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

 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 bT,G4,niO,bOv,JJ,pO,$fJ,AJ,z4,G4b,q8v,VJf,r8,JJQ,k4i,iT,aQb,cJy,fQB,zvi,rJ4,OOO,wyB,evO,xfb,Rvy,GP,mfb,kG,Z6,vi8,Er,XyJ,cc,QL,oiT,Y8i,hj,ej,Fb4,nGb,D6T,tj,gG8,bQf,$6B,qr8,LIv,lX,VjO,BAJ,Jji,pc8,EGv,VR,si8,cjT,Qii,ubJ,f6B,qO,a68,gJ,d68,TAQ,OQv,iQi,wcv,ZC,WIv,eW8,x68,KIQ,PX8,tjJ,Xcv,Mjy,Yr8,yjB,jiJ,NAi,IA,nDB,$Oy,O3,G3v,BJO,Vwv,UOJ,iU,RW8,wJ,hT,W2,p2B,JTT,k38,P2,ZAB,aCB,TJ4,sAQ,EDB,cTi,QAJ,uoy,KA,ATy,ICB,rTB,hTb,Fo,RTB,OAB,PUJ,mOO,vDQ,FlT,MwB,NJJ,nOv,Ddb,gOv,bSb,V1J,pIi,sW4,fmT,OS8,TK,wIQ,W$B,ehf,
Ac,IW,Oi,iD,WI,RW,tc,vI,vOi,M14,oOT,F$T,N_B,Du,jWb,gG,bF,$8,Gq,DzQ,Lxf,g8J,b7f,$zi,q04,Vqv,UzT,BGv,kqv,BV,U0,pVv,Z7J,auJ,TGB,dzJ,E84,cAJ,QuB,E0,s0,cV,QS,AA,fui,zq,zBO,i7v,rG,wVy,hBb,WxB,iF,eBO,xz8,KxJ,wG,tqO,WV,XVQ,luQ,eq,o8T,Mqv,Y0J,S08,FxQ,H7B,Ru,yAQ,NG8,PV,jub,nxf,tA,mx,vV,X_,DSf,gxO,Lqv,lF,$Sv,GsJ,qyB,ou,F_,HV,yS,Nz,jq,VLv,USB,B2B,JoQ,ksf,pqO,Z08,aoJ,dSO,T28,ExJ,sg8,Do,coy,Qgf,uIB,qS,VC,foJ,CIy,ro8,O0J,wqT,hHb,WqT,RHJ,PIv,tLT,mSf,vxT,Xqi,loB,Sy8,Jo,Fqv,H0J,kx,yoO,N2b,jgB,n3i,L4y,Z1B,aOQ,dIT,s18,
cpO,sy,Q18,ApB,CbO,rpO,O1J,i1J,wwb,hOO,W4J,eO8,K4J,ROQ,zO8,PbJ,t0b,mI4,v3J,XwJ,lOv,M0Q,o34,Yt8,NpB,H1v,DCB,j1J,n0T,bUJ,$CJ,G0B,LM8,V$B,g0B,BTO,Rg,Pq,mq,JKB,pof,ZU8,TT8,Cnf,stT,E0B,Qt4,fPv,cKv,WMy,iUO,eRy,xCT,KM8,RR8,PnQ,mCf,t$4,Xo4,lPv,M$y,o0J,Slv,HUJ,yKv,NTO,no8,jtf,kbO,p7i,MS,ZoB,TdB,Eof,sVy,ckB,QVB,f4i,Akv,zfJ,DO,I4b,hfv,bb,$3,Khi,Psv,Fhf,be8,Ut,qwO,JE4,Ulv,BmB,ZO,kpf,p04,a8i,dly,Tm8,E94,szb,cE8,QzQ,f8v,AEf,I8B,zVf,Oef,f1,I1,w04,hVv,WA4,eVJ,xlv,KAf,PqB,mlf,tVv,Pw,m4,yEi,lb,DXi,MI,o1,gny,S0,$XQ,
bj8,prJ,aGQ,Eni,sT4,QTB,uAO,fGb,z9B,rGi,OjJ,NI,W7J,K7f,R9O,P9J,t5f,mX4,xXv,h9i,wrb,nU,ijv,vnv,lG8,on8,ko8,gT,ZL8,d4B,TF8,EtB,sy8,qC,cby,uwv,QyJ,fFf,zpJ,k0,hpb,epy,wlv,RpJ,m4y,vtv,at,dT,T0,Xl8,Y1J,sl,un,yb8,AK,nWi,gWO,$Vv,GEi,qef,z0,Vu4,UVv,Baf,kEJ,piy,ZuO,aaT,TaT,CU,EWy,shy,wT,e$,u6b,faJ,A3B,KU,ChQ,r3y,iu4,Xr,KSQ,RjJ,PhB,tuQ,mVb,Y0,S$,Fr,NC,lab,no,Muv,oWi,YeJ,SeQ,Hu4,y38,FSi,jhv,Na4,ny8,bkJ,Lo,gyQ,$1v,D1O,Gtf,Gb,U1f,q6T,B1i,JFy,ktJ,Zk4,pbv,atO,Eyi,d1i,cFy,Itf,rFO,iky,eCJ,RCJ,m1J,trv,PKi,vyv,Mrf,Y6i,
oyB,S6J,Hkv,yFy,EJ,sJ,j7B,N14,ndv,QH,us,DKB,Ak,Lwy,bBT,Ggv,UKT,J94,Bwv,ME,kg4,$Ki,sGJ,c9v,QGy,Fh,ugv,A9b,z_O,j6,CP8,iBb,OBv,e_8,xKQ,Kw8,R_v,tey,MeJ,mKv,XzB,lE4,ody,SuT,YuB,HB8,FwJ,ql,y9O,jGy,n1y,bIJ,az,dm,$n4,GzB,Tp,B4J,Qj,uq,fe,ZIy,AE,T4i,Ce,E1B,s_i,cdT,Q_Q,iq,uYT,AdJ,zdJ,C2Q,OIB,hdQ,edb,mA,xnB,KkJ,Rd4,P2O,tsv,mnB,v1b,XSB,lq,o1B,YR8,SRO,FkB,HIb,yd4,N4B,j_J,nz4,DcQ,LZ4,gzv,b84,Nl,dcO,TsO,jV,nj,DG,EzJ,s5J,cWB,Q58,usb,ffJ,AWB,O8v,i8J,wni,h3B,WZv,$n,qX,VT,Us,kn,aT,dD,xc4,ss,R34,cr,P88,tR4,QT,mc8,vzT,
Xnv,Ns4,neb,$tv,Utv,VSB,j5f,BCQ,peJ,CMT,sPi,h5B,QPb,weJ,Wsb,Cj,xtv,Os,R5B,PMB,mtT,vef,XeB,MSv,hG,Yp8,SpB,FsB,HCi,y4i,NCO,jPv,oeO,L_f,gai,byy,e5,BXO,JRQ,Ubb,pBT,Zyb,dbb,TXv,awb,ARv,IwT,rRJ,iyf,Yn,K_i,xbB,vai,lwy,MNf,oaO,Yjy,SjJ,F_J,gF,bly,GS8,LPy,DhT,$hB,yRQ,Vnf,sEy,Jiy,kSB,pLB,Olv,wLJ,ri4,RK8,Cxv,HyJ,KP8,Bg8,EI8,ilJ,qhb,jUJ,NXB,nIJ,gIi,IV8,s1,jEO,LFf,DAQ,grv,bFB,$AO,ZFO,cYf,QQJ,wF,fXi,IXQ,iFJ,OFv,hyJ,WFb,KF8,xAJ,RyJ,t_B,Xw,mAb,vrb,lX8,X6v,M4,FFf,S94,Y9b,jQ4,HFy,n4O,NfJ,DvJ,Yt,LDy,GwJ,bR8,$vQ,VhJ,
Uvi,kw8,Beb,pAO,Te4,E44,QpJ,fIO,nu,Da,Ci4,rz8,Lu,GE,ORJ,qV,VF,iRy,Ue,wAf,Bi,h2b,WDv,kW,e2T,xvJ,KDQ,R28,PiQ,mvB,thv,XAv,o4b,Mhv,Y5y,S5i,v4T,FD4,Nei,yz4,lI4,jpJ,nJJ,TE,D8i,gJQ,Lnf,brv,$8T,qoi,GyO,Vi4,se,BBO,Jx4,U8y,pRO,Zrb,a08,sS8,u18,CeJ,wRv,ci,eFJ,x8B,QF,KnO,zE,Ih,XRb,fu,Oe,l0B,Mif,Yov,Sob,HrB,NBB,jSy,nlQ,Dmv,b6y,UmT,qBJ,glB,BQ8,Jf4,Wi,VBB,kJf,Ku,pFJ,Z6B,a$f,dmB,cfv,TQv,sjb,Afb,zE4,i6B,O6T,WJb,tB8,mmJ,XFO,MB8,ol8,SBi,FJ8,H6O,NQJ,jjT,n28,g2B,qTb,VmO,bT8,Bk8,kMv,Jyf,UaB,pMT,aJ8,daO,Tk8,E2J,sL4,Hi,yF,
nk,g1,uN4,fJJ,zcv,ryv,bK,$y,OT4,Gt,hc4,W5Q,ecB,Vi,tmv,lJi,o2B,YTJ,ST8,F5J,HTy,jLB,Bb,nqv,gqy,JF,bdB,qvv,Vtf,U0y,GaJ,aZT,EqB,d04,sx8,ulv,A5T,IZ4,idO,OdQ,ePf,d1,x0v,Kr4,Tt,RPJ,E6,PCi,tt8,m0v,XJJ,vqO,lZJ,MtQ,oqQ,YvO,ns4,LGQ,b$v,gsb,y5O,Frv,Giv,VK8,pUB,Z$J,c6y,u7O,uK,f1b,z68,I1J,r68,h6T,e6f,KGO,R6T,P1T,tKv,MKB,mR8,FGT,H$B,NWB,zt,nS8,Doi,L14,gS8,bWy,$oO,GD4,V8b,Uof,O6,JDJ,kDf,ZWb,iK,ps8,do4,cD8,Wb,QDb,uUf,fBJ,IBf,Cr4,ADv,OWO,W1J,Rqi,PrJ,XM,t8B,lB8,SPv,FM,yDO,F18,HWO,jDi,DwJ,LdT,GIv,Uw4,Vx4,q2v,BMy,kIO,
phO,ERb,Zqb,sdJ,Qdb,c1v,CkT,iqO,hQT,eQB,Pkv,oRO,S24,Fdy,NMJ,nXv,LBJ,iP,t9,kCT,JL8,Zty,dPT,EXB,TO8,sHB,cLf,mw,GGT,UPy,pGQ,BO8,RG,fSQ,ALv,zzJ,ISi,Hz,CSB,ym,rL8,Otf,itT,wGQ,nI,hzB,xPi,Rz8,PSi,oXB,SY8,FBJ,HtJ,NOi,jHJ,UR,DTi,LYi,g5B,bGv,$T4,GO4,Vgf,B94,kOf,pxf,saJ,T98,cV8,fxB,AV4,Tz,zaJ,Ixi,Cyy,iGB,ha8,wxy,eaJ,KYT,QV,u2,Pyv,Rab,tgB,mTv,XxO,Mgv,lxB,o58,v5f,YqB,Sqv,FYv,HGO,yVO,N9v,jaQ,nQ8,DL4,bJB,gQ8,$Lv,qnJ,G6i,fI,VO8,JNT,dLJ,ULi,T5B,EQv,s9v,cN4,hd,OJi,iJv,hZ8,WHb,x1,RZB,vQv,lDT,KI,SnB,Ynv,FH8,td,HJy,yNJ,
N5v,nw8,DNQ,L8i,gwJ,$NB,G1b,dNB,k1J,ZKy,Ew4,THQ,sX8,cP4,uOi,APi,IKi,rPB,Ptb,vwv,lK8,MDB,owB,YKB,SKv,HKJ,yPB,nV8,DUJ,LuQ,gVB,bhQ,$Uv,G2Q,qS8,ByJ,JZ8,k28,Nn,js,n8,Df,p4J,L8,ZhO,Ty8,cZb,fiT,Ii4,Oh8,CdB,oVi,YS4,KuB,vVi,liy,ihv,tdB,rZB,RxB,dU8,Wuy,uP8,sBT,Hh8,yZB,NyQ,zxb,w48,xUB,nvi,LE8,$rv,VfJ,Ur8,Zf,Tqy,drv,Q$i,AOv,Iz4,rOB,Opf,h8v,e88,WEf,R8v,tff,YC8,Mff,vvJ,ovO,XO4,SCJ,Nqv,I5,qVy,b9i,UQf,BoO,kl4,p9T,rs,Z9b,ToJ,ELB,sYJ,ce4,reb,CVy,K8,Xs,xQ8,Kzv,Mc,Rwf,PV8,tAv,mQb,vLb,X9J,lHB,MAv,oLv,YVb,SVQ,Fz8,H9v,
yeJ,Nov,o5,jYQ,nE8,DY8,LeJ,gE8,b4O,$YB,G_8,q_i,VYT,UYB,BzJ,SR,k_J,Z4T,dYv,sOv,u2y,f7T,Agv,I7i,rgJ,O4v,i4J,h7i,Kev,e74,R7J,PYJ,tYJ,X1f,S_y,FeT,yg8,J4,jOJ,Up,Dxb,LpB,ke,gmi,$xB,Guy,qUT,pC,J28,p$J,smT,EmT,Qmv,u3T,sp,ce,f38,zkJ,CZB,r2T,iHJ,w$4,I38,hki,Rky,vmJ,X$i,Q8,l3i,MC4,HH4,omv,SUv,FpB,LcO,NE8,Wc8,eui,KcB,PWQ,tyi,mB4,vMb,Xdi,lRv,oMB,YNy,SNT,Fc4,HsB,NxT,nfT,gfy,qk8,BjJ,kF8,avy,rC,dGO,Tjv,Ef8,sIv,c8b,uHv,fvJ,A8J,z48,IvB,CBb,r8O,Ow8,iwb,wKB,h4B,e48,Wiy,R4f,tav,mGy,wC,vfO,XKi,ofb,Ma8,We,FiB,Hw4,jIB,DW4,
nuQ,NjO,bcb,guv,UWB,$WQ,ms,qFf,dWv,kT4,pgv,Zc8,aeB,TNv,so4,EuO,ve,XW,Ie8,Qov,zoJ,AB4,uu4,fe4,Oc4,ic8,ho4,wgv,Kfv,xWf,tFT,mWB,XgB,leb,vuv,MFT,YFJ,oui,Ffv,NN8,y8,joJ,nBv,gB8,VUb,ZNJ,jS,dkO,chJ,AhB,fTO,QnB,uSO,bo,ONJ,ITO,Cmf,iNT,hbB,wpQ,xkO,KVB,PmJ,tUB,mkB,vBi,XpB,MUf,oB8,aU,S4v,T8,FVJ,HNy,nPJ,DsB,uo,L0J,bM8,pav,ZMB,VvO,kxB,Usb,BPb,EPv,sNy,TPJ,c04,QNv,zN4,uiB,IqB,CwJ,rX,OMB,iMT,wab,r0i,W0Q,hNO,Oj,RN4,Mvb,oPB,YOT,SOi,F0v,HMO,n6B,NPi,jNB,y0B,LU8,bzO,$yb,V7b,Uy4,JtB,xa,kH8,p58,Zzf,dyf,Tr8,E6J,s3O,cty,uqO,
Atv,z0f,rtJ,CG4,izb,OzJ,w5b,h0y,WUy,tR,xyv,SE8,o68,ytB,NrB,b3v,$iT,GQ4,qZO,V3B,Ui8,kQ8,pZ8,Z3J,aUv,E$v,s88,clB,Q8T,ukB,fU4,Aly,ziv,IU8,CaJ,rli,i3y,wZv,hi8,eiO,K3J,PaT,XZT,v$B,miQ,t3v,qh,M3T,o$J,YZQ,SZ8,ylJ,F34,NSv,BL,j8i,H3v,nHT,D3Q,LNv,gHO,b5O,$3T,VbB,qcJ,GVf,BvO,kVB,p_8,Z5v,EHB,sJB,TS,c78,QJ8,u84,fd4,A7T,zAi,Cpv,r7B,O5O,i5B,WNJ,hAf,PpQ,w_v,sh,tby,eAy,RAb,X_b,MbJ,H5T,ScO,FNT,YcQ,oHy,IE,y7J,jJy,nKf,Dgv,LT4,gKO,rg,Oh,Vzb,$gv,bby,GAb,s4O,TcJ,qxB,dg8,IlB,CcB,rry,XC,ObQ,ibJ,w8v,emb,KTf,Pc8,mgB,vK4,X8i,
Yx8,oKf,Sxf,Hbb,HL,j4y,ngB,D$8,L9T,Nh,jn,$$i,VcQ,Z_v,Eg4,sfi,cCb,QfQ,uev,ACJ,IWQ,z$b,CLf,rCb,O_8,i_4,wCJ,h$b,W9y,e$T,x$y,$r,tcJ,K98,GZ,vg8,m$b,XCb,H_J,yCB,YaJ,ogi,F9J,Sav,LaT,gp8,bY8,$58,GYQ,qg8,Vob,U5y,kYB,BhB,Jqy,pPB,a98,ThJ,sqJ,Qqv,f9J,C7v,rqy,OYB,iYy,wPQ,JY,Wa8,hJO,kr,eJB,Kai,RJv,P78,toy,Mov,opJ,YgB,Sgi,Fav,HYT,yqQ,E9,jqy,nYv,De4,gYy,Lmv,bVf,GXJ,qfb,VEi,B0B,JaJ,UeB,T0J,caO,QMJ,uaJ,fk8,zrB,Aai,OVT,iVi,wkO,hri,erQ,Wmb,KmQ,Xk4,vYB,ME8,oYv,YfJ,N0b,jMB,nFb,DJ8,bvB,gFQ,LjJ,qWJ,UJf,VGB,hY,Bi8,JsB,aA8,
ZvB,dJJ,Tii,EF4,sri,uTJ,AsJ,z1O,IAB,CvT,rs8,OvB,ivQ,h1T,wHv,Wjy,xJ4,e1v,Kjf,R1y,Pvv,tGO,mJ4,XH8,lAO,MGb,oFy,YWv,SWB,FjB,ysT,Nib,HvQ,Yr,DHO,gAf,bmB,$HO,GrQ,VQy,UHv,ZmB,ahi,cni,ufv,fhy,Ihb,CgO,rn8,Omi,im8,wt4,egQ,xHv,RgJ,tQJ,vAB,oAO,lh8,XtJ,MQ8,YLB,Hmb,SLB,Fg4,N3v,DuB,LyJ,gjQ,$uB,GW4,qmB,UuB,Jvy,VZJ,kWQ,p3v,ZPB,ajv,duT,TUJ,Ejy,sli,cvB,uFi,Ql8,fjB,AvB,znO,IjJ,Czy,rvB,OPi,iPb,WyB,enJ,w3f,hnJ,RnJ,tZv,muv,vj8,X3b,ljB,oj8,Ymv,Smv,FyB,HP4,yvb,NUJ,DI,jlO,nNi,ge,Dp4,LWi,gN8,bni,$pT,Gei,Upy,BbB,Q2J,Tbf,cSi,
uLi,s28,Jz,f_T,AST,I_8,OnO,rSB,in8,wm8,k4,ZI,WW8,eLB,Tw,E5,xp8,KWJ,mpB,l_y,Q2,ui,Mkv,oNf,fR,YHf,SHf,FWy,Hn8,Nb4,j2y,D7f,Gkf,$7f,b2J,qAO,V9J,Z28,JuT,kk8,BlQ,pTB,zw,Ehv,sCB,cuT,QCf,uti,frv,zGy,O2O,C$8,Ip,Ir4,eGT,KtT,RGJ,P$v,t9B,m7v,lri,M94,YAQ,SAQ,FtB,H28,NlB,jCB,nC8,LC8,gCJ,bab,Ghf,qXb,UFB,BZB,pYy,a58,TZB,dFB,sRJ,cU4,QRv,umO,f5T,zSi,I5i,C0T,hSQ,WCQ,eSB,xFT,RSv,eh,KR,x4,P0O,tXJ,mF8,vCb,MXb,l5J,YXv,SX8,FCf,yU4,DZv,gTv,bfT,$Zv,PA,Gcv,VMT,UZv,kcB,pvf,tz,mD,dZQ,Zf8,vA,sZT,TL8,cm4,li,udy,f2B,I2y,rmv,Mv,
ifv,wvB,hDQ,WRT,eD4,xZB,KRv,mZ4,vTy,MM8,Xvv,l2B,oTB,YMT,ymf,SMb,HfT,NLO,jZB,nZB,gZ8,bZ8,$jy,G5B,qI8,pEv,k5y,ssv,uR8,D0,fb8,dEi,AQJ,zYJ,CA4,OZB,iZT,RY8,PAv,Gy,tPJ,mjO,vZv,XE4,lbb,oZB,SIy,MP8,YIQ,yQQ,HZB,jsy,n_B,DDy,LQi,g_B,bgf,$DQ,GUQ,BYf,pWv,Jwf,Zgv,asy,Uo,dD4,Jx,TYJ,E_J,pr,cwy,scB,Qc4,u0O,AwJ,zUB,CfQ,rwv,Ogi,igO,wWB,WQQ,KQi,t4v,XWB,v_Q,lsO,M4b,S$B,biJ,NYi,Gn8,qzB,UM8,B74,kn8,pQB,ZiT,agi,dMO,T74,EkO,c_y,fgy,A_8,zl8,IgQ,OiT,r_B,WXB,elB,xMJ,KXy,RlJ,PQ8,ie,mMJ,ei,XQT,MlB,oki,y_8,jkB,g7T,$2J,Gdy,VTv,
U2f,B6B,kdJ,ZDv,anf,E7v,cIB,fnB,uvv,Q0b,mn,zMi,AIv,Inv,C38,rIQ,ODT,iDb,wNi,hMf,eM8,x28,KOy,P3Q,v7J,RM4,tT8,XNJ,lnO,MTT,o7B,Sd8,FOO,gcO,bXO,$qJ,GB4,qQB,Bni,Si,dqO,Tnf,Ecv,sKJ,cXv,F1,tp,rXv,N8,OXi,xqJ,eXy,ji,RX8,suv;_.DQ=function(n,D){if(Error.captureStackTrace)Error.captureStackTrace(this,_.DQ);else{var L=Error().stack;L&&(this.stack=L)}n&&(this.message=String(n));D!==void 0&&(this.cause=D)};
bT=function(n){return(n&192)!==128};
G4=function(){throw Error("B");};
niO=function(n,D){D=String.fromCharCode.apply(null,D);return n==null?D:n+D};
bOv=function(n){var D=!1;D=D===void 0?!1:D;if(Dfb){if(D&&(Lb8?!n.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(n)))throw Error("C");n=(giO||(giO=new TextEncoder)).encode(n)}else{for(var L=0,g=new Uint8Array(3*n.length),b=0;b<n.length;b++){var q=n.charCodeAt(b);if(q<128)g[L++]=q;else{if(q<2048)g[L++]=q>>6|192;else{if(q>=55296&&q<=57343){if(q<=56319&&b<n.length){var U=n.charCodeAt(++b);if(U>=56320&&U<=57343){q=(q-55296)*1024+U-56320+65536;g[L++]=q>>18|
240;g[L++]=q>>12&63|128;g[L++]=q>>6&63|128;g[L++]=q&63|128;continue}else b--}if(D)throw Error("C");q=65533}g[L++]=q>>12|224;g[L++]=q>>6&63|128}g[L++]=q&63|128}}n=L===g.length?g:g.subarray(0,L)}return n};
JJ=function(n){_.U8.setTimeout(function(){throw n;},0)};
_.ki=function(n,D){return n.lastIndexOf(D,0)==0};
pO=function(n,D){var L=n.length-D.length;return L>=0&&n.indexOf(D,L)==L};
_.ZQ=function(n){return/^[\s\xa0]*$/.test(n)};
_.d8=function(n,D){return n.indexOf(D)!=-1};
_.E8=function(n,D){return _.d8(n.toLowerCase(),D.toLowerCase())};
_.s8=function(){var n=_.U8.navigator;return n&&(n=n.userAgent)?n:""};
$fJ=function(n){if(!cy||!QB)return!1;for(var D=0;D<QB.brands.length;D++){var L=QB.brands[D].brand;if(L&&_.d8(L,n))return!0}return!1};
AJ=function(n){return _.d8(_.s8(),n)};
z4=function(){return cy?!!QB&&QB.brands.length>0:!1};
G4b=function(){return z4()?!1:AJ("Opera")};
q8v=function(){return z4()?!1:AJ("Trident")||AJ("MSIE")};
VJf=function(){return z4()?$fJ("Microsoft Edge"):AJ("Edg/")};
r8=function(){return AJ("Firefox")||AJ("FxiOS")};
_.Ufy=function(){return AJ("Safari")&&!(_.O8()||(z4()?0:AJ("Coast"))||G4b()||(z4()?0:AJ("Edge"))||VJf()||(z4()?$fJ("Opera"):AJ("OPR"))||r8()||AJ("Silk")||AJ("Android"))};
_.O8=function(){return z4()?$fJ("Chromium"):(AJ("Chrome")||AJ("CriOS"))&&!(z4()?0:AJ("Edge"))||AJ("Silk")};
_.B8f=function(){return AJ("Android")&&!(_.O8()||r8()||G4b()||AJ("Silk"))};
JJQ=function(n){var D={};n.forEach(function(L){D[L[0]]=L[1]});
return function(L){return D[L.find(function(g){return g in D})]||""}};
k4i=function(n){var D=_.s8();if(n==="Internet Explorer"){if(q8v())if((n=/rv: *([\d\.]*)/.exec(D))&&n[1])D=n[1];else{n="";var L=/MSIE +([\d\.]+)/.exec(D);if(L&&L[1])if(D=/Trident\/(\d.\d)/.exec(D),L[1]=="7.0")if(D&&D[1])switch(D[1]){case "4.0":n="8.0";break;case "5.0":n="9.0";break;case "6.0":n="10.0";break;case "7.0":n="11.0"}else n="7.0";else n=L[1];D=n}else D="";return D}var g=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");L=[];for(var b;b=g.exec(D);)L.push([b[1],b[2],b[3]||void 0]);
D=JJQ(L);switch(n){case "Opera":if(G4b())return D(["Version","Opera"]);if(z4()?$fJ("Opera"):AJ("OPR"))return D(["OPR"]);break;case "Microsoft Edge":if(z4()?0:AJ("Edge"))return D(["Edge"]);if(VJf())return D(["Edg"]);break;case "Chromium":if(_.O8())return D(["Chrome","CriOS","HeadlessChrome"])}return n==="Firefox"&&r8()||n==="Safari"&&_.Ufy()||n==="Android Browser"&&_.B8f()||n==="Silk"&&AJ("Silk")?(D=L[2])&&D[1]||"":""};
_.pyO=function(n){if(z4()&&n!=="Silk"){var D=QB.brands.find(function(L){return L.brand===n});
if(!D||!D.version)return NaN;D=D.version.split(".")}else{D=k4i(n);if(D==="")return NaN;D=D.split(".")}return D.length===0?NaN:Number(D[0])};
iT=function(){return cy?!!QB&&!!QB.platform:!1};
_.ZOQ=function(){return iT()?QB.platform==="Android":AJ("Android")};
aQb=function(){return AJ("iPhone")&&!AJ("iPod")&&!AJ("iPad")};
_.hJ=function(){return aQb()||AJ("iPad")||AJ("iPod")};
_.dfi=function(){return iT()?QB.platform==="macOS":AJ("Macintosh")};
_.T8B=function(){return iT()?QB.platform==="Windows":AJ("Windows")};
_.Eiy=function(){return iT()?QB.platform==="Chrome OS":AJ("CrOS")};
_.eJ=function(n){return n[n.length-1]};
_.xi=function(n,D,L){D=_.svi(n,D,L);return D<0?null:typeof n==="string"?n.charAt(D):n[D]};
_.svi=function(n,D,L){for(var g=n.length,b=typeof n==="string"?n.split(""):n,q=0;q<g;q++)if(q in b&&D.call(L,b[q],q,n))return q;return-1};
cJy=function(n){for(var D=_.Rv,L=typeof n==="string"?n.split(""):n,g=n.length-1;g>=0;g--)if(g in L&&D.call(void 0,L[g],g,n))return g;return-1};
_.tJ=function(n,D){return _.Py(n,D)>=0};
_.QvJ=function(n,D){_.tJ(n,D)||n.push(D)};
_.vy=function(n,D){D=_.Py(n,D);var L;(L=D>=0)&&_.uBJ(n,D);return L};
_.uBJ=function(n,D){Array.prototype.splice.call(n,D,1)};
_.XB=function(n){var D=n.length;if(D>0){for(var L=Array(D),g=0;g<D;g++)L[g]=n[g];return L}return[]};
_.FB=function(n,D){for(var L=1;L<arguments.length;L++){var g=arguments[L];if(_.lT(g)){var b=n.length||0,q=g.length||0;n.length=b+q;for(var U=0;U<q;U++)n[b+U]=g[U]}else n.push(g)}};
_.AJJ=function(n,D,L,g){Array.prototype.splice.apply(n,fQB(arguments,1))};
fQB=function(n,D,L){return arguments.length<=2?Array.prototype.slice.call(n,D):Array.prototype.slice.call(n,D,L)};
zvi=function(n,D){D=D||n;for(var L=0,g=0,b={};g<n.length;){var q=n[g++],U=_.yB(q)?"o"+_.Nf(q):(typeof q).charAt(0)+q;Object.prototype.hasOwnProperty.call(b,U)||(b[U]=!0,D[L++]=q)}D.length=L};
_.CT8=function(n,D,L){L=L||_.IQQ;for(var g=0,b=n.length,q;g<b;){var U=g+(b-g>>>1);var J=L(D,n[U]);J>0?g=U+1:(b=U,q=!J)}return q?g:-g-1};
_.nQ=function(n,D,L){if(!_.lT(n)||!_.lT(D)||n.length!=D.length)return!1;var g=n.length;L=L||rJ4;for(var b=0;b<g;b++)if(!L(n[b],D[b]))return!1;return!0};
_.IQQ=function(n,D){return n>D?1:n<D?-1:0};
rJ4=function(n,D){return n===D};
OOO=function(n,D,L){D=Array.prototype.splice.call(n,D,1);Array.prototype.splice.call(n,L,0,D[0])};
wyB=function(n){return iOQ[n]||""};
evO=function(n){if(!hv8)return _.D6(n);n=Wbv.test(n)?n.replace(Wbv,wyB):n;n=atob(n);for(var D=new Uint8Array(n.length),L=0;L<n.length;L++)D[L]=n.charCodeAt(L);return D};
xfb=function(n,D){n.__closure__error__context__984382||(n.__closure__error__context__984382={});n.__closure__error__context__984382.severity=D};
_.gA=function(n){n=Error(n);xfb(n,"warning");return n};
Rvy=function(n,D){if(n!=null){var L;var g=(L=Kb8)!=null?L:Kb8={};L=g[n]||0;L>=D||(g[n]=L+1,n=Error(),xfb(n,"incident"),JJ(n))}};
GP=function(n,D,L){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(L===void 0?0:L)&&Symbol.for&&n?Symbol.for(n):n!=null?Symbol(n):Symbol():D};
mfb=function(n,D){VL||_.Jj in n||PTT(n,tJb);n[_.Jj]|=D};
kG=function(n,D){VL||_.Jj in n||PTT(n,tJb);n[_.Jj]=D};
Z6=function(n,D){n[_.Jj]&=~D};
vi8=function(n){if(4&n)return 512&n?512:1024&n?1024:0};
Er=function(n){mfb(n,34);return n};
XyJ=function(n){mfb(n,32);return n};
cc=function(){return typeof BigInt==="function"};
QL=function(n,D){return D===void 0?n.copyOnWrite!==lQB&&!!(2&(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.Jj]|0)):!!(2&D)&&n.copyOnWrite!==lQB};
_.Or=function(n,D){if(n!=null)if(typeof n==="string")n=n?new fQ(n,Aj):_.zP();else if(n.constructor!==fQ)if(MJf&&n!=null&&n instanceof Uint8Array)n=n.length?new fQ(new Uint8Array(n),Aj):_.zP();else{if(!D)throw Error();n=void 0}return n};
oiT=function(n,D){if(typeof D!=="number"||D<0||D>=n.length)throw Error();};
Y8i=function(n,D,L){D=D&128?0:-1;var g=n.length,b;if(b=!!g)b=n[g-1],b=b!=null&&typeof b==="object"&&b.constructor===Object;for(var q=g+(b?-1:0),U=0;U<q;U++)L(U-D,n[U]);if(b){n=n[g-1];for(var J in n)!isNaN(J)&&L(+J,n[J])}};
hj=function(n){return n&128?iX:void 0};
_.Wc=function(n){return n};
ej=function(n){n.isGuard_doNotManuallySetPrettyPlease=!0;return n};
Fb4=function(){var n=S8f;return ej(function(D){for(var L in n)if(D===n[L]&&!/^[0-9]+$/.test(L))return!0;return!1})};
_.xG=function(n){var D=n;if(HO8(D)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(D))throw Error(String(D));}else if(yJb(D)&&!Number.isSafeInteger(D))throw Error(String(D));return N8y?BigInt(n):n=jvv(n)?n?"1":"0":HO8(n)?n.trim()||"0":String(n)};
nGb=function(n,D){if(n.length>D.length)return!1;if(n.length<D.length||n===D)return!0;for(var L=0;L<n.length;L++){var g=n[L],b=D[L];if(g>b)return!1;if(g<b)return!0}};
D6T=function(n){var D=n>>>0;Ri=D;Pc=(n-D)/4294967296>>>0};
tj=function(n){if(n<0){D6T(-n);var D=_.V(LIv(Ri,Pc));n=D.next().value;D=D.next().value;Ri=n>>>0;Pc=D>>>0}else D6T(n)};
gG8=function(n,D){var L=D*4294967296+(n>>>0);return Number.isSafeInteger(L)?L:_.vc(n,D)};
bQf=function(n,D){var L=D&2147483648;L&&(n=~n+1>>>0,D=~D>>>0,n==0&&(D=D+1>>>0));n=gG8(n,D);return typeof n==="number"?L?-n:n:L?"-"+n:n};
_.vc=function(n,D){D>>>=0;n>>>=0;if(D<=2097151)var L=""+(4294967296*D+n);else cc()?L=""+(BigInt(D)<<BigInt(32)|BigInt(n)):(L=(n>>>24|D<<8)&16777215,D=D>>16&65535,n=(n&16777215)+L*6777216+D*6710656,L+=D*8147497,D*=2,n>=1E7&&(L+=n/1E7>>>0,n%=1E7),L>=1E7&&(D+=L/1E7>>>0,L%=1E7),L=D+$6B(L)+$6B(n));return L};
$6B=function(n){n=String(n);return"0000000".slice(n.length)+n};
_.GPv=function(n,D){D&2147483648?cc()?n=""+(BigInt(D|0)<<BigInt(32)|BigInt(n>>>0)):(D=_.V(LIv(n,D)),n=D.next().value,D=D.next().value,n="-"+_.vc(n,D)):n=_.vc(n,D);return n};
qr8=function(n){if(n.length<16)tj(Number(n));else if(cc())n=BigInt(n),Ri=Number(n&BigInt(4294967295))>>>0,Pc=Number(n>>BigInt(32)&BigInt(4294967295));else{var D=+(n[0]==="-");Pc=Ri=0;for(var L=n.length,g=D,b=(L-D)%6+D;b<=L;g=b,b+=6)g=Number(n.slice(g,b)),Pc*=1E6,Ri=Ri*1E6+g,Ri>=4294967296&&(Pc+=Math.trunc(Ri/4294967296),Pc>>>=0,Ri>>>=0);D&&(D=_.V(LIv(Ri,Pc)),n=D.next().value,D=D.next().value,Ri=n,Pc=D)}};
LIv=function(n,D){D=~D;n?n=~n+1:D+=1;return[n,D]};
lX=function(n){return Array.prototype.slice.call(n)};
_.oi=function(n,D){throw Error(D===void 0?"unexpected value "+n+"!":D);};
_.Sj=function(n){if(n!=null&&typeof n!=="number")throw Error("I`"+typeof n+"`"+n);return n};
VjO=function(n){if(n==null||typeof n==="number")return n;if(n==="NaN"||n==="Infinity"||n==="-Infinity")return Number(n)};
BAJ=function(n){if(n!=null&&typeof n!=="boolean")throw Error("J`"+_.U6v(n)+"`"+n);return n};
Jji=function(n){if(n==null||typeof n==="boolean")return n;if(typeof n==="number")return!!n};
_.yL=function(n){switch(typeof n){case "bigint":return!0;case "number":return Fb(n);case "string":return kP8.test(n);default:return!1}};
_.N6=function(n){if(!Fb(n))throw _.gA("enum");return n|0};
_.nA=function(n){return n==null?n:Fb(n)?n|0:void 0};
pc8=function(n){if(typeof n!=="number")throw _.gA("int32");if(!Fb(n))throw _.gA("int32");return n|0};
_.DC=function(n){return n==null?n:pc8(n)};
_.LA=function(n){if(n==null)return n;if(typeof n==="string"&&n)n=+n;else if(typeof n!=="number")return;return Fb(n)?n|0:void 0};
_.ZQO=function(n){if(n==null)return n;if(typeof n==="string"&&n)n=+n;else if(typeof n!=="number")return;return Fb(n)?n>>>0:void 0};
EGv=function(n){var D=0;D=D===void 0?0:D;if(!_.yL(n))throw _.gA("int64");var L=typeof n;switch(D){case 512:switch(L){case "string":return gJ(n);case "bigint":return String(bU(64,n));default:return a68(n)}case 1024:switch(L){case "string":return d68(n);case "bigint":return _.xG(bU(64,n));default:return TAQ(n)}case 0:switch(L){case "string":return gJ(n);case "bigint":return _.xG(bU(64,n));default:return qO(n)}default:return _.oi(D,"Unknown format requested type for int64")}};
VR=function(n){return n==null?n:EGv(n)};
si8=function(n){if(n[0]==="-")return!1;var D=n.length;return D<20?!0:D===20&&Number(n.substring(0,6))<184467};
cjT=function(n){var D=n.length;return n[0]==="-"?D<20?!0:D===20&&Number(n.substring(0,7))>-922337:D<19?!0:D===19&&Number(n.substring(0,6))<922337};
Qii=function(n){if(n<0){tj(n);var D=_.vc(Ri,Pc);n=Number(D);return U3(n)?n:D}D=String(n);if(si8(D))return D;tj(n);return gG8(Ri,Pc)};
ubJ=function(n){if(cjT(n))return n;qr8(n);return _.GPv(Ri,Pc)};
f6B=function(n){if(si8(n))return n;qr8(n);return _.vc(Ri,Pc)};
qO=function(n){n=B2(n);U3(n)||(tj(n),n=bQf(Ri,Pc));return n};
_.Ajv=function(n){n=B2(n);return n>=0&&U3(n)?n:Qii(n)};
a68=function(n){n=B2(n);if(U3(n))n=String(n);else{var D=String(n);cjT(D)?n=D:(tj(n),n=_.GPv(Ri,Pc))}return n};
_.zWQ=function(n){n=B2(n);if(n>=0&&U3(n))n=String(n);else{var D=String(n);si8(D)?n=D:(tj(n),n=_.vc(Ri,Pc))}return n};
gJ=function(n){var D=B2(Number(n));if(U3(D))return String(D);D=n.indexOf(".");D!==-1&&(n=n.substring(0,D));return ubJ(n)};
d68=function(n){var D=B2(Number(n));if(U3(D))return _.xG(D);D=n.indexOf(".");D!==-1&&(n=n.substring(0,D));return cc()?_.xG(bU(64,BigInt(n))):_.xG(ubJ(n))};
TAQ=function(n){return U3(n)?_.xG(qO(n)):_.xG(a68(n))};
_.I6y=function(n){return U3(n)?_.xG(_.Ajv(n)):_.xG(_.zWQ(n))};
_.CXB=function(n){var D=B2(Number(n));if(U3(D)&&D>=0)return String(D);D=n.indexOf(".");D!==-1&&(n=n.substring(0,D));return f6B(n)};
_.rjB=function(n){var D=B2(Number(n));if(U3(D)&&D>=0)return _.xG(D);D=n.indexOf(".");D!==-1&&(n=n.substring(0,D));return cc()?_.xG((0,_.JT)(64,BigInt(n))):_.xG(f6B(n))};
OQv=function(n,D){D=D===void 0?!1:D;var L=typeof n;if(n==null)return n;if(L==="bigint")return String(bU(64,n));if(_.yL(n))return L==="string"?gJ(n):D?a68(n):qO(n)};
iQi=function(n){if(n==null)return n;var D=typeof n;if(D==="bigint")return String(bU(64,n));if(_.yL(n)){if(D==="string")return gJ(n);if(D==="number")return qO(n)}};
wcv=function(n){if(n==null)return n;var D=typeof n;if(D==="bigint")return String((0,_.JT)(64,n));if(_.yL(n)){if(D==="string")return _.CXB(n);if(D==="number")return _.Ajv(n)}};
_.pA=function(n){if(typeof n!=="string")throw Error();return n};
ZC=function(n){if(n!=null&&typeof n!=="string")throw Error();return n};
_.aA=function(n){return n==null||typeof n==="string"?n:void 0};
WIv=function(n,D,L,g){if(n!=null&&typeof n==="object"&&n[T3]===E3)return n;if(!Array.isArray(n))return L?g&2?((n=D[hW4])||(n=new D,Er(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),n=D[hW4]=n),D=n):D=new D:D=void 0,D;L=n[_.Jj]|0;g=L|g&32|g&2;g!==L&&kG(n,g);return new D(n)};
eW8=function(n,D,L){n=D?pc8(n):_.LA(n);return n==null?L?0:void 0:n|0};
x68=function(n){return n};
KIQ=function(n){return n};
PX8=function(n,D,L,g,b,q){n=WIv(n,g,L,q);b&&(n=RW8(n));return n};
tjJ=function(n){return[n,this.get(n)]};
Xcv=function(){return m68||(m68=new c2(Er([]),void 0,void 0,void 0,vGJ))};
Mjy=function(n){var D=l6v(QR);return D?n[D]:void 0};
Yr8=function(n){var D=l6v(QR),L;VL&&D&&((L=n[D])==null?void 0:L[175237375])!=null&&Rvy(oG8,3)};
yjB=function(n,D,L,g,b){g=g===void 0?!1:g;b=b===void 0?!1:b;var q=[],U=n.length,J=4294967295,k=!1,a=!!(D&64),d=a?D&128?0:-1:void 0;if(!(D&1)){var T=U&&n[U-1];T!=null&&typeof T==="object"&&T.constructor===Object?(U--,J=U):T=void 0;if(a&&!(D&128)&&!b){k=!0;var Q;J=((Q=Srb)!=null?Q:x68)(J-d,d,n,T)+d}}Q=void 0;for(var A=0;A<U;A++){var I=n[A];if(I!=null&&(I=L(I,g))!=null)if(a&&A>=J){var w=A-d,h=void 0;((h=Q)!=null?h:Q={})[w]=I}else q[A]=I}if(T)for(var e in T)U=T[e],U!=null&&(U=L(U,g))!=null&&(A=+e,I=void 0,
a&&!Number.isNaN(A)&&(I=A+d)<J?q[I]=U:(A=void 0,((A=Q)!=null?A:Q={})[e]=U));Q&&(k?q.push(Q):q[J]=Q);b&&(kG(q,D&16761025|34),l6v(QR)&&(n=Mjy(n))&&n instanceof FIQ&&(q[QR]=HQ8(n)));return q};
jiJ=function(n){n[0]=NAi(n[0]);n[1]=NAi(n[1]);return n};
NAi=function(n){switch(typeof n){case "number":return Number.isFinite(n)?n:""+n;case "bigint":return(0,_.uU)(n)?Number(n):""+n;case "boolean":return n?1:0;case "object":if(Array.isArray(n)){var D=n[_.Jj]|0;return n.length===0&&D&1?void 0:yjB(n,D,NAi)}if(n[T3]===E3)return nDB(n);if(n instanceof fQ){D=n.JSC$6671_value_;if(D==null)n="";else if(typeof D==="string")n=D;else{if(hv8){for(var L="",g=0,b=D.length-10240;g<b;)L+=String.fromCharCode.apply(null,D.subarray(g,g+=10240));L+=String.fromCharCode.apply(null,
g?D.subarray(g):D);D=btoa(L)}else D=_.fA(D);n=n.JSC$6671_value_=D}return n}if(n instanceof c2)return n=n.size!==0?Array.from(z3.prototype.entries.call(n),jiJ):void 0,n;return}return n};
IA=function(n,D){if(D){Srb=D==null||D===x68||D[DOf]!==Lli?x68:D;try{return nDB(n)}finally{Srb=void 0}}return nDB(n)};
nDB=function(n){n=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return yjB(n,n[_.Jj]|0,NAi)};
$Oy=function(n){switch(typeof n){case "boolean":return gDT||(gDT=[0,void 0,!0]);case "number":return n>0?void 0:n===0?bAv||(bAv=[0,void 0]):[-n,void 0];case "string":return[0,n];case "object":return n}};
O3=function(n,D,L){n=_.CA(n,D[0],D[1],L?1:2);D!==gDT&&L&&mfb(n,2048);return n};
_.CA=function(n,D,L,g){g=g===void 0?0:g;if(n==null){var b=32;L?(n=[L],b|=128):n=[];D&&(b=b&-16760833|(D&1023)<<14)}else{if(!Array.isArray(n))throw Error("N");b=n[_.Jj]|0;4096&b&&!(2&b)&&G3v();if(b&256)throw Error("P");if(b&64)return g!==0||b&4096||kG(n,b|4096),n;if(L&&(b|=128,L!==n[0]))throw Error("Q");a:{L=n;b|=64;var q=L.length;if(q){var U=q-1,J=L[U];if(J!=null&&typeof J==="object"&&J.constructor===Object){D=b&128?0:-1;U-=D;if(U>=1024)throw Error("S");for(var k in J)q=+k,q<U&&(L[q+D]=J[k],delete J[k]);
b=b&-16760833|(U&1023)<<14;break a}}if(D){k=Math.max(D,q-(b&128?0:-1));if(k>1024)throw Error("T");b=b&-16760833|(k&1023)<<14}}}b|=64;g===0&&(b|=4096);kG(n,b);return n};
G3v=function(){Rvy(q3y,5)};
BJO=function(n,D){if(typeof n!=="object")return n;if(Array.isArray(n)){var L=n[_.Jj]|0;return n.length===0&&L&1?void 0:Vwv(n,L,D)}if(n[T3]===E3)return UOJ(n);if(n instanceof c2){D=n.arrayState;if(D&2)return n;if(!n.size)return;L=Er(Array.from(z3.prototype.entries.call(n)));if(n.valueCtor)for(n=0;n<L.length;n++){var g=L[n],b=g[1];b==null||typeof b!=="object"?b=void 0:b[T3]===E3?b=UOJ(b):Array.isArray(b)?b=Vwv(b,b[_.Jj]|0,!!(D&32)):b=void 0;g[1]=b}return L}if(n instanceof fQ)return n};
Vwv=function(n,D,L){if(D&2)return n;!L||8192&D||16&D?n=iU(n,D,L&&!(D&16)):(mfb(n,34),D&4&&Object.freeze(n));return n};
UOJ=function(n){var D=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=D[_.Jj]|0;return QL(n,L)?n:iU(D,L)};
iU=function(n,D,L){L!=null||(L=!!(34&D));return yjB(n,D,BJO,L,!0)};
RW8=function(n){var D=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=D[_.Jj]|0;if(!QL(n,L))return n;n=new n.constructor(iU(D,L));Z6(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,2);return n};
wJ=function(n){if(n.copyOnWrite!==lQB)return!1;var D=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;D=iU(D,D[_.Jj]|0);Z6(D,2);n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=D;n.copyOnWrite=void 0;return!0};
hT=function(n){if(!wJ(n)&&QL(n,n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.Jj]|0))throw Error();};
W2=function(n,D,L,g,b){var q=L+(b?0:-1),U=n.length-1;if(U>=1+(b?0:-1)&&q>=U){var J=n[U];if(J!=null&&typeof J==="object"&&J.constructor===Object)return J[L]=g,D}if(q<=U)return n[q]=g,D;if(g!==void 0){var k;U=((k=D)!=null?k:D=n[_.Jj]|0)>>14&1023||536870912;L>=U?g!=null&&(q={},n[U+(b?0:-1)]=(q[L]=g,q)):n[q]=g}return D};
_.RA=function(n,D,L,g,b){var q=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=q[_.Jj]|0;g=QL(n,U)?1:g;b=!!b||g===3;g===2&&wJ(n)&&(q=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=q[_.Jj]|0);n=JTT(q,D);var J=n===ew?7:n[_.Jj]|0,k=k38(J,U);var a=4&k?!1:!0;if(a){4&k&&(n=lX(n),J=0,k=KA(k,U),U=W2(q,U,D,n));for(var d=0,T=0;d<n.length;d++){var Q=L(n[d]);Q!=null&&(n[T++]=Q)}T<d&&(n.length=T);L=(k|4)&-513;k=L&=-1025;k&=-8193}k!==J&&(kG(n,k),2&k&&Object.freeze(n));return n=p2B(n,k,q,
U,D,g,a,b)};
p2B=function(n,D,L,g,b,q,U,J){var k=D;q===1||(q!==4?0:2&D||!(16&D)&&32&g)?P2(D)||(D|=!n.length||U&&!(8192&D)||32&g&&!(8192&D||16&D)?2:256,D!==k&&kG(n,D),Object.freeze(n)):(q===2&&P2(D)&&(n=lX(n),k=0,D=KA(D,g),W2(L,g,b,n)),P2(D)||(J||(D|=16),D!==k&&kG(n,D)));return n};
JTT=function(n,D,L){n=tT(n,D,L);return Array.isArray(n)?n:ew};
k38=function(n,D){2&D&&(n|=2);return n|1};
P2=function(n){return!!(2&n)&&!!(4&n)||!!(256&n)};
ZAB=function(n){return _.Or(n,!0)};
aCB=function(n,D){var L=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=L[_.Jj]|0;a:{var b=g;g=QL(n,g);!g&&wJ(n)&&(L=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=L[_.Jj]|0);var q=tT(L,D);n=!1;if(q==null){if(g){D=Xcv();break a}q=[]}else if(q.constructor===c2)if(q.arrayState&2&&!g)q=Array.from(z3.prototype.entries.call(q));else{D=q;break a}else Array.isArray(q)?n=!!((q[_.Jj]|0)&2):q=[];if(g){if(!q.length){D=Xcv();break a}n||(n=!0,Er(q))}else if(n){n=!1;g=q;g=lX(g);for(q=0;q<
g.length;q++){var U=g[q]=lX(g[q]);Array.isArray(U[1])&&(U[1]=Er(U[1]))}q=g}!n&&b&32&&XyJ(q);n=new c2(q,void 0,eW8,eW8);W2(L,b,D,n);D=n}return D};
_.ml=function(n,D,L,g){hT(n);var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=b[_.Jj]|0;if(L==null)return W2(b,q,D),n;var U=L===ew?7:L[_.Jj]|0,J=U,k=P2(U),a=k||Object.isFrozen(L);k||(U=0);a||(L=lX(L),J=0,U=KA(U,q),a=!1);U|=5;var d;k=(d=vi8(U))!=null?d:0;for(d=0;d<L.length;d++){var T=L[d],Q=g(T,k);Object.is(T,Q)||(a&&(L=lX(L),J=0,U=KA(U,q),a=!1),L[d]=Q)}U!==J&&(a&&(L=lX(L),U=KA(U,q)),kG(L,U));W2(b,q,D,L);return n};
_.v2=function(n,D,L,g,b){hT(n);var q=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;W2(q,q[_.Jj]|0,D,(g==="0"?Number(L)===0:L===g)?void 0:L,b);return n};
_.dOB=function(n,D,L){if(D&2)throw Error();var g=hj(D),b=JTT(n,L,g),q=b===ew?7:b[_.Jj]|0,U=k38(q,D);if(2&U||P2(U)||16&U)b=lX(b),q=0,U=KA(U,D),W2(n,D,L,b,g);U&=-13;U!==q&&kG(b,U);return b};
TJ4=function(n){if(VL){var D;return(D=n[lU])!=null?D:n[lU]=new Map}if(lU in n)return n[lU];D=new Map;Object.defineProperty(n,lU,{value:D});return D};
sAQ=function(n,D,L,g,b){var q=TJ4(n),U=EDB(q,n,D,L,b);U!==g&&(U&&(D=W2(n,D,U,void 0,b)),q.set(L,g));return D};
EDB=function(n,D,L,g,b){var q=n.get(g);if(q!=null)return q;for(var U=q=0;U<g.length;U++){var J=g[U];tT(D,J,b)!=null&&(q!==0&&(L=W2(D,L,q,void 0,b)),q=J)}n.set(g,q);return q};
cTi=function(n,D,L,g,b){n=tT(n,g,b,function(q){return WIv(q,L,!1,D)});
if(n!=null)return n};
QAJ=function(n,D,L,g,b,q,U,J){var k=QL(n,L);q=k?1:q;U=!!U||q===3;k=J&&!k;(q===2||k)&&wJ(n)&&(D=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=D[_.Jj]|0);n=JTT(D,b);var a=n===ew?7:n[_.Jj]|0,d=k38(a,L);if(J=!(4&d)){var T=n,Q=L,A=!!(2&d);A&&(Q|=2);for(var I=!A,w=!0,h=0,e=0;h<T.length;h++){var v=WIv(T[h],g,!1,Q);if(v instanceof g){if(!A){var LO=QL(v);I&&(I=!LO);w&&(w=LO)}T[e++]=v}}e<h&&(T.length=e);d|=4;d=w?d&-8193:d|8192;d=I?d|8:d&-9}d!==a&&(kG(n,d),2&d&&Object.freeze(n));if(k&&!(8&d||!n.length&&
(q===1||(q!==4?0:2&d||!(16&d)&&32&L)))){P2(d)&&(n=lX(n),d=KA(d,L),L=W2(D,L,b,n));g=n;k=d;for(a=0;a<g.length;a++)T=g[a],d=RW8(T),T!==d&&(g[a]=d);k|=8;d=k=g.length?k|8192:k&-8193;kG(n,d)}return n=p2B(n,d,D,L,b,q,J,U)};
uoy=function(n){n==null&&(n=void 0);return n};
KA=function(n,D){return n=(2&D?n|2:n&-3)&-273};
_.fC8=function(n,D,L,g,b){hT(n);D=_.RA(n,D,b,2,!0);var q;b=(q=vi8(D===ew?7:D[_.Jj]|0))!=null?q:0;D.push(L(g,b));return n};
ATy=function(n,D,L,g,b,q,U){hT(n);var J=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;n=QAJ(n,J,J[_.Jj]|0,L,D,2,!0);if(q&&U)b!=null||(b=n.length-1),oiT(n,b),n.splice(b,q),n.length||Z6(n,8192);else{if(q){if(typeof b!=="number"||b<0||b>n.length)throw Error();}else g=g!=null?g:new L;b!=void 0?n.splice(b,q,g):n.push(g);b=L=n===ew?7:n[_.Jj]|0;QL(g)?(L&=-9,n.length===1&&(L&=-8193)):L|=8192;L!==b&&kG(n,L)}};
ICB=function(n,D){if(typeof n==="string")return new MO(evO(n),D);if(Array.isArray(n))return new MO(new Uint8Array(n),D);if(n.constructor===Uint8Array)return new MO(n,!1);if(n.constructor===ArrayBuffer)return n=new Uint8Array(n),new MO(n,!1);if(n.constructor===fQ)return D=zTB(n)||new Uint8Array(0),new MO(D,!0,n);if(n instanceof Uint8Array)return n=n.constructor===Uint8Array?n:new Uint8Array(n.buffer,n.byteOffset,n.byteLength),new MO(n,!1);throw Error();};
_.YD=function(){var n=function(){throw Error();};
Object.setPrototypeOf(n,n.prototype);return n};
rTB=function(n,D){var L=L===void 0?CUi:L;return new Sw(n,D,L)};
hTb=function(n,D,L,g,b){D=OAB(D,g);D!=null&&(L=_.iA8(n,L),b(D,n),_.w2i(n,L))};
Fo=function(n,D,L,g){var b=g[n];if(b)return b;b={};b.binaryFields=g;b.messageMetadata=$Oy(g[0]);var q=g[1],U=1;q&&q.constructor===Object&&(b.extensions=q,q=g[++U],typeof q==="function"&&(b.isMessageSet=!0,WlO!=null||(WlO=q),eTB!=null||(eTB=g[U+1]),q=g[U+=2]));for(var J={};q&&Array.isArray(q)&&q.length&&typeof q[0]==="number"&&q[0]>0;){for(var k=0;k<q.length;k++)J[q[k]]=q;q=g[++U]}for(k=1;q!==void 0;){typeof q==="number"&&(k+=q,q=g[++U]);var a=void 0;if(q instanceof Sw)var d=q;else d=xOJ,U--;q=void 0;
if((q=d)==null?0:q.$$isMsg){q=g[++U];a=g;var T=U;typeof q==="function"&&(q=q(),a[T]=q);a=q}q=g[++U];T=k+1;typeof q==="number"&&q<0&&(T-=q,q=g[++U]);for(;k<T;k++){var Q=J[k];a?L(b,k,d,a,Q):D(b,k,d,Q)}}return g[n]=b};
RTB=function(n){return Array.isArray(n)?n[0]instanceof Sw?n:[KlJ,n]:[n,void 0]};
OAB=function(n,D){if(n instanceof _.yR)return n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(n))return O3(n,D,!1)};
PUJ=function(n,D,L,g){var b=L.$$binaryReaderFn;n[D]=g?function(q,U,J){return b(q,U,J,g)}:b};
mOO=function(n,D,L,g,b){var q=L.$$binaryReaderFn,U,J;n[D]=function(k,a,d){return q(k,a,d,J||(J=Fo(twv,PUJ,mOO,g).messageMetadata),U||(U=vDQ(g)),b)}};
vDQ=function(n){var D=n[X28];if(D!=null)return D;var L=Fo(twv,PUJ,mOO,n);D=L.isMessageSet?function(g,b){return WlO(g,b,L)}:function(g,b){for(var q=g[_.Jj]|0;lCJ(b)&&b.nextWireType_!=4;){var U=b.nextField_,J=L[U];
if(J==null){var k=L.extensions;k&&(k=k[U])&&(k=MwB(k),k!=null&&(J=L[U]=k))}if(J==null||!J(b,g,U)){k=b;J=k.fieldCursor_;oD4(k);if(k.discardUnknownFields)var a=void 0;else{var d=k.decoder_.cursor_-J;k.decoder_.cursor_=J;a=Y3v(k.decoder_,d)}d=k=J=void 0;var T=g;a&&((J=(k=(d=T[QR])!=null?d:T[QR]=new FIQ)[U])!=null?J:k[U]=[]).push(a)}}if(b=Mjy(g))b.reviveUnknownFields=L.binaryFields[S3Q];q&2048&&Er(g);return!0};
n[X28]=D;n[S3Q]=FlT.bind(n);return D};
FlT=function(n,D,L){var g=this[twv],b=this[X28],q=O3(void 0,g.messageMetadata,!1),U=Mjy(n);if(U){var J=!1,k=g.extensions;if(k&&(U==null||HAO(U,function(T,Q,A){if(A.length!==0)if(k[Q])for(T=_.V(A),Q=T.next();!Q.done;Q=T.next()){Q=yTi(Q.value);try{J=!0,b(q,Q)}finally{Q.free()}}else L==null||L(n,Q,A)}),J)){var a=n[_.Jj]|0;
if(a&2&&a&4096)throw Error();var d=hj(a);Y8i(q,q[_.Jj]|0,function(T,Q){if(tT(n,T,d)!=null)switch(D==null?void 0:D.resolutionBehavior){case 1:return;default:throw Error();}a=W2(n,a,T,Q,d);delete U[T]})}}};
MwB=function(n){n=RTB(n);var D=n[0].$$binaryReaderFn;if(n=n[1]){var L=vDQ(n),g=Fo(twv,PUJ,mOO,n).messageMetadata;return function(b,q,U){return D(b,q,U,g,L)}}return D};
NJJ=function(n,D,L){n[D]=L.$$binaryWriterFn};
nOv=function(n,D,L,g){var b,q,U=L.$$binaryWriterFn;n[D]=function(J,k,a){return U(J,k,a,q||(q=Fo(jAb,NJJ,nOv,g).messageMetadata),b||(b=Ddb(g)))}};
Ddb=function(n){var D=n[L$i];if(!D){var L=Fo(jAb,NJJ,nOv,n);D=function(g,b){return gOv(g,b,L)};
n[L$i]=D}return D};
gOv=function(n,D,L){Y8i(n,n[_.Jj]|0,function(g,b){if(b!=null){var q=bSb(L,g);q&&q(D,b,g)}});
(n=Mjy(n))&&HAO(n,function(g,b,q){NO(D,D.encoder_.end());for(g=0;g<q.length;g++)NO(D,zTB(q[g])||new Uint8Array(0))})};
bSb=function(n,D){var L=n[D];if(L)return L;if(L=n.extensions)if(L=L[D]){L=RTB(L);var g=L[0].$$binaryWriterFn;if(L=L[1]){var b=Ddb(L),q=Fo(jAb,NJJ,nOv,L).messageMetadata;L=n.isMessageSet?eTB(q,b):function(U,J,k){return g(U,J,k,q,b)}}else L=g;
return n[D]=L}};
_.$di=function(n,D,L){if(Array.isArray(D)){var g=D[_.Jj]|0;if(g&4)return D;for(var b=0,q=0;b<D.length;b++){var U=n(D[b]);U!=null&&(D[q++]=U)}q<b&&(D.length=q);L&&(kG(D,(g|5)&-1537),g&2&&Object.freeze(D));return D}};
_.jw=function(n,D,L){return new Sw(n,D,L)};
_.GKO=function(n,D,L){return new Sw(n,D,L)};
_.nS=function(n,D,L){W2(n,n[_.Jj]|0,D,L,hj(n[_.Jj]|0))};
V1J=function(n,D,L){D=VjO(D);D!=null&&(_.Dm(n,L,1),n=n.encoder_,L=qiT||(qiT=new DataView(new ArrayBuffer(8))),L.setFloat64(0,+D,!0),Ri=L.getUint32(0,!0),Pc=L.getUint32(4,!0),_.g_(n,Ri),_.g_(n,Pc))};
_.$O=function(n,D,L){D=iQi(D);if(D!=null){switch(typeof D){case "string":Udv(D)}if(D!=null)switch(_.Dm(n,L,0),typeof D){case "number":n=n.encoder_;tj(D);B_v(n,Ri,Pc);break;case "bigint":L=BigInt.asUintN(64,D);L=new Jc4(Number(L&BigInt(4294967295)),Number(L>>BigInt(32)));B_v(n.encoder_,L.JSC$6729_lo,L.JSC$6729_hi);break;default:L=Udv(D),B_v(n.encoder_,L.JSC$6729_lo,L.JSC$6729_hi)}}};
pIi=function(n,D,L){D=_.LA(D);D!=null&&D!=null&&(_.Dm(n,L,0),_.kKT(n.encoder_,D))};
_.am8=function(n,D,L){ZS4(n,L,wcv(D))};
_.ddb=function(n,D,L){D=Jji(D);D!=null&&(_.Dm(n,L,0),n.encoder_.JSC$6731_buffer_.push(D?1:0))};
_.EOB=function(n,D,L){D=_.aA(D);D!=null&&T_v(n,L,bOv(D))};
sW4=function(n,D,L,g,b){D=OAB(D,g);D!=null&&(L=_.iA8(n,L),b(D,n),_.w2i(n,L))};
_.ccy=function(n,D,L){D=D==null||typeof D=="string"||D instanceof fQ?D:void 0;D!=null&&T_v(n,L,ICB(D,!0).buffer)};
_.QWv=function(n,D,L){D=_.LA(D);D!=null&&(D=parseInt(D,10),_.Dm(n,L,0),_.kKT(n.encoder_,D))};
_.qd=function(n,D){return function(L,g){var b={treatNewDataAsImmutable:!0};g&&Object.assign(b,g);L=yTi(L,void 0,void 0,b);try{var q=new n,U=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;vDQ(D)(U,L);var J=q}finally{L.free()}return J}};
_.Vy=function(n){return function(D){return uyf(D,n)}};
fmT=function(n){return function(){return uyf(this,n)}};
_.Acy=function(n){return ej(function(D){return D instanceof n&&!QL(D)})};
_.Ui=function(n){return function(D){return zhJ(n,D)}};
OS8=function(n,D){return Imf({child:n,origin:D||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:CD8,getPayloadCase:function(L){return L.getPayloadCase()},
createInitMessage:function(L){var g=new kO,b=new rci;L=_.Zm(b,1,L);return _.aW(g,5,d_,L)}})};
TK=function(n){return{valueOf:n}.valueOf()};
wIQ=function(){var n=null;if(!iSJ)return n;try{var D=function(L){return L};
n=iSJ.createPolicy("goog#html",{createHTML:D,createScript:D,createScriptURL:D})}catch(L){}return n};
W$B=function(){hh4===void 0&&(hh4=wIQ());return hh4};
_.si=function(n){var D=W$B();n=D?D.createScriptURL(n):n;return new Ei(n)};
_.Qy=function(n){if(n instanceof Ei)return n.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("fa");};
ehf=function(n){return n.toString().indexOf("`")===-1};
Ac=function(n){return new _.fS(xdB,n)};
IW=function(n){return n instanceof _.fS};
_.r_=function(n){if(IW(n))return n.privateDoNotAccessOrElseWrappedUrl;throw Error("fa");};
Oi=function(n){return new K$B(function(D){return D.substr(0,n.length+1).toLowerCase()===n+":"})};
iD=function(n,D){D=D===void 0?Rhv:D;if(IW(n))return n;for(var L=0;L<D.length;++L){var g=D[L];if(g instanceof K$B&&g.isValid(n))return Ac(n)}};
_.hc=function(n,D){D=D===void 0?Rhv:D;return iD(n,D)||w_};
WI=function(n){var D=window;if(typeof MediaSource!=="undefined"&&n instanceof MediaSource||typeof D.ManagedMediaSource!=="undefined"&&n instanceof D.ManagedMediaSource)return Ac(URL.createObjectURL(n));D=n.type;D.toLowerCase()==="application/octet-stream"?D=!0:(D=D.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),D=(D==null?void 0:D.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(D[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(D[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(D[1])||/^font\/[\w-]+$/i.test(D[1])));if(!D)throw Error("fa");return Ac(URL.createObjectURL(n))};
_.xO=function(n){for(var D=_.e1.apply(1,arguments),L=[n[0]],g=0;g<D.length;g++)L.push(String(D[g])),L.push(n[g+1]);return Ac(L.join(""))};
_.t1J=function(n){if(!PDf){a:{var D=document.createElement("a");try{D.href=n}catch(L){n=void 0;break a}n=D.protocol;n=n===":"||n===""?"https:":n}return n}try{D=new URL(n)}catch(L){return"https:"}return D.protocol};
_.KS=function(n){n instanceof _.fS?n=_.r_(n):n=md8.test(n)?n:void 0;return n};
RW=function(n,D){D=_.KS(D);D!==void 0&&(n.href=D)};
tc=function(n){var D=W$B();n=D?D.createHTML(n):n;return new PI(n)};
vI=function(n){if(n instanceof PI)return n.privateDoNotAccessOrElseWrappedHtml;throw Error("fa");};
_.Xy=function(n,D){n.src=_.Qy(D).toString()};
vOi=function(n,D){n.setAttribute("sandbox","");for(var L=0;L<D.length;L++)n.sandbox.supports&&!n.sandbox.supports(D[L])||n.sandbox.add(D[L])};
_.lmJ=function(n,D,L){n.removeAttribute("srcdoc");switch(D){case 0:if(L instanceof Ei)throw new XIy("TrustedResourceUrl",0);vOi(n,[]);D=_.KS(L);D!==void 0&&(n.src=D);break;case 1:if(!(L instanceof Ei))throw new XIy(typeof L,1);vOi(n,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Xy(n,L);break;case 2:if(L instanceof Ei)throw new XIy("TrustedResourceUrl",2);vOi(n,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
D=_.KS(L);D!==void 0&&(n.src=D);break;default:_.oi(D)}};
_.lD=function(n,D,L,g){D=_.KS(D);return D!==void 0?n.open(D,L,g):null};
_.Md=function(n){n=n===void 0?document:n;var D,L;n=(L=(D=n).querySelector)==null?void 0:L.call(D,"script[nonce]");return n==null?"":n.nonce||n.getAttribute("nonce")||""};
_.YO=function(n){var D=W$B();n=D?D.createScript(n):n;return new _.oW(n)};
M14=function(n){if(n instanceof _.oW)return n.privateDoNotAccessOrElseWrappedScript;throw Error("fa");};
oOT=function(n){var D=_.Md(n.ownerDocument);D&&n.setAttribute("nonce",D)};
_.S1=function(n,D){n.textContent=M14(D);oOT(n)};
_.Fy=function(n,D){n.src=_.Qy(D);oOT(n)};
_.HI=function(n,D){if(n.nodeType===1&&/^(script|style)$/i.test(n.tagName))throw Error("fa");n.innerHTML=vI(D)};
_.yy=function(n,D,L,g){if(n.length===0)throw Error("fa");n=n.map(function(q){if(q instanceof YiB)q=q.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("fa");return q});
var b=L.toLowerCase();if(n.every(function(q){return b.indexOf(q)!==0}))throw Error("ga`"+L);
D.setAttribute(L,g)};
_.j1=function(n,D,L){if(D instanceof Ei)n.href=_.Qy(D).toString(),n.rel=L;else{if(SiB.indexOf(L)===-1)throw Error("ha`"+L);D=_.KS(D);D!==void 0&&(n.href=D,n.rel=L)}};
F$T=function(n){return"function"==typeof _.n7&&n instanceof _.n7};
_.HSv=function(n){if(F$T(n))return n.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("fa");};
_.yci=function(n,D){D=_.KS(D);D!==void 0&&(n.href=D)};
N_B=function(n,D){n&&(D=n.indexOf(D),0<=D&&n.splice(D,1))};
Du=function(n){return typeof n==="function"};
jWb=function(n){return n instanceof L7||n&&"closed"in n&&Du(n.remove)&&Du(n.add)&&Du(n.unsubscribe)};
gG=function(){};
bF=function(n){n8i(function(){throw n;})};
$8=function(n){return n};
Gq=function(){return DzQ(_.e1.apply(0,arguments))};
DzQ=function(n){return n.length===0?$8:n.length===1?n[0]:function(D){return n.reduce(function(L,g){return g(L)},D)}};
Lxf=function(n){var D;return(D=n!=null?n:void 0)!=null?D:Promise};
g8J=function(n,D){return new qz(function(L){var g=0;return D.schedule(function(){g===n.length?L.complete():(L.next(n[g++]),L.closed||this.schedule())})})};
b7f=function(n,D){if(!n)throw Error("ia");return new qz(function(L){var g=new L7;g.add(D.schedule(function(){var b=n[Symbol.asyncIterator]();g.add(D.schedule(function(){var q=this;b.next().then(function(U){U.done?L.complete():(L.next(U.value),q.schedule())})}))}));
return g})};
$zi=function(n,D,L){D=D.schedule(function(){try{L.call(this)}catch(g){n.error(g)}},0);
n.add(D)};
q04=function(n,D){return new qz(function(L){var g;L.add(D.schedule(function(){g=n[Gqv]();$zi(L,D,function(){var b=g.next(),q=b.value;b.done?L.complete():(L.next(q),this.schedule())})}));
return function(){var b;return Du((b=g)==null?void 0:b.return)&&g.return()}})};
Vqv=function(n,D){return new qz(function(L){var g=new L7;g.add(D.schedule(function(){var b=n[VS]();g.add(b.subscribe({next:function(q){g.add(D.schedule(function(){return L.next(q)}))},
error:function(q){g.add(D.schedule(function(){return L.error(q)}))},
complete:function(){g.add(D.schedule(function(){return L.complete()}))}}))}));
return g})};
UzT=function(n,D){return new qz(function(L){return D.schedule(function(){return n.then(function(g){L.add(D.schedule(function(){L.next(g);L.add(D.schedule(function(){return L.complete()}))}))},function(g){L.add(D.schedule(function(){return L.error(g)}))})})})};
BGv=function(n){return new TypeError("ja`"+(n!==null&&typeof n==="object"?"an invalid object":"'"+n+"'"))};
kqv=function(n,D){if(n!=null){if(Du(n[VS]))return Vqv(n,D);if(JA8(n))return g8J(n,D);if(Du(n==null?void 0:n.then))return UzT(n,D);if(Symbol.asyncIterator&&Du(n==null?void 0:n[Symbol.asyncIterator]))return b7f(n,D);if(Du(n==null?void 0:n[Gqv]))return q04(n,D)}throw BGv(n);};
BV=function(n,D){return D?kqv(n,D):U0(n)};
U0=function(n){if(n instanceof qz)return n;if(n!=null){if(Du(n[VS]))return pVv(n);if(JA8(n))return Z7J(n);if(Du(n==null?void 0:n.then))return auJ(n);if(Symbol.asyncIterator&&Du(n==null?void 0:n[Symbol.asyncIterator]))return dzJ(n);if(Du(n==null?void 0:n[Gqv]))return TGB(n)}throw BGv(n);};
pVv=function(n){return new qz(function(D){var L=n[VS]();if(Du(L.subscribe))return L.subscribe(D);throw new TypeError("ka");})};
Z7J=function(n){return new qz(function(D){for(var L=0;L<n.length&&!D.closed;L++)D.next(n[L]);D.complete()})};
auJ=function(n){return new qz(function(D){n.then(function(L){D.closed||(D.next(L),D.complete())},function(L){return D.error(L)}).then(null,bF)})};
TGB=function(n){return new qz(function(D){for(var L=n[Gqv]();!D.closed;){var g=L.next(),b=g.value;g.done?D.complete():D.next(b)}return function(){return Du(L==null?void 0:L.return)&&L.return()}})};
dzJ=function(n){return new qz(function(D){E84(n,D).catch(function(L){return D.error(L)})})};
E84=function(n,D){var L,g,b,q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:_.JA(k,2,3);var a=n[Symbol.asyncIterator];q=a!==void 0?a.call(n):new suv(_.V(n));case 5:return _.p(k,q.next(),8);case 8:g=k.yieldResult;if(g.done){k.jumpTo(3);break}U=g.value;D.next(U);k.jumpTo(5);break;case 3:_.p7(k);_.Zu(k,9);if(!g||g.done||!(b=q.return)){k.jumpTo(9);break}return _.p(k,b.call(q),9);case 9:_.p7(k,0,0,1);if(L)throw L.error;_.au(k,10,1);break;case 10:_.au(k,4);break;case 2:J=_.dG(k);L={error:J};k.jumpTo(3);
break;case 4:D.complete(),_.Tq(k)}})};
cAJ=function(n,D){return D?g8J(n,D):Z7J(n)};
QuB=function(n){return Du(n[n.length-1])?n.pop():void 0};
E0=function(n){var D=n[n.length-1];return D&&Du(D.schedule)?n.pop():void 0};
s0=function(){var n=_.e1.apply(0,arguments),D=E0(n);return D?g8J(n,D):cAJ(n)};
cV=function(n){var D=Du(n)?n:function(){return n};
return new qz(function(L){return L.error(D())})};
QS=function(n){return function(D){if(Du(D==null?void 0:D.lift))return D.lift(function(L){try{return n(L,this)}catch(g){this.error(g)}});
throw new TypeError("la");}};
AA=function(){return QS(function(n,D){var L=null;n._refCount++;var g=new uF(D,void 0,void 0,void 0,function(){if(!n||n._refCount<=0||0<--n._refCount)L=null;else{var b=n._connection,q=L;L=null;!b||q&&b!==q||b.unsubscribe();D.unsubscribe()}});
n.subscribe(g);g.closed||(L=n.connect())})};
fui=function(){var n=u_O;var D=D===void 0?0:D;return QS(function(L,g){g.add(n.schedule(function(){return L.subscribe(g)},D))})};
zq=function(n){return QS(function(D,L){var g=0;D.subscribe(new uF(L,function(b){L.next(n.call(void 0,b,g++))}))})};
zBO=function(n){return zq(function(D){return AAb(D)?n.apply(null,_.Iu(D)):n(D)})};
i7v=function(n){if(n.length===1){var D=n[0];if(Iuv(D))return{args:D,keys:null};if(D&&typeof D==="object"&&CFy(D)===rA4)return n=O7Q(D),{args:n.map(function(L){return D[L]}),
keys:n}}return{args:n,keys:null}};
rG=function(){var n=_.e1.apply(0,arguments),D=E0(n),L=QuB(n);n=i7v(n);var g=n.args,b=n.keys;if(g.length===0)return BV([],D);D=new qz(wVy(g,D,b?function(q){for(var U={},J=0;J<q.length;J++)U[b[J]]=q[J];return U}:$8));
return L?D.pipe(zBO(L)):D};
wVy=function(n,D,L){L=L===void 0?$8:L;return function(g){hBb(D,function(){for(var b=n.length,q=Array(b),U=b,J=n.map(function(){return!1}),k=!0,a={i$jscomp$259:0};a.i$jscomp$259<b;a={i$jscomp$259:a.i$jscomp$259},a.i$jscomp$259++)hBb(D,function(d){return function(){BV(n[d.i$jscomp$259],D).subscribe(new O0(g,function(T){q[d.i$jscomp$259]=T;
k&&(J[d.i$jscomp$259]=!0,k=!J.every($8));k||g.next(L(q.slice()))},function(){return--U===0}))}}(a),g)},g)}};
hBb=function(n,D,L){n?L.add(n.schedule(D)):D()};
WxB=function(n,D,L,g){var b=[],q=0,U=0,J=!1,k=function(a){q++;U0(L(a,U++)).subscribe(new uF(D,function(d){D.next(d)},void 0,function(){q--;
for(var d={};b.length&&q<g;d={bufferedValue:void 0})d.bufferedValue=b.shift(),k(d.bufferedValue);!J||b.length||q||D.complete()}))};
n.subscribe(new uF(D,function(a){return q<g?k(a):b.push(a)},void 0,function(){J=!0;
!J||b.length||q||D.complete()}));
return function(){b=null}};
iF=function(n,D){var L=L===void 0?Infinity:L;if(Du(D))return iF(function(g,b){return zq(function(q,U){return D(g,q,b,U)})(U0(n(g,b)))},L);
typeof D==="number"&&(L=D);return QS(function(g,b){return WxB(g,b,n,L)})};
eBO=function(n){n=n===void 0?Infinity:n;return iF($8,n)};
xz8=function(){var n=_.e1.apply(0,arguments);return eBO(1)(cAJ(n,E0(n)))};
KxJ=function(n){return new qz(function(D){U0(n()).subscribe(D)})};
wG=function(n,D,L){if(Du(L)){var g=L;L=void 0}if(g)return wG(n,D,L).pipe(zBO(g));g=_.V(Du(n.addEventListener)&&Du(n.removeEventListener)?RB4.map(function(U){return function(J){return n[U](D,J,L)}}):Du(n.addListener)&&Du(n.removeListener)?PFB.map(tqO(n,D)):Du(n.on)&&Du(n.off)?mz4.map(tqO(n,D)):[]);
var b=g.next().value,q=g.next().value;return!b&&JA8(n)?iF(function(U){return wG(U,D,L)})(cAJ(n)):new qz(function(U){if(!b)throw new TypeError("ma");
var J=function(){var k=_.e1.apply(0,arguments);return U.next(1<k.length?k:k[0])};
b(J);return function(){return q(J)}})};
tqO=function(n,D){return function(L){return function(g){return n[L](D,g)}}};
WV=function(){var n=_.e1.apply(0,arguments),D=E0(n);var L=typeof n[n.length-1]==="number"?n.pop():Infinity;return n.length?n.length===1?U0(n[0]):eBO(L)(cAJ(n,D)):hA};
XVQ=function(n){return n.length===1&&v8y(n[0])?n[0]:n};
luQ=function(){var n=XVQ(_.e1.apply(0,arguments));return QS(function(D,L){var g=[D].concat(_.Iu(n)),b=function(){if(!L.closed)if(g.length>0){try{var q=U0(g.shift())}catch(J){b();return}var U=new uF(L,void 0,gG,gG);L.add(q.subscribe(U));U.add(b)}else L.complete()};
b()})};
eq=function(n){return QS(function(D,L){var g=0;D.subscribe(new uF(L,function(b){return n.call(void 0,b,g++)&&L.next(b)}))})};
o8T=function(){var n=_.e1.apply(0,arguments);n=XVQ(n);return n.length===1?U0(n[0]):new qz(Mqv(n))};
Mqv=function(n){return function(D){for(var L=[],g={i$jscomp$262:0};L&&!D.closed&&g.i$jscomp$262<n.length;g={i$jscomp$262:g.i$jscomp$262},g.i$jscomp$262++)L.push(U0(n[g.i$jscomp$262]).subscribe(new uF(D,function(b){return function(q){if(L){for(var U=0;U<L.length;U++)U!==b.i$jscomp$262&&L[U].unsubscribe();L=null}D.next(q)}}(g))))}};
Y0J=function(){var n=_.e1.apply(0,arguments),D=QuB(n),L=XVQ(n);return L.length?new qz(function(g){var b=L.map(function(){return[]}),q=L.map(function(){return!1});
g.add(function(){b=q=null});
for(var U={sourceIndex$jscomp$1:0};!g.closed&&U.sourceIndex$jscomp$1<L.length;U={sourceIndex$jscomp$1:U.sourceIndex$jscomp$1},U.sourceIndex$jscomp$1++)U0(L[U.sourceIndex$jscomp$1]).subscribe(new uF(g,function(J){return function(k){b[J.sourceIndex$jscomp$1].push(k);b.every(function(a){return a.length})&&(k=b.map(function(a){return a.shift()}),g.next(D?D.apply(null,_.Iu(k)):k),b.some(function(a,d){return!a.length&&q[d]})&&g.complete())}}(U),void 0,function(J){return function(){q[J.sourceIndex$jscomp$1]=
!0;
!b[J.sourceIndex$jscomp$1].length&&g.complete()}}(U)));
return function(){b=q=null}}):hA};
S08=function(n){var D,L,g;return!!n&&typeof n.active==="boolean"&&typeof((D=n.clock)==null?void 0:D.now)==="function"&&((L=n.clock)==null?void 0:L.timeline)!==void 0&&!((g=n.lastMeasurement)==null||!g.timestamp)&&typeof n.equivalentTo==="function"&&typeof n.extrapolateToNow==="function"&&typeof n.extrapolateToTime==="function"&&typeof n.map==="function"&&typeof n.joinWith==="function"};
FxQ=function(n){function D(L){return typeof L==="boolean"||typeof L==="string"||typeof L==="number"||L===void 0||L===null}
return D(n)?!0:Array.isArray(n)?n.every(D):typeof n==="object"?Object.keys(n).every(function(L){return typeof L==="string"})&&Object.values(n).every(function(L){return Array.isArray(L)?L.every(D):D(L)}):!1};
H7B=function(n){if(FxQ(n))return n;if(S08(n))return{lastMeasurement:{value:H7B(n.lastMeasurement.value),timestamp:x8(n.lastMeasurement.timestamp,new K7(0,n.lastMeasurement.timestamp.timeline))},active:n.active};try{return JSON.parse(JSON.stringify(n))}catch(D){}return String(n)};
Ru=function(n,D){return function(L){return new qz(function(g){return L.subscribe(function(b){n.timeExecution(D,function(){g.next(b)})()},function(b){n.timeExecution(D,function(){g.error(b)})()},function(){n.timeExecution(D,function(){g.complete()})()})})}};
yAQ=function(n,D){var L=!1;return new qz(function(g){var b=n.setTimeout(function(){L=!0;g.next(!0);g.complete()},D);
return function(){L||n.clearTimeout(b)}})};
NG8=function(n){n=n.global;if(n.fetchLater)return n.fetchLater.bind(n)};
PV=function(n){return QS(function(D,L){var g=null,b=!1,q;g=D.subscribe(new uF(L,void 0,function(U){q=U0(n(U,PV(n)(D)));g?(g.unsubscribe(),g=null,q.subscribe(L)):b=!0}));
b&&(g.unsubscribe(),g=null,q.subscribe(L))})};
jub=function(n,D,L){return function(g,b){var q=L,U=D,J=0;g.subscribe(new uF(b,function(k){var a=J++;U=q?n(U,k,a):(q=!0,k);b.next(U)},void 0,void 0))}};
nxf=function(n){n=n===void 0?null:n;return QS(function(D,L){var g=!1;D.subscribe(new uF(L,function(b){g=!0;L.next(b)},void 0,function(){g||L.next(n);
L.complete()}))})};
tA=function(){return QS(function(n,D){n.subscribe(new uF(D,gG))})};
mx=function(n){return QS(function(D,L){D.subscribe(new uF(L,function(){return L.next(n)}))})};
vV=function(n){return n<=0?function(){return hA}:QS(function(D,L){var g=0;
D.subscribe(new uF(L,function(b){++g<=n&&(L.next(b),n<=g&&L.complete())}))})};
X_=function(n){var D=D===void 0?$8:D;var L;n=(L=n)!=null?L:DSf;return QS(function(g,b){var q,U=!0;g.subscribe(new uF(b,function(J){var k=D(J);if(U||!n(q,k))U=!1,q=k,b.next(J)}))})};
DSf=function(n,D){return n===D};
gxO=function(n){n=n===void 0?Lqv:n;return QS(function(D,L){var g=!1;D.subscribe(new uF(L,function(b){g=!0;L.next(b)},void 0,function(){return g?L.complete():L.error(n())}))})};
Lqv=function(){return new b0T};
lF=function(){var n=_.e1.apply(0,arguments);return function(D){return xz8(D,s0.apply(null,_.Iu(n)))}};
$Sv=function(n){return QS(function(D,L){var g=0;D.subscribe(new uF(L,function(b){n.call(void 0,b,g++,D)||(L.next(!1),L.complete())},void 0,function(){L.next(!0);
L.complete()}))})};
GsJ=function(){return QS(function(n,D){var L=[];n.subscribe(new uF(D,function(g){L.push(g);1<L.length&&L.shift()},void 0,function(){for(var g=_.V(L),b=g.next();!b.done;b=g.next())D.next(b.value);
D.complete()},function(){L=null}))})};
qyB=function(n,D){var L=arguments.length>=2;return function(g){return g.pipe(n?eq(function(b,q){return n(b,q,g)}):$8,GsJ(),L?nxf(D):gxO(function(){return new b0T}))}};
ou=function(n){var D=Du(n)?n:function(){return n};
return Du()?QS(function(L,g){var b=D();(void 0)(b).subscribe(g).add(L.subscribe(b))}):function(L){var g=new Mz(L,D);
Du(L==null?void 0:L.lift)&&(g.lift=L.lift);g.source=L;g.subjectFactory=D;return g}};
F_=function(n){var D=new Sq(n,void 0,void 0);return function(L){return ou(function(){return D})(L)}};
HV=function(n,D){return QS(jub(n,D,arguments.length>=2))};
yS=function(){var n=_.e1.apply(0,arguments),D=E0(n);return QS(function(L,g){(D?xz8(n,L,D):xz8(n,L)).subscribe(g)})};
Nz=function(n){return QS(function(D,L){var g=null,b=0,q=!1;D.subscribe(new uF(L,function(U){var J;(J=g)==null||J.unsubscribe();J=b++;U0(n(U,J)).subscribe(g=new uF(L,function(k){return L.next(k)},void 0,function(){g=null;
q&&!g&&L.complete()}))},void 0,function(){(q=!0,!g)&&L.complete()}))})};
jq=function(n,D){D=D===void 0?!1:D;return QS(function(L,g){var b=0;L.subscribe(new uF(g,function(q){var U=n(q,b++);(U||D)&&g.next(q);!U&&g.complete()}))})};
VLv=function(n,D,L){var g=Du(n)||D||L?{next:n,error:D,complete:L}:n;return g?QS(function(b,q){b.subscribe(new uF(q,function(U){var J;(J=g.next)==null||J.call(g,U);q.next(U)},function(U){var J;
(J=g.error)==null||J.call(g,U);q.error(U)},function(){var U;
(U=g.complete)==null||U.call(g);q.complete()}))}):$8};
USB=function(){var n=_.e1.apply(0,arguments),D=QuB(n);return QS(function(L,g){for(var b=n.length,q=Array(b),U=n.map(function(){return!1}),J=!1,k={i$jscomp$272:0};k.i$jscomp$272<b;k={i$jscomp$272:k.i$jscomp$272},k.i$jscomp$272++)U0(n[k.i$jscomp$272]).subscribe(new uF(g,function(a){return function(d){q[a.i$jscomp$272]=d;
J||U[a.i$jscomp$272]||(U[a.i$jscomp$272]=!0,(J=U.every($8))&&(U=null))}}(k),void 0,gG));
L.subscribe(new uF(g,function(a){J&&(a=[a].concat(_.Iu(q)),g.next(D?D.apply(null,_.Iu(a)):a))}))})};
B2B=function(n){var D=[],L=0,g;for(g in n)D[L++]=g;return D};
JoQ=function(n,D){for(var L in n)if(n[L]==D)return!0;return!1};
ksf=function(n,D,L){for(var g in n)if(D.call(L,n[g],g,n))return g};
pqO=function(n){if(!n||typeof n!=="object")return n;if(typeof n.clone==="function")return n.clone();if(typeof Map!=="undefined"&&n instanceof Map)return new Map(n);if(typeof Set!=="undefined"&&n instanceof Set)return new Set(n);if(n instanceof Date)return new Date(n.getTime());var D=Array.isArray(n)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(n)||n instanceof DataView?{}:new n.constructor(n.length),L;for(L in n)D[L]=pqO(n[L]);return D};
Z08=function(n){var D=arguments.length;if(D==1&&Array.isArray(arguments[0]))return Z08.apply(null,arguments[0]);if(D%2)throw Error("qa");for(var L={},g=0;g<D;g+=2)L[arguments[g]]=arguments[g+1];return L};
aoJ=function(n){var D=arguments.length;if(D==1&&Array.isArray(arguments[0]))return aoJ.apply(null,arguments[0]);for(var L={},g=0;g<D;g++)L[arguments[g]]=!0;return L};
_.n0=function(n){return new YiB(n[0].toLowerCase())};
dSO=function(n){try{return new URL(n,window.document.baseURI)}catch(D){return new URL("about:invalid")}};
T28=function(n,D){var L=D.createRange();L.selectNode(D.body);n=tc(n);return L.createContextualFragment(vI(n))};
ExJ=function(n){n=n.nodeName;return typeof n==="string"?n:"FORM"};
sg8=function(n){n=n.nodeType;return n===1||typeof n!=="number"};
Do=function(n,D,L){n.setAttribute(D,L)};
coy=function(n){return n.parts.map(function(D){var L=D.descriptor;return""+D.url+(L?" "+L:"")}).join(" , ")};
_.L0=function(n){var D=_.e1.apply(1,arguments);if(D.length===0)return _.si(n[0]);for(var L=n[0],g=0;g<D.length;g++)L+=encodeURIComponent(D[g])+n[g+1];return _.si(L)};
_.g2=function(n,D){n=_.Qy(n).toString();var L=n.split(/[?#]/),g=/[?]/.test(n)?"?"+L[1]:"";return Qgf(L[0],g,/[#]/.test(n)?"#"+(g?L[2]:L[1]):"",D)};
Qgf=function(n,D,L,g){function b(U,J){U!=null&&(Array.isArray(U)?U.forEach(function(k){return b(k,J)}):(D+=q+encodeURIComponent(J)+"="+encodeURIComponent(U),q="&"))}
var q=D.length?"&":"?";g.constructor===Object&&(g=Object.entries(g));Array.isArray(g)?g.forEach(function(U){return b(U[1],U[0])}):g.forEach(b);
return _.si(n+D+L)};
uIB=function(n){n=n.global;if(n.PendingGetBeacon)return n.PendingGetBeacon};
qS=function(n){return function(D){return D.pipe(foJ(n,ou(new Gs)))}};
VC=function(n){return function(D){return D.pipe(foJ(n,F_(1)))}};
foJ=function(n,D){function L(g){return new qz(function(b){return g.subscribe(function(q){Uy(n,function(){return void b.next(q)},3)},function(q){Uy(n,function(){return void b.error(q)},3)},function(){Uy(n,function(){return void b.complete()},3)})})}
return Gq(L,fui(),D,AA(),L)};
CIy=function(n){var D=zHJ(n);return D===null?new Bq(null):D.pipe(zq(function(L){L=L.serialize();if(Io4)L=_.U8.btoa(L);else{for(var g=[],b=0,q=0;q<L.length;q++){var U=L.charCodeAt(q);U>255&&(g[b++]=U&255,U>>=8);g[b++]=U}L=_.fA(g)}return L}),vV(1),VC(n.queue))};
ro8=function(n){var D=D===void 0?{}:D;if(typeof Event==="function")return new Event(n,D);if(typeof document!=="undefined"){var L=document.createEvent("CustomEvent");L.initCustomEvent(n,D.bubbles||!1,D.cancelable||!1,D.detail);return L}throw Error();};
O0J=function(n){return typeof n==="string"?document.getElementById(n):n};
wqT=function(n){var D=!1;D=D===void 0?!1:D;if(n.tagName==="IMG"){if(n.complete&&(!n.naturalWidth||!n.naturalHeight))return!0;var L;if(D&&((L=n.style)==null?void 0:L.display)==="none")return!0}var g,b;return i04.test((g=n.getAttribute("width"))!=null?g:"")&&i04.test((b=n.getAttribute("height"))!=null?b:"")};
hHb=function(n,D){if(n.tagName==="IMG")return n.naturalWidth&&n.naturalHeight?!0:!1;try{if(n.readyState)var L=n.readyState;else{var g,b;L=(g=n.contentWindow)==null?void 0:(b=g.document)==null?void 0:b.readyState}return L==="complete"}catch(q){return D===void 0?!1:D}};
WqT=function(n){n||(n=function(D,L,g){D.addEventListener(L,g)});
return n};
RHJ=function(n,D){var L=eHB();L=L===void 0?new xSJ:L;if(n=O0J(n)){var g=WqT(g);for(var b=!1,q=function(h){b||(b=!0,D(h))},U,J=2,k=0;k<Kq8.length;++k)if(Kq8[k]===n.tagName){J=3;
U=[n];break}U||(U=n.querySelectorAll(Kq8.join(",")));var a=0,d=0,T=!0,Q=n=!1;k={};for(var A=0;A<U.length;k={isImg:void 0},A++){var I=U[A];if(!wqT(I))if(k.isImg=I.tagName==="IMG",hHb(I,L.crossDomainLoadedDefault))n=!0,k.isImg&&(T=!0);else{a++;var w=function(h){return function(e){a--;!a&&T&&q(J);h.isImg&&(e=e&&e.type==="error",d--,e||(T=!0),!d&&Q&&T&&q(J))}}(k);
g(I,"load",w);k.isImg&&(d++,g(I,"error",w))}}d===0&&(T=!0);U=null;U=_.U8.document.readyState==="complete";if(a===0&&!n&&U)J=5;else if(a||!n){g(_.U8,"load",function(){!L.pendingImagesBlockLoad||!d&&T?q(4):Q=!0});
return}q(J)}};
PIv=function(n,D,L){if(n)for(var g=0;n!=null&&g<500&&!L(n);++g)n=D(n)};
tLT=function(n,D){PIv(n,function(L){try{return L===L.parent?null:L.parent}catch(g){}return null},D)};
mSf=function(n,D){if(n.tagName=="IFRAME")D(n);else{n=n.querySelectorAll("IFRAME");for(var L=0;L<n.length&&!D(n[L]);++L);}};
vxT=function(n){return(n=n.ownerDocument)&&(n.parentWindow||n.defaultView)||null};
Xqi=function(n,D,L){try{var g=JSON.parse(L.data)}catch(U){}if(typeof g==="object"&&g&&g.type==="creativeLoad"){var b=vxT(n);if(L.source&&b){var q;tLT(L.source,function(U){try{if(U.parent===b)return q=U,!0}catch(J){}});
q&&mSf(n,function(U){if(U.contentWindow===q)return D(g),!0})}}};
loB=function(n){return typeof n==="string"?document.getElementById(n):n};
Sy8=function(){var n={};return n[0]=_.L0(ML4,"current"),n[1]=_.L0(oxB),n[2]=_.L0(Yyf),n};
Jo=function(n,D){return n.left===D.left&&n.top===D.top&&n.width===D.width&&n.height===D.height};
Fqv=function(n,D){return{left:Math.max(n.left,D.left),top:Math.max(n.top,D.top),width:Math.max(0,Math.min(n.left+n.width,D.left+D.width)-Math.max(n.left,D.left)),height:Math.max(0,Math.min(n.top+n.height,D.top+D.height)-Math.max(n.top,D.top))}};
H0J=function(n,D){return{left:Math.round(n.left+D.x),top:Math.round(n.top+D.y),width:n.width,height:n.height}};
kx=function(n,D,L,g){this.top=n;this.right=D;this.bottom=L;this.left=g};
yoO=function(n,D,L){if(n&&D!==null&&D!=D.top){if(!D.top)return new _.p0(-12245933,-12245933);D=D.top}try{return(L===void 0?0:L)?(new _.p0(D.innerWidth,D.innerHeight)).round():_.Zo(D).round()}catch(g){return new _.p0(-12245933,-12245933)}};
N2b=function(n,D,L){try{if(n){if(!D.top)return new kx(-12245933,-12245933,-12245933,-12245933);D=D.top}var g=yoO(n,D,L),b=g.height,q=g.width;if(q===-12245933)return new kx(q,q,q,q);var U=ag(d2(D.document)),J=U.x,k=U.y;return new kx(k,J+q,k+b,J)}catch(a){return new kx(-12245933,-12245933,-12245933,-12245933)}};
jgB=function(n){var D;return(D=n.google_tag_data)!=null?D:n.google_tag_data={}};
n3i=function(n){var D,L;return typeof((D=n.navigator)==null?void 0:(L=D.userAgentData)==null?void 0:L.getHighEntropyValues)==="function"};
L4y=function(n){if(!n3i(n))return null;var D=jgB(n);if(D.uach_promise)return D.uach_promise;n=n.navigator.userAgentData.getHighEntropyValues(DIQ).then(function(L){D.uach!=null||(D.uach=L);return L});
return D.uach_promise=n};
Z1B=function(n){var D;return g3J(b14($Iv(GRv(qt4(V0J(UIy(BpO(JpJ(new kRb,n.architecture||""),n.bitness||""),n.mobile||!1),n.model||""),n.platform||""),n.platformVersion||""),n.uaFullVersion||""),((D=n.fullVersionList)==null?void 0:D.map(function(L){var g=new pwv;g=_.Ts(g,1,L.brand);return _.Ts(g,2,L.version)}))||[]),n.wow64||!1)};
aOQ=function(n){var D,L;return(L=(D=L4y(n))==null?void 0:D.then(function(g){return Z1B(g)}))!=null?L:null};
dIT=function(n,D){return new qz(function(L){var g=!1,b=Array(D.length);b.fill(void 0);var q=new Set,U=new Set,J=function(T,Q){n.running?(b[Q]=T,q.add(Q),g||(g=!0,Uy(n,function(){g=!1;L.next(_.XB(b))},1))):L.error(new Ey(Q))},k=function(T,Q){U.add(Q);
q.add(Q);Uy(n,function(){L.error(T)},1)},a=function(T){U.add(T);
Uy(n,function(){U.size===D.length&&L.complete()},1)},d=D.map(function(T,Q){return T.subscribe(function(A){return void J(A,Q)},function(A){return void k(A,Q)},function(){return void a(Q)})});
return function(){d.forEach(function(T){return void T.unsubscribe()})}})};
s18=function(n,D,L){function g(){if(D.debugChannel){var h=D.debugChannel,e=h.next;var v={creativeId:D.debugNames.getName(L),requiredSignals:b,signals:Object.assign({},q),hasPrematurelyCompleted:U,errorMessage:J,erroredSignalKey:k};v={specMajor:2,specMinor:0,specPatch:0,timestamp:x8(D.timeProvider.now(),new K7(0,D.timeProvider.timeline)),instanceId:D.debugNames.getName(D.symbol),creativeState:v};e.call(h,v)}}
for(var b=Object.keys(n),q={},U=!1,J=null,k=null,a={},d=new Set,T=[],Q=[],A=_.V(b),I=A.next(),w={};!I.done;w={key$jscomp$372:void 0},I=A.next())w.key$jscomp$372=I.value,I=n[w.key$jscomp$372],I instanceof Bq?(a[w.key$jscomp$372]=I.value,d.add(w.key$jscomp$372),D.debugChannel&&(q[String(w.key$jscomp$372)]=H7B(I.value))):(I=I.pipe(X_(function(h,e){return S08(h)||S08(e)?!1:h===e}),zq(function(h){return function(e){D.debugChannel&&(q[String(h.key$jscomp$372)]=H7B(e),g());
var v={};return v[h.key$jscomp$372]=e,v}}(w)),PV(function(h){return function(e){if(e instanceof Ey)throw new Tp4(String(h.key$jscomp$372));
throw e;}}(w)),VLv(function(h){return function(){d.add(h.key$jscomp$372)}}(w),function(h){return function(e){k=String(h.key$jscomp$372);
J=String(e);g()}}(w),function(h){return function(){d.has(h.key$jscomp$372)||(U=!0,g())}}(w))),Q.push(w.key$jscomp$372),T.push(I));
(n=Object.keys(q).length>0)&&g();A=dIT(D.queue,T).pipe(PV(function(h){if(h instanceof Ey)throw new E3O(String(Q[h.inputObservableIndex]));throw h;}),zq(function(h){return Object.freeze(Object.assign.apply(Object,[{},
a].concat(_.Iu(h))))}));
return(T=T.length>0)&&n?WV(s0(Object.freeze(a)),A):T?A:s0(Object.freeze(a))};
cpO=function(n,D,L,g,b){return n.performanceMonitor.timeExecution.bind(n.performanceMonitor)(733,function(){var q={};try{return D.pipe(PV(function(U){g(Object.assign({},q,{error:U}));return hA}),iF(function(U){try{var J=L(n,U)}catch(a){return g(Object.assign({},q,{error:a instanceof Error?a:String(a)})),hA}var k={};
return s18(J,n,U.symbol).pipe(VLv(function(a){k=a}),F_(1),AA()).pipe(b,PV(function(a){g(Object.assign({},k,{error:a}));
return hA}),lF(void 0),zq(function(){return!0}))})).pipe(HV(function(U){return U+1},0),PV(function(U){g(Object.assign({},q,{error:U}));
return hA}))}catch(U){return g(Object.assign({},q,{error:U})),hA}})()};
sy=function(n){var D=new Map;if(typeof n!=="object"||n===null)return D;Object.values(n).forEach(function(L){L&&typeof L.extrapolateToNow==="function"&&(D.has(L.clock.timeline)||D.set(L.clock.timeline,L.clock.now()))});
return D};
Q18=function(n,D){return typeof n==="string"?encodeURIComponent(n):typeof n==="number"?String(n):Array.isArray(n)?n.map(function(L){return Q18(L,D)}).join(","):n instanceof K7?n.toString():n&&typeof n.extrapolateToNow==="function"?Q18(n.extrapolateUsingTimestampMap(D).value,D):n===!0?"1":n===!1?"0":n===void 0||n===null?null:n instanceof u9J?fOi(n):[n.top,
n.left,n.top+n.height,n.left+n.width].join()};
ApB=function(n,D){n=Object.entries(n).map(function(L){var g=_.V(L);L=g.next().value;g=g.next().value;g=Q18(g,D);return g===null?"":L+"="+g}).filter(function(L){return L!==""});
return n.length?n.join("&"):""};
CbO=function(n,D){var L=zO8,g=IO8;D=D===void 0?.01:D;return function(b){D>0&&Math.random()<=D&&(n.global.HTMLFencedFrameElement&&n.global.fence&&typeof n.global.fence.reportEvent==="function"&&n.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(n.performanceMonitor.timedFunctionContext),errorEscapedQueryId:b.escapedQueryId}),L(Object.assign({},b,{payloadMapper:function(){return function(q){try{return g(Object.assign({},q))}catch(U){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),sy(b)).forEach(function(q){n.beaconFactory.makeBeacon(q).sendNow()}))}};
rpO=function(){var n=_.e1.apply(0,arguments);return function(D){var L=D.pipe(F_(1),AA());D=n.map(function(g){return L.pipe(g,lF(!0))});
return rG(D).pipe(vV(1),tA())}};
O1J=function(){var n=_.e1.apply(0,arguments);return function(D){var L=D.pipe(F_(1),AA());D=n.map(function(g){return L.pipe(g,lF(!0))});
return WV.apply(null,_.Iu(D)).pipe(vV(1),tA())}};
i1J=function(n,D){return function(L){var g=L.pipe(F_(1),AA());L=g.pipe(n,lF(!0));g=g.pipe(Gq(D,F_(),AA()),lF(!0));L=rG([L,g]);return o8T(L,g).pipe(vV(1),tA())}};
wwb=function(n,D,L){L(!0)};
hOO=function(n,D){return Gq(Nz(function(L){var g=n(L),b=D(L),q={};return g&&b&&q?new qz(function(U){b(g,q,function(J){U.next(Object.assign({},L,{canEmit:J}));U.complete()});
return function(){}}):cq}),eq(function(L){return L.canEmit}))};
W4J=function(n){var D={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(L){return L.pipe(Nz(function(g){return new qz(function(b){function q(){J.disconnect();k.unsubscribe()}
var U=n.MutationObserver;if(U&&g.ref!==void 0){var J=new U(function(a){b.next(a)});
J.observe(g.ref,D);var k=g.JSC$7197_released.subscribe(q);return q}})}))}};
eO8=function(n){if(n.measurementDeferralState===3)return null;if(n.timeOnScreenReason!==void 0){var D=n.creativeFound===!1?"n":null;if(D!==null)return D}return n.geometricMeasurementErrors instanceof QC?"msf":n.contextValidationErrors instanceof uI?"c":n.contextVisibilityKnown===!1?"pv":n.geometricMeasurementErrors||n.contextValidationErrors?"x":null};
K4J=function(n,D){return n.replace(xIy,function(L,g){try{var b=_.Ao.get(D,g);if(b==null||b.toString()==null)return L;b=b.toString();if(b==""||!_.ZQ(b==null?"":String(b)))return encodeURIComponent(b).replace(/%2C/g,",")}catch(q){}return L})};
ROQ=function(n,D){var L=Object.assign({},n),g=n.userAgentClientHints;L=(delete L.userAgentClientHints,L);L=n.payloadMapper(L);var b=ApB(L,D);return _.zs(n.urlPrefixes,function(q){var U="";typeof g==="string"&&(U="&"+ApB({uach:g},D));var J={};return K4J(q,(J.VIEWABILITY=b,J))+U})};
zO8=function(n,D){var L=n.payloadMapper(n),g=ApB(L,D);return g?_.zs(n.urlPrefixes,function(b){b=b.indexOf("?")>=0?b:b+"?";b="?&".indexOf(b.slice(-1))>=0?b:b+"&";return b+g}):n.urlPrefixes};
PbJ=function(){return Gq(eq(function(n){return n!==void 0}),zq(function(n){return n}))};
t0b=function(n){return Gq(zq(function(){return!0}),yS(!1),VC(n))};
mI4=function(n){return n.length<=0?hA:rG(n.map(function(D){var L=0;return D.pipe(zq(function(g){return{index:L++,value:g}}))})).pipe(eq(function(D){return D.every(function(L){return L.index===D[0].index})}),zq(function(D){return D.map(function(L){return L.value})}))};
v3J=function(n,D){n.currentState&&(n.previousState=n.currentState);n.currentState=D;n.previousState&&n.previousState.value?(D=Math.max(0,x8(D.timestamp,n.previousState.timestamp)),n.totalTime+=D,n.consecutiveTime+=D):n.consecutiveTime=0;return n};
XwJ=function(){return Gq(HV(v3J,{totalTime:0,consecutiveTime:0}),zq(function(n){return n.totalTime}))};
lOv=function(){return Gq(HV(v3J,{totalTime:0,consecutiveTime:0}),zq(function(n){return n.consecutiveTime}))};
M0Q=function(n,D){return function(L){return mI4(D.map(function(g){return L.pipe(n(g))}))}};
o34=function(){var n;return Gq(VLv(function(D){return void(n=D.timestamp)}),lOv(),zq(function(D){return{timestamp:n,
value:Math.round(D)}}))};
Yt8=function(n,D){return Jo(n.topWindowViewportExternalGeometry,D.topWindowViewportExternalGeometry)&&Jo(n.elementGeometry,D.elementGeometry)&&Jo(n.exposedViewportLocalGeometry,D.exposedViewportLocalGeometry)&&Jo(n.intersectionGeometry,D.intersectionGeometry)&&n.elementGeometrySourceName===D.elementGeometrySourceName&&n.measurementRequests===D.measurementRequests&&n.viewportGeometrySourceName===D.viewportGeometrySourceName&&n.viewportLocalAppOffset.x===D.viewportLocalAppOffset.x&&n.viewportLocalAppOffset.y===
D.viewportLocalAppOffset.y};
NpB=function(n,D){return function(L){return function(g){var b=g.pipe(ou(new Gs),AA());g=L.element.pipe(X_());b=b.pipe(zq(function(q){return q.value}));
return rG([g,b,D]).pipe(zq(function(q){var U=_.V(q);q=U.next().value;var J=U.next().value;U=U.next().value;if(q.ref===void 0)var k={top:0,left:0,width:0,height:0};else{k=q.ref.getBoundingClientRect();var a=q.ref,d=n.global,T=new _.Ig(0,0),Q=C0(_.r2(a));if(Stv(Q,"parent")){do{if(Q==d)var A=_.iI(a);else A=F44(a),A=new _.Ig(A.left,A.top);T.x+=A.x;T.y+=A.y}while(Q&&Q!=d&&Q!=Q.parent&&(a=Q.frameElement)&&(Q=Q.parent))}k={top:T.y,left:T.x,width:k.width,height:k.height}}k=H0J(k,J.viewportLocalAppOffset);
d=Fqv(k,J.exposedViewportLocalGeometry);T=n.timeProvider.now();Q=Object;a=Q.assign;if(U!==2||n.inCrossDomainIframe||d.width<=0||d.height<=0)var I=!1;else try{var w=n.document.elementFromPoint(d.left+d.width/2,d.top+d.height/2);I=w?!H1v(w,q):!1}catch(h){I=!1}return{timestamp:T,value:a.call(Q,{},J,{elementGeometrySourceName:"geo",intersectionGeometry:I?yp4.intersectionGeometry:d,elementGeometry:k})}}),qS(n.queue))}}};
H1v=function(n,D,L){L=L===void 0?0:L;return n.ref===void 0||D.ref===void 0?!1:n.ref===D.ref||_.w2(D.ref,function(g){return g===n.ref})?!0:D.ref.ownerDocument&&D.ref.ownerDocument.defaultView&&D.ref.ownerDocument.defaultView===D.ref.ownerDocument.defaultView.top?!1:L<10&&D.ref.ownerDocument&&D.ref.ownerDocument.defaultView&&D.ref.ownerDocument.defaultView.frameElement?H1v(n,new ho(D.ref.ownerDocument.defaultView.frameElement),L+1):!0};
DCB=function(n){return function(D){return D.pipe(n.ResizeObserver?j1J(n):n0T(n),F_(1),AA())}};
j1J=function(n){return function(D){return D.pipe(Nz(function(L){var g=n.ResizeObserver;if(!g||L.ref===void 0)return s0(yp4.elementGeometry);var b=(new qz(function(q){function U(){L.ref!==void 0&&J.unobserve(L.ref);J.disconnect();k.unsubscribe()}
if(L.ref===void 0)return q.complete(),function(){};
var J=new g(function(a){a.forEach(function(d){q.next(d)})});
J.observe(L.ref);var k=L.JSC$7197_released.subscribe(U);return U})).pipe(Ru(n.performanceMonitor,736),zq(function(q){return q.contentRect}));
return WV(s0(L.ref.getBoundingClientRect()),b)}),X_(Jo))}};
n0T=function(n){return function(D){var L=D.pipe(W4J(n)),g=n.onResize;L=WV(D.pipe(zq(function(){return ro8("resize")})),L,g);
return rG(D,L).pipe(Ru(n.performanceMonitor,737),zq(function(b){b=_.V(b).next().value;return b.ref===void 0?void 0:b.ref.getBoundingClientRect()}),PbJ(),X_(Jo))}};
bUJ=function(n,D){var L=LM8(n,D).pipe(F_(1),AA());return function(g){return function(b){b=b.pipe(Nz(function(q){return q.element}),X_());
return rG([L,b]).pipe(Nz(function(q){var U=_.V(q);q=U.next().value;U=U.next().value;return g0B(n,q.intersectionObserver,DCB(n),q.observations,g,q.flushRecords,U)}),qS(n.queue))}}};
$CJ=function(n){return zq(function(D){return D.value.viewportGeometrySourceName!=="nio"?D:Object.assign({},D,{value:Object.assign({},D.value,{exposedViewportLocalGeometry:Wq(n,!0),topWindowViewportExternalGeometry:Wq(n,!0)})})})};
G0B=function(n,D){return s0(D).pipe(n,zq(function(){return D}))};
LM8=function(n,D){return n.timeProvider.timeline!==qlB?cV(new QC(2)):n.MutationObserver?typeof IntersectionObserver==="undefined"?cV(new QC(0)):(new qz(function(L){var g=new Gs,b=new eL(g.next.bind(g),{threshold:[].concat(_.Iu(D))});L.next({observations:g.pipe(Ru(n.performanceMonitor,735)),intersectionObserver:b,flushRecords:function(q){q=b.takeRecords(q);q.length>0&&g.next(q)}})})).pipe(vV(1),F_(1),AA()):cV(new QC(1))};
V$B=function(n){return kqv(n.sort(function(D,L){return D.time-L.time}),u_O)};
g0B=function(n,D,L,g,b,q,U){return new qz(function(J){function k(){I||(I=!0,U.ref!==void 0&&D.unobserve(b,U.ref),d.unsubscribe(),A.unsubscribe(),Q.unsubscribe(),w.unsubscribe())}
if(U.ref!==void 0){UCO(D,b);D.observe(b,U.ref);var a=new xx({timestamp:n.timeProvider.now(),value:Object.assign({},yp4,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),d=g.pipe(iF(function(h){return V$B(h)}),eq(function(h){return h.target===U.ref}),zq(function(h){return{timestamp:new K7(h.time,qlB),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:h.rootBounds||K0,topWindowViewportExternalGeometry:h.rootBounds||Wq(n,!0),measurementRequests:T,elementGeometrySourceName:"nio",intersectionGeometry:h.intersectionRect,elementGeometry:h.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:h.isIntersecting,isV2Visible:h.isVisible}}}),ou(a),AA()).subscribe(J),T=new Gs,Q=T.subscribe(function(){q(b);
J.next({timestamp:n.timeProvider.now(),value:a.value.value});U.ref!==void 0&&(D.unobserve(b,U.ref),D.observe(b,U.ref))}),A=G0B(L,U).subscribe(function(){T.next()}),I=!1,w=U.JSC$7197_released.subscribe(function(){return k()});
return k}})};
BTO=function(n,D){var L=n.getOnBackgrounded().pipe(zq(function(){return"b"}));
return o8T(D,L).pipe(vV(1),VC(n.queue))};
Rg=function(n){return function(D){var L;return D.pipe(VLv(function(g){return void(L=g.timestamp)}),zq(function(g){return g.value}),n,zq(function(g){return{timestamp:L,
value:g}}))}};
Pq=function(n,D,L){L=L===void 0?function(g,b){return g===b}:L;
return n.timestamp.equals(D.timestamp)&&L(n.value,D.value)};
mq=function(n,D){return D.pipe(zq(function(L){return new to(n.timeProvider,{timestamp:n.timeProvider.now(),value:L})}))};
JKB=function(n){return function(D){return D.pipe(USB(n),zq(function(L){var g=_.V(L);L=g.next().value;g=g.next().value;var b=L.value;return{timestamp:L.timestamp,value:b>=1?!0:b<=0?!1:b>=g}}))}};
pof=function(){return Gq(eq(function(n,D){return D>0}),k0B,yS(-1),X_())};
ZU8=function(n,D,L){return n?rG([D,L]).pipe(eq(function(g){var b=_.V(g);g=b.next().value;b=b.next().value;return g.timestamp.equals(b.timestamp)}),zq(function(g){var b=_.V(g);
g=b.next().value;b=b.next().value;return g.value>b.value?g:b})):D};
TT8=function(n){return function(D){var L=D.pipe(aPJ),g=D.pipe(dCv);return n instanceof qz?n.pipe(Nz(function(b){return ZU8(b,L,g)})):ZU8(n.value,L,g)}};
Cnf=function(n,D,L,g){var b=g.geometryIsOccluded,q=g.exposureThreshold,U=g.wasLargeAdAtRender,J=g.allowLargeAdThreshold,k=g.largeAdExposureThreshold,a=g.mayUseViewportShareExposure,d=g.hasMeasurementStarted;g=g.useIntersectionObserverV2;D=E0B(n,L,D);L=stT(n,L);g=cKv(D,g);var T=Qt4(n,b,a,D),Q=T.pipe(zq(function($i){return $i.value}),X_(),VC(n),HV(function($i,nO){return Math.max($i,nO)},0)),A=T.pipe(zq(function($i){return $i.value}),pof(),VC(n)),I=D.pipe(urB,zq(function($i){return $i.value}),vV(2),
X_(),VC(n));
U=fPv(n,D,U,J);var w=U.pipe(yS(!1),X_(),zq(function($i){return $i?k:q}));
J=T.pipe(JKB(w),X_(),VC(n));var h=rG([J,D]).pipe(eq(function($i){var nO=_.V($i);$i=nO.next().value;nO=nO.next().value;return $i.timestamp.equals(nO.timestamp)}),zq(function($i){var nO=_.V($i);
$i=nO.next().value;nO=nO.next().value;return{visible:$i.value,geometry:nO.value.elementGeometry}}),HV(function($i,nO){return!nO.visible&&$i.visible?$i:nO},{visible:!1,
geometry:K0}),zq(function($i){return $i.geometry}),yS(K0),VC(n),X_(Jo));
a=a instanceof qz?a.pipe(X_(),mx()):cq;w=rG([a,w]).pipe(mx());var e=D.pipe(eq(function($i){return $i.value.viewportGeometrySourceName!=="ns"&&$i.value.elementGeometrySourceName!=="ns"}),HV(function($i){return $i+1},0),yS(0),VC(n)),v=L.pipe(mx(!0),yS(!1),VC(n));
v=rG([d,v]).pipe(zq(function($i){var nO=_.V($i);$i=nO.next().value;nO=nO.next().value;return $i&&!nO}),VC(n));
var LO=D.pipe(AK8,X_()),S=LO.pipe(zq(function($i){return $i.value}),HV(function($i,nO){return Math.max($i,nO)},0),X_(),VC(n));
n=LO.pipe(zq(function($i){return $i.value}),pof(),VC(n));
return{shouldResetExposureSignals:a,shouldResetViewabilitySignals:w,geometrySignals:{readyGeometryWithDefault:D,measurementStrategy:D.pipe(zRi),creativePosition:h.pipe(X_(Jo)),visible:J.pipe(X_(Pq)),timestampedExposure:T.pipe(X_(Pq)),maximumExposure:Q,minimumExposure:A,browserSize:D.pipe(IPi,X_(_.nQ)),timestampedScreenShare:LO,maxScreenShare:S,minScreenShare:n,geometricMeasurementErrors:L,measurementRequests:D.pipe(zq(function($i){return $i.value.measurementRequests})),
isLargeAd:U,geometryIsOccluded:b,hasMeasurementStarted:d,geometryMeasurable:v,validMeasurementCount:e,loadTimeExposure:I,v2VisibilityBitVector:g}}};
stT=function(n,D){return D.pipe(eq(function(){return!1}),zq(function(L){return L}),PV(function(L){return vq(new Bq(L),n)}))};
E0B=function(n,D,L){return D.pipe(luQ(cq),VC(n)).pipe(X_(function(g,b){return Pq(g,b,Yt8)}),yS({timestamp:L.now(),
value:yp4}),VC(n))};
Qt4=function(n,D,L,g){L=g.pipe(TT8(L),Rg(zq(function(b){return Math.round(b*100)/100})),VC(n));
return D instanceof Bq?L:rG([L,D]).pipe(zq(function(b){var q=_.V(b);b=q.next().value;q=q.next().value;return{timestamp:q.timestamp.maximum(b.timestamp),value:q.value?0:b.value}}),X_(Pq),VC(n))};
fPv=function(n,D,L,g){D=[D.pipe(zq(function(b){return b.value.elementGeometry.width*b.value.elementGeometry.height>=242500}))];
L instanceof qz&&D.push(L.pipe(zq(function(b){return!!b})));
L=rG(D);return g?L.pipe(zq(function(b){return b.some(function(q){return q})}),yS(!1),X_(),VC(n)):vq(new Bq(!1),n)};
cKv=function(n,D){n=rG([n,D]).pipe(zq(function(b){var q=_.V(b);b=q.next().value;if(q.next().value&&b.value.isIntersecting)return b.value.isV2Visible}),X_());
var L=n.pipe(zq(function(b){return b===void 0?!0:b}),HV(function(b,q){return b||!q},!1)),g=n.pipe(HV(function(b,q){return q===void 0?b:q?!1:b!=null?b:!0},void 0),zq(function(b){return!!b}));
return rG([D,Y0J(n,L,g)]).pipe(zq(function(b){var q=_.V(b);b=q.next().value;var U=_.V(q.next().value);q=U.next().value;var J=U.next().value;U=U.next().value;var k=0;if(!b)return 0;if(q===void 0)return 16;q&&(k|=1);q||(k|=2);J&&(k|=4);U&&(k|=8);return k}))};
WMy=function(n,D,L,g,b){var q=rK8.timeThresholdMs;var U=U===void 0?new OUB(D,g):U;return(new qz(function(J){var k=L.pipe(yS(void 0),Nz(function(){return iUO(b)})).pipe(zq(function(a){var d=a.value;
a=a.timestamp;var T=d.visible;d=d.consecutiveViewTime;var Q=d>=q;Q||!T?wo8(U):(a=Math.max(0,x8(D.now(),a)),hRB(U,Math.max(0,q-d-a)));return Q}),HV(function(a,d){return d||a},!1),X_()).subscribe(J);
return function(){U.dispose();k.unsubscribe()}})).pipe(jq(function(J){return!J},!0),VC(n))};
iUO=function(n){return mI4([n,n.pipe(o34())]).pipe(zq(function(D){var L=_.V(D);D=L.next().value;L=L.next().value;return{timestamp:D.timestamp,value:{visible:D.value,consecutiveViewTime:L.value}}}),X_(function(D,L){return Pq(D,L,function(g,b){return g.consecutiveViewTime===b.consecutiveViewTime&&g.visible===b.visible})}))};
eRy=function(){return Gq(lOv(),HV(function(n,D){return Math.max(n,D)},0),zq(function(n){return Math.round(n)}))};
xCT=function(n){return Gq(JKB(s0(n)),eRy())};
KM8=function(n,D){return D instanceof qz?D.pipe(Nz(function(L){return(L=L?15:null)?cV(new QC(L)):n})):(D=D.value?15:null)?cV(new QC(D)):n};
RR8=function(n){var D=new QC(13);if(n.length<1)return{chain:hA,capturedErrors:hA};var L=new Gs,g=n[0];return{chain:n.slice(1).reduce(function(b,q){return b.pipe(PV(function(U){L.next(U);return q}))},g).pipe(PV(function(b){L.next(b);
return cV(D)}),ou(new Gs),AA()),
capturedErrors:L}};
PnQ=function(n,D){var L=n.pipe(ou(new Gs),AA());return Nz(function(g){return L.pipe(D(g))})};
mCf=function(n,D){if(n.inCrossDomainIframe)return cV(new QC(6));var L=new Gs;return WV(s0({}),D,L).pipe(zq(function(){return{timestamp:n.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:t$4(n),topWindowViewportExternalGeometry:Wq(n,!0),measurementRequests:L,viewportLocalAppOffset:{x:0,y:0}}}}),qS(n.queue))};
t$4=function(n){var D=Wq(n,!1);if(!n.inIframe||!v0Q(n.global.parent)||n.global.parent===n.global)return D;var L=new XI(n.global.parent,n.debugChannel);L.beaconFactory=n.beaconFactory;L=t$4(L);n=n.global.frameElement.getBoundingClientRect();return Fqv(H0J(Fqv(L,n),{x:D.left-n.left,y:D.top-n.top}),D)};
Xo4=function(n){if(n.prerendering)return 3;var D;return(D={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[n.visibilityState||n.webkitVisibilityState||n.mozVisibilityState||""])!=null?D:0};
lPv=function(n){return n.document.JSC$7208_onVisibilityChange.pipe(zq(function(D){return D==="visible"}),X_(),VC(n.queue))};
M$y=function(n,D,L){var g;return D.pipe(X_(),Nz(function(b){return L.pipe(zq(function(){if(!g){g=!0;try{b.next()}finally{g=!1}}return!0}))}),yS(!1),VC(n.queue))};
o0J=function(n){return Gq(Rg(zq(function(D){return D>=1?!0:D<=0?!1:D>=n})),XwJ(),zq(function(D){return Math.round(D)}))};
Slv=function(n,D,L,g,b){var q=Yl8;if(q.length>1)for(var U=0;U<q.length-1;U++)if(q[U]<q[U+1])throw Error();U=b.pipe(yS(void 0),Nz(function(){return L.pipe(o34())}),X_(),VC(n));
b=b.pipe(yS(void 0),Nz(function(){return L.pipe(eRy())}),X_(),VC(n));
return{totalMeasurementTime:g.pipe(yS(void 0),Nz(function(){return D.pipe(zq(function(J){return{timestamp:J.timestamp,value:!0}}),XwJ())}),X_(),VC(n)),
totalUnviewedTime:g.pipe(yS(void 0),Nz(function(){return D.pipe(zq(function(J){return{timestamp:J.timestamp,value:J.value===0}}),XwJ())}),X_(),VC(n)),
maxTimeOnScreen:g.pipe(yS(void 0),Nz(function(){return D.pipe(M0Q(xCT,q))}),X_(_.nQ),VC(n)),
timeOnScreen:g.pipe(yS(void 0),Nz(function(){return D.pipe(M0Q(o0J,q),zq(function(J){return J.map(function(k,a){return a>0?k-J[a-1]:k})}))}),X_(_.nQ),VC(n)),
maxConsecutiveViewTime:b,consecutiveViewTime:U.pipe(X_(Pq),VC(n))}};
HUJ=function(n){var D=!0;D=D===void 0?!1:D;return Gq(Nz(function(L){return FM8(n.document,L,D)}),VC(n.queue))};
yKv=function(n,D,L){var g=L.pipe(zq(function(b){return{value:b,timestamp:n.timeProvider.now()}}),X_(Pq));
return D instanceof qz?D.pipe(X_(),Nz(function(b){return b?vq(new Bq({value:!1,timestamp:n.timeProvider.now()}),n.queue):g})):D.value===!1?g:new Bq(!1)};
NTO=function(n,D,L,g,b,q,U){var J=rK8;D=D instanceof qz?D.pipe(yS(!1),X_()):D;var k=!n.isMobile();L=yKv(n,L,g);n=U.measurableCreative.pipe(t0b(n.queue));return Object.assign({},J,{geometryIsOccluded:L,wasLargeAdAtRender:b,allowLargeAdThreshold:k,mayUseViewportShareExposure:D,hasMeasurementStarted:n,useIntersectionObserverV2:q})};
no8=function(n,D,L,g,b,q){var U=1;q=q===void 0?!0:q;U=U===void 0?.01:U;var J=J===void 0?n.timeProvider.intervalObservable(100).pipe(VC(n.queue)):J;return n.performanceMonitor.timeExecution(916,function(){return jtf(n,D.pipe(qS(n.queue)),L.pipe(qS(n.queue)),g,b,q,U,J)})()};
jtf=function(n,D,L,g,b,q,U,J){var k=lPv(n).pipe(zq(function(d){return!d})),a=new DET(n,[new LhO(n,Yl8),
new goB(n,J)]);J=rpO(boB,$EO);return cpO(n,D,function(d,T){var Q=vq(new Bq(T.element),d.queue).pipe(HUJ(d),VC(d.queue)),A={loadedElement:Q,shouldMeasure:Q.pipe(mx(!0)),measurableCreative:Q.pipe(zq(function($i){var nO=nO===void 0?Symbol():nO;return Object.freeze({symbol:nO,element:vq(new Bq($i),d.queue)})})),
creativeSearchResult:vq(new Bq("mue"),d.queue)},I=new Bq(!1),w=new Bq(!1),h=new Bq(17),e=new Bq(!1),v=new Bq(!1),LO=vq(lI,d.queue);I=a.buildGeometrySource(A,{inApp:I,useV2:!1,requestSource:vq(h,d.queue)}).geometrySource;A=NTO(d,e,w,k,v,LO,A);w=Cnf(d.queue,d.timeProvider,I,A);A=w.geometrySignals;e=w.shouldResetViewabilitySignals;w=Slv(d.queue,A.timestampedExposure,A.visible,w.shouldResetExposureSignals,e);e=WMy(d.queue,d.timeProvider,e,A.measurementRequests,A.visible);v=L.pipe(eq(function($i){return $i===
T.element.ref}),zq(function(){return"ur"}));
LO=yAQ(d.timeProvider,b).pipe(mx("t"));v=BTO(d,WV(v,LO));LO=M$y(d,A.measurementRequests,v.pipe(eq(function($i){return $i!==null})));
I=v.pipe(eq(function($i){return $i!==null}),zq(function(){return Xo4(d.global.document)===1}));
var S=GbJ(d.document);return Object.assign({},{beaconFactory:new Bq(d.beaconFactory),context:new Bq(d),inferredPingId:new Bq("lidar2"),timeOnScreenPingId:new Bq("lidartos"),binaryContext:new Bq(17),binaryVersion:new Bq(g),requestSource:h,contextValidationErrors:new Bq(d.validate()?null:new uI),contextVisibilityKnown:new Bq(S),payloadMapper:new Bq(IO8),endOfSessionReason:v,timeOnScreenReason:v,requestMeasurementOnEndOfSession:LO,hasImpressionFired:qJi,crossDomainIframeState:new Bq(d.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:lI,inFetchLaterBeaconExperiment:lI,isTurtlex:lI,turtlexReportEventData:new Bq(""),reportFencedFrameEvent:cq,isViewableAttributionEnabled:lI,inViewableAttributionExperiment:new Bq(0),fetchBeaconFactory:cq,supportsPendingBeacon:lI,supportsFetchLater:lI,emit:new Bq(wwb),beginToRenderEvent:new Bq(Symbol()),activeViewUnmeasurableEvent:new Bq(Symbol()),activeViewViewableEvent:new Bq(Symbol()),creativeFound:qJi,immediateUrlPrefixes:new Bq(T.immediateUrls),timeOnScreenUrlPrefixes:new Bq(T.timeOnScreenUrls),
cpmavUrls:cq,viewableRelayUrls:cq,measurementDeferralState:new Bq(2),urlSerializer:new Bq(ROQ),viewUrlSerializer:new Bq(V68),isCreativeLoaded:Q.pipe(t0b(d.queue)),pageVisible:k.pipe(zq(function($i){return!$i})),
eosPageVisible:I,timestampedExposureHistory:A.timestampedExposure.pipe(HV(function($i,nO){$i.push(nO);return $i},[]))},A,{viewable:mq(d,e),
maxTimeOnScreen:mq(d,w.maxTimeOnScreen),timeOnScreen:mq(d,w.timeOnScreen),maxConsecutiveViewTime:mq(d,w.maxConsecutiveViewTime),consecutiveViewTime:w.consecutiveViewTime.pipe(zq(function($i){return new to(d.timeProvider,$i)})),
totalMeasurementTime:mq(d,w.totalMeasurementTime),totalUnviewedTime:mq(d,w.totalUnviewedTime),userAgentClientHints:CIy(d),clientOrderPingCounter:new Bq(new u9J)})},CbO(n,U),O1J(q?i1J(J,UE8):i1J(J,BdO),Jkv))};
kbO=function(n,D){return(n=(new RegExp("[^#]*[?&]"+D+"=([^&#]*)")).exec(n))?n[1]:null};
p7i=function(n){var D=_.e1.apply(1,arguments).filter(Boolean).join("&");if(!D)return n;var L=n.match(/[?&]adurl=/);return L?n.slice(0,L.index+1)+D+"&"+n.slice(L.index+1):n+(n.indexOf("?")<0?"?":"&")+D};
MS=function(n,D){return D?"&"+n+"="+encodeURIComponent(D):""};
ZoB=function(){try{var n,D;return!!((n=window)==null?0:(D=n.top)==null?0:D.location.href)&&!1}catch(L){return!0}};
_.og=function(n){n&&typeof n.dispose=="function"&&n.dispose()};
_.a4B=function(n){for(var D=0,L=arguments.length;D<L;++D){var g=arguments[D];_.lT(g)?_.a4B.apply(null,g):_.og(g)}};
TdB=function(){var n=dEi();n=n===void 0?"bevasrsg":n;return new Promise(function(D){var L=window===window.top?window:ZoB()?window:window.top,g=L[n],b;((b=g)==null?0:b.bevasrs)?D(new Yx(g.bevasrs)):(g||(g={},g=(g.nqfbel=[],g),L[n]=g),g.nqfbel.push(function(q){D(new Yx(q))}))})};
Eof=function(n){var D={c:n.mB,e:n.sfj,mc:n.k1e,me:n.wL6};n.lY&&(D.co={c:n.lY.l9l,a:n.lY.sMg,s:n.lY.o0T});return D};
sVy=function(n){var D,L,g={mB:n.c,sfj:n.e,k1e:(D=n.mc)!=null?D:!1,wL6:(L=n.me)!=null?L:!1};n.co&&(g.lY={l9l:n.co.c,sMg:n.co.a,o0T:n.co.s});return g};
ckB=function(n){return function(){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n(),2);D=L.yieldResult;return L.return({f:function(){return D.xIS()},
c:function(g){return D.cjT(g)},
m:function(g){return D.uP(sVy(g))},
mws:function(g){return D.da(sVy(g))}})})}};
QVB=function(n,D){var L=dEi();L=L===void 0?"bevasrsg":L;D={s:function(q){var U;return n.snapshot(Object.assign({},q.c&&{mB:q.c},q.s&&{als:q.s},{gnP:(U=q.p)!=null?U:!0}))},
e:function(q){var U;return void((U=n.dX3)==null?void 0:U.call(n,q))},
c:function(q,U){return n.qOl(q,U)},
p:n.ogj,l:function(){return n.y9G()},
wpc:D?ckB(D):void 0};var g=window===window.top?window:ZoB()?window:window.top,b=g[L];if(b){b.bevasrs=D;if(b.nqfbel!==void 0)for(L=_.V(b.nqfbel),g=L.next();!g.done;g=L.next())g=g.value,g(D);b.nqfbel=void 0}else b={},b=(b.bevasrs=D,b.nqfbel=void 0,b),g[L]=b};
f4i=function(n){var D=D===void 0?49:D;var L=[];_.SL(n,uhB,6,_.FI()).forEach(function(g){_.NS(g,2)<=D&&L.push(_.NS(g,1))});
return L};
Akv=function(n){var D=D===void 0?49:D;var L=[];_.SL(n,uhB,6,_.FI()).forEach(function(g){_.NS(g,2)>D&&L.push(_.NS(g,1))});
return L};
zfJ=function(n){n.then(function(){},function(){})};
_.n1=function(n){return{fieldType:1,fieldName:n}};
DO=function(n){return{fieldType:2,fieldName:n}};
_.L1=function(n){return{fieldType:3,fieldName:n}};
I4b=function(){function n(){b[0]=1732584193;b[1]=4023233417;b[2]=2562383102;b[3]=271733878;b[4]=3285377520;d=a=0}
function D(T){for(var Q=U,A=0;A<64;A+=4)Q[A/4]=T[A]<<24|T[A+1]<<16|T[A+2]<<8|T[A+3];for(A=16;A<80;A++)T=Q[A-3]^Q[A-8]^Q[A-14]^Q[A-16],Q[A]=(T<<1|T>>>31)&4294967295;T=b[0];var I=b[1],w=b[2],h=b[3],e=b[4];for(A=0;A<80;A++){if(A<40)if(A<20){var v=h^I&(w^h);var LO=1518500249}else v=I^w^h,LO=1859775393;else A<60?(v=I&w|h&(I|w),LO=2400959708):(v=I^w^h,LO=3395469782);v=((T<<5|T>>>27)&4294967295)+v+e+LO+Q[A]&4294967295;e=h;h=w;w=(I<<30|I>>>2)&4294967295;I=T;T=v}b[0]=b[0]+T&4294967295;b[1]=b[1]+I&4294967295;
b[2]=b[2]+w&4294967295;b[3]=b[3]+h&4294967295;b[4]=b[4]+e&4294967295}
function L(T,Q){if(typeof T==="string"){T=unescape(encodeURIComponent(T));for(var A=[],I=0,w=T.length;I<w;++I)A.push(T.charCodeAt(I));T=A}Q||(Q=T.length);A=0;if(a==0)for(;A+64<Q;)D(T.slice(A,A+64)),A+=64,d+=64;for(;A<Q;)if(q[a++]=T[A++],d++,a==64)for(a=0,D(q);A+64<Q;)D(T.slice(A,A+64)),A+=64,d+=64}
function g(){var T=[],Q=d*8;a<56?L(J,56-a):L(J,64-(a-56));for(var A=63;A>=56;A--)q[A]=Q&255,Q>>>=8;D(q);for(A=Q=0;A<5;A++)for(var I=24;I>=0;I-=8)T[Q++]=b[A]>>I&255;return T}
for(var b=[],q=[],U=[],J=[128],k=1;k<64;++k)J[k]=0;var a,d;n();return{reset:n,update:L,digest:g,digestString:function(){for(var T=g(),Q="",A=0;A<T.length;A++)Q+="0123456789ABCDEF".charAt(Math.floor(T[A]/16))+"0123456789ABCDEF".charAt(T[A]%16);return Q}}};
hfv=function(n,D){D=D===void 0?Csv:D;if(!rkB){var L;n=(L=n.navigator)==null?void 0:L.userAgentData;if(!n||typeof n.getHighEntropyValues!=="function"||n.brands&&typeof n.brands.map!=="function")return Promise.reject(Error("Aa"));L=(n.brands||[]).map(function(b){var q=new Oov;q=_.Ts(q,1,b.brand);return _.Ts(q,2,b.version)});
iov(_.gp(w78,2,n.mobile),L);rkB=n.getHighEntropyValues(D)}var g=new Set(D);return rkB.then(function(b){var q=w78.clone();g.has("platform")&&_.Ts(q,3,b.platform);g.has("platformVersion")&&_.Ts(q,4,b.platformVersion);g.has("architecture")&&_.Ts(q,5,b.architecture);g.has("model")&&_.Ts(q,6,b.model);g.has("uaFullVersion")&&_.Ts(q,7,b.uaFullVersion);return q.serialize()}).catch(function(){return w78.serialize()})};
bb=function(n,D,L,g){this.initialValue_=n;this.maxValue_=D;this.currBaseValue_=this.currValue_=n;this.randomFactor_=L||0;this.backoffFactor_=g||2};
$3=function(n){this.src=n;this.listeners={};this.typeCount_=0};
Khi=function(){for(var n;n=Why.remove();){try{n.fn.call(n.scope)}catch(D){JJ(D)}efJ.put(n)}xE8=!1};
_.Rfv=function(n){switch(n){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}};
Psv=function(n){switch(n){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""}};
_.t6v=function(){};
Fhf=function(n){return{g7V:new mE8(n),errorCount:new voB(n),eventCount:new X7b(n),mto:new l4B(n),idJ:new M6J(n),mFf:new ooT(n),qio:new YJ4(n),wXb:new SJy(n)}};
be8=function(n,D,L,g){n=Hob(yk8(Ndb(new _.GR(1828,"0"),n),new jVQ));D.length&&n98(n,DlJ(new LAy,D));g!==void 0&&(n.destinationUrl=g);var b=new g9J(1828,"","",!1,"",n.build());_.qI(b,n);var q=new Vr({flush:function(U){try{b.flush(U)}catch(J){L(J)}}});
q.addOnDisposeCallback(function(){setTimeout(function(){try{q.snapshotAndFlush()}finally{b.dispose()}})});
q.invocationLimit=1E5;q.flushInterval=3E4;q.JSC$7644_flushTimer.setInterval(3E4);return q};
Ut=function(){var n,D,L;return(L=(n=globalThis.performance)==null?void 0:(D=n.now)==null?void 0:D.call(n))!=null?L:Date.now()};
qwO=function(n,D,L){if(n.disable)return new $lB;D=D?f4i(D):[];if(L)return L.xyG(D),L.share();n={rZ:n.rZ,xcy:n.qo0,vTS:n.c2T,destinationUrl:n.destinationUrl,woL:n.woL,z5j:n.z5j};L=D;L=L===void 0?[]:L;return new Gp4(n,L)};
_.VVB=function(n){if(!n)return null;n=_.Bw(n,4);return n===null||n===void 0?null:_.si(n)};
JE4=function(n,D){return D?Ulv(D):n?BmB(n):Promise.resolve()};
Ulv=function(n){return new Promise(function(D,L){var g=_.Jp("SCRIPT"),b=_.VVB(n);_.Fy(g,b);g.onload=function(){_.k3(g);D()};
g.onerror=function(){_.k3(g);L(Error("La"))};
(p1("HEAD")[0]||document.documentElement).appendChild(g)})};
BmB=function(n){return new Promise(function(D){var L=_.Jp("SCRIPT");if(n){var g=_.Bw(n,6);g=g===null||g===void 0?null:_.YO(g)}else g=null;_.S1(L,g);(p1("HEAD")[0]||document.documentElement).appendChild(L);_.k3(L);D()})};
ZO=function(n,D,L){var g,b=new Promise(function(q){g=setTimeout(q,D)});
return Promise.race([n.finally(function(){return void clearTimeout(g)}),
b.then(L)])};
kpf=function(n,D){try{return globalThis.sessionStorage.setItem(n,D),!0}catch(L){return!1}};
p04=function(n,D,L,g){D=D===void 0?0:D;L=L===void 0?n.length:L;var b=0;for(g&&(b=p04(g));D<L;D++)g=typeof n==="string"?n.charCodeAt(D):n[D],b=Ze8(31,b)+g|0;return b};
a8i=function(n,D){return[p04(n,0,n.length>>1,D),p04(n,n.length>>1)]};
dly=function(n){var D=_.V(a8i(n,a1));n=D.next().value;D=D.next().value;return n.toString(16)+D.toString(16)};
Tm8=function(n,D){var L=a8i(D);n=new Uint32Array(n.buffer);D=n[0];var g=_.V(L);L=g.next().value;g=g.next().value;for(var b=1;b<n.length;b+=2){for(var q=D,U=b,J=L,k=g,a=0;a<22;a++)U=U>>>8|U<<24,U+=q|0,U^=J+38293,q=q<<3|q>>>29,q^=U,k=k>>>8|k<<24,k+=J|0,k^=a+38293,J=J<<3|J>>>29,J^=k;q=[q,U];n[b]^=q[0];b+1<n.length&&(n[b+1]^=q[1])}};
E94=function(n,D,L,g,b){var q=(4-(a1.length+L.length)%4)%4,U=new Uint8Array(4+q+a1.length+4+L.length),J=new DataView(U.buffer),k=0;J.setUint32(k,Math.random()*4294967295);k=k+4+q;U.set(a1,k);k+=a1.length;J.setUint32(k,b);U.set(L,k+4);Tm8(U,g);return n.insert(D,function(a){return void globalThis.sessionStorage.removeItem(a)})?kpf(D,_.fA(U))?"s":"t":"i"};
szb=function(n,D){var L=globalThis.sessionStorage.getItem(n);if(!L)return["m"];try{var g=_.D6(L);Tm8(g,D)}catch(b){return globalThis.sessionStorage.removeItem(n),["c"]}for(D=4;D<7&&g[D]===0;)D++;for(L=0;L<a1.length;L++)if(g[D++]!==a1[L])return globalThis.sessionStorage.removeItem(n),["d"];L=(new DataView(g.buffer)).getUint32(D);return Math.floor(Date.now()/1E3)>=L?(globalThis.sessionStorage.removeItem(n),["e"]):["a",new Uint8Array(g.buffer,D+4)]};
cE8=function(n){return globalThis.TextEncoder?(new TextEncoder).encode(n):_.dp(n)};
QzQ=function(n){var D=n,L;return function(){if(D){var g=D;D=void 0;L=g.apply(this,arguments)}return L}};
f8v=function(n){return ej(function(D){if(D instanceof n)return!0;var L,g,b=D==null?void 0:(L=D.ownerDocument)==null?void 0:(g=L.defaultView)==null?void 0:g[n.name];return uG4(b)&&D instanceof b})};
_.st=function(n,D,L){_.TR.call(this);this.JSC$7856_listener_=n;this.JSC$7856_interval_=D||0;this.handler_=L;this.callback_=(0,_.Et)(this.JSC$7858_doAction_,this)};
_.cw=function(n){n=AEf(n);return _.si(n)};
AEf=function(n){return n===null?"null":n===void 0?"undefined":n};
I8B=function(n){if(n&&n.focus)if(n!==document.activeElement)n.focus();else return zVf(function(){return _.B(function(D){document.activeElement&&document.activeElement.blur();return D.return(zVf(function(){n.focus()}))})})};
_.CqB=function(n){var D=D===void 0?5:D;setTimeout(function(){var L;return _.B(function(g){g.nextAddress==1&&(L=document.activeElement);if(g.nextAddress!=5)return(document.activeElement===L||document.activeElement===document.body)&&D>=0&&n?_.p(g,I8B(n),5):g.jumpTo(0);if(document.activeElement===n)return g.return();n=n.parentElement;--D;return g.jumpTo(2)})},15)};
zVf=function(n){return new Promise(function(D){requestAnimationFrame(function(){D(n())})})};
Oef=function(n){if(_.Qr)n(_.Qr);else{var D;((D=rEb)!=null?D:rEb=[]).push(n)}};
f1=function(){!_.Qr&&_.ub&&_.ief(_.ub());return _.Qr};
_.ief=function(n){_.Qr=n;var D;(D=rEb)==null||D.forEach(Oef);rEb=void 0};
_.Ap=function(n){_.Qr&&_.Qr.beforeLoadModuleCode(n)};
_.zR=function(){_.Qr&&_.Qr.JSC$8791_setLoaded()};
I1=function(n){return(0,_.uU)(n)?Number(n):String(n)};
w04=function(n){this.action=n;this.wfv=!1};
hVv=function(n,D){w04.call(this,"set-drive-options");this.appId=n;this.appOrigin=D};
WA4=function(n){w04.call(this,"visibility");this.visible=n};
eVJ=function(n,D,L){C1.call(this,n,D,L)};
xlv=function(n){rp.call(this,n)};
KAf=function(n){n=n&&n.getWindow()||window;return n.gadgets&&n.gadgets.rpc};
PqB=function(n,D){var L=D&&D.getWindow()||window;if(KAf(D))n();else if(RVb)RVb.push(n);else var g=RVb=[n],b=L.setInterval(function(){if(KAf(D)){L.clearInterval(b);for(var q=0;q<g.length;q++)g[q]();RVb=null}},100)};
mlf=function(n,D){var L=new Ot(n);_.qI(D,L);var g={passive:!1};D.listen(L,"mousewheel",function(b){return void tVv(n,b)},g).listen(n,"scroll",function(b){return void tVv(n,b)},g)};
tVv=function(n,D){var L;a:{for(L=D.target;L;){if(L.nodeType==1){var g=_.ib(L,"overflowY");if(g=="auto"||g=="scroll")break a}L=L.parentNode}L=null}if(!L||!_.wp(n,L)||L.scrollHeight==L.clientHeight||D.deltaY>0&&Math.abs(L.scrollTop-(L.scrollHeight-L.clientHeight))<=1||D.deltaY<0&&L.scrollTop==0)D.preventDefault(),D.stopPropagation()};
Pw=function(n,D,L,g,b,q,U,J,k){J=J===void 0?!1:J;k=k===void 0?!1:k;C1.call(this,void 0,void 0,void 0);C1.call(this,q?q+" picker modal-dialog":"picker modal-dialog",!0,L);_.hp(n,"protocol");this.iframeManager_=new v9i;this.targetId_=Ww();this.rpcToken_=Ww();n=_.e0(n);_.x3(n,"hostId");L=_.x3(n,"parent");this.useGapi_=!k&&!0||(L==null?void 0:L.includes("onepick.corp.google.com"));J&&_.K1(n,"fv2","true");this.setUrl(n.toString());this.preferredDialogWidth_=g;this.preferredDialogHeight_=b;g!==void 0||
b!==void 0?g=!0:(g=_.x3(_.e0(n.toString()),"hostId"),X0O||(X0O=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),g=!X0O.has(g));this.autoSizeDialog_=g;this.JSC$8049_gadgetsDomHelper_=U||this.JSC$8000_dom_;D&&(U=this.JSC$8049_gadgetsDomHelper_,D=_.x3(_.e0(this.JSC$8051_url_),"grugl")=="true"?l8O:MVB,KAf(U)||(U=U||d2(document),g=U.createElement("SCRIPT"),_.Fy(g,D),g.type="text/javascript",U.JSC$7226_document_.body.appendChild(g)));
n=n.toString();D=null;U=n.indexOf("/picker?");U>-1?D=n.substring(0,U+8-1):pO(n,"/picker")&&(D=n);D&&this.setRelayUrl(D+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(n=this.buttons_,n.JSC$8034_element_=this.buttonEl_,n.render()):_.HI(this.buttonEl_,o9B),_.R1(this.buttonEl_,!!this.buttons_))};
_.HeJ=function(n){var D=D===void 0?Ywf:D;var L=_.Nf(n),g=function(q){q=_.V(q);q.next();q=tp(q);return D(L,q)},b=function(q){var U=_.V(q);
q=U.next().value;U=tp(U);return n.apply(q,U)};
return function(){var q=_.e1.apply(0,arguments),U=this||_.U8,J=SwB.get(U);J||(J={},SwB.set(U,J));return _.FA8(J,[this].concat(_.Iu(q)),b,g)}};
m4=function(n){var D={};n=n.replace(/\r/g,"").split("\n");for(var L=0;L<n.length;L++){var g=n[L],b=g.indexOf(":");b<0||(D[g.substring(0,b)]=g.substring(b+2,g.length))}return D};
yEi=function(n,D,L){L=L===void 0?function(){}:L;
D=_.V(D);for(var g=D.next();!g.done;g=D.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;if(g instanceof Array&&g.includes(n)||g===n)return b()}return L()};
_.vw=function(n,D,L){L=L===void 0?function(){}:L;
return n?D():L()};
_.jzy=function(n){var D;return((D=NmO.documentOverride)!=null?D:n).__wizdispatcher};
lb=function(n){var D=_.X9;_.X9=n;return D};
DXi=function(n,D){var L;if((L=n)==null?0:L.isDisposed)throw Error("pb`"+String(n.debugName));for(;n!==void 0;){L=n;if(L.retrieve)return L.retrieve(D,{optional:!0});n=n.parent}return nnQ};
MI=function(n){return{"\u0275prov":{providedIn:"root",token:Symbol(n),factory:void 0,value:void 0}}};
o1=function(n){n!==L7J&&lb(n)};
_.Y3=function(n){var D=lb(n);n={};return n[Symbol.dispose]=function(){o1(D)},n};
gny=function(n,D){n.disposables||(n.disposables=[]);n.disposables.push(D)};
S0=function(n){var D=_.X9;D&&!D.isDisposed&&(gny(D,function(){return void bj8(n)}),n.parent=D)};
$XQ=function(n){if(n.disposables){for(var D=_.V(n.disposables),L=D.next();!L.done;L=D.next())L=L.value,L();n.disposables.length=0}};
bj8=function(n){if(!n.isDisposed){n.isDisposed=!0;var D;(D=n[Symbol.dispose])==null||D.call(n);delete n.parent;$XQ(n)}};
prJ=function(n){var D={retrieve:function(L){switch(L.\u0275prov.token){case GvJ.\u0275prov.token:var g=n.rootElement;break;case qsJ.\u0275prov.token:g=n.modelRootElement;break;case V5B.\u0275prov.token:g=n.appContext;break;case UXy.\u0275prov.token:g=n.rendererData;break;case BDB.\u0275prov.token:g=n.injectingConstructor;break;case JGT.\u0275prov.token:g=n.dispatcher}if(g)L=g;else a:{for(g=D.parent;g;){var b=g;if(b.retrieve){L=b.retrieve(L);break a}g=g.parent}g=L.\u0275prov.token;b=kvv[g];b!==void 0?
L=b:(b=L.\u0275prov.providedIn,L.\u0275prov.factory?(L=L.\u0275prov.factory(),g&&b==="root"&&(kvv[g]=L)):L=nnQ)}return L}};
S0(D);return D};
aGQ=function(n){var D="";var L=_.U8._F_jsUrl;if(typeof document!=="undefined"&&document&&document.getElementById&&(n=document.getElementById(n))){var g=n.tagName.toUpperCase();if(g=="SCRIPT"||g=="LINK")D=n.src?n.src:n.getAttribute("href")}if(L&&D){if(L!=D)throw Error("vb`"+L+"`"+D);D=L}else D=L||D;if(!ZjB(D))throw Error("wb");return D};
Eni=function(){if(!dXv){dXv=!0;try{var n=aGQ(_.U8._F_jsUrl?"":"base-js")}catch(g){return}var D=TDQ(F9(n)),L=Object.keys(D);L.length!==0&&Oef(function(g){for(var b=_.V(L),q=b.next();!q.done;q=b.next()){q=q.value;for(var U=_.V(Object.keys(D[q])),J=U.next();!J.done;J=U.next())g.addExtraEdge(q,J.value)}})}};
sT4=function(n,D,L){var g;return n&&D?n+"__"+D:(g=n!=null?n:D)!=null?g:L};
QTB=function(){var n=Object.assign({},cGv);Object.getOwnPropertyNames(cGv).forEach(function(D){Hw[D]!==void 0&&(n[D]=Hw[D])});
return n};
uAO=function(n,D){if(Hw.enablePerformanceTiming){var L,g;(g=(L=performance).mark)==null||g.call(L,n+"Start__"+D)}};
fGb=function(n,D){if(Hw.enablePerformanceTiming){var L,g;(g=(L=performance).measure)==null||g.call(L,n+"__"+D,n+"Start__"+D)}};
z9B=function(n,D){var L=Object.create(AGB);L.debugName=D;!_.X9||S0(L);D=lb(L);try{n(L)}finally{o1(D)}return function(){return void bj8(L)}};
rGi=function(n){return IG8(n)&&C9T in n};
OjJ=function(n,D){return Object.is(n,D)};
NI=function(n){var D=yr;yr=n;return D};
W7J=function(n){if(j0)throw Error("fa");if(yr!==null){var D=yr.nextProducerIndex++;ijv(yr);D<yr.producerNode.length&&yr.producerNode[D]!==n&&nU(yr)&&wrb(yr.producerNode[D],yr.producerIndexOfThis[D]);yr.producerNode[D]!==n&&(yr.producerNode[D]=n,yr.producerIndexOfThis[D]=nU(yr)?h9i(n,yr,D):0);yr.producerLastReadVersion[D]=n.version}};
K7f=function(n){if(!nU(n)||n.dirty)if(n.dirty||n.lastCleanEpoch!==e9O)(n.producerMustRecompute(n)||xXv(n))&&n.producerRecomputeValue(n),n.dirty=!1,n.lastCleanEpoch=e9O};
R9O=function(n){if(n.liveConsumerNode!==void 0){var D=j0;j0=!0;try{for(var L=_.V(n.liveConsumerNode),g=L.next();!g.done;g=L.next()){var b=g.value;b.dirty||(n=void 0,b.dirty=!0,R9O(b),(n=b.consumerMarkedDirty)==null||n.call(b,b))}}finally{j0=D}}};
P9J=function(){var n;return((n=yr)==null?void 0:n.consumerAllowSignalWrites)!==!1};
t5f=function(n){n&&(n.nextProducerIndex=0);return NI(n)};
mX4=function(n,D){NI(D);if(n&&n.producerNode!==void 0&&n.producerIndexOfThis!==void 0&&n.producerLastReadVersion!==void 0){if(nU(n))for(D=n.nextProducerIndex;D<n.producerNode.length;D++)wrb(n.producerNode[D],n.producerIndexOfThis[D]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}};
xXv=function(n){ijv(n);for(var D=0;D<n.producerNode.length;D++){var L=n.producerNode[D],g=n.producerLastReadVersion[D];if(g!==L.version)return!0;K7f(L);if(g!==L.version)return!0}return!1};
h9i=function(n,D,L){vnv(n);if(n.liveConsumerNode.length===0&&n.producerNode!==void 0)for(var g=0;g<n.producerNode.length;g++)n.producerIndexOfThis[g]=h9i(n.producerNode[g],n,g);n.liveConsumerIndexOfThis.push(L);return n.liveConsumerNode.push(D)-1};
wrb=function(n,D){vnv(n);if(n.liveConsumerNode.length===1&&n.producerNode!==void 0)for(var L=0;L<n.producerNode.length;L++)wrb(n.producerNode[L],n.producerIndexOfThis[L]);L=n.liveConsumerNode.length-1;n.liveConsumerNode[D]=n.liveConsumerNode[L];n.liveConsumerIndexOfThis[D]=n.liveConsumerIndexOfThis[L];n.liveConsumerNode.length--;n.liveConsumerIndexOfThis.length--;D<n.liveConsumerNode.length&&(L=n.liveConsumerIndexOfThis[D],n=n.liveConsumerNode[D],ijv(n),n.producerIndexOfThis[L]=D)};
nU=function(n){var D,L;return n.consumerIsAlwaysLive||((L=n==null?void 0:(D=n.liveConsumerNode)==null?void 0:D.length)!=null?L:0)>0};
ijv=function(n){n.producerNode!=null||(n.producerNode=[]);n.producerIndexOfThis!=null||(n.producerIndexOfThis=[]);n.producerLastReadVersion!=null||(n.producerLastReadVersion=[])};
vnv=function(n){n.liveConsumerNode!=null||(n.liveConsumerNode=[]);n.liveConsumerIndexOfThis!=null||(n.liveConsumerIndexOfThis=[])};
lG8=function(n){var D=Object.create(Xrv);D.computation=n;n=function(){K7f(D);W7J(D);if(D.value===DP)throw D.error;return D.value};
n[LU]=D;return n};
on8=function(n){var D=Object.create(M5f);D.value=n;n=function(){W7J(D);return D.value};
n[LU]=D;return n};
ko8=function(n,D){P9J()||Ysv(n);if(!n.equal(n.value,D)){n.value=D;n.version++;e9O++;R9O(n);var L;(L=Ssy)==null||L(n)}};
gT=function(n){var D=NI(null);try{return n()}finally{NI(D)}};
ZL8=function(n){var D={};return D[plf]=n,D};
_.bn=function(n,D,L){L=L===void 0?"":L;n=on8(n);var g=n[LU];g.debugName=sT4(D==null?void 0:D.debugName,L,"[signal]");(D==null?void 0:D.equals)!=null&&(g.equal=D.equals);return[n,function(b){uAO("signalSet",g.debugName);try{if(b&&b[plf]){var q=b[plf];P9J()||Ysv(g);ko8(g,q(g.value))}else ko8(g,b)}finally{fGb("signalSet",g.debugName)}}]};
d4B=function(n,D){var L=_.V(_.bn(n,void 0,"cPpJzc"));n=L.next().value;L=L.next().value;n[aF4]=L;n[$0]=D;return n};
TF8=function(n){return!!n&&typeof n==="object"&&Object.getPrototypeOf(n)===Object.prototype};
EtB=function(n){return typeof n==="function"&&aF4 in n&&typeof n[aF4]==="function"};
sy8=function(n,D){Object.defineProperty(n,$0,{get:function(){return D}})};
qC=function(n,D){if(G0(n)){var L=n.map(function(q){return qC(q,D)});
sy8(L,D);return L}if(TF8(n)){L={};n=_.V(Object.entries(n));for(var g=n.next();!g.done;g=n.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;L[g]=qC(b,D)}sy8(L,D);return L}return d4B(n,D)};
cby=function(n){if(G0(n))return n.map(function(b){return cby(b)});
if(TF8(n)){var D={};n=_.V(Object.entries(n));for(var L=n.next();!L.done;L=n.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;D[L]=cby(g)}return D}return EtB(n)?n():n};
uwv=function(){var n={height:0,width:0};if(!TF8(n))throw Error("Jb");var D=Symbol("Kb");return[qC(n,D),function(L,g){if(L[$0]===D)if(typeof g==="function"){var b=[].concat(_.Iu(cby(L)));g=g(b)||b;QyJ(L,[].concat(_.Iu(g)))}else QyJ(L,g);else throw Error("Lb");}]};
QyJ=function(n,D){if(EtB(n))n[aF4](D);else if(G0(n)&&G0(D))D=qC(D,n[$0]),n.length=0,n.push.apply(n,_.Iu(D));else if((TF8(n)||G0(n))&&(G0(D)||typeof D==="object"&&D!==null)){D=_.V(Object.entries(D));for(var L=D.next();!L.done;L=D.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;var b=n,q=b[L];Object.hasOwn(n,L)?QyJ(q,g):b[L]=qC(g,n[$0])}}else throw Error("Mb");};
fFf=function(n){return Object.create(Object.assign({},VP,n))};
zpJ=function(){var n;return(n=Abb)!=null?n:Abb=fFf({consumerAllowSignalWrites:!0})};
_.JK=function(n,D,L){L=L===void 0?"":L;n=lG8(n);var g=n[LU];g.debugName=sT4(D==null?void 0:D.debugName,L,"[computed]");(D==null?void 0:D.equals)!=null&&(g.equal=D.equals);return n};
k0=function(n){var D=NI(IF8);try{n()}finally{NI(D)}};
hpb=function(n){if(!n.isDisposed){switch(n.effectType){case CHB:rbf.schedule(n);break;case OLO:iLT.schedule(n);break;default:_.oi(n.effectType)}n.hasRun||wlv()}};
epy=function(n){WL8.push(n);return function(){var D=WL8.indexOf(n);D!==-1&&WL8.splice(D,1)}};
wlv=function(){for(var n=_.V(x4B),D=n.next();!D.done;D=n.next())D.value.flush()};
RpJ=function(n){for(var D=_.V(n),L=D.next();!L.done;L=D.next()){var g=L.value;for(L=[g];g.parent!==void 0;)g=g.parent,KLy(g)&&n.has(g)&&L.push(g);for(;L.length>0;){g=_.Wc(L.pop());try{g.run()}finally{n.delete(g)}}}};
m4y=function(n){PHB--;if(n)tHB.length=0;else if(!(PHB>0))for(;tHB.length>0;){n=tHB.shift();if(!n)throw Error("Nb");try{n()}catch(D){JJ(D)}}};
vtv=function(n){var D=n.component;var L=n.debugInstance;n=n.fn;var g,b=(g=D.debugName)!=null?g:D.name;pU.push({name:L?b+" ("+L+")":b,isReactive:D.componentType!==ZP});D=n();pU.pop();return D};
at=function(){return pU[pU.length-1]};
dT=function(){var n=pU[pU.length-1];return n?n.isReactive:!1};
T0=function(n,D){D=D===void 0?{}:D;var L=pU.length;D.stack&&(pU=[].concat(_.Iu(D.stack)));try{return n()}catch(q){n=q;Xl8(n);if(n!==lFB){MHy=pU.slice();D=[];for(var g=_.X9;g;){var b=void 0;D.push((b=g.debugName)!=null?b:"[context]");b=void 0;g=(b=g.parent)!=null?b:null}otO=D.reverse()}lFB=n;throw n;}finally{L=pU.length-L,L>0&&pU.splice(-L)}};
Xl8=function(n){var D=pU;if(D.length!==0&&!n.componentStack){var L=D.slice(-20).reverse().map(function(g){return g.name}).join(" > ");
L=n.message+"\n\nComponent stack: "+L;try{n.componentStack=D.slice(),Hw.enableComponentStacksInErrorMessages&&(n.stack&&(n.stack=n.stack.replace(n.message,L)),n.message=L)}catch(g){}}};
Y1J=function(n,D,L){D=Object.create(D);D.componentStack=pU.slice();D.effectFn=n;L&&(D.debugName=L);S0(D);return D};
_.El=function(n,D){n=Y1J(n,S1v,D);hpb(n)};
sl=function(n,D,L){L=L===void 0?3:L;var g,b;var q=(b=(g=MHy)==null?void 0:g.slice())!=null?b:[];var U,J;g=(J=(U=otO)==null?void 0:U.slice())!=null?J:[];D={componentStack:q,contextTrace:g,errorSeverity:L,featureFlags:QTB(),tagName:D};return[n,D]};
_.co=function(n,D){n=Y1J(n,FLJ,D);D=yr;if(KLy(D)&&D.effectType===OLO){var L;(L=Hw.handleError)==null||L.call.apply(L,[Hw].concat(_.Iu(sl(Error("sb")))))}hpb(n)};
_.QP=function(n){var D=_.X9;if(D){var L=pU.slice();gny(D,function(){var g=NI(zpJ());try{T0(function(){return void n()},{stack:L})}finally{NI(g)}})}};
un=function(n,D){var L={};(D===void 0||D)&&S0(L);D=lb(L);try{n(L)}finally{o1(D)}return function(){return void bj8(L)}};
_.fU=function(n){return typeof n==="function"?n():(n==null?0:n[HL8])?n.get():n};
yb8=function(n){if(_.X9)throw Error("qb");un(n,!1)};
AK=function(n,D){n=lb(n);try{return gT(D)}finally{o1(n)}};
nWi=function(n,D,L){if(Object.hasOwnProperty.call(NFJ,n)&&(n=NFJ[n],Object.hasOwnProperty.call(n,D)&&(n=n[D],n instanceof Array))){for(var g=null,b=!1,q=0,U=n.length;q<U;++q){var J=n[q],k=J.contingentAttribute;if(!k)return J.contract;g===null&&(g={});k=Object.hasOwnProperty.call(g,k)?g[k]:g[k]=L(k);if(k===J.requiredValue)return J.contract;k==null&&(b=!0)}if(b)return null}D=jy4[D];return typeof D==="number"?D:null};
gWO=function(n,D,L){var g=null;(n=DVf[n])&&(g=n[D]);return typeof g!=="number"&&((n=DVf["*"])&&(g=n[D]),typeof g!=="number")?!1:!0===LSQ[g][String(L).toLowerCase()]};
$Vv=function(n,D){D=nWi(n.toLowerCase(),D,function(){var g;(g=Hw.handleError)==null||g.call.apply(g,[Hw].concat(_.Iu(sl(Error("Sb"),n.toLowerCase()))))});
if(D===null)return null;var L;return(L=buB[D])!=null?L:null};
GEi=function(n,D,L){if(L===null||L===void 0)return L;n=$Vv(n,D);return n===null?L:n(D,L)};
qef=function(){};
z0=function(n,D){for(;n.length>D;)n.pop()};
Vu4=function(n){n=Array(n);z0(n,0);return n};
UVv=function(n,D,L){if(L==null)n.removeAttribute(D);else{var g;(g=D.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":D.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?n.setAttributeNS(g,D,L):n.setAttribute(D,L)}};
Baf=function(n,D,L){n[D]=L};
kEJ=function(n,D,L){n=n.style;if(typeof L==="string")n.cssText=L;else{n.cssText="";for(var g in L)if(J3J.call(L,g)){D=n;var b=g,q=L[g];b.indexOf("-")>=0?D.setProperty(b,q):D[b]=q}}};
piy=function(n,D,L){var g=typeof L;g==="object"||g==="function"?n[D]=L:UVv(n,D,L)};
ZuO=function(){var n=new qef;n[It.default]=piy;n.style=kEJ;return n};
aaT=function(n,D,L,g){(g[D]||g[It.default])(n,D,L)};
TaT=function(n,D,L){D=new dVb(D,L);return n.__incrementalDOMData=D};
CU=function(n,D){if(n.__incrementalDOMData)return n.__incrementalDOMData;var L=n.nodeType===1?n.localName:n.nodeName,g=n.nodeType===1?n.getAttribute("key"):null;D=TaT(n,L,n.nodeType===1?g||D:null);if(n.nodeType===1&&(n=n.attributes,L=n.length)){g=D._attrsArr||(D._attrsArr=Vu4(L*2));for(var b=0,q=0;b<L;b+=1,q+=2){var U=n[b],J=U.value;g[q]=U.name;g[q+1]=J}}return D};
EWy=function(n,D,L,g,b){return D==L&&g==b};
shy=function(n){for(var D=rT,L=wT();L!==n;){var g=L.nextSibling;D.removeChild(L);hK.deleted.push(L);L=g}};
wT=function(){return Wo?Wo.nextSibling:rT.firstChild};
e$=function(){Wo=wT()};
u6b=function(n,D,L){e$();var g;a:{if(g=Wo){do{var b=g,q=n,U=D,J=CU(b,U);if(c3B(b,q,J.nameOrCtor,U,J.key))break a}while(D&&(g=g.nextSibling))}g=null}g||(n==="#text"?(L=x0.createTextNode(""),TaT(L,"#text",null),n=L):(g=x0,b=rT,typeof n==="function"?g=new n:g=(b=n==="svg"?"http://www.w3.org/2000/svg":n==="math"?"http://www.w3.org/1998/Math/MathML":b==null||CU(b).nameOrCtor==="foreignObject"?null:b.namespaceURI)?g.createElementNS(b,n):g.createElement(n),TaT(g,n,D),n=g,L&&n.setAttribute("nonce",L)),hK.created.push(n),
g=n);L=g;if(L!==Wo){if(Qh8.indexOf(L)>=0)for(n=rT,D=L.nextSibling,g=Wo;g!==null&&g!==L;)b=g.nextSibling,n.insertBefore(g,D),g=b;else rT.insertBefore(L,Wo);Wo=L}};
faJ=function(n,D,L){u6b(n,D,L);rT=Wo;Wo=null;return rT};
A3B=function(){shy(null);Wo=rT;rT=rT.parentNode};
KU=function(){Wo=rT.lastChild};
ChQ=function(n,D){D=D===void 0?{}:D;var L=D.matches===void 0?EWy:D.matches;return function(g,b,q){var U=hK,J=x0,k=Qh8,a=Rt,d=Po,T=Wo,Q=rT,A=c3B;x0=g.ownerDocument;hK=new zjQ(g);c3B=L;Rt=[];Po=[];Wo=null;var I=rT=g.parentNode,w,h=Iai.call(g);if((w=h.nodeType===11||h.nodeType===9?h.activeElement:null)&&g.contains(w)){for(h=[];w!==I;)h.push(w),w=w.parentNode||(I?w.host:null);I=h}else I=[];Qh8=I;try{return n(g,b,q)}finally{g=hK,tK&&g.deleted.length>0&&tK(g.deleted),x0=J,hK=U,c3B=A,Rt=a,Po=d,Wo=T,rT=Q,
Qh8=k}}};
r3y=function(n,D,L,g){mM.push(aaT);mM.push(n);mM.push(D);mM.push(L);mM.push(g)};
iu4=function(n,D,L){var g=Po;D=D._attrsArr||(D._attrsArr=Vu4(g.length));for(var b=!D.length||!1,q=0;q<g.length;q+=2){var U=g[q];if(b)D[q]=U;else if(D[q]!==U)break;var J=g[q+1];if(b||D[q+1]!==J)D[q+1]=J,r3y(n,U,J,L)}if(q<g.length||q<D.length){for(q=b=q;q<D.length;q+=2)vo[D[q]]=D[q+1];for(q=b;q<g.length;q+=2)b=g[q],U=g[q+1],vo[b]!==U&&r3y(n,b,U,L),D[q]=b,D[q+1]=U,delete vo[b];z0(D,g.length);for(var k in vo)r3y(n,k,void 0,L),delete vo[k]}n=Ou8;Ou8=L=mM.length;for(k=n;k<L;k+=5)(0,mM[k])(mM[k+1],mM[k+
2],mM[k+3],mM[k+4]);Ou8=n;z0(mM,n);z0(g,0)};
Xr=function(n){u6b("#text",null);var D=Wo;var L=CU(D);if(L.text!==n){L=L.text=n;for(var g=1;g<arguments.length;g+=1)L=(0,arguments[g])(L);D.data!==L&&(D.data=L)}};
KSQ=function(n,D,L){if(L===!1&&wii.has(D))UVv(n,D,null);else if(D!=="idomKey"&&D!=="skip"&&D!=="skipchildren"&&D!=="children"&&D!=="el"){if(D.startsWith("on"))if(D[2]===":"){if(L===void 0||L===null){var g;(g=Hw.handleError)==null||g.call.apply(g,[Hw].concat(_.Iu(sl(Error("Yb`"+D),n.tagName))));n[D]=void 0;return}if(typeof L!=="object"||L===null)throw Error("Zb`"+D+"`"+typeof L);if(typeof L.getFn!=="function")throw Error("$b`"+D+"`"+Object.keys(L));var b=L.getFn(0),q=D.slice(3);if((g=dT())&&n["on"+
q]===void 0)n.addEventListener(q,b),_.QP(function(){return void n.removeEventListener(q,b)});
else if(g||!hjO.includes(q))n["on"+q]=b}else{WSv(n,D,L);return}else if(D.startsWith("data-")&&typeof L==="string")try{L=ej8(L)}catch(U){L="zSoyz"}typeof L!=="function"||n._disposeEffects!=null?(Hw.enableAttributeSanitization&&(L=GEi(n.tagName,D,L)),D==="style"?xVJ(n,D,L):D.startsWith("prop:")?(D=D.slice(5),n[D]=L):WSv(n,D,L)):(n._signalProps||(n._signalProps=[]),n._signalValues||(n._signalValues=[]),n._signalProps.push(D))}};
RjJ=function(n,D,L){L=(L===void 0?{}:L).isReactive;if(D==null?0:D.el){var g=D.el;if(typeof g==="function")g(n);else{var b;(b=g.onRender)==null||b.call(g,n);n._disposeRef||(n._disposeRef=function(){var q;(q=g.onUnmount)==null||q.call(g);delete n._disposeRef},L&&_.QP(function(){var q;
return void((q=n._disposeRef)==null?void 0:q.call(n))}))}}};
PhB=function(n){return IG8(n)&&ln in n};
tuQ=function(n){return PhB(n)?n[ln].flattened:n};
mVb=function(n,D){var L=_.e1.apply(2,arguments),g;D=(g=D)!=null?g:{};g={};return g.type=n,g.props=D,g.children=L,g[MC]=!0,g};
_.ot=function(n){return n.children};
Y0=function(n){var D=vWQ!==mVb;vWQ=n?XiJ:mVb;return D};
S$=function(n){return _.yB(n)?"nodeType"in n:!1};
Fr=function(){return document.createTextNode("")};
NC=function(n){n=document.createTextNode(String(n));n._isSignalTextNode=!0;return n};
lab=function(n){var D=document.createElement("div");if(!(n instanceof PI)){if(n.contentKind!==j$)throw Error("Wb");n=tc(n.toString())}_.HI(D,n);n=_.V(D.childNodes);for(var L=n.next();!L.done;L=n.next())L.value._isSafeOrSanitizedHtmlNode=!0;return D};
no=function(n){n=typeof n;return n==="string"||n==="number"||n==="boolean"};
Muv=function(n){return n instanceof Ei||IW(n)||"function"==typeof _.n7&&n instanceof _.n7||!1};
oWi=function(n,D){var L=n.parentElement;if(!L)return D;L.replaceChild(D,n);return D};
YeJ=function(n,D){var L=n[0].parentElement;if(L)if(n[0].previousSibling||n[n.length-1].nextSibling){L.insertBefore(D,n[0]);for(var g=n.length-1;g>=0;g--)L.removeChild(n[g])}else L.textContent="",L.appendChild(D);return D};
SeQ=function(n,D){if(n[0].parentElement)for(var L=n[0].parentElement,g=D.length,b=n.length,q=g,U=0,J=0,k=n[b-1].nextSibling,a=null;U<b||J<q;)if(n[U]===D[J])U++,J++;else{for(;n[b-1]===D[q-1];)b--,q--;if(b===U)for(var d=q<g?J?D[J-1].nextSibling:D[q-J]:k;J<q;){var T=D[J++];L.insertBefore(T,d)}else if(q===J)for(;U<b;)d=n[U],a&&a.has(d)||L.removeChild(d),U++;else if(n[U]===D[q-1]&&D[J]===n[b-1])d=n[--b].nextSibling,L.insertBefore(D[J++],n[U++].nextSibling),L.insertBefore(D[--q],d),n[b]=D[q];else{if(!a)for(a=
new Map,d=J;d<q;)a.set(D[d],d++);d=a.get(n[U]);if(d==null)L.removeChild(n[U]),U++;else if(J<d&&d<q){T=U;for(var Q=1,A=void 0;++T<b&&T<q&&(A=a.get(n[T]))!=null&&A===d+Q;)Q++;if(Q>d-J)for(T=n[U];J<d;)L.insertBefore(D[J++],T);else L.replaceChild(D[J++],n[U++])}else U++}}return D};
Hu4=function(n){if(Array.isArray(n)){if(n.length>1)throw Error("ic`"+n.length+"`"+n.map(FSi).join(", "));n=n[0]}if(n==null)return null;if(!(n instanceof _.oW)){var D,L;if((D=window)==null?0:(L=D.trustedTypes)==null?0:L.isScript(n))throw Error("hc");if(String(n).trim().length===0)return null;throw Error("jc`"+FSi(n));}return n};
y38=function(n){if(Array.isArray(n)){if(n.length>1)throw Error("kc`"+n.length+"`"+n.map(FSi).join(", "));n=n[0]}if(n==null)return null;if(!F$T(n)){if(String(n).trim().length===0)return null;throw Error("lc`"+FSi(n));}return n};
FSi=function(n){return"("+typeof n+") "+(n!=null&&typeof n==="object"?n.constructor.name:typeof n)+" "+n};
jhv=function(n,D){return Na4(n,D)};
Na4=function(n,D){function L(){b=!1;PHB++;var q=g[0],U=g[ln].flattened,J=Y0(!0);try{var k=n(),a=ny8(q,k,g);Array.isArray(a)||(g[ln].flattened=[a]);var d=g[ln].flattened;if(U&&(!Array.isArray(U)||U.length!==0)){var T=Array.isArray(U)?U[0]:U,Q=T[D4],A=T._disposeEffects;T._disposeEffects=void 0;T=Array.isArray(d)?d[0]:d;T[D4]=Q;T[D4]&&(T[D4].numNodes=T===d?1:d.length);T._disposeEffects=A}g[0]=a;m4y(!1)}catch(I){throw m4y(!0),I;}finally{Y0(J)}}
var g=D1O(),b=!0;_.co(function(){(LKJ==null?0:LKJ.logger)&&!b?LKJ.logger.logGraft(g[0],L):L()},D);
return g};
ny8=function(n,D,L){for(;typeof D==="function";)D=D();if(D!=null&&D[MC]){var g,b,q;(q=Hw.handleError)==null||q.call.apply(q,[Hw].concat(_.Iu(sl(Error("mc`"+((g=D.type)==null?void 0:g.TAG_NAME)),(b=D.type)==null?void 0:b.TAG_NAME))))}if(n==null)return D==null?Fr():no(D)?NC(D):Muv(D)?NC(D.toString()):S$(D)?D:D.length===0?Fr():gyQ(D,L);if(S$(n)){if(D==null)return oWi(n,Fr());if(no(D))return bkJ(n,D);if(Muv(D))return bkJ(n,D.toString());if(S$(D))return oWi(n,D);if(D.length===0)return oWi(n,Fr());D=gyQ(D,
L);SeQ([n],L[ln].flattened);return D}n=Lo(n);if(D==null)return YeJ(n,Fr());if(no(D))return YeJ(n,NC(D));if(Muv(D))return YeJ(n,NC(D.toString()));if(S$(D))return SeQ(n,[D])[0];if(D.length===0)return YeJ(n,Fr());D=gyQ(D,L);SeQ(n,L[ln].flattened);return D};
bkJ=function(n,D){n.nodeType===Node.TEXT_NODE?n.textContent!==String(D)&&(n.textContent=String(D)):n=oWi(n,NC(D));return n};
Lo=function(n,D,L){return $1v(n,D!=null?D:[],L===void 0?!1:L)};
gyQ=function(n,D){var L=Lo(n,void 0,!0);if(L.length===0)return Fr();D[ln].flattened=L;return n};
$1v=function(n,D,L,g,b){D=D===void 0?[]:D;L=L===void 0?!1:L;b=b===void 0?-1:b;if(n==null)return D;if(n instanceof $o)return n=n.render(),$1v(n,D,L,g,b);if(S$(D)&&D.nodeType===Node.ELEMENT_NODE)switch(D.tagName){case "SCRIPT":L=Hu4(n);L!==null&&_.S1(D,L);return;case "STYLE":L=y38(n);L!==null&&(D.textContent=_.HSv(L));return}no(n)&&(n=NC(n),g&&L&&(g[b]=n));if(n!=null&&n.contentKind===j$||n instanceof PI){L=lab(n);L=Array.from(L.childNodes);L=_.V(L);for(n=L.next();!n.done;n=L.next())Gtf(D,n.value);return D}Muv(n)&&
(n=NC(n.toString()),g&&L&&(g[b]=n));if(S$(n))return Gtf(D,n);if(Array.isArray(n)){for(var q=0;q<n.length;q++)$1v(n[q],D,L,n,q);return D}if(typeof n==="function"){n=Na4(n,"qmF2ne")[0];if(Array.isArray(n)){L=_.V(n);for(n=L.next();!n.done;n=L.next())Gtf(D,n.value);return D}g&&L&&(g[b]=n);return Gtf(D,n)}if(n!=null&&n[MC]){g=Y0(!0);b=vWQ;try{q=b.apply(null,[n.type,n.props].concat(_.Iu(n.children)))}finally{Y0(g)}return $1v(q,D,L)}var U;(U=Hw.handleError)==null||U.call.apply(U,[Hw].concat(_.Iu(sl(Error("nc")))));
return D};
D1O=function(n){var D={};D=Object.assign([],(D[ln]={flattened:[]},D));if(!n)return D;D[0]=gyQ(n,D);return D};
Gtf=function(n,D){Array.isArray(n)?n.push(D):n.appendChild(D);return n};
Gb=function(n){if(!Hw.enableLazyTsx)return n;if(Array.isArray(n)){for(var D=0;D<n.length;D++)n[D]=Gb(n[D]);return n}return n instanceof $o?(n=n.render(),Gb(n)):n};
U1f=function(n,D){var L,g,b=q6T(n),q=function(A){g=A;A=Y0(!0);var I=NI(qE);uAO("render",b);try{L=Gb(n(D))}finally{fGb("render",b),NI(I),Y0(A)}};
q=Hw.enableContextPerComponent?z9B(q,b):un(q,Hw.alwaysTrackContexts||!!_.X9);rGi(g);if(!D.renderedFromIdom){var U=lb(g);try{return Vrb(n,D,L),L}finally{o1(U)}}!PhB(L)&&Array.isArray(L)&&(L=D1O(L));var J=tuQ(L);U=Array.isArray(J)?J[0]:J;var k=!1;if(U){var a,d=(a=D==null?void 0:D.idomKey)!=null?a:n;a=J!==U;U._disposeEffects=q;var T=U[D4]||{},Q=PhB(L)?L:T.sourceDynamicRange;Object.assign(T,{key:d,numNodes:a?J.length:1,context:g,higherOrder:!!U[D4],sourceDynamicRange:Q});U[D4]=T}else k=!0;(function(){var A=
lb(g);try{Vrb(n,D,J)}finally{o1(A)}})();
k&&q();return L};
q6T=function(n){var D,L;return(L=(D=n.debugName)!=null?D:n.name)!=null?L:"[component]"};
B1i=function(n){var D={},L;for(L in n)D={prev$jscomp$24:void 0,next$jscomp$25:void 0},D.prev$jscomp$24=VH[L],D.next$jscomp$25=n[L],VH[L]=function(g){return function(){var b=_.e1.apply(0,arguments);g.prev$jscomp$24.apply(null,_.Iu(b));g.next$jscomp$25.apply(null,_.Iu(b))}}(D)};
JFy=function(){if(dT())throw Error("oc");return UJ};
ktJ=function(n,D){if(!n.__unmounted&&D){n.__unmounted=!0;try{n.didUnmount()}catch(b){var L,g;(g=Hw.handleError)==null||g.call.apply(g,[Hw].concat(_.Iu(sl(b,(L=n.JSC$8118___type)==null?void 0:L.TAG_NAME))))}VH.didUnmount(n);n.el=null;D.__instance&&delete D.__instance}};
Zk4=function(n,D,L){n._signalProps!=null&&n._disposeEffects==null&&((L===void 0?0:L)?n._disposeEffects=un(function(){return void pbv(n,D)},Hw.alwaysTrackContexts||!!_.X9):pbv(n,D))};
pbv=function(n,D){_.co(function(){for(var L=n._signalProps,g=n._signalValues,b=0;b<L.length;b++){var q=L[b],U=D[q]();g[b]!==U&&(g[b]=U,KSQ(n,q,U))}},"e3YVbb")};
atO=function(n,D,L){var g,b=[];n._disposeEffects=un(function(){_.co(function(){var q=L();if(q===null||q===void 0)q="";if(no(q)||q===null)g!=null||(g=document.createTextNode("")),g.parentNode!==n&&(g._isSignalTextNode=!0,n.insertBefore(g,D)),g.textContent=String(q);else if(q!=null&&q.contentKind===j$||q instanceof PI){for(var U=b.length>0?b[b.length-1].nextSibling:D,J=_.V(b),k=J.next();!k.done;k=J.next())n.removeChild(k.value);q=lab(q);b=Array.from(q.childNodes);q=_.V(b);for(J=q.next();!J.done;J=q.next())n.insertBefore(J.value,
U)}else throw k=(J=(U=at())==null?void 0:U.name)!=null?J:"unknown",Error("dc`"+k+"`"+typeof q);},"VvDgC")},Hw.alwaysTrackContexts||!!_.X9)};
Eyi=function(n,D){var L=_.e1.apply(2,arguments);D!=null||(D={});return!Hw.enableLazyTsx||at()!=null&&!dT()?d1i(n,D,L):new T1y(n,D,L)};
d1i=function(n,D,L){if(n===_.ot)return L;if(typeof n==="function")return at()&&!dT()&&(D.renderedFromIdom=!0),vtv({component:n,debugInstance:D.debugInstance,fn:function(){var q=s78(n,D,L);if(q)return q;L.length>0&&(D.children=L.length===1?L[0]:L);q=D;if(n.componentType!==ZP)var U=!1;else{q||(q={});var J=new B7(q,n),k=NI(qE);try{U=J.render(q)}finally{NI(k)}U instanceof HTMLElement&&(U.__instance=J,J.el=U,J.JSC$8118___type=n,n.TAG_NAME=U.tagName.toLowerCase(),VH.didPatch(J))}return U===!1?U1f(n,D):
U}});
var g=cFy(n,D),b;for(b in D)KSQ(g,b,D[b]);Zk4(g,D);Lo(L,g);RjJ(g,D,{isReactive:!0});Q7i(g,D);return g};
cFy=function(n,D){n=(uMy.has(n.toLowerCase())?0:fty.has(n.startsWith("svg:")?n.replace("svg:",""):n))?document.createElementNS("http://www.w3.org/2000/svg",n.startsWith("svg:")?n.replace("svg:",""):n):AFy(n,D)||document.createElement(n);n[zC8]=!0;return n};
Itf=function(n){if(n){var D;(D=n._disposeRef)==null||D.call(n);var L;(L=n._disposeEffects)==null||L.call(n);n.__instance&&n.__instance instanceof Jk&&(D=n.__instance,ktJ(D,n),D instanceof B7&&D.disposeEffects());for(D=0;D<n.childNodes.length;D++)Itf(n.childNodes[D])}};
rFO=function(n){CKJ.push(n)===1&&requestAnimationFrame(function(){setTimeout(function(){var D=[].concat(_.Iu(CKJ));CKJ=[];D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;try{for(var g=0;g<L.length;g++)Itf(L[g])}catch(b){g=L=void 0,(g=(L=Hw).handleError)==null||g.call.apply(g,[L].concat(_.Iu(sl(b))))}}})})};
_.Z=function(n,D){return vWQ.apply(null,[n,D].concat(_.Iu(_.e1.apply(2,arguments))))};
iky=function(){var n=document.body.firstElementChild;window.ng||n.__ngContext__||(n.__ngContext__={},n.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=OkJ)};
eCJ=function(n,D){var L;D!=null?L=D:L=_.jzy(document).getAppContext();L.get(wbb).JSC$25181_getEventTarget().dispatchEvent(new hCT(WK8,n,j$))};
_.ko=function(n,D){var L=L===void 0?{enableDevtools:!1}:L;var g=T0(function(){var b=NI(qE);try{return un(function(){var q=_.jzy(_.r2(n)),U;var J=prJ({appContext:L.appContext||(q==null?void 0:(U=q.getOptionalAppContext)==null?void 0:U.call(q)),dispatcher:q});q=lb(J);J=Y0(!0);PHB++;try{Lo(D(),n),m4y(!1)}catch(k){throw m4y(!0),k;}finally{Y0(J),o1(q)}},!1)}finally{NI(b)}});
n[x1J]=!0;L.legacyTriggerSoyRendererEvents&&eCJ(n,L.appContext);return function(){n.textContent="";g();n[x1J]=!1}};
_.po=function(n){if(KLy(yr)){var D;(D=Hw.handleError)==null||D.call.apply(D,[Hw].concat(_.Iu(sl(Error("cc")))))}var L=_.X9,g=pU.slice();Promise.resolve().then(function(){L&&!L.isDisposed&&T0(function(){var b=lb(L);try{n()}finally{o1(b)}},{stack:g})})};
_.Z4=function(n){var D=n.cond;if(D===void 0)return n.else&&n.else();var L=_.JK(function(){return!!D()},void 0,"y0Xknf"),g=function(){var b=D();
if(!b){var q;(q=Hw.handleError)==null||q.call.apply(q,[Hw].concat(_.Iu(sl(KKO.nonNullableCondIsNull()))))}return b};
return jhv(function(){var b=L(),q;un(function(){var U=NI(qE);try{q=Gb(b?n.then(g):n.else&&n.else())}finally{NI(U)}},!0);
return q},n.debugInstance)};
RCJ=function(n){return _.Z4(n)};
_.aV=function(n){return n.keyBy==="INDEX"?PKi(n):trv(n)};
m1J=function(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next()){var L=void 0;(L=D.value)==null||L()}};
trv=function(n){var D=n.keyBy===void 0||n.keyBy==="REFERENCE",L=D?function(d){return d}:n.keyBy,g=[],b=[],q=[],U=[],J=[],k=[],a=!0;
_.QP(function(){m1J(U)});
return jhv(function(){var d=n.each(),T=d.length;if(T===0){if(g.length===0&&!a)return q;m1J(U);g=d;b=[];for(d=0;d<g.length;d++)b.push(L(g[d]));q=[];U=[];J=[];k=[];n.fallback&&(U[0]=vyv(function(){q[0]=Gb(n.fallback())}));
a=!1;return q}for(var Q=new XbB,A=g.length-1;A>=0;A--)Q.push(b[A],A);A=Array(T);for(var I=Array(T),w=Array(T),h=Array(T),e=Array(D?0:T),v={i$jscomp$484:0};v.i$jscomp$484<T;v={i$jscomp$484:v.i$jscomp$484,item$jscomp$103:void 0,key$jscomp$517:void 0},v.i$jscomp$484++){v.item$jscomp$103=d[v.i$jscomp$484];v.key$jscomp$517=L(v.item$jscomp$103);var LO=Q.pop(v.key$jscomp$517);LO!=null?(w[v.i$jscomp$484]=q[LO],I[v.i$jscomp$484]=b[LO],A[v.i$jscomp$484]=U[LO],h[v.i$jscomp$484]=J[LO],D||(e[v.i$jscomp$484]=k[LO]),
k0(function(S){return function(){h[S.i$jscomp$484](S.i$jscomp$484);if(!D)e[S.i$jscomp$484](S.item$jscomp$103)}}(v)),delete U[LO]):A[v.i$jscomp$484]=vyv(function(S){return function(){var $i=_.V(_.bn(S.i$jscomp$484,void 0,"g4fKif")),nO=$i.next().value;
$i=$i.next().value;h[S.i$jscomp$484]=$i;I[S.i$jscomp$484]=S.key$jscomp$517;if(D)w[S.i$jscomp$484]=Gb(n.children(S.item$jscomp$103,nO));else{var VB=_.V(_.bn(S.item$jscomp$103,void 0,"Ile0Kc"));$i=VB.next().value;VB=VB.next().value;e[S.i$jscomp$484]=VB;w[S.i$jscomp$484]=Gb(n.children($i,nO))}}}(v))}m1J(U);
g=d;b=I;q=w;U=A;J=h;k=e;a=!1;return w},n.debugInstance)};
PKi=function(n){var D=[],L=[],g=[],b=[],q=!1;_.QP(function(){for(var U=_.V(b),J=U.next();!J.done;J=U.next())J=J.value,J()});
return jhv(function(){var U=n.each();q&&U.length>0&&(b.pop()(),D.pop(),q=!1);for(var J=Array(U.length),k={i$jscomp$485:0};k.i$jscomp$485<U.length;k={i$jscomp$485:k.i$jscomp$485},k.i$jscomp$485++)if(k.i$jscomp$485<D.length)D[k.i$jscomp$485]!==U[k.i$jscomp$485]&&(k0(function(d){return function(){return void L[d.i$jscomp$485](U[d.i$jscomp$485])}}(k)),D[k.i$jscomp$485]=U[k.i$jscomp$485]),J[k.i$jscomp$485]=g[k.i$jscomp$485];
else{var a=vyv(function(d){return function(){D[d.i$jscomp$485]=U[d.i$jscomp$485];var T=_.V(_.bn(U[d.i$jscomp$485],void 0,"C53T8b")),Q=T.next().value;T=T.next().value;L[d.i$jscomp$485]=T;J[d.i$jscomp$485]=Gb(n.children(Q,d.i$jscomp$485))}}(k));
b[k.i$jscomp$485]=a}for(;D.length>U.length;)D.pop(),b.pop()(),L.pop();U.length===0&&!q&&n.fallback&&(k=vyv(function(){J[0]=Gb(n.fallback())}),b[0]=k,q=!0);
return g=J},n.debugInstance)};
vyv=function(n){var D=_.X9;return un(function(L){var g=NI(qE);try{L.parent=D,n(L)}finally{NI(g)}},!1)};
_.dd=function(n){return n};
_.lt4=function(n){return{isDefault:!0,children:n.children}};
_.Tb=function(n){var D=Mrf(n),L=_.JK(function(){return oyB(D)},void 0,"BHmkEe");
return jhv(function(){var g=L(),b;un(function(){var q=NI(qE);try{b=Gb(g())}finally{NI(q)}});
return b},n.debugInstance)};
Mrf=function(n){n=n.children;return Array.isArray(n)?n:[n]};
Y6i=function(n){var D=n.props;n=n.getChildren()[0];return D.when?{when:D.when,children:n}:{isDefault:!0,children:n}};
oyB=function(n){var D=function(){return null};
n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,L!=null&&L[MC]&&(L=L.type===_.lt4?{isDefault:!0,children:L.children[0]}:{when:L.props.when,children:L.children[0]}),L instanceof $o&&(L=Y6i(L)),L.isDefault)D=L.children;else if(L.when())return L.children;return D};
S6J=function(n){var D=null,L;return{value:null,onRender:function(g){if(L&&g!==L){var b;(b=D)==null||b();L._disposeRef=void 0}L=g;D=n(g)||null},
onUnmount:function(){var g;(g=D)==null||g();D=null}}};
Hkv=function(n){var D=JFy();if(D==null)throw FKv.PRIMITIVE_INVALID_HOOK_CALL();var L=D.hookCounter++;D.hooks||(D.hooks=[]);var g=D.hooks;g[L]||(g[L]={key:n,host:D});if(n!==g[L].key){var b,q;n=((b=D.JSC$8118___type)==null?void 0:b.name)||((q=D.functionComponent)==null?void 0:q.name);throw FKv.OUT_OF_ORDER_HOOK_CALL(n);}return g[L]};
yFy=function(n,D){return!n||n.length!==(D==null?void 0:D.length)||n.some(function(L,g){return L!==D[g]})};
EJ=function(n,D){var L=Hkv("onChange"),g=JFy();yFy(L.deps,D)&&(L.deps=D,L.pendingEffect=n,g.__syncEffects||(g.__syncEffects=[]),g.__syncEffects.push(L))};
sJ=function(n,D){EJ(function(){return gT(n)},D)};
_.c7=function(n){dT()?_.po(function(){gT(n)}):EJ(function(){return gT(n)},[])};
j7B=function(n){var D=[].concat(_.Iu(n));n.length=0;n=_.V(D);for(D=n.next();!D.done;D=n.next()){D=D.value;N14(D);var L=D.pendingEffect;D.pendingEffect=null;if(L=L==null?void 0:L())D.pendingCleanup=L}};
N14=function(n){var D=n.pendingCleanup;n.pendingCleanup=null;D==null||D()};
ndv=function(n,D){if(dT())return n();var L=Hkv("useMemoInternal");yFy(L.deps,D)&&(L.deps=D,L.value=n());return L.value};
QH=function(n,D){return ndv(n,D)};
us=function(n){return ndv(n,[])};
DKB=function(){var n=_.e1.apply(0,arguments),D=us(function(){return n.map(function(L){return _.bn(L,void 0,"iAOe9b")})});
sJ(function(){for(var L=0;L<n.length;L++)(0,D[L][1])(n[L])},n);
return D.map(function(L){return _.V(L).next().value})};
Ak=function(n){return us(function(){return{value:n}})};
_.zb=function(n,D){if(!n)return null;n=Object.keys(n);n=_.V(n);for(var L=n.next();!L.done;L=n.next()){L=L.value;var g=L.toLowerCase();if(g.indexOf(D,g.length-D.length)>-1)return L}return null};
_.rd=function(){var n=arguments,D=_.Co;n.length>1?D[n[0]]=n[1]:n.length===1&&Object.assign(D,n[0])};
_.OJ=function(n,D){return n in _.Co?_.Co[n]:D};
_.is=function(n,D){return!!_.OJ(n,D)};
Lwy=function(n){var D=_.Co.EXPERIMENT_FLAGS;return D?D[n]:void 0};
bBT=function(n){gdO.forEach(function(D){return D(n)})};
_.hk=function(n){return n&&window.yterr?function(){try{return n.apply(this,arguments)}catch(D){_.wd(D)}}:n};
_.wd=function(n){var D=_.W7("yt.logging.errors.log");D?D(n,"ERROR",void 0,void 0,void 0,void 0,void 0):(D=_.OJ("ERRORS",[]),D.push([n,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.rd("ERRORS",D));bBT(n)};
_.e6=function(n,D,L,g,b){var q=_.W7("yt.logging.errors.log");q?q(n,"WARNING",D,L,g,void 0,b):(q=_.OJ("ERRORS",[]),q.push([n,"WARNING",D,L,g,void 0,b]),_.rd("ERRORS",q))};
Ggv=function(n,D){D=n.split(D);for(var L={},g=0,b=D.length;g<b;g++){var q=D[g].split("=");if(q.length===1&&q[0]||q.length===2)try{var U=$Ki(q[0]||""),J=$Ki(q[1]||"");if(U in L){var k=L[U];Array.isArray(k)?_.FB(k,J):L[U]=[k,J]}else L[U]=J}catch(Q){var a=Q,d=q[0],T=String(Ggv);a.args=[{key:d,value:q[1],query:n,method:quB===T?"unchanged":T}];Ve8.hasOwnProperty(d)||_.e6(a)}}return L};
UKT=function(n){var D=[];_.Ao.forEach(n,function(L,g){var b=_.xo(g);_.Ko(Array.isArray(L)?L:[L],function(q){q==""?D.push(b):D.push(b+"="+_.xo(q))})});
return D.join("&")};
_.RV=function(n){n.charAt(0)==="?"&&(n=n.substring(1));return Ggv(n,"&")};
_.P7=function(n){return n.indexOf("?")!==-1?(n=(n||"").split("#")[0],n=n.split("?",2),_.RV(n.length>1?n[1]:n[0])):{}};
_.tk=function(n,D){return Bwv(n,D||{},!0)};
J94=function(n,D){return Bwv(n,D||{},!1)};
Bwv=function(n,D,L){var g=n.split("#",2);n=g[0];g=g.length>1?"#"+g[1]:"";var b=n.split("?",2);n=b[0];b=_.RV(b[1]||"");for(var q in D)if(L||!_.Ao.containsKey(b,q))b[q]=D[q];return _.mh(n,b)+g};
ME=function(n){if(!D)var D=window.location.href;var L=_.v7(n)[1]||null,g=_.Xh(n);return L&&g?ls(n,D):g?_.Xh(D)===g&&(Number(_.v7(D)[4]||null)||null)===(Number(_.v7(n)[4]||null)||null):!0};
_.pzB=function(n){n=kg4(n);return n===null?!1:n[0]==="com"&&n[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
kg4=function(n){n=_.Xh(n);return n!==null?n.split(".").reverse():null};
$Ki=function(n){return n&&n.match(ZBB)?n:oV(n)};
_.Yo=function(n){return new aE8(n)};
_.E=function(){dK4||(dK4=new Twf);return dK4};
sGJ=function(n){var D=_.S6,L,g;_.B(function(b){L=_.E();return(g=L.resolve(_.Yo(D)))?(n(g),b.return(Promise.resolve(g))):b.return(L.resolve(new EdJ(D)).then(function(q){n(q);return q}))})};
_.c=function(n){n=Fh(n);return typeof n==="string"&&n==="false"?!1:!!n};
_.H7=function(n,D){n=Fh(n);return n===void 0&&D!==void 0?D:Number(n||0)};
c9v=function(n){n=Fh(n);return Array.isArray(n)?_.zs(n,function(D){return Number(D||0)}):[Number(n||0)]};
_.yH=function(n){n=Fh(n);return n!==void 0?String(n):""};
_.NE=function(n){n=Fh(n);return Array.isArray(n)?_.zs(n,function(D){return String(D||"")}):[String(n||"")]};
QGy=function(){return _.OJ("EXPERIMENTS_TOKEN","")};
Fh=function(n){return _.OJ("EXPERIMENT_FLAGS",{})[n]};
ugv=function(){for(var n=[],D=_.OJ("EXPERIMENTS_FORCED_FLAGS",{}),L=_.V(Object.keys(D)),g=L.next();!g.done;g=L.next())g=g.value,n.push({key:g,value:String(D[g])});L=_.OJ("EXPERIMENT_FLAGS",{});g=_.V(Object.keys(L));for(var b=g.next();!b.done;b=g.next())b=b.value,b.startsWith("force_")&&D[b]===void 0&&n.push({key:b,value:String(L[b])});return n};
A9b=function(){if(!fEb)return null;var n=fEb();return"open"in n?n:null};
z_O=function(n){switch(j6(n)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
j6=function(n){return n&&"status"in n?n.status:-1};
_.ne=function(n,D){typeof n==="function"&&(n=_.hk(n));return window.setTimeout(n,D)};
_.D8=function(n,D){typeof n==="function"&&(n=_.hk(n));return window.setInterval(n,D)};
_.Le=function(n){window.clearTimeout(n)};
CP8=function(n){n=_.P7(n);for(var D=_.V(IEv),L=D.next();!L.done;L=D.next())if(n[L.value]!==void 0)return!0;return!1};
iBb=function(n,D,L,g,b,q,U,J){L=L===void 0?"GET":L;g=g===void 0?"":g;J=J===void 0?!1:J;var k=A9b();if(!k)return null;var a=function(){(k&&"readyState"in k?k.readyState:0)===4&&D&&_.hk(D)(k)};
"onloadend"in k?k.addEventListener("loadend",a,!1):k.onreadystatechange=a;_.c("debug_forward_web_query_parameters")&&(n=r9b(n,window.location.search));k.open(L,n,!0);q&&(k.responseType=q);U&&(k.withCredentials=!0);L=L==="POST"&&(window.FormData===void 0||!(g instanceof FormData));if(b=OBv(n,b))for(var d in b)k.setRequestHeader(d,b[d]),"content-type"===d.toLowerCase()&&(L=!1);L&&k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(J&&"setAttributionReporting"in XMLHttpRequest.prototype){n=
{eventSourceEligible:!0,triggerEligible:!1};try{k.setAttributionReporting(n)}catch(T){_.e6(T)}}k.send(g);return k};
OBv=function(n,D){D=D===void 0?{}:D;var L=ME(n),g=_.OJ("INNERTUBE_CLIENT_NAME"),b=_.c("web_ajax_ignore_global_headers_if_set"),q;for(q in wz8){var U=_.OJ(wz8[q]),J=q==="X-Goog-AuthUser"||q==="X-Goog-PageId";q!=="X-Goog-Visitor-Id"||U||(U=_.OJ("VISITOR_DATA"));var k;if(!(k=!U)){if(!(k=L||(_.Xh(n)?!1:!0))){k=n;var a;if(a=_.c("add_auth_headers_to_remarketing_google_dot_com_ping")&&q==="Authorization"&&(g==="TVHTML5"||g==="TVHTML5_UNPLUGGED"||g==="TVHTML5_SIMPLY"))a=kg4(k),a=a===null?!1:a[1]==="google"?
!0:a[2]==="google"?a[0]==="au"&&a[1]==="com"?!0:a[0]==="uk"&&a[1]==="co"?!0:!1:!1;a&&(k=_.gm(k)||"",k=k.split("/"),k="/"+(k.length>1?k[1]:""),a=k==="/pagead");k=a?!0:!1}k=!k}k||b&&D[q]!==void 0||g==="TVHTML5_UNPLUGGED"&&J||(D[q]=U)}"X-Goog-EOM-Visitor-Id"in D&&"X-Goog-Visitor-Id"in D&&delete D["X-Goog-Visitor-Id"];if(L||!_.Xh(n))D["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(L||!_.Xh(n)){try{var d=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(T){}d&&(D["X-YouTube-Time-Zone"]=
d)}document.location.hostname.endsWith("youtubeeducation.com")||!L&&_.Xh(n)||(D["X-YouTube-Ad-Signals"]=UKT(h_T()));return D};
_.WwQ=function(n,D){var L=_.Xh(n);_.c("debug_handle_relative_url_for_query_forward_killswitch")||!L&&ME(n)&&(L=document.location.hostname);var g=_.gm(n);g=(L=L&&(L.endsWith("youtube.com")||L.endsWith("youtube-nocookie.com")))&&g&&g.startsWith("/api/");if(!L||g)return n;var b=_.RV(D),q={};_.Ko(IEv,function(U){b[U]&&(q[U]=b[U])});
return J94(n,q)};
e_8=function(n,D){D.method="POST";D.postParams||(D.postParams={});return _.bq(n,D)};
xKQ=function(n,D){var L=_.OJ("XSRF_FIELD_NAME"),g;D.headers&&(g=D.headers["Content-Type"]);return!D.excludeXsrf&&(!_.Xh(n)||D.withCredentials||_.Xh(n)===document.location.hostname)&&D.method==="POST"&&(!g||g==="application/x-www-form-urlencoded")&&!(D.postParams&&D.postParams[L])};
_.bq=function(n,D){var L=D.format||"JSON";n=Kw8(n,D);var g=R_v(n,D),b=!1,q=PPQ(n,function(k){if(!b){b=!0;J&&_.Le(J);var a=z_O(k),d=null,T=400<=k.status&&k.status<500,Q=500<=k.status&&k.status<600;if(a||T||Q)d=tey(n,L,k,D.convertToSafeHtml);a&&(a=mKv(L,k,d));d=d||{};T=D.context||_.U8;a?D.onSuccess&&D.onSuccess.call(T,k,d):D.onError&&D.onError.call(T,k,d);D.onFinish&&D.onFinish.call(T,k,d)}},D.method,g,D.headers,D.responseType,D.withCredentials);
g=D.timeout||0;if(D.onTimeout&&g>0){var U=D.onTimeout;var J=_.ne(function(){b||(b=!0,q.abort(),_.Le(J),U.call(D.context||_.U8,q))},g)}return q};
Kw8=function(n,D){D.includeDomain&&(n=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+n);var L=_.OJ("XSRF_FIELD_NAME");if(D=D.urlParams)D[L]&&delete D[L],n=_.tk(n,D);return n};
R_v=function(n,D){var L=_.OJ("XSRF_FIELD_NAME"),g=_.OJ("XSRF_TOKEN"),b=D.postBody||"",q=D.postParams;xKQ(n,D)&&(q||(q={}),q[L]=g);(_.c("ajax_parse_query_data_only_when_filled")&&q&&Object.keys(q).length>0||q)&&typeof b==="string"&&(b=_.RV(b),_.Ao.extend(b,q),b=D.postBodyFormat&&D.postBodyFormat==="JSON"?JSON.stringify(b):_.$9(b));q=b||q&&!_.Ao.isEmpty(q);!vd4&&q&&D.method!=="POST"&&(vd4=!0,_.wd(Error("Ic")));return b};
tey=function(n,D,L,g){var b=null;switch(D){case "JSON":try{var q=L.responseText}catch(U){throw g=Error("Jc"),g.params=n,_.e6(g),U;}n=L.getResponseHeader("Content-Type")||"";q&&n.indexOf("json")>=0&&(q.substring(0,5)===")]}'\n"&&(q=q.substring(5)),b=JSON.parse(q));break;case "XML":if(n=(n=L.responseXML)?XzB(n):null)b={},_.Ko(n.getElementsByTagName("*"),function(U){b[U.tagName]=lE4(U)})}g&&MeJ(b);
return b};
MeJ=function(n){if(_.yB(n))for(var D in n)D==="html_content"||pO(D,"_html")?n[D]=tc(n[D]):MeJ(n[D])};
mKv=function(n,D,L){if(D&&D.status===204)return!0;switch(n){case "JSON":return!!L;case "XML":return Number(L&&L.return_code)===0;case "RAW":return!0;default:return!!L}};
XzB=function(n){return n?(n=("responseXML"in n?n.responseXML:n).getElementsByTagName("root"))&&n.length>0?n[0]:null:null};
lE4=function(n){var D="";_.Ko(n.childNodes,function(L){D+=L.nodeValue});
return D};
ody=function(n){if(n.name==="JavaException")return!0;n=n.stack;return n.includes("chrome://")||n.includes("chrome-extension://")||n.includes("moz-extension://")};
_.Gp=function(n){_.TR.call(this);this.JSC$8286_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!n};
SuT=function(n,D){var L=n.length,g=0,b=function(){return n.charCodeAt(g++)};
do{var q=YuB(b);if(q===Infinity)break;var U=q>>3;switch(q&7){case 0:q=YuB(b);if(U===D)return q;break;case 1:if(U===D)return;g+=8;break;case 2:q=YuB(b);if(U===D)return n.substr(g,q);g+=q;break;case 5:if(U===D)return;g+=4;break;default:return}}while(g<L)};
YuB=function(n){var D=n(),L=D&127;if(D<128)return L;D=n();L|=(D&127)<<7;if(D<128)return L;D=n();L|=(D&127)<<14;if(D<128)return L;D=n();return D<128?L|(D&127)<<21:Infinity};
HB8=function(n,D,L,g){if(n)if(Array.isArray(n)){var b=g;for(g=0;g<n.length&&!(n[g]&&(b+=FwJ(g,n[g],D,L),b>500));g++);g=b}else if(typeof n==="object")for(b in n){if(n[b]){var q=b;var U=n[b],J=D,k=L;q=typeof U!=="string"||q!=="clickTrackingParams"&&q!=="trackingParams"?0:(U=SuT(atob(U.replace(/-/g,"+").replace(/_/g,"/")),2))?FwJ(q+".ve",U,J,k):0;g+=q;g+=FwJ(b,n[b],D,L);if(g>500)break}}else L[D]=ql(n),g+=L[D].length;else L[D]=ql(n),g+=L[D].length;return g};
FwJ=function(n,D,L,g){L+="."+n;n=ql(D);g[L]=n;return L.length+n.length};
ql=function(n){try{return(typeof n==="string"?n:String(JSON.stringify(n))).substr(0,500)}catch(D){return"unable to serialize "+typeof n+" ("+D.message+")"}};
y9O=function(n){switch(n){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}};
_.Uw=function(n,D,L,g,b){_.Vj.set(n,D,{maxAge:L,path:"/",domain:g===void 0?"youtube.com":g,secure:b===void 0?!1:b})};
_.NwB=function(n,D,L){_.Vj.remove(n,D===void 0?"/":D,L===void 0?"youtube.com":L)};
_.B0=function(){if(_.c("embeds_web_enable_cookie_detection_fix")){if(!_.U8.navigator.cookieEnabled)return!1}else if(!_.Vj.isEnabled())return!1;if(!_.Vj.isEmpty())return!0;_.c("embeds_web_enable_cookie_detection_fix")?_.Vj.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Vj.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Vj.get("TESTCOOKIESENABLED")!=="1")return!1;_.Vj.remove("TESTCOOKIESENABLED");return!0};
jGy=function(){var n=_.U8.navigator;return n?n.connection:void 0};
n1y=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(n){}};
_.Lkv=function(){var n=jGy();if(n){var D=Dnv[n.type||"unknown"]||"CONN_UNKNOWN";n=Dnv[n.effectiveType||"unknown"]||"CONN_UNKNOWN";D==="CONN_CELLULAR_UNKNOWN"&&n!=="CONN_UNKNOWN"&&(D=n);if(D!=="CONN_UNKNOWN")return D;if(n!=="CONN_UNKNOWN")return n}};
bIJ=function(){var n=jGy();if(n!=null&&n.effectiveType)return g1Q.hasOwnProperty(n.effectiveType)?g1Q[n.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.k9=function(){try{return _.JE(),!0}catch(n){return!1}};
_.JE=function(n){if(_.OJ("DATASYNC_ID")!==void 0)return _.OJ("DATASYNC_ID");throw new _.pe("Datasync ID not set",n===void 0?"unknown":n);};
_.Z8=function(n){this.mechanism=n};
az=function(n){this.mechanism=n};
dm=function(n){this.storage_=n;this.cachedIsStorageAvailable_=null};
$n4=function(){var n=null;try{n=_.U8.localStorage||null}catch(D){}dm.call(this,n)};
GzB=function(){var n=null;try{n=_.U8.sessionStorage||null}catch(D){}dm.call(this,n)};
Tp=function(n,D){this.mechanism_=n;this.JSC$8388_prefix_=D+"::"};
_.qR8=function(n){var D=new $n4;return D.isAvailable()?n?new Tp(D,n):D:null};
_.Vsv=function(n){var D=new GzB;return D.isAvailable()?n?new Tp(D,n):D:null};
B4J=function(){var n;return(n=UnB())==null?void 0:n.get("LAST_RESULT_ENTRY_KEY",!0)};
_.c0=function(n){Jd4||(_.Ew?_.Ew.logError(n):(_.sw.push({type:"ERROR",payload:n}),_.sw.length>10&&_.sw.shift()))};
Qj=function(n,D){Jd4||(_.Ew?_.Ew.logEvent(n,D):(_.sw.push({type:"EVENT",eventType:n,payload:D}),_.sw.length>10&&_.sw.shift()))};
uq=function(n){if(n.indexOf(":")>=0)throw Error("Qc");};
fe=function(n){return n.substr(0,n.indexOf(":"))||n};
ZIy=function(){return(kzJ||pSb)&&AE("applewebkit")&&!AE("version")&&(!AE("safari")||AE("gsa/"))};
AE=function(n){var D=_.s8();return D?D.toLowerCase().indexOf(n)>=0:!1};
T4i=function(n,D,L,g){D=fe(D);var b=n instanceof Error?n:Error("Rc`"+n);if(b instanceof zp)return b;n={objectStoreNames:L,dbName:D,dbVersion:g};if(b.name==="QuotaExceededError")return new zp("QUOTA_EXCEEDED",n);if(_.Iz&&b.name==="UnknownError")return new zp("QUOTA_MAYBE_EXCEEDED",n);if(b instanceof aLb)return new zp("MISSING_INDEX",Object.assign({},n,{objectStore:b.objectStore,index:b.index}));if(b.name==="InvalidStateError"&&dnb.some(function(q){return b.message.includes(q)}))return new zp("EXECUTE_TRANSACTION_ON_CLOSED_DB",
n);
if(b.name==="AbortError")return new zp("UNKNOWN_ABORT",n,b.message);b.args=[Object.assign({},n,{name:"IdbError",originalName:b.name})];b.level="WARNING";return b};
Ce=function(n,D,L){var g=B4J();return new zp("IDB_NOT_SUPPORTED",{context:{caller:n,publicName:D,version:L,hasSucceededOnce:g==null?void 0:g.hasSucceededOnce}})};
E1B=function(n){if(!n)throw Error();throw n;};
s_i=function(n){return n};
cdT=function(n,D,L){var g=function(){try{n.removeEventListener("success",b),n.removeEventListener("error",q)}catch(U){}},b=function(){D(n.result);
g()},q=function(){L(n.error);
g()};
n.addEventListener("success",b);n.addEventListener("error",q)};
Q_Q=function(n){return new Promise(function(D,L){cdT(n,D,L)})};
iq=function(n){return new rm(new Ow(function(D,L){cdT(n,D,L)}))};
uYT=function(n,D){return new rm(new Ow(function(L,g){var b=function(){var q=n?D(n):null;q?q.then(function(U){n=U;b()},g):L()};
b()}))};
AdJ=function(n,D,L){return new Promise(function(g,b){var q=D!==void 0?self.indexedDB.open(n,D):self.indexedDB.open(n);var U=L.blocked,J=L.blocking,k=L.terminated,a=L.upgrade,d=L.closed,T,Q=function(){T||(T=new wm(q.result,{closed:d}));return T};
q.addEventListener("upgradeneeded",function(A){try{if(A.newVersion===null)throw Error("Wc");if(q.transaction===null)throw Error("Xc");A.dataLoss&&A.dataLoss!=="none"&&Qj("IDB_DATA_CORRUPTED",{reason:A.dataLossMessage||"unknown reason",dbName:fe(n)});var I=Q(),w=new fLv(q.transaction);a&&a(I,function(h){return A.oldVersion<h&&A.newVersion>=h},w);
w.done.catch(function(h){b(h)})}catch(h){b(h)}});
q.addEventListener("success",function(){var A=q.result;J&&A.addEventListener("versionchange",function(){J(Q())});
A.addEventListener("close",function(){Qj("IDB_UNEXPECTEDLY_CLOSED",{dbName:fe(n),dbVersion:A.version});k&&k()});
g(Q())});
q.addEventListener("error",function(){b(q.error)});
U&&q.addEventListener("blocked",function(){U()})})};
zdJ=function(n,D,L){L=L===void 0?{}:L;return AdJ(n,D,L)};
_.W0=function(n,D){D=D===void 0?{}:D;var L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return _.JA(U,2),L=self.indexedDB.deleteDatabase(n),g=D,(b=g.blocked)&&L.addEventListener("blocked",function(){b()}),_.p(U,Q_Q(L),4);
if(U.nextAddress!=2)return _.hE(U,0);q=_.dG(U);throw T4i(q,n,"",-1);})};
C2Q=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.eV(ILf,D),2);L=g.yieldResult;return g.return(_.x9(L,["databases"],{enableRetries:!0,mode:"readwrite"},function(b){var q=b.objectStore("databases");return q.get(n.actualName).then(function(U){if(U?n.actualName!==U.actualName||n.publicName!==U.publicName||n.userIdentifier!==U.userIdentifier:1)return q.put(n).then(function(){})})}))})};
_.Ke=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return n?_.p(g,_.eV(ILf,D),2):g.return();L=g.yieldResult;return g.return(L.delete("databases",n))})};
_.rd8=function(n,D){var L,g;return _.B(function(b){return b.nextAddress==1?(L=[],_.p(b,_.eV(ILf,D),2)):b.nextAddress!=3?(g=b.yieldResult,_.p(b,_.x9(g,["databases"],{enableRetries:!0,mode:"readonly"},function(q){L.length=0;return Rz(q.objectStore("databases"),{},function(U){n(U.getValue())&&L.push(U.getValue());return U.continue()})}),3)):b.return(L)})};
OIB=function(n,D){return _.rd8(function(L){return L.publicName===n&&L.userIdentifier!==void 0},D)};
hdQ=function(){var n,D,L,g;return _.B(function(b){switch(b.nextAddress){case 1:n=B4J();if((D=n)==null?0:D.hasSucceededOnce)return b.return(!0);var q;if(q=iIO)q=/WebKit\/([0-9]+)/.exec(_.s8()),q=!!(q&&parseInt(q[1],10)>=600);q&&(q=/WebKit\/([0-9]+)/.exec(_.s8()),q=!(q&&parseInt(q[1],10)>=602));if(q||_.tE)return b.return(!1);try{if(L=self,!(L.indexedDB&&L.IDBIndex&&L.IDBKeyRange&&L.IDBObjectStore))return b.return(!1)}catch(U){return b.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return b.return(!1);
_.JA(b,2);g={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.p(b,C2Q(g,wSJ),4);case 4:return _.p(b,_.Ke("yt-idb-test-do-not-use",wSJ),5);case 5:return b.return(!0);case 2:return _.dG(b),b.return(!1)}})};
edb=function(){if(WkO!==void 0)return WkO;Jd4=!0;return WkO=hdQ().then(function(n){Jd4=!1;var D;if((D=UnB())!=null&&D.expiringStorage_){var L;D={hasSucceededOnce:((L=B4J())==null?void 0:L.hasSucceededOnce)||n};var g;(g=UnB())==null||g.set("LAST_RESULT_ENTRY_KEY",D,2592E3,!0)}return n})};
mA=function(){return _.W7("ytglobal.idbToken_")||void 0};
_.XG=function(){var n=mA();return n?Promise.resolve(n):edb().then(function(D){(D=D?wSJ:void 0)&&_.v0("ytglobal.idbToken_",D);return D})};
xnB=function(n){if(!_.k9())throw n=new zp("AUTH_INVALID",{dbName:n}),_.c0(n),n;var D=_.JE();return{actualName:n+":"+D,publicName:n,userIdentifier:D}};
KkJ=function(n,D,L,g){var b,q,U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:return q=(b=Error().stack)!=null?b:"",_.p(d,_.XG(),2);case 2:U=d.yieldResult;if(!U)throw J=Ce("openDbImpl",n,D),_.c("ytidb_async_stack_killswitch")||(J.stack=J.stack+"\n"+q.substring(q.indexOf("\n")+1)),_.c0(J),J;uq(n);k=L?{actualName:n,publicName:n,userIdentifier:void 0}:xnB(n);_.JA(d,3);return _.p(d,C2Q(k,U),5);case 5:return _.p(d,zdJ(k.actualName,D,g),6);case 6:return d.return(d.yieldResult);case 3:return a=
_.dG(d),_.JA(d,7),_.p(d,_.Ke(k.actualName,U),9);case 9:_.hE(d,8);break;case 7:_.dG(d);case 8:throw a;}})};
Rd4=function(n,D,L){L=L===void 0?{}:L;return KkJ(n,D,!1,L)};
P2O=function(n,D,L){L=L===void 0?{}:L;return KkJ(n,D,!0,L)};
tsv=function(n,D){D=D===void 0?{}:D;var L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,_.XG(),2);if(b.nextAddress!=3){L=b.yieldResult;if(!L)return b.return();uq(n);g=xnB(n);return _.p(b,_.W0(g.actualName,D),3)}return _.p(b,_.Ke(g.actualName,L),0)})};
mnB=function(n,D,L){n=n.map(function(g){return _.B(function(b){return b.nextAddress==1?_.p(b,_.W0(g.actualName,D),2):_.p(b,_.Ke(g.actualName,L),0)})});
return Promise.all(n).then(function(){})};
v1b=function(n){var D=D===void 0?{}:D;var L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,_.XG(),2);if(b.nextAddress!=3){L=b.yieldResult;if(!L)return b.return();uq(n);return _.p(b,OIB(n,L),3)}g=b.yieldResult;return _.p(b,mnB(g,D,L),0)})};
XSB=function(n,D){D=D===void 0?{}:D;var L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.XG(),2);if(g.nextAddress!=3){L=g.yieldResult;if(!L)return g.return();uq(n);return _.p(g,_.W0(n,D),3)}return _.p(g,_.Ke(n,L),0)})};
lq=function(n,D){return lLB(n,D)};
o1B=function(n){return _.eV(Msv(),n)};
YR8=function(n,D,L,g){var b,q,U;return _.B(function(J){switch(J.nextAddress){case 1:return b={config:n,hashData:D,timestamp:g!==void 0?g:(0,_.Ml)()},_.p(J,o1B(L),2);case 2:return q=J.yieldResult,_.p(J,q.clear("hotConfigStore"),3);case 3:return _.p(J,q.put("hotConfigStore",b),4);case 4:return U=J.yieldResult,J.return(U)}})};
SRO=function(n,D,L,g,b){var q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:return q={config:n,hashData:D,configData:L,timestamp:b!==void 0?b:(0,_.Ml)()},_.p(k,o1B(g),2);case 2:return U=k.yieldResult,_.p(k,U.clear("coldConfigStore"),3);case 3:return _.p(k,U.put("coldConfigStore",q),4);case 4:return J=k.yieldResult,k.return(J)}})};
FkB=function(n){var D,L;return _.B(function(g){return g.nextAddress==1?_.p(g,o1B(n),2):g.nextAddress!=3?(D=g.yieldResult,L=void 0,_.p(g,_.x9(D,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.oz(b.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(q){L=q.getValue()})}),3)):g.return(L)})};
HIb=function(n){var D,L;return _.B(function(g){return g.nextAddress==1?_.p(g,o1B(n),2):g.nextAddress!=3?(D=g.yieldResult,L=void 0,_.p(g,_.x9(D,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.oz(b.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(q){L=q.getValue()})}),3)):g.return(L)})};
yd4=function(){return _.B(function(n){return _.p(n,v1b("ytGcfConfig"),0)})};
N4B=function(){return"INNERTUBE_API_KEY"in _.Co&&"INNERTUBE_API_VERSION"in _.Co};
_.Y9=function(){return{innertubeApiKey:_.OJ("INNERTUBE_API_KEY"),innertubeApiVersion:_.OJ("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.OJ("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.OJ("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.OJ("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.OJ("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.is("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.is("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.OJ("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.$cT=function(n){var D={client:{hl:n.innertubeContextHostLanguage,gl:n.innertubeContextGeoLocation,clientName:n.innertubeContextClientName,clientVersion:n.innertubeContextClientVersion,configInfo:n.innertubeContextClientConfigInfo}};navigator.userAgent&&(D.client.userAgent=String(navigator.userAgent));var L=_.U8.devicePixelRatio;L&&L!=1&&(D.client.screenDensityFloat=String(L));L=QGy();L!==""&&(D.client.experimentsToken=L);L=ugv();L.length>0&&(D.request={internalExperimentFlags:L});j_J(n,void 0,D);
nz4(void 0,D);DcQ(void 0,D);LZ4(n,void 0,D);gzv(void 0,D);_.c("start_client_gcf")&&b84(void 0,D);_.OJ("DELEGATED_SESSION_ID")&&!_.c("pageid_as_header_web")&&(D.user={onBehalfOfUser:_.OJ("DELEGATED_SESSION_ID")});!_.c("fill_delegate_context_in_gel_killswitch")&&(n=_.OJ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(D.user=Object.assign({},D.user,{serializedDelegationContext:n}));n=_.OJ("INNERTUBE_CONTEXT");var g;if(_.c("enable_persistent_device_token")&&(n==null?0:(g=n.client)==null?0:g.rolloutToken)){var b;
D.client.rolloutToken=n==null?void 0:(b=n.client)==null?void 0:b.rolloutToken}g=Object;b=g.assign;n=D.client;L={};for(var q=_.V(Object.entries(_.RV(_.OJ("DEVICE","")))),U=q.next();!U.done;U=q.next()){var J=_.V(U.value);U=J.next().value;J=J.next().value;U==="cbrand"?L.deviceMake=J:U==="cmodel"?L.deviceModel=J:U==="cbr"?L.browserName=J:U==="cbrver"?L.browserVersion=J:U==="cos"?L.osName=J:U==="cosver"?L.osVersion=J:U==="cplatform"&&(L.platform=J)}D.client=b.call(g,n,L);return D};
j_J=function(n,D,L){n=n.innertubeContextClientName;if(n==="WEB"||n==="MWEB"||n===1||n===2)if(D){L=_.SV(D,G7J,96)||new G7J;var g=qGJ();g=Object.keys(VRB).indexOf(g);g=g===-1?null:g;g!==null&&_.FG(L,3,g);_.Zm(D,96,L)}else L&&(L.client.mainAppWebInfo=(g=L.client.mainAppWebInfo)!=null?g:{},L.client.mainAppWebInfo.webDisplayMode=qGJ())};
nz4=function(n,D){var L=_.W7("yt.embedded_player.embed_url");L&&(n?(D=_.SV(n,UcJ,7)||new UcJ,_.Ts(D,4,L),_.Zm(n,7,D)):D&&(D.thirdParty={embedUrl:L}))};
DcQ=function(n,D){var L;if(_.c("web_log_memory_total_kbytes")&&((L=_.U8.navigator)==null?0:L.deviceMemory)){var g;L=(g=_.U8.navigator)==null?void 0:g.deviceMemory;n?_.H0(n,95,VR(L*1E6)):D&&(D.client.memoryTotalKbytes=""+L*1E6)}};
LZ4=function(n,D,L){if(n.appInstallData)if(D){var g;L=(g=_.SV(D,yj,62))!=null?g:new yj;_.Ts(L,6,n.appInstallData);_.Zm(D,62,L)}else L&&(L.client.configInfo=L.client.configInfo||{},L.client.configInfo.appInstallData=n.appInstallData)};
gzv=function(n,D){var L=_.Lkv();L&&(n?_.FG(n,61,BsO[L]):D&&(D.client.connectionType=L));_.c("web_log_effective_connection_type")&&(L=bIJ())&&(n?_.FG(n,94,JWf[L]):D&&(D.client.effectiveConnectionType=L))};
_.Z8Q=function(n,D,L){L=L===void 0?{}:L;var g={};_.OJ("EOM_VISITOR_DATA")?g={"X-Goog-EOM-Visitor-Id":_.OJ("EOM_VISITOR_DATA")}:g={"X-Goog-Visitor-Id":L.visitorData||_.OJ("VISITOR_DATA","")};if(D&&D.includes("www.youtube-nocookie.com"))return g;D=L.authorization||_.OJ("AUTHORIZATION");D||(n?D="Bearer "+_.W7("gapi.auth.getToken")().access_token:(k78.instance||(k78.instance=new k78),n=pnT(),_.c("pageid_as_header_web")||delete n["X-Goog-PageId"],g=Object.assign({},g,n)));D&&(g.Authorization=D);return g};
b84=function(n,D){var L=afO();if(L){var g=L.coldConfigData,b=L.coldHashData;L=L.hotHashData;if(n){var q;D=(q=_.SV(n,yj,62))!=null?q:new yj;g=_.Ts(D,1,g);_.Ts(g,3,b).setHotHashData(L);_.Zm(n,62,D)}else D&&(D.client.configInfo=D.client.configInfo||{},g&&(D.client.configInfo.coldConfigData=g),b&&(D.client.configInfo.coldHashData=b),L&&(D.client.configInfo.hotHashData=L))}};
Nl=function(n){for(var D=n.length;--D>=0;)n[D]=0};
dcO=function(n,D,L,g,b){this.static_tree=n;this.extra_bits=D;this.extra_base=L;this.elems=g;this.max_length=b;this.has_stree=n&&n.length};
TsO=function(n,D){this.dyn_tree=n;this.max_code=0;this.stat_desc=D};
jV=function(n,D){n.pending_buf[n.pending++]=D&255;n.pending_buf[n.pending++]=D>>>8&255};
nj=function(n,D,L){n.bi_valid>16-L?(n.bi_buf|=D<<n.bi_valid&65535,jV(n,n.bi_buf),n.bi_buf=D>>16-n.bi_valid,n.bi_valid+=L-16):(n.bi_buf|=D<<n.bi_valid&65535,n.bi_valid+=L)};
DG=function(n,D,L){nj(n,L[D*2],L[D*2+1])};
EzJ=function(n,D){var L=0;do L|=n&1,n>>>=1,L<<=1;while(--D>0);return L>>>1};
s5J=function(n,D,L){var g=Array(16),b=0,q;for(q=1;q<=15;q++)g[q]=b=b+L[q-1]<<1;for(L=0;L<=D;L++)b=n[L*2+1],b!==0&&(n[L*2]=EzJ(g[b]++,b))};
cWB=function(n){var D;for(D=0;D<286;D++)n.dyn_ltree[D*2]=0;for(D=0;D<30;D++)n.dyn_dtree[D*2]=0;for(D=0;D<19;D++)n.bl_tree[D*2]=0;n.dyn_ltree[512]=1;n.opt_len=n.static_len=0;n.last_lit=n.matches=0};
Q58=function(n){n.bi_valid>8?jV(n,n.bi_buf):n.bi_valid>0&&(n.pending_buf[n.pending++]=n.bi_buf);n.bi_buf=0;n.bi_valid=0};
usb=function(n,D,L){Q58(n);jV(n,L);jV(n,~L);Lj.arraySet(n.pending_buf,n.window,D,L,n.pending);n.pending+=L};
ffJ=function(n,D,L,g){var b=D*2,q=L*2;return n[b]<n[q]||n[b]===n[q]&&g[D]<=g[L]};
AWB=function(n,D,L){for(var g=n.heap[L],b=L<<1;b<=n.heap_len;){b<n.heap_len&&ffJ(D,n.heap[b+1],n.heap[b],n.depth)&&b++;if(ffJ(D,g,n.heap[b],n.depth))break;n.heap[L]=n.heap[b];L=b;b<<=1}n.heap[L]=g};
O8v=function(n,D,L){var g=0;if(n.last_lit!==0){do{var b=n.pending_buf[n.d_buf+g*2]<<8|n.pending_buf[n.d_buf+g*2+1];var q=n.pending_buf[n.l_buf+g];g++;if(b===0)DG(n,q,D);else{var U=gD[q];DG(n,U+256+1,D);var J=z3O[U];J!==0&&(q-=IfJ[U],nj(n,q,J));b--;U=b<256?b9[b]:b9[256+(b>>>7)];DG(n,U,L);J=C84[U];J!==0&&(b-=rWb[U],nj(n,b,J))}}while(g<n.last_lit)}DG(n,256,D)};
i8J=function(n,D){var L=D.dyn_tree,g=D.stat_desc.static_tree,b=D.stat_desc.has_stree,q=D.stat_desc.elems,U,J=-1;n.heap_len=0;n.heap_max=573;for(U=0;U<q;U++)L[U*2]!==0?(n.heap[++n.heap_len]=J=U,n.depth[U]=0):L[U*2+1]=0;for(;n.heap_len<2;){var k=n.heap[++n.heap_len]=J<2?++J:0;L[k*2]=1;n.depth[k]=0;n.opt_len--;b&&(n.static_len-=g[k*2+1])}D.max_code=J;for(U=n.heap_len>>1;U>=1;U--)AWB(n,L,U);k=q;do U=n.heap[1],n.heap[1]=n.heap[n.heap_len--],AWB(n,L,1),g=n.heap[1],n.heap[--n.heap_max]=U,n.heap[--n.heap_max]=
g,L[k*2]=L[U*2]+L[g*2],n.depth[k]=(n.depth[U]>=n.depth[g]?n.depth[U]:n.depth[g])+1,L[U*2+1]=L[g*2+1]=k,n.heap[1]=k++,AWB(n,L,1);while(n.heap_len>=2);n.heap[--n.heap_max]=n.heap[1];U=D.dyn_tree;k=D.max_code;g=D.stat_desc.static_tree;b=D.stat_desc.has_stree;q=D.stat_desc.extra_bits;var a=D.stat_desc.extra_base,d=D.stat_desc.max_length,T,Q=0;for(T=0;T<=15;T++)n.bl_count[T]=0;U[n.heap[n.heap_max]*2+1]=0;for(D=n.heap_max+1;D<573;D++){var A=n.heap[D];T=U[U[A*2+1]*2+1]+1;T>d&&(T=d,Q++);U[A*2+1]=T;if(!(A>
k)){n.bl_count[T]++;var I=0;A>=a&&(I=q[A-a]);var w=U[A*2];n.opt_len+=w*(T+I);b&&(n.static_len+=w*(g[A*2+1]+I))}}if(Q!==0){do{for(T=d-1;n.bl_count[T]===0;)T--;n.bl_count[T]--;n.bl_count[T+1]+=2;n.bl_count[d]--;Q-=2}while(Q>0);for(T=d;T!==0;T--)for(A=n.bl_count[T];A!==0;)g=n.heap[--D],g>k||(U[g*2+1]!==T&&(n.opt_len+=(T-U[g*2+1])*U[g*2],U[g*2+1]=T),A--)}s5J(L,J,n.bl_count)};
wni=function(n,D,L){var g,b=-1,q=D[1],U=0,J=7,k=4;q===0&&(J=138,k=3);D[(L+1)*2+1]=65535;for(g=0;g<=L;g++){var a=q;q=D[(g+1)*2+1];++U<J&&a===q||(U<k?n.bl_tree[a*2]+=U:a!==0?(a!==b&&n.bl_tree[a*2]++,n.bl_tree[32]++):U<=10?n.bl_tree[34]++:n.bl_tree[36]++,U=0,b=a,q===0?(J=138,k=3):a===q?(J=6,k=3):(J=7,k=4))}};
h3B=function(n,D,L){var g,b=-1,q=D[1],U=0,J=7,k=4;q===0&&(J=138,k=3);for(g=0;g<=L;g++){var a=q;q=D[(g+1)*2+1];if(!(++U<J&&a===q)){if(U<k){do DG(n,a,n.bl_tree);while(--U!==0)}else a!==0?(a!==b&&(DG(n,a,n.bl_tree),U--),DG(n,16,n.bl_tree),nj(n,U-3,2)):U<=10?(DG(n,17,n.bl_tree),nj(n,U-3,3)):(DG(n,18,n.bl_tree),nj(n,U-11,7));U=0;b=a;q===0?(J=138,k=3):a===q?(J=6,k=3):(J=7,k=4)}}};
WZv=function(n){var D=4093624447,L;for(L=0;L<=31;L++,D>>>=1)if(D&1&&n.dyn_ltree[L*2]!==0)return 0;if(n.dyn_ltree[18]!==0||n.dyn_ltree[20]!==0||n.dyn_ltree[26]!==0)return 1;for(L=32;L<256;L++)if(n.dyn_ltree[L*2]!==0)return 1;return 0};
$n=function(n,D,L){n.pending_buf[n.d_buf+n.last_lit*2]=D>>>8&255;n.pending_buf[n.d_buf+n.last_lit*2+1]=D&255;n.pending_buf[n.l_buf+n.last_lit]=L&255;n.last_lit++;D===0?n.dyn_ltree[L*2]++:(n.matches++,D--,n.dyn_ltree[(gD[L]+256+1)*2]++,n.dyn_dtree[(D<256?b9[D]:b9[256+(D>>>7)])*2]++);return n.last_lit===n.lit_bufsize-1};
qX=function(n,D){n.msg=Gv[D];return D};
VT=function(n){for(var D=n.length;--D>=0;)n[D]=0};
Us=function(n){var D=n.state,L=D.pending;L>n.avail_out&&(L=n.avail_out);L!==0&&(Lj.arraySet(n.output,D.pending_buf,D.pending_out,L,n.next_out),n.next_out+=L,D.pending_out+=L,n.total_out+=L,n.avail_out-=L,D.pending-=L,D.pending===0&&(D.pending_out=0))};
kn=function(n,D){var L=n.block_start>=0?n.block_start:-1,g=n.strstart-n.block_start,b=0;if(n.level>0){n.strm.data_type===2&&(n.strm.data_type=WZv(n));i8J(n,n.l_desc);i8J(n,n.d_desc);wni(n,n.dyn_ltree,n.l_desc.max_code);wni(n,n.dyn_dtree,n.d_desc.max_code);i8J(n,n.bl_desc);for(b=18;b>=3&&n.bl_tree[e38[b]*2+1]===0;b--);n.opt_len+=3*(b+1)+5+5+4;var q=n.opt_len+3+7>>>3;var U=n.static_len+3+7>>>3;U<=q&&(q=U)}else q=U=g+5;if(g+4<=q&&L!==-1)nj(n,D?1:0,3),usb(n,L,g);else if(n.strategy===4||U===q)nj(n,2+(D?
1:0),3),O8v(n,Br,JG);else{nj(n,4+(D?1:0),3);L=n.l_desc.max_code+1;g=n.d_desc.max_code+1;b+=1;nj(n,L-257,5);nj(n,g-1,5);nj(n,b-4,4);for(q=0;q<b;q++)nj(n,n.bl_tree[e38[q]*2+1],3);h3B(n,n.dyn_ltree,L-1);h3B(n,n.dyn_dtree,g-1);O8v(n,n.dyn_ltree,n.dyn_dtree)}cWB(n);D&&Q58(n);n.block_start=n.strstart;Us(n.strm)};
aT=function(n,D){n.pending_buf[n.pending++]=D};
dD=function(n,D){n.pending_buf[n.pending++]=D>>>8&255;n.pending_buf[n.pending++]=D&255};
xc4=function(n,D){var L=n.max_chain_length,g=n.strstart,b=n.prev_length,q=n.nice_match,U=n.strstart>n.w_size-262?n.strstart-(n.w_size-262):0,J=n.window,k=n.w_mask,a=n.prev,d=n.strstart+258,T=J[g+b-1],Q=J[g+b];n.prev_length>=n.good_match&&(L>>=2);q>n.lookahead&&(q=n.lookahead);do{var A=D;if(J[A+b]===Q&&J[A+b-1]===T&&J[A]===J[g]&&J[++A]===J[g+1]){g+=2;for(A++;J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&J[++g]===J[++A]&&g<d;);
A=258-(d-g);g=d-258;if(A>b){n.match_start=D;b=A;if(A>=q)break;T=J[g+b-1];Q=J[g+b]}}}while((D=a[D&k])>U&&--L!==0);return b<=n.lookahead?b:n.lookahead};
ss=function(n){var D=n.w_size,L;do{var g=n.window_size-n.lookahead-n.strstart;if(n.strstart>=D+(D-262)){Lj.arraySet(n.window,n.window,D,D,0);n.match_start-=D;n.strstart-=D;n.block_start-=D;var b=L=n.hash_size;do{var q=n.head[--b];n.head[b]=q>=D?q-D:0}while(--L);b=L=D;do q=n.prev[--b],n.prev[b]=q>=D?q-D:0;while(--L);g+=D}if(n.strm.avail_in===0)break;b=n.strm;L=n.window;q=n.strstart+n.lookahead;var U=b.avail_in;U>g&&(U=g);U===0?L=0:(b.avail_in-=U,Lj.arraySet(L,b.input,b.next_in,U,q),b.state.wrap===
1?b.adler=KZ8(b.adler,L,U,q):b.state.wrap===2&&(b.adler=Tv(b.adler,L,U,q)),b.next_in+=U,b.total_in+=U,L=U);n.lookahead+=L;if(n.lookahead+n.insert>=3)for(g=n.strstart-n.insert,n.ins_h=n.window[g],n.ins_h=(n.ins_h<<n.hash_shift^n.window[g+1])&n.hash_mask;n.insert&&!(n.ins_h=(n.ins_h<<n.hash_shift^n.window[g+3-1])&n.hash_mask,n.prev[g&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=g,g++,n.insert--,n.lookahead+n.insert<3););}while(n.lookahead<262&&n.strm.avail_in!==0)};
R34=function(n,D){for(var L;;){if(n.lookahead<262){ss(n);if(n.lookahead<262&&D===0)return 1;if(n.lookahead===0)break}L=0;n.lookahead>=3&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,L=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart);L!==0&&n.strstart-L<=n.w_size-262&&(n.match_length=xc4(n,L));if(n.match_length>=3)if(L=$n(n,n.strstart-n.match_start,n.match_length-3),n.lookahead-=n.match_length,n.match_length<=n.max_lazy_match&&n.lookahead>=3){n.match_length--;
do n.strstart++,n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart;while(--n.match_length!==0);n.strstart++}else n.strstart+=n.match_length,n.match_length=0,n.ins_h=n.window[n.strstart],n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+1])&n.hash_mask;else L=$n(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++;if(L&&(kn(n,!1),n.strm.avail_out===0))return 1}n.insert=n.strstart<2?n.strstart:2;return D===4?(kn(n,
!0),n.strm.avail_out===0?3:4):n.last_lit&&(kn(n,!1),n.strm.avail_out===0)?1:2};
cr=function(n,D){for(var L,g;;){if(n.lookahead<262){ss(n);if(n.lookahead<262&&D===0)return 1;if(n.lookahead===0)break}L=0;n.lookahead>=3&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,L=n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart);n.prev_length=n.match_length;n.prev_match=n.match_start;n.match_length=2;L!==0&&n.prev_length<n.max_lazy_match&&n.strstart-L<=n.w_size-262&&(n.match_length=xc4(n,L),n.match_length<=5&&(n.strategy===1||n.match_length===3&&
n.strstart-n.match_start>4096)&&(n.match_length=2));if(n.prev_length>=3&&n.match_length<=n.prev_length){g=n.strstart+n.lookahead-3;L=$n(n,n.strstart-1-n.prev_match,n.prev_length-3);n.lookahead-=n.prev_length-1;n.prev_length-=2;do++n.strstart<=g&&(n.ins_h=(n.ins_h<<n.hash_shift^n.window[n.strstart+3-1])&n.hash_mask,n.prev[n.strstart&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=n.strstart);while(--n.prev_length!==0);n.match_available=0;n.match_length=2;n.strstart++;if(L&&(kn(n,!1),n.strm.avail_out===0))return 1}else if(n.match_available){if((L=
$n(n,0,n.window[n.strstart-1]))&&kn(n,!1),n.strstart++,n.lookahead--,n.strm.avail_out===0)return 1}else n.match_available=1,n.strstart++,n.lookahead--}n.match_available&&($n(n,0,n.window[n.strstart-1]),n.match_available=0);n.insert=n.strstart<2?n.strstart:2;return D===4?(kn(n,!0),n.strm.avail_out===0?3:4):n.last_lit&&(kn(n,!1),n.strm.avail_out===0)?1:2};
P88=function(n,D){for(var L,g,b,q=n.window;;){if(n.lookahead<=258){ss(n);if(n.lookahead<=258&&D===0)return 1;if(n.lookahead===0)break}n.match_length=0;if(n.lookahead>=3&&n.strstart>0&&(g=n.strstart-1,L=q[g],L===q[++g]&&L===q[++g]&&L===q[++g])){for(b=n.strstart+258;L===q[++g]&&L===q[++g]&&L===q[++g]&&L===q[++g]&&L===q[++g]&&L===q[++g]&&L===q[++g]&&L===q[++g]&&g<b;);n.match_length=258-(b-g);n.match_length>n.lookahead&&(n.match_length=n.lookahead)}n.match_length>=3?(L=$n(n,1,n.match_length-3),n.lookahead-=
n.match_length,n.strstart+=n.match_length,n.match_length=0):(L=$n(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++);if(L&&(kn(n,!1),n.strm.avail_out===0))return 1}n.insert=0;return D===4?(kn(n,!0),n.strm.avail_out===0?3:4):n.last_lit&&(kn(n,!1),n.strm.avail_out===0)?1:2};
tR4=function(n,D){for(var L;;){if(n.lookahead===0&&(ss(n),n.lookahead===0)){if(D===0)return 1;break}n.match_length=0;L=$n(n,0,n.window[n.strstart]);n.lookahead--;n.strstart++;if(L&&(kn(n,!1),n.strm.avail_out===0))return 1}n.insert=0;return D===4?(kn(n,!0),n.strm.avail_out===0?3:4):n.last_lit&&(kn(n,!1),n.strm.avail_out===0)?1:2};
QT=function(n,D,L,g,b){this.good_length=n;this.max_lazy=D;this.nice_length=L;this.max_chain=g;this.func=b};
mc8=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 Lj.Buf16(1146);this.dyn_dtree=new Lj.Buf16(122);this.bl_tree=new Lj.Buf16(78);VT(this.dyn_ltree);VT(this.dyn_dtree);VT(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new Lj.Buf16(16);this.heap=new Lj.Buf16(573);VT(this.heap);this.heap_max=this.heap_len=0;this.depth=new Lj.Buf16(573);VT(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};
vzT=function(n,D){if(!n||!n.state||D>5||D<0)return n?qX(n,-2):-2;var L=n.state;if(!n.output||!n.input&&n.avail_in!==0||L.status===666&&D!==4)return qX(n,n.avail_out===0?-5:-2);L.strm=n;var g=L.last_flush;L.last_flush=D;if(L.status===42)if(L.wrap===2)n.adler=0,aT(L,31),aT(L,139),aT(L,8),L.gzhead?(aT(L,(L.gzhead.text?1:0)+(L.gzhead.hcrc?2:0)+(L.gzhead.extra?4:0)+(L.gzhead.name?8:0)+(L.gzhead.comment?16:0)),aT(L,L.gzhead.time&255),aT(L,L.gzhead.time>>8&255),aT(L,L.gzhead.time>>16&255),aT(L,L.gzhead.time>>
24&255),aT(L,L.level===9?2:L.strategy>=2||L.level<2?4:0),aT(L,L.gzhead.os&255),L.gzhead.extra&&L.gzhead.extra.length&&(aT(L,L.gzhead.extra.length&255),aT(L,L.gzhead.extra.length>>8&255)),L.gzhead.hcrc&&(n.adler=Tv(n.adler,L.pending_buf,L.pending,0)),L.gzindex=0,L.status=69):(aT(L,0),aT(L,0),aT(L,0),aT(L,0),aT(L,0),aT(L,L.level===9?2:L.strategy>=2||L.level<2?4:0),aT(L,3),L.status=113);else{var b=8+(L.w_bits-8<<4)<<8;b|=(L.strategy>=2||L.level<2?0:L.level<6?1:L.level===6?2:3)<<6;L.strstart!==0&&(b|=
32);L.status=113;dD(L,b+(31-b%31));L.strstart!==0&&(dD(L,n.adler>>>16),dD(L,n.adler&65535));n.adler=1}if(L.status===69)if(L.gzhead.extra){for(b=L.pending;L.gzindex<(L.gzhead.extra.length&65535)&&(L.pending!==L.pending_buf_size||(L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b)),Us(n),b=L.pending,L.pending!==L.pending_buf_size));)aT(L,L.gzhead.extra[L.gzindex]&255),L.gzindex++;L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b));L.gzindex===L.gzhead.extra.length&&
(L.gzindex=0,L.status=73)}else L.status=73;if(L.status===73)if(L.gzhead.name){b=L.pending;do{if(L.pending===L.pending_buf_size&&(L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b)),Us(n),b=L.pending,L.pending===L.pending_buf_size)){var q=1;break}q=L.gzindex<L.gzhead.name.length?L.gzhead.name.charCodeAt(L.gzindex++)&255:0;aT(L,q)}while(q!==0);L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b));q===0&&(L.gzindex=0,L.status=91)}else L.status=91;if(L.status===
91)if(L.gzhead.comment){b=L.pending;do{if(L.pending===L.pending_buf_size&&(L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b)),Us(n),b=L.pending,L.pending===L.pending_buf_size)){q=1;break}q=L.gzindex<L.gzhead.comment.length?L.gzhead.comment.charCodeAt(L.gzindex++)&255:0;aT(L,q)}while(q!==0);L.gzhead.hcrc&&L.pending>b&&(n.adler=Tv(n.adler,L.pending_buf,L.pending-b,b));q===0&&(L.status=103)}else L.status=103;L.status===103&&(L.gzhead.hcrc?(L.pending+2>L.pending_buf_size&&Us(n),
L.pending+2<=L.pending_buf_size&&(aT(L,n.adler&255),aT(L,n.adler>>8&255),n.adler=0,L.status=113)):L.status=113);if(L.pending!==0){if(Us(n),n.avail_out===0)return L.last_flush=-1,0}else if(n.avail_in===0&&(D<<1)-(D>4?9:0)<=(g<<1)-(g>4?9:0)&&D!==4)return qX(n,-5);if(L.status===666&&n.avail_in!==0)return qX(n,-5);if(n.avail_in!==0||L.lookahead!==0||D!==0&&L.status!==666){g=L.strategy===2?tR4(L,D):L.strategy===3?P88(L,D):u9[L.level].func(L,D);if(g===3||g===4)L.status=666;if(g===1||g===3)return n.avail_out===
0&&(L.last_flush=-1),0;if(g===2&&(D===1?(nj(L,2,3),DG(L,256,Br),L.bi_valid===16?(jV(L,L.bi_buf),L.bi_buf=0,L.bi_valid=0):L.bi_valid>=8&&(L.pending_buf[L.pending++]=L.bi_buf&255,L.bi_buf>>=8,L.bi_valid-=8)):D!==5&&(nj(L,0,3),usb(L,0,0),D===3&&(VT(L.head),L.lookahead===0&&(L.strstart=0,L.block_start=0,L.insert=0))),Us(n),n.avail_out===0))return L.last_flush=-1,0}if(D!==4)return 0;if(L.wrap<=0)return 1;L.wrap===2?(aT(L,n.adler&255),aT(L,n.adler>>8&255),aT(L,n.adler>>16&255),aT(L,n.adler>>24&255),aT(L,
n.total_in&255),aT(L,n.total_in>>8&255),aT(L,n.total_in>>16&255),aT(L,n.total_in>>24&255)):(dD(L,n.adler>>>16),dD(L,n.adler&65535));Us(n);L.wrap>0&&(L.wrap=-L.wrap);return L.pending!==0?0:1};
Xnv=function(n){if(!(this instanceof Xnv))return new Xnv(n);n=this.options=Lj.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},n||{});n.raw&&n.windowBits>0?n.windowBits=-n.windowBits:n.gzip&&n.windowBits>0&&n.windowBits<16&&(n.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new lfi;this.strm.avail_out=0;var D=this.strm;var L=n.level,g=n.method,b=n.windowBits,q=n.memLevel,U=n.strategy;if(D){var J=1;L===-1&&(L=6);b<0?(J=0,b=-b):b>15&&
(J=2,b-=16);if(q<1||q>9||g!==8||b<8||b>15||L<0||L>9||U<0||U>4)D=qX(D,-2);else{b===8&&(b=9);var k=new mc8;D.state=k;k.strm=D;k.wrap=J;k.gzhead=null;k.w_bits=b;k.w_size=1<<k.w_bits;k.w_mask=k.w_size-1;k.hash_bits=q+7;k.hash_size=1<<k.hash_bits;k.hash_mask=k.hash_size-1;k.hash_shift=~~((k.hash_bits+3-1)/3);k.window=new Lj.Buf8(k.w_size*2);k.head=new Lj.Buf16(k.hash_size);k.prev=new Lj.Buf16(k.w_size);k.lit_bufsize=1<<q+6;k.pending_buf_size=k.lit_bufsize*4;k.pending_buf=new Lj.Buf8(k.pending_buf_size);
k.d_buf=k.lit_bufsize;k.l_buf=3*k.lit_bufsize;k.level=L;k.strategy=U;k.method=g;if(D&&D.state){D.total_in=D.total_out=0;D.data_type=2;L=D.state;L.pending=0;L.pending_out=0;L.wrap<0&&(L.wrap=-L.wrap);L.status=L.wrap?42:113;D.adler=L.wrap===2?0:1;L.last_flush=0;if(!MRO){g=Array(16);for(q=U=0;q<28;q++)for(IfJ[q]=U,b=0;b<1<<z3O[q];b++)gD[U++]=q;gD[U-1]=q;for(q=U=0;q<16;q++)for(rWb[q]=U,b=0;b<1<<C84[q];b++)b9[U++]=q;for(U>>=7;q<30;q++)for(rWb[q]=U<<7,b=0;b<1<<C84[q]-7;b++)b9[256+U++]=q;for(b=0;b<=15;b++)g[b]=
0;for(b=0;b<=143;)Br[b*2+1]=8,b++,g[8]++;for(;b<=255;)Br[b*2+1]=9,b++,g[9]++;for(;b<=279;)Br[b*2+1]=7,b++,g[7]++;for(;b<=287;)Br[b*2+1]=8,b++,g[8]++;s5J(Br,287,g);for(b=0;b<30;b++)JG[b*2+1]=5,JG[b*2]=EzJ(b,5);ozv=new dcO(Br,z3O,257,286,15);YGi=new dcO(JG,C84,0,30,15);SGQ=new dcO([],FZQ,0,19,7);MRO=!0}L.l_desc=new TsO(L.dyn_ltree,ozv);L.d_desc=new TsO(L.dyn_dtree,YGi);L.bl_desc=new TsO(L.bl_tree,SGQ);L.bi_buf=0;L.bi_valid=0;cWB(L);L=0}else L=qX(D,-2);L===0&&(D=D.state,D.window_size=2*D.w_size,VT(D.head),
D.max_lazy_match=u9[D.level].max_lazy,D.good_match=u9[D.level].good_length,D.nice_match=u9[D.level].nice_length,D.max_chain_length=u9[D.level].max_chain,D.strstart=0,D.block_start=0,D.lookahead=0,D.insert=0,D.match_length=D.prev_length=2,D.match_available=0,D.ins_h=0);D=L}}else D=-2;if(D!==0)throw Error(Gv[D]);n.header&&(D=this.strm)&&D.state&&D.state.wrap===2&&(D.state.gzhead=n.header);if(n.dictionary){var a;typeof n.dictionary==="string"?a=H88(n.dictionary):yWv.call(n.dictionary)==="[object ArrayBuffer]"?
a=new Uint8Array(n.dictionary):a=n.dictionary;n=this.strm;q=a;U=q.length;if(n&&n.state)if(a=n.state,D=a.wrap,D===2||D===1&&a.status!==42||a.lookahead)D=-2;else{D===1&&(n.adler=KZ8(n.adler,q,U,0));a.wrap=0;U>=a.w_size&&(D===0&&(VT(a.head),a.strstart=0,a.block_start=0,a.insert=0),L=new Lj.Buf8(a.w_size),Lj.arraySet(L,q,U-a.w_size,a.w_size,0),q=L,U=a.w_size);L=n.avail_in;g=n.next_in;b=n.input;n.avail_in=U;n.next_in=0;n.input=q;for(ss(a);a.lookahead>=3;){q=a.strstart;U=a.lookahead-2;do a.ins_h=(a.ins_h<<
a.hash_shift^a.window[q+3-1])&a.hash_mask,a.prev[q&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=q,q++;while(--U);a.strstart=q;a.lookahead=2;ss(a)}a.strstart+=a.lookahead;a.block_start=a.strstart;a.insert=a.lookahead;a.lookahead=0;a.match_length=a.prev_length=2;a.match_available=0;n.next_in=g;n.input=b;n.avail_in=L;a.wrap=D;D=0}else D=-2;if(D!==0)throw Error(Gv[D]);this._dict_set=!0}};
Ns4=function(n,D){D=D||{};D.gzip=!0;D=new Xnv(D);D.push(n,!0);if(D.err)throw D.msg||Gv[D.err];return D.result};
neb=function(n,D){var L=j5f();L&&L.publish.call(L,n.toString(),n,D)};
$tv=function(n,D,L){var g=j5f();if(!g)return 0;var b=g.subscribe(n.toString(),function(q,U){var J=_.W7("ytPubsub2Pubsub2SkipSubKey");J&&J==b||(J=function(){if(Dtv[b])try{if(U&&n instanceof LsB&&n!=q)try{var k=n.dataClass,a=U;if(!a.args||!a.version)throw Error("Zc");try{if(!k.version_){var d=new k;k.version_=d.version}var T=k.version_}catch(Q){}if(!T||a.version!=T)throw Error("$c");try{U=Reflect.construct(k,_.XB(a.args))}catch(Q){throw Q.message="yt.pubsub2.Data.deserialize(): "+Q.message,Q;}}catch(Q){throw Q.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+n.toString()+": "+Q.message,Q;}D.call(L||window,U)}catch(Q){_.wd(Q)}},geB[n.toString()]?_.W7("yt.scheduler.instance")?_.fj.addLowPriorityJob(J):_.ne(J,0):J())});
Dtv[b]=!0;bCf[n.toString()]||(bCf[n.toString()]=[]);bCf[n.toString()].push(b);return b};
Utv=function(){var n=GGT,D=$tv(qpv,function(L){n.apply(void 0,arguments);VSB(D)});
return D};
VSB=function(n){var D=j5f();D&&(typeof n==="number"&&(n=[n]),_.Ko(n,function(L){D.unsubscribeByKey(L);delete Dtv[L]}))};
j5f=function(){return _.W7("ytPubsub2Pubsub2Instance")};
BCQ=function(n,D,L){L=L===void 0?{sampleRate:.1}:L;Math.random()<Math.min(.02,L.sampleRate/100)&&neb("meta_logging_csi_event",{timerName:n,timelineData:D})};
_.J48=function(n){return n?(n=n.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.YO(n):null:null};
_.AG=function(n){return n?(n=n.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.si(n):null:null};
peJ=function(){kGB||(kGB=_.AG(_.OJ("WORKER_SERIALIZATION_URL")));return kGB||void 0};
_.ayy=function(){var n=peJ();ZC8||n===void 0||(ZC8=new Worker(_.Qy(n),void 0));return ZC8};
_.dtQ=function(){return typeof Worker==="function"&&peJ()?!0:!1};
_.c4J=function(){if(_.dtQ()&&!TC8){var n=function(L){L=L.data;if(L.op==="gzippedGelBatch"){var g=EeJ.get(L.key);g&&(sPi(L.gzippedBatch,g.latencyPayload,g.url,g.options,g.sendFn),EeJ.delete(L.key))}},D=_.ayy();
D&&(D.addEventListener("message",n),D.onerror=function(){EeJ.clear()},TC8=!0)}};
CMT=function(n,D,L,g,b){b=b===void 0?!1:b;var q={startTime:(0,_.Ml)(),ticks:{},infos:{}};if(zv)try{var U=QPb(D);if(U!=null&&(U>uW8||U<fyJ))g(n,L);else{if(_.c("gzip_gel_with_worker")&&(_.c("initial_gzip_use_main_thread")&&!A4T||!_.c("initial_gzip_use_main_thread"))){TC8||_.c4J();var J=_.ayy();if(J&&!b){EeJ.set(z5i,{latencyPayload:q,url:n,options:L,sendFn:g});J.postMessage({op:"gelBatchToGzip",serializedBatch:D,key:z5i});z5i++;return}}var k=Ns4(Iy8(D));sPi(k,q,n,L,g)}}catch(a){_.e6(a),g(n,L)}else g(n,
L)};
sPi=function(n,D,L,g,b){A4T=!1;var q=(0,_.Ml)();D.ticks.gelc=q;IT++;_.c("disable_compression_due_to_performance_degredation")&&q-D.startTime>=r4i&&(OCv++,_.c("abandon_compression_after_N_slow_zips")?IT===_.H7("compression_disable_point")&&OCv>iC8&&(zv=!1):zv=!1);weJ(D);g.headers||(g.headers={});g.headers["Content-Encoding"]="gzip";g.postBody=n;g.postParams=void 0;b(L,g)};
h5B=function(n){var D=D===void 0?!1:D;var L=L===void 0?!1:L;var g=(0,_.Ml)(),b={startTime:g,ticks:{},infos:{}},q=D?_.W7("yt.logging.gzipForFetch",!1):!0;if(zv&&q){if(!n.body)return n;try{var U=L?n.body:typeof n.body==="string"?n.body:JSON.stringify(n.body);q=U;if(!L&&typeof U==="string"){var J=QPb(U);if(J!=null&&(J>uW8||J<fyJ))return n;L=D?{level:1}:void 0;q=Ns4(Iy8(U),L);var k=(0,_.Ml)();b.ticks.gelc=k;if(D){IT++;if((_.c("disable_compression_due_to_performance_degredation")||_.c("disable_compression_due_to_performance_degradation_lr"))&&
k-g>=r4i)if(OCv++,_.c("abandon_compression_after_N_slow_zips")||_.c("abandon_compression_after_N_slow_zips_lr")){D=OCv/IT;var a=iC8/_.H7("compression_disable_point");IT>0&&IT%_.H7("compression_disable_point")===0&&D>=a&&(zv=!1)}else zv=!1;weJ(b)}}n.headers=Object.assign({},{"Content-Encoding":"gzip"},n.headers||{});n.body=q;return n}catch(d){return _.e6(d),n}}else return n};
QPb=function(n){try{return(new Blob(n.split(""))).size}catch(D){return _.e6(D),null}};
weJ=function(n){_.c("gel_compression_csi_killswitch")||!_.c("log_gel_compression_latency")&&!_.c("log_gel_compression_latency_lr")||BCQ("gel_compression",n,{sampleRate:.1})};
Wsb=function(){this.blockSize=-1};
Cj=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var n=1;n<this.blockSize;++n)this.pad_[n]=0;this.total_=this.inbuf_=0;this.reset()};
xtv=function(n){n=Object.assign({},n);delete n.Authorization;var D=e5v();if(D){var L=new Cj;L.update(_.OJ("INNERTUBE_API_KEY"));L.update(D);n.hash=_.fA(L.digest(),3)}return n};
Os=function(){Ks4||(Ks4=new _.rD("yt.innertube"));return Ks4};
R5B=function(n,D,L,g){if(g)return null;g=Os().get("nextId",!0)||1;var b=Os().get("requests",!0)||{};b[g]={method:n,request:D,authState:xtv(L),requestTime:Math.round((0,_.Ml)())};Os().set("nextId",g+1,86400,!0);Os().set("requests",b,86400,!0);return g};
PMB=function(n){var D=Os().get("requests",!0)||{};delete D[n];Os().set("requests",D,86400,!0)};
mtT=function(n){var D=Os().get("requests",!0);if(D){for(var L in D){var g=D[L];if(!(Math.round((0,_.Ml)())-g.requestTime<6E4)){var b=g.authState,q=xtv(_.Z8Q(!1));_.Ao.equals(b,q)&&(b=g.request,"requestTimeMs"in b&&(b.requestTimeMs=Math.round((0,_.Ml)())),tSi(n,g.method,b,{}));delete D[L]}}Os().set("requests",D,86400,!0)}};
vef=function(n){var D;return(n=n==null?void 0:(D=n.error)==null?void 0:D.code)&&n>=400&&n<=599?!1:!0};
XeB=function(n){var D;n=n==null?void 0:(D=n.error)==null?void 0:D.code;return!(n!==400&&n!==415)};
MSv=function(){if(lyi)return lyi();var n={};lyi=lq("LogsDatabaseV2",{objectStores:(n.LogsRequestsStore={addedAtVersion:2},n),shared:!1,upgrade:function(D,L,g){L(2)&&i9(D,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});L(3);L(5)&&(g=g.objectStore("LogsRequestsStore"),g.JSC$8447_wrapped.indexNames.contains("newRequest")&&g.JSC$8447_wrapped.deleteIndex("newRequest"),wD(g,"newRequestV2",["status","interface","timestamp"]));L(7)&&D.JSC$8432_wrapped.objectStoreNames.contains("sapisid")&&D.JSC$8432_wrapped.deleteObjectStore("sapisid");
L(9)&&D.JSC$8432_wrapped.objectStoreNames.contains("SWHealthLog")&&D.JSC$8432_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return lyi()};
hG=function(n){return _.eV(MSv(),n)};
Yp8=function(n,D){var L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return L={startTime:(0,_.Ml)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.p(U,hG(D),2);if(U.nextAddress!=3)return g=U.yieldResult,b=Object.assign({},n,{options:JSON.parse(JSON.stringify(n.options)),interface:_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.p(U,g.put("LogsRequestsStore",b),3);q=U.yieldResult;L.ticks.tc=(0,_.Ml)();oeO(L);return U.return(q)})};
SpB=function(n,D){var L,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return L={startTime:(0,_.Ml)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.p(d,hG(D),2);if(d.nextAddress!=3)return g=d.yieldResult,b=_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME",0),q=[n,b,0],U=[n,b,(0,_.Ml)()],J=IDBKeyRange.bound(q,U),k="prev",_.c("use_fifo_for_networkless")&&(k="next"),a=void 0,_.p(d,_.x9(g,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(T){return _.oz(T.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:J,direction:k},function(Q){Q.getValue()&&(a=Q.getValue(),n==="NEW"&&(a.status="QUEUED",Q.update(a)))})}),3);
L.ticks.tc=(0,_.Ml)();oeO(L);return d.return(a)})};
FsB=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,hG(D),2);L=g.yieldResult;return g.return(_.x9(L,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){var q=b.objectStore("LogsRequestsStore");return q.get(n).then(function(U){if(U)return U.status="QUEUED",q.put(U).then(function(){return U})})}))})};
HCi=function(n,D,L,g){L=L===void 0?!0:L;var b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,hG(D),2);b=q.yieldResult;return q.return(_.x9(b,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(U){var J=U.objectStore("LogsRequestsStore");return J.get(n).then(function(k){return k?(k.status="NEW",L&&(k.sendCount+=1),g!==void 0&&(k.options.compress=g),J.put(k).then(function(){return k})):rm.resolve(void 0)})}))})};
y4i=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,hG(D),2);L=g.yieldResult;return g.return(L.delete("LogsRequestsStore",n))})};
NCO=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,hG(n),2);D=g.yieldResult;L=(0,_.Ml)()-2592E6;return _.p(g,_.x9(D,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){return Rz(b.objectStore("LogsRequestsStore"),{},function(q){if(q.getValue().timestamp<=L)return q.delete().then(function(){return q.continue()})})}),0)})};
jPv=function(){_.B(function(n){return _.p(n,v1b("LogsDatabaseV2"),0)})};
oeO=function(n){_.c("nwl_csi_killswitch")||BCQ("networkless_performance",n,{sampleRate:1})};
_.DbB=function(n){return _.eV(naB(),n)};
L_f=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,_.DbB(n),2);D=g.yieldResult;L=(0,_.Ml)()-2592E6;return _.p(g,_.x9(D,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(b){return Rz(b.objectStore("SWHealthLog"),{},function(q){if(q.getValue().timestamp<=L)return q.delete().then(function(){return q.continue()})})}),0)})};
gai=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,_.DbB(n),2);D=L.yieldResult;return _.p(L,D.clear("SWHealthLog"),0)})};
_.Wr=function(n,D,L,g,b,q,U){b=b===void 0?"":b;q=q===void 0?!1:q;U=U===void 0?!1:U;if(n)if(L&&!AE("cobalt"))_.e6(new _.pe("Legacy referrer-scrubbed ping detected")),n&&byy(n,void 0,{scrubReferrer:!0});else if(b)iBb(n,D,"POST",b,g);else if(_.OJ("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||g||U)iBb(n,D,"GET","",g,void 0,q,U);else{b:{try{c:{var J=new $by({url:n});if(kbO(J.JSC$7337_url_,"dsh")==="1")var k=null;else{var a=kbO(J.JSC$7337_url_,"ae");if(a==="1"){var d=kbO(J.JSC$7337_url_,"adurl");if(d)try{k={version:3,
directUrl:decodeURIComponent(d),asyncUrl:p7i(J.JSC$7337_url_,"act=1","ri=1",G8B(J))};break c}catch(I){}}k=a==="2"?{version:4,directUrl:p7i(J.JSC$7337_url_,"dct=1","suid="+J.suid_,""),asyncUrl:p7i(J.JSC$7337_url_,"act=1","ri=1","suid="+J.suid_)}:null}}if(k){var T=_.gm(n);var Q=!(!T||!T.endsWith("/aclk")||_.hp(n,"ri")!=="1");break b}}catch(I){}Q=!1}if(Q){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(n,"")){var A=!0;break b}}catch(I){}A=!1}A?(D&&D(),L=!0):L=!1}else L=
!1;L||byy(n,D)}};
byy=function(n,D,L){L=L===void 0?{}:L;var g=new Image,b=""+qjB++;VNy[b]=g;g.onload=g.onerror=function(){D&&VNy[b]&&D();delete VNy[b]};
L.scrubReferrer&&(g.referrerPolicy="no-referrer");g.src=n};
e5=function(n,D){Ubb(n,D==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
BXO=function(n){var D;return((D=document.featurePolicy)==null?0:D.allowedFeatures().includes("attribution-reporting"))?n+"&nis=6":n+"&nis=5"};
JRQ=function(n){if(!n)return!1;try{var D;if(((D=_.RV(n))==null?void 0:D.asm)==="4")return!0}catch(L){_.wd(L)}return!1};
Ubb=function(n,D){D?(n=BXO(n),_.Wr(n,void 0,void 0,void 0,"",!0,!0)):_.Wr(n)};
pBT=function(){k8f||(k8f=new _.rD("yt.offline"));return k8f};
Zyb=function(n){if(_.c("offline_error_handling")){var D=pBT().get("errors",!0)||{};D[n.message]={name:n.name,stack:n.stack};n.level&&(D[n.message].level=n.level);pBT().set("errors",D,2592E3,!0)}};
dbb=function(n,D,L,g){g=g===void 0?!1:g;D=_.c("web_fp_via_jspb")?Object.assign({},D):D;_.c("use_cfr_monitor")&&awb(n,D);if(_.c("use_request_time_ms_header"))D.headers&&ME(n)&&(D.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Ml)())));else{var b;if((b=D.postParams)==null?0:b.requestTimeMs)D.postParams.requestTimeMs=Math.round((0,_.Ml)())}L&&Object.keys(D).length===0?_.Wr(n):D.compress?D.postBody?(typeof D.postBody!=="string"&&(D.postBody=JSON.stringify(D.postBody)),CMT(n,D.postBody,
D,_.bq,g)):CMT(n,JSON.stringify(D.postParams),D,e_8,g):_.bq(n,D)};
TXv=function(n,D){_.c("use_event_time_ms_header")&&ME(n)&&(D.headers||(D.headers={}),D.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Ml)())));return D};
_.sUb=function(){EaO||(EaO=new _.xn({logOfflineErrors:!0,enablePolling:!0}));return EaO};
awb=function(n,D){var L=D.onError?D.onError:function(){};
D.onError=function(b,q){Kj().requestComplete(n,!1);L(b,q)};
var g=D.onSuccess?D.onSuccess:function(){};
D.onSuccess=function(b,q){Kj().requestComplete(n,!0);g(b,q)}};
_.cR4=function(){return _.Xh(document.location.toString())!=="www.youtube-nocookie.com"};
_.fwB=function(){return _.W7("ytNetworklessLoggingInitializationOptions")?_.QUy.isNwlInitialized:_.uJ8};
ARv=function(n,D){if(_.c("polymer_on_demand_shady_dom")){var L;var g=(L=n.__shady_native_firstElementChild)!=null?L:n.firstElementChild}else g=n.firstElementChild;for(;g;){if(n=D(g)?g:ARv(g,D))return n;g=g.nextElementSibling}return null};
IwT=function(){var n=document;if("visibilityState"in n)return n.visibilityState;var D=zsQ+"VisibilityState";if(D in n)return n[D]};
_.CoJ=function(n,D){var L;RT(n,function(g){L=D[g];return!!L});
return L};
_.tG=function(n){var D=rRJ(n);D?D.focus():_.Pr(n)};
rRJ=function(n){return(n=ARv(n,function(D){return _.m7(D)?Oyy(D)&&!!D.offsetParent:!1}))?n:null};
_.Pr=function(n,D){n.hasAttribute("tabindex")||n.setAttribute("tabindex","-1");n.focus(D)};
iyf=function(n,D,L,g){g=g===void 0?{}:g;n.addEventListener&&(D!="mouseenter"||"onmouseenter"in document?D!="mouseleave"||"onmouseenter"in document?D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"):D="mouseout":D="mouseover");return _.Ao.findKey(l9,function(b){var q=typeof b[4]==="boolean"&&b[4]==!!g,U=_.yB(b[4])&&_.yB(g)&&_.Ao.equals(b[4],g);return!!b.length&&b[0]==n&&b[1]==D&&b[2]==L&&(q||U)})};
_.oT=function(n,D,L,g){g=g===void 0?{}:g;if(!n||!n.addEventListener&&!n.attachEvent)return"";var b=iyf(n,D,L,g);if(b)return b;b=++wBT.count+"";var q=!(D!="mouseenter"&&D!="mouseleave"||!n.addEventListener||"onmouseenter"in document);var U=q?function(J){J=new MX(J);if(!_.w2(J.relatedTarget,function(k){return k==n},!0))return J.currentTarget=n,J.type=D,L.call(n,J)}:function(J){J=new MX(J);
J.currentTarget=n;return L.call(n,J)};
U=_.hk(U);n.addEventListener?(D=="mouseenter"&&q?D="mouseover":D=="mouseleave"&&q?D="mouseout":D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"),hs8()||typeof g==="boolean"?n.addEventListener(D,U,g):n.addEventListener(D,U,!!g.capture)):n.attachEvent("on"+D,U);l9[b]=[n,D,L,U,g];return b};
_.esB=function(n,D,L){var g=g===void 0?{}:g;var b=_.oT(n,D,function(){_.W_v(b);L.apply(n,arguments)},g)};
_.W_v=function(n){n&&(typeof n=="string"&&(n=[n]),_.Ko(n,function(D){if(D in l9){var L=l9[D],g=L[0],b=L[1],q=L[3];L=L[4];g.removeEventListener?hs8()||typeof L==="boolean"?g.removeEventListener(b,q,L):g.removeEventListener(b,q,!!L.capture):g.detachEvent&&g.detachEvent("on"+b,q);delete l9[D]}}))};
Yn=function(n){this.callback_=n;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(n=0;n<4;n++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.oT(window,"mousemove",(0,_.Et)(this.onMouseMove_,this));this.timerId_=_.D8((0,_.Et)(this.checkPosition_,this),25)};
K_i=function(){var n={};var D=n.preferMobileEvents===void 0?!1:n.preferMobileEvents;n=n.enableScrollEventListener===void 0?!0:n.enableScrollEventListener;if(_.W7("_lact",window)==null){var L=parseInt(_.OJ("LACT"),10);L=isFinite(L)?Date.now()-Math.max(L,0):-1;_.v0("_lact",L,window);_.v0("_fact",L,window);L==-1&&_.S5();_.oT(document,"keydown",_.S5);_.oT(document,"keyup",_.S5);_.oT(document,"mousedown",_.S5);_.oT(document,"mouseup",_.S5);D?_.oT(window,"touchmove",function(){xbB("touchmove",200)},{passive:!0}):
(_.oT(window,"resize",function(){xbB("resize",200)}),n&&_.oT(window,"scroll",function(){xbB("scroll",200)}));
new Yn(function(){xbB("mouse",100)});
_.oT(document,"touchstart",_.S5,{passive:!0});_.oT(document,"touchend",_.S5,{passive:!0})}};
xbB=function(n,D){RsT[n]||(RsT[n]=!0,_.fj.addLowPriorityJob(function(){_.S5();RsT[n]=!1},D))};
_.S5=function(){_.W7("_lact",window)==null&&K_i();var n=Date.now();_.v0("_lact",n,window);_.W7("_fact",window)==-1&&_.v0("_fact",n,window);(n=_.W7("ytglobal.ytUtilActivityCallback_"))&&n()};
_.FA=function(){var n=_.W7("_lact",window);return n==null?-1:Math.max(Date.now()-n,0)};
_.j5=function(n,D,L){var g=_.Hr();if(g&&D){var b=g.subscribe(n,function(){var q=arguments,U=function(){yT[b]&&D.apply&&typeof D.apply=="function"&&D.apply(L||window,q)};
try{_.PoB[n]?U():_.ne(U,0)}catch(J){_.wd(J)}},L);
yT[b]=!0;NX[n]||(NX[n]=[]);NX[n].push(b);return b}return 0};
_.tNB=function(n){var D=_.Hr();D&&(typeof n==="number"?n=[n]:typeof n==="string"&&(n=[parseInt(n,10)]),_.Ko(n,function(L){D.unsubscribeByKey(L);delete yT[L]}))};
_.mbv=function(n,D){var L=_.Hr();L&&L.publish.apply(L,arguments)};
_.XB8=function(n){var D=_.Hr();if(D)if(D.clear(n),n)vai(n);else for(var L in NX)vai(L)};
_.Hr=function(){return _.U8.ytPubsubPubsubInstance};
vai=function(n){NX[n]&&(n=NX[n],_.Ko(n,function(D){yT[D]&&delete yT[D]}),n.length=0)};
lwy=function(){var n,D;return"h5vcc"in nL&&((n=nL.h5vcc.traceEvent)==null?0:n.traceBegin)&&((D=nL.h5vcc.traceEvent)==null?0:D.traceEnd)?1:"performance"in nL&&nL.performance.mark&&nL.performance.measure?2:0};
MNf=function(n){var D=lwy();switch(D){case 1:nL.h5vcc.traceEvent.traceBegin("YTLR",n);break;case 2:nL.performance.mark(n+"-start");break;case 0:break;default:_.oi(D,"unknown trace type")}};
oaO=function(n){var D=lwy();switch(D){case 1:nL.h5vcc.traceEvent.traceEnd("YTLR",n);break;case 2:D=n+"-start";var L=n+"-end";nL.performance.mark(L);nL.performance.measure(n,D,L);break;case 0:break;default:_.oi(D,"unknown trace type")}};
Yjy=function(n){var D,L;(L=(D=window).onerror)==null||L.call(D,n.message,"",0,0,n)};
SjJ=function(n){if(_.c("web_lifecycle_error_handling_killswitch"))return n();try{return n()}catch(D){Yjy(D)}};
F_J=function(n){return[n.auth===void 0?"undefined":n.auth,n.isJspb===void 0?"undefined":n.isJspb,n.cttAuthInfo===void 0?"undefined":n.cttAuthInfo,n.tier===void 0?"undefined":n.tier].join("/")};
_.u=function(n,D){if(n)return n[D.name]};
_.DF=function(n){return n};
gF=function(){var n=_.W7("yt.logging.ims");n||(n=new LL,_.v0("yt.logging.ims",n));return n};
bly=function(n,D){if(n.endpoint==="log_event"){HyJ(n);var L=yRQ(n),g=NXB(n.payload)||"",b=jUJ(g),q=200;if(b){if(b.enabled===!1&&!_.c("web_payload_policy_disabled_killswitch"))return;q=nIJ(b.tier);if(q===400){DhT(n,D);return}}bH[L]=!0;L={cttAuthInfo:L,isJspb:!1,tier:q};gF().storePayload(L,n.payload);LPy(D,!1,L,gIi(g))}};
GS8=function(n,D,L){if(D.endpoint==="log_event"){HyJ(void 0,D);var g=yRQ(D,!0),b=jUJ(n),q=200;if(b){if(b.enabled===!1&&!_.c("web_payload_policy_disabled_killswitch"))return;q=nIJ(b.tier);if(q===400){$hB(n,D,L);return}}bH[g]=!0;g={cttAuthInfo:g,isJspb:!0,tier:q};gF().storePayload(g,IA(D.payload));LPy(L,!0,g,gIi(n))}};
LPy=function(n,D,L,g){D=D===void 0?!1:D;g=g===void 0?!1:g;n&&($t=new n);n=_.H7("tvhtml5_logging_max_batch_ads_fork")||_.H7("tvhtml5_logging_max_batch")||_.H7("web_logging_max_batch")||100;var b=(0,_.Ml)(),q=qhb(D,L.tier),U=q.lastDebounceQueueFromLogTimeMs;g&&(q.useVideoStatsEndPoint=!0);g=0;L&&(g=gF().getSequenceCount(L));var J=function(){Vnf({writeThenSend:!0},D,L.tier)};
g>=1E3?J():g>=n?UhB||(UhB=Bg8(function(){J();UhB=void 0},0)):b-U>=10&&(Jiy(D,L.tier),q.lastDebounceQueueFromLogTimeMs=b)};
DhT=function(n,D){if(n.endpoint==="log_event"){_.c("more_accurate_gel_parser")&&gF().storePayload({isJspb:!1},n.payload);HyJ(n);var L=yRQ(n),g=new Map;g.set(L,[n.payload]);var b=NXB(n.payload)||"";D&&($t=new D);return new _.Go(function(q,U){$t&&$t.isReady()?kSB(g,$t,q,U,{bypassNetworkless:!0},!0,gIi(b)):q()})}};
$hB=function(n,D,L){if(D.endpoint==="log_event"){HyJ(void 0,D);var g=yRQ(D,!0),b=new Map;b.set(g,[IA(D.payload)]);L&&($t=new L);return new _.Go(function(q){$t&&$t.isReady()?pLB(b,$t,q,{bypassNetworkless:!0},!0,gIi(n)):q()})}};
yRQ=function(n,D){var L="";if(n.dangerousLogToVisitorSession)L="visitorOnlyApprovedKey";else if(n.cttAuthInfo){if(D===void 0?0:D){D=n.cttAuthInfo.token;L=n.cttAuthInfo;var g=new ZlJ;L.videoId?g.setVideoId(L.videoId):L.playlistId&&q4(g,2,aVv,ZC(L.playlistId));dhy[D]=g}else D=n.cttAuthInfo,L={},D.videoId?L.videoId=D.videoId:D.playlistId&&(L.playlistId=D.playlistId),TgJ[n.cttAuthInfo.token]=L;L=n.cttAuthInfo.token}return L};
Vnf=function(n,D,L){n=n===void 0?{}:n;D=D===void 0?!1:D;new _.Go(function(g,b){var q=qhb(D,L),U=q.useVideoStatsEndPoint;q.useVideoStatsEndPoint=!1;EI8(q.queueTimer);EI8(q.queueMaxTimer);q.queueMaxTimer=0;$t&&$t.isReady()?L===void 0&&_.c("enable_web_tiered_gel")?sEy(g,b,n,D,300,U):sEy(g,b,n,D,L,U):(Jiy(D,L),g())})};
sEy=function(n,D,L,g,b,q){var U=$t;L=L===void 0?{}:L;g=g===void 0?!1:g;b=b===void 0?200:b;q=q===void 0?!1:q;var J=new Map,k=new Map,a={isJspb:g,cttAuthInfo:void 0,tier:b},d={isJspb:g,cttAuthInfo:void 0};if(g){D=_.V(Object.keys(bH));for(b=D.next();!b.done;b=D.next())b=b.value,k=_.c("enable_web_tiered_gel")?gF().smartExtractMatchingEntries({keys:[a,d],sizeLimit:1E3}):gF().extractMatchingEntries({isJspb:!0,cttAuthInfo:b}),k.length>0&&J.set(b,k),(_.c("web_fp_via_jspb_and_json")&&L.writeThenSend||!_.c("web_fp_via_jspb_and_json"))&&
delete bH[b];pLB(J,U,n,L,!1,q)}else{J=_.V(Object.keys(bH));for(a=J.next();!a.done;a=J.next())a=a.value,d=_.c("enable_web_tiered_gel")?gF().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:a,tier:b},{isJspb:!1,cttAuthInfo:a}],sizeLimit:1E3}):gF().extractMatchingEntries({isJspb:!1,cttAuthInfo:a}),d.length>0&&k.set(a,d),(_.c("web_fp_via_jspb_and_json")&&L.writeThenSend||!_.c("web_fp_via_jspb_and_json"))&&delete bH[a];kSB(k,U,n,D,L,!1,q)}};
Jiy=function(n,D){n=n===void 0?!1:n;D=D===void 0?200:D;var L=function(){Vnf({writeThenSend:!0},n,D)},g=qhb(n,D),b=g===ciJ||g===QE8?5E3:uCb;
_.c("web_gel_timeout_cap")&&!g.queueMaxTimer&&(b=Bg8(function(){L()},b),g.queueMaxTimer=b);
EI8(g.queueTimer);b=_.OJ("LOGGING_BATCH_TIMEOUT",_.H7("web_gel_debounce_ms",1E4));_.c("shorten_initial_gel_batch_timeout")&&fVv&&(b=Ai8);b=Bg8(function(){_.H7("gel_min_batch_size")>0?gF().getSequenceCount({cttAuthInfo:void 0,isJspb:n,tier:D})>=zK4&&L():L()},b);
g.queueTimer=b};
kSB=function(n,D,L,g,b,q,U){b=b===void 0?{}:b;var J=Math.round((0,_.Ml)()),k=n.size,a=IV8(U);n=_.V(n);var d=n.next();for(U={};!d.done;U={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},d=n.next()){var T=_.V(d.value);d=T.next().value;T=T.next().value;U.batchRequest=_.Ao.unsafeClone({context:_.$cT(D.config_||_.Y9())});if(!_.lT(T)&&!_.c("throw_err_when_logevent_malformed_killswitch")){g();break}U.batchRequest.events=T;
(T=TgJ[d])&&Cxv(U.batchRequest,d,T);delete TgJ[d];U.dangerousLogToVisitorSession=d==="visitorOnlyApprovedKey";ri4(U.batchRequest,J,U.dangerousLogToVisitorSession);Olv(b);U.onSuccess$jscomp$3=function(Q){_.c("start_client_gcf")&&_.fj.addLowPriorityJob(function(){return _.B(function(A){return _.p(A,ilJ(Q),0)})});
k--;k||L()};
U.networkFailures=0;U.onError$jscomp$5=function(Q){return function(){Q.networkFailures++;if(b.bypassNetworkless&&Q.networkFailures===1)try{tSi(D,a,Q.batchRequest,wLJ({writeThenSend:!0},Q.dangerousLogToVisitorSession,Q.onSuccess$jscomp$3,Q.onError$jscomp$5,q)),fVv=!1}catch(A){_.wd(A),g()}k--;k||L()}}(U);
try{tSi(D,a,U.batchRequest,wLJ(b,U.dangerousLogToVisitorSession,U.onSuccess$jscomp$3,U.onError$jscomp$5,q)),fVv=!1}catch(Q){_.wd(Q),g()}}};
pLB=function(n,D,L,g,b,q){g=g===void 0?{}:g;var U=Math.round((0,_.Ml)()),J={value:n.size},k=new Map([].concat(_.Iu(n)));k=_.V(k);for(var a=k.next();!a.done;a=k.next()){var d=_.V(a.value).next().value,T=n.get(d);a=new hK8;var Q=D.config_||_.Y9(),A=new Va,I=new WPv;_.Ts(I,1,Q.innertubeContextHostLanguage);_.Ts(I,2,Q.innertubeContextGeoLocation);_.FG(I,16,Q.innertubeContextClientNameFieldNumber);_.Ts(I,17,Q.innertubeContextClientVersion);if(Q.innertubeContextClientConfigInfo){var w=Q.innertubeContextClientConfigInfo,
h=new yj;w.coldConfigData&&_.Ts(h,1,w.coldConfigData);w.appInstallData&&_.Ts(h,6,w.appInstallData);w.coldHashData&&_.Ts(h,3,w.coldHashData);w.hotHashData&&h.setHotHashData(w.hotHashData);_.Zm(I,62,h)}(w=_.U8.devicePixelRatio)&&w!=1&&_.H0(I,65,_.Sj(w));w=QGy();w!==""&&_.Ts(I,54,w);w=ugv();if(w.length>0){h=new eKv;for(var e=0;e<w.length;e++){var v=new U1;v.setKey(w[e].key);q4(v,2,xh4,ZC(w[e].value));Bl(h,15,U1,v)}_.Zm(A,5,h)}j_J(Q,I);nz4(A);DcQ(I);LZ4(Q,I);gzv(I);_.c("start_client_gcf")&&b84(I);_.OJ("DELEGATED_SESSION_ID")&&
!_.c("pageid_as_header_web")&&(Q=new Jb,_.Ts(Q,3,_.OJ("DELEGATED_SESSION_ID")));!_.c("fill_delegate_context_in_gel_killswitch")&&(w=_.OJ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(h=_.SV(A,Jb,3)||new Jb,Q=A,w=_.Ts(h,18,w),_.Zm(Q,3,w));Q=I;w=_.V(Object.entries(_.RV(_.OJ("DEVICE",""))));for(h=w.next();!h.done;h=w.next())e=_.V(h.value),h=e.next().value,e=e.next().value,h==="cbrand"?_.Ts(Q,12,e):h==="cmodel"?_.Ts(Q,13,e):h==="cbr"?_.Ts(Q,87,e):h==="cbrver"?_.Ts(Q,88,e):h==="cos"?_.Ts(Q,18,
e):h==="cosver"?_.Ts(Q,19,e):h==="cplatform"&&_.FG(Q,42,y9O(e));A.setClient(I);_.Zm(a,1,A);if(I=dhy[d])a:{if(_.Bw(I,kt(I,aVv,1)))A=1;else if(I.getPlaylistId())A=2;else break a;_.Zm(a,4,I);I=a.getContext()||new Va;Q=_.SV(I,Jb,3)||new Jb;w=new pL;w.setToken(d);_.FG(w,1,A);Bl(Q,12,pL,w);_.Zm(I,3,Q)}delete dhy[d];d=d==="visitorOnlyApprovedKey";KP8()||_.ZF(a,2,U);!d&&(A=_.OJ("EVENT_ID"))&&(I=RK8(),Q=new Pxb,_.Ts(Q,1,A),_.ZF(Q,2,I),_.Zm(a,5,Q));Olv(g);if(_.c("jspb_serialize_with_worker")&&(A=_.ayy())&&
g.writeThenSend){_.tn8.set(mh8,{client:D,resolve:L,networklessOptions:g,isIsolated:b,useVSSEndpoint:q,dangerousLogToVisitorSession:d,requestsOutstanding:J});A.postMessage({op:"gelBatchToSerialize",batchRequest:IA(a),clientEvents:T,key:mh8});mh8++;break}if(T){A=[];for(I=0;I<T.length;I++)try{A.push(new ay(T[I]))}catch(LO){_.wd(new _.pe("Transport failed to deserialize "+String(T[I])))}T=A}else T=[];T=_.V(T);for(A=T.next();!A.done;A=T.next())Bl(a,3,ay,A.value);T={startTime:(0,_.Ml)(),ticks:{},infos:{}};
a=a.serialize();T.ticks.geljspc=(0,_.Ml)();_.c("log_jspb_serialize_latency")&&BCQ("gel_jspb_serialize",T,{sampleRate:.1});_.vI4(a,D,L,g,b,q,d,J)}};
_.vI4=function(n,D,L,g,b,q,U,J){g=g===void 0?{}:g;J=J===void 0?{value:0}:J;q=IV8(q);g=wLJ(g,U,function(k){_.c("start_client_gcf")&&_.fj.addLowPriorityJob(function(){return _.B(function(a){return _.p(a,ilJ(k),0)})});
J.value--;J.value||L()},function(){J.value--;
J.value||L()},b);
g.headers["Content-Type"]="application/json+protobuf";g.postBodyFormat="JSPB";g.postBody=n;tSi(D,q,"",g);fVv=!1};
Olv=function(n){_.c("always_send_and_write")&&(n.writeThenSend=!1)};
wLJ=function(n,D,L,g,b){n={retry:!0,onSuccess:L,onError:g,networklessOptions:n,dangerousLogToVisitorSession:D,bypassMonitoring:!!b,headers:{},postBodyFormat:"",postBody:"",compress:_.c("compress_gel")||_.c("compress_gel_lr")};KP8()&&(n.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Ml)())));return n};
ri4=function(n,D,L){KP8()||(n.requestTimeMs=String(D));_.c("unsplit_gel_payloads_in_logs")&&(n.unsplitGelPayloadsInLogs=!0);!L&&(D=_.OJ("EVENT_ID"))&&(L=RK8(),n.serializedClientEventId={serializedEventId:D,clientCounter:String(L)})};
RK8=function(){var n=_.OJ("BATCH_CLIENT_COUNTER")||0;n||(n=Math.floor(Math.random()*65535/2));n++;n>65535&&(n=1);_.rd("BATCH_CLIENT_COUNTER",n);return n};
Cxv=function(n,D,L){if(L.videoId)var g="VIDEO";else if(L.playlistId)g="PLAYLIST";else return;n.credentialTransferTokenTargetId=L;n.context=n.context||{};n.context.user=n.context.user||{};n.context.user.credentialTransferTokens=[{token:D,scope:g}]};
HyJ=function(n,D){var L=_.yH("il_payload_scraping")==="enable_il_payload_scraping";if(!_.W7("yt.logging.transport.enableScrapingForTest"))if(L)XLb=[],_.v0("yt.logging.transport.enableScrapingForTest",!0),_.v0("yt.logging.transport.scrapedPayloadsForTesting",XLb),_.v0("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.v0("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.v0("yt.logging.transport.scrapeClientEvent",!0);else return;L=_.W7("yt.logging.transport.scrapedPayloadsForTesting");var g=_.W7("yt.logging.transport.payloadToScrape");D&&(D=_.W7("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(D.payload)())&&L.push(D);D=_.W7("yt.logging.transport.scrapeClientEvent");if(g&&g.length>=1)for(var b=0;b<g.length;b++)if(n&&n.payload[g[b]])if(D)L.push(n.payload);else{var q=void 0;L.push(((q=n)==null?void 0:q.payload)[g[b]])}_.v0("yt.logging.transport.scrapedPayloadsForTesting",
L)};
KP8=function(){return _.c("use_request_time_ms_header")||_.c("lr_use_request_time_ms_header")};
Bg8=function(n,D){return _.c("transport_use_scheduler")===!1?_.ne(n,D):_.c("logging_avoid_blocking_during_navigation")||_.c("lr_logging_avoid_blocking_during_navigation")?_.dF(_.fj,function(){if(_.lV8().currentState==="none")n();else{var L={};_.lV8().install((L.none={callback:n},L))}},D):_.dF(_.fj,n,D)};
EI8=function(n){_.c("transport_use_scheduler")?_.fj.cancelJob(n):_.Le(n)};
ilJ=function(n){var D,L,g,b,q,U,J,k,a,d;return _.B(function(T){return T.nextAddress==1?(g=(D=n)==null?void 0:(L=D.responseContext)==null?void 0:L.globalConfigGroup,b=_.u(g,MnB),U=(q=g)==null?void 0:q.hotHashData,J=_.u(g,oIT),a=(k=g)==null?void 0:k.coldHashData,(d=_.E().resolve(_.Yo(To)))?U?b?_.p(T,Yhf(d,U,b),2):_.p(T,Yhf(d,U),2):T.jumpTo(2):T.return()):a?J?_.p(T,ShJ(d,a,J),0):_.p(T,ShJ(d,a),0):T.jumpTo(0)})};
qhb=function(n,D){D=D===void 0?200:D;return n?D===300?ciJ:FPy:D===300?QE8:Hlv};
jUJ=function(n){if(_.c("enable_web_tiered_gel")){n=yiO[n||""];var D,L,g,b=_.E().resolve(_.Yo(To))==null?void 0:(D=Ng8())==null?void 0:(L=D.loggingHotConfig)==null?void 0:(g=L.eventLoggingConfig)==null?void 0:g.payloadPolicies;if(b)for(D=0;D<b.length;D++)if(b[D].payloadNumber===n)return b[D]}};
NXB=function(n){n=Object.keys(n);n=_.V(n);for(var D=n.next();!D.done;D=n.next())if(D=D.value,yiO[D])return D};
nIJ=function(n){switch(n){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}};
gIi=function(n){return n==="gelDebuggingEvent"};
IV8=function(n){return(n===void 0?0:n)&&_.c("vss_through_gel_video_stats")?"video_stats":"log_event"};
s1=function(n,D,L,g){g=g===void 0?{}:g;var b={},q=Math.round(g.timestamp||(0,_.Ml)());b.eventTimeMs=q<Number.MAX_SAFE_INTEGER?q:0;b[n]=D;n=_.FA();b.context={lastActivityMs:String(g.timestamp||!isFinite(n)?-1:n)};g.sequenceGroup&&!_.c("web_gel_sequence_info_killswitch")&&(n=b.context,D=g.sequenceGroup,D={index:jEO(D),groupKey:D},n.sequence=D,g.endOfSequence&&delete E1[g.sequenceGroup]);(g.sendIsolatedPayload?DhT:bly)({endpoint:"log_event",payload:b,cttAuthInfo:g.cttAuthInfo,dangerousLogToVisitorSession:g.dangerousLogToVisitorSession},
L)};
jEO=function(n){E1[n]=n in E1?E1[n]+1:0;return E1[n]};
_.Qa=function(n,D,L){L=L===void 0?{}:L;var g=cl;_.is("ytLoggingEventsDefaultDisabled",!1)&&cl===cl&&(g=null);s1(n,D,g,L)};
_.Ab=function(){if(_.c("web_fp_via_jspb")){var n=!0;n=n===void 0?!1:n;var D=nrv;nrv=[];if(D){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,n?s1(L.payloadName,L.payload,cl,L.options):_.Qa(L.payloadName,L.payload,L.options)}Vnf(void 0,!0);if(!_.c("web_fp_via_jspb_and_json"))return}Vnf(void 0,!1)};
LFf=function(n,D){var L;if((L=D)==null?0:L.componentStack)return D;if(n=n.componentStack)D||(D={}),D.componentStack=DAQ(n);return D};
DAQ=function(n){return n.slice(0,void 0).map(function(D){return D.name}).join(" > ")};
grv=function(){_.Ko(_.OJ("ERRORS")||[],function(n){_.zo.apply(null,n)});
_.rd("ERRORS",[])};
_.Iy=function(n){_.zo(n)};
_.CL=function(n){_.zo(n,"WARNING")};
bFB=function(n){n instanceof Error?_.zo(n):(n=_.yB(n)?JSON.stringify(n):String(n),n=new _.pe(n),n.name="RejectedPromiseError",_.CL(n))};
$AO=function(n,D,L,g,b,q){D=D===void 0?"Unknown file":D;L=L===void 0?0:L;var U=!1,J=Lwy("log_window_onerror_fraction");if(J&&Math.random()<J)U=!0;else{J=document.getElementsByTagName("script");for(var k=0,a=J.length;k<a;k++)if(J[k].src.indexOf("/debug-")>0){U=!0;break}}U&&(U=!1,b?U=!0:(typeof n==="string"?J=n:ErrorEvent&&n instanceof ErrorEvent?(U=!0,J=n.message,D=n.filename,L=n.lineno,g=n.colno):(J="Unknown error",D="Unknown file",L=0),b=new _.pe(J),b.name="UnhandledWindowError",b.message=J,b.fileName=
D,b.lineNumber=L,isNaN(g)?delete b.columnNumber:b.columnNumber=g),_.c("wiz_enable_component_stack_propagation_killswitch")||(q=LFf(b,q)),q&&_.rF(b,q),U?_.zo(b):_.CL(b))};
_.zo=function(n,D,L,g,b,q,U,J){q=q===void 0?{}:q;q.name=L||_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME",1);q.version=g||_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION");L=q;D=D===void 0?"ERROR":D;U=U===void 0?!1:U;D=D===void 0?"ERROR":D;U=U===void 0?!1:U;if(n&&(n.hasOwnProperty("level")&&n.level&&(D=n.level),_.c("console_log_js_exceptions")&&(g=[],g.push("Name: "+n.name),g.push("Message: "+n.message),n.hasOwnProperty("params")&&g.push("Error Params: "+JSON.stringify(n.params)),n.hasOwnProperty("args")&&g.push("Error args: "+
JSON.stringify(n.args)),g.push("File name: "+n.fileName),g.push("Stacktrace: "+n.stack),g=g.join("\n"),window.console.log(g,n)),!(GZT>=5))){g=[];b=_.V(q9Q);for(q=b.next();!q.done;q=b.next()){q=q.value;try{q()&&g.push(q())}catch(h){}}g=[].concat(_.Iu(V_i),_.Iu(g));var k=UAB(n);b=k.message||"Unknown Error";q=k.name||"UnknownError";var a=k.stack||n.stacktrace||"Not available";if(a.startsWith(q+": "+b)){var d=a.split("\n");d.shift();a=d.join("\n")}d=k.lineNumber||"Not available";k=k.fileName||"Not available";
var T=0;if(n.hasOwnProperty("args")&&n.args&&n.args.length)for(var Q=0;Q<n.args.length&&!(T=HB8(n.args[Q],"params."+Q,L,T),T>=500);Q++);else if(n.hasOwnProperty("params")&&n.params){var A=n.params;if(typeof n.params==="object")for(Q in A){if(A[Q]){var I="params."+Q,w=ql(A[Q]);L[I]=w;T+=I.length+w.length;if(T>500)break}}else L.params=ql(A)}if(g.length)for(Q=0;Q<g.length&&!(T=HB8(g[Q],"params.context."+Q,L,T),T>=500);Q++);navigator.vendor&&!L.hasOwnProperty("vendor")&&(L["device.vendor"]=navigator.vendor);
Q={message:b,name:q,lineNumber:d,fileName:k,stack:a,params:L,sampleWeight:1};L=Number(n.columnNumber);isNaN(L)||(Q.lineNumber=Q.lineNumber+":"+L);if(n.level==="IGNORED")n=0;else a:{n=Bfi();L=_.V(n.messageWeights);for(g=L.next();!g.done;g=L.next())if(g=g.value,Q.message&&Q.message.match(g.messageRegExp)){n=g.weight;break a}n=_.V(n.callbackWeights);for(L=n.next();!L.done;L=n.next())if(L=L.value,L.callback(Q)){n=L.weight;break a}n=1}Q.sampleWeight=n;n=_.V(JY4);for(L=n.next();!L.done;L=n.next())if(L=
L.value,L.patternsForType[Q.name])for(b=_.V(L.patternsForType[Q.name]),g=b.next();!g.done;g=b.next())if(q=g.value,g=Q.message.match(q.regexp)){Q.params["params.error.original"]=g[0];b=q.groups;q={};for(d=0;d<b.length;d++)q[b[d]]=g[d+1],Q.params["params.error."+b[d]]=g[d+1];Q.message=L.messageFn(q);break}Q.params||(Q.params={});n=Bfi();Q.params["params.errorServiceSignature"]="msg="+n.messageWeights.length+"&cb="+n.callbackWeights.length;Q.params["params.serviceWorker"]="false";_.U8.document&&_.U8.document.querySelectorAll&&
(Q.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new O1(kZB,"sample")).constructor!==O1&&(Q.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(Q);if(Q.sampleWeight!==0&&!p6v.has(Q.message)){if(U&&_.c("web_enable_error_204"))ZFO(D===void 0?"ERROR":D,Q);else{D=D===void 0?"ERROR":D;D==="ERROR"?(aXv.publish("handleError",Q),_.c("record_app_crashed_web")&&dAB===0&&Q.sampleWeight===1&&(dAB++,U={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.c("report_client_error_with_app_crash_ks")||(U.systemHealth={crashData:{clientError:{logMessage:{message:Q.message}}}}),_.Qa("appCrashed",U)),Tfv++):D==="WARNING"&&aXv.publish("handleWarning",Q);if(_.c("kevlar_gel_error_routing")){U=D;J=J===void 0?{}:J;b:{n=_.V(ErJ);for(L=n.next();!L.done;L=n.next())if(AE(L.value.toLowerCase())){n=!0;break b}n=!1}if(n)J=void 0;else{L={stackTrace:Q.stack};Q.fileName&&(L.filename=Q.fileName);n=Q.lineNumber&&Q.lineNumber.split?Q.lineNumber.split(":"):[];n.length!==
0&&(n.length!==1||isNaN(Number(n[0]))?n.length!==2||isNaN(Number(n[0]))||isNaN(Number(n[1]))||(L.lineNumber=Number(n[0]),L.columnNumber=Number(n[1])):L.lineNumber=Number(n[0]));n={level:"ERROR_LEVEL_UNKNOWN",message:Q.message,errorClassName:Q.name,sampleWeight:Q.sampleWeight};U==="ERROR"?n.level="ERROR_LEVEL_ERROR":U==="WARNING"&&(n.level="ERROR_LEVEL_WARNNING");L={isObfuscated:!0,browserStackInfo:L};J.pageUrl=window.location.href;J.kvPairs=[];_.OJ("FEXP_EXPERIMENTS")&&(J.experimentIds=_.OJ("FEXP_EXPERIMENTS"));
g=_.OJ("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Lwy("web_disable_gel_stp_ecatcher_killswitch")&&g)for(b=_.V(Object.keys(g)),q=b.next();!q.done;q=b.next())q=q.value,J.kvPairs.push({key:q,value:String(g[q])});if(g=Q.params)for(b=_.V(Object.keys(g)),q=b.next();!q.done;q=b.next())q=q.value,J.kvPairs.push({key:"client."+q,value:String(g[q])});g=_.OJ("SERVER_NAME");b=_.OJ("SERVER_VERSION");g&&b&&(J.kvPairs.push({key:"server.name",value:g}),J.kvPairs.push({key:"server.version",value:b}));J={errorMetadata:J,
stackTrace:L,logMessage:n}}J&&(_.Qa("clientError",J),(U==="ERROR"||_.c("errors_flush_gel_always_killswitch"))&&_.Ab())}_.c("suppress_error_204_logging")||ZFO(D,Q)}try{p6v.add(Q.message)}catch(h){}GZT++}}};
ZFO=function(n,D){var L=D.params||{};n={urlParams:{a:"logerror",t:"jserror",type:D.name,msg:D.message.substr(0,250),line:D.lineNumber,level:n,"client.name":L.name},postParams:{url:_.OJ("PAGE_NAME",window.location.href),file:D.fileName},method:"POST"};L.version&&(n["client.version"]=L.version);if(n.postParams){D.stack&&(n.postParams.stack=D.stack);D=_.V(Object.keys(L));for(var g=D.next();!g.done;g=D.next())g=g.value,n.postParams["client."+g]=L[g];if(L=_.OJ("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(D=
_.V(Object.keys(L)),g=D.next();!g.done;g=D.next())g=g.value,n.postParams[g]=L[g];(L=_.OJ("LAVA_VERSION"))&&(n.postParams["lava.version"]=L);L=_.OJ("SERVER_NAME");D=_.OJ("SERVER_VERSION");L&&D&&(n.postParams["server.name"]=L,n.postParams["server.version"]=D)}_.bq(_.OJ("ECATCHER_REPORT_HOST","")+"/error_204",n)};
_.sQv=function(n,D){D=D===void 0?"ERROR":D;var L=L===void 0?{}:L;var g=_.W7("ytbin.polymer.shared.lib.tampering.info");g&&(g=g())&&(L["params.tamperingInfo"]=g.sort().join(","));_.zo(n,D,void 0,void 0,!0,L)};
_.rF=function(n){var D=_.e1.apply(1,arguments);n.args||(n.args=[]);Array.isArray(n.args)&&n.args.push.apply(n.args,_.Iu(D))};
cYf=function(n){n.level="IGNORED"};
QQJ=function(n,D){V_i.push(n);D();V_i.pop()};
wF=function(n,D){for(var L in D)D.hasOwnProperty(L)&&(n=_.iH(n,L,D[L]));return n};
_.ucv=function(n,D,L){L=L===void 0?!1:L;if(!n)return null;if(n.adInfoDialogEndpoint||n.backstageImageUploadEndpoint||n.confirmDialogEndpoint||n.clientActionEndpoint||n.createBackstagePostDialogEndpoint||n.createCommentReplyDialogEndpoint||n.flowEndpoint||n.guideBuilderEndpoint||n.liveChatDialogEndpoint||n.modalEndpoint||n.openPopupAction||n.shareEndpoint||n.shareEntityEndpoint||n.showLiveChatItemEndpoint||n.subscriptionManagerEndpoint||n.unlimitedCreateFamilyEndpoint||n.unlimitedFamilyFlowEndpoint||
n.updateCommentDialogEndpoint||n.updateCommentReplyDialogEndpoint||n.userFeedbackEndpoint||n.videoEditorEndpoint||n.ypcCancelSurveyEndpoint)return D=_.H7("polymer_report_client_url_requested_rate"),!L&&Math.random()<D&&_.CL(new _.pe("urlForEndpoint used on client endpoint",n)),null;var g=_.H7("polymer_report_missing_web_navigation_endpoint_rate");if(n.liveChatEndpoint||n.liveChatReplayEndpoint)g=0;if(!n.commandMetadata&&!n.clickTrackingParams&&Math.random()<g){var b={},q;for(q in n)b[q]="1";_.CL(new _.pe("Missing navigation data",
b))}b="";if(n.commandMetadata&&n.commandMetadata.webCommandMetadata&&n.commandMetadata.webCommandMetadata.url)b=n.commandMetadata.webCommandMetadata.url;else if(n.searchEndpoint)Math.random()<g&&_.CL(new _.pe("Should not manually handle search",n)),b="/results?search_query="+encodeURIComponent(n.searchEndpoint.query).replace(/%20/g,"+"),n.searchEndpoint.params&&(b+="&sp="+n.searchEndpoint.params);else if(n.watchEndpoint)Math.random()<g&&_.CL(new _.pe("Should not manually handle watch",n)),b="/watch?v="+
n.watchEndpoint.videoId,n.watchEndpoint.playlistId&&(b+="&list="+n.watchEndpoint.playlistId),n.watchEndpoint.index&&(b+="&index="+n.watchEndpoint.index),n.watchEndpoint.startTimeSeconds&&(b+="&t="+n.watchEndpoint.startTimeSeconds);else if(n.browseEndpoint)g=n.browseEndpoint.browseId,(q=n.browseEndpoint.canonicalBaseUrl)?b=q:g&&(b=g.substr(0,2),b=b==="FE"?g==="FEwhat_to_watch"?"/":g==="FEmy_videos"?"/my_videos":"/feed/"+g.substr(2):b==="VL"?"/playlist?list="+g.substr(2):"/channel/"+g),b&&n.browseEndpoint.query&&
(b=wF(b+"/search",{query:n.browseEndpoint.query})),b&&n.browseEndpoint.params&&(b=wF(b,{params:n.browseEndpoint.params}));else{if(n.urlEndpoint)return n.urlEndpoint.url;n.signInEndpoint?(b="https://accounts.google.com/ServiceLogin",g={},_.Ao.extend(g,D||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),D=g):n.uploadEndpoint?b="//www.youtube.com/upload":n.liveChatEndpoint?(b=n.liveChatEndpoint,g=_.Ao.clone(b),_.yB(b.continuation)&&(q=Object.keys(b.continuation)[0],
g.continuation=b.continuation[q].continuation),b=wF("/youtubei/v1/live_chat/get_live_chat",g)):n.liveChatReplayEndpoint?(b=_.Ao.clone(n.liveChatReplayEndpoint),b.currentPlayerState&&(_.Ao.extend(b,b.currentPlayerState),delete b.currentPlayerState),b=wF("/youtubei/v1/live_chat/get_live_chat_replay",b)):n.liveChatItemContextMenuEndpoint?b=wF("/youtubei/v1/live_chat/get_item_context_menu",n.liveChatItemContextMenuEndpoint):n.liveChatPurchaseMessageEndpoint?b=wF("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
n.liveChatPurchaseMessageEndpoint):n.openSuperStickerBuyFlowCommand?b=wF("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",n.openSuperStickerBuyFlowCommand):n.videoEditEndpoint?b=wF("/edit",{video_id:n.videoEditEndpoint.videoId}):n.liveDashboardEndpoint?b=n.liveDashboardEndpoint.videoId?wF("/live_dashboard",{v:n.liveDashboardEndpoint.videoId}):"/live_dashboard":n.signalNavigationEndpoint&&n.signalNavigationEndpoint.signal&&n.signalNavigationEndpoint.signal==="WEBCAM"?b="/webcam":n.getPdgBuyFlowCommand&&
(b=wF(n.getPdgBuyFlowCommand.buyflowApiPath,{params:n.getPdgBuyFlowCommand.params}))}return b||L?wF(b,D||{}):(_.CL(new _.pe("Error: Can't construct url for endpoint","keys:"+Object.keys(n).sort().join(","),n)),null)};
fXi=function(n){if(n){if(n.browseEndpoint)return!!n.browseEndpoint.nofollow;if(n.watchEndpoint)return!!n.watchEndpoint.nofollow;if(n.urlEndpoint)return!!n.urlEndpoint.nofollow}return!1};
_.zyQ=function(n,D){var L=D+n,g=AYT.get(L);if(g)return g;n=D+"-"+n.replace(/([A-Z])/g,"-$1").toLowerCase();AYT.set(L,n);return n};
IXQ=function(n){var D=_.zb(n,"action")||_.zb(n,"command")||_.zb(n,"endpoint");if(!D)return null;D=_.zyQ(D,"yt");_.u(n,_.hb)&&(D+="-"+_.u(n,_.hb).signal.toLowerCase().replace(/_/g,"-"));return D};
iFJ=function(n){try{var D=Object.keys(n)}catch(b){return[]}for(var L=0;L<D.length;L++){var g=D[L];if(Cji.test(g)||rY8.test(g))return OFv(n[g])}return[]};
OFv=function(n){return n.command?[n.command]:n.onExecutionAction?[n.onExecutionAction]:n.onResponseReceivedCommand?[n.onResponseReceivedCommand]:n.updateFlowCommand?[n.updateFlowCommand]:n.clientActions?n.clientActions:n.action?[n.action]:n.actions||n.commands||n.onResponseReceivedActions||n.onResponseReceivedCommands||n.onResponseReceivedEndpoints||[]};
hyJ=function(n,D){D=D===void 0?!1:D;var L=_.E().resolve(_.Yo(Wl));L||(L=new w6O,_.E().addProvider({provide:Wl,useValue:L}));return L&&n&&!_.Ao.isEmpty(n)?L.getUrl(n,D):""};
WFb=function(n,D,L){L=L===void 0?"":L;if(D){n.data=D;var g=hyJ(D);g?(RW(n,g),fXi(D)||!ME(g)?n.rel="nofollow":n.removeAttribute("rel"),_.u(D,_.eH)&&_.u(D,_.eH).target==="TARGET_NEW_WINDOW"?n.target="_blank":L?n.target=L:n.removeAttribute("target")):(n.removeAttribute("href"),n.removeAttribute("rel"),n.removeAttribute("target"))}};
_.Pl=function(n,D){var L=_.X9;if(dT())eyB(n,function(){var q=_.e1.apply(0,arguments);AK(L,function(){D.apply(null,_.Iu(q))})});
else{var g=_.xt.getInstance(),b=Ak(D);EJ(function(){b.value=D});
_.c7(function(){var q={},U=_.KL(g,(q[n]=function(){var J=_.e1.apply(0,arguments);AK(L,function(){b.value.apply(b,_.Iu(J))})},q));
return function(){var J={};_.Ry(g,(J[n]="",J),U)}})}};
_.tb=function(n){return dT()?xAJ(n):KF8(n)};
_.mL=function(n){return dT()?xAJ(n):KF8(n)};
KF8=function(n){return us(function(){return xAJ(n)})};
xAJ=function(n){var D=S6J(function(L){D.value&&D.value===L||(D.__count=D.__count?D.__count+1:1);D.value=L;var g=function(){var b=NI(null);try{return n==null?void 0:n(L)}finally{NI(b)}}();
return function(){g==null||g();D.value=null}});
return D};
RyJ=function(n){var D=_.X9,L=pU.slice();return{getFn:function(){return function(g){D.isDisposed||T0(function(){return gT(function(){return n(g)})},{stack:L})!==!0&&g.stopPropagation()}}}};
_.vl=function(n,D,L){if(dT())PjJ(n,D,function(b){var q=NI(null);try{L(b)}finally{NI(q)}});
else{var g=Ak(L);EJ(function(){g.value=L});
_.c7(function(){var b=n.value;if(b){var q=function(U){g.value(U)};
b.addEventListener(D,q,void 0);return function(){b?b.removeEventListener(D,q,void 0):t_B(n)}}t_B(n)})}};
t_B=function(n){var D;(D=Hw.handleError)==null||D.call.apply(D,[Hw].concat(_.Iu(sl(FKv.LOG_NULL_EL_REF_VALUE(),n.__expectedTagName,2))))};
Xw=function(n){if(typeof n.children==="function")return n.children(),null;n=_.V(n.children);for(var D=n.next();!D.done;D=n.next())D=D.value,D();return null};
mAb=function(n){var D;return((D=n.prototype)==null?void 0:D.render)===void 0};
vrb=function(n){n=n.items.map(n.children);return n.length>0&&typeof n[0]==="string"?n.join(""):n};
lX8=function(n,D,L){L=L===void 0?!1:L;T0(function(){return X6v(n,D,L)})};
X6v=function(n,D,L){L=((L===void 0?0:L)?M_8:lH)(n,function(){M4(D)});
return L===null?n:L};
M4=function(n){if(n!==void 0&&n!==null)if(n instanceof $o)for(var D=rT;wT()!=null&&zC8 in wT()&&D.contains(wT());)e$();else if(Array.isArray(n))for(D=_.V(n),n=D.next();!n.done;n=D.next())M4(n.value);else if(n instanceof Ei||"function"==typeof _.n7&&n instanceof _.n7)Xr(n.toString());else if(S$(n)){if(wT()!==n){var L,g;D=(g=(L=at())==null?void 0:L.name)!=null?g:"unknown";throw Error("gc`"+n.tagName+"`"+D);}e$()}else if(n!=null&&n.contentKind===j$||n instanceof PI)for(D=lab(n),D=Array.from(D.childNodes),
D=_.V(D),n=D.next();!n.done;n=D.next())rT.appendChild(n.value),e$();else if(IW(n)&&(n=n.toString()),L=typeof n,L==="boolean"||L==="number"||L==="string")Xr(n);else if(typeof n==="function"){D=rT;var b=wT();b&&(b._isSignalTextNode||b._isSafeOrSanitizedHtmlNode)||atO(D,b,n);e$()}else if(n.type===vrb)M4(n.type(Object.assign({},n.props,{children:n.children[0]})));else{VH.beforeVisit(n);if(typeof n.type==="string"){a:{n.__open||faJ(n.type,n.props.idomKey);b=rT;for(D in n.props)if(n.props[D]!==or8){var q=
n.props[D];L=Po;L.push(D);L.push(q)}D=Hw.attributes;D=D===void 0?oy:D;q=rT;L=CU(q);iu4(q,L,D);Zk4(b,n.props,!0);if((n.props.skip||n.props.skipchildren)&&rT.hasChildNodes())KU();else{if(n.type==="style"&&y38(n.children)===null){KU();D=void 0;break a}M4(n.children)}A3B();n.__open&&(n.__open=!1);RjJ(b,n.props);D=b}return D}if(n.type===_.ot)M4(n.children);else if(!Y9b(n)){D=n;try{S94(D)}catch(U){n=U,(q=Hw.handleError)==null||q.call.apply(q,[Hw].concat(_.Iu(sl(n,(b=D.type)==null?void 0:b.TAG_NAME))))}D.__open&&
(A3B(),D.__open=!1)}}};
FFf=function(n,D){var L;mAb(n)?L=new B7(D,n):L=new n(D);L.JSC$8118___type=n;L.__updateContext={nextState:L.state,isForced:!1};return L};
S94=function(n){var D=n.type,L=D.TAG_NAME;if(D===Xw)n.props.children=n.children,D(n.props);else{n.children.length>0&&(n.props.children=n.children);var g;(g=n.props).idomKey||(g.idomKey=D);if(L){var b=faJ(L,n.props.idomKey);n.__open=!0;var q=b.__instance}q||(q=FFf(D,n.props),q.props=null,b&&(b.__instance=q,q.el=b));var U;L=((U=q.__updateContext)!=null?U:{nextState:q.state,isForced:!1}).nextState;q.__updateContext=void 0;D.getDerivedStateFromProps&&(L=D.getDerivedStateFromProps(n.props,L));q.props=
n.props;q.state=L;U=function(){var J=q;VH.beforeRender(J);var k=J.render(J.props);VH.afterRender(J,k);k?(J.props.idomKey&&(k.props.idomKey=J.props.idomKey),J=k):J=void 0;if(k=J)if(k.__open=n.__open,J=M4(k),n.__open=k.__open,!D.TAG_NAME)if(J)D.TAG_NAME=J.tagName.toLowerCase(),J.__instance=q,q.el=J;else{var a;if((a=q.hooks)==null?0:a.length){var d;(d=Hw.handleError)==null||d.call.apply(d,[Hw].concat(_.Iu(sl(Error("md")))))}}q.didPatch();VH.didPatch(q)};
(L=q.functionComponent)?vtv({component:L,debugInstance:q.props.debugInstance,fn:U}):U()}};
Y9b=function(n){var D=n.type;if(!mAb(D)||D===Xw||D.componentType===ZP)return!1;n.props.children=n.children.length>1?n.children:n.children[0];var L,g=(L=n.props.idomKey)!=null?L:n.type,b;if(wT()&&((b=wT()[D4])==null?void 0:b.key)===g){var q=wT(),U=q[D4];if(!U)throw Error("fc`"+q.tagName);var J;(J=U.updateSignalsFromIdomProps)==null||J.call(U,n.props);HFy(U);return!0}if(yYQ.has(D.name))throw J=D.name,D=(U=(q=at())==null?void 0:q.name)!=null?U:"unknown",Error("ec`"+J+"`"+D);s78(n.type,n.props,n.children);
n.props.renderedFromIdom=!0;(J=vtv({component:n.type,debugInstance:n.props.debugInstance,fn:function(){return U1f(n.type,n.props)}}))&&NfJ(J);
return!0};
jQ4=function(n){for(var D=0;D<Lo(n).length;D++)e$()};
HFy=function(n){var D=n4O();if(D)jQ4(D);else for(var L=0;L<n.numNodes;L++)(D=n4O())?jQ4(D):e$()};
n4O=function(){var n;return(n=wT()[D4])==null?void 0:n.sourceDynamicRange};
NfJ=function(n){n=tuQ(n);n=Array.isArray(n)?n:[n];n=_.V(n);for(var D=n.next();!D.done;D=n.next())rT.insertBefore(D.value,wT()),e$()};
DvJ=function(n){var D=JFy(),L=us(function(){return{value:typeof n==="function"?n():n}});
return[L.value,function(g){if(UJ!==null){var b;(b=Hw.handleError)==null||b.call.apply(b,[Hw].concat(_.Iu(sl(Error("nd")))))}L.value=typeof g==="function"?g(L.value):g;D.__updateContext={nextState:D.state,isForced:!0};g=lb(D.effectContext);b=Y0(!1);try{if(D.el){var q,U={},J=(U.props=D.props,U.type=D.JSC$8118___type,U.children=(q=D.props.children)!=null?q:[],U[MC]=!0,U);try{lX8(D.el,J,!0)}catch(d){var k,a;(a=Hw.handleError)==null||a.call.apply(a,[Hw].concat(_.Iu(sl(d,(k=D.JSC$8118___type)==null?void 0:
k.TAG_NAME))))}}}finally{Y0(b),o1(g)}}]};
Yt=function(n,D){var L=_.X9,g=function(b){AK(L,function(){D(b)})};
window.addEventListener(n,g,void 0);_.QP(function(){window.removeEventListener(n,g,void 0)})};
_.Fw=function(n,D){var L=_.X9;_.c7(function(){var g,b=(g=D.observer)!=null?g:_.E().resolve(SH);if(g=n.value){var q=LDy(g),U=[];D.showOption&&U.push(b.observe(g,function(){AK(L,function(){D.visibilityCallback(!0)})},D.showOption));
D.hideOption&&U.push(b.observe(g,function(){AK(L,function(){D.visibilityCallback(!1)})},D.hideOption));
D.prescanOption&&D.prescanCallback&&U.push(b.observe(g,function(){AK(L,function(){D.prescanCallback()})},D.prescanOption));
var J;q.visibilityMonitorKeys=((J=q.visibilityMonitorKeys)!=null?J:[]).concat(U)}})};
LDy=function(n){var D;return(D=n.polymerController)!=null?D:n};
_.Hl=function(n){n.componentType=ZP};
GwJ=function(n,D){var L=g4B;return _.Z(_.ot,null,_.vw(Hw.enableLazyTsx,function(){return _.Z(bR8,{id:L,value:n,children:D})},function(){var g=$vQ(L,n);
S0(g);g=lb(g);try{return D()}finally{o1(g)}}))};
bR8=function(n){var D=n.children;n=$vQ(n.id,n.value);S0(n);n=lb(n);try{return _.Z(_.ot,null,Gb(D()))}finally{o1(n)}};
$vQ=function(n,D){return Object.assign(Object.create(q5Q),{id:n,contextValue:D})};
VhJ=function(n){var D,L=_.X9;_.co(function(){var g=lb(L),b=Y0(!D);try{if(D)lX8(D,n.children(),!0);else if(D=Gb(n.children()),!(D instanceof Element))throw Error("od");}finally{Y0(b),o1(g)}});
return D};
Uvi=function(n){var D,L=un(function(){var g=Y0(!0);try{D=Lo(n())}finally{Y0(g)}},!1);
return[D,L]};
kw8=function(n,D,L){Beb(n,D);n[D][Jzv].unshift(L)};
Beb=function(n,D){if(!n[D]||!n[D][Jzv]){var L=n[D],g=L?[L]:[];n[D]=function(){for(var b=_.V(g),q=b.next();!q.done;q=b.next())q.value.apply(this,arguments)};
n[D][Jzv]=g}};
pAO=function(n){if(!n)return[];var D=[];n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,Array.isArray(L)?D.push.apply(D,_.Iu(pAO(L))):D.push(L);return D};
_.N4=function(n,D){if(n&&ZRT.test(n)||n==="//")return n;if(aIy===void 0){aIy=!1;try{var L=new URL("b","http://a");L.pathname="c%20d";aIy=L.href==="http://a/c%20d"}catch(g){}}D||(D=document.baseURI||window.location.href);if(aIy)try{return(new URL(n,D)).href}catch(g){return n}ya||(ya=document.implementation.createHTMLDocument("temp"),ya.base=ya.createElement("base"),ya.head.appendChild(ya.base),ya.anchor=ya.createElement("a"),ya.body.appendChild(ya.anchor));ya.base.href=D;ya.anchor.href=n;return ya.anchor.href||
n};
Te4=function(n,D){return n.replace(dvf,function(L,g,b,q){return g+"'"+_.N4(b.replace(/["']/g,""),D)+"'"+q})};
E44=function(n){return n.substring(0,n.lastIndexOf("/")+1)};
QpJ=function(){spJ=!1;for(var n=jH.length,D=0;D<n;D++){var L=jH[D];if(L)try{L()}catch(g){setTimeout(function(){throw g;})}}jH.splice(0,n);
czT+=n};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(n){console.log("["+n.is+"]: registered")};
fIO=function(n){uKJ.push(n)};
nu=function(n){return Azb[n]||(Azb[n]=n.indexOf("-")<0?n:n.replace(z2v,function(D){return D[1].toUpperCase()}))};
Da=function(n){return Azb[n]||(Azb[n]=n.replace(II4,"-$1").toLowerCase())};
Ci4=function(n,D){var L=D.parentInfo&&Ci4(n,D.parentInfo);if(L)for(n=L.firstChild,L=0;n;n=n.nextSibling){if(D.parentIndex===L++)return n}else return n};
rz8=function(n,D){n=n._methodHost||n;return function(L){if(n[D])n[D](L,L.detail);else console.warn("listener method `"+D+"` not defined")}};
Lu=function(n){return n.indexOf(".")>=0};
GE=function(n){var D=n.indexOf(".");return D===-1?n:n.slice(0,D)};
ORJ=function(n,D){return n.indexOf(D+".")===0};
qV=function(n,D){return D.indexOf(n+".")===0};
VF=function(n,D,L){return D+L.slice(n.length)};
iRy=function(n,D){return n===D||ORJ(n,D)||qV(n,D)};
Ue=function(n){if(Array.isArray(n)){for(var D=[],L=0;L<n.length;L++)for(var g=n[L].toString().split("."),b=0;b<g.length;b++)D.push(g[b]);return D.join(".")}return n};
wAf=function(n){return Array.isArray(n)?Ue(n).split("."):n.toString().split(".")};
Bi=function(n,D,L){D=wAf(D);for(var g=0;g<D.length;g++){if(!n)return;n=n[D[g]]}L&&(L.path=D.join("."));return n};
h2b=function(n,D,L){var g=wAf(D),b=g[g.length-1];if(g.length>1){for(D=0;D<g.length-1;D++)if(n=n[g[D]],!n)return;n[b]=L}else n[D]=L;return g.join(".")};
WDv=function(n,D,L){var g=n[D];if(!g)g=n[D]={};else if(!n.hasOwnProperty(D)&&(g=n[D]=Object.create(n[D]),L))for(var b in g)for(n=g[b],D=g[b]=Array(n.length),L=0;L<n.length;L++)D[L]=n[L];return g};
kW=function(n,D,L,g,b,q){if(D){var U=!1,J=J3++,k;for(k in L){var a=b?GE(k):k;if(a=D[a])for(var d=0,T=a.length,Q=void 0;d<T&&(Q=a[d]);d++)Q.info&&Q.info.lastRun===J||b&&!e2T(k,Q.trigger)||(Q.info&&(Q.info.lastRun=J),Q.fn(n,k,L,g,Q.info,b,q),U=!0)}return U}return!1};
e2T=function(n,D){if(D){var L=D.name;return L==n||!(!D.structured||!ORJ(L,n))||!(!D.wildcard||!qV(L,n))}return!0};
xvJ=function(n,D,L,g,b){D=typeof b.method==="string"?n[b.method]:b.method;L=b.property;D?D.call(n,n.__data[L],g[L]):b.dynamicFn||console.warn("observer method `"+b.method+"` not defined")};
KDQ=function(n,D,L,g){L={value:L,queueProperty:!0};g&&(L.path=g);(0,_.pu)(n).dispatchEvent(new CustomEvent(D,{detail:L}))};
R28=function(n,D,L,g,b,q){q=(g=(q?GE(D):D)!=D?D:null)?Bi(n,g):n.__data[D];g&&q===void 0&&(q=L[D]);KDQ(n,b.eventName,q,g)};
PiQ=function(n,D,L,g,b){L=n.__data[D];Za&&(L=Za(L,b.attrName,"attribute",n));n._propertyToAttribute(D,b.attrName,L)};
mvB=function(n){var D=n.constructor.__orderedComputedDeps;if(!D){D=new Map;for(var L=n.__computeEffects,g=thv(n),b=g.counts,q=g.ready,U=g.total;g=q.shift();)D.set(g,D.size),(g=L[g])&&g.forEach(function(J){J=J.info.methodInfo;--U;--b[J]===0&&q.push(J)});
U!==0&&console.warn("Computed graph for "+n.localName+" incomplete; circular?");n.constructor.__orderedComputedDeps=D}return D};
thv=function(n){var D=n.__computeInfo,L={};n=n.__computeEffects;var g=[],b=0,q;for(q in D){var U=D[q];b+=L[q]=U.args.filter(function(k){return!k.literal}).length+(U.dynamicFn?1:0)}for(var J in n)D[J]||g.push(J);
return{counts:L,ready:g,total:b}};
XAv=function(n,D,L,g,b){D=v4T(n,D,L,g,b);if(D===ah)return!1;b=b.methodInfo;if(n.__dataHasAccessor&&n.__dataHasAccessor[b])return n._setPendingProperty(b,D,!0);n[b]=D;return!1};
o4b=function(n,D,L,g,b,q,U){L.bindings=L.bindings||[];g={kind:g,target:b,parts:q,literal:U,isCompound:q.length!==1};L.bindings.push(g);g.target&&g.kind!="attribute"&&g.kind!="text"&&!g.isCompound&&g.parts[0].mode==="{"&&(L=g.parts[0],q=L.negate,g.listenerEvent=L.event||Da(b)+"-changed",g.listenerNegate=q);b=D.nodeInfoList.length;for(L=0;L<g.parts.length;L++){var J=g.parts[L];J.compoundIndex=L;q=n;U=D;var k=g,a=J,d=b;if(!a.literal)if(k.kind==="attribute"&&k.target[0]==="-")console.warn("Cannot set attribute "+
k.target+' because "-" is not a valid attribute starting character');else for(J=a.dependencies,k={index:d,binding:k,part:a,evaluator:q},a=0;a<J.length;a++)d=J[a],typeof d=="string"&&(d=lI4(d),d.wildcard=!0),q._addTemplatePropertyEffect(U,d.rootProperty,{fn:Mhv,info:k,trigger:d})}};
Mhv=function(n,D,L,g,b,q,U){U=U[b.index];var J=b.binding,k=b.part;q&&k.source&&D.length>k.source.length&&J.kind=="property"&&!J.isCompound&&U.__isPropertyEffectsClient&&U.__dataHasAccessor&&U.__dataHasAccessor[J.target]?(L=L[D],D=VF(k.source,J.target,D),U._setPendingPropertyOrPath(D,L,!1,!0)&&n._enqueueClient(U)):(D=b.evaluator._evaluateBinding(n,k,D,L,g,q),D!==ah&&(J.isCompound&&(L=U.__dataCompoundStorage[J.target],L[k.compoundIndex]=D,D=L.join("")),J.kind==="attribute"||J.target!=="textContent"&&
(J.target!=="value"||U.localName!=="input"&&U.localName!=="textarea")||(D=D==void 0?"":D),k=D,Za&&(k=Za(k,J.target,J.kind,U)),J.kind=="attribute"?n._valueToNodeAttribute(U,k,J.target):(J=J.target,U.__isPropertyEffectsClient&&U.__dataHasAccessor&&U.__dataHasAccessor[J]?U.__readOnly&&U.__readOnly[J]||U._setPendingProperty(J,k)&&n._enqueueClient(U):n._setUnmanagedPropertyToNode(U,J,k))))};
Y5y=function(n,D,L){if(L.listenerEvent){var g=L.parts[0];n.addEventListener(L.listenerEvent,function(b){var q=L.target,U=g.source,J=g.negate,k=b.detail,a=k&&k.path;a?(U=VF(q,U,a),b=k&&k.value):b=b.currentTarget[q];D.__readOnly&&D.__readOnly[U]||!D._setPendingPropertyOrPath(U,J?!b:b,!0,!!a)||k&&k.queueProperty||D._invalidateProperties()})}};
S5i=function(n,D,L,g,b,q){q=D.static||q&&(typeof q!=="object"||q[D.methodName]);b={methodName:D.methodName,args:D.args,methodInfo:b,dynamicFn:q};for(var U=0,J=void 0;U<D.args.length&&(J=D.args[U]);U++)J.literal||n._addPropertyEffect(J.rootProperty,L,{fn:g,info:b,trigger:J});q&&n._addPropertyEffect(D.methodName,L,{fn:g,info:b});return b};
v4T=function(n,D,L,g,b){g=n._methodHost||n;var q=g[b.methodName];if(q)return n=n._marshalArgs(b.args,D,L),n===ah?ah:q.apply(g,n);b.dynamicFn||console.warn("method `"+b.methodName+"` not defined")};
FD4=function(n){for(var D="",L=0;L<n.length;L++)D+=n[L].literal||"";return D};
Nei=function(n){if(n=n.match(/([^\s]+?)\(([\s\S]*)\)/)){var D={methodName:n[1],static:!0,args:HR8};return n[2].trim()?yz4(n[2].replace(/\\,/g,"&comma;").split(","),D):D}return null};
yz4=function(n,D){D.args=n.map(function(L){L=lI4(L);L.literal||(D.static=!1);return L},this);
return D};
lI4=function(n){n=n.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var D={name:n,value:"",literal:!1},L=n[0];L==="-"&&(L=n[1]);L>="0"&&L<="9"&&(L="#");switch(L){case "'":case '"':D.value=n.slice(1,-1);D.literal=!0;break;case "#":D.value=Number(n),D.literal=!0}D.literal||(D.rootProperty=GE(n),D.structured=Lu(n),D.structured&&(D.wildcard=n.slice(-2)==".*",D.wildcard&&(D.name=n.slice(0,-2))));return D};
jpJ=function(n,D,L){n=Bi(n,L);n===void 0&&(n=D[L]);return n};
nJJ=function(n,D,L,g){g={indexSplices:g};da&&!n._overrideLegacyUndefined&&(D.splices=g);n.notifyPath(L+".splices",g);n.notifyPath(L+".length",D.length);da&&!n._overrideLegacyUndefined&&(g.indexSplices=[])};
TE=function(n,D,L,g,b,q){nJJ(n,D,L,[{index:g,addedCount:b,removed:q,object:D,type:"splice"}])};
D8i=function(n){n=Te4((n.body?n.body:n).textContent,n.baseURI);var D=document.createElement("style");D.textContent=n;return D};
gJQ=function(n){n=n.trim().split(/\s+/);for(var D=[],L=0;L<n.length;L++)D.push.apply(D,_.Iu(Lnf(n[L])));return D};
Lnf=function(n){var D=Ee.import(n);if(!D)return console.warn("Could not find style data in module named",n),[];if(D._styles===void 0){n=[];n.push.apply(n,_.Iu(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(D)));var L=D.querySelector("template");L&&n.push.apply(n,_.Iu(brv(L,D.assetpath)));D._styles=n}return D._styles};
brv=function(n,D){if(!n._styles){for(var L=[],g=n.content.querySelectorAll("style"),b=0;b<g.length;b++){var q=g[b],U=q.getAttribute("include");U&&L.push.apply(L,_.Iu(gJQ(U).filter(function(J,k,a){return a.indexOf(J)===k})));
D&&(q.textContent=Te4(q.textContent,D));L.push(q)}n._styles=L}return n._styles};
$8T=function(n){return(n=Ee.import(n))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(n):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(n){var D=[];n=n.querySelectorAll("link[rel=import][type~=css]");for(var L=0;L<n.length;L++){var g=n[L];if(g.import){var b=g.import;if((g=g.hasAttribute("shady-unscoped"))&&!b._unscopedStyle){var q=D8i(b);q.setAttribute("shady-unscoped","");b._unscopedStyle=q}else b._style||(b._style=D8i(b));D.push(g?b._unscopedStyle:b._style)}}return D};
qoi=function(n){n=n.trim().split(/\s+/);for(var D="",L=0;L<n.length;L++)D+=GyO(n[L]);return D};
GyO=function(n){var D=Ee.import(n);if(D&&D._cssText===void 0){var L=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(D),g=D.querySelector("template");g&&(L+=Vi4(g,D.assetpath));D._cssText=L||null}D||console.warn("Could not find style data in module named",n);return D&&D._cssText||""};
Vi4=function(n,D){var L="";n=brv(n,D);for(D=0;D<n.length;D++){var g=n[D];g.parentNode&&g.parentNode.removeChild(g);L+=g.textContent}return L};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(n){var D="";n=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(n);for(var L=0;L<n.length;L++)D+=n[L].textContent;return D};
se=function(n,D){return{index:n,removed:[],addedCount:D}};
BBO=function(n,D,L,g){var b=0,q=0,U=0,J=0,k=Math.min(D-b,g-q);if(b==0&&q==0)a:{for(U=0;U<k;U++)if(n[U]!==L[U])break a;U=k}if(D==n.length&&g==L.length){J=n.length;for(var a=L.length,d=0;d<k-U&&U8y(n[--J],L[--a]);)d++;J=d}b+=U;q+=U;D-=J;g-=J;if(D-b==0&&g-q==0)return[];if(b==D){for(D=se(b,0);q<g;)D.removed.push(L[q++]);return[D]}if(q==g)return[se(b,D-b)];k=b;U=q;g=g-U+1;J=D-k+1;D=Array(g);for(a=0;a<g;a++)D[a]=Array(J),D[a][0]=a;for(a=0;a<J;a++)D[0][a]=a;for(a=1;a<g;a++)for(d=1;d<J;d++)if(n[k+d-1]===
L[U+a-1])D[a][d]=D[a-1][d-1];else{var T=D[a-1][d]+1,Q=D[a][d-1]+1;D[a][d]=T<Q?T:Q}k=D.length-1;U=D[0].length-1;g=D[k][U];for(n=[];k>0||U>0;)k==0?(n.push(2),U--):U==0?(n.push(3),k--):(J=D[k-1][U-1],a=D[k-1][U],d=D[k][U-1],T=a<d?a<J?a:J:d<J?d:J,T==J?(J==g?n.push(0):(n.push(1),g=J),k--,U--):T==a?(n.push(3),k--,g=a):(n.push(2),U--,g=d));n.reverse();D=void 0;k=[];for(U=0;U<n.length;U++)switch(n[U]){case 0:D&&(k.push(D),D=void 0);b++;q++;break;case 1:D||(D=se(b,0));D.addedCount++;b++;D.removed.push(L[q]);
q++;break;case 2:D||(D=se(b,0));D.addedCount++;b++;break;case 3:D||(D=se(b,0)),D.removed.push(L[q]),q++}D&&k.push(D);return k};
Jx4=function(n,D){return BBO(n,n.length,D,D.length)};
U8y=function(n,D){return n===D};
pRO=function(n){if(n instanceof kyJ)return n.value;throw Error("Fd`"+n);};
Zrb=function(n,D){for(var L in D)L===null?n.style.removeProperty(L):n.style.setProperty(L,D[L])};
a08=function(n,D){return(n=window.getComputedStyle(n).getPropertyValue(D))?n.trim():""};
sS8=function(n){requestAnimationFrame(function(){d8J?d8J(n):(TBT||(TBT=new Promise(function(D){EJv=D}),document.readyState==="complete"?EJv():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&EJv()})),TBT.then(function(){n&&n()}))})};
u18=function(n){cxv=n&&n.shimcssproperties?!1:QST||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
CeJ=function(n){if(!(f0v.indexOf(n)>-1)&&n!=="touchend"&&AxJ&&zFJ&&I0J)return{passive:!0}};
wRv=function(n){for(var D=rxi?["click"]:f0v,L=0,g;L<D.length;L++)g=D[L],n?(OrT.length=0,document.addEventListener(g,irJ,!0)):document.removeEventListener(g,irJ,!0)};
ci=function(n){var D=n.type;return f0v.indexOf(D)>-1?D==="mousemove"?(D=n.buttons===void 0?1:n.buttons,n instanceof window.MouseEvent&&!hFB&&(D=Wn8[n.which]||0),!!(D&1)):(n.button===void 0?0:n.button)===0:!1};
eFJ=function(n){if(n.type==="click"){if(n.detail===0)return!0;var D=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n);if(!D.nodeType||D.nodeType!==Node.ELEMENT_NODE)return!0;D=D.getBoundingClientRect();var L=n.pageX;n=n.pageY;return!(L>=D.left&&L<=D.right&&n>=D.top&&n<=D.bottom)}return!1};
x8B=function(n,D,L){n.movefn=D;n.upfn=L;document.addEventListener("mousemove",D);document.addEventListener("mouseup",L)};
QF=function(n){document.removeEventListener("mousemove",n.movefn);document.removeEventListener("mouseup",n.upfn);n.movefn=null;n.upfn=null};
KnO=function(n,D){for(var L=document.elementFromPoint(n,D),g=L;g&&g.shadowRoot&&!window.ShadyDOM;){var b=g;g=g.shadowRoot.elementFromPoint(n,D);if(b===g)break;g&&(L=g)}return L};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n){var D=RFv(n);return D.length>0?D[0]:n.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n){var D=n.type,L=n.currentTarget.__polymerGestures;if(L&&(L=L[D])){if(!n.__polymerGesturesHandled&&(n.__polymerGesturesHandled={},D.slice(0,5)==="touch")){var g=n.changedTouches[0];D==="touchstart"&&n.touches.length===1&&(Pev=g.identifier);if(Pev!==g.identifier)return;AxJ||(D==="touchstart"||D==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n)}g=
n.__polymerGesturesHandled;if(!g.skip){for(var b=0,q;b<uh.length;b++)q=uh[b],L[q.name]&&!g[q.name]&&q.flow&&q.flow.start.indexOf(n.type)>-1&&q.reset&&q.reset();for(b=0;b<uh.length;b++)q=uh[b],L[q.name]&&!g[q.name]&&(g[q.name]=!0,q[D](n))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n){var D=n.changedTouches[0],L=n.type;if(L==="touchstart")tib=D.clientX,m8O=D.clientY,vJv=!1;else if(L==="touchmove"&&!vJv){vJv=!0;L="auto";for(var g=RFv(n),b=0,q;b<g.length;b++)if(q=g[b],q.__polymerGesturesTouchAction){L=q.__polymerGesturesTouchAction;break}g=!1;b=Math.abs(tib-D.clientX);D=Math.abs(m8O-D.clientY);n.cancelable&&(L==="none"?g=!0:L==="pan-x"?g=D>b:L==="pan-y"&&(g=b>D));g?n.preventDefault():
fu("track")}};
zE=function(n,D,L){return A3[D]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n,D,L),!0):!1};
Ih=function(n,D,L){return A3[D]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n,D,L),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n,D,L){var g=A3[D],b=g.deps,q=g.name,U=n.__polymerGestures;U||(n.__polymerGestures=U={});for(var J=0,k,a;J<b.length;J++)k=b[J],rxi&&f0v.indexOf(k)>-1&&k!=="click"||((a=U[k])||(U[k]=a={_count:0}),a._count===0&&n.addEventListener(k,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,CeJ(k)),a[q]=(a[q]||0)+1,a._count=(a._count||0)+1);n.addEventListener(D,L);g.touchAction&&_.Cu(n,g.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n,D,L){var g=A3[D],b=g.deps;g=g.name;var q=n.__polymerGestures;if(q)for(var U=0,J,k;U<b.length;U++)J=b[U],(k=q[J])&&k[g]&&(k[g]=(k[g]||1)-1,k._count=(k._count||1)-1,k._count===0&&n.removeEventListener(J,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,CeJ(J)));n.removeEventListener(D,L)};
XRb=function(n){uh.push(n);for(var D=0;D<n.emits.length;D++)A3[n.emits[D]]=n};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n){for(var D=0,L;D<uh.length;D++){L=uh[D];for(var g=0,b;g<L.emits.length;g++)if(b=L.emits[g],b===n)return L}return null};
_.Cu=function(n,D){AxJ&&n instanceof HTMLElement&&ra.run(function(){n.style.touchAction=D});
n.__polymerGesturesTouchAction=D};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(n,D,L){D=new Event(D,{bubbles:!0,cancelable:!0,composed:!0});D.detail=L;(0,_.pu)(n).dispatchEvent(D);D.defaultPrevented&&(n=L.preventer||L.sourceEvent)&&n.preventDefault&&n.preventDefault()};
fu=function(n){n=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n);n.info&&(n.info.prevent=!0)};
Oe=function(n,D,L,g){D&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(D,n,{x:L.clientX,y:L.clientY,sourceEvent:L,preventer:g,prevent:function(b){return fu(b)}})};
l0B=function(n,D,L){if(n.prevent)return!1;if(n.started)return!0;L=Math.abs(n.y-L);return Math.abs(n.x-D)>=5||L>=5};
Mif=function(n,D,L){if(D){var g=n.moves[n.moves.length-2],b=n.moves[n.moves.length-1],q=b.x-n.x,U=b.y-n.y,J=0;if(g){var k=b.x-g.x;J=b.y-g.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(D,"track",{state:n.state,x:L.clientX,y:L.clientY,dx:q,dy:U,ddx:k,ddy:J,sourceEvent:L,hover:function(){return KnO(L.clientX,L.clientY)}})}};
Yov=function(n,D,L){var g=Math.abs(D.clientX-n.x),b=Math.abs(D.clientY-n.y),q=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(L||D);!q||oJJ[q.localName]&&q.hasAttribute("disabled")||!(isNaN(g)||isNaN(b)||g<=25&&b<=25||eFJ(D))||n.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q,"tap",{x:D.clientX,y:D.clientY,sourceEvent:D,preventer:L})};
Sob=function(n,D,L,g,b){var q;b&&(q=typeof L==="object"&&L!==null)&&(g=n.__dataTemp[D]);g=g!==L&&(g===g||L===L);q&&g&&(n.__dataTemp[D]=L);return g};
HrB=function(){if(ih&&!wa){if(!Fny){Fny=!0;var n=document.createElement("style");n.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(n)}return!0}return!1};
NBB=function(){return yxB};
jSy=function(n,D){yxB=n;Object.setPrototypeOf(n,D.prototype);new D;yxB=null};
nlQ=function(n,D){for(var L=0;L<D.length;L++){var g=D[L];if(!!n!=!!g.__hideTemplateChildren__)if(g.nodeType===Node.TEXT_NODE)n?(g.__polymerTextContent__=g.textContent,g.textContent=""):g.textContent=g.__polymerTextContent__;else if(g.localName==="slot")if(n)g.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.pu)((0,_.pu)(g).parentNode).replaceChild(g.__polymerReplaced__,g);else{var b=g.__polymerReplaced__;b&&(0,_.pu)((0,_.pu)(b).parentNode).replaceChild(g,b)}else g.style&&(n?(g.__polymerDisplay__=
g.style.display,g.style.display="none"):g.style.display=g.__polymerDisplay__);g.__hideTemplateChildren__=n;g._showHideChildren&&g._showHideChildren(n)}};
Dmv=function(n){return(n=n.__dataHost)&&n._methodHost||n};
b6y=function(n,D,L){var g=L.mutableData?LJv:h3;Wi.mixin&&(g=Wi.mixin(g));var b=function(){return g.apply(this,arguments)||this};
_.f(b,g);b.prototype.__templatizeOptions=L;b.prototype._bindTemplate(n);glB(b,n,D,L);return b};
UmT=function(n,D,L,g){var b=L.forwardHostProp;if(b&&D.hasHostProps){var q=n.localName=="template",U=D.templatizeTemplateClass;if(!U){if(q){var J=L.mutableData?$mQ:GJf;U=function(){return J.apply(this,arguments)||this};
_.f(U,J);U=D.templatizeTemplateClass=U}else{var k=n.constructor;U=function(){return k.apply(this,arguments)||this};
_.f(U,k);U=D.templatizeTemplateClass=U}var a=D.hostProps,d;for(d in a)U.prototype._addPropertyEffect("_host_"+d,U.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:qBJ(b)}),U.prototype._createNotifyingProperty("_host_"+d);eu&&g&&VBB(D,L,g)}n.__dataProto&&Object.assign(n.__data,n.__dataProto);if(q)jSy(n,U),n.__dataTemp={},n.__dataPending=null,n.__dataOld=null,n._enableProperties();else{Object.setPrototypeOf(n,U.prototype);D=D.hostProps;for(var T in D)T="_host_"+T,T in n&&(D=n[T],delete n[T],n.__data[T]=
D)}}};
qBJ=function(n){return function(D,L,g){n.call(D.__templatizeOwner,L.substring(6),g[L])}};
glB=function(n,D,L,g){var b=L.hostProps||{},q;for(q in g.instanceProps){delete b[q];var U=g.notifyInstanceProp;U&&n.prototype._addPropertyEffect(q,n.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:BQ8(U)})}if(g.forwardHostProp&&D.__dataHost)for(var J in b)L.hasHostProps||(L.hasHostProps=!0),n.prototype._addPropertyEffect(J,n.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Jf4()})};
BQ8=function(n){return function(D,L,g){n.call(D.__templatizeOwner,D,L,g[L])}};
Jf4=function(){return function(n,D,L){n.__dataHost._setPendingPropertyOrPath("_host_"+D,L[D],!0,!0)}};
Wi=function(n,D,L){if(xW&&!Dmv(n))throw Error("Ld");L=L||{};if(n.__templatizeOwner)throw Error("Md");n.__templatizeOwner=D;var g=(D?D.constructor:h3)._parseTemplate(n),b=g.templatizeInstanceClass;b||(b=b6y(n,g,L),g.templatizeInstanceClass=b);var q=Dmv(n);UmT(n,g,L,q);L=function(){return b.apply(this,arguments)||this};
_.f(L,b);L.prototype._methodHost=q;L.prototype.__dataHost=n;L.prototype.__templatizeOwner=D;L.prototype.__hostProps=g.hostProps;return L};
VBB=function(n,D,L){L=L.constructor._properties;n=n.propertyEffects;D=D.instanceProps;for(var g in n)if(!(L[g]||D&&D[g]))for(var b=n[g],q=0;q<b.length;q++){var U=b[q].info.part;if(!U.signature||!U.signature.static){console.warn("Property '"+g+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
kJf=function(n,D){for(var L;D;)if(L=D.__dataHost?D:D.__templatizeInstance)if(L.__dataHost!=n)D=L.__dataHost;else return L;else D=(0,_.pu)(D).parentNode;return null};
Ku=function(n){return n.localName==="slot"};
pFJ=function(){for(var n=Rh.prototype,D="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),L={},g=0;g<D.length;L={method$jscomp$32:void 0},g++)L.method$jscomp$32=D[g],n[L.method$jscomp$32]=function(b){return function(){return this.node[b.method$jscomp$32].apply(this.node,arguments)}}(L)};
Z6B=function(n,D){for(var L={},g=0;g<D.length;L={name$jscomp$377:void 0},g++)L.name$jscomp$377=D[g],Object.defineProperty(n,L.name$jscomp$377,{get:function(b){return function(){return this.node[b.name$jscomp$377]}}(L),
configurable:!0})};
a$f=function(){for(var n=Rh.prototype,D=["textContent","innerHTML","className"],L={},g=0;g<D.length;L={name$jscomp$378:void 0},g++)L.name$jscomp$378=D[g],Object.defineProperty(n,L.name$jscomp$378,{get:function(b){return function(){return this.node[b.name$jscomp$378]}}(L),
set:function(b){return function(q){this.node[b.name$jscomp$378]=q}}(L),
configurable:!0})};
dmB=function(){Pi=document.documentElement.getAttribute("dir");Pi=document.documentElement.getAttribute("dir");for(var n=0;n<t3.length;n++){var D=t3[n];D.__autoDirOptOut||D.setAttribute("dir",Pi)}};
cfv=function(){mS=!0;requestAnimationFrame(function(){mS=!1;TQv(ElJ);setTimeout(function(){for(var n=0,D=vi.length;n<D;n++)sjb(vi.shift())})})};
TQv=function(n){for(;n.length;)sjb(n.shift())};
sjb=function(n){var D=n[0],L=n[1];n=n[2];try{L.apply(D,n)}catch(g){setTimeout(function(){throw g;})}};
_.Qjy=function(n,D,L){mS||cfv();ElJ.push([n,D,L])};
_.X6=function(n,D,L){mS||cfv();vi.push([n,D,L])};
Afb=function(n,D){D=D===void 0?!1:D;if(!uE8||!f$8||!uE8.handlesDynamicScoping)return null;var L=f$8.ScopingShim;if(!L)return null;var g=L.scopeForNode(n),b=(0,_.pu)(n).getRootNode(),q=function(U){if((0,_.pu)(U).getRootNode()===b){var J=Array.from(uE8.nativeMethods.querySelectorAll.call(U,"*"));J.push(U);for(U=0;U<J.length;U++){var k=J[U];if((0,_.pu)(k).getRootNode()===b){var a=L.currentScopeForNode(k);a!==g&&(a!==""&&L.unscopeNode(k,a),L.scopeNode(k,g))}}}};
q(n);return D?(D=new MutationObserver(function(U){for(var J=0;J<U.length;J++)for(var k=U[J],a=0;a<k.addedNodes.length;a++){var d=k.addedNodes[a];d.nodeType===Node.ELEMENT_NODE&&q(d)}}),D.observe(n,{childList:!0,
subtree:!0}),D):null};
zE4=function(){document.body.removeAttribute("unresolved")};
i6B=function(n){var D=n=n.replace(I$8,"").replace(CNT,""),L=new rfT;L.start=0;L.end=D.length;for(var g=L,b=0,q=D.length;b<q;b++)if(D[b]==="{"){g.rules||(g.rules=[]);var U=g,J=U.rules[U.rules.length-1]||null;g=new rfT;g.start=b+1;g.parent=U;g.previous=J;U.rules.push(g)}else D[b]==="}"&&(g.end=b+1,g=g.parent||L);return O6T(L,n)};
O6T=function(n,D){var L=D.substring(n.start,n.end-1);n.parsedCssText=n.cssText=L.trim();n.parent&&(L=D.substring(n.previous?n.previous.end:n.parent.start,n.start-1),L=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(L),L=L.replace(wFy," "),L=L.substring(L.lastIndexOf(";")+1),L=n.parsedSelector=n.selector=L.trim(),n.atRule=L.indexOf("@")===0,n.atRule?L.indexOf("@media")===0?n.type=4:L.match(hEb)&&(n.type=7,n.keyframesName=n.selector.split(wFy).pop()):L.indexOf("--")===
0?n.type=1E3:n.type=1);if(L=n.rules)for(var g=0,b=L.length,q=void 0;g<b&&(q=L[g]);g++)O6T(q,D);return n};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(n){return n.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var D=arguments[1],L=6-D.length;L--;)D="0"+D;return"\\"+D})};
WJb=function(n,D,L){L=L===void 0?"":L;var g="";if(n.cssText||n.rules){var b=n.rules;if(b&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(b))for(var q=0,U=b.length,J=void 0;q<U&&(J=b[q]);q++)g=WJb(J,D,g);else D?D=n.cssText:(D=n.cssText,D=D.replace(eEf,"").replace(xmi,""),D=D.replace(KJT,"").replace(REJ,"")),(g=D.trim())&&(g="  "+g+"\n")}g&&(n.selector&&(L+=n.selector+" {\n"),L+=g,n.selector&&(L+="}\n\n"));return L};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(n){n=n[0];return!!n&&!!n.selector&&n.selector.indexOf("--")===0};
tB8=function(n){if(n=PNJ[n])n._applyShimCurrentVersion=n._applyShimCurrentVersion||0,n._applyShimValidatingVersion=n._applyShimValidatingVersion||0,n._applyShimNextVersion=(n._applyShimNextVersion||0)+1};
mmJ=function(n){return n._applyShimCurrentVersion===n._applyShimNextVersion};
XFO=function(n){n._applyShimValidatingVersion=n._applyShimNextVersion;n._validating||(n._validating=!0,vl8.then(function(){n._applyShimCurrentVersion=n._applyShimNextVersion;n._validating=!1}))};
MB8=function(n){if(!n)return"";typeof n==="string"&&(n=i6B(n));return WJb(n,l$J)};
ol8=function(n){!n.__cssRules&&n.textContent&&(n.__cssRules=i6B(n.textContent));return n.__cssRules||null};
SBi=function(n,D,L,g){if(n){var b=!1,q=n.type;if(g&&q===4){var U=n.selector.match(YBf);U&&(window.matchMedia(U[1]).matches||(b=!0))}q===1?D(n):L&&q===7?L(n):q===1E3&&(b=!0);if((n=n.rules)&&!b)for(b=0,q=n.length,U=void 0;b<q&&(U=n[b]);b++)SBi(U,D,L,g)}};
FJ8=function(n,D){var L=n.indexOf("var(");if(L===-1)return D(n,"","","");a:{var g=0;var b=L+3;for(var q=n.length;b<q;b++)if(n[b]==="(")g++;else if(n[b]===")"&&--g===0)break a;b=-1}g=n.substring(L+4,b);L=n.substring(0,L);n=FJ8(n.substring(b+1),D);q=g.indexOf(",");if(q===-1)return D(L,g.trim(),"",n);b=g.substring(0,q).trim();g=g.substring(q+1).trim();return D(L,b,g,n)};
H6O=function(n){if(MV!==void 0)return MV;if(n.__cssBuild===void 0){var D=n.getAttribute("css-build");if(D)n.__cssBuild=D;else{a:{D=n.localName==="template"?n.content.firstChild:n.firstChild;if(D instanceof Comment&&(D=D.textContent.trim().split(":"),D[0]==="css-build")){D=D[1];break a}D=""}if(D!==""){var L=n.localName==="template"?n.content.firstChild:n.firstChild;L.parentNode.removeChild(L)}n.__cssBuild=D}}return n.__cssBuild||""};
NQJ=function(n,D,L,g){for(var b=D._noAccessors,q=Object.getOwnPropertyNames(D),U=0;U<q.length;U++){var J=q[U];if(!(J in g))if(b)n[J]=D[J];else{var k=Object.getOwnPropertyDescriptor(D,J);k&&(k.configurable=!0,Object.defineProperty(n,J,k))}}for(var a in yfO)D[a]&&(L[a]=L[a]||[],L[a].push(D[a]))};
jjT=function(n,D,L){D=D||[];for(var g=n.length-1;g>=0;g--){var b=n[g];b?Array.isArray(b)?jjT(b,D):D.indexOf(b)<0&&(!L||L.indexOf(b)<0)&&D.unshift(b):console.warn("behavior is null, check for missing or 404 import")}return D};
n28=function(n,D){for(var L in D){var g=n[L],b=D[L];n[L]=!("value"in b)&&g&&"value"in g?Object.assign({value:g.value},b):b}};
g2B=function(n,D,L){var g={},b=function(){return D.apply(this,arguments)||this};
_.f(b,D);b._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(U)for(var k=0,a;k<U.length;k++)a=U[k],a.properties&&this.createProperties(a.properties),a.observers&&this.createObservers(a.observers,a.properties);n.properties&&this.createProperties(n.properties);n.observers&&this.createObservers(n.observers,n.properties);this._prepareTemplate()}else D._finalizeClass.call(this)};
b.prototype.created=function(){D.prototype.created.call(this);var k=g.created;if(k)for(var a=0;a<k.length;a++)k[a].call(this)};
b.prototype._registered=function(){var k=b.prototype;if(!k.hasOwnProperty("__hasRegisterFinished")){k.__hasRegisterFinished=!0;D.prototype._registered.call(this);ih&&J(k);k=Object.getPrototypeOf(this);var a=g.beforeRegister;if(a)for(var d=0;d<a.length;d++)a[d].call(k);if(a=g.registered)for(d=0;d<a.length;d++)a[d].call(k)}};
b.prototype._applyListeners=function(){D.prototype._applyListeners.call(this);var k=g.listeners;if(k)for(var a=0;a<k.length;a++){var d=k[a];if(d)for(var T in d)this._addMethodEventListenerToNode(this,T,d[T])}};
b.prototype._ensureAttributes=function(){var k=g.hostAttributes;if(k)for(var a=k.length-1;a>=0;a--){var d=k[a],T;for(T in d)this._ensureAttribute(T,d[T])}D.prototype._ensureAttributes.call(this)};
b.prototype.ready=function(){D.prototype.ready.call(this);var k=g.ready;if(k)for(var a=0;a<k.length;a++)k[a].call(this)};
b.prototype.attached=function(){D.prototype.attached.call(this);var k=g.attached;if(k)for(var a=0;a<k.length;a++)k[a].call(this)};
b.prototype.detached=function(){D.prototype.detached.call(this);var k=g.detached;if(k)for(var a=0;a<k.length;a++)k[a].call(this)};
b.prototype.attributeChanged=function(k,a,d){D.prototype.attributeChanged.call(this);var T=g.attributeChanged;if(T)for(var Q=0;Q<T.length;Q++)T[Q].call(this,k,a,d)};
_.oh.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){var k={};if(U)for(var a=0;a<U.length;a++)n28(k,U[a].properties);n28(k,n.properties);return k}},
observers:{configurable:!0,enumerable:!0,get:function(){var k=[];if(U)for(var a=0,d;a<U.length;a++)d=U[a],d.observers&&(k=k.concat(d.observers));n.observers&&(k=k.concat(n.observers));return k}}});
if(L){Array.isArray(L)||(L=[L]);var q=D.prototype.behaviors;var U=jjT(L,null,q);b.prototype.behaviors=q?q.concat(L):U}var J=function(k){if(U)for(var a=U,d=0;d<a.length;d++)NQJ(k,a[d],g,Da8);NQJ(k,n,g,L5b)};
ih||J(b.prototype);b.generatedFrom=n;return b};
qTb=function(n){var D=typeof n!=="string"?n:{is:n,notifyObserversOnUndefined:!0};D.fastInit===void 0&&(D.fastInit=!0);return function(L){if(!D.disableInheritanceCheck&&Object.getPrototypeOf(L.prototype).constructor!==_.YW)throw Error("Qd");var g=L.prototype;g.is=D.is;kw8(g,"created",function(){this.hostElement=this;this.polymerController=this});
bT8(g,L,D.fastInit);D.notifyObserversOnUndefined&&(g._overrideLegacyUndefined=!0);if($a8)for(var b=_.V(Object.getOwnPropertyNames(g)),q=b.next();!q.done;q=b.next()){q=q.value;var U=Object.getOwnPropertyDescriptor(g,q);U.enumerable===!1&&(U.enumerable=!0,Object.defineProperty(g,q,U))}if("template"in L)var J=function(){return L.template};
else D.template!==void 0&&(J=D.template);if(J!==void 0){var k;Object.defineProperty(g,"_template",{get:function(){k===void 0&&(k=J());return k},
set:function(a){k=a},
configurable:!0,enumerable:!0})}Polymer(g);L[GMO]=g}};
VmO=function(n){n=n===void 0?{}:n;n.fastInit===void 0&&(n.fastInit=!0);return function(D){if(!n.disableInheritanceCheck&&Object.getPrototypeOf(D.prototype).constructor!==Su)throw Error("Rd");bT8(D.prototype,D,n.fastInit)}};
bT8=function(n,D,L){L=L===void 0?!1:L;UaB(D);L?kw8(n,"created",function(){this.disableEnforceFastDefaultValuesCheck||Bk8(D,this)}):kw8(n,"ready",function(){for(var g={},b=_.V(pAO(this.behaviors)),q=b.next();!q.done;q=b.next())q=q.value,q.properties&&Object.assign(g,Jyf(this,q.properties));
Object.assign(g,Jyf(this,this.properties));Bk8(D,this);b=_.V(Object.keys(g));for(q=b.next();!q.done;q=b.next())q=q.value,this[q]=g[q]})};
Bk8=function(n,D){if($a8){n=new n;for(var L=_.V(Object.getOwnPropertyNames(n)),g=L.next();!g.done;g=L.next())g=g.value,D[g]=n[g];for(L=D;L&&L!==Object.prototype;L=Object.getPrototypeOf(L)){g=_.V(Object.getOwnPropertyNames(L));for(var b=g.next();!b.done;b=g.next())b=b.value,n.hasOwnProperty(b)||Object.defineProperty(n,b,kMv(D,b))}}else n.apply(D)};
kMv=function(n,D){return{get:function(){var L=n[D];return L instanceof Function?L.bind(n):L},
set:function(L){n[D]=L}}};
Jyf=function(n,D){if(!D)return{};for(var L={},g=_.V(Object.keys(D)),b=g.next();!b.done;b=g.next())if(b=b.value,!D[b].readOnly){var q=n[b];q!==void 0&&(L[b]=q)}return L};
UaB=function(n){var D=new n;n=n.prototype.properties||{};for(var L=_.V(Object.keys(n)),g=L.next();!g.done;g=L.next())if(g=g.value,D.hasOwnProperty(g)){var b=n[g];typeof b==="function"&&(n[g]=b={type:b});D[g]!=null&&b.type===Object&&(b.type=pMT(D[g].constructor))}};
pMT=function(n){for(var D=_.V(ZTJ),L=D.next();!L.done;L=D.next())if(L=L.value,n===L)return L;return Object};
aJ8=function(n){return function(D,L){D.behaviors=D.behaviors||[];D.behaviors.push(n||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",D,L).prototype:void 0));Object.defineProperty(D,L,{get:function(){return this},
enumerable:!0,configurable:!0})}};
daO=function(n){n=n===void 0?{}:n;return function(D,L){D.properties=D.properties||{};n.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?n.type=pMT(Reflect.getMetadata("design:type",D,L)):n.type=String);var g=n,b=D.properties[L];D.properties[L]=b?Object.assign({},b,g):g}};
Tk8=function(n){return function(D,L){D.listeners=D.listeners||{};D.listeners[n]=L}};
E2J=function(){var n=_.e1.apply(0,arguments);if(n.length===0)throw Error("Sd");return function(D,L){D.observers=D.observers||[];D.observers.push(L+"("+n.join(",")+")")}};
sL4=function(){var n=_.e1.apply(0,arguments);return function(D,L,g){var b=Object.getOwnPropertyDescriptor(D,L).get,q="__compute__"+L;Object.defineProperty(D,q,{value:b,enumerable:!0});D.properties=D.properties||{};b=D.properties[L];b||(b={},D.properties[L]=b);b.computed=q+"("+n.join(",")+")";g.get=void 0}};
_.F6=function(n,D,L){_.TR.call(this);this.JSC$9056_id_=null;this.usingListeners_=!1;this.JSC$9056_listener_=n;this.handler_=L;this.JSC$9056_win_=D||window;this.callback_=(0,_.Et)(this.JSC$9058_doAction_,this)};
Hi=function(n){this.range_=n};
yF=function(n){this.range_=n};
nk=function(n,D,L){_.TR.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=n;this.scrollTimer_=new _.NV(50);this.JSC$9135_eventHandler_=new _.ju(this);this.scrollDelta_=new _.Ig;this.containerIsActuallyContent_=n.tagName==="BODY"||n.tagName==="HTML";this.containerBounds_=cyy(n);this.containerIsActuallyContent_&&(n=_.Zo(),this.containerBounds_.height=n.height,this.containerBounds_.width=n.width);this.margin_=D||0;if(D){if(D=this.containerBounds_.clone(),n=this.margin_){var g=
Math.min(n,D.height*.25);D.top+=g;D.height-=2*g;n=Math.min(n,D.width*.25);D.left+=n;D.width-=2*n}}else D=this.containerBounds_;this.scrollBounds_=D;L||this.JSC$9135_eventHandler_.listen(_.r2(this.containerNode_),"mousemove",this.JSC$9137_onMouseMove);this.JSC$9135_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9137_onTick_)};
_.Dt=function(n){this.mechanism=n};
g1=function(n,D){this.JSC$9233_key_=n;this.JSC$9233_value_=D};
uN4=function(n){if(n>=55296&&n<=57343||n>1114111)return"\ufffd";n in QLJ&&(n=QLJ[n]);var D="";n>65535&&(n-=65536,D+=String.fromCharCode(n>>>10&1023|55296),n=56320|n&1023);return D+=String.fromCharCode(n)};
fJJ=function(n,D){return n<D?1:-1};
zcv=function(){return function(n){return n.charAt(1)==="#"?n.charAt(2)==="X"||n.charAt(2)==="x"?uN4(parseInt(n.substr(3),16)):uN4(parseInt(n.substr(2),10)):Ayy[n.slice(1,-1)]}};
ryv=function(n){return n.slice(1,n.length-1).trim().replace(IJJ,function(D){return CJJ[D]||" "})};
bK=function(n){return n===32||n===9};
$y=function(n,D){return D<n.length?n.charCodeAt(D):-1};
OT4=function(n){for(;n;){if(n._lastLineBlank)return!0;var D=n.type;if(D==="list"||D==="item")n=n._lastChild;else break}return!1};
Gt=function(n){if(iTT.test(n)){var D=1,L=0,g=0;for(n[L]=="|"&&L++;L<n.length;){switch(n[L]){case "|":g=1;break;case " ":break;case "\t":break;default:g&&(g=0,D++)}L++}return wMb.test(n)?-D:D}return 0};
hc4=function(n){return n=="table"||n=="row"||n=="cell"};
W5Q=function(){return new q1("document",[[1,1],[0,0]])};
ecB=function(){};
Vi=function(){var n={safe:!1};n=n||{};n.softbreak=n.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=n};
tmv=function(n,D){var L="";if(n)if(n=n.toLowerCase(),n===" "||xaJ.test(n))L="space";else if(K5J.test(n))L="esc";else if(n.length==1){if(!D||RcJ.test(n))L=n}else L=PJv.test(n)?n.replace("arrow",""):n=="multiply"?"*":n;return L};
lJi=function(n,D){var L=n.hasModifiers;if(D.key)L=tmv(D.key,L);else if(D.detail&&D.detail.key)L=tmv(D.detail.key,L);else{L=D.keyIdentifier;var g="";L&&(L in maJ?g=maJ[L]:v2v.test(L)?(L=parseInt(L.replace("U+","0x"),16),g=String.fromCharCode(L).toLowerCase()):g=L.toLowerCase());(L=g)||(L=D.keyCode,g="",Number(L)&&(L>=65&&L<=90?g=String.fromCharCode(32+L):L>=112&&L<=123?g="f"+(L-112+1):L>=48&&L<=57?g=String(L-48):L>=96&&L<=105?g=String(L-96):g=XMJ[L]),L=g);L=L||""}return L===n.key&&(!n.hasModifiers||
!!D.shiftKey===!!n.shiftKey&&!!D.ctrlKey===!!n.ctrlKey&&!!D.altKey===!!n.altKey&&!!D.metaKey===!!n.metaKey)};
o2B=function(n){return n.length===1?{combo:n,key:n,event:"keydown"}:n.split("+").reduce(function(D,L){var g=L.split(":");L=g[0];g=g[1];L in Mmv?(D[Mmv[L]]=!0,D.hasModifiers=!0):(D.key=L,D.event=g||"keydown");return D},{combo:n.split(":").shift()})};
YTJ=function(n){return n.trim().split(" ").map(function(D){return o2B(D)})};
ST8=function(n,D){if(n&&n.fn){var L=n.fn;n.fn=function(){try{L.apply(this,arguments)}catch(g){if(g instanceof U6)console.warn("Argument '"+g.arg+"'"+(D?" for method '"+D+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw g;}}}return n};
F5J=function(){var n=_.e1.apply(0,arguments);return n.length===0?function(D){return D}:n.length===1?n[0]:n.reduce(function(D,L){return function(){return D(L.apply(null,_.Iu(_.e1.apply(0,arguments))))}})};
HTy=function(){var n=_.e1.apply(0,arguments);return function(D){return function(L,g){L=D(L,g);var b=function(){throw Error("Ce");},q={getState:L.getState,
dispatch:function(U){return b.apply(null,[U].concat(_.Iu(_.e1.apply(1,arguments))))}};
g=n.map(function(U){return U(q)});
b=F5J.apply(null,_.Iu(g))(L.dispatch);return Object.assign({},L,{dispatch:b})}}};
jLB=function(n){Object.keys(n).forEach(function(D){var L=n[D];if(typeof L(void 0,{type:yyT})==="undefined")throw Error("De`"+D);if(typeof L(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+Nkb()})==="undefined")throw Error("Ee`"+D+"`"+yyT);})};
Bb=function(n){for(var D=Object.keys(n),L={},g=0;g<D.length;g++){var b=D[g];typeof n[b]==="function"&&(L[b]=n[b])}var q=Object.keys(L);try{jLB(L)}catch(J){var U=J}return function(J,k){J=J===void 0?{}:J;if(U)throw U;for(var a=!1,d={},T=0;T<q.length;T++){var Q=q[T],A=J[Q],I=(0,L[Q])(A,k);if(typeof I==="undefined")throw J=k&&k.type,Error("Fe`"+(J?'"'+String(J)+'"':"(unknown type)")+"`"+Q);d[Q]=I;a=a||I!==A}return(a=a||q.length!==Object.keys(J).length)?d:J}};
nqv=function(n,D,L){function g(){if(d)throw Error("Ge");return J}
function b(A){if(typeof A!=="function")throw Error("He`"+typeof A);if(d)throw Error("Ie");var I=!0;a===k&&(a=k.slice());a.push(A);return function(){if(I){if(d)throw Error("Je");I=!1;a===k&&(a=k.slice());var w=a.indexOf(A);a.splice(w,1);k=null}}}
function q(A){if(typeof A!=="object"||A===null)var I=!1;else{for(I=A;Object.getPrototypeOf(I)!==null;)I=Object.getPrototypeOf(I);I=Object.getPrototypeOf(A)===I}if(!I)throw Error("Ke`"+typeof A);if(typeof A.type==="undefined")throw Error("Le");if(d)throw Error("Me");try{d=!0,J=U(J,A)}finally{d=!1}I=k=a;for(var w=0;w<I.length;w++)(0,I[w])();return A}
if(typeof D==="function"&&typeof L==="function"||typeof L==="function"&&typeof arguments[3]==="function")throw Error("Ne");typeof D==="function"&&typeof L==="undefined"&&(L=D,D=void 0);if(typeof L!=="undefined"){if(typeof L!=="function")throw Error("Oe`"+typeof L);return L(nqv)(n,D)}if(typeof n!=="function")throw Error("Pe`"+typeof n);var U=n,J=D,k=[],a=k,d=!1;q({type:yyT});var T={},Q=(T.dispatch=q,T.subscribe=b,T.getState=g,T.replaceReducer=function(A){if(typeof A!=="function")throw Error("Qe`"+
typeof A);U=A;q({type:D08});return Q},T[LrQ]=function(){var A={};
return A.subscribe=function(I){function w(){I.next&&I.next(g())}
if(typeof I!=="object"||I===null)throw new TypeError("Re`"+typeof I);w();return{unsubscribe:b(w)}},A[LrQ]=function(){return this},A},T);
return Q};
gqy=function(n){function D(){b&&(b=!1,n());q&&g()}
function L(){requestAnimationFrame(D)}
function g(){var J=Date.now();if(b){if(J-U<2)return;q=!0}else b=!0,q=!1,setTimeout(L,20);U=J}
var b=!1,q=!1,U=0;return g};
JF=function(n){return typeof n==="number"?n:parseFloat(n)||0};
bdB=function(n){return _.e1.apply(1,arguments).reduce(function(D,L){return D+JF(n["border-"+L+"-width"])},0)};
_.z=function(n,D){D=vI(tc(D));n.innerHTML=D};
qvv=function(n){var D=$04;D||(D=GaJ(),D=$04=_.Ao.transpose(D));D=D[n];return typeof D==="string"?D:_.ky(n)};
Vtf=function(n){n=String(n).toLowerCase();var D=GaJ()[n];return typeof D==="string"?D:_.pk(n)};
U0y=function(n){n=n.toLowerCase();n=GaJ()[n];return typeof n==="string"?n:null};
GaJ=function(){if(!BKv){for(var n=Object.assign({},J54),D=_.V(kaJ),L=D.next();!L.done;L=D.next())L=L.value,n[L.toLowerCase()]=L;BKv=n}return BKv};
aZT=function(n,D){var L=window.customElements;return L&&L.get(n)||pJ4[n]===!0?2:D.name==="HTMLUnknownElement"?1:D.name==="HTMLElement"&&Zd8.test(n)?3:0};
EqB=function(n,D){switch(D){case "innerHTML":return d04(n)===1?2:null;case "textContent":return n=d04(n),n===1||n===6?1:null;default:var L,g;return(g=(L=TK8[n.localName])==null?void 0:L[D])!=null?g:null}};
d04=function(n){var D=n.localName,L=aZT(D,n.constructor);switch(L){case 0:case 1:return sx8(D,n);case 3:case 2:return 1;default:_.oi(L,"got an unknown element classification")}};
sx8=function(n,D){var L=Object.hasOwnProperty.call(c5y,n)?c5y[n]:null;return L!==null?L:Object.hasOwnProperty.call(Qxv,n)&&D instanceof SVGElement?Qxv[n]:null};
ulv=function(n,D){return D};
A5T=function(n){return(n=n.split(fZ4,2))?{url:n[0],metadata:n[1]}:null};
IZ4=function(n){var D=String(n.url).replace(zPJ,encodeURIComponent);if(n=n.metadata){zPJ.lastIndex=0;if(zPJ.test(n))return null;D+=" "+n}return D};
idO=function(n){function D(a){var d=a.localName;if(!a.getAttribute("is")&&aZT(d,a.constructor)===2){var T;return(T=k)!=null?T:k=document.createElement("polyresinuncustomized")}(a=J[d])||(a=J[d]=document.createElement(d));return a}
var L=n.reportHandler||void 0,g=n.safeTypesBridge||CCv,b=/^$/;if(n=n.allowedIdentifierPrefixes){n=_.V(n);for(var q=n.next();!q.done;q=n.next())b=new RegExp(b.source+"|^"+_.r5T(q.value))}L&&L(!1,"initResin",null);var U=OdQ(b,g,L),J={},k=null;return function(a,d,T){var Q=a.nodeType;if(Q!==Node.ELEMENT_NODE){if(Q===Node.TEXT_NODE){d=a.parentElement;T=!d;if(d&&d.nodeType===Node.ELEMENT_NODE){Q=d.localName;var A=aZT(Q,d.constructor);switch(A){case 0:case 1:d=sx8(Q,d);T=d===1||d===6;break;case 3:case 2:T=
!0;break;default:_.oi(A,"got an unknown element classification")}}if(T)return function(e){return""+g(e,"STRING",e)}}return function(e){if(!e&&e!==document.all)return e;
L&&L(!0,"Failed to sanitize "+(a.parentElement&&a.parentElement.nodeName)+" #text node to value "+e,a.parentElement);return Zt}}var I=a.localName;
Q=D(a);var w=null;switch(T){case "attribute":if(Vtf(d)in Q)break;return function(e){return e};
case "property":if(d in Q){w=EqB(Q,d);break}if((A=U0y(d))&&A in Q)break;return function(e){return e};
default:_.oi(T,"got an unknown resin type, expected either 'property' or 'attribute'")}var h=T==="attribute"?d.toLowerCase():qvv(d);w||(w=nWi(I,h,function(e){var v=a.getAttribute(e);return!v||/[\[\{]/.test(e)?null:v}));
return function(e){var v=a7,LO=null;if(!e&&e!==document.all)return e;if(w!=null){var S=U[w],$i=S.safeType;LO=S.safeReplacement;$i&&(v=g(e,$i,a7));v===a7&&(S.filterString?(v=String(g(e,"STRING",e)),v=S.filterString(I,h,v)):S.filterRaw&&(v=S.filterRaw(I,h,e,a)),v===LO&&(v=a7))}v===a7&&(v=LO||Zt,L&&L(!0,"Failed to sanitize attribute of <"+I+">: <"+I+" "+h+'="'+e+'">',a));return v}}};
OdQ=function(n,D,L){return[,{filterRaw:function(g,b,q){return q},
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:wJT,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:wJT,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Zt,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:hPB,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(g,b,q){q=
String(q).toLowerCase();return gWO(g,b,q)?q:Zt},
safeReplacement:Zt,safeType:void 0},,{filterRaw:void 0,filterString:function(g,b,q){return n.test(q)?q:Zt},
safeReplacement:Zt,safeType:"CONSTANT"},{filterRaw:function(g,b,q,U){if(typeof q==="string")var J=(J=q.match(WrB))?J.map(A5T).filter(Boolean):[];else if(Array.isArray(q))J=q;else return wJT;var k=J;J=[];var a=[],d={};if(Array.isArray(k))for(var T=0,Q=k.length;T<Q;++T){var A=k[T],I=A&&A.url;if(I){var w=D(I,"URL",d);if(w){var h=w!==d;(h?J:a).push({url:h?w:I,metadata:A.metadata})}}}else a.push(k);k=a.length?JSON.stringify(a):null;a=a7;if(J.length){if(!Array.isArray(J))throw Error();a=J.map(IZ4).filter(Boolean).join(" , ")||
a7}k&&L&&L(!0,"Failed to sanitize attribute value of <"+g+">: <"+g+" "+b+'="'+q+'">: '+k,U);return a===a7?wJT:a},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
ePf=function(n){var D=idO(n);return function(L,g,b,q){return q||q===document.all?D(L,g,b)(q):q}};
d1=function(n,D){function L(){function b(J,k,a){for(k=Reflect.getMetadata("parameters",J)||[];k.length<=a;)k.push(null);k[a]=k[a]||[];k[a].push(U);Reflect.defineMetadata(k,J);return J}
var q=_.e1.apply(0,arguments);if(this instanceof L)return g.apply(this,q),this;var U=new (Function.prototype.bind.apply(L,[null].concat(_.Iu(q))));b.annotation=U;return b}
var g=x0v(D);L.prototype.toString=function(){return"@"+n};
return L.annotationCls=L};
x0v=function(n){return function(){var D=_.e1.apply(0,arguments),L=this;n.forEach(function(g,b){b=D[b];if(Array.isArray(g))L[g[0]]=b&&b!==void 0?b:g[1];else for(var q in g)L[q]=b&&b[q]!==void 0?b[q]:g[q]})}};
Kr4=function(n){return n!==void 0&&n!==null};
Tt=function(n){if(typeof n==="string")return n;if(n===void 0||n===null)return""+n;if(n.overriddenName)return n.overriddenName;if(n.name)return n.name;n=n.toString();var D=n.indexOf("\n");return D===-1?n:n.substring(0,D)};
RPJ=function(n){n.__forward_ref__=RPJ;n.toString=function(){return Tt(this())};
return n};
E6=function(n){return typeof n==="function"&&n.hasOwnProperty("__forward_ref__")&&n.__forward_ref__===RPJ?n():n};
PCi=function(n){return n?n.map(function(D){return new (Function.prototype.bind.apply(D.type.annotationCls,[null].concat(_.Iu(D.args?D.args:[]))))}):[]};
tt8=function(n){for(var D=[],L=0;L<n.length;++L){if(D.indexOf(n[L])>-1){D.push(n[L]);break}D.push(n[L])}return D};
m0v=function(n){return n.length>1?" ("+tt8(n.slice().reverse()).map(function(D){return Tt(D.token)}).join(" -> ")+")":""};
XJJ=function(n,D,L,g){if(g){var b=Error("Ye``"+(g instanceof Error?g.message:g));b.ngOriginalError=g}else b=Error();b.addKey=vqO;b.keys=[D];b.injectors=[n];b.constructResolvingMessage=L;b.message=b.constructResolvingMessage();b.ngOriginalError=g;return b};
vqO=function(n,D){this.injectors.push(n);this.keys.push(D);this.message=this.constructResolvingMessage()};
lZJ=function(n,D){return XJJ(n,D,function(){return"No provider for "+Tt(this.keys[0].token)+"!"+m0v(this.keys)})};
MtQ=function(n,D){return XJJ(n,D,function(){return"Cannot instantiate cyclic dependency!"+m0v(this.keys)})};
oqQ=function(n,D,L){return XJJ(n,L,function(){var g=Tt(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+g+"!"+m0v(this.keys)+"."},D)};
YvO=function(n,D){for(var L=[],g=0,b=D.length;g<b;g++){var q=D[g];q&&q.length!=0?L.push(q.map(Tt).join(" ")):L.push("?")}return Error("bf`"+Tt(n)+"`"+L.join(", ")+"`"+Tt(n))};
ns4=function(n){var D=void 0,L=void 0;if(n&&n.useClass!==void 0){D=n.useClass;var g=E6(n.useClass);var b=Svy.factory(g);g=Frv(g)}else n&&n.useExisting!==void 0?(b=function(q){return q},g=[HdT(s6.get(E6(n.useExisting)))]):n&&n.useFactory!==void 0?(b=n.useFactory,g=y5O(n.useFactory,n.deps)):(L=n.useValue,b=function(){return n.useValue},g=NKT);
return new jxb(b,g,D,L)};
LGQ=function(n){return new DRy(s6.get(E6(n.provide)),[ns4(n)],n.multi)};
b$v=function(n){n=gsb(n,[]).map(LGQ);for(var D=new Map,L=0;L<n.length;L++){var g=n[L],b=D.get(g.key.id);if(b){if(g.multiProvider!==b.multiProvider)throw Error("df`"+b+"`"+g);if(g.multiProvider)for(var q=0;q<g.resolvedFactories.length;q++)b.resolvedFactories.push(g.resolvedFactories[q]);else D.set(g.key.id,g)}else b=void 0,g.multiProvider?b=new DRy(g.key,g.resolvedFactories.slice(),g.multiProvider):b=g,D.set(g.key.id,b)}return Array.from(D.values())};
gsb=function(n,D){n.forEach(function(L){if(L instanceof $RJ)D.push({provide:L,useClass:L});else if(L&&typeof L=="object"&&L.provide!==void 0)D.push(L);else if(L instanceof Array)gsb(L,D);else throw Error("af`"+L);});
return D};
y5O=function(n,D){if(D){var L=D.map(function(g){return[g]});
return D.map(function(g){return Giv(n,g,L)})}return Frv(n)};
Frv=function(n){var D=Svy.parameters(n);if(!D)return[];if(D.some(function(L){return L==null}))throw YvO(n,D);
return D.map(function(L){return Giv(n,L,D)})};
Giv=function(n,D,L){var g=null,b=!1;if(!Array.isArray(D))return D instanceof qbv?VK8(D.token,b,null):VK8(D,b,null);for(var q=null,U=0;U<D.length;++U){var J=D[U];if(J instanceof $RJ)g=J;else if(J instanceof qbv)g=J.token;else if(J instanceof URy)b=!0;else if(J instanceof BWB||J instanceof J68)q=J}g=E6(g);if(g!=null)return VK8(g,b,q);throw YvO(n,L);};
VK8=function(n,D,L){return new ki8(s6.get(E6(n)),D,L)};
pUB=function(n,D){for(var L=Array(n.providers.length),g=0;g<n.providers.length;++g){var b=g;if(g<0||g>=n.providers.length)throw Error("cf`"+g);L[b]=D(n.providers[g])}return L};
Z$J=function(n){return typeof n==="function"&&Svy.parameters(n).every(function(D){return!!D})};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(n)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(n)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n,D){var L,g;if(n.contains(D))return!0;n=_.cb(n).querySelectorAll("content,slot");for(L=0;L<n.length;++L){var b=_.cb(n[L]).getDistributedNodes();for(g=0;g<b.length;++g)if(b[g].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(b[g],D))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n){n.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(n)&&n.preventDefault();n.targetTouches&&(n=n.targetTouches[0],a1J=n.pageX,dRB=n.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 n=0,D=Qi.length;n<D;n++)document.addEventListener(Qi[n],_._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 n=0,D=Qi.length;n<D;n++)document.removeEventListener(Qi[n],_._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(n){var D=_.cb(n).rootTarget;n.type!=="touchmove"&&TWi!==D&&(TWi=D,Esy=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.cb(n).path));if(!Esy.length)return!0;if(n.type==="touchstart")return!1;n=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(n);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Esy,n.deltaX,n.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n){for(var D=[],L=n.indexOf(sb8),g=0;g<=L;g++)if(n[g].nodeType===Node.ELEMENT_NODE){var b=n[g],q=b.style;q.overflow!=="scroll"&&q.overflow!=="auto"&&(q=window.getComputedStyle(b));q.overflow!=="scroll"&&q.overflow!=="auto"||D.push(b)}return D};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n,D,L){if(D||L)for(var g=Math.abs(L)>=Math.abs(D),b=0;b<n.length;b++){var q=n[b];if(g?L<0?q.scrollTop>0:q.scrollTop<q.scrollHeight-q.clientHeight:D<0?q.scrollLeft>0:q.scrollLeft<q.scrollWidth-q.clientWidth)return q}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(n){var D={deltaX:n.deltaX,deltaY:n.deltaY};"deltaX"in n||("wheelDeltaX"in n&&"wheelDeltaY"in n?(D.deltaX=-n.wheelDeltaX,D.deltaY=-n.wheelDeltaY):"wheelDelta"in n?(D.deltaX=0,D.deltaY=-n.wheelDelta):"axis"in n?(D.deltaX=n.axis===1?n.detail:0,D.deltaY=n.axis===2?n.detail:0):n.targetTouches&&(n=n.targetTouches[0],D.deltaX=a1J-n.pageX,D.deltaY=dRB-n.pageY));return D};
c6y=function(n){this.element=n;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
u7O=function(n){this.element=n;this.color=window.getComputedStyle(n).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");_.cb(this.waveContainer).appendChild(this.wave);Qb8(this)};
uK=function(n,D){for(var L in n)if(L.toLowerCase()===D.toLowerCase())return n[L]};
f1b=function(n,D){for(var L in n)if(L.toLowerCase()===D.toLowerCase()){delete n[L];break}};
z68=function(n){n=_.Ao.clone(n);for(var D=0;D<A6B.length;++D){var L=A6B[D],g=uK(n,L);g&&(n["X-Goog-Upload-Header-"+L]=g,f1b(n,L))}return n};
I1J=function(n){n=_.Ao.clone(n);f1b(n,"X-Goog-Upload-Status")};
r68=function(n){return C1y.some(function(D){return D.test(n)})};
h6T=function(n,D){var L;var g=(L=n.formContent)==null?void 0:L.locale;L=g==null?void 0:g.split("-")[0];g=g&&O$f.includes(g)?g:L&&O$f.includes(L)?L:void 0;g=(g!=null?g:"en").replaceAll("-","_").toLowerCase();var b;n=((b=n.initializationData)==null?0:b.useNightlyRelease)?"nightly":"live";var q;return(D==null?0:(q=D.getEnableAlohaBinarySplit)==null?0:q.call(D))?_.L0(i$b,n):_.L0(wUv,n,g)};
e6f=function(n,D,L,g){if(WGJ)return WGJ;var b=h6T(n,g);return WGJ=D.feedbackV2GlobalObject?Promise.resolve(D.feedbackV2GlobalObject):new Promise(function(q,U){var J=_.Jp("SCRIPT");_.Fy(J,b);J.onload=function(){D.feedbackV2GlobalObject?q(D.feedbackV2GlobalObject):U(Error("gf"))};
J.onerror=function(){U(Error("hf`"+b.toString()))};
L.body.appendChild(J)})};
KGO=function(n,D,L,g){if(xRb)return xRb;var b=h6T(n,g);return xRb=D.feedbackV2GlobalObject?Promise.resolve(D.feedbackV2GlobalObject):new Promise(function(q,U){var J=_.Jp("SCRIPT");_.Fy(J,b);J.onload=function(){D.feedbackV2GlobalObject?q(D.feedbackV2GlobalObject):U(Error("gf"))};
J.onerror=function(){U(Error("hf`"+b.toString()))};
L.body.appendChild(J)})};
R6T=function(n,D,L,g,b){b=b===void 0?!0:b;var q,U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:return q=Date.now(),_.p(d,e6f(n,L,g,D),2);case 2:U=d.yieldResult;if(!(b||((k=n.initializationData)==null?0:k.useNightlyRelease)||((a=n.initializationData)==null?0:a.isLocalServer))){J=U.initializeFeedbackClient(n,q,D);d.jumpTo(3);break}return _.p(d,U.initializeFeedbackClientAsync(n,q,D),4);case 4:J=d.yieldResult;case 3:return J.initiateAloha(),d.return(J)}})};
P1T=function(n,D,L,g){var b,q,U;return _.B(function(J){if(J.nextAddress==1)return b=Date.now(),_.p(J,KGO(n,L,g.document,D),2);if(J.nextAddress!=3)return q=J.yieldResult,_.p(J,q.initializeFeedbackClientAsync(n,b,D,g),3);U=J.yieldResult;U.initiateAloha();return J.return(U)})};
tKv=function(n,D,L){var g=!0;g=g===void 0?!0:g;var b,q,U,J,k,a,d,T,Q,A;return _.B(function(I){b=L||_.U8;if((q=D)==null?0:(J=(U=q).getEnableAlohaBinarySplit)==null?0:J.call(U)){k=b;if(k.isFormOpened)throw a=Error("jf"),a.name="DuplicateFormError",a;k.isFormOpened=!0;n.callbacks=n.callbacks||{};d=n.callbacks.onClose||function(){};
n.callbacks.onClose=function(w){k.isFormOpened=!1;d(w)};
try{return I.return(P1T(n,D,k,b))}catch(w){throw k.isFormOpened=!1,w;}}else{T=b;if(T.isFormOpened)throw Q=Error("jf"),Q.name="DuplicateFormError",Q;T.isFormOpened=!0;n.callbacks=n.callbacks||{};A=n.callbacks.onClose||function(){};
n.callbacks.onClose=function(w){T.isFormOpened=!1;A(w)};
try{return I.return(R6T(n,D,T,b.document,g))}catch(w){throw T.isFormOpened=!1,w;}}_.Tq(I)})};
MKB=function(n,D){return _.B(function(L){return L.return(new Promise(function(g){var b=mR8(D!=null?D:"")+"/aloha_form_properties?productId="+n;vsB(b,function(q){q=q.target;var U=null;try{var J=JSON,k=J.stringify;if(q.JSC$7653_xhr_){var a=q.JSC$7653_xhr_.responseText;a.indexOf(")]}'\n")==0&&(a=a.substring(5));var d=(0,_.fk)(a)}else d=void 0;U=zhJ(XUb,k.call(J,d))}catch(T){k=new XUb,d=l1i(),d=_.AF(d,13,!1),d=_.AF(d,14,!0),d=_.AF(d,15,!0),d=_.AF(d,20,!1),U=_.Zm(k,1,d)}g(U)},"GET","",{},2E3,!0)}))})};
mR8=function(n){return r68(n)?n:"https://www.google.com/tools/feedback"};
FGT=function(n){n=n.match(new RegExp(osJ,"gi"))||[];n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;a:{var L=_.V(Ybi);for(var g=L.next();!g.done;g=L.next())if(g.value.test(D)){L=!1;break a}L=!0}if(!L)a:{L=_.V(SbQ);for(g=L.next();!g.done;g=L.next())if(g.value.test(D)){L=!0;break a}L=!1}if(L)return!0}return!1};
H$B=function(n){switch(n){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"}};
NWB=function(n){if(window.crypto&&window.crypto.getRandomValues)try{var D=Array(n),L=new Uint8Array(n);window.crypto.getRandomValues(L);for(var g=0;g<D.length;g++)D[g]=L[g];return D}catch(q){}D=Array(n);for(L=0;L<n;L++){g=Date.now();for(var b=0;b<g%23;b++)D[L]=Math.random();D[L]=Math.floor(Math.random()*256)}if(y6y)for(L=1,g=0;g<y6y.length;g++)D[L%n]^=D[(L-1)%n]/4^y6y.charCodeAt(g),L++;return D};
zt=function(n){n=NWB(n);for(var D=[],L=0;L<n.length;L++)D.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(n[L]&63));return D.join("")};
nS8=function(n){n&&_.Qa("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:jbi,clientScreenNonce:n})};
Doi=function(n){return _.OJ("client-screen-nonce-store",{})[n===void 0?0:n]};
L14=function(n,D){D=D===void 0?0:D;var L=_.OJ("client-screen-nonce-store");L||(L={},_.rd("client-screen-nonce-store",L));L[D]=n};
gS8=function(n){n=n===void 0?0:n;return n===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+n};
bWy=function(n){return _.OJ(gS8(n===void 0?0:n))};
_.Ck=function(n){return(n=bWy(n===void 0?0:n))?new _.I7({veType:n,youtubeData:void 0,jspbYoutubeData:void 0}):null};
$oO=function(){var n=_.OJ("csn-to-ctt-auth-info");n||(n={},_.rd("csn-to-ctt-auth-info",n));return n};
GD4=function(){return Object.values(_.OJ("client-screen-nonce-store",{})).filter(function(n){return n!==void 0})};
_.r1=function(n){n=Doi(n===void 0?0:n);if(!n&&!_.is("USE_CSN_FALLBACK",!0))return null;n||(n="UNDEFINED_CSN");return n?n:null};
V8b=function(n){for(var D=_.V(Object.values(qPf)),L=D.next();!L.done;L=D.next())if(_.r1(L.value)===n)return!0;return!1};
Uof=function(n,D,L){var g=$oO();(L=_.r1(L))&&delete g[L];D&&(g[n]=D)};
O6=function(n){return $oO()[n]};
_.BVJ=function(n,D,L,g){L=L===void 0?0:L;if(n!==Doi(L)||D!==_.OJ(gS8(L)))if(Uof(n,g,L),L14(n,L),_.rd(gS8(L),D),D=function(){setTimeout(function(){nS8(n)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(D)}catch(b){D()}else D()};
JDJ=function(n,D){D=D===void 0?"":D;var L=[],g;for(g in n)if(n.hasOwnProperty(g)){var b=D!==""?D+"."+g:g;typeof n[g]==="object"?L.push.apply(L,_.Iu(JDJ(n[g],b))):L.push([b,n[g]])}L.sort();return L};
_.w1=function(n){var D=_.e1.apply(1,arguments);if(!iK(n)||D.some(function(g){return!iK(g)}))throw Error("kf");
D=_.V(D);for(var L=D.next();!L.done;L=D.next())kDf(n,L.value)};
kDf=function(n,D){for(var L in D)if(iK(D[L])){if(L in n&&!iK(n[L]))throw Error("lf");L in n||(n[L]={});kDf(n[L],D[L])}else if(ps8(D[L])){if(L in n&&!ps8(n[L]))throw Error("mf");L in n||(n[L]=[]);ZWb(n[L],D[L])}else n[L]=D[L];return n};
ZWb=function(n,D){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,iK(L)?n.push(kDf({},L)):ps8(L)?n.push(ZWb([],L)):n.push(L);return n};
iK=function(n){return typeof n==="object"&&!Array.isArray(n)};
ps8=function(n){return typeof n==="object"&&Array.isArray(n)};
do4=function(n){for(var D=_.V(Object.entries(aBb)),L=D.next();!L.done;L=D.next())if(L=_.V(L.value),L.next(),L=L.next().value,L==="SLI_STATUS_"+n)return L;return"SLI_STATUS_UNKNOWN"};
_.hF=function(n,D,L,g){return TVB(n,D,function(){return new _.ESB(n,D,L,g)})};
_.sDJ=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
cD8=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Wb=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
QDb=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
uUf=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
fBJ=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
IBf=function(n){n&&(n.dataset?n.dataset[ADv()]="true":_.yy([_.n0(zq8)],n,"data-loaded","true".toString()))};
Cr4=function(n){return n?n.dataset?n.dataset[ADv()]:n.getAttribute("data-loaded"):null};
ADv=function(){return rDy.loaded||(rDy.loaded="loaded".replace(/\-([a-z])/g,function(n,D){return D.toUpperCase()}))};
_.er=function(n,D,L){OWO(n,D,L===void 0?null:L)};
_.wsJ=function(n,D){n&&D&&(n=""+_.Nf(D),(n=iWb[n])&&_.tNB(n))};
OWO=function(n,D,L){L=L===void 0?null:L;var g=_.hqB(n),b=document.getElementById(g),q=b&&Cr4(b),U=b&&!q;q?D&&D():(D&&(q=_.j5(g,D),D=""+_.Nf(D),iWb[D]=q),U||(b=W1J(n,g,function(){Cr4(b)||(IBf(b),_.mbv(g),_.ne(function(){_.XB8(g)},0))},L)))};
W1J=function(n,D,L,g){g=g===void 0?null:g;var b=_.Jp("SCRIPT");b.id=D;b.onload=function(){L&&setTimeout(L,0)};
b.onreadystatechange=function(){switch(b.readyState){case "loaded":case "complete":b.onload()}};
g&&b.setAttribute("nonce",g);_.Fy(b,_.cw(n));n=document.getElementsByTagName("head")[0]||document.body;n.insertBefore(b,n.firstChild);return b};
_.hqB=function(n){var D=document.createElement("a");RW(D,n);return"js-"+xy(D.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.K1J=function(){var n=_.Ao.clone(eqQ),D;return(new _.Go(function(L,g){n.onSuccess=function(b){z_O(b)?L(new xob(b)):g(new _.Kk("Request failed, status="+j6(b),"net.badstatus",b))};
n.onError=function(b){g(new _.Kk("Unknown request error","net.unknown",b))};
n.onTimeout=function(b){g(new _.Kk("Request timed out","net.timeout",b))};
D=_.bq("//googleads.g.doubleclick.net/pagead/id",n)})).thenCatch(function(L){if(L instanceof _.R7){var g;
(g=D)==null||g.abort()}return _.Pb(L)})};
Rqi=function(n){var D=_.OJ("INNERTUBE_HOST_OVERRIDE");D&&(n=String(D)+String(_.tF(n)));return n};
PrJ=function(n){var D={};_.c("json_condensed_response")&&(D.prettyPrint="false");return n=J94(n,D)};
_.mK=function(n){return ME(n)?"same-origin":"include"};
_.vb=function(n){return ME(n)?"same-origin":"cors"};
XM=function(n,D,L){L=L===void 0?{}:L;n={method:D===void 0?"POST":D,mode:_.vb(n),credentials:_.mK(n)};D={};for(var g=_.V(Object.keys(L)),b=g.next();!b.done;b=g.next())b=b.value,L[b]&&(D[b]=L[b]);Object.keys(D).length>0&&(n.headers=D);return n};
_.lK=function(n,D){D=D===void 0?{}:D;return"service:"+n+"/"+Object.keys(D).sort().map(function(L){return L+":"+D[L]}).join("/")};
t8B=function(n){var D,L,g,b;n=(D=_.u(n,_.M1))==null?void 0:(L=D.watchEndpointSupportedOnesieConfig)==null?void 0:(g=L.html5PlaybackOnesieConfig)==null?void 0:(b=g.commonConfig)==null?void 0:b.url;if(!n)return[];D=new _.o7(n);return D.JSC$7887_domain_?["https://"+D.JSC$7887_domain_+"/generate_204"]:[]};
_.Xsf=function(){return mov()||ZIy()||vSO&&AE("version/")?!0:_.OJ("EOM_VISITOR_DATA")?!1:!0};
lB8=function(n){var D=n.docid||n.video_id||n.videoId||n.id;if(D)return D;D=n.raw_player_response;D||(n=n.player_response)&&(D=JSON.parse(n));return D&&D.videoDetails&&D.videoDetails.videoId||null};
_.oSB=function(n){a:{var D="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(D="EMBEDDED_PLAYER_MODE_PFL");var L=n.raw_embedded_player_response;if(!L&&(n=n.embedded_player_response))try{L=JSON.parse(n)}catch(b){break a}if(L)b:for(var g in M88)if(M88[g]==L.embeddedPlayerMode){D=M88[g];break b}}return D==="EMBEDDED_PLAYER_MODE_PFL"};
_.YPv=function(){if(_.c("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("qf");if(!_.Xsf())return Error("rf");var n=_.OJ("PLAYER_VARS",{});if(_.Ao.get(n,"privembed",!1)=="1")return Error("sf");if(_.oSB(n))return Error("tf")};
SPv=function(n){return n.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
FM=function(n){return!isNaN(Number(n))&&!_.ZQ(n)};
_.yi=function(n,D,L,g){g=g===void 0?!0:g;var b=_.OJ("VALID_SESSION_TEMPDATA_DOMAINS",[]),q=_.Xh(window.location.href);q&&b.push(q);q=_.Xh(n);if(_.tJ(b,q)||!q&&_.ki(n,"/"))if(b=document.createElement("a"),RW(b,n),n=b.href)if(n=_.tF(n),n=_.Hb(n))g&&!D.csn&&(D.itct||D.ved)&&(D=Object.assign({csn:_.r1()},D)),L?(L=parseInt(L,10),isFinite(L)&&L>0&&F18(n,D,L)):F18(n,D)};
yDO=function(n){var D=_.OJ("VALID_SESSION_TEMPDATA_DOMAINS",[]),L=_.Xh(window.location.href);L&&D.push(L);L=_.Xh(n);if(!(_.tJ(D,L)||!L&&_.ki(n,"/")))return null;n=_.tF(n);(n=_.Hb(n))?(n=HWO(n),n=(n=_.Vj.get(n,void 0)||null)?_.RV(n):{}):n=null;return n};
F18=function(n,D,L){n=HWO(n);D=D?_.$9(D):"";L=L||5;_.Xsf()&&_.Uw(n,D,L)};
HWO=function(n){for(var D=_.V(NVQ),L=D.next();!L.done;L=D.next())n=_.N1(n,L.value);return"ST-"+xy(n).toString(36)};
jDi=function(n,D){n.commandMetadata&&_.u(n.commandMetadata,_.jr)&&_.u(n.commandMetadata,_.jr).url&&(n=_.P7(_.u(n.commandMetadata,_.jr).url).adurl)&&_.pzB(n)&&_.yi(_.tF(n),{encoded_ad_playback_context:D})};
_.nRO=function(n){if(n.requestFullscreen)n=n.requestFullscreen(void 0);else if(n.webkitRequestFullscreen)n=n.webkitRequestFullscreen();else if(n.mozRequestFullScreen)n=n.mozRequestFullScreen();else if(n.msRequestFullscreen)n=n.msRequestFullscreen();else if(n.webkitEnterFullscreen)n=n.webkitEnterFullscreen();else return Promise.reject(Error("vf"));return n instanceof Promise?n:Promise.resolve()};
_.DE=function(n){var D;_.CoJ(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.nB()==n&&(D=document):D=n;if(D&&(n=_.CoJ(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],D))){n.call(D)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.nB=function(){var n=n===void 0?!1:n;var D=_.CoJ(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(n)for(;D&&D.shadowRoot;)D=D.shadowRoot.fullscreenElement;return D?D:null};
_.LB=function(n,D){D=D===void 0?!0:D;n.addEventListener("wheel",DwJ);n.overscrollConfig={cooldown:D}};
_.gw=function(n){n.overscrollConfig=void 0;n.removeEventListener("wheel",DwJ)};
DwJ=function(n){var D=n.deltaY,L=n.target,g=null;if(window.Polymer&&window.Polymer.Element){if(L=n.path||n.composedPath&&n.composedPath()){L=_.V(L);for(var b=L.next();!b.done&&(b=b.value,!LdT(b,D));b=L.next())if(b.overscrollConfig){g=b;break}}}else for(;L&&!LdT(L,D);){if(L.overscrollConfig){g=L;break}L=L.parentElement}g&&(D=g.overscrollConfig,D.cooldown?(g=n.deltaY,L=D.lastDeltaY||0,D.lastDeltaY=g,b=D.lastStopped||0,L&&b&&L>0==g>0?Math.abs(L)>=Math.abs(g)?(g=b+1200,L=!1):(g=b+600,L=!0):(g=Date.now()+
600,L=!0),g>Date.now()&&(n.preventDefault(),L&&(D.lastStopped=Date.now()))):n.preventDefault())};
LdT=function(n,D){return D<0&&n.scrollTop>0||D>0&&n.scrollTop<n.scrollHeight-n.clientHeight-1?(n=getComputedStyle(n).overflowY,n=="auto"||n=="scroll"):!1};
_.bP=function(n,D,L,g){g||(g={bubbles:!0,cancelable:!1,composed:!0});L!==null&&L!==void 0&&(g.detail=L);D=new CustomEvent(D,g);n.dispatchEvent(D);return D};
_.$d=function(n,D,L,g){D=new gR4(D,!(g===void 0||!g),L);_.bP(n,"yt-action",D);return D.returnValue};
_.Vm=function(n,D,L){return _.$d(n,D,L,!0)};
_.Uu=function(n,D,L){return _.$d(n,D,L)[0]};
_.J9=function(n,D,L,g){D&&D.length&&D.forEach(function(b){var q=IXQ(b);q&&(_.c("handle_service_request_actions")&&b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.sendPost?_.Bz(L?L:n,[b]):_.Vm(n,q,[b,L,g]))})};
_.Bz=function(n,D){var L=[n];D&&L.push.apply(L,D);D=_.$d(n,"yt-service-request",L);return D.length>0&&(D=D[0],_.bP(n,"yt-service-request-sent",D),D&&D.ajaxPromise)?(D.ajaxPromise.then(function(g){_.bP(n,"yt-service-request-completed",g)},function(g){_.bP(n,"yt-service-request-error",{error:g,
params:L})},n),D.ajaxPromise):_.kd()};
_.ZE=function(n,D){if(_.c("handle_service_request_actions"))_.J9(D,n,D);else{n=_.V(n);for(var L=n.next();!L.done;L=n.next()){L=L.value;var g=void 0;((g=_.u(L,_.pB))==null?0:g.commands)?_.ZE(_.u(L,_.pB).commands,D):(g=void 0,((g=_.u(L,_.aG))==null?0:g.actions)?_.ZE(_.u(L,_.aG).actions,D):(g=void 0,((g=_.u(L.commandMetadata,_.jr))==null?0:g.sendPost)?_.Bz(D,[L]):_.J9(D,[L],D)))}}};
_.$wB=function(n,D,L){D=D===void 0?{}:D;typeof D==="function"&&(D={callback:D});L||D._c&&D._c.jsl&&D._c.jsl.h||_.Ao.extend(D,{_c:{jsl:{h:_.OJ("GAPI_HINT_PARAMS")}}});(D.gapiHintOverride||_.OJ("GAPI_HINT_OVERRIDE"))&&(L=_.P7(document.location.href).gapi_jsh)&&_.Ao.extend(D,{_c:{jsl:{h:L}}});bqJ(n,D)};
_.Tg=function(n,D,L){D=D===void 0?{}:D;n=(n=n in dw?dw[n]:L)||"";L={};for(var g in D){L={key$jscomp$782:L.key$jscomp$782};L.key$jscomp$782=g;var b=function(q){return function(){return String(D[q.key$jscomp$782])}}(L);
n=n.replace(new RegExp("\\$\\{"+L.key$jscomp$782+"\\}","gi"),b);n=n.replace(new RegExp("\\$"+L.key$jscomp$782,"gi"),b)}return n};
_.Eu=function(n,D){return GIv(n in dw?dw[n]:{},D)};
GIv=function(n,D){var L=_.OJ("I18N_PLURAL_RULES");L||(L=function(g){return g==1?"one":"other"});
return(n=n["case"+D]||n[L(D)])?n.replace("#",D.toString()):D+""};
Uw4=function(n){var D=q2v(n),L=document.getElementById(D),g=L&&Cr4(L);g||L&&!g||(L=Vx4(n,D,function(){if(!Cr4(L)){IBf(L);_.mbv(D);var b=_.su(_.XB8,D);_.ne(b,0)}}))};
Vx4=function(n,D,L){var g=document.createElement("link");g.id=D;g.onload=function(){L&&setTimeout(L,0)};
n=_.cw(n);_.j1(g,n,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(g);return g};
q2v=function(n){var D=_.Jp("A");RW(D,Ac(n));return"css-"+xy(D.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.J1y=function(n){var D=BMy();n!==D&&(D=_.cz(),!_.c("web_autonav_allow_off_by_default")&&n||_.Qm(0,141,!0),_.Qm(0,140,!n),D.save())};
BMy=function(){var n=_.cz();return _.c("web_autonav_allow_off_by_default")&&!n.getFlag(141)&&_.OJ("AUTONAV_OFF_BY_DEFAULT")?!1:!n.getFlag(140)};
kIO=function(n,D){var L,g;n=((L=n.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(g=L.videoAuthorizationToken)==null?void 0:g.credentialTransferTokens)||[];for(L=0;L<n.length;++L)if(n[L].scope===D)return n[L].token||void 0};
phO=function(n){for(var D=0,L=0;L<n.length;L++)D=D*31+n.charCodeAt(L),L<n.length-1&&(D%=0x800000000000);return D%1E5};
_.uP=function(n){return _.W7("ytcsi."+(n||"")+"data_")||Zqb(n)};
_.aMJ=function(n){n=_.uP(n);n.metadata||(n.metadata={});return n.metadata};
_.dwO=function(n){n=_.uP(n);n.tick||(n.tick={});return n.tick};
_.fB=function(n){n=_.uP(n);if(n.gel){var D=n.gel;D.gelInfos||(D.gelInfos={});D.gelTicks||(D.gelTicks={})}else n.gel={gelTicks:{},gelInfos:{}};return n.gel};
_.TMv=function(n){n=_.fB(n);n.gelInfos||(n.gelInfos={});return n.gelInfos};
ERb=function(n){var D=_.uP(n).nonce;D||(D=zt(16),_.uP(n).nonce=D);return D};
Zqb=function(n){var D={tick:{},info:{}};_.v0("ytcsi."+(n||"")+"data_",D);return D};
sdJ=function(){var n=_.W7("ytcsi.debug");n||(n=[],_.v0("ytcsi.debug",n),_.v0("ytcsi.reference",{}));return n};
_.A9=function(n){n=n||"";var D=c1v();if(D[n])return D[n];var L=sdJ(),g={timerName:n,info:{},tick:{},span:{},jspbInfo:[]};L.push(g);return D[n]=g};
Qdb=function(n){n=n||"";var D=c1v();D[n]&&delete D[n];var L=sdJ(),g={timerName:n,info:{},tick:{},span:{},jspbInfo:[]};L.push(g);D[n]=g};
c1v=function(){var n=_.W7("ytcsi.reference");if(n)return n;sdJ();return _.W7("ytcsi.reference")};
_.fMQ=function(n){return ujT[n]||"LATENCY_ACTION_UNKNOWN"};
CkT=function(n,D,L){L=L===void 0?{}:L;var g=!1;_.is("ytLoggingEventsDefaultDisabled",!1)&&(g=!0);g=g?null:cl;L=L===void 0?{}:L;var b=Math.round(L.timestamp||(0,_.Ml)());_.ZF(D,1,b<Number.MAX_SAFE_INTEGER?b:0);b=new A1Q;if(L.lact)_.ZF(b,1,isFinite(L.lact)?L.lact:-1);else if(L.timestamp)_.ZF(b,1,-1);else{var q=_.FA();_.ZF(b,1,isFinite(q)?q:-1)}if(L.sequenceGroup&&!_.c("web_gel_sequence_info_killswitch")){q=L.sequenceGroup;var U=jEO(q),J=new zQb;J.setIndex(U);_.Ts(J,1,q);_.Zm(b,3,J);L.endOfSequence&&
delete IMi[L.sequenceGroup]}_.Zm(D,33,b);(L.sendIsolatedPayload?$hB:GS8)(n,{endpoint:"log_event",payload:D,cttAuthInfo:L.cttAuthInfo,dangerousLogToVisitorSession:L.dangerousLogToVisitorSession},g)};
_.IG=function(){return(_.c("csi_use_time_origin")||_.c("csi_use_time_origin_tvhtml5"))&&_.zg.timeOrigin?Math.floor(_.zg.timeOrigin):_.zg.timing.navigationStart};
_.r18=function(n,D){_.CB("_start",n,D)};
_.rw=function(n,D){if(!_.c("web_csi_action_sampling_enabled")||!_.uP(D).actionDisabled){var L=_.A9(D||"");_.w1(L.info,n);n.loadType&&(L=n.loadType,_.aMJ(D).loadType=L);_.w1(_.TMv(D),n);L=ERb(D);D=_.uP(D).cttAuthInfo;OqT().info(n,L,D)}};
iqO=function(){var n,D,L,g;return((g=_.E().resolve(_.Yo(To))==null?void 0:(n=Ng8())==null?void 0:(D=n.loggingHotConfig)==null?void 0:(L=D.csiConfig)==null?void 0:L.debugTicks)!=null?g:[]).map(function(b){return Object.values(b)[0]})};
_.CB=function(n,D,L){if(!_.c("web_csi_action_sampling_enabled")||!_.uP(L).actionDisabled){var g=ERb(L),b;if(b=_.c("web_csi_debug_sample_enabled")&&g){(_.E().resolve(_.Yo(To))==null?0:Ng8())&&!whJ&&(whJ=!0,_.CB("gcfl",(0,_.Ml)(),L));var q,U,J;b=(_.E().resolve(_.Yo(To))==null?void 0:(q=Ng8())==null?void 0:(U=q.loggingHotConfig)==null?void 0:(J=U.csiConfig)==null?void 0:J.debugSampleWeight)||0;if(q=b!==0)b:{q=iqO();if(q.length>0)for(U=0;U<q.length;U++)if(n===q[U]){q=!0;break b}q=!1}q?(b=phO(g)%b!==0,
_.uP(L).debugTicksExcludedLogged||(q={},q.debugTicksExcluded=b,_.rw(q,L)),_.uP(L).debugTicksExcludedLogged=!0):b=!1}if(!b){n[0]!=="_"&&hQT(n,L,D);b=_.A9(L||"");b.tick[n]=D||(0,_.Ml)();if(b.callback&&b.callback[n])for(b=_.V(b.callback[n]),q=b.next();!q.done;q=b.next())q=q.value,q();b=_.fB(L);b.gelTicks&&(b.gelTicks[n]=!0);q=_.dwO(L);b=D||(0,_.Ml)();_.c("log_repeated_ytcsi_ticks")?n in q||(q[n]=b):q[n]=b;q=_.uP(L).cttAuthInfo;n==="_start"?OqT().baseline(g,D,q):OqT().tick(n,g,D,q);_.WdJ(L);return b}}};
hQT=function(n,D,L){if(_.zg.mark)if(n.startsWith("mark_")||(n="mark_"+n),D&&(n+=" ("+D+")"),L===void 0||_.c("web_csi_disable_alt_time_performance_mark"))_.zg.mark(n);else{L=_.c("csi_use_performance_navigation_timing")||_.c("csi_use_performance_navigation_timing_tvhtml5")?L-_.zg.timeOrigin:L-(_.zg.timeOrigin||_.zg.timing.navigationStart);try{_.zg.mark(n,{startTime:L})}catch(g){}}};
eQB=function(){var n,D=(n=_.zg.getEntriesByType)==null?void 0:n.call(_.zg,"mark");D&&D.forEach(function(L){if(L.name.startsWith("mark_")){var g;(g=_.zg.clearMarks)==null||g.call(_.zg,L.name)}})};
_.xwi=function(){switch(IwT()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.Kdi=function(n){var D={},L=function(q,U,J){U=U.match("_rid")?U.split("_rid")[0]:U;typeof J==="number"&&(J=JSON.stringify(J));q.requestIds?q.requestIds.push({endpoint:U,id:J}):q.requestIds=[{endpoint:U,id:J}]};
n=_.V(Object.entries(n));for(var g=n.next();!g.done;g=n.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;switch(g){case "GetBrowse_rid":L(D,g,b);break;case "GetGuide_rid":L(D,g,b);break;case "GetHome_rid":L(D,g,b);break;case "GetPlayer_rid":L(D,g,b);break;case "GetSearch_rid":L(D,g,b);break;case "GetSettings_rid":L(D,g,b);break;case "GetTrending_rid":L(D,g,b);break;case "GetWatchNext_rid":L(D,g,b);break;case "yt_red":D.isRedSubscriber=!!b;break;case "yt_ad":D.isMonetized=!!b}}return D};
Pkv=function(n,D,L,g,b,q){if(!_.c("web_csi_action_sampling_enabled")||!_.uP(q).actionDisabled){var U=_.fB(q);if(U.gelSpans)U.gelSpans[n]=!0;else{var J={};U.gelSpans=(J[n]=!0,J)}RQJ++;n={spanName:n,spanLengthUsec:String(Math.round(D*1E3)),spanNonce:RQJ};g&&(n.spanInfo=g);b&&(n.parentSpanNonce=b);L&&(n.spanStartTimeUsec=String(Math.round(L*1E3)));_.A9(q||"").span[String(n.spanName)]=n;L=_.fB(q);L.gelSpans||(L.gelSpans={});_.w1(L.gelSpans,n);L=ERb(q);q=_.uP(q).cttAuthInfo;OqT().span(n,L,q);return n.spanNonce}};
_.txB=function(n){var D=_.Ou("aft",n);if(D)return D;D=_.OJ((n||"")+"TIMING_AFT_KEYS",["ol"]);for(var L=D.length,g=0;g<L;g++){var b=_.Ou(D[g],n);if(b)return b}return NaN};
_.mw8=function(n,D){_.v0("ytglobal.timing"+(D||"")+"ready_",n)};
_.Ou=function(n,D){if(n=_.dwO(D)[n])return typeof n==="number"?n:n[n.length-1]};
_.WdJ=function(n){var D=_.Ou("_start",n),L=_.txB(n),g=!vR8;D&&L&&g&&(neb(Xhb,new lMJ(Math.round(L-D),n)),vR8=!0)};
oRO=function(n){Zqb(n);Mxb();eQB();n||(_.OJ("TIMING_ACTION")&&_.rd("PREVIOUS_ACTION",_.OJ("TIMING_ACTION")),_.rd("TIMING_ACTION",""))};
_.Y2b=function(n){n=n===void 0?{}:n;_.hk(function(){iP();Qdb();oRO();_.mw8(!1);n.cttAuthInfo&&(_.uP().cttAuthInfo=n.cttAuthInfo);_.rd("TIMING_AFT_KEYS",[]);n.isHot?_.ww({loadType:"hot"}):_.ww({loadType:"warm"});_.rd("TIMING_ACTION","");delete _.OJ("TIMING_INFO",{}).yt_lt;_.hk(_.r18)(n.startTime,void 0)})()};
_.h9=function(n,D,L,g){D=D===void 0?{}:D;_.hk(function(){var b=L?L:n;S24(b);var q=D.sampleRate;if(!_.c("web_csi_action_sampling_enabled")||q===void 0||q<=1)q=!1;else{var U=ERb(b);q=phO(U)%q!==0}q&&(_.uP(b).actionDisabled=!0);_.A9(b||"").info.actionType=n;D.cttAuthInfo&&(_.uP(b).cttAuthInfo=D.cttAuthInfo);_.rd(b+"TIMING_ACTION",n);_.hk(_.r18)(D.startTime,b);q={actionType:g||_.fMQ(n)};D.logPreviousAction&&(q.previousAction=_.fMQ(_.OJ("TIMING_ACTION")));(U=_.r1())&&U!=="UNDEFINED_CSN"&&(q.clientScreenNonce=
U);_.ww(q,b);_.mw8(!0,b)})()};
S24=function(n){_.hk(function(){iP(n);Qdb(n);oRO(n)})()};
Fdy=function(){_.hk(function(){var n=[],D;for(D in _.W7("ytcsi.".slice(0,-1)))D.endsWith("data_")&&n.push(D.slice(0,-5));n=_.V(n);for(D=n.next();!D.done;D=n.next())S24(D.value);iP()})()};
_.y1B=function(n){return _.hk(function(){return _.HqB("_start",n)})()};
_.ww=function(n,D,L){_.hk(_.rw)(n,D,L===void 0?!1:L)};
_.Wz=function(n,D,L){return _.hk(_.CB)(n,D,L)};
NMJ=function(n,D,L,g){var b=(0,_.Ml)();return function(q,U){var J=void 0;D&&q?J=Object.assign({},D,q):D?J=D:q&&(J=q);q=(0,_.Ml)()-b;_.hk(Pkv)(n,q,b,J,U||L,g)}};
_.HqB=function(n,D){return _.hk(function(){var L=_.dwO(D);return n in L})()};
nXv=function(n){if(!_.c("universal_csi_network_ticks"))return"";n=_.gm(n)||"";for(var D=Object.keys(jdT),L=0;L<D.length;L++){var g=D[L];if(n.includes(g))return g}return""};
LBJ=function(n){if(!_.c("universal_csi_network_ticks"))return function(){};
var D=jdT[n];return D?(_.ee(D),function(){var L=_.c("universal_csi_network_ticks")?(L=DPQ[n])?_.ee(L):!1:!1;return L}):function(){}};
_.ee=function(n,D,L){return _.hk(function(){if(_.HqB(n,L))return!1;_.Wz(n,D,L);return!0})()};
_.xd=function(n,D,L){_.hk(function(){if(!_.y1B(L)||_.HqB(n,L))return!1;_.Wz(n,D,L);return!0})()};
_.KB=function(n){return _.hk(_.Ou)(n,void 0)};
iP=function(n){_.y1B(n)&&_.Wz("aa",void 0,n)};
_.qYb=function(n,D,L,g,b,q,U,J,k){var a=gXJ();J=new _.I7({veType:D,youtubeData:q,jspbYoutubeData:J});q=RG({},a);b&&(q.cttAuthInfo=b);b={csn:a,pageVe:J.getAsJson()};_.c("expectation_logging")&&k&&k.screenCreatedLoggingExpectations&&(b.screenCreatedLoggingExpectations=k.screenCreatedLoggingExpectations);L&&L.visualElement?(b.implicitGesture={parentCsn:L.clientScreenNonce,gesturedVe:L.visualElement.getAsJson()},U&&(b.implicitGesture.gestureType=U)):L&&_.CL(new _.pe("newScreen() parent element does not have a VE - rootVe",
D));g&&(b.cloneCsn=g);n?s1("screenCreated",b,n,q):_.Qa("screenCreated",b,q);neb(qpv,new btb(a));Pz.clear();$P8.clear();GCi.clear();return a};
t9=function(n,D,L,g,b){_.VWT(n,D,L,[g],b===void 0?!1:b)};
_.VWT=function(n,D,L,g,b){b=b===void 0?!1:b;for(var q=RG({cttAuthInfo:O6(D)||void 0},D),U=_.V(g),J=U.next();!J.done;J=U.next()){J=J.value;var k=J.getAsJson();(_.Ao.isEmpty(k)||!k.trackingParams&&!k.veType)&&_.CL(Error("wf"));if(_.c("no_client_ve_attach_unless_shown")){var a=UPy(J,D);if(k.veType&&!$P8.has(a)&&!GCi.has(a)&&!b){if(!_.c("il_attach_cache_limit")||Pz.size<1E3){Pz.set(a,[n,D,L,J]);return}_.c("il_attach_cache_limit")&&Pz.size>1E3&&_.CL(new _.pe("IL Attach cache exceeded limit"))}J=UPy(L,
D);Pz.has(J)?BO8(L,D):GCi.set(J,!0)}}g=g.filter(function(d){d.csn!==D?(d.csn=D,d=!0):d=!1;return d});
L={csn:D,parentVe:L.getAsJson(),childVes:_.zs(g,function(d){return d.getAsJson()})};
D==="UNDEFINED_CSN"?mw("visualElementAttached",q,L):n?s1("visualElementAttached",L,n,q):_.Qa("visualElementAttached",L,q)};
kCT=function(n,D,L,g,b){JL8(n,D,L,b)};
JL8=function(n,D,L,g){pGQ(L,D);var b=RG({cttAuthInfo:O6(D)||void 0},D);L={csn:D,ve:L.getAsJson(),eventType:1};g&&(L.clientData=g);D==="UNDEFINED_CSN"?mw("visualElementShown",b,L):n?s1("visualElementShown",L,n,b):_.Qa("visualElementShown",L,b)};
Zty=function(n,D,L,g){pGQ(L,D);var b=RG({cttAuthInfo:O6(D)||void 0},D);L={csn:D,ve:L.getAsJson(),eventType:4};g&&(L.clientData=g);D==="UNDEFINED_CSN"?mw("visualElementShown",b,L):n?s1("visualElementShown",L,n,b):_.Qa("visualElementShown",L,b)};
dPT=function(n,D,L,g,b){var q=(g=g===void 0?!1:g)?16:8;g=RG({cttAuthInfo:O6(D)||void 0,endOfSequence:g},D);L={csn:D,ve:L.getAsJson(),eventType:q};b&&(L.clientData=b);D==="UNDEFINED_CSN"?mw("visualElementHidden",g,L):n?s1("visualElementHidden",L,n,g):_.Qa("visualElementHidden",L,g)};
EXB=function(n,D,L,g,b){TO8(n,D,L,void 0,g,b)};
TO8=function(n,D,L,g,b){pGQ(L,D);g=g||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var q=RG({cttAuthInfo:O6(D)||void 0},D);L={csn:D,ve:L.getAsJson(),gestureType:g};b&&(L.clientData=b);D==="UNDEFINED_CSN"?mw("visualElementGestured",q,L):n?s1("visualElementGestured",L,n,q):_.Qa("visualElementGestured",L,q)};
sHB=function(n,D,L,g){var b=RG({cttAuthInfo:O6(D)||void 0},D);L={csn:D,ve:L.getAsJson(),clientData:g};D==="UNDEFINED_CSN"?mw("visualElementStateChanged",b,L):n?s1("visualElementStateChanged",L,n,b):_.Qa("visualElementStateChanged",L,b)};
cLf=function(){var n=NWB(16);for(var D=[],L=0;L<n.length;L++)D.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(n[L]&63));return D.join("")};
mw=function(n,D,L){QHB.push({payloadName:n,payload:L,jspbPayload:void 0,options:D});uxv||(uxv=Utv())};
GGT=function(n){if(QHB){for(var D=_.V(QHB),L=D.next();!L.done;L=D.next())L=L.value,L.payload&&(L.payload.csn=n.csn,_.Qa(L.payloadName,L.payload,L.options));QHB.length=0}uxv=0};
UPy=function(n,D){return""+n.getAsJson().veType+n.getAsJson().veCounter+D};
pGQ=function(n,D){if(_.c("no_client_ve_attach_unless_shown")){var L=UPy(n,D);$P8.set(L,!0);BO8(n,D)}};
BO8=function(n,D){n=UPy(n,D);Pz.has(n)&&(D=Pz.get(n)||[],t9(D[0],D[1],D[2],D[3],!0),Pz.delete(n))};
RG=function(n,D){_.c("log_sequence_info_on_gel_web")&&(n.sequenceGroup=D);return n};
_.vz=function(n,D,L){_.hk(t9)(void 0,n,D,L)};
_.Xg=function(n,D){_.hk(kCT)(void 0,n,D,void 0,void 0,void 0)};
_.lP=function(n,D,L){_.hk(function(){_.Ko(D,function(g){Zty(void 0,n,g,L)})})()};
_.MK=function(n,D,L,g){_.hk(function(){_.Ko(D,function(b){dPT(void 0,n,b,L,g)})})()};
_.oG=function(n,D,L){_.hk(EXB)(void 0,n,D,L,void 0)};
_.Yd=function(n,D,L,g){_.hk(TO8)(void 0,n,D,L,g,void 0)};
_.Se=function(n,D,L){_.hk(sHB)(void 0,n,D,L,void 0)};
fSQ=function(n,D){Fg.set(n,D)};
ALv=function(n,D){var L=Object.keys(n);n=new _.pe("[Command Handler] "+D,{filteredCommandNames:L,originalCommand:n});_.zo(n)};
zzJ=function(n,D){ALv(n,D+" was called but not set")};
ISi=function(n){return function(){return new n}};
Hz=function(n){return function(){return _.E().resolve(n)}};
CSB=function(n,D){var L=_.u(n,_.hb);if(L&&(L=D[L.signal]))return L();n=_.V(Object.keys(n));for(L=n.next();!L.done;L=n.next())if(L=L.value,D[L]&&(L=D[L]))return L()};
ym=function(n,D,L,g){return{browseEndpoint:{browseId:n},commandMetadata:{webCommandMetadata:{url:D,rootVe:L,webPageType:g===void 0?"WEB_PAGE_TYPE_BROWSE":g}}}};
rL8=function(n,D,L){var g=D=D===void 0?0:D;L=L===void 0?0:L;var b=L-g;return _.NK(n,"PPSV",void 0,void 0,(b>600?0:b<60||L<=0||g/L>.9)?0:D)};
_.NK=function(n,D,L,g,b){var q="/watch?v="+n;n={videoId:n};D&&(n.playlistId=D,q+="&list="+D);g&&(q+="&pp="+g);b&&(n.startTimeSeconds=b,q+="&t="+b+"s");D={watchEndpoint:n,commandMetadata:{webCommandMetadata:{url:q,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};L&&(D.clickTrackingParams=L);g&&(_.u(D,_.M1).playerParams=g);return D};
Otf=function(n){return{browseEndpoint:{browseId:"VL"+n},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+n,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
itT=function(n){if(n){var D;if(n){var L=(D=_.u(n.commandMetadata,_.jr))==null?void 0:D.url;D=!(!L||L==="/service_ajax")}else D=!1;if(D)return n;var g;if(n=(g=_.u(n,_.pB))==null?void 0:g.commands)for(g=_.V(n),n=g.next();!n.done;n=g.next())if(n=itT(n.value))return n}};
_.je=function(n){return{runs:[{text:n}]}};
wGQ=function(n,D){return n&&D?{runs:[{text:n,navigationEndpoint:D}]}:void 0};
nI=function(n){return n?_.je(n):void 0};
_.DL=function(n){return n?{simpleText:n}:void 0};
_.LI=function(n){var D=n.type;n=n.payload;D={type:D};n!==void 0&&(D.payload=n);return D};
hzB=function(n,D,L){for(var g=Object.assign({},n),b=_.V(Object.keys(D)),q=b.next();!q.done;q=b.next()){q=q.value;var U=n[q],J=D[q];if(J===void 0)delete g[q];else if(U===void 0)g[q]=J;else if(Array.isArray(J)&&Array.isArray(U))g[q]=L?[].concat(_.Iu(U),_.Iu(J)):J;else if(!Array.isArray(J)&&_.yB(J)&&!Array.isArray(U)&&_.yB(U))g[q]=hzB(U,J,L);else if(typeof J===typeof U)g[q]=J;else return D=new _.pe("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:q,originalValue:U,updateValue:J}),
_.zo(D),n}return g};
xPi=function(n){if(!n.length)return"";try{if(WBB)return WBB.decode(n);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(n)}catch(U){}for(var D=0,L=[],g=n.length;D<g;){for(var b=0;b<1024&&D<g;){var q=n[D++];if(q<128)ez8[b++]=q;else{if(q<224)q=(q&31)<<6|n[D++]&63;else if(q<240)q=(q&15)<<12|(n[D++]&63)<<6|n[D++]&63;else{if(b+1===1024){--D;break}q=(q&7)<<18|(n[D++]&63)<<12|(n[D++]&63)<<6|n[D++]&63;q-=65536;ez8[b++]=55296|q>>10;q=56320|q&1023}ez8[b++]=q}}q=String.fromCharCode.apply(String,
ez8);b<1024&&(q=q.substring(0,b));L.push(q)}return L.join("")};
Rz8=function(n,D){var L;if((L=KBv)==null?0:L.encodeInto)return D=KBv.encodeInto(n,D),D.read<n.length?n.length*4:D.written;for(var g=L=0;g<n.length;g++){var b=n.charCodeAt(g);b<128?D[L++]=b:(b<2048?D[L++]=b>>6|192:((b&64512)===55296&&g+1<n.length&&(n.charCodeAt(g+1)&64512)===56320?(b=65536+((b&1023)<<10)+(n.charCodeAt(++g)&1023),D[L++]=b>>18|240,D[L++]=b>>12&63|128):D[L++]=b>>12|224,D[L++]=b>>6&63|128),D[L++]=b&63|128)}return L};
PSi=function(n,D){n=new Uint8Array(n);D&&n.set(D);return n};
_.b2=function(n){n=new tW8(new mPi([_.D6(decodeURIComponent(n))]));if(vXB(n,2)){var D=g4(n);var L=n.pos;L=n.arrayView.getDataView(L===void 0?0:L,D===void 0?-1:D);L=new Uint8Array(L.buffer,L.byteOffset,L.byteLength);n.pos+=D;D=L}else D=void 0;D=D?xPi(D):void 0;n=vXB(n,4)?g4(n):void 0;L=XGJ[n];if(typeof L==="undefined")throw n=new _.pe("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:n}),_.zo(n),n;return{entityTypeFieldNumber:n,entityType:L,entityId:D}};
_.qn=function(n,D,L){L=L===void 0?0:L;var g=new lSJ;if(KBv)n=KBv.encode(n);else{var b=new Uint8Array(Math.ceil(n.length*1.2)),q=Rz8(n,b);b.length<q&&(b=new Uint8Array(q),q=Rz8(n,b));b.length>q&&(b=b.subarray(0,q));n=b}n!==void 0&&($1(g,18),b=n.length,$1(g,b),Gz(g,b),g.buf.set(n,g.pos),g.pos+=b);n=MW8[D];if(typeof n==="undefined")throw L=new _.pe("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:D}),_.zo(L),L;n!==void 0&&($1(g,32),$1(g,n));$1(g,40);$1(g,1);D=new Uint8Array(g.buf.buffer,
g.buf.byteOffset,g.pos);return encodeURIComponent(_.fA(D,L))};
oXB=function(n){n=n.key||n.id;if(!n)throw Error("zf");return n};
SY8=function(n,D){n=n===void 0?{}:n;return YY8(n,D)};
FBJ=function(n,D,L,g){if(g===void 0)return g=Object.assign({},n[D]||{}),L=(delete g[L],g),g={},Object.assign({},n,(g[D]=L,g));var b={},q={};return Object.assign({},n,(q[D]=Object.assign({},n[D],(b[L]=g,b)),q))};
HtJ=function(n,D,L,g,b){var q=n[D];if(q==null||!q[L])return n;g=hzB(q[L],g,b==="REPEATED_FIELDS_MERGE_OPTION_APPEND");b={};q={};return Object.assign({},n,(q[D]=Object.assign({},n[D],(b[L]=g,b)),q))};
_.VV=function(n,D,L){return n[D]?n[D][L]||null:null};
NOi=function(){if(yLQ)return yLQ();var n={};yLQ=lq("PersistentEntityStoreDb",{objectStores:(n.EntityStore={addedAtVersion:1},n.EntityAssociationStore={addedAtVersion:2},n),shared:!1,upgrade:function(D,L){L(1)&&wD(i9(D,"EntityStore",{keyPath:"key"}),"entityType","entityType");L(2)&&(D=i9(D,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),wD(D,"byParentEntityKey","parentEntityKey"),wD(D,"byChildEntityKey","childEntityKey"))},
version:3});return yLQ()};
jHJ=function(n){return _.eV(NOi(),n)};
UR=function(n){return window.Int32Array?new Int32Array(n):Array(n)};
DTi=function(n){return _.eV(n5B(),n)};
LYi=function(n){return new BS("WRONG_DATA_TYPE",{encoderVersion:n})};
g5B=function(n){return n instanceof Error?new BS("UNKNOWN_ENCODE_ERROR",{originalMessage:n.message}):new BS("UNKNOWN_ENCODE_ERROR")};
bGv=function(n){return n instanceof Error?new BS("UNKNOWN_DECODE_ERROR",{originalMessage:n.message}):new BS("UNKNOWN_DECODE_ERROR")};
$T4=function(n,D){n=n instanceof BS?n:D(n);_.zo(n);throw n;};
GO4=function(n){n=(new TextEncoder).encode(n).subarray(0,16);var D=new Uint8Array(16);D.set(n);return D};
Vgf=function(n){var D=qqy[n];if(D)return D;_.CL(new _.pe("Entity model not found.",{entityType:n}))};
_.Jd=function(){UT8||(UT8=B94());return UT8};
B94=function(){var n,D,L;return _.B(function(g){if(g.nextAddress==1)return _.JA(g,2),_.p(g,_.XG(),4);if(g.nextAddress!=2){n=g.yieldResult;if(!n||!_.k9()||typeof _.U8.BroadcastChannel==="undefined")return g.return();D=new JV8;return g.return(new pI(n,D))}L=_.dG(g);L instanceof Error&&_.zo(L);return g.return()})};
_.ZL=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1){L=n.mutations;if(!L||L.length<=0)return g.return();D&&D.dispatch(_.LI({type:"ENTITY_LOADED",payload:L}));return _.p(g,kOf(L),2)}L.length=0;_.Tq(g)})};
kOf=function(n){var D;return _.B(function(L){return L.nextAddress==1?_.p(L,_.Jd(),2):(D=L.yieldResult)?_.p(L,_.a_(D,"readwrite",function(g){for(var b={},q=_.V(n),U=q.next(),J={};!U.done;J={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},U=q.next())J.mutation$jscomp$4=U.value,J.mutation$jscomp$4.entityKey&&pxf(J.mutation$jscomp$4)&&(J.mutationEntityType$jscomp$3=(0,_.Ao.getAnyKey)(J.mutation$jscomp$4.payload),U=void 0,J.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(U=function(k){return function(){return _.ZGy(g,
k.mutation$jscomp$4.payload[k.mutationEntityType$jscomp$3],k.mutationEntityType$jscomp$3)}}(J)),J.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(U=function(k){return function(){return axB(g,k.mutation$jscomp$4.entityKey)}}(J)),J.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(U=function(k){return function(){return dTT(g,k.mutation$jscomp$4.entityKey,k.mutation$jscomp$4.payload[k.mutationEntityType$jscomp$3],k.mutationEntityType$jscomp$3)}}(J)),U&&(b[J.mutation$jscomp$4.entityKey]=
b[J.mutation$jscomp$4.entityKey]?b[J.mutation$jscomp$4.entityKey].then(U):U()));
return rm.all(Object.values(b))}),0):L.return()})};
pxf=function(n){var D;n=(D=n.options)==null?void 0:D.persistenceOption;return n==="ENTITY_PERSISTENCE_OPTION_PERSIST"||n==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
saJ=function(n,D){var L,g;_.B(function(b){if(b.nextAddress==1)return _.p(b,_.Jd(),2);if(b.nextAddress!=3)return(L=b.yieldResult)?_.p(b,_.a_(L,"readonly",function(q){var U={},J=Object.keys(D).map(function(k){var a=D[k]?[].concat(_.Iu(D[k])):[];return T98(q,k,a,U)});
return rm.all(J).then(function(){return U})}),3):b.return();
g=b.yieldResult;Object.keys(g).length>0&&n.dispatch(E5J(g));_.Tq(b)})};
T98=function(n,D,L,g){return d4(n,D,L).then(function(b){g[D]=cV8(L,b)})};
cV8=function(n,D){if(D.length!==n.length)throw Error("Cf");return D.reduce(function(L,g,b){L[n[b]]=g;return L},{})};
fxB=function(n){var D=n.filter(function(b){var q;return(b==null?void 0:(q=b.transferEntity)==null?void 0:q.transferState)==="TRANSFER_STATE_COMPLETE"}).length,L=n.filter(function(b){var q;
return(b==null?void 0:(q=b.transferEntity)==null?void 0:q.transferState)==="TRANSFER_STATE_FAILED"}).length,g=n.filter(function(b){var q;
return(b==null?void 0:(q=b.transferEntity)==null?void 0:q.transferState)&&QaT.includes(b.transferEntity.transferState)});
if(!(D||g!=null&&g.length))return 0;D=_.uZ4(g)+D;n=n.length-L;return n===0?0:Math.round(D*100/n)/100};
_.uZ4=function(n){var D=[];D=D.concat.apply(D,_.Iu(n.filter(function(q){return q.streamEntity}).map(function(q){var U=Object.assign({},q.streamEntity),J,k=(J=q.transferEntity)==null?void 0:J.transferState;
U.streamsProgress=U.streamsProgress||[];U.streamsProgress=U.streamsProgress.map(function(a){var d=Object.assign({},a);d.numBytesDownloaded=k==="TRANSFER_STATE_COMPLETE"?a.numTotalBytes:a.numBytesDownloaded;return d});
return U}).map(function(q){return q.streamsProgress})));
var L=n=0;D=_.V(D);for(var g=D.next();!g.done;g=D.next()){var b=g.value;g=Number(b.numBytesDownloaded);b=Number(b.numTotalBytes);L+=isNaN(g)?0:g;n+=isNaN(b)?0:b}return n===0?0:Math.round(L*100/n)/100};
AV4=function(n){if(!n||!n.expirationTimestamp||!n.action)return!1;var D=(0,_.Ml)()/1E3;return Number(n.expirationTimestamp)>=D};
Tz=function(n){return n&&n.expirationTimestamp&&n.action?AV4(n)&&n.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.ER=function(n){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(n||"TRANSFER_STATE_UNKNOWN")};
zaJ=function(n){var D=new lSJ;if(n!==void 0){var L=Math.ceil(Math.log2(n.length*4+2)/7);L=L===void 0?2:L;$1(D,10);D.submessagePosStack.push(D.pos);D.submessagePosStack.push(L);D.pos+=L;Gz(D,n.length*1.2);L=Rz8(n,D.buf.subarray(D.pos));D.pos+L>D.buf.length&&(Gz(D,L),L=Rz8(n,D.buf.subarray(D.pos)));D.pos+=L;n=D.submessagePosStack.pop();L=D.submessagePosStack.pop();for(var g=D.pos-L-n;n--;){var b=n?128:0;D.view.setUint8(L++,g&127|b);g>>=7}}D=new Uint8Array(D.buf.buffer,D.buf.byteOffset,D.pos);return(new TextDecoder("utf-8")).decode(D)};
_.sR=function(n){var D=0;n=_.V(n);for(var L=n.next(),g={};!L.done;g={transferState$jscomp$3:void 0},L=n.next()){var b=L.value,q=void 0;L=(q=b.streamEntity)!=null?q:{};q=void 0;g.transferState$jscomp$3=(q=b.transferEntity)==null?void 0:q.transferState;q=b=void 0;((b=L)==null?0:(q=b.streamsProgress)==null?0:q.length)&&L.streamsProgress.forEach(function(U){return function(J){J=Number(U.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?J.numTotalBytes:J.numBytesDownloaded);isFinite(J)&&(D+=J)}}(g))}return D};
Ixi=function(n){return n.some(function(D){var L;if(!(D==null?0:(L=D.transferEntity)==null?0:L.transferState)){var g;return!(D==null?0:(g=D.policyEntity)==null?0:g.action)||D.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return QaT.includes(D.transferEntity.transferState)})};
Cyy=function(n,D){if(!D)return!1;if(_.c("of_pb_en_po_ks"))return!0;var L;n=(L=_.VV(n,"offlineVideoPolicy",_.qn(D,"offlineVideoPolicy")))!=null?L:void 0;return!!n&&Tz(n)};
_.OGT=function(n){var D=["TRANSFER_STATE_COMPLETE"];D=D===void 0?rV8:D;return n.filter(function(L){var g,b;return D.includes((b=(g=L.transferEntity)==null?void 0:g.transferState)!=null?b:"TRANSFER_STATE_UNKNOWN")})};
iGB=function(n,D){if(D){var L,g=(L=_.VV(n,"playbackData",_.qn(D,"playbackData")))!=null?L:null,b;L=(b=_.VV(n,"transfer",_.qn(D,"transfer")))!=null?b:null;var q;b=(q=_.VV(n,"offlineVideoStreams",_.qn(D,"offlineVideoStreams")))!=null?q:null;var U;n=(U=_.VV(n,"offlineVideoPolicy",_.qn(D,"offlineVideoPolicy")))!=null?U:null;if(g||L||b||n)return{playbackDataEntity:g,transferEntity:L,streamEntity:b,policyEntity:n}}};
_.cS=function(n){var D=n.playbackData;if(!D)return[];var L=[];D=_.V(Object.keys(D));for(var g=D.next();!g.done;g=D.next()){var b=g.value;if(!wxy(n,_.b2(b).entityId)&&(g=iGB(n,_.b2(b).entityId))){var q=void 0,U=void 0;b=(U=Number((q=_.VV(n,"playbackData",b))==null?void 0:q.streamDownloadTimestampSeconds))!=null?U:(0,_.Ml)();L.push({entity:g,streamDownloadTimestamp:b})}}return L.sort(function(J,k){var a=J.streamDownloadTimestamp,d=k.streamDownloadTimestamp;return d===a?J.entity.streamEntity&&!k.entity.streamEntity?
1:-1:d-a}).map(function(J){return J.entity})};
ha8=function(n){return _.OGT(_.cS(n))};
_.WYB=function(n){return _.cS(n).filter(function(D){var L;if(((L=D.policyEntity)==null?0:L.action)&&D.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var g;if((g=D.transferEntity)==null?0:g.transferState){var b;return QaT.includes((b=D.transferEntity)==null?void 0:b.transferState)}return!0})};
wxy=function(n,D){var L;return((L=_.VV(n,"downloadStatusEntity",_.qn(D,"downloadStatusEntity")))==null?void 0:L.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
eaJ=function(n){var D;if(n==null?0:(D=n.playbackDataEntity)==null?0:D.key)return _.b2(n.playbackDataEntity.key).entityId;var L;if(n==null?0:(L=n.transferEntity)==null?0:L.key)return _.b2(n.transferEntity.key).entityId;var g;if(n==null?0:(g=n.streamEntity)==null?0:g.key)return _.b2(n.streamEntity.key).entityId;var b;if(n==null?0:(b=n.policyEntity)==null?0:b.key)return _.b2(n.policyEntity.key).entityId};
KYT=function(n){var D=new Set,L;n=(L=n.mainDownloadsListEntity)==null?void 0:L[xT8];var g;if(!(n==null?0:(g=n.downloads)==null?0:g.length))return D;var b;n==null||(b=n.downloads)==null||b.forEach(function(q){(q==null?0:q.videoItem)&&D.add(q.videoItem)});
return D};
QV=function(n,D){if(D){var L=_.VV(n,"mainVideoEntity",_.qn(D,"mainVideoEntity")),g=_.VV(n,"downloadStatusEntity",_.qn(D,"downloadStatusEntity")),b=_.VV(n,"ytMainChannelEntity",_.qn(D,"ytMainChannelEntity")),q={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};n=iGB(n,D);g=(g==null?void 0:g.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.c("woffle_render_failed_download_state_ks")&&(g==null?void 0:g.downloadState)==="DOWNLOAD_STATE_FAILED";!n&&g&&(n=q);if(n&&L&&
b)return Object.assign({},{videoEntity:L,channelEntity:b},n)}};
u2=function(n,D){return Rab(n,D)==="TRANSFER_STATE_COMPLETE"&&Cyy(n,D)};
Pyv=function(n,D){if(!D)return!1;var L;n=(L=_.VV(n,"playbackData",_.qn(D,"playbackData")))!=null?L:void 0;return!!n&&!!n.playerResponseJson};
Rab=function(n,D){if(!D)return"TRANSFER_STATE_UNKNOWN";var L=_.VV(n,"transfer",_.qn(D,"transfer"));if(L){var g;return(g=L.transferState)!=null?g:"TRANSFER_STATE_UNKNOWN"}L=_.VV(n,"offlineOrchestrationActionWrapperEntity",_.qn(D,"offlineOrchestrationActionWrapperEntity"));n=_.VV(n,"mainVideoEntity",_.qn(D,"mainVideoEntity"));return L||n?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
tgB=function(n,D){if(!D)return"TRANSFER_STATE_UNKNOWN";if(n=_.VV(n,"transfer",_.qn(D,"transfer"))){var L;return(L=n.transferState)!=null?L:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
mTv=function(n,D){return D&&(n=_.VV(n,"videoPlaybackPositionEntity",_.qn(D,"videoPlaybackPositionEntity")),n==null?0:n.lastPlaybackPositionSeconds)?Number(n.lastPlaybackPositionSeconds):0};
XxO=function(n,D){return v5f(n).some(function(L){var g;return(L==null?void 0:(g=L.mainPlaylistEntity)==null?void 0:g.playlistId)===D})};
Mgv=function(n,D,L){var g=lxB(n,D);if(!g.length)return[];D=[];g=_.V(g);for(var b=g.next();!b.done;b=g.next()){b=b.value;var q=QV(n,b);L&&Rab(n,b)!=="TRANSFER_STATE_COMPLETE"||q&&D.push(q)}return D};
lxB=function(n,D){if(!D)return[];var L=_.qn(D,"mainPlaylistEntity"),g;D=(g=n.mainPlaylistEntity)==null?void 0:g[L];g=[];if(D==null||!D.videos)return g;D=_.V(D.videos);for(L=D.next();!L.done;L=D.next()){L=L.value;var b=void 0,q=void 0,U=void 0,J=(b=n)==null?void 0:(q=b.mainPlaylistVideoEntity)==null?void 0:(U=q[L])==null?void 0:U.video;J&&(L=_.b2(J).entityId)&&g.push(L)}return g};
o58=function(n,D){if(D){var L=_.VV(n,"mainPlaylistEntity",_.qn(D,"mainPlaylistEntity")),g=_.VV(n,"mainPlaylistDownloadStateEntity",_.qn(D,"mainPlaylistDownloadStateEntity"));n=_.VV(n,"ytMainChannelEntity",_.qn(D,"ytMainChannelEntity"));if(g&&L)return Object.assign({},{mainPlaylistEntity:L,mainPlaylistDownloadStateEntity:g},!!n&&{channelEntity:n})}};
v5f=function(n){return YqB(n).sort(function(D,L){return L.addedTimestampMillis-D.addedTimestampMillis}).map(function(D){return D.downloadedPlaylistEntities})};
YqB=function(n){var D=n.mainPlaylistDownloadStateEntity,L=[];if(!D)return L;for(var g=_.V(Object.keys(D)),b=g.next();!b.done;b=g.next()){var q=b.value;b=o58(n,_.b2(q).entityId);var U=void 0;q=Number((U=D[q])==null?void 0:U.addedTimestampMillis);U=isNaN(q)?(0,_.Ml)():q;b!==void 0&&L.push({downloadedPlaylistEntities:b,addedTimestampMillis:U})}return L};
Sqv=function(n){var D,L=(D=n.mainPlaylistVideoEntity)!=null?D:{};return new Set(v5f(n).reduce(function(g,b){g=g===void 0?[]:g;var q,U;b==null||(q=b.mainPlaylistEntity)==null||(U=q.videos)==null||U.forEach(function(J){var k;(J=(k=L[J])==null?void 0:k.video)&&g.push(J)});
return g},[]))};
FYv=function(n){return"downloadedMusicPlaylistEntities"in n};
HGO=function(n){return"mainPlaylistEntity"in n&&"mainPlaylistDownloadStateEntity"in n};
yVO=function(n){return"videoEntity"in n&&"channelEntity"in n};
N9v=function(n){var D=n.musicPlaylistDownloadMetadataEntity,L=[];if(!D)return L;for(var g=_.V(Object.keys(D)),b=g.next();!b.done;b=g.next()){b=b.value;a:{var q=n,U=_.b2(b).entityId;if(U){var J=_.VV(q,"musicPlaylist",_.qn(U,"musicPlaylist"));q=_.VV(q,"musicPlaylistDownloadMetadataEntity",_.qn(U,"musicPlaylistDownloadMetadataEntity"));if(J&&q){J={musicPlaylistEntity:J,musicPlaylistDownloadStateEntity:q};break a}}J=void 0}q=void 0;b=Number((q=D[b])==null?void 0:q.addedTimestampMillis);b=isNaN(b)?(0,_.Ml)():
b;J!==void 0&&L.push({downloadedMusicPlaylistEntities:J,addedTimestampMillis:b})}return L};
jaQ=function(n){var D=new Set;n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,"musicPlaylistEntity"in L&&"musicPlaylistDownloadStateEntity"in L){L=_.V(L.musicPlaylistEntity.tracks);for(var g=L.next();!g.done;g=L.next())D.add(g.value)}return D};
nQ8=function(n,D){if(D){var L=_.VV(n,"musicTrack",_.qn(D,"musicTrack")),g=_.VV(n,"musicArtist",_.qn(D,"musicArtist"))||{};if((n=iGB(n,D))&&L&&g)return Object.assign({},{musicTrackEntity:L,musicArtistEntity:g},n)}};
DL4=function(n){var D=n.musicTrackDownloadMetadataEntity,L=[];if(!D)return[];D=_.V(Object.keys(D));for(var g=D.next();!g.done;g=D.next()){var b=g.value;g=nQ8(n,_.b2(b).entityId);var q=void 0;b=Number((q=_.VV(n,"musicTrackDownloadMetadataEntity",b))==null?void 0:q.addedTimestampMillis);q=isNaN(b)?(0,_.Ml)():b;g!==void 0&&L.push({downloadedMusicEntities:g,addedTimestampMillis:q})}return L};
bJB=function(n,D){if(!D)return[];if(Object.values(LH8).includes(D))return gQ8(n,D);D=_.qn(D,"musicPlaylist");var L;n=(L=n.musicPlaylist)==null?void 0:L[D];L=[];if(n==null||!n.tracks)return L;n=_.V(n.tracks);for(D=n.next();!D.done;D=n.next())(D=_.b2(D.value).entityId)&&L.push(D);return L};
gQ8=function(n,D){var L=new Set,g=N9v(n).map(function(q){return q.downloadedMusicPlaylistEntities});
g=jaQ(g);g=_.V(g);for(var b=g.next();!b.done;b=g.next())(b=_.b2(b.value).entityId)&&L.add(b);return $Lv(n).downloadedMusicEntities.filter(function(q){var U;if((U=q.musicTrackEntity)!=null&&U.videoId){q=q.musicTrackEntity;if(U=D==="PPOM"?!0:!L.has(q.videoId))b:switch(q=q.musicVideoType,D){case "PPSE":U=q==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:U=q!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}q=U}else q=!1;return q}).map(function(q){var U;
return(U=q.musicTrackEntity)==null?void 0:U.videoId})};
$Lv=function(n){var D=DL4(n).sort(function(L,g){return g.addedTimestampMillis-L.addedTimestampMillis}).map(function(L){return"downloadedMusicEntities"in L?L.downloadedMusicEntities:FYv(L)?L.downloadedMusicPlaylistEntities:{}});
n=N9v(n).sort(function(L,g){return g.addedTimestampMillis-L.addedTimestampMillis}).map(function(L){return"downloadedMusicEntities"in L?L.downloadedMusicEntities:FYv(L)?L.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:D,downloadedMusicPlaylistEntities:n}};
qnJ=function(n,D){D=_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?bJB(n,D):lxB(n,D);if(!D.length)return"TRANSFER_STATE_UNKNOWN";D=D.map(function(L){return tgB(n,L)});
return G6i(D)};
G6i=function(n){var D=new Set(n);if(D.has("TRANSFER_STATE_FAILED")&&D.size===1)return"TRANSFER_STATE_FAILED";D.delete("TRANSFER_STATE_FAILED");if(D.has("TRANSFER_STATE_UNKNOWN")&&D.size===1)return"TRANSFER_STATE_PRE_TRANSFER";D.delete("TRANSFER_STATE_UNKNOWN");if(D.has("TRANSFER_STATE_PRE_TRANSFER")&&D.size===1||D.size===0)return"TRANSFER_STATE_PRE_TRANSFER";n=D.has("TRANSFER_STATE_TRANSFERRING");D=D.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return n||D?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
fI=function(n){var D=n.mainVideoDownloadStateEntity,L=[];if(!D)return[];D=_.V(Object.keys(D));for(var g=D.next();!g.done;g=D.next()){var b=g.value;if(!wxy(n,_.b2(b).entityId)){g=QV(n,_.b2(b).entityId);var q=void 0,U=void 0;b=(U=Number((q=_.VV(n,"mainVideoDownloadStateEntity",b))==null?void 0:q.addedTimestampMillis))!=null?U:(0,_.Ml)();g!==void 0&&L.push({downloadedVideoEntities:g,addedTimestampMillis:b})}}return L};
VO8=function(n){return fI(n).sort(function(D,L){return L.addedTimestampMillis-D.addedTimestampMillis}).map(function(D){return D.downloadedVideoEntities})};
_.B5b=function(n){var D=Sqv(n),L=_.Ad(n),g=KYT(n),b=fI(n).filter(function(U){var J,k;if((U==null?void 0:(J=U.downloadedVideoEntities)==null?void 0:(k=J.transferEntity)==null?void 0:k.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var a,d;U=U==null?void 0:(a=U.downloadedVideoEntities)==null?void 0:(d=a.videoEntity)==null?void 0:d.key;return _.c("kevlar_use_library_entity")?U&&(g.has(U)||L[U]):U&&!D.has(U)}),q=YqB(n).filter(function(U){return qnJ(n,U.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Iu(b),_.Iu(q)).sort(function(U,J){return J.addedTimestampMillis-U.addedTimestampMillis}).map(function(U){return ULi(U)})};
JNT=function(n,D){if(D&&Cyy(n,D)){var L,g,b=(g=(L=_.VV(n,"playbackData",_.qn(D,"playbackData")))!=null?L:void 0)==null?void 0:g.playerResponseJson;if(b){try{var q=JSON.parse(b);var U=_.VV(n,"transfer",_.qn(D,"transfer")),J=mTv(n,D);J&&(q=Object.assign({},q,{playerConfig:Object.assign({},q.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+J*1E3}}})}));q.cotn=U==null?void 0:U.cotn}catch(k){}return q}}};
_.ZJf=function(n){var D,L,g;n=(g=(L=((D=n.downloadsPageViewConfigurationEntity)!=null?D:{})[k68])==null?void 0:L.smartDownloadsOptInBannerVisibility)!=null?g:{};var b;return(b=_.u(n,puB))!=null?b:{}};
_.Ad=function(n){var D,L,g;n=(g=(L=((D=n.mainDownloadsListEntity)!=null?D:{})[_.aDJ])==null?void 0:L.downloads)!=null?g:[];D={};L=_.V(n);for(g=L.next();!g.done;g=L.next())n=void 0,D[(n=g.value.videoItem)!=null?n:""]=!0;return D};
dLJ=function(n){var D=_.Ad(n);if(Object.keys(D).length===0)return!1;var L=n.mainVideoEntity;if(!L)return!0;L=_.V(Object.keys(L));for(var g=L.next();!g.done;g=L.next()){g=g.value;var b=_.b2(g).entityId;if(D[g]&&!wxy(n,b))return!1}return!0};
_.zz=function(n){var D=_.Ad(n);return fI(n).sort(function(L,g){return L.addedTimestampMillis-g.addedTimestampMillis}).map(function(L){return L.downloadedVideoEntities}).filter(function(L){var g;
return(L=L==null?void 0:(g=L.videoEntity)==null?void 0:g.key)&&!!D[L]})};
ULi=function(n){return"downloadedVideoEntities"in n?n.downloadedVideoEntities:"downloadedPlaylistEntities"in n?n.downloadedPlaylistEntities:{}};
T5B=function(n){var D=_.Ad(n),L=Sqv(n),g=fI(n).filter(function(b){var q,U;return(b=b==null?void 0:(q=b.downloadedVideoEntities)==null?void 0:(U=q.videoEntity)==null?void 0:U.key)&&!D[b]&&!L.has(b)});
n=YqB(n);return[].concat(_.Iu(g),_.Iu(n)).sort(function(b,q){return q.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return ULi(b)})};
_.I_=function(n){if(!_.c("kevlar_use_library_entity"))return T5B(n);var D=fI(n).filter(function(g){var b,q;if(b=g=g==null?void 0:(b=g.downloadedVideoEntities)==null?void 0:(q=b.videoEntity)==null?void 0:q.key){var U,J,k;b=((J=(U=n.mainDownloadsListEntity)==null?void 0:U[xT8])==null?0:(k=J.downloads)==null?0:k.length)?KYT(n).has(g):!1}return b}),L=YqB(n);
return[].concat(_.Iu(D),_.Iu(L)).sort(function(g,b){return b.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return ULi(g)})};
EQv=function(n){var D=_.Ad(n),L=Sqv(n);return VO8(n).filter(function(g){var b;return(g=g==null?void 0:(b=g.videoEntity)==null?void 0:b.key)&&!D[g]&&!L.has(g)})};
s9v=function(n){if(!_.c("kevlar_use_library_entity"))return EQv(n);var D=_.Ad(n),L=KYT(n);return VO8(n).filter(function(g){var b;return(g=g==null?void 0:(b=g.videoEntity)==null?void 0:b.key)&&!D[g]&&L.has(g)})};
cN4=function(n,D){D=_.qn(D,"settingEntity");var L,g,b;return!!((b=(g=((L=n.settingEntity)!=null?L:{})[D])==null?void 0:g.settingOptionValue)!=null?b:{}).boolValue};
_.CI=function(n){var D=_.zz(n);if(Ixi(D))return 0;var L=[];D=_.V(D);for(var g=D.next();!g.done;g=D.next()){g=g.value;var b=void 0,q=void 0;if((b=g)==null?0:(q=b.videoEntity)==null?0:q.key)b=_.b2(g.videoEntity.key).entityId,g=n,b=_.qn(b,"mainVideoDownloadStateEntity"),g=_.VV(g,"mainVideoDownloadStateEntity",b),(g=Number(g==null?void 0:g.addedTimestampMillis))&&L.push(g)}return Math.max.apply(Math,_.Iu(L))};
_.r4=function(n){return n.ui.richGridMiniMode};
_.OR=function(n){return n.ui.richGridItemsPerRow};
_.Q94=function(n){return n.ui.richGridSlimItemsPerRow};
_.uX4=function(n){return n.ui.guideIsExpanded};
_.i2=function(n){return n.ui.miniplayerIsActive};
_.fD8=function(n){return n.ui.singleOptionSurveyIsActive};
_.w4=function(n){return n.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.ANv=function(n){return n.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.zZB=function(n){return n.ui.inlinePreviewIsActive};
_.IDB=function(n){return n.ui.inlinePreviewIsEnabled};
_.C_Q=function(n){return n.ui.miniplayerPlaybackState};
hd=function(n){return n.ui.isOnline};
_.rNT=function(n){return n.ui.frostedGlassMode};
_.WS=function(n,D){return Rab(n.entities,D)};
_.es=function(n,D){return qnJ(n.entities,D)};
OJi=function(n,D){var L;if(D){var g;n=(g=_.VV(n.entities,"offlineVideoPolicy",_.qn(D,"offlineVideoPolicy")))==null?void 0:g.action}else n=void 0;return(L=n)!=null?L:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
iJv=function(n,D){var L;D?(n=_.VV(n.entities,"offlineVideoPolicy",_.qn(D,"offlineVideoPolicy")),n=Number(n==null?void 0:n.expirationTimestamp)):n=void 0;return(L=n)!=null?L:0};
_.wuT=function(n){return _.cS(n.entities).length};
hZ8=function(n,D){return QV(n.entities,D)};
WHb=function(n,D){return o58(n.entities,D)};
x1=function(n,D){return(n=QV(n.entities,D))?_.uZ4([n]):0};
_.eZO=function(n,D){var L=_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(L){var g=n.entities;var b=bJB(g,D);if(b.length){var q=[];b=_.V(b);for(var U=b.next();!U.done;U=b.next())(U=nQ8(g,U.value))&&q.push(U);g=q}else g=[]}else g=Mgv(n.entities,D);var J;if(L){var k=n.entities;D?(D=_.qn(D,"musicPlaylist"),k=(J=k.musicPlaylist)==null?void 0:J[D],J=k!=null&&k.tracks?k.tracks.length:0):J=0}else J=n.entities,D?(D=_.qn(D,"mainPlaylistEntity"),J=(k=J.mainPlaylistEntity)==null?void 0:k[D],J=J!=null&&J.videos?
J.videos.length:0):J=0;return g.length!==J?0:g?fxB(g):0};
_.xLO=function(n){return n.download.isLeaderTab};
_.KHb=function(n,D,L){if(!D&&L){var g=n.entities;if(L){var b=zaJ(L),q,U;D=(U=(q=_.VV(g,"offlineabilityEntity",_.qn(b,"offlineabilityEntity")))==null?void 0:q.addToOfflineButtonState)!=null?U:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else D="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else q=n.entities,D?(U=zaJ(D),D=(b=(g=_.VV(q,"offlineabilityEntity",_.qn(U,"offlineabilityEntity")))==null?void 0:g.addToOfflineButtonState)!=null?b:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):D="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return D};
RZB=function(n,D){n=n.entities;if(D){D=zaJ(D);var L,g;D=(g=(L=_.VV(n,"offlineabilityEntity",_.qn(D,"offlineabilityEntity")))==null?void 0:L.addToOfflineButtonState)!=null?g:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else D="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return D};
_.P_J=function(n){var D=n.entities;n=hd(n);var L=cN4(D,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.c("kevlar_modern_downloads_page")&&L)var g=!1;else{var b,q;D=(q=(b=((g=D.downloadsPageViewConfigurationEntity)!=null?g:{})[k68])==null?void 0:b.smartDownloadsOptInBannerVisibility)!=null?q:{};g=n?!!D.visibleWithConnection:!!D.visibleWithoutConnection}return g};
_.tOy=function(n){return cN4(n.entities,"SMART_DOWNLOADS_ENABLED")};
_.mLi=function(n){return dLJ(n.entities)};
vQv=function(n){return _.zz(n.entities).every(function(D){var L;return(D==null?void 0:(L=D.transferEntity)==null?void 0:L.transferState)&&!QaT.includes(D.transferEntity.transferState)})};
_.XuB=function(n,D){return wxy(n.entities,D)};
lDT=function(n,D){if(D){var L,g;n=(g=(L=_.VV(n.entities,"downloadStatusEntity",_.qn(D,"downloadStatusEntity")))==null?void 0:L.downloadState)!=null?g:"DOWNLOAD_STATE_UNKNOWN"}else n="DOWNLOAD_STATE_UNKNOWN";return n};
KI=function(n,D){return mTv(n.entities,D)};
SnB=function(n){n=_.MOf(n);var D=n.hours===void 0?0:n.hours,L=n.minutes===void 0?0:n.minutes,g=n.seconds===void 0?0:n.seconds,b=D>0;n=[];b&&(D=_.oQi(D),n.push(D));D=b;D=D===void 0?!1:D;L=(["af","be","lt"].includes(_.R_)||D)&&L<10?Ynv().format(L):(new Intl.NumberFormat("en-u-nu-latn")).format(L);n.push(L);L=Ynv().format(g);n.push(L);L=":";"da fi id si sr sr-Latn".split(" ").includes(_.R_)&&(L=".");return n.join(L)};
_.MOf=function(n){var D=n.hours||0,L=n.minutes||0,g=n.seconds||0;D=g+L*60+D*3600+(n.days||0)*86400+(n.weeks||0)*604800+(n.months||0)*2629800+(n.years||0)*31557600;if(D<=0)return{hours:0,minutes:0,seconds:0};n=D;D=Math.floor(n/3600);n%=3600;L=Math.floor(n/60);g=Math.floor(n%60);return{hours:D,minutes:L,seconds:g}};
_.oQi=function(n){n=(new Intl.NumberFormat("en-u-nu-latn")).format(n);var D=["fr"],L="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(_.R_)?n.replace(",","\u00a0"):D.includes(_.R_)?n.replace(",","\u202f"):L.includes(_.R_)?n.replace(",","."):n};
Ynv=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
FH8=function(n){try{return(new _.PS(5)).format(n)}catch(D){}};
td=function(n){return{thumbnailOverlayDownloadingRenderer:{state:n}}};
HJy=function(n){if(n=FH8(n))return{thumbnailOverlaySidePanelRenderer:{text:_.je(n),icon:{iconType:"PLAYLISTS"}}}};
yNJ=function(){var n=_.Tg("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.je(n),icon:{iconType:"PLAY_ALL"}}}};
N5v=function(n){n=_.mk(n,2);return _.R_!=="ru"&&_.R_!=="es_419"&&_.R_!=="es-419"&&_.R_!=="es"&&_.R_!=="es_US"&&_.R_!=="es-US"&&_.R_!=="fr"&&_.R_!=="pl"&&_.R_!=="it"&&_.R_!=="nl"&&_.R_!=="uk"&&_.R_!=="fr_CA"&&_.R_!=="fr-CA"||n===""?n:n[0].toLocaleUpperCase()+n.substring(1)};
nw8=function(n){return function(D){var L=n(),g=_.mk(D,L.dateFormat);D=_.mk(D,L.timeFormat);var b=j9v.DATETIMEFORMATS[L.joinerStyle];b=b.replace(/'(?!')/g,"");b=b.replace("{0}",D);b=b.replace("{1}",g);return L.capitalize(b)}};
DNQ=function(n){return n?typeof n.seconds==="string"&&(n.nanos===void 0||typeof n.nanos==="number"):!1};
L8i=function(n){return new Date(Number(n.seconds)*1E3+(n.nanos||0)*1E-6)};
_.mk=function(n,D){if(typeof n.getTime==="function")n={date:n};else if(DNQ(n))n={date:L8i(n)};else if(typeof DNQ(n.timestamp)&&typeof n.i18nInternalSecondsEastOfUtc==="number")n={date:L8i(n.timestamp),timeZone:vS(-n.i18nInternalSecondsEastOfUtc/60)};else throw Error("Df`"+JSON.stringify(n));var L=n;n=L.date;L=L.timeZone;D=gwJ(D).format(n,L);_.R_==="zh-TW"&&(n=L?Number(gwJ("H").format(n,L)):n.getHours(),D=n<5?D.replace("\u4e0a\u5348","\u51cc\u6668"):n<8?D.replace("\u4e0a\u5348","\u65e9\u4e0a"):n<12?
D.replace("\u4e0a\u5348","\u4e0a\u5348"):n<13?D.replace("\u4e0b\u5348","\u4e2d\u5348"):n<19?D.replace("\u4e0b\u5348","\u4e0b\u5348"):D.replace("\u4e0b\u5348","\u665a\u4e0a"));return D};
gwJ=function(n){if(bKy.has(n))return bKy.get(n);var D=$NB(n);D=G1b(D);qK8!==!0&&(qK8=!0);VDv=!0;VDv=!1;D=new XY(D,j9v);bKy.set(n,D);return D};
$NB=function(n){return(new XY(n,j9v)).patternParts_.map(function(D){return D.type===0?"'"+D.text+"'":D.text}).join("")};
G1b=function(n){return _.R_==="en"||_.R_==="es_US"||_.R_==="es-US"?n:n.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(D,L,g){return"H".repeat(L.length)+g})};
dNB=function(n,D){UNB||(_.l2=_.BHB,UNB=new JPv);var L=UNB;a:if(n=k1J(n),D=k1J(D||new Date),n>D)L=n.getTime()-D.getTime()>6048E5?_.mk(n,1):pX8(n);else{for(var g=0;ZKy(n,12*(g+1))<D;)++g;if(g>0)L=L.format(-g,0);else{for(g=0;ZKy(n,g+1)<D;)++g;if(g>0)L=L.format(-g,2);else{n=D.getTime()-n.getTime();D=_.V(aKJ);for(g=D.next();!g.done;g=D.next()){g=g.value;var b=g.unit,q=Math.floor(n/g.unitDuration);if(q>=(g.threshold===void 0?1:g.threshold)){L=L.format(-q,b);break a}}L=L.format(-0,7)}}}return L};
k1J=function(n){if(typeof n.getTime==="function")return n;if(DNQ(n))return L8i(n);throw Error("Ef`"+JSON.stringify(n));};
ZKy=function(n,D){for(var L=0,g;;++L)if(g=new Date(n.getFullYear(),n.getMonth()+D,n.getDate()-L,n.getHours(),n.getMinutes(),n.getSeconds()),g.getMonth()===(n.getMonth()+D)%12)return g};
_.Mn=function(n){return{runs:[{text:n}]}};
_.o_=function(n){if(n&&n.simpleText)return n.simpleText;var D="";if(n&&n.runs)for(var L=0;L<n.runs.length;L++)n.runs[L].text&&(D+=n.runs[L].text);return D};
Ew4=function(n,D,L,g){return n.videoEntity&&!n.policyEntity&&L!=="DOWNLOAD_STATE_FAILED"?[td("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:Tz(n.policyEntity)&&D!=="TRANSFER_STATE_FAILED"&&D!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?D==="TRANSFER_STATE_PAUSED_BY_USER"?[td("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.ER(D)?[td("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:n.videoEntity.lengthSeconds?THQ(n.videoEntity.lengthSeconds,g):[]:
[td("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
THQ=function(n,D){var L=[{thumbnailOverlayTimeStatusRenderer:{text:_.je(SnB({seconds:n})),style:"DEFAULT"}}];D&&(n=D<=0||n<=0?0:D>=n?100:Math.ceil(D*100/n),n>0&&L.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:n}}));return L};
sX8=function(n,D,L,g,b){if(D==="TRANSFER_STATE_UNKNOWN"||!n)return{};if(_.ER(D)||D==="TRANSFER_STATE_PRE_TRANSFER")var q=[td("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var U,J;if(D==="TRANSFER_STATE_COMPLETE"&&((U=n.mainPlaylistEntity)==null?0:(J=U.videos)==null?0:J.length)){if(_.c("web_modern_collections_v2")){var k;var a=(q=n.mainPlaylistEntity)==null?void 0:(k=q.videos)==null?void 0:k.length;q=(q=FH8(a))?{thumbnailOverlayBottomPanelRenderer:{text:_.je(q),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var d;q=HJy((a=n.mainPlaylistEntity)==null?void 0:(d=a.videos)==null?void 0:d.length)}var T;q=[yNJ(),Object.assign({},(T=q)!=null?T:{})]}else q=[]}T=q;a:if(D==="TRANSFER_STATE_PRE_TRANSFER")L=nI(_.Tg("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(D==="TRANSFER_STATE_TRANSFER_IN_QUEUE")L=nI(_.Tg("WAITING_TO_DOWNLOAD"));else if(_.ER(D))L=Math.floor(L*100).toString(),L=nI(_.Tg("DOWNLOADING_PERCENT",{percent:L},"Downloading... "+L+"%"));else{if(g&&(_.c("playlist_is_offline_selector_killswitch")&&
(b=_.E().resolve(_.xn).isNetworkAvailable()),b)){L=wGQ(_.Tg("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),Otf(g));break a}L=void 0}D=D==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.Tg("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},T.length?{thumbnailOverlays:T}:{},L?{viewPlaylistText:L}:{viewPlaylistText:_.Mn("")},D.length?{badges:D}:{})};
cP4=function(n,D,L,g,b,q){if(D==="TRANSFER_STATE_UNKNOWN"||!n)return{};if(g==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var U=Ew4(n,D,g);if(n.videoEntity&&!n.policyEntity&&g!=="DOWNLOAD_STATE_FAILED"){var J=_.Tg("WAITING_TO_DOWNLOAD");if(J)return{shortViewCountText:_.Mn(J),publishedTimeText:void 0,thumbnailOverlays:U}}if(!Tz(n.policyEntity)){q=n.policyEntity&&!AV4(n.policyEntity)?_.Tg("DOWNLOAD_EXPIRED",{},"Download expired"):
_.Tg("TRANSFER_FAILED",{},"Download failed");var k;if((k=n.policyEntity)==null?0:k.shortMessageForDisabledAction)q=n.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:nI(q),publishedTimeText:void 0,thumbnailOverlays:U}}if(D==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.Mn(_.Tg("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:U};if(D==="TRANSFER_STATE_FAILED"||D==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.Mn(_.Tg("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:U};if(D==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(k=_.Tg("WAITING_TO_DOWNLOAD"),g==="DOWNLOAD_STATE_PAUSED"&&(k=_.Tg("DOWNLOAD_PAUSED",{},"Download paused")),k))return{shortViewCountText:_.Mn(k),publishedTimeText:void 0,thumbnailOverlays:U};if(_.ER(D))return n=Math.floor(L*100).toString(),{shortViewCountText:_.Mn(_.Tg("DOWNLOADING_PERCENT",{percent:n},"Downloading... "+n+"%")),publishedTimeText:void 0,thumbnailOverlays:U};D=void 0;n.videoEntity.publishedTimestampMillis&&
(D=new Date,b&&(D=new Date(b)),D=nI(dNB(new Date(Number(n.videoEntity.publishedTimestampMillis)),D)));b=[];_.c("kevlar_woffle_badge_killswitch")||(b=[{metadataBadgeRenderer:{label:_.Tg("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var a;n=nI((a=n.videoEntity.localizedStrings)==null?void 0:a.viewCount);return Object.assign({},q?{shortViewCountText:void 0}:{shortViewCountText:n},q?{}:{publishedTimeText:D},{badges:b,thumbnailOverlays:U})};
uOi=function(n,D){n=n===void 0?QXb:n;switch(D.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:D.payload.playlistId,inviteLinkURL:D.payload.inviteLinkUrl};default:return n}};
APi=function(n,D){n=n===void 0?fKf:n;switch(D.type){case "SET_CURRENT_FORM_ID":return D=D.payload.formId,n.currentFormId===D?n:{currentFormId:D,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var L=D.payload;D=L.groupId;L=L.command;if(n.currentFormId){var g=Object.assign({},n.commandsMap);g[D]=L;n=Object.assign({},n,{commandsMap:g})}return n;case "RESET_COMMAND_MAP":return Object.assign({},n,{commandsMap:{}});default:return n}};
IKi=function(n,D){n=n===void 0?zIf:n;switch(D.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},n,{guideIsExpanded:D.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},n,{scrollAtTop:D.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},n,{guideIsVisibleButNotPersistent:D.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},n,{miniplayerIsActive:D.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},n,{singleOptionSurveyIsActive:D.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},n,{slimlineSurveyRatingSelectedIndex:D.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},n,{richGridMiniMode:D.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},n,{richGridItemsPerRow:D.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},n,{richGridSlimItemsPerRow:D.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},n,{richGridContainerWidth:D.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},n,{richGridStyle:D.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},n,{currentPageType:D.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},n,{inlinePreviewIsActive:D.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},n,{inlinePreviewIsEnabled:D.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},n,{darkModeIsEnabled:D.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
n,{miniplayerPlaybackState:D.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},n,{tabGesturesIsActive:D.payload});case "SET_ONLINE_STATUS":return Object.assign({},n,{isOnline:D.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},n,{chipBarIsSticky:D.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},n,{frostedGlassMode:D.payload});default:return n}};
rPB=function(n,D){n=n===void 0?CtB:n;switch(D.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},n,{transcription:D.payload});case "SET_OVERLAY_STATE":return Object.assign({},n,{overlay:D.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return n}};
Ptb=function(){return Bb(Object.assign({},{continuation:OKO,entities:SY8,download:iKJ,reportChannelAbuse:wXv,share:hIT,talkToRecs:W88,ui:IKi,voiceSearch:rPB,watch:eIO,ypc:xNO,shorts:K88,radioButtonGroup:APi,collabInviteLink:uOi},RIv))};
vwv=function(){return _.c("web_player_entities_middleware")?new Y1(Ptb(),[tDv,mN8]):new Y1(Ptb(),[tDv])};
_.Ss=function(){XXB||(XXB=vwv());return XXB};
lK8=function(n,D,L){if(n.length)return{titleText:_.je(D!=null?D:_.Tg("DOWNLOADS",void 0,"Downloads")),contents:n.map(function(g){var b=g.videoEntity;g={videoId:b.videoId,title:nI(b.title),shortBylineText:nI(g.channelEntity.title),thumbnail:b.thumbnail};var q=b.videoId?KI(_.Ss().getState(),b.videoId):0;b.videoId&&L?g.navigationEndpoint=_.NK(b.videoId,L,void 0,void 0,q):b.videoId&&(g.navigationEndpoint=rL8(b.videoId,q,b.lengthSeconds));b.lengthSeconds&&(g.thumbnailOverlays=THQ(b.lengthSeconds,q));return{playlistPanelVideoRenderer:g}}),
totalVideos:n.length}};
MDB=function(n){return(n=(0,_.Ao.getValueByKeys)(n,"playlistId"))?{playlistId:n}:null};
owB=function(){return{}};
YKB=function(n,D){return new _.Go(function(L,g){n.then(function(b){if(b){if(b=D(b))return L(b);g()}},g)})};
SKv=function(n){var D,L,g,b=(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.autoplay)==null?void 0:g.autoplay,q,U,J;D=(q=n.contents)==null?void 0:(U=q.twoColumnWatchNextResults)==null?void 0:(J=U.playlist)==null?void 0:J.playlist;return b&&D&&D.playlistId?{rawResponse:n,autoplayRenderer:b,playlistPanelRenderer:D,playlistId:D.playlistId}:null};
HKJ=function(n){var D=D===void 0?"UNKNOWN_INTERFACE":D;if(n.length===1)return n[0];var L=F8J[D];if(L){L=new RegExp(L);for(var g=_.V(n),b=g.next();!b.done;b=g.next())if(b=b.value,L.exec(b))return b}var q=[];Object.entries(F8J).forEach(function(U){var J=_.V(U);U=J.next().value;J=J.next().value;D!==U&&q.push(J)});
L=new RegExp(q.join("|"));n.sort(function(U,J){return U.length-J.length});
g=_.V(n);for(b=g.next();!b.done;b=g.next())if(b=b.value,!L.exec(b))return b;return n[0]};
_.FY=function(n){return"/youtubei/v1/"+HKJ(n)};
_.HS=function(n){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:n}}}}};
_.yV=function(n){return _.HS(_.Mn(n))};
yPB=function(n,D){var L={mode:"NORMAL"};n&&(L.autoplayVideo=n.navigationEndpoint,L.nextButtonVideo=n.navigationEndpoint);D&&(L.previousButtonVideo=D.navigationEndpoint);return L};
nV8=function(n,D,L){if(!L||!L.sets)return{sets:[yPB(n,D)]};var g=L.sets.find(function(U){return U.mode==="NORMAL"}),b=(0,_.Ao.unsafeClone)(L);
if(!g)return b.sets.push(yPB(n,D)),b;if(!n)return L;g=_.Ao.getValueByKeys.apply(null,[g].concat(_.Iu(NHv)));var q=_.Ao.getValueByKeys.apply(null,[n].concat(_.Iu(jXv)));if(g===q)return L;b.sets=b.sets.filter(function(U){return U.mode!=="NORMAL"});
b.sets.push(yPB(n,D));return b};
DUJ=function(n){return!!n.playlistPanelVideoRenderer&&!n.playlistPanelVideoRenderer.unplayableText};
LuQ=function(n){return!!n.playlistPanelVideoRenderer&&!!n.playlistPanelVideoRenderer.title};
gVB=function(n,D){if(D.contents&&!(n>=D.contents.length)&&(n=D.contents.slice(n).find(DUJ)))return n.playlistPanelVideoRenderer};
bhQ=function(n,D){if(D.contents)return(D=D.contents.find(function(L){return!!L.playlistPanelVideoRenderer&&L.playlistPanelVideoRenderer.videoId===n}))?D.playlistPanelVideoRenderer:void 0};
$Uv=function(n,D){return D.contents?D.contents.findIndex(function(L){return!!L.playlistPanelVideoRenderer&&L.playlistPanelVideoRenderer.videoId===n}):-1};
G2Q=function(n,D){return D.contents?D.contents.findIndex(function(L){return!!L.playlistPanelVideoRenderer&&L.playlistPanelVideoRenderer.playlistSetVideoId===n}):-1};
qS8=function(n,D){n.contents&&D!==-1&&n.contents.splice(D,1).length===1&&n.totalVideos!==void 0&&(--n.totalVideos,delete n.videoCountText)};
_.VdO=function(n){var D=[];if(!n||!n.contents)return D;n=_.V(n.contents);for(var L=n.next();!L.done;L=n.next())L=L.value,L.playlistPanelVideoRenderer&&L.playlistPanelVideoRenderer.videoId&&D.push(L.playlistPanelVideoRenderer.videoId);return D};
_.UU4=function(n){if(n&&n.contents)return(n=n.contents.find(function(D){return!!D.playlistPanelVideoRenderer&&!!D.playlistPanelVideoRenderer.selected})||n.contents[n.currentIndex])?n.playlistPanelVideoRenderer:void 0};
ByJ=function(n,D,L,g,b,q,U){b=b===void 0?!1:b;q=q===void 0?!1:q;U=U===void 0?!1:U;if(n.contents&&n.contents.length!==0){g&&(n.contents=n.contents.filter(g));g=n.contents.length;for(var J=0;J<g;J++){var k=n.contents[J].playlistPanelVideoRenderer;k&&(J===D?(q&&delete k.menu,k.indexText=_.Mn("\u25b6")):b||n.isInfinite||k.indexText===void 0?delete k.indexText:k.indexText=_.Mn((J+1+L).toString()))}n.currentIndex=D+L;U&&(delete n.videoCountText,n.totalVideos=g)}};
JZ8=function(n){var D=document.body;var L=L===void 0?function(J){return J}:L;
var g,b=null;n=_.V(n);for(g=n.next();!g.done;g=n.next()){var q=g.value;g=document.createElement("div");b||(b=g);var U=q[0];q=q[1];U&&(g.id=L(U));if(q)for(U=_.V(q),q=U.next();!q.done;q=U.next())g.classList.add(L(q.value));D.appendChild(g);D=g}return[b,D]};
k28=function(n,D){for(var L="",g=0;g<D;g++)L+=n.charAt(Math.floor(Math.random()*n.length));return L};
Nn=function(n){return k28("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",n)};
js=function(n){return k28("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n)};
n8=function(n){return k28("0123456789",n)};
Df=function(){var n=performance.now(),D=new Date;var L="2."+D.getFullYear()+String(D.getMonth()+1).padStart(2,"0")+String(D.getDate()).padStart(2,"0");for(var g,b=Math.floor(Math.random()*11)+15,q=[],U=0;U<b;U++)q.push(Math.floor(Math.random()*26476865)+24547720);g=q.join(",");var J=Nn(10),k=Nn(100),a=Nn(102),d=Nn(106),T=Nn(108),Q=Nn(11),A=Nn(1140),I=Nn(123),w=Nn(14),h=Nn(16),e=Nn(1900),v=Nn(23),LO=Nn(26),S=Nn(34),$i=Nn(397),nO=Nn(44),VB=Nn(5),Iv=Nn(72),CO=Nn(74),uT=Nn(75),Wy=Nn(88),LQ=Nn(91),Ur=
"rr4---sn-ntqe6n7r rr3---sn-q4fl6ndz rr1---sn-q4flrnss rr1---sn-q4fzen7s rr1---sn-q4fl6n6d rr1---sn-4g5lznl6 rr3---sn-q4flrnes rr5---sn-q4fl6nss rr5---sn-q4fl6n66 rr4---sn-q4flrnee rr5---sn-q4fzen7r rr5---sn-ntqe6n7r rr3---sn-q4flrn7k rr5---sn-5hne6n6l rr2---sn-t0a7ln7d rr3---sn-ntq7yns7 rr3---sn-q4fl6nsd rr1---sn-q4fzen7y rr3---sn-q4flrney rr5---sn-q4flrnl7".split(" ");var ov=Ur[Math.floor(Math.random()*Ur.length)];var YG=(new Date("2010-01-01")).getTime();var pQ=(new Date(YG+Math.random()*((new Date).getTime()-
YG))).toISOString().split("T")[0];for(var TP,s3=[],KQ=0;KQ<4;KQ++)s3.push(Math.floor(Math.random()*100));TP=s3.join(".");var sr=Number(n8(5)),rA=Number(n8(6)),oA=Number(n8(7)),xD=Number(n8(9)),qf=n8(1),jj=n8(10),mI=n8(16),AT=n8(19),dA=n8(2),CQ=n8(20),jJ=n8(21),mb=n8(3),Bc=n8(4),Hc=n8(5),bD=n8(6),wA=n8(7),Xo=n8(8),CS=n8(9);var lh=k28("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",27352);var BI=[js(5),js(5),js(5)].join("%2C"),Oy=[n8(3),n8(5),n8(5)].join("%2C"),Yy=js(0),f0=js(1),
Ho=js(10),fo=js(108),Jc=js(11),wX=js(12),P0=js(13),yP=js(14),pj=js(15),C7=js(16),bh=js(17),T4=js(18),w8=js(19),KO=js(2),ai=js(20),$D=js(22),bX=js(23),q6=js(24),M6=js(266),uX=js(3),uD=js(30),Hq=js(34),Ii=js(35),$W=js(36),Sr=js(4),Nd=js(40),bI=js(43),ZG=js(47),jR=js(5),Mf=js(6),G3=js(7),cI=js(75),LS=js(8),$x=js(80),yC=js(9),zK="https://www."+js(12)+".com",op={},Y4={},X$={},AoO={},l5={},rb={},OH={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:g}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:L},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+js(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",
value:L},{key:"client.name",value:"WEB"},{key:"client.fexp",value:g}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:jJ+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+js(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:Nd,ypcGetOfflineUpsellEndpoint:{params:$x}},trackingParams:Ii+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},contextParams:"Q0FFU0FnZ0M="},
streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&cnr="+dA+"&ratebypass=yes&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&c=WEB&txp="+wA+"&n="+h+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:rA,width:640,height:360,lastModified:mI,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:wA,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+Oy+"&mn="+
BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&cnr="+dA+"&ratebypass=yes&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&c=WEB&txp="+wA+"&n="+h+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+fo+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:rA,width:1280,
height:720,lastModified:mI,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:wA,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+BI+"&ms="+
BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+k+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:oA,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oA,approxDurationMs:wA},{itag:248,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+BI+"&ms="+BI+"&mv="+
f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:oA,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:399,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+k+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:oA,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:oA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:136,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:oA,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:rA,approxDurationMs:wA},{itag:247,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+
BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:oA,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:398,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+CS+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:oA,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:CS,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:135,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:rA,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:rA,approxDurationMs:wA},{itag:244,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+
BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+fo+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:rA,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:397,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+k+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:rA,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:134,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:rA,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:rA,highReplication:!0,approxDurationMs:wA},{itag:243,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:rA,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:396,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:rA,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:133,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:rA,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:rA,approxDurationMs:wA},{itag:242,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+
BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:rA,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:395,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:rA,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:rA,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:160,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:rA,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:sr,approxDurationMs:wA},{itag:278,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+Oy+"&mn="+
BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:rA,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:sr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:394,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&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="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=video%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+k+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:sr,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:sr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:wA},{itag:140,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=audio%2Fmp4&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:rA,
initRange:{start:"0",end:"631"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:rA,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:wA,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+
dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=audio%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+wA+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/webm; codecs="opus"',bitrate:sr,initRange:{start:"0",end:"265"},indexRange:{start:mb,
end:Bc},lastModified:mI,contentLength:wA,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:sr,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:wA,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=audio%2Fwebm&ns="+
q6+"&gir="+uX+"&clen="+wA+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+d+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/webm; codecs="opus"',bitrate:sr,initRange:{start:"0",end:"265"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:wA,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:sr,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:wA,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+ov+".googlevideo.com/videoplayback?expire="+jj+"&ei="+v+"&ip="+TP+"&id=o-AF"+bI+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+Oy+"&mn="+BI+"&ms="+BI+"&mv="+f0+"&mvi="+qf+"&pl="+dA+"&initcwndbps="+wA+"&siu="+qf+"&spc="+nO+"&vprv="+qf+"&svpuc="+qf+"&mime=audio%2Fwebm&ns="+q6+"&gir="+uX+"&clen="+Xo+"&dur="+Xo+"&lmt="+mI+"&mt="+jj+"&fvip=3&keepalive="+uX+"&c=WEB&txp="+
wA+"&n="+C7+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+k+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/webm; codecs="opus"',bitrate:rA,initRange:{start:"0",end:"265"},indexRange:{start:mb,end:Bc},lastModified:mI,contentLength:Xo,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:rA,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:wA,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="+CS+"&docid="+Q+"&ei="+v+"&feature="+J+"&fexp="+Yy+"&ns="+KO+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+f0+"&el="+Ho+"&len="+Bc+"&of="+$D+
"&uga="+dA+"&vm="+M6},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+CS+"&docid="+Q+"&ei="+v+"&feature="+J+"&fexp="+Yy+"&ns="+KO+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+f0+"&el="+Ho+"&len="+Bc+"&of="+$D+"&uga="+dA+"&vm="+M6},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+CS+"&docid="+Q+"&ei="+v+"&feature="+J+"&fexp="+Yy+"&ns="+KO+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
f0+"&el="+Ho+"&len="+Bc+"&of="+$D+"&uga="+dA+"&vm="+M6},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+v+"&m="+Wy+"&oid="+$D+"&plid="+h+"&pltype="+G3+"&ptchn="+$D+"&ptk="+w+"&video_id="+Q},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+CS+"&docid="+Q+"&ei="+v+"&event="+yP+"&feature="+J+"&fexp="+Yy+"&ns="+KO+"&plid="+h+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+f0},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+Q+"&ei="+v+"&feature="+
J+"&len="+Bc+"&ns="+KO+"&plid="+h+"&ver="+qf,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+Q+"&caps="+uX+"&opi="+CS+"&xoaf="+qf+"&hl="+KO+"&ip="+TP+"&ipbits="+qf+"&expire="+jj+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+TP+"&key="+uX+"&lang="+VB,name:{simpleText:LS},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+Q+"&caps="+uX+"&opi="+CS+"&xoaf="+qf+"&hl="+KO+"&ip="+TP+"&ipbits="+qf+"&expire="+jj+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+TP+"&key="+uX+"&kind="+uX+"&lang="+KO,name:{simpleText:yP},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:Jc,title:yC,lengthSeconds:"1155",keywords:[bh,w8,wX,ai],
channelId:q6,isOwnerViewing:!1,shortDescription:C7,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+Hq,width:168,height:94},{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+Hq,width:196,height:110},{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+S,width:246,height:138},{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+S,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
Q+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:wA,author:P0,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:wA,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+$D+"/featured_channel.jpg?v="+LS,width:40,height:40}]},trackingParams:Ii+"=",navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"/channel/"+q6,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:q6}},channelName:P0,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:yP}]},subscribed:!1,enabled:!0,type:"FREE",channelId:q6,showPreferences:!1,subscribedButtonText:{runs:[{text:Sr}]},unsubscribedButtonText:{runs:[{text:Ho}]},trackingParams:Ii+"=",unsubscribeButtonText:{runs:[{text:yP}]},serviceEndpoints:[{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[q6],params:LS}},{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Nd,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Ii+"=",dialogMessages:[{runs:[{text:jR},{text:C7},{text:jR}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:jR}]},serviceEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[q6],params:LS}},accessibility:{label:LS},trackingParams:Ii+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:C7}]},accessibility:{label:T4},trackingParams:Ii+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:P0}},unsubscribeAccessibility:{accessibilityData:{label:pj}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:Xo},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[q6],params:LS}},unsubscribeCommand:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[q6],params:LS}},addToWatchLaterCommand:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:Jc,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:Jc}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+Q+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+$W+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
Q+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+Jc,width:1280,height:720},title:{simpleText:pj},description:{simpleText:jR},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+LS,externalChannelId:q6,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:wA,category:"Travel & Events",publishDate:pQ,ownerChannelName:P0,uploadDate:pQ}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:Jc},trackingParams:Ii+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:Nd,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:Ii+"="}}],headerText:{simpleText:G3},icon:{infoCardIconRenderer:{trackingParams:Ii+"="}},closeButton:{infoCardIconRenderer:{trackingParams:Ii+"="}},trackingParams:Ii+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:Ii+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+Jc+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:lh,interpreterSafeUrl:(op.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+uD+".js",op),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:G3},{text:pj,bold:!0}]},endpoint:{clickTrackingParams:Nd,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:Ii+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:P0}]},actionButton:{buttonRenderer:{text:{runs:[{text:w8}]},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+Q,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
Q,target:"TARGET_NEW_WINDOW"}},trackingParams:Ii+"="}},trackingParams:Ii+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Iv+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Iv+"=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:wA,endMs:wA,title:{accessibility:{accessibilityData:{label:P0}},simpleText:LS},metadata:{simpleText:ai},callToAction:{simpleText:Ho},dismiss:{simpleText:C7},endpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"/channel/"+q6,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:q6}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:C7}]},subscribed:!1,enabled:!0,type:"FREE",channelId:q6,showPreferences:!1,
subscribedButtonText:{runs:[{text:C7}]},unsubscribedButtonText:{runs:[{text:yP}]},trackingParams:Ii+"=",unsubscribeButtonText:{runs:[{text:Jc}]},serviceEndpoints:[{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[q6],params:LS}},{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Nd,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Ii+
"=",dialogMessages:[{runs:[{text:bh},{text:C7},{text:yC}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:yC}]},serviceEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[q6],params:LS}},accessibility:{label:Mf},trackingParams:Ii+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:ai}]},
accessibility:{label:Ho},trackingParams:Ii+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:jR}},unsubscribeAccessibility:{accessibilityData:{label:P0}}}},trackingParams:Ii+"=",isSubscribe:!0,id:CQ}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+S,width:168,height:94},{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+Hq,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+S,width:246,height:138},{url:"https://i.ytimg.com/vi/"+Q+"/hqdefault.jpg?sqp=-oaymwE"+$W+"G&rs="+S,width:336,height:188},{url:"https://i.ytimg.com/vi/"+Q+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:wA,endMs:wA,title:{accessibility:{accessibilityData:{label:Ho}},simpleText:bh},metadata:{simpleText:Mf},endpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
Jc,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:Jc,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+ov+".googlevideo.com/videoplayback?source=youtube&oeis="+qf+"&c=WEB&oad="+Bc+"&ovd="+Bc+"&oaad="+Hc+"&oavd="+Hc+"&ocs="+mb+"&oewis="+qf+"&oputc="+qf+"&ofpcc="+qf+"&siu="+qf+"&msp="+qf+"&odepv="+qf+
"&id=o-AF"+bI+"&ip="+TP+"&initcwndbps="+wA+"&mt="+jj+"&oweuc="+Yy}}}}},trackingParams:Ii+"=",id:CQ,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:yP}},simpleText:C7},style:"DEFAULT"}}]}}],startMs:wA,trackingParams:Ii+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:qf,offsetEndMilliseconds:Hc},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";ord="+jj+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+mb+";dc_sk="+qf+";dc_ctype="+dA+";dc_ref=http://www.youtube.com/video/"+Jc+";dc_pubid="+qf+";dc_btype=23?gclid="+LQ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+qf+"&ns="+qf+"&event="+qf+"&device="+qf+"&content_v="+Q+"&el="+Ho+"&ei="+v+"&devicever="+L+"&bti="+wA+"&format="+bD+"&break_type="+qf+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+qf+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+TP+"&slot_pos="+qf+"&slot_len="+qf+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+Oy+"&ad_len="+Hc+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
Jc+"&aqi="+v+"&ad_rmp="+qf+"&sli="+qf}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+
qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+wA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&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"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&ctype="+mb+"&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"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_engaged_view&ctype="+mb+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+AT+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&dc_pubid="+qf+"&dc_exteid="+CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+qf},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&avm="+qf+"&dc_pubid="+qf+"&dc_exteid="+
CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&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="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
a+"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+qf},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&dc_pubid="+qf+"&dc_exteid="+CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Nd,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+
mb+"&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/"+Q+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Ii+"="},trackingParams:Ii+
"=",templatedCountdown:{templatedAdText:{text:LS,isTemplated:!0,trackingParams:Ii+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:C7,isTemplated:!1,trackingParams:Ii+"="},trackingParams:Ii+"="}},trackingParams:Ii+"=",skipOffsetMilliseconds:5E3}},trackingParams:Ii+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Sr},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:yP,isTemplated:!1,trackingParams:Ii+"="},trackingParams:Ii+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:G3,isTemplated:!0,trackingParams:Ii+"="}},trackingParams:Ii+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Nd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Y4.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+e+"&hl="+KO+"&origin=www.youtube.com&ata_theme="+Sr,Y4),trackingParams:Ii+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:Ii+"="}},hoverText:{runs:[{text:Jc}]},trackingParams:Ii+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+ZG+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ii+"="},headline:{text:Sr,isTemplated:!1,trackingParams:Ii+"="},description:{text:w8,
trackingParams:Ii+"="},actionButton:{buttonRenderer:{text:{simpleText:G3},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"="}},startMs:qf,trackingParams:Ii+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:ai},elementId:jR}},elementId:Sr,trackingParams:Ii+"=",legacyInfoCardVastExtension:w8,sodarExtensionData:{siub:T4,bgub:yP,scs:P0,bgp:Jc},externalVideoId:Jc,adLayoutLoggingData:{serializedAdServingDataEntry:bh},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+ZG+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ii+"="},
headline:{text:yP,isTemplated:!1,trackingParams:Ii+"="},description:{text:yP,isTemplated:!1,trackingParams:Ii+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:yP},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+
CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+
qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Ii+"="}},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+
CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+
I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Ii+"="},abandonCommands:{commands:[{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&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="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+
qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Nd,commandExecutorCommand:{commands:[{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:w8,isTemplated:!1,trackingParams:Ii+
"="},trackingParams:Ii+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:pj},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+wA+";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="+CS+";dc_trk_cid="+CS+";ord="+jj+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+mb+";dc_sk="+qf+";dc_ctype="+dA+";dc_ref=http://www.youtube.com/video/"+Jc+";dc_pubid="+qf+";dc_btype=23?gclid="+LQ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+qf+"&ns="+qf+"&event="+qf+"&device="+qf+"&content_v="+Q+"&el="+Ho+"&ei="+v+"&devicever="+L+"&bti="+wA+"&format="+bD+"&break_type="+qf+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+qf+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+TP+"&slot_pos="+qf+"&slot_len="+qf+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
Oy+"&ad_len="+Hc+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+Jc+"&aqi="+v+"&ad_rmp="+qf+"&sli="+qf}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+
LO+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+wA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&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"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&ctype="+mb+"&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"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_engaged_view&ctype="+mb+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+
Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&dc_pubid="+qf+"&dc_exteid="+CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+
"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+qf},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&avm="+qf+"&dc_pubid="+qf+"&dc_exteid="+CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&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="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+bX+"&ad_cpn=[AD_CPN]&id="+Mf+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+qf},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Mf+"&dc_pubid="+qf+"&dc_exteid="+CQ+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+bD+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+
mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&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/"+Q+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Ii+"="},trackingParams:Ii+"=",templatedCountdown:{templatedAdText:{text:wX,isTemplated:!0,trackingParams:Ii+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:bh,isTemplated:!1,trackingParams:Ii+"="},trackingParams:Ii+"="}},
trackingParams:Ii+"=",skipOffsetMilliseconds:5E3}},trackingParams:Ii+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:P0},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Jc,isTemplated:!1,trackingParams:Ii+"="},trackingParams:Ii+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Jc,
isTemplated:!0,trackingParams:Ii+"="}},trackingParams:Ii+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Nd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(X$.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+e+"&hl="+KO+"&origin=www.youtube.com&ata_theme="+Sr,X$),trackingParams:Ii+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:Ii+"="}},hoverText:{runs:[{text:P0}]},trackingParams:Ii+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CO+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ii+"="},headline:{text:G3,isTemplated:!1,trackingParams:Ii+"="},description:{text:yP,trackingParams:Ii+"="},actionButton:{buttonRenderer:{text:{simpleText:Jc},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"="}},startMs:qf,trackingParams:Ii+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:ai},elementId:Sr}},elementId:bh,trackingParams:Ii+"=",legacyInfoCardVastExtension:LS,sodarExtensionData:{siub:jR,bgub:Sr,scs:Jc,bgp:Jc},externalVideoId:Jc,adLayoutLoggingData:{serializedAdServingDataEntry:Ho},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CO+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ii+"="},headline:{text:Ho,
isTemplated:!1,trackingParams:Ii+"="},description:{text:yP,isTemplated:!1,trackingParams:Ii+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:w8},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Ii+"="}},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+
qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Ii+"="},abandonCommands:{commands:[{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&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="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+qf+"="+qf+";etm1="+qf+";eid1="+dA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Nd,commandExecutorCommand:{commands:[{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=video_card_endcap_impression"}],
pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:pj,isTemplated:!1,trackingParams:Ii+"="},trackingParams:Ii+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:w8},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+qf+";dc_exteid="+CQ+";met="+qf+";ecn"+
qf+"="+qf+";etm1="+qf+";eid1="+wA+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:C7}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:w8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Hc,offsetEndMilliseconds:bD},hideCueRangeMarker:!0}},
renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+dA+"&token=ALHj"+$i+"&index="+qf+"&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="+L+"&m_pos_ms="+Hc}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Jc}}},
{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:bD,offsetEndMilliseconds:bD},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+mb+"&token=ALHj"+$i+"&index="+qf+"&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="+
L+"&m_pos_ms="+bD}},adSlotLoggingData:{serializedSlotAdServingDataEntry:LS}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:bD,offsetEndMilliseconds:bD},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+mb+"&token=ALHj"+$i+"&index="+qf+"&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="+
L+"&m_pos_ms="+bD}},adSlotLoggingData:{serializedSlotAdServingDataEntry:w8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:bD,offsetEndMilliseconds:bD},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+mb+"&token=ALHj"+$i+"&index="+qf+"&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="+
L+"&m_pos_ms="+bD}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bh}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:bD,offsetEndMilliseconds:dA},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+mb+"&token=ALHj"+$i+"&index="+qf+"&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="+
L+"&m_pos_ms="+bD}},adSlotLoggingData:{serializedSlotAdServingDataEntry:yP}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:dA,offsetEndMilliseconds:dA},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+v+"&m_pos="+dA+"&token=ALHj"+$i+"&index="+qf+"&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="+
L+"&m_pos_ms="+dA}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Mf}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:P0,isTemplated:!1,trackingParams:Ii+"="},description:{text:wX,isTemplated:!1,trackingParams:Ii+"="},actionButton:{buttonRenderer:{text:{simpleText:P0},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+ZG+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:Ii+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+uT+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ii+"="},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+
";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Nd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(AoO.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+e+"&hl="+KO+"&origin=www.youtube.com&ata_theme="+Sr,AoO),trackingParams:Ii+"="}},popupType:"DIALOG"}},trackingParams:Ii+"="}},hoverText:{runs:[{text:wX}]},trackingParams:Ii+"="}},adVideoId:Jc,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:G3},associatedCompositePlayerBytesLayoutId:C7}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Ho}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Jc,isTemplated:!1,trackingParams:Ii+"="},description:{text:G3,isTemplated:!1,trackingParams:Ii+"="},actionButton:{buttonRenderer:{text:{simpleText:T4},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+
I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CO+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Ii+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+cI+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ii+"="},navigationEndpoint:{clickTrackingParams:Nd,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+
qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Nd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(l5.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+e+"&hl="+KO+"&origin=www.youtube.com&ata_theme="+Sr,l5),trackingParams:Ii+"="}},popupType:"DIALOG"}},trackingParams:Ii+"="}},
hoverText:{runs:[{text:w8}]},trackingParams:Ii+"="}},adVideoId:Jc,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Jc+"&cid="+LO+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:P0},associatedCompositePlayerBytesLayoutId:C7}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Sr}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:T4,
isTemplated:!1,trackingParams:Ii+"="},description:{text:Mf,isTemplated:!1,trackingParams:Ii+"="},actionButton:{buttonRenderer:{text:{simpleText:Sr},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+
dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+
S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ii+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+ZG+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Ii+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+uT+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ii+
"="},navigationEndpoint:{clickTrackingParams:Nd,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CS+";dc_trk_cid="+CS+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+qf+";ord="+CS+";dc_rui="+qf+";dc_exteid="+CQ+";dc_av="+qf+";dc_sk="+qf+";dc_ctype="+dA+";dc_pubid="+qf+";dc_btype=3?gclid="+LQ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+A+"____________"+I+"AxAA&ase=2&num="+qf+"&cid="+LO+"&ad_cpn=%5BAD_CPN%5D&sig="+S+"&adurl="+zK+"&label=video_click_to_advertiser_site&ctype="+mb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ii+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Nd,openPopupAction:{popup:{aboutThisAdRenderer:{url:(rb.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+e+"&hl="+KO+"&origin=www.youtube.com&ata_theme="+Sr,rb),trackingParams:Ii+"="}},popupType:"DIALOG"}},trackingParams:Ii+
"="}},hoverText:{runs:[{text:G3}]},trackingParams:Ii+"="}},adVideoId:Jc,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+A+"____________"+I+"AxAA&sigh="+Q+"&cid="+LO+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:jR},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:C7}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bh}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:uD,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:uD,command:{innertubeCommand:{clickTrackingParams:Nd,ypcGetOfflineUpsellEndpoint:{params:$x}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:Ii+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:jj,nanos:xD}}}},aSv=JSON.stringify(OH),iu=performance.now()-n;return{objectRepresentation:OH,jsonRepresentation:aSv,generationTime:iu}};
p4J=function(n,D){if(n===D)return!0;if(!n||!D||typeof n!==typeof D)return!1;if(n instanceof Array&&D instanceof Array){if(n.length!==D.length)return!1;for(var L=0;L<n.length;L++)if(!p4J(n[L],D[L]))return!1;return!0}if(typeof n==="object"&&typeof D==="object"&&n&&D){for(L in n)if(!(L in D&&p4J(n[L],D[L])))return!1;for(var g in D)if(!(g in n))return!1;return!0}return!1};
L8=function(n,D,L,g){if(n===D)return!0;if(Array.isArray(n)&&Array.isArray(D)){if(n.length!==D.length)return!1;for(var b=0;b<n.length;b++)if(!L8(n[b],D[b],L,g))return!1;return!0}if(n instanceof Set||D instanceof Set){if(n instanceof Set&&D instanceof Set){if(n.size!==D.size)return!1;g=_.V(n.values());for(b=g.next();!b.done;b=g.next())if(!D.has(b.value))return!1;return!0}return!1}if(n instanceof Function){if(g)return!0;n.name===""&&_.zo(Error("If"),"ERROR");return!1}if(n instanceof Date&&D instanceof
Date)return n.getTime()===D.getTime();if(n instanceof Object&&D instanceof Object){if(ZhO(n)&&ZhO(D))try{return n.equals(D)}catch(U){_.zo(Error("Jf`"+U),"ERROR")}b=Object.getOwnPropertyNames(n).filter(function(U){return L?n[U]!==void 0:!0});
var q=Object.getOwnPropertyNames(D).filter(function(U){return L?D[U]!==void 0:!0});
if(b.length!==q.length)return!1;b=_.V(b);for(q=b.next();!q.done;q=b.next())if(q=q.value,!L8(n[q],D[q],L,g))return!1;return!0}return!1};
ZhO=function(n){n=Object.getPrototypeOf(n).equals;return n instanceof Function&&n.length===1};
Ty8=function(){return _.B(function(n){if(n.nextAddress==1)return aiv!==2?n.jumpTo(2):_.p(n,dU8(),3);n.nextAddress!=2&&(aiv=n.yieldResult);return n.return(aiv)})};
cZb=function(){return _.B(function(n){if(n.nextAddress==1)return _.c("ab_pl_man")?EV4!==2?n.jumpTo(2):_.p(n,sBT(),3):n.return(1);n.nextAddress!=2&&(EV4=n.yieldResult);return n.return(EV4)})};
fiT=function(){return _.B(function(n){if(n.nextAddress==1)return _.c("ab_fk_sk_cl")?QB8!==2?n.jumpTo(2):_.p(n,uP8(),3):n.return(1);n.nextAddress!=2&&(QB8=n.yieldResult);return n.return(QB8)})};
Ii4=function(){return _.B(function(n){if(n.nextAddress==1)return _.c("ab_det_apb_b")?AZy!==2?n.jumpTo(2):_.p(n,zxb(),3):n.return(1);n.nextAddress!=2&&(AZy=n.yieldResult);return n.return(AZy)})};
Oh8=function(){var n;return _.B(function(D){if(D.nextAddress==1)return _.p(D,Promise.all([Ty8(),Ii4(),cZb(),fiT()]),2);if(D.nextAddress!=3)return CdB()?D.return(!0):_.p(D,rZB(),3);n=D.yieldResult;return D.return(n===0)})};
CdB=function(){var n=[];n.push(ihv());_.c("disable_enf_isd")||n.push(w48());n.push(aiv);n.push(AZy);n.push(EV4);n.push(QB8);if(_.c("ab_det_el_h")){var D=n.push;hx8===2&&(hx8=Wuy(JZ8(exT)));D.call(n,hx8)}_.c("ks_det_gpbl")||n.push(xUB());_.c("ks_get_o_pp")||n.push(KuB());_.c("ab_deg_unex_thr")||n.push(RxB());n.push(Pdy);_.c("ab_det_sc_inj_enf")&&n.push(tdB());n.push(mU8);_.c("ab_det_pp_ov")&&n.push(vVi(X4y));_.c("ab_det_apm")&&n.push(liy());return _.c("debug_sk_em_precheck")?!0:n.includes(0)};
oVi=function(){var n=[].concat(_.Iu(MdB));try{var D=Df();n.push({jsonRepresentation:D.jsonRepresentation,objectRepresentation:D.objectRepresentation})}catch(L){n=[].concat(_.Iu(MdB))}return n};
YS4=function(){var n=["adPlacements","adSlots"];try{return n.filter(function(){return!0}).length!==n.length?0:1}catch(D){return 0}};
KuB=function(){if(YS4()===0)return 0;var n=Df(),D=n.objectRepresentation,L=(0,_.Ao.unsafeClone)(D),g=[];if(D&&typeof D==="object")for(var b in D)g.push(b);else return 4;n=n.objectRepresentation.adPlacements;if(!(n&&n.length>0))return 4;try{if(!p4J(g,Object.getOwnPropertyNames(D)))return 0}catch(q){return 0}return p4J(L,D)?1:0};
vVi=function(n){var D=Object.getOwnPropertyNames(Object.prototype);n=_.V(n);for(var L=n.next();!L.done;L=n.next()){L=SSB(L.value);for(var g=_.V(D),b=g.next();!b.done;b=g.next())if(L===b.value)return 0}return 1};
liy=function(){for(var n=Fuv,D=0;D<n.length;D++){var L=n[D];var g=L[1];if(L[0]!==null){L=L[0];for(var b={},q=0;q<L.length;q++){var U=L[q];if(q===0)b[U]=g;else{var J={};J[U]=b;b=J}}g=b}L=[];L.push(g);if(L.length===0)return 0}return 1};
ihv=function(){for(var n=_.V(oVi()),D=n.next();!D.done;D=n.next()){var L=D.value;D=L.jsonRepresentation;L=L.objectRepresentation;try{var g=JSON.parse(D);if(!L8(g,L,!1,!1))return 0}catch(b){return 0}}return 1};
tdB=function(){try{var n=_.NE("ab_det_sc_inj_val");n.length===1&&n[0]===""&&(n=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var D=document.querySelectorAll("script"),L=_.V(D),g=L.next();!g.done;g=L.next())for(var b=g.value,q=_.V(n),U=q.next();!U.done;U=q.next()){var J=U.value;D=void 0;if((D=b.textContent)==null?0:D.includes(J))return 0}}catch(k){return 4}return 1};
rZB=function(){var n,D,L,g,b,q,U;return _.B(function(J){switch(J.nextAddress){case 1:_.JA(J,2),n=_.V(MdB),D=n.next();case 4:if(D.done)return J.return(1);g=L=D.value;b=g.jsonRepresentation;q=g.objectRepresentation;return _.p(J,(new Response(b,{status:200})).json(),7);case 7:U=J.yieldResult;if(!L8(U,q,!1,!1))return J.return(0);D=n.next();J.jumpTo(4);break;case 2:return _.dG(J),J.return(4)}})};
RxB=function(){try{btoa("abc")}catch(n){return 0}return 1};
dU8=function(){var n,D,L,g,b,q,U,J,k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:_.JA(T,2),n=_.V(oVi()),D=n.next();case 4:if(D.done)return T.return(1);g=L=D.value;b=g.jsonRepresentation;q=g.objectRepresentation;U=btoa(b);J="data:application/json;base64,"+U;k=new Request(J);Object.defineProperty(k,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(k,"method",{get:function(){return"POST"}});
Object.defineProperty(k,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(k,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(k,"body",{get:function(){return new ReadableStream}});
return _.p(T,fetch(k),7);case 7:return a=T.yieldResult,_.p(T,a.json(),8);case 8:d=T.yieldResult;if(!L8(d,q,!1,!1))return T.return(0);D=n.next();T.jumpTo(4);break;case 2:return _.dG(T),T.return(4)}})};
Wuy=function(n){var D=_.V(n);n=D.next().value;D=D.next().value;try{var L=document.createElement("div");document.body.appendChild(L);var g=getComputedStyle(L).display;document.body.removeChild(L);if(g==="none")return 4;var b=getComputedStyle(D).display==="none"?0:1;document.body.removeChild(n);return b}catch(q){return 4}};
uP8=function(){var n,D,L;return _.B(function(g){n=new _.gs;D=document.createElement("button");D.classList.add("ytp-ad-skip-button");D.style.opacity="0";D.style.height="0px";D.style.width="0px";D.style.padding="0px";D.style.border="none";L=function(){D.parentElement&&D.parentElement.removeChild(D)};
D.onclick=function(){n.resolve(0);L()};
document.body.appendChild(D);setTimeout(function(){L();n.resolve(1)},50);
return g.return(n.promise)})};
sBT=function(){var n,D,L,g,b,q,U;return _.B(function(J){n=new _.gs;D=document.createElement("ytd-player");try{document.body.prepend(D)}catch(k){return J.return(4)}L=function(){D.parentElement&&D.parentElement.removeChild(D)};
D.getElementsByTagName("div").length>0?g=D.getElementsByTagName("div")[0]:(g=document.createElement("div"),D.appendChild(g));b=document.createElement("div");g.appendChild(b);q=document.createElement("video");U=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"});q.src=_.r_(WI(U));q.ontimeupdate=function(){L();n.resolve(0)};
b.appendChild(q);q.classList.add("html5-main-video");setTimeout(function(){b.classList.add("ad-interrupting")},200);
setTimeout(function(){L();n.resolve(1)},5E3);
return J.return(n.promise)})};
Hh8=function(n,D){var L,g;return _.B(function(b){switch(b.nextAddress){case 1:L=[],g=0;case 2:if(!(g<3)){b.jumpTo(4);break}return _.p(b,fetch(n,{cache:"no-store",method:D}).then(function(q){L.push(q.status)}).catch(function(){L.push(-1)}),3);
case 3:g++;b.jumpTo(2);break;case 4:return b.return(L)}})};
yZB=function(n){return n.domainLookupStart===0&&n.domainLookupEnd===0&&n.connectStart===0&&n.connectEnd===0};
NyQ=function(n,D,L){L=L===void 0?"GET":L;var g,b,q,U,J,k,a,d,T,Q;return _.B(function(A){if(A.nextAddress==1)return _.p(A,Promise.all([Hh8(n,L),Hh8(D,L)]),2);g=A.yieldResult;b=_.V(g);q=b.next().value;U=b.next().value;J=q;k=U;if(Math.min.apply(Math,_.Iu(k))!==Math.max.apply(Math,_.Iu(k))||Math.min.apply(Math,_.Iu(J))!==Math.max.apply(Math,_.Iu(J)))return A.return(2);if(Math.min.apply(Math,_.Iu(k))===Math.min.apply(Math,_.Iu(J)))return A.return(1);d=(a=performance.getEntriesByName(n))==null?void 0:a[0];
Q=(T=performance.getEntriesByName(D))==null?void 0:T[0];return d&&Q?yZB(Q)?A.return(1):yZB(d)?A.return(0):A.return(1):A.return(2)})};
zxb=function(){var n;return _.B(function(D){var L=[];var g;var b,q,U;(b=g=(b=Df().objectRepresentation.streamingData)==null?void 0:(q=b.formats)==null?void 0:(U=q[0])==null?void 0:U.url)&&b&&!g.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(b=b.replace("initcwndbps","ctier=L&initcwndbps"),g={testUrl:b,baseUrl:g,method:"GET"}):g=void 0;g&&L.push(g);_.c("ab_net_tp_e")&&L.push({testUrl:_.U8.location.origin+"/ad_companion",baseUrl:_.U8.location.origin+"/generate_204",method:"OPTIONS"});if(_.c("ad_net_pb_ab")){var J;
b:{g=/api\/stats\/ads/;var k,a,d,T;b=(J=Df().objectRepresentation.adPlacements)==null?void 0:(k=J[0])==null?void 0:(a=k.adPlacementRenderer)==null?void 0:(d=a.renderer)==null?void 0:(T=d.linearAdSequenceRenderer)==null?void 0:T.linearAds;if(b!=null&&b.length&&(J=_.u(b[0],jBJ))&&(J=J.pings,J!=null&&J.impressionPings))for(k=[].concat(_.Iu(J.impressionPings)),J.progressPings&&(k=[].concat(_.Iu(k),_.Iu(J.progressPings))),J=_.V(k),k=J.next();!k.done;k=J.next())if(k=k.value,k.baseUrl&&g.test(k.baseUrl)){J=
k.baseUrl.replace("https://www.youtube.com","");break b}J=void 0}J&&L.push({testUrl:_.U8.location.origin+J,baseUrl:_.U8.location.origin+"/feed/download",method:"GET"})}if(_.c("ad_net_pb_pbp")){var Q;b:{J=/api\/stats\/qoe/;if(k=Df().objectRepresentation.playbackTracking){a=[];a.push(k==null?void 0:(Q=k.videostatsPlaybackUrl)==null?void 0:Q.baseUrl);var A;a.push(k==null?void 0:(A=k.videostatsDelayplayUrl)==null?void 0:A.baseUrl);var I;a.push(k==null?void 0:(I=k.videostatsWatchtimeUrl)==null?void 0:
I.baseUrl);var w;a.push(k==null?void 0:(w=k.ptrackingUrl)==null?void 0:w.baseUrl);var h;a.push(k==null?void 0:(h=k.qoeUrl)==null?void 0:h.baseUrl);var e;a.push(k==null?void 0:(e=k.atrUrl)==null?void 0:e.baseUrl);Q=_.V(a);for(A=Q.next();!A.done;A=Q.next())if((A=A.value)&&J.test(A)){Q=A.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}Q=void 0}Q&&L.push({testUrl:_.U8.location.origin+Q,baseUrl:_.U8.location.origin+"/feed/download",method:"GET"})}L=L.length!==0?L[Math.floor(Math.random()*
L.length)]:void 0;return(n=L)?D.return(NyQ(n.testUrl,n.baseUrl,n.method)):D.return(4)})};
w48=function(){return _.OJ("ISDSTAT",2)};
xUB=function(){if(_.U8.ytGetPkBl===void 0||_.U8.ytGetPkBl===null||typeof _.U8.ytGetPkBl!=="function")return 2;try{return _.U8.ytGetPkBl()===!0?0:1}catch(n){return 0}};
nvi=function(n){switch(n){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.oi(n,"unknown result type")}};
_.Dry=function(n,D){var L=Number(_.OJ("CATSTAT",0));if(D.attestationOffset===void 0)return L;D=D.attestationOffset;n=nvi(n);return L&~(3<<D)|n<<D};
LE8=function(n){var D,L;if((n=(D=n.auxiliaryUi)==null?void 0:(L=D.messageRenderers)==null?void 0:L.bkaEnforcementMessageViewModel)&&n.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return n};
_.$z=function(){if(!b8){b8=new Vr(new gv8);var n=_.H7("client_streamz_web_flush_count",-1);n!==-1&&(b8.invocationLimit=n)}return b8};
$rv=function(){for(var n=_.V(Object.values(_.bpv)),D=n.next();!D.done;D=n.next())D=D.value,D.isAsync&&D.attestationOffset&&_.rd("CATSTAT",_.Dry(2,D))};
_.UG=function(n,D){n=_.G7("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",n);(D===void 0?0:D)?_.G$B(n,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.qc(_.VX(),n,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
VfJ=function(){if(!qC8){if(Polymer.Base){var n=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{n.apply(this,arguments)}catch(T){_.wd(T)}};
var D=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{D.apply(this,arguments)}catch(T){_.wd(T)}};
var L=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{L.apply(this,arguments)}catch(T){_.wd(T)}};
var g=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{g.apply(this,arguments)}catch(T){_.wd(T)}};
var b=Polymer.Base._listen,q=new WeakMap;Polymer.Base._listen=function(T,Q,A){var I=function(){try{A.apply(this,arguments)}catch(w){_.wd(w)}};
q.set(A,I);b.call(this,T,Q,I)};
var U=Polymer.Base._unlisten;Polymer.Base._unlisten=function(T,Q,A){U.call(this,T,Q,q.get(A))}}if(Polymer.Async){var J=Polymer.Async,k=J._atEndOfMicrotask;
J._atEndOfMicrotask=function(){try{k.apply(J,arguments)}catch(T){_.wd(T)}}}if(Polymer.RenderStatus){var a=Polymer.RenderStatus,d=a.afterNextRender;
a.afterNextRender=function(T,Q,A){d.call(a,T,function(){try{Q.apply(this,arguments)}catch(I){_.wd(I)}},A)}}qC8=!0}};
_.Bq8=function(n){var D=n?_.gm(n):"";if(D){if(D.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(D.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(D.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(D.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(D.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return"learning";if(D.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===0)return"music";D=D.toLowerCase();if(D==="/")return"home";if(D===
"/channel_memberships")return"channel-memberships-shopfront";if(D.indexOf("/feed/trending")===0)return"trending";if(D.indexOf("/feed/explore")===0)return"explore";if(D.indexOf("/live")===0)return"live";if(D.indexOf("/results")===0)return"search";if(D.indexOf("/sports")===0)return"sports";if(D.indexOf("/fashion")===0||D.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(D))return"news";if(/^\/(learning)|(@learning)(\/.*)?$/.test(D))return"learning";
if(D.indexOf("/channel/")===0||D.indexOf("/user/")===0||D.indexOf("/gaming")===0||D.indexOf("/post/")===0)return"channel";if(Ur8(n))return"show";if(D==="/playlist"||D.indexOf("/playlist/")===0||D==="/view_play_list"||D.indexOf("/view_play_list/")===0||D.indexOf("/show/")===0)return"playlist";if(D==="/feed/history"||D.indexOf("/feed/history/")===0)return"history";if(D==="/new")return"labs";if(D==="/feed/subscriptions")return"subscriptions";if(D.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";
if(D==="/history_controls")return"standalone";if(D.indexOf("/account")===0||D==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(D.indexOf("/paid_memberships")===0||D.indexOf("/refund")===0||D.indexOf("/purchases")===0||D.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(D.indexOf("/product")===0)return"yts-products";if(D.indexOf("/premium")===0||D.indexOf("/musicpremium")===0)return D.indexOf("/premium/offers")===0||D.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(D===
"/cart/checkout"||D==="/cart")return"ypc-checkout";if(D.indexOf("/feed/downloads")===0||D.indexOf("/redeem")===0||D.indexOf("/reporthistory")===0)return"browse";if(D.indexOf("/hashtag")===0)return"hashtag-landing-page";if(D.indexOf("/handle")===0)return"handle";if(D.indexOf("/source")===0)return"audio-pivot";if(D.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(D.indexOf("/playables")===0)return"playables";if(D.indexOf("/create/live/join")===0)return"open-in-app";if(D.indexOf("/shorts")===
0)return"shorts";if(D.indexOf("/feed/channels")===0)return"subscriptions-channels";(D=n?_.gm(n):"")&&D.indexOf("/watch")===0&&_.c("web_watch_enable_learning_journey")?(n=_.P7(n),n=!!n.list&&n.list.indexOf("LJPP")===0):n=!1;if(n)return"learning-journey-watch"}};
Ur8=function(n){var D=n?_.gm(n):"";if(!D)return!1;D=D.toLowerCase();return D.indexOf("/show/")===0||D.indexOf("/playlist")===0&&(n=_.P7(n),n.list&&n.list.indexOf("EL")===0)?!0:!1};
Zf=function(n){var D="unknown",L;var g=((L=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:L.webPageType)||"";g?(L=g.toLowerCase(),L.startsWith("web_page_type_")&&(L=L.slice(14))):L=g;L&&JO8[L.toUpperCase()]?D=JO8[L.toUpperCase()]:_.u(n,_.kz)||_.u(n,k$4)?D="browse":_.u(n,_.p8)?D="search":_.u(n,_.M1)&&(D="watch");D==="unknown"&&_.CL(Error("Lf`"+JSON.stringify({clickTrackingParams:n==null?void 0:n.clickTrackingParams,commandMetadata:n==null?void 0:n.commandMetadata,allEndpointKeys:Object.keys(n||
[])})));return D};
_.a5=function(n){if(!_.pOf||n)_.pOf=_.Zo();return _.pOf};
_.ZpO=function(n){return!!_.u(n,_.M1)||!!_.u(n,_.ds)&&_.c("kevlar_enable_shorts_prefetch")};
_.azv=function(n,D){n=_.u(n,_.M1)||_.u(n,_.ds);return"v"+n.videoId+(n.playlistId?"-pl"+n.playlistId:"")+(D?"-an1":"")+(n.params?"-pr"+n.params:"")};
Tqy=function(n){var D=_.H7("web_pbj_log_warning_rate",0);D=D>0&&Math.random()<D;if(!_.u(n,_.ds))return D&&_.CL(Error("Of")),!1;var L;return _.c("shorts_controller_retrieve_seedless_sequence_v2")&&((L=_.u(n,_.ds))==null?void 0:L.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:drv(n)?!0:(D&&_.CL(Error("Pf")),!1)};
drv=function(n){var D=(_.u(n,_.M1)||_.u(n,_.ds)).videoId;if(!D||!Evv.test(D))return!1;var L;return(n=(L=_.u(n.commandMetadata,_.jr))==null?void 0:L.url)&&(n.includes(D)||n.startsWith("/clip"))?!0:!1};
_.cO8=function(){var n=_.cz();return n.getFlag(192)?n.getFlag(190):!(_.c("web_watch_cinematics_disabled_by_default")||_.c("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&s$i())};
_.T7=function(n,D,L){var g={};g.currentUrl=D;g.vis=n.vis!==void 0?n.vis:0;g.splay=!1;D=_.cz();g.autoCaptionsDefaultOn=D.getFlag(66);D.getFlag(141)?D.getFlag(140)?g.autonavState="STATE_OFF":g.autonavState="STATE_ON":g.autonavState="STATE_NONE";g.html5Preference="HTML5_PREF_WANTS";isNaN(_.OJ("STS"))||(g.signatureTimestamp=_.OJ("STS"));n.autonav&&(g.autoplay=!0,g.autonav=!0);n.mutedAutoplay&&(g.autoplay=!0,g.mutedAutoplay=!0);n.inlinePlayback&&(g.autoplay=!0,g.autonav=!1,g.isInlineUnmutedPlayback=!!n.inlineUnmuted);
g.referer=L;g.lactMilliseconds=n.lact!==void 0?n.lact.toString():"-1";_.c("enable_unknown_lact_fix_on_html5")&&g.lactMilliseconds==="-1"&&_.CL(new _.pe("Unknown LACT is set in playbackContext.",{"lact in tempData":n.lact||"undefined",autonav:n.autonav||"undefined"}));n={};D.getFlag(194)&&(n.hasShownAmbientMode=!0);D.getFlag(192)&&(n.hasToggledOffAmbientMode=!0);_.cO8()&&(n.watchAmbientModeEnabled=!0);g.watchAmbientModeContext=n;return g};
Q$i=function(n){var D={},L=n.pbis||0;L&&(D.playbackBeginsInSeconds=L);n.prefetch_reason&&n.prefetch_reason==="hc_pbis"&&(D.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return D};
_.u$8=function(n){var D=new EG(_.OJ("ONE_PICK_URL",""));D.urlParamMap_.set("hostId",n);(n=_.OJ("GAPI_LOCALE"))&&D.urlParamMap_.set("hl",n);(n=_.OJ("SESSION_INDEX"))&&D.urlParamMap_.set("authuser",n);(n=_.OJ("DELEGATED_SESSION_ID"))&&D.urlParamMap_.set("groupId",n);return D};
AOv=function(){var n=_.E(),D=n.resolve(_.sG);n=n.resolve(_.cn);return new fzv(D,n)};
Iz4=function(n){if(window.IntersectionObserver)return new z8i(n,400);throw new TypeError("Yf");};
rOB=function(){var n=Hammer.TouchAction,D=n.prototype.preventDefaults;n.prototype.preventDefaults=function(L){var g=this.actions.indexOf("pan-down")>-1;if(!g)return D.call(this,L);if(!C58){var b=L.srcEvent;L=L.direction;var q;if((q=this.manager)==null?0:q.session.prevented)b.preventDefault();else if(g&&L&Hammer.DIRECTION_DOWN)return this.preventSrc(b)}}};
Opf=function(n){if(!n||n.size===0)return Hammer.DIRECTION_ALL;if(n.size===2){if(n.has("up")&&n.has("down"))return Hammer.DIRECTION_VERTICAL;if(n.has("right")&&n.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(n.size===1){if(n.has("up"))return Hammer.DIRECTION_UP;if(n.has("down"))return Hammer.DIRECTION_DOWN;if(n.has("right"))return Hammer.DIRECTION_RIGHT;if(n.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.wOy=function(){return ip8?Promise.resolve(ip8):new Promise(function(n,D){var L=self.indexedDB.open("swpushnotificationsdb");L.onerror=D;L.onsuccess=function(){var g=L.result;if(g.objectStoreNames.contains("swpushnotificationsstore"))ip8=g,n(ip8);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.wOy()};
L.onupgradeneeded=h8v})};
h8v=function(n){n=n.target.result;n.objectStoreNames.contains("swpushnotificationsstore")&&n.deleteObjectStore("swpushnotificationsstore");n.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
e88=function(n){var D=WEf(),L;return _.B(function(g){switch(g.nextAddress){case 1:return _.JA(g,2),_.p(g,n.match(D,{cacheName:"yt-appshell-assets"}),4);case 4:L=g.yieldResult;_.hE(g,3);break;case 2:_.dG(g);case 3:return g.return(L)}})};
WEf=function(){var n=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?xrO.registration.scope:KEB;n.endsWith("/")&&(n=n.slice(0,-1));return n+"/app_shell_home"};
R8v=function(n){n.map(function(D){return D.source}).join("|")};
_.P5T=function(n){return _.B(function(D){return D.return(e88(n))})};
tff=function(){var n=window.caches,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,_.P5T(n),2);D=L.yieldResult;return L.return(!!D)})};
YC8=function(){_.B(function(n){if(n.nextAddress==1){if(mrB)return n.jumpTo(0);mrB=!0;if(_.c("enable_system_health_primes_monitoring"))return _.D8(vvJ,3E4),XO4(),n.return();if(!(Math.random()<_.H7("web_system_health_fraction")))return n.jumpTo(0);lz4={heightPixels:screen.height,widthPixels:screen.width};QX&&!isNaN(QX.jsHeapSizeLimit)&&(lz4.memoryTotalKbytes=String(Math.round(QX.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(lz4.devicePixelRatio=window.devicePixelRatio);return _.p(n,Mff(),4)}_.D8(vvJ,
3E4);return _.p(n,ovO(),0)})};
Mff=function(){return _.B(function(n){if(n.nextAddress==1)return u8.intersectionObserverPresent="IntersectionObserver"in window,u8.serviceWorkerPresent="serviceWorker"in navigator,u8.webSharePresent="share"in navigator,u8.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,u8.cacheStoragePresent="caches"in window,u8.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,u8.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
u8.webkitTemporaryStoragePresent="webkitTemporaryStorage"in f8&&f8.webkitTemporaryStorage&&"queryUsageAndQuota"in f8.webkitTemporaryStorage,u8.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.p(n,edb(),2);u8.indexedDbPresent=n.yieldResult;u8.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;u8.broadcastChannelPresent="BroadcastChannel"in window;u8.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(u8.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,u8.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.Tq(n)})};
vvJ=function(){var n=9E4+Math.random()*2E3;_.FA()>n||(_.c("enable_system_health_primes_monitoring")?XO4():ovO())};
ovO=function(){var n;return _.B(function(D){if(D.nextAddress==1)return _.p(D,SCJ(),2);n=D.yieldResult;_.Qa("systemHealthCaptured",n);_.Tq(D)})};
XO4=function(){var n={metric:{}},D=FEy();D.networkEvents.length&&(n.metric.networkEvents=HpJ(D));_.Qa("systemHealthCaptured",n)};
SCJ=function(){var n,D,L,g,b,q,U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:n={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)};D=window.screen;_.c("enable_is_extended_monitoring")&&D&&"isExtended"in D&&(n.isExtended=!!D.isExtended);L={metric:{staticContext:lz4,dynamicContext:n,webMetric:yOy,webApiSupport:u8}};
if(g=_.r1())L.csn=g;QX&&(L.metric.webMetric.currentHeapKbytes=Math.round(QX.usedJSHeapSize/1E3));window.matchMedia&&(L.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,L.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,L.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in f8&&typeof f8.getBattery==="function")){d.jumpTo(2);break}return _.p(d,f8.getBattery(),3);case 3:if(b=
d.yieldResult)L.metric.dynamicContext.chargingStatus=b.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(L.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(u8.storageEstimatePresent)return _.p(d,navigator.storage.estimate(),8);if(!u8.webkitTemporaryStoragePresent){d.jumpTo(5);break}return _.p(d,Nqv(),7);case 7:q=d.yieldResult;d.jumpTo(5);break;case 8:q=d.yieldResult;case 5:return L.metric.dynamicContext.deviceStorageQuotaMbytes=((U=q)==null?0:U.quota)?String(Math.round(q.quota/
1048576/10)*10):"-1",L.metric.dynamicContext.deviceStorageUsageMbytes=((J=q)==null?0:J.usage)?String(Math.round(q.usage/1048576/10)*10):"-1",k=L.metric.dynamicContext,_.p(d,tff(),9);case 9:return k.hasAppShell=d.yieldResult,a=FEy(),a.networkEvents.length&&(L.metric.networkEvents=HpJ(a)),d.return(L)}})};
Nqv=function(){return new Promise(function(n){var D;u8.webkitTemporaryStoragePresent&&(D=f8.webkitTemporaryStorage)!=null&&D.queryUsageAndQuota?f8.webkitTemporaryStorage.queryUsageAndQuota(function(L,g){n({usage:L,quota:g})}):n(void 0)})};
_.AW=function(n){n&=16777215;n=[(n&16711680)>>16,(n&65280)>>8,n&255];return j$T(n[0],n[1],n[2])};
_.z7=function(n){n=[(n&16711680)>>>16,(n&65280)>>>8,n&255,(n&4278190080)>>>24];var D=_.nLJ(n,function(L){return L==(L&255)});
n[3]=(n[3]/255).toFixed(3);if(!D)throw Error("Zf`"+n.join(","));return"rgba("+n.join(",")+")"};
_.DQv=function(n){return[(n&16711680)>>>16,(n&65280)>>>8,n&255]};
_.Lzf=function(n){n=n.map(function(D){D/=255;return D<=.03928?D/12.92:Math.pow((D+.05)/1.05,2.4)});
return n[0]*.2126+n[1]*.7152+n[2]*.0722};
I5=function(n,D){n=_.DQv(n);return"rgba("+n[0]+", "+n[1]+", "+n[2]+", "+D+")"};
_.gLy=function(){try{return!!self.localStorage}catch(n){return!1}};
qVy=function(){if(b9i())_.CL(Error("$f"));else{var n=document.createElement("iframe");n.style.display="none";var D=D===void 0?window.location.href:D;var L=_.AG(_.OJ("PERSIST_IDENTITY_IFRAME_URL"));D=L?L:(new URL(D)).host.indexOf("studio")===0?_.L0($QT,"persist_identity"):_.L0(GlO,"persist_identity");_.lmJ(n,1,D);n.id="persist_identity";var g;(g=document.body)==null||g.appendChild(n)}};
b9i=function(){var n=VAb;n||(n=document.querySelector("#persist_identity"));return n};
UQf=function(){var n=!1;try{n=!!window.sessionStorage.getItem("session_logininfo")}catch(D){n=!0}return(_.OJ("INNERTUBE_CLIENT_NAME")==="WEB"||_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&n};
BoO=function(n,D){if(!UQf())return!1;D||(D=_.OJ("LOGIN_INFO"));return D?(n.session_logininfo=D,!0):!1};
kl4=function(n,D){n=n===void 0?!1:n;if((D===void 0||!D)&&JeQ!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.is("LOG_STICKINESS",!1)){D=_.r1();var L=_.Ck(),g={identityStickinessData:{initialState:JeQ}};D&&L&&_.Se(D,L,g)}if(D=b9i())if(L=D.src?(new URL(D.src)).origin:"*",n){var b;(b=D.contentWindow)==null||b.postMessage({action:"clear"},L)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(n=window.sessionStorage.getItem("session_logininfo"))){var q;(q=D.contentWindow)==null||q.postMessage({loginInfo:n},L)}};
_.C8=function(n){n=n===void 0?!0:n;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.rd("LOGIN_INFO",""),n&&window.sessionStorage.setItem("from_switch_account","1"),kl4(!0,n)}catch(D){}};
p9T=function(n){n&&(n.startsWith("https://accounts.google.com/AddSession")?_.C8():n.startsWith("https://accounts.google.com/ServiceLogin")?_.C8():n.startsWith("https://myaccount.google.com")&&_.e0(n).getPath().endsWith("/youtubeoptions")&&_.C8())};
rs=function(n,D){p9T(n);if(_.is("LOGGED_IN",!0)&&UQf()){var L=yDO(n);L==null&&(L={});BoO(L,D)&&_.yi(n,L)}};
Z9b=function(){function n(D){for(D=D.target;D&&D.nodeName!=="A";)if(D=D.parentNode,!(D&&D instanceof HTMLElement))return;if(D&&!D.hasAttribute("download")&&D.getAttribute("rel")!=="external"&&D.href)return D.href}
document.addEventListener("mousedown",function(D){D.button!==0&&(D=n(D))&&rs(D)});
document.addEventListener("click",function(D){(D=n(D))&&rs(D)})};
ToJ=function(){var n=new aHJ;try{if(_.is("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(J){n.increment(5,!1);return}if(_.OJ("LOGIN_INFO")){var D=dQy?dQy:window.location;_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&qVy();var L=yDO(D.href);L==null&&(L={});var g=L.session_logininfo,b=Number(window.sessionStorage.getItem("stickiness_reload")),q=g===_.OJ("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
b>=2||q)b>=2?n.increment(2,q):q?n.increment(7,q):window.sessionStorage.getItem("session_logininfo")||(n.increment(3,q),JeQ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.OJ("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.OJ("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))n.increment(4,q),window.sessionStorage.removeItem("stickiness_reload");
else if(b<2){window.sessionStorage.setItem("stickiness_reload",String(b+1));var U=D.href;U=_.N1(U,"sttick");rs(U,window.sessionStorage.getItem("session_logininfo"));U=_.tk(U,{sttick:b});n.increment(b,q);_.yci(D,U)}}else n.increment(6,!1)}else _.C8(!1)}catch(J){}};
_.OG=function(n,D,L,g,b){D=D===void 0?{}:D;L=L===void 0?"":L;g=g===void 0?window:g;n=_.mh(n,D);rs(n);L=_.hc(n+L,b);_.yci(g.location,L)};
ELB=function(n){if(n.urlEndpoint){if(n=_.P7(n.urlEndpoint.url),n.adurl)return oV(n.adurl)}else if(n.watchEndpoint)return"//www.youtube.com/watch?v="+n.watchEndpoint.videoId;return null};
sYJ=function(n){if(!n||!n.reportingPings)return null;var D={};n.reportingPings.forEach(function(L){L.pingType in D?D[L.pingType].push(L.url):D[L.pingType]=[L.url]});
return{adpings:UKT(D)}};
_.ws=function(n){n=n===void 0?!1:n;var D=_.cz(),L="USER_INTERFACE_THEME_LIGHT";D.getFlag(165)?L="USER_INTERFACE_THEME_DARK":D.getFlag(174)?L="USER_INTERFACE_THEME_LIGHT":_.i8()&&(L="USER_INTERFACE_THEME_DARK");return n?L:ce4()||L};
_.QYv=function(){return!_.c("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.i8=function(){return _.QYv()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.hW=function(){var n=_.cz();return _.QYv()&&!n.getFlag(165)&&!n.getFlag(174)};
ce4=function(){var n=n===void 0?window.location.href:n;if(_.c("kevlar_disable_theme_param"))return null;var D=_.gm(n);if(_.upi(D))return"USER_INTERFACE_THEME_DARK";try{var L=_.P7(n).theme;return fH4.get(L)||null}catch(g){}return null};
_.upi=function(n){return _.c("enable_dark_theme_only_on_shorts")?!(n==null||!n.startsWith("/shorts/")):!1};
_.IHJ=function(n,D,L,g,b){D=D===void 0?!1:D;L=L===void 0?!1:L;var q=_.OJ("INNERTUBE_CONTEXT");if(!q)return _.zo(Error("dg")),{};q=(0,_.Ao.unsafeClone)(q);_.c("web_no_tracking_params_in_shell_killswitch")||delete q.clickTracking;q.client||(q.client={});var U=q.client;U.clientName==="MWEB"&&U.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(U.clientFormFactor=_.OJ("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");U.screenWidthPoints=window.innerWidth;U.screenHeightPoints=window.innerHeight;U.screenPixelDensity=
Math.round(window.devicePixelRatio||1);U.screenDensityFloat=window.devicePixelRatio||1;U.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());U.userInterfaceTheme=_.ws();if(!D){var J=_.Lkv();J&&(U.connectionType=J);_.c("web_log_effective_connection_type")&&(J=bIJ())&&(q.client.effectiveConnectionType=J)}var k;if(_.c("web_log_memory_total_kbytes")&&((k=_.U8.navigator)==null?0:k.deviceMemory)){var a;k=(a=_.U8.navigator)==null?void 0:a.deviceMemory;q.client.memoryTotalKbytes=""+k*1E6}D&&g&&!_.c("web_it_context_set_original_url_ks")&&
(U.originalUrl=AeO(_.U8.location.href,g).toString());_.c("web_gcf_hashes_innertube")&&(J=afO())&&(a=J.coldConfigData,k=J.coldHashData,J=J.hotHashData,q.client.configInfo=q.client.configInfo||{},a&&(q.client.configInfo.coldConfigData=a),k&&(q.client.configInfo.coldHashData=k),J&&(q.client.configInfo.hotHashData=J));a=_.P7(_.U8.location.href);!_.c("web_populate_internal_geo_killswitch")&&a.internalcountrycode&&(U.internalGeo=a.internalcountrycode);!_.c("web_populate_client_screen_killswitch")&&b&&(U.clientScreen=
b);U.clientName==="MWEB"||U.clientName==="WEB"?(U.mainAppWebInfo={graftUrl:g||_.U8.location.href},_.c("kevlar_woffle")&&_.Wn.instance&&(g=_.Wn.instance,U.mainAppWebInfo.pwaInstallabilityStatus=!g.appInstalledEventFired&&g.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),U.mainAppWebInfo.webDisplayMode=qGJ(),U.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):U.clientName==="TVHTML5"&&(!_.c("web_lr_app_quality_killswitch")&&
(g=_.OJ("LIVING_ROOM_APP_QUALITY"))&&(U.tvAppInfo=Object.assign(U.tvAppInfo||{},{appQuality:g})),g=_.OJ("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(U.tvAppInfo=Object.assign(U.tvAppInfo||{},{certificationScope:g}));!_.c("web_populate_time_zone_itc_killswitch")&&(g=n1y())&&(U.timeZone=g);(g=QGy())?U.experimentsToken=g:delete U.experimentsToken;U=ugv();g=_.zwv();g=(0,_.Ao.getValues)(g.tokenJars);q.request=Object.assign({},q.request,{internalExperimentFlags:U,consistencyTokenJars:g});!_.c("web_prequest_context_killswitch")&&
(U=_.OJ("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(q.request.externalPrequestContext=U);g=_.cz();U=g.getFlag(58);g=g.get("gsml","");q.user=Object.assign({},q.user);U&&(q.user.enableSafetyMode=U);g&&(q.user.lockedSafetyMode=!0);_.c("warm_op_csn_cleanup")?L&&(D=_.r1())&&(q.clientScreenNonce=D):!D&&(D=_.r1())&&(q.clientScreenNonce=D);n&&(q.clickTracking={clickTrackingParams:n});if(n=_.W7("yt.mdx.remote.remoteClient_"))q.remoteClient=n;_.eR.getInstance().setLocationOnInnerTubeContext(q);try{var d=h_T(),
T=d.bid;delete d.bid;q.adSignalsInfo={params:[],bid:T};for(var Q=_.V(Object.entries(d)),A=Q.next();!A.done;A=Q.next()){var I=_.V(A.value),w=I.next().value,h=I.next().value;d=w;T=h;n=void 0;(n=q.adSignalsInfo.params)==null||n.push({key:d,value:""+T})}var e,v;if(((e=q.client)==null?void 0:e.clientName)==="TVHTML5"||((v=q.client)==null?void 0:v.clientName)==="TVHTML5_UNPLUGGED"){var LO=_.OJ("INNERTUBE_CONTEXT");LO.adSignalsInfo&&(q.adSignalsInfo.advertisingId=LO.adSignalsInfo.advertisingId,q.adSignalsInfo.advertisingIdSignalType=
"DEVICE_ID_TYPE_CONNECTED_TV_IFA",q.adSignalsInfo.limitAdTracking=LO.adSignalsInfo.limitAdTracking)}}catch(S){_.zo(S)}return q};
_.xz=function(){return{isShellLoad:_.is("IS_SHELL_LOAD",!1)}};
reb=function(){navigator.serviceWorker.getRegistrations().then(function(n){n.forEach(CVy)})};
CVy=function(n){n&&_.O9B(i9T,n.scope)};
_.O9B=function(n,D){D={scope:D||_.yH("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Qy(n),D)};
K8=function(n,D,L,g){if(D&&D.serializedYpcCujLoggingParams){if(L){var b={};b.transactionErrorType=L;g&&(b.errorMessage=g);D.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:b}}}L={};L.ypcCujContext=D;n=_.G7("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",n,L);_.qc(_.VX(),n,"FLOW_TYPE_YPC_ACQUISITION")}};
_.w9B=function(n,D,L,g){var b={};b.serializedTransactionFlowLoggingParams=D;L&&(b.errorType=L);g&&(b.errorMessage=g);_.Qa(n,b);_.Ab()};
_.hw8=function(n){n&&_.w9B("transactionFlowStarted",n)};
_.Wz4=function(n){n&&_.w9B("transactionFlowCancelled",n)};
_.R5=function(n,D,L){D&&_.w9B("transactionFlowFailed",D,n,L)};
_.Pn=function(){this.megabloxUrl_=null};
_.tW=function(n){try{var D=ewO==null?void 0:ewO.composedPath(n)}catch(L){D=n.composedPath?n.composedPath():[]}return D&&D.length>0?D:n.composedPath?n.composedPath():[]};
_.mZ=function(n){return _.tW(n)[0]};
_.vn=function(n){if(!(n instanceof Element))return null;n=n.classList?Array.from(n.classList):void 0;if(!n)return null;var D=n.indexOf("style-scope");return D>-1&&D+1<n.length?n[D+1]:null};
Xs=function(n){if(!(n instanceof HTMLElement))return null;var D=n&&(n.$$||n.polymerController)?n.tagName.toLowerCase():null;return D?D:_.vn(n)};
xQ8=function(n,D){return n.replace(/[^a-z]*[^\s]+/g,function(L){return L+".style-scope."+D})};
Kzv=function(n,D){return D?n.split(",").map(function(L){return xQ8(L.trim(),D)}).join(", "):n};
_.l8=function(n){var D,L,g,b;return(b=(g=(L=(D=n.root)!=null?D:n.shadowRoot)!=null?L:n.__shady_native_shadowRoot)!=null?g:n.__shady_shadowRoot)!=null?b:n};
Mc=function(n){return n instanceof ShadowRoot?ShadowRoot:n instanceof DocumentFragment?DocumentFragment:n instanceof Document?Document:HTMLElement};
Rwf=function(n){var D,L,g;return(g=(L=(D=n.parentElement)!=null?D:n.__shady_native_parentElement)!=null?L:n.__shady_parentElement)!=null?g:null};
PV8=function(n){var D,L,g;return(g=(L=(D=n.parentNode)!=null?D:n.__shady_native_parentNode)!=null?L:n.__shady_parentNode)!=null?g:null};
tAv=function(n){var D,L,g;return(g=(L=(D=n.__shady_parentNode)!=null?D:n.__shady_native_parentNode)!=null?L:n.parentNode)!=null?g:null};
mQb=function(n){var D,L;return(L=(D=PV8(n))!=null?D:n.host)!=null?L:null};
vLb=function(n){var D,L,g;return(g=(L=(D=n.nextSibling)!=null?D:n.__shady_native_nextSibling)!=null?L:n.__shady_nextSibling)!=null?g:null};
X9J=function(n){var D,L,g;return(g=(L=(D=n.previousSibling)!=null?D:n.__shady_native_previousSibling)!=null?L:n.__shady_previousSibling)!=null?g:null};
lHB=function(n){var D,L,g;return(g=(L=(D=n.nextElementSibling)!=null?D:n.__shady_native_nextElementSibling)!=null?L:n.__shady_nextElementSibling)!=null?g:null};
MAv=function(n){var D,L,g;return(g=(L=(D=n.previousElementSibling)!=null?D:n.__shady_native_previousElementSibling)!=null?L:n.__shady_previousElementSibling)!=null?g:null};
oLv=function(n){var D,L,g;return new Set([].concat(_.Iu((D=n.children)!=null?D:[]),_.Iu((L=n.__shady_native_children)!=null?L:[]),_.Iu((g=n.__shady_children)!=null?g:[])))};
YVb=function(n){var D,L,g;return new Set([].concat(_.Iu((D=n.childNodes)!=null?D:[]),_.Iu((L=n.__shady_native_childNodes)!=null?L:[]),_.Iu((g=n.__shady_childNodes)!=null?g:[])))};
SVQ=function(n){if(!n)return null;var D=_.vn(n);if(!D){var L;return(L=Node.prototype.getRootNode)==null?void 0:L.call(n)}D=D.toUpperCase();for(n=Rwf(n);n&&n.tagName!==D;)n=Rwf(n);return n?_.l8(n):null};
Fz8=function(n){for(;n&&!(n instanceof HTMLElement);)n=mQb(n);return n};
H9v=function(n){var D=Fz8(n);return n===D?_.vn(n):D?Xs(D):null};
yeJ=function(n){return(n=Fz8(n))?Xs(n):null};
Nov=function(n){if(n instanceof Comment)return!1;if(n instanceof Text){var D,L;if(((L=(D=n.textContent)==null?void 0:D.trim())!=null?L:"")==="")return!1}return!0};
o5=function(n,D,L){var g=D(n);for(L=L===void 0?yeJ(n):L;g&&(H9v(g)!==L||!Nov(g));)n=g,g=D(n);return g};
jYQ=function(n,D,L){if(!D)return null;n=yeJ(n);return H9v(D)===n&&Nov(D)?D:o5(D,L,n)};
nE8=function(n){return o5(n,tAv,_.vn(n))};
DY8=function(n){return o5(n,lHB)};
LeJ=function(n){return o5(n,vLb)};
gE8=function(n){return o5(n,MAv)};
b4O=function(n){return o5(n,X9J)};
$YB=function(n){return jYQ(n,n.firstChild||n.__shady_native_firstChild||n.__shady_firstChild||null,vLb)};
G_8=function(n){var D,L,g;var b=(g=(L=(D=n.firstElementChild)!=null?D:n.__shady_native_firstElementChild)!=null?L:n.__shady_firstElementChild)!=null?g:null;return jYQ(n,b,lHB)};
q_i=function(n){var D,L,g;var b=(g=(L=(D=n.lastChild)!=null?D:n.__shady_native_lastChild)!=null?L:n.__shady_lastChild)!=null?g:null;return jYQ(n,b,X9J)};
VYT=function(n){var D,L,g;var b=(g=(L=(D=n.lastElementChild)!=null?D:n.__shady_native_lastElementChild)!=null?L:n.__shady_lastElementChild)!=null?g:null;return jYQ(n,b,MAv)};
UYB=function(n){var D=yeJ(n);return Array.from(YVb(n)).filter(function(L){return H9v(L)===D})};
BzJ=function(n){var D=Xs(n);return Array.from(oLv(n)).filter(function(L){return _.vn(L)===D})};
_.Yz=function(n,D,L){if(n instanceof HTMLElement&&_.vn(n)===L){var g=Array.from(n.classList).indexOf("style-scope");if(g===-1)n.classList.add("style-scope"),n.classList.add(D);else if(!(g+1>=n.classList.length)){g=n.classList[g+1];var b,q;n==null||(b=n.classList)==null||(q=b.replace)==null||q.call(b,g,D)}}if(n instanceof HTMLElement||n instanceof DocumentFragment)for(b=_.V(oLv(n)),q=b.next();!q.done;q=b.next())_.Yz(q.value,D,L);return n};
SR=function(n,D){if(n instanceof HTMLElement&&_.vn(n)===D){var L=Array.from(n.classList).indexOf("style-scope");L===-1||L+1>=n.classList.length||n.classList.remove("style-scope",n.classList[L+1])}if(n instanceof HTMLElement||n instanceof DocumentFragment){L=_.V(n.children);for(var g=L.next();!g.done;g=L.next())SR(g.value,D)}return n};
_.Jg8=function(n,D){return Mc(n).prototype.appendChild.call(n,D)};
k_J=function(n,D){if(n===D)return!0;n=YVb(n);return Array.from(n).some(function(L){return k_J(L,D)})};
_.r=function(n,D){if(n instanceof Fs)return n;(D==null?0:D.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(n,"ownerDocument")&&Object.defineProperty(n,"ownerDocument",{get:function(){return window.document}});
return new Fs(n)};
Z4T=function(){var n=Fs.prototype,D=[].concat(_.Iu(p1f?[]:["getRootNode"]),["setAttribute","removeAttribute"]);D=_.V(D);for(var L=D.next(),g={};!L.done;g={method$jscomp$48:void 0},L=D.next())g.method$jscomp$48=L.value,n[g.method$jscomp$48]=function(b){return function(){return this.host[b.method$jscomp$48].apply(this.host,arguments)}}(g)};
dYv=function(){var n=Fs.prototype,D=[].concat(_.Iu(p1f?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Iu(a7O?[]:["querySelector","querySelectorAll"]));D=_.V(D);for(var L=D.next(),g={};!L.done;g={method$jscomp$49:void 0},L=D.next())g.method$jscomp$49=L.value,n[g.method$jscomp$49]=function(b){return function(){return this.root[b.method$jscomp$49].apply(this.root,arguments)}}(g)};
sOv=function(){var n=Fs.prototype,D=[].concat(_.Iu(Tz8?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Iu(EEy?[]:["parentNode"]));D=_.V(D);for(var L=D.next(),g={};!L.done;g={prop$jscomp$62:void 0},L=D.next())g.prop$jscomp$62=L.value,Object.defineProperty(n,g.prop$jscomp$62,{get:function(b){return function(){return this.host[b.prop$jscomp$62]}}(g),
configurable:!0})};
u2y=function(){var n=Fs.prototype,D=["activeElement"].concat(_.Iu(Tz8?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Iu(cgB?[]:["children"]),_.Iu(QOT?[]:["lastChild"]));D=_.V(D);for(var L=D.next(),g={};!L.done;g={prop$jscomp$63:void 0},L=D.next())g.prop$jscomp$63=L.value,Object.defineProperty(n,g.prop$jscomp$63,{get:function(b){return function(){return this.root[b.prop$jscomp$63]}}(g),
configurable:!0})};
f7T=function(){for(var n=Fs.prototype,D=_.V(["innerHTML","textContent"]),L=D.next(),g={};!L.done;g={prop$jscomp$64:void 0},L=D.next())g.prop$jscomp$64=L.value,Object.defineProperty(n,g.prop$jscomp$64,{get:function(b){return function(){return this.root[b.prop$jscomp$64]}}(g),
set:function(b){return function(q){this.root[b.prop$jscomp$64]=q}}(g),
configurable:!0})};
Agv=function(n){var D=Fs.prototype;n=_.V(Object.entries(n));for(var L=n.next(),g={};!L.done;g={fn$jscomp$359:void 0},L=n.next()){var b=_.V(L.value);L=b.next().value;b=b.next().value;g.fn$jscomp$359=b;D[L]=function(q){return function(){return q.fn$jscomp$359.apply(null,[this.host.node||this.host].concat(_.Iu(arguments)))}}(g)}};
I7i=function(){for(var n=Fs.prototype,D=_.V(Object.entries(z7J)),L=D.next(),g={};!L.done;g={fn$jscomp$360:void 0},L=D.next()){var b=_.V(L.value);L=b.next().value;b=b.next().value;g.fn$jscomp$360=b;Object.defineProperty(n,L,{get:function(q){return function(){return q.fn$jscomp$360.apply(null,[this.host.node||this.host].concat(_.Iu(arguments)))}}(g),
configurable:!0})}};
_.Hn=function(n){return n instanceof CYJ||n instanceof Document?n:new CYJ(n)};
rgJ=function(){for(var n=CYJ.prototype,D=_.V("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),L=D.next(),g={};!L.done;g={method$jscomp$50:void 0},L=D.next())g.method$jscomp$50=L.value,n[g.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(_.Iu(arguments)))}}(g)};
O4v=function(){for(var n=CYJ.prototype,D=_.V("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),L=D.next(),g={};!L.done;g={prop$jscomp$65:void 0},L=D.next())g.prop$jscomp$65=L.value,Object.defineProperty(n,g.prop$jscomp$65,{get:function(b){return function(){var q;return(q=this.node["__shady_native_"+b.prop$jscomp$65])!=null?q:this.node[b.prop$jscomp$65]}}(g),
configurable:!0})};
_.yX=function(n,D,L){L===void 0&&(L=!n.classList.contains(D));L?n.classList.add(D):n.classList.remove(D)};
_.Nc=function(n,D,L){L===void 0&&(L=!n.hasAttribute(D));if(D==="class")throw Error("hg");L?_.Hn(n).setAttribute(D,""):_.Hn(n).removeAttribute(D)};
i4J=function(n){return(n.localName!=="slot"?[]:(0,_.nC)(n).assignedNodes({flatten:!0})).filter(function(D){return D.nodeType===Node.ELEMENT_NODE})};
_.w1b=function(n){return(n=_.r(n).querySelector("slot"))&&n.localName==="slot"?i4J(n):[]};
_.Dy=function(n,D){window.ShadyCSS&&window.ShadyCSS.styleSubtree(n,D)};
h7i=function(n,D){var L=D.bind(n);return function(g){L(g,g.detail)}};
_.LC=function(n,D){var L=WeQ.get(n);L||(L=new WeakMap,WeQ.set(n,L));if(L.has(D))return L.get(D);if(_.c("web_fi_listen_disable_bound_fn_helper")){var g=D.bind(n);n=function(b){g(b,b==null?void 0:b.detail)}}else n=h7i(n,D);
L.set(D,n);return n};
Kev=function(n,D){e74(n);n.created[xY4].push(D)};
e74=function(n){if(!n.created||!n.created[xY4]){var D=n.created,L=D?[D]:[];n.created=function(){for(var g=_.V(L),b=g.next();!b.done;b=g.next())b.value.apply(this)};
n.created[xY4]=L}};
R7J=function(n){return function(){var D=_.e1.apply(0,arguments);return function(L,g,b){n.apply(null,_.Iu(D))(L,g,b)}}};
PYJ=function(){return function(){var n=_.e1.apply(0,arguments);return function(D,L,g){aJ8.apply(null,_.Iu(n))(D,L,g)}}};
_.W=function(n){return PYJ()(n)};
_.x=function(){return R7J(sL4).apply(null,_.Iu(_.e1.apply(0,arguments)))};
_.R=function(n){return _.c("pbcm_fi_listen_decorators")?tYJ(n):R7J(Tk8)(n)};
tYJ=function(n){return function(D,L){Kev(D,function(){var g=this[L],b=_.c("web_fi_listen_disable_bound_fn_helper")?function(q){g(q,q.detail)}.bind(this):h7i(this,g);
mY8.has(n)?zE(this.hostElement,n,b):this.hostElement.addEventListener(n,b)})}};
_.P=function(){return R7J(E2J).apply(null,_.Iu(_.e1.apply(0,arguments)))};
_.t=function(n){n=n===void 0?{}:n;return R7J(daO)(n)};
_.gC=function(n){if(n.hostElement&&n!==n.hostElement){var D=_.cb(n.hostElement);D=n.renderIdom?D:D.shadowRoot}D||(n=n.root,D=n instanceof Node?_.cb(n):null);return D};
_.bM=function(n){return vEB?X1f(n):function(D,L){Object.defineProperty(D,L,{get:function(){var g;return(g=_.gC(this))==null?void 0:g.querySelector(n)},
enumerable:!0,configurable:!0})}};
X1f=function(n){return function(D,L){Object.defineProperty(D,L,{get:function(){var g,b=(g=_.r(this.hostElement))==null?void 0:g.querySelector(n);if(b)return b;var q;g=(q=this.is)!=null?q:"yt-undefined-target";l78!=null||(l78=Date.now());(xy(g)+l78)%100>_.H7("pbcm_fi_query_decorators_fallback_logging_pct")||(MYv!=null||(MYv=new oEJ),Y_8.has(g)||(Y_8.add(g),MYv.increment(g)));var U;return(U=_.gC(this))==null?void 0:U.querySelector(n)},
enumerable:!0,configurable:!0})}};
_.$e=function(n){return vEB?S_y(n):function(D,L){Object.defineProperty(D,L,{get:function(){var g;return(g=_.gC(this))==null?void 0:g.querySelectorAll(n)},
enumerable:!0,configurable:!0})}};
S_y=function(n){return function(D,L){Object.defineProperty(D,L,{get:function(){var g,b=(g=_.r(this.hostElement))==null?void 0:g.querySelectorAll(n);if(b==null?0:b.length)return b;var q;return(q=_.gC(this))==null?void 0:q.querySelectorAll(n)},
enumerable:!0,configurable:!0})}};
FeT=function(n){return function(D){if(![_.YW,_.m].includes(Object.getPrototypeOf(D.prototype).constructor))throw Error("ig");qTb(Object.assign({},typeof n!=="string"?n:{is:n,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(D)}};
_.qt=function(){var n=n===void 0?{}:n;return function(D){if(![Su,_.GG].includes(Object.getPrototypeOf(D.prototype).constructor))throw Error("jg");VmO(Object.assign({},n,{disableInheritanceCheck:!0}))(D)}};
yg8=function(n,D){H4O[n]!=null||(H4O[n]=new Set);H4O[n].add(D)};
_.V8=function(){var n=_.P.apply(null,_.Iu(_.e1.apply(0,arguments)));return function(D,L){yg8(D.is,L);n(D,L)}};
J4=function(n,D,L){if(Up(n)&&!Nz8.has(D)){D=D.replace(/^JSC\$[\d]+_/,"");D=D.replace(/\.\d+(\.|$)/g,function(q,U){return".#"+U});
Be[n]!=null||(Be[n]={});var g,b;(g=Be[n])[b=D]!=null||(g[b]=new Set);Be[n][D].has(L)||(Be[n][D].add(L),_.Qa("polymerPropertyAccessEvent",{componentName:n,propertyName:D,accessType:L}))}};
jOJ=function(){return _.c("polymer_property_access_logging_debug")||_.c("polymer_enable_property_access_logging")};
Up=function(n){if(_.c("polymer_property_access_logging_debug"))return!0;if(!_.c("polymer_enable_property_access_logging"))return!1;nmB||(nmB=Date.now());return(xy(n)+nmB)%100<_.H7("polymer_property_access_logging_percent")};
Dxb=function(n,D){return Up(D)&&n.hostElement.loggingStatus?new Proxy(n,{get:function(L,g,b){if(L.hostElement.loggingStatus.bypassProxyController)return L[g];L.hostElement.loggingStatus.isExternalGet=!0;var q=L[g];L.hostElement.loggingStatus.isExternalGet=!1;if(q instanceof Function)return function(){var U=_.e1.apply(0,arguments);try{return L.hostElement.loggingStatus.currentExternalCall=g,J4(D,g,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),q.apply(this===b?L:this,U)}finally{L.hostElement.loggingStatus.currentExternalCall=
void 0}};
J4(D,g,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return q},
set:function(L,g,b){if(L.hostElement.loggingStatus.bypassProxyController)return L[g]=b,!0;L.hostElement.loggingStatus.isRendererStamper?J4(D,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):L.hostElement.loggingStatus.isDeclarativeExternal||J4(D,g,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{L.hostElement.loggingStatus.currentExternalSet=g,L[g]=b}finally{L.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):n};
LpB=function(n,D){n&&n.loggingStatus&&!n.loggingStatus.isDeclarativeExternal&&!n.loggingStatus.isExternalGet&&n.loggingStatus.currentExternalSet!==D&&J4(n.tagName.toLowerCase(),D,"PROPERTY_ACCESS_GET_INTERNAL")};
ke=function(n,D,L){n&&(L||n.loggingStatus&&!n.loggingStatus.isInitializing&&!n.loggingStatus.isDefiningPropertyAccessor&&n.loggingStatus.currentExternalSet!==D)&&J4(n.tagName.toLowerCase(),D,"PROPERTY_ACCESS_SET_INTERNAL")};
gmi=function(){return{_definePropertyAccessor:function(n,D){var L=this,g=L.hostElement.loggingStatus;g&&(g.isDefiningPropertyAccessor=!0);var b=L[n];b!==void 0&&(L.__data?L._setPendingProperty(n,b):(L.__dataProto!=null||(L.__dataProto={}),L.__dataProto[n]=b));g&&(g.isDefiningPropertyAccessor=!1);Object.defineProperty(this,n,{get:function(){LpB(L.hostElement,n);return this.__data[n]},
set:function(q){D||this._setPendingProperty(n,q,!0)&&this._invalidateProperties()}})},
created:function(){var n=this._setPendingProperty.bind(this);this._setPendingProperty=function(D,L,g){ke(this.hostElement,D);return n.apply(this,[D,L,g])}}}};
$xB=function(n){jOJ()&&_.W(bHJ.prototype)(n.prototype,"__templateBindingLoggingBehavior")};
Guy=function(n,D){if(D.resolvedFactories.length!==n.resolvedFactories.length)return!0;D=_.V(D.resolvedFactories.entries());for(var L=D.next();!L.done;L=D.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;if(g.providerClass){if(g.providerClass!==n.resolvedFactories[L].providerClass)return!0}else if(g.providerValue){if(g.providerValue!==n.resolvedFactories[L].providerValue)return!0}else if(g.factory!==n.resolvedFactories[L].factory)return!0}return!1};
qUT=function(n,D){n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,L.constructor===Array)qUT(L,D);else{var g=D;g.has(L)||(L.inject&&g.add(L),L.behaviors&&qUT(L.behaviors,g))}};
pC=function(n,D){var L=n[D];n[D]=function(){var g=_.e1.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(L)return L.apply(this,g)}};
J28=function(){_.Zy.Class=function(L,g){L=VCi(L,g);pC(L.prototype,"created");return L};
pC(aP.prototype,"_initializeProperties");pC(_.dC.prototype,"_initializeProperties");if(UxB)pC(BE4,"created");else{var n=function(){pC(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))n();else{var D=customElements.define;customElements.define=function(L,g,b){D.call(customElements,L,g,b);L==="tp-yt-iron-list"&&(n(),customElements.define=D)}}}};
p$J=function(n,D){n.prototype.behaviors=n.prototype.behaviors||[];n.prototype.behaviors.unshift(kuT.InjectBehavior);n.prototype.provide=D};
_.Ep=function(n){return function(D){if(!n.disableElementRegistration){n.noInjection||p$J(D,n.providers);var L=D.prototype;L.__templateHelpers||aJ8(TG.prototype)(L,"__templateHelpers");L=n.is;ZH4||(ZH4=Date.now());(xy(L)+ZH4)%100<_.H7("polymer_log_prop_change_observer_percent")&&aJ8(a38.prototype)(D.prototype,"__propertyObserverObserver");D.prototype.behaviors=D.prototype.behaviors||[];D.prototype.behaviors.unshift(_.dxf.YtHostElementBehavior);$xB(D);FeT({is:n.is,notifyObserversOnUndefined:n.notifyObserversOnUndefined!==
!1,fastInit:n.fastInit,template:n.template,disableEnforceFastDefaultValuesCheck:!0})(D)}}};
_.X=function(n){return _.Ep({is:n.is,template:n.template,disableElementRegistration:n.disableElementRegistration,cssBuildOptOut:n.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
smT=function(n,D){if(TEi){n=new n;for(var L=_.V(Object.getOwnPropertyNames(n)),g=L.next();!g.done;g=L.next())g=g.value,D[g]=n[g];for(L=D;L&&L!==Object.prototype;L=Object.getPrototypeOf(L)){g=_.V(Object.getOwnPropertyNames(L));for(var b=g.next();!b.done;b=g.next())b=b.value,n.hasOwnProperty(b)||Object.defineProperty(n,b,EmT(D,b))}}else n.apply(D)};
EmT=function(n,D){return{get:function(){var L=n[D];return L instanceof Function?L.bind(n):L},
set:function(L){n[D]=L}}};
Qmv=function(n,D){for(var L=n._noAccessors,g=_.V(Object.getOwnPropertyNames(n)),b=g.next();!b.done;b=g.next())if(b=b.value,!c2J.has(b))if(L)D[b]=n[b];else{var q=Object.getOwnPropertyDescriptor(n,b);q&&(q.configurable=!0,Object.defineProperty(D,b,q))}};
u3T=function(n,D,L){return function(g){if(L){var b=L();g.model=b}if(n[D])n[D](g,g.detail)}};
sp=function(n){var D=[];if(typeof n==="string")n.length>0&&D.push.apply(D,_.Iu(n.split(".")));else{n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,typeof L==="string"?D.push.apply(D,_.Iu(L.split("."))):D.push(L)}return D};
ce=function(n,D){if(D[D.length-1]!=="*"&&D[D.length-1]!=="splices"){for(var L=0;L<D.length;L++){if(!n)return;n=n[D[L]]}return n}};
f38=function(n,D){if(n.length>D.length)return!1;for(var L=0;L<n.length;L++)if(n[L]!==D[L])return!1;return!0};
zkJ=function(n,D,L){if(D.type==="compute"){var g=D.getter.bind(L);var b=D.args}else g=function(){return L[D.method.methodName].apply(L,_.Iu(_.e1.apply(0,arguments)))},b=D.method.args;
A28(n,D.propertyKey,g,b,D.value)};
CZB=function(n,D){if(D.readOnly){var L=Object.getOwnPropertyDescriptor(n.model,D.propertyKey);Object.defineProperty(n.model,D.propertyKey,{get:L.get,set:function(){}});
n.model[I38(D.propertyKey)]=L.set}};
r2T=function(n,D,L){if(L){var g=D.propertyKey,b=D.selector;D=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Iu(D.selectorArgs.map(function(q){return{type:"path",path:q}})));
A28(n,g,function(q){var U=_.e1.apply(1,arguments);return b.apply(null,[L.getState()].concat(_.Iu(U)))},D)}};
iHJ=function(n,D,L){var g=_.ky(D.propertyKey)+"-changed";OH8(n,function(b){var q={value:b.value,queueProperty:!0};b.path.split(".").length>1&&(q.path=b.path);L.dispatchEvent(new CustomEvent(g,{detail:q}))},[{type:"wildcard",
path:D.propertyKey}])};
w$4=function(n,D,L){OH8(n,function(){L[D.method.methodName].apply(L,_.Iu(_.e1.apply(0,arguments)))},D.method.args)};
I38=function(n){return"_set"+(n.charAt(0).toUpperCase()+n.slice(1))};
hki=function(){var n,D=un(function(L){n=L},!1);
return[n,D]};
Rky=function(n){n=n.trim().replace(WpT,",").replace(ekO,"$1");var D=n[0];D==="-"&&(D=n[1]);if(D>="0"&&D<="9")return{type:"literal",value:Number(n)};if(D==="'"||D==='"')return{type:"literal",value:n.slice(1,-1)};if(D=n.match(xxB)){D=D[1];var L=KpJ[D];if(L)return{type:L,path:n.slice(0,-(D.length+1))}}return{type:"path",path:n}};
vmJ=function(n){var D=n.match(PZB);if(D)return n={methodName:D[1],args:tCB},D[2].trim()&&(D=D[2].replace(mxB,"&comma;").split(","),n.args=D.map(Rky)),n};
X$i=function(n,D,L){D=_.ky(D);var g=Za;g&&(L=g(L,D,"attribute",n));Q8(n,L,D)};
Q8=function(n,D,L){D=l3i(D);D===void 0?n.removeAttribute(L):n.setAttribute(L,D)};
l3i=function(n){switch(typeof n){case "object":if(n instanceof Date)return n.toString();if(n){var D=window.trustedTypes?window.trustedTypes.isHTML(n)||window.trustedTypes.isScript(n)||window.trustedTypes.isScriptURL(n):void 0;if(D)return n;try{return JSON.stringify(n)}catch(L){_.CL(Error("Fg`"+n))}}break;case "boolean":return n?"":void 0;default:return n!==null&&n!==void 0?n.toString():void 0}};
MC4=function(n){if(n===void 0)throw Error("Gg");return n};
HH4=function(n,D,L,g){var b=omv(g);if(b.length){g=L;var q="property";YUB.test(L)?q="attribute":L[L.length-1]==="$"&&(L=L.slice(0,-1),q="attribute");var U=SUv(b);U&&q==="attribute"&&(L==="class"&&n.hasAttribute("class")&&(U+=" "+n.getAttribute(L)),Q8(n,U,L));q==="attribute"&&g==="disable-upgrade$"&&n.setAttribute("disable-upgrade","");n.localName==="input"&&g==="value"&&n.setAttribute("value","");n.removeAttribute(g);q==="property"&&(L=_.pk(L));D=MC4(D);FpB(D,q,L,b);return!0}return L.slice(0,3)===
"on-"?(n.removeAttribute(L),(q=D).events!=null||(q.events=[]),D.events.push({name:L.slice(3),value:g}),!0):L==="id"?(D.id=g,!0):!1};
omv=function(n){for(var D=[],L=0,g;(g=y24.exec(n))!==null;){g.index>L&&D.push({type:"literal",value:n.slice(L,g.index)});var b=g[1][0];L=!!g[2];g=g[3].trim();if(b==="{")throw Error("Hg");(b=vmJ(g))?D.push({type:"method",negate:L,signature:b}):D.push({type:"path",negate:L,path:g});L=y24.lastIndex}L&&L<n.length&&(n=n.substring(L))&&D.push({type:"literal",value:n});return D};
SUv=function(n){for(var D="",L=0;L<n.length;L++){var g=n[L];g.type==="literal"&&(D+=g.value)}return D};
FpB=function(n,D,L,g){n.bindings!=null||(n.bindings=[]);n.bindings.push({kind:D,target:L,parts:g})};
LcO=function(n,D,L){var g=!1;if(n.localName==="template"){g=L;var b=D.stripWhitespace;b=NE8(n,b===void 0?!1:b);var q=n.content.ownerDocument.createDocumentFragment();b.content=q;q.appendChild(n.content);g&&(g.templateInfo=b);g=!0}else n.localName==="slot"&&(D.hasInsertionPoint=!0);if(n.firstChild&&(b=L,n.localName!=="script"&&n.localName!=="style")){q=0;for(var U=n.firstChild;U;){var J=U;if(J.localName==="template"){var k=J.getAttribute("is");if((U=k==="dom-if")||k==="dom-repeat"){J.removeAttribute("is");
k=J.ownerDocument.createElement("ps-"+k);J.parentNode.replaceChild(k,J);k.appendChild(J);var a=Array.from(J.attributes);a=_.V(a);for(var d=a.next();!d.done;d=a.next())d=d.value,U?jmB.has(d.name)&&Q8(k,d.value,d.name):nM8.has(d.name)?Q8(k,d.value,d.name):DBf.has(d.name),J.removeAttribute(d.name);U=k}else U=J}if(U.nodeType===Node.TEXT_NODE){J=void 0;k=n;for(a=U;((J=a.nextSibling)==null?void 0:J.nodeType)===Node.TEXT_NODE;)d=void 0,(d=a).textContent!=null||(d.textContent=""),a.nextSibling.textContent&&
(a.textContent+=a.nextSibling.textContent),k.removeChild(a.nextSibling);if(D.stripWhitespace&&U.textContent&&!U.textContent.trim()){n.removeChild(U);U=U.nextSibling;continue}}LcO(U,D,{parentIndex:q,parentInfo:b});U.parentNode&&q++;U=U.nextSibling}}var T;if((T=n.hasAttributes)==null?0:T.call(n)){T=L=MC4(L);b=!1;q=Array.from(n.attributes);q=_.V(q);for(J=q.next();!J.done;J=q.next())J=J.value,b=HH4(n,T,J.name,J.value)||b;g=b||g}n.nodeType===Node.TEXT_NODE&&(T=omv(n.textContent),T.length&&(n.textContent=
SUv(T)||" ",L=MC4(L),FpB(L,"text","textContent",T),g=!0));L&&g&&(L.infoIndex=D.nodeInfoList.push(L)-1)};
NE8=function(n,D){D={nodeInfoList:[],stripWhitespace:(D===void 0?!1:D)||n.hasAttribute("strip-whitespace")};LcO(n.content,D);return D};
Wc8=function(n){Object.assign(n,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
eui=function(n,D){for(;n;){var L=n.signals[D];if(L)return L;n=n.parentScope}};
KcB=function(n,D,L,g){D.signalCache!=null||(D.signalCache={});var b=D.signalCache[L];if(!b){var q=L.split("."),U=eui(g,q[0]);if((U==null?void 0:U.type)==="signal")b=function(){var Q=U.type==="mutable"?U.signal.getWithPath([]):U.getter();return{rootWasDefined:Q!==void 0,value:ce(Q,q.slice(1))}};
else if((U==null?void 0:U.type)==="mutable"){var J=U.signal,k=U.signal.getPathMutationSignal(q.slice(1));b=function(){var Q=AK(n.owner,function(){return J.getWithPath([])}),A,I=(A=k())==null?void 0:A.value;
return{rootWasDefined:Q!==void 0,value:I}}}else{var a,d;
g=_.c("web_polysi_immutable_root_fix_killswitch")?!((a=n.options)==null?0:(d=a.immutableProps)==null?0:d.has(q[0])):!xBB(n,q[0]);if(q.length>1&&g){var T=n.getPathMutationSignal(q);b=function(){var Q=AK(n.owner,function(){return n.getWithPath([q[0]])}),A,I=(A=T())==null?void 0:A.value;
return{rootWasDefined:Q!==void 0,value:I}}}else b=function(){var Q=n.getWithPath(q);
return{rootWasDefined:Q!==void 0,value:Q}}}D.signalCache[L]=b}return b()};
PWQ=function(n,D,L,g,b,q){D=D.parts.map(function(J,k){if(J.type==="literal"){L.partWasDefined!=null||(L.partWasDefined=[]);var a;(a=L.partWasDefined)[k]||(a[k]=J.value!==void 0);return J.value}var d;if(J.type==="method"){var T,Q=(T=(d=L.partWasDefined)==null?void 0:d[k])!=null?T:!1;Q||(Q=J.signature.args.every(function(w){return w.type==="literal"}));
var A=!1,I=!0;d=J.signature.args.map(function(w){if(w.type==="literal")return w.value;if(w.type!=="path")throw Error("Ig`"+w.type);var h=KcB(n,L,w.path,b);w=h.value;h=h.rootWasDefined;A||(A=h);I&&(I=h);return w});
Q||(Q=q===1?I:A);L.partWasDefined!=null||(L.partWasDefined={});L.partWasDefined[k]=Q;if(!Q)return;d=(k=KcB(n,L,J.signature.methodName,b).value)&&typeof k==="function"?k.apply(g,d):void 0}else T=KcB(n,L,J.path,b),d=T.value,L.partWasDefined!=null||(L.partWasDefined={}),(Q=L.partWasDefined)[k]||(Q[k]=d!==void 0||T.rootWasDefined);J.negate&&(d=!d);return d});
if(D.length===1){var U;return((U=L.partWasDefined)==null?0:U[0])?D[0]:RuO}return D.join("")};
tyi=function(n){return typeof n==="object"&&!!n&&"notifyPath"in n&&"canNotifyPath"in n};
mB4=function(n){return typeof n==="object"&&!!n&&"notifyPath"in n};
vMb=function(n){return"polymerController"in n};
Xdi=function(n,D){D=""+sp(D)[0];if(tyi(n))return n.canNotifyPath(D);if(vMb(n)&&tyi(n.polymerController))return n.polymerController.canNotifyPath(D);if(mB4(n)){var L;return!((L=n.properties)==null||!L[D])}if(vMb(n)&&mB4(n.polymerController)){var g;return!((g=n.polymerController.properties)==null||!g[D])}return!1};
lRv=function(n,D,L){tyi(n)||mB4(n)?n.notifyPath(D,L):vMb(n)&&(tyi(n.polymerController)||mB4(n.polymerController))&&n.polymerController.notifyPath(D,L)};
oMB=function(n,D,L){if(L!==RuO){n.kind==="attribute"||n.target!=="textContent"&&(n.target!=="value"||D.localName!=="input"&&D.localName!=="textarea")||(L=L===void 0?"":L);var g,b=(g=MyT.Polymer)==null?void 0:g.sanitizeDOMValue;b&&(L=b(L,n.target,n.kind,D));if(n.kind==="attribute"){n=n.target;if(n==="class"||n==="name"||n==="slot")D=(0,_.nC)(D);Q8(D,L,n)}else if(n=n.target,L!==D[n]||typeof L==="object")D.loggingStatus&&(D.loggingStatus.isDeclarativeExternal=!0,J4(D.localName,n,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
D[n]=L,D.loggingStatus&&(D.loggingStatus.isDeclarativeExternal=!1)}};
YNy=function(n,D,L,g,b){var q=D.parts[0];if(D.parts.length!==1||q.type!=="path"||!Xdi(L,D.target))return!1;var U=_.V(q.path.split(".")),J=U.next().value,k=tp(U);if(!_.c("web_polysi_immutable_root_fix_killswitch")&&xBB(n,J))return!1;U=eui(b,J);if((U==null?void 0:U.type)==="signal")return!1;g.signalCache!=null||(g.signalCache={});b=g.signalCache[q.path];var a;b=(a=b)==null?void 0:a().value;if((b==null?void 0:b.path)!==void 0){g=sp(b.path);var d=sp(q.path);g=[D.target].concat(_.Iu(g.slice(d.length-1)));
lRv(L,g,q.negate?!b.value:b.value);return!0}var T;U?T=U.signal:T=uM(n,J);var Q=T.getChangeRecordSignal(k),A=!1;b=function(){if(!A){var w=AK(n.owner,function(){return T.getWithPath([])});
A||(A=w!==void 0)}return{value:Q(),rootWasDefined:A}};
g.signalCache[q.path]=b;g.partWasDefined!=null||(g.partWasDefined={});J=b();(d=g.partWasDefined)[0]||(d[0]=J.rootWasDefined);var I=AK(n.owner,function(){return T.getWithPath(k)});
g.partWasDefined[0]&&AK(n.owner,function(){return void oMB(D,L,q.negate?!I:I)});
return!0};
SNT=function(n,D,L,g,b,q,U){if(!YNy(n,D,L,g,q)){var J=PWQ(n,D,g,b,q,U);AK(n.owner,function(){return void oMB(D,L,J)})}};
Fc4=function(n,D,L,g,b,q,U){L=_.V(L);for(var J=L.next(),k={};!J.done;k={infoIndex:void 0},J=L.next()){J=J.value;var a=J.bindings;k.infoIndex=J.infoIndex;J=J.parentInfo;if(a){a=_.V(a);for(var d=a.next(),T={};!d.done;T={b$jscomp$254:void 0,bindingCtx$jscomp$4:void 0},d=a.next()){T.b$jscomp$254=d.value;if(k.infoIndex===void 0)throw Error("Jg");T.bindingCtx$jscomp$4={};n.effect(function(Q,A){return function(){b&&!b()||SNT(n,Q.b$jscomp$254,D[A.infoIndex],Q.bindingCtx$jscomp$4,g,q,U)}}(T,k))}}J&&Fc4(n,
D,[J],g,b,q,U)}};
HsB=function(n,D){n=(D.parentInfo?HsB(n,D.parentInfo):n).firstChild;for(var L=0;n;n=n.nextSibling)if(D.parentIndex===L++)return n;throw Error("Kg");};
NxT=function(n,D,L,g){n=document.importNode(n.content,!0);n.__noInsertionPoint=!(g==null?0:g.hasInsertionPoint);for(var b=Array(D.length),q={},U=0;U<D.length;U++){var J=D[U],k=HsB(n,J);b[U]=k;J.id&&(q[J.id]=k);if(J.templateInfo){var a=k.parentElement;a&&(a.templateInfo=J.templateInfo,a.parentSignalProxy=L,a.eventListenerHost=g.eventListenerHost,a.stampingEnabled=g.enabledSignal,a.parentScope=g.scope)}a=void 0;if((a=J.events)==null?0:a.length)for(a=0;a<J.events.length;a++){var d=J.events[a];yMb(g.eventListenerHost,
k,d.name,d.value,g.getModel)}}Fc4(L,b,D,g.thisCtx,g.enabledSignal,g.scope,g.methodInvocationRequirement);return{root:n,nodes:b,nodesById:q}};
nfT=function(n,D){n=n();var L;(L=jFv.ShadyCSS)==null||L.prepareTemplate(n,D);D=NE8(n);return{template:n,nodeInfoList:D.nodeInfoList,hasInsertionPoint:D.hasInsertionPoint}};
gfy=function(){DGb=!1;for(var n=fC.length,D=0;D<n;D++){var L=fC[D];if(L)try{L()}catch(g){Promise.resolve().then(function(){throw g;})}}fC.splice(0,n);
LiJ+=n};
qk8=function(n){DGb||(DGb=!0,bwv.textContent=($GQ++).toString());fC.push(n);return GFv++};
_.IP=function(n,D,L){A4++;n=D?new VaT(A4,n,D,L):new UGv(A4,n);zG.set(A4,n);return A4};
BjJ=function(n){(n=zG.get(n))&&n.cancel()};
kF8=function(n,D){n=J8B.get(n);return n?(D=n.get(D))?D:null:null};
_.CC=function(n,D,L,g){var b=kF8(n,D);if(!b){b=new pK8;var q=J8B.get(n);q||(q=new Map,J8B.set(n,q));q.set(D,b)}n=L.bind(n);b.run(n,g,void 0)};
_.Zw4=function(n,D){var L;(L=kF8(n,D))==null||L.cancel()};
avy=function(n){var D;(D=kF8(n,"doRender"))==null||D.flush()};
rC=function(n){var D;return(D=n.hostElement)!=null?D:n};
dGO=function(n){var D=n.indexOf(".");return D===-1?n:n.slice(0,D)};
Tjv=function(n,D,L,g,b,q){q=(b=(g=q?dGO(D):D)?D:null)?n.get(b):n.__data[D];b&&q===void 0&&(q=L[D]);_.bP(n.hostElement,SPv(g)+"-changed",{value:q,queueProperty:!0,path:b!=null?b:void 0},{bubbles:!1,composed:!1})};
Ef8=function(n,D){n.__isReflecting=!0;X$i(n.hostElement,D,n.__data[D]);n.__isReflecting=!1};
sIv=function(n){if(n._onIronRequestResizeNotifications){var D=n._onIronRequestResizeNotifications.bind(n);n._onIronRequestResizeNotifications=function(L){_.mZ(L)!==n.hostElement&&D(L)}}n._ariaActiveAttributeChanged&&(n._ariaActiveAttributeChanged=n._ariaActiveAttributeChanged.bind(n.hostElement));
n._activeChanged&&(n._activeChanged=function(L){n.toggles?Q8(n.hostElement,L?"true":"false",n.ariaActiveAttribute):n.hostElement.removeAttribute(n.ariaActiveAttribute);n._changedButtonState()});
n._asyncClick&&(n._asyncClick=function(){_.IP(function(){n.hostElement.click()},1)});
!n.keyEventTarget||n.keyEventTarget instanceof EventTarget||(n.keyEventTarget=rC(n.keyEventTarget));n._disabledChanged&&(n._disabledChanged=n._disabledChanged.bind(n.hostElement));n._observeItems&&(n._observeItems=function(L){var g=rC(L);return _.cb(g).observeNodes(function(b){n._updateItems();n._updateSelected();_.bP(g,"iron-items-changed",b,{bubbles:!1,cancelable:!1})})});
n._updateItems&&n._updateItems===_.Op._updateItems&&(n._updateItems=function(){var L=_.cb(n.hostElement).queryDistributedElements(n.selectable||"*");L=Array.prototype.filter.call(L,n._bindFilterItem);n._setItems(L)});
n._computeKeyboardClass&&(n._computeKeyboardClass=function(L){_.yX(n.hostElement,"keyboard-focus",L)});
n.ensureRipple&&(n.ensureRipple=function(L){if(n.hasRipple&&!n.hasRipple()){if(!n._createRipple)return;n._ripple=n._createRipple();n._ripple.noink=n.noink;var g=n._rippleContainer||n.hostElement;g&&_.r(g).appendChild(n._ripple)}var b;if(L&&((b=n._ripple)==null?0:b.uiDownAction)){g=_.r(n._rippleContainer||n.hostElement);var q;b=(q=L.composedPath())==null?void 0:q[0];g.contains(b)&&n._ripple.uiDownAction(L)}});
n._updateMultiselectable&&(n._updateMultiselectable=function(L){L?n.hostElement.setAttribute("aria-multiselectable","true"):n.hostElement.removeAttribute("aria-multiselectable")})};
c8b=function(n,D,L){L=_.V(L);for(var g=L.next();!g.done;g=L.next())smT(g.value.constructor,n);smT(D.constructor,n)};
uHv=function(n,D){n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,L.type==="signal"){var g=L.propertyKey;if(D.hasOwnProperty(g)&&D[g]!=null&&L.attributeType===Object){a:{g=D[g].constructor;for(var b=_.V(QIb),q=b.next();!q.done;q=b.next())if(q=q.value,g===q){g=q;break a}g=Object}L.attributeType=g}}};
fvJ=function(){};
A8J=function(n){var D;return(D=n.hostElement)!=null?D:n};
z48=function(){throw Error("Og");};
IvB=function(n,D){n.constructor.prototype.useSignals=!0;var L=new n.constructor;c8b(L,n,D.behaviors);uHv(D.reactiveSchemas,L);L={};for(var g=_.V(D.reactiveSchemas),b=g.next();!b.done;b=g.next())b=b.value,b.type==="signal"&&(L[b.propertyKey]=b.attributeType);var q={copyPropertiesToProto:z48,didRegister:!1,typesForSignals:L},U=["disable-upgrade"].concat(_.Iu(D.observedAttributes)),J=function(k){iM.call(this,n,D,q,k)};
_.f(J,iM);_.oh.Object.defineProperties(J,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return U}}});
q.copyPropertiesToProto=function(){for(var k=0;k<D.behaviors.length;k++)Qmv(D.behaviors[k],J.prototype);Qmv(n,J.prototype)};
D.legacyOptimizations||q.copyPropertiesToProto();J.prototype.is=n.is;return J};
CBb=function(n,D){if(Object.getPrototypeOf(D.prototype).constructor!==_.m)throw Error("Pg");D.prototype.is=n.is;return IvB(D.prototype,n)};
r8O=function(n){return n.type==="compute"||n.type==="computeWithMethod"};
Ow8=function(n){for(var D=n.reactiveSchemas.filter(r8O),L=new Map,g=new Map,b=new Map,q=_.V(D),U=q.next();!U.done;U=q.next())U=U.value,L.set(U.propertyKey,U),g.set(U.propertyKey,[]),b.set(U.propertyKey,0);q=0;D=_.V(D);for(U=D.next();!U.done;U=D.next()){U=U.value;for(var J=_.V(U.type==="computeWithMethod"?U.method.args:U.args),k=J.next();!k.done;k=J.next())k=k.value,k.type!=="literal"&&(k=k.path.split(".")[0],g.has(k)&&(g.get(k).push(U.propertyKey),b.set(U.propertyKey,b.get(U.propertyKey)+1),q++))}U=
[].concat(_.Iu(g.keys())).filter(function(a){return b.get(a)===0});
for(D=[];U.length;)for(J=U.shift(),D.push(L.get(J)),J=_.V(g.get(J)),k=J.next();!k.done;k=J.next())k=k.value,b.set(k,b.get(k)-1),q--,b.get(k)===0&&U.push(k);L=n.reactiveSchemas.filter(function(a){return!r8O(a)});
n.reactiveSchemas=[].concat(_.Iu(L),_.Iu(D))};
iwb=function(n,D){if(D.properties)for(var L=_.V(Object.entries(D.properties)),g=L.next();!g.done;g=L.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;n.properties[g]=typeof b==="function"?{type:b}:b}D.observers&&n.observers.push.apply(n.observers,_.Iu(D.observers));D.disabledPolySiReactions&&n.disabledPolySiReactions.push.apply(n.disabledPolySiReactions,_.Iu(D.disabledPolySiReactions))};
wKB=function(n,D){for(var L=D.length-1;L>=0;L--){var g=D[L];Array.isArray(g)?wKB(n,g):n.indexOf(g)<0&&n.unshift(g)}};
h4B=function(n,D){n.reactiveSchemas=n.reactiveSchemas.filter(function(L){return L.type==="observe"&&D.includes(L.method.methodName)||r8O(L)&&D.includes(L.propertyKey)?!1:!0})};
e48=function(n,D){var L=D.prototype,g,b,q={is:n.is,reactiveSchemas:[],observedAttributes:[],behaviors:[kuT.InjectBehavior,TG.prototype],disableElementRegistration:n.disableElementRegistration,provide:(g=n.providers)!=null?g:[],reactivityMode:n.reactivityMode,signalProperties:(b=L.signalProperties)!=null?b:[]};"template"in D?q.templateGetter=function(){return D.template}:n.getTemplate&&(q.templateGetter=n.getTemplate);
L.behaviors&&wKB(q.behaviors,L.behaviors);Wiy(q,D);return q};
Wiy=function(n,D){for(var L=D.prototype,g={properties:{},observers:[],disabledPolySiReactions:[]},b=_.V(n.behaviors),q=b.next();!q.done;q=b.next())iwb(g,q.value);iwb(g,L);if(n.signalProperties)for(L=_.V(n.signalProperties),b=L.next();!b.done;b=L.next())delete g.properties[b.value];L=_.V(Object.entries(g.properties));for(b=L.next();!b.done;b=L.next()){q=_.V(b.value);b=q.next().value;q=q.next().value;var U=void 0;if((U=n.signalProperties)==null||!U.includes(b)){U=void 0;var J=n,k=q.type;if(!k)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{k=Reflect.getMetadata("design:type",D,b);for(var a=_.V(xGB),d=a.next();!d.done;d=a.next())if(d=d.value,k===d){k=d;break a}k=Object}else k=String;q.computed||q.selector||(J.reactiveSchemas.push({type:"signal",propertyKey:b,value:q.value,attributeType:k,readOnly:q.readOnly}),J.observedAttributes.push(_.ky(b)));q.reflectToAttribute&&J.reactiveSchemas.push({type:"reflect",propertyKey:b});if(q.computed){k=vmJ(q.computed);if(!k)throw Error("Qg");J.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:b,method:k,value:q.value})}q.observer&&J.reactiveSchemas.push({type:"observe",method:{methodName:q.observer,args:[{type:"path",path:b}]}});q.notify&&J.reactiveSchemas.push({type:"notify",propertyKey:b});q.selector&&J.reactiveSchemas.push({type:"redux",propertyKey:b,selector:q.selector,selectorArgs:(U=q.selectorArgs)!=null?U:[]})}}KiB&&Ow8(n);D=_.V(g.observers);for(b=D.next();!b.done;b=D.next())L=n,b=b.value,(q=vmJ(b))?L.reactiveSchemas.push({type:"observe",method:q}):console.log('Warning: unable to parse observe declaration: "'+
b+'"');h4B(n,g.disabledPolySiReactions)};
R4f=function(n,D){for(var L=0;L<D.length;L++){var g=D[L],b=void 0;(b=g).showHideApi!=null||(b.showHideApi={});b=void 0;!!n!==!((b=g.showHideApi)==null||!b.hideTemplateChildren)&&(g.nodeType===Node.TEXT_NODE?n?(g.showHideApi.polymerTextContent=g.textContent,g.textContent=""):(b=void 0,g.textContent=(b=g.showHideApi.polymerTextContent)!=null?b:null):g instanceof Element&&g.localName==="slot"?n?(g.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.nC)((0,_.nC)(g).parentNode).replaceChild(g.showHideApi.polymerReplaced,
g)):(b=g.showHideApi.polymerReplaced)&&(0,_.nC)((0,_.nC)(b).parentNode).replaceChild(g,b):g instanceof HTMLElement&&g.style&&(n?(g.showHideApi.polymerDisplay=g.style.display,g.style.display="none"):g.style.display=g.showHideApi.polymerDisplay));g.showHideApi.hideTemplateChildren=n;g.showHideChildren&&g.showHideChildren(n)}};
tav=function(){if(!PBb){var n=document.createElement("style");n.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(n);PBb=!0}};
mGy=function(n,D){return AK(n,function(){for(var L={},g=D,b=new Set;g;){for(var q=_.V(Object.entries(g.signals)),U=q.next();!U.done;U=q.next()){var J=_.V(U.value);U=J.next().value;J=J.next().value;b.has(U)||(b.add(U),L[U]=J.type==="mutable"?J.signal.getWithPath([]):J.getter())}g=g.parentScope}return L})};
wC=function(){return _.c("disable_hidden_dom_if_using_stamper")||_.c("creator_disable_hidden_dom_if_using_stamper")};
vfO=function(){var n=!1,D=_.V(_.bn(!0,void 0,"UQbJQc")),L=D.next().value,g=D.next().value;return[function(){return n?!1:L()},
function(){n=!0;g(!1)}]};
XKi=function(n,D){var L=_.h4().getState();return D?n.apply(null,[L].concat(_.Iu(D))):n(L)};
ofb=function(){if(lv8)return lv8;var n=_.V(_.bn(0,void 0,"lnJfId")),D=n.next().value,L=n.next().value;_.h4().subscribe(function(){Ma8(L)});
return lv8=D};
Ma8=function(n){_.c("delay_redux_signal_update_killswitch")?n(ZL8(function(D){return D+1})):Ykb||(Ykb=!0,Promise.resolve().then(function(){n(ZL8(function(D){return D+1}));
Ykb=!1}))};
_.h4=function(){return SkO.getAppStore()};
We=function(n,D){return SkO.getSelectFn()(n,D)};
_.eS=function(n){SkO.getDispatchFn()(n)};
FiB=function(n,D){var L={},g;for(g in n)L[g]=D(n[g],g);return L};
_.xe=function(n,D){return function(){var L;return(L=_.fU(n))!=null?L:D}};
_.KC=function(n,D){var L=Object.assign({},n),g;for(g in D)D.hasOwnProperty(g)&&(L[g]=_.xe(n[g],D[g]));return L};
Hw4=function(n,D,L){n instanceof Element&&(L.debugName||(L.debugName="<"+n.tagName.toLowerCase()+(n.tagName.includes("-")?">":"."+n.className+">")),_.c("ytwiz_enable_debug_component_props")&&(n.debugProps||(n.debugProps=FiB(D,function(g){return function(){return g()}}))))};
_.t4=function(n,D){var L=function(g){var b={stack:[],error:void 0,hasError:!1};try{var q=y88={};var U=_.RP(b),J;if(((J=L)==null?0:J.idomCompat)&&g.renderedFromIdom){U==null||U.attr("idomCompat",!0);var k,a=typeof L.idomCompat==="object"?(k=L)==null?void 0:k.idomCompat.callbacks:{},d=_.V(NjO(g,a,L.debugName)),T=d.next().value;d.next();var Q=d.next().value,A=jIB(n,T);q.privateValue=A;y88=void 0;Hw4(A,T,L);U==null||U.attr("debugName",L.debugName);var I=tuQ(A),w=Array.isArray(I)?I[0]:I;w[D4]||(w[D4]=
{});w[D4].updateSignalsFromIdomProps=Q;return A}var h=FiB(g,nuQ);var e=jIB(n,h);q.privateValue=e;y88=void 0;Hw4(e,h,L);U==null||U.attr("debugName",L.debugName);return e}catch(v){b.error=v,b.hasError=!0}finally{_.Pe(b)}};
L.debugName=D===void 0?"":D;return L};
jIB=function(n,D){n=n(D);return Gb(n)};
DW4=function(n,D){n[D]||(n=new _.pe("IDOM interop setter undefined. Key:",D),_.zo(n))};
nuQ=function(n,D){return D==="children"||typeof n==="function"||n===void 0?n:function(){return _.fU(n)}};
NjO=function(n,D,L){var g={},b={},q={},U={},J;for(J in n){U={key$jscomp$880:U.key$jscomp$880};U.key$jscomp$880=J;var k=n[U.key$jscomp$880];if(U.key$jscomp$880==="children")g[U.key$jscomp$880]=k;else if(typeof k==="function")U.key$jscomp$880 in D||k.length>0?(q[U.key$jscomp$880]=k,g[U.key$jscomp$880]=function(d){return function(){return q[d.key$jscomp$880].apply(q,_.Iu(_.e1.apply(0,arguments)))}}(U)):g[U.key$jscomp$880]=k;
else if(!(n[U.key$jscomp$880]===void 0&&U.key$jscomp$880 in D)){var a=_.V(_.bn(n[U.key$jscomp$880],{debugName:"__cwis:"+L+":"+U.key$jscomp$880},"lEtjrb"));k=a.next().value;a=a.next().value;g[U.key$jscomp$880]=k;b[U.key$jscomp$880]=a}}return[g,b,function(d){var T={},Q;for(Q in d)T={key$jscomp$881:T.key$jscomp$881,val$jscomp$114:void 0},T.key$jscomp$881=Q,T.val$jscomp$114=d[T.key$jscomp$881],T.key$jscomp$881!=="children"&&(typeof T.val$jscomp$114==="function"?T.key$jscomp$881 in D?q[T.key$jscomp$881]=
T.val$jscomp$114:T.val$jscomp$114.length>0&&(q[T.key$jscomp$881]=T.val$jscomp$114,_.CL(new _.pe("Callback detected that was not set in the idomCompat callbacks map. Key:",T.key$jscomp$881))):T.key$jscomp$881 in D&&T.val$jscomp$114===void 0||(DW4(b,T.key$jscomp$881),k0(function(A){return function(){b[A.key$jscomp$881](A.val$jscomp$114)}}(T))))}]};
bcb=function(n,D,L){var g=g2B(n.prototype,LfT,n.prototype.behaviors);g.prototype.is=D;g.prototype.localName=D;L&&guv(g,L);return function(b){b&&(g.prototype.hostElement=b);var q=new g;q.root=q;q.hostElement=b;return q}};
guv=function(n,D){var L;Object.defineProperty(n.prototype,"_template",{get:function(){L===void 0&&(L=D());return L},
set:function(g){L=g},
configurable:!0,enumerable:!0})};
UWB=function(n,D,L,g){function b(){if(!A){for(var I=new Set,w=_.V(d),h=w.next();!h.done;h=w.next()){h=h.value;for(var e=_.V(Object.getOwnPropertyNames(h)),v=e.next();!v.done;v=e.next()){v=v.value;var LO=void 0,S=(LO=Object.getOwnPropertyDescriptor(h,v))==null?void 0:LO.value;S&&S instanceof Function&&!ms(v)&&I.add(v)}}w=_.V(Object.entries(Object.getOwnPropertyDescriptors(n.prototype)));for(h=w.next();!h.done;h=w.next())e=_.V(h.value),h=e.next().value,e=e.next().value,e.value instanceof Function&&
!ms(h)&&I.add(h);A=I}return A}
$WQ(n,D,g==null?void 0:g.providers);bT8(n.prototype,n,!0);var q=bcb(n,D,L),U,J=(U=n.prototype.properties)!=null?U:{},k,a,d=(a=(k=n.prototype.behaviors)==null?void 0:k.flat(Infinity))!=null?a:[];L=_.V(d);for(U=L.next();!U.done;U=L.next())J=Object.assign({},U.value.properties,J);var T=[].concat(_.Iu(GTb),_.Iu(Object.keys(J).map(function(I){return _.ky(I)}))),Q=!1,A;
return{ctor:function(I,w){var h=q(I),e,v;I=[].concat(_.Iu((e=g==null?void 0:g.allowedProps)!=null?e:[]),_.Iu((v=g==null?void 0:g.allowedPropsFromBehaviors)!=null?v:[]));h.allowedProps=I.length>0?I:void 0;e={};v=_.V(T);for(I=v.next();!I.done;I=v.next())I=I.value,e[I]=_.pk(I);h.__dataAttributes=e;var LO=h.ready.bind(h);h.ready=function(){w.beforeReady();LO();if(Up(D)&&!Q){var S=h.__templateInfo;if(S==null?0:S.hostProps){S=_.V(Object.keys(S.hostProps));for(var $i=S.next();!$i.done;$i=S.next())J4(D,$i.value,
"PROPERTY_ACCESS_GET_INTERNAL")}Q=!0}};
h._overrideLegacyUndefined=!0;return h},
props:J,observedAttributes:T,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var I=[],w=new Set,h=_.V(Object.keys(J)),e=h.next();!e.done;e=h.next())e=e.value,I.push([e,J[e].readOnly]),w.add(e);h=b();e=_.V(Object.keys(Object.getOwnPropertyDescriptors(n.prototype)));for(var v=e.next();!v.done;v=e.next())v=v.value,!qFf(v)||h.has(v)||w.has(v)||(I.push([v,!1]),w.add(v));w=_.V(VFb);for(h=w.next();!h.done;h=w.next())I.push([h.value,!0]);return I},
getPropsToForwardBeforeReady:function(I){for(var w=[],h=_.V(Object.entries(I)),e=h.next();!e.done;e=h.next()){var v=_.V(e.value);e=v.next().value;v=v.next().value;if(qFf(e)&&!(v instanceof Function)&&(w.push([e,!1]),Up(D))){var LO=v=void 0;(LO=(v=I)._createPropertyAccessor)==null||LO.call(v,e)}}return w},
shouldForwardProp:qFf,shouldLog:Up}};
$WQ=function(n,D,L){p$J(n,L);n.prototype.behaviors.unshift(BN4);if(jOJ()){if(Up(D)){var g;(g=n.prototype).behaviors!=null||(g.behaviors=[]);n.prototype.behaviors.unshift(gmi())}$xB(n)}_.W(TG.prototype)(n.prototype,"__templateHelpers")};
ms=function(n){return JBO.has(n)||n.startsWith("__compute__")};
qFf=function(n){return!ms(n)&&!n.startsWith("_")&&!n.endsWith("_")};
dWv=function(n,D){function L(){var Q=k();Q=_.V(Q);for(var A=Q.next();!A.done;A=Q.next()){var I=_.V(A.value);A=I.next().value;I=I.next().value;kT4(T.prototype,A,I)}g=!0}
var g=!1,b=n.ctor,q=n.getInitialMethods,U=n.observedAttributes,J=n.getPropsToForwardBeforeReady,k=n.getPropsToForwardBeforeRegister,a=n.shouldForwardProp,d=n.shouldLog,T=function(){var Q=HTMLElement.call(this)||this;Q.didForwardDynamicProps=!1;Q.loggingStatus={};g||L();Q.inst=b(Q,{beforeReady:function(){Q.didForwardDynamicProps||(Q.forwardDynamicProps(),Q.didForwardDynamicProps=!0)}});
Q.controllerProxy=Dxb(Q.inst,D);Q.forwardMethods();return Q};
_.f(T,HTMLElement);T.prototype.forwardMethods=function(){for(var Q=this,A=_.V(this.inst.getExtraMethodsToForward()),I=A.next(),w={};!I.done;w={method$jscomp$60:void 0},I=A.next()){var h=_.V(I.value);I=h.next().value;h=h.next().value;w.method$jscomp$60=h;this[I]=function(e){return function(){return e.method$jscomp$60.call.apply(e.method$jscomp$60,[Q.inst].concat(_.Iu(_.e1.apply(0,arguments))))}}(w)}A=_.V(q());
for(w=A.next();!w.done;w=A.next())w=w.value,a(w)&&pgv(this,w),d(D)&&!ms(w)&&Zc8(this.inst,w)};
T.prototype.forwardDynamicProps=function(){var Q=J(this.inst);Q=_.V(Q);for(var A=Q.next();!A.done;A=Q.next()){var I=_.V(A.value);A=I.next().value;I=I.next().value;kT4(this,A,I);d(D)&&!ms(A)&&aeB(this.inst,A)}};
T.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
T.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
T.prototype.attributeChangedCallback=function(Q,A,I){this.inst.attributeChangedCallbackWrapper(Q,A,I)};
_.oh.Object.defineProperties(T.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return D}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.oh.Object.defineProperties(T,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return U}}});
customElements.define(D,T)};
kT4=function(n,D,L){n.hasOwnProperty(D)||Object.defineProperty(n,D,{get:function(){var g,b=((g=n.is)!=null?g:n.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||J4(b,D,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,g=this.polymerController[D],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,g},
set:function(g){if(!L){var b,q=((b=n.is)!=null?b:n.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||J4(q,D,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=D,this.loggingStatus.bypassProxyController=!0,this.polymerController[D]!==g&&(b={},this.polymerController.setProperties((b[D]=g,b)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
pgv=function(n,D,L){var g=n.polymerController;n[D]=function(){var b=_.e1.apply(0,arguments);n.loggingStatus.currentExternalCall=D;n.loggingStatus.bypassProxyController=!0;var q,U=((q=n.is)!=null?q:n.tagName).toLowerCase();J4(U,D,"PROPERTY_ACCESS_CALL_EXTERNAL");var J;q=(J=L!=null?L:g[D])==null?void 0:J.call.apply(J,[g].concat(_.Iu(b)));n.loggingStatus.currentExternalCall=void 0;n.loggingStatus.bypassProxyController=!1;return q}};
Zc8=function(n,D){var L=n.hostElement,g=n[D];n[D]=function(){var b=_.e1.apply(0,arguments);if(L.loggingStatus.currentExternalCall!==D){var q,U=((q=L.is)!=null?q:L.tagName).toLowerCase();J4(U,D,"PROPERTY_ACCESS_CALL_INTERNAL")}return g==null?void 0:g.apply(n,b)}};
aeB=function(n,D){var L=Object.getOwnPropertyDescriptor(n,D);L&&!L.get&&Object.defineProperty(n,D,{get:function(){LpB(n.hostElement,D);return L.value},
set:function(g){ke(n.hostElement,D);L.value=g}})};
TNv=function(n){return _.c("poly_si_dom_repeat_detached_fix_killswitch")||n.tagName!=="PS-DOM-REPEAT"?n.tagName==="DOM-REPEAT":!0};
so4=function(n,D){var L=EuO(n);n instanceof Element&&L.unshift(n);n=_.V(L.filter(TNv));for(var g=n.next();!g.done;g=n.next()){g=_.V(g.value.__instances);for(var b=g.next();!b.done;b=g.next())if(b=b.value,b.root){b=Array.from(b.root.children);b=_.V(b);for(var q=b.next();!q.done;q=b.next())L.push.apply(L,_.Iu(so4(q.value,D)))}}return L.filter(function(U){return U.usePatchedLifecycles&&U.lifecycleIsConnected===D})};
EuO=function(n){var D=null;n instanceof Element?D=Element.prototype.querySelectorAll:n instanceof DocumentFragment&&(D=DocumentFragment.prototype.querySelectorAll);return D?Array.from(D.call(n,"*")):[]};
ve=function(n){gT(function(){for(var D=_.V(so4(n,!1)),L=D.next();!L.done;L=D.next()){L=L.value;L.lifecycleIsConnected=!0;try{var g=void 0,b=void 0,q=void 0,U=void 0;(g=(U=L.polymerController)!=null?U:L)==null||(q=(b=g).connectedCallback)==null||q.call(b)}catch(J){_.zo(J)}}})};
XW=function(n){gT(function(){for(var D=_.V(so4(n,!0)),L=D.next();!L.done;L=D.next()){L=L.value;L.lifecycleIsConnected=!1;try{var g=void 0,b=void 0,q=void 0,U=void 0;(g=(U=L.polymerController)!=null?U:L)==null||(q=(b=g).disconnectedCallback)==null||q.call(b)}catch(J){_.zo(J)}}})};
Ie8=function(){if(!cBf){cBf=!0;var n=[Node];lM&&n.push(lM.Wrapper);var D=Node.prototype.insertBefore,L=Node.prototype.removeChild;n=_.V(n);for(var g=n.next(),b={};!g.done;b={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},g=n.next())g=g.value,b.nativeInsertBefore=g.prototype.insertBefore,g.prototype.insertBefore=function(U){return function(J,k){if(J instanceof DocumentFragment){var a=Array.from(J.children);J=U.nativeInsertBefore.call(this,J,k);
if(this.isConnected&&U.nativeInsertBefore===D)for(k=_.V(a),a=k.next();!a.done;a=k.next())ve(a.value);return J}a=J instanceof Element&&J.isConnected;k=U.nativeInsertBefore.call(this,J,k);a&&XW(J);this.isConnected&&ve(J);return k}}(b),b.nativeAppendChild=g.prototype.appendChild,g.prototype.appendChild=function(U){return function(J){if(J instanceof DocumentFragment){var k=Array.from(J.children);
J=U.nativeAppendChild.call(this,J);if(this.isConnected){k=_.V(k);for(var a=k.next();!a.done;a=k.next())ve(a.value)}return J}k=J instanceof Element&&J.isConnected;a=U.nativeAppendChild.call(this,J);k&&XW(J);this.isConnected&&ve(J);return a}}(b),b.nativeRemoveChild=g.prototype.removeChild,g.prototype.removeChild=function(U){return function(J){var k=J instanceof Element&&J.isConnected,a=U.nativeRemoveChild.call(this,J);
k&&L===U.nativeRemoveChild&&XW(J);return a}}(b),b.nativeReplaceChild=g.prototype.replaceChild,g.prototype.replaceChild=function(U){return function(J,k){if(J instanceof DocumentFragment){var a=Array.from(J.children);
J=U.nativeReplaceChild.call(this,J,k);if(this.isConnected)for(XW(k),k=_.V(a),a=k.next();!a.done;a=k.next())ve(a.value);return J}a=J instanceof Element&&J.isConnected;var d=this.isConnected,T=U.nativeReplaceChild.call(this,J,k);d&&XW(k);a&&XW(J);d&&ve(J);return T}}(b);
n=[Element];lM&&n.push(lM.Wrapper);n=_.V(n);g=n.next();for(b={};!g.done;b={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},g=n.next())g=g.value,g.prototype.before=Qov(g.prototype.before),g.prototype.after=Qov(g.prototype.after),b.nativeReplaceWith=g.prototype.replaceWith,g.prototype.replaceWith=function(U){return function(){var J=_.e1.apply(0,arguments),k=_.V(uu4(J)),a=k.next().value,
d=k.next().value;k=this.isConnected;U.nativeReplaceWith.apply(this,J);J=_.V(d);for(d=J.next();!d.done;d=J.next())XW(d.value);if(k)for(XW(this),a=_.V(a),k=a.next();!k.done;k=a.next())k=k.value,k instanceof Element&&ve(k)}}(b),b.nativeRemove=g.prototype.remove,g.prototype.remove=function(U){return function(){var J=this.isConnected;
U.nativeRemove.call(this);J&&XW(this)}}(b),b.nativeInsertAdjacentElement=g.prototype.insertAdjacentElement,g.prototype.insertAdjacentElement=function(U){return function(J,k){var a=k.isConnected;
J=U.nativeInsertAdjacentElement.call(this,J,k);a&&XW(k);J.isConnected&&ve(J);return J}}(b),b.nativeSetAttribute=g.prototype.setAttribute,g.prototype.setAttribute=function(U){return function(J,k){var a=fe4(this);
if(!a.usePatchedLifecycles)return U.nativeSetAttribute.call(this,J,k);var d=this.getAttribute(J);U.nativeSetAttribute.call(this,J,k);k=this.getAttribute(J);AB4(a,J,d,k)}}(b),b.nativeRemoveAttribute=g.prototype.removeAttribute,g.prototype.removeAttribute=function(U){return function(J){var k=fe4(this);
if(!k.usePatchedLifecycles)return U.nativeRemoveAttribute.call(this,J);var a=this.getAttribute(J);U.nativeRemoveAttribute.call(this,J);a!==null&&AB4(k,J,a,null)}}(b),b.nativeToggleAttribute=g.prototype.toggleAttribute,g.prototype.toggleAttribute=function(U){return function(J,k){var a=fe4(this);
if(!this.usePatchedLifecycles)return U.nativeToggleAttribute.call(this,J,k);var d=this.getAttribute(J),T=d!==null;k=U.nativeToggleAttribute.call(this,J,k);k!==T&&AB4(a,J,d,k?"":null);return k}}(b);
n=[Document,DocumentFragment,Element,ShadowRoot];lM&&n.push(lM.Wrapper);n=_.V(n);for(b=n.next();!b.done;b=n.next())b=b.value,b.prototype.prepend=Qov(b.prototype.prepend),b.prototype.append=Qov(b.prototype.append);(lM==null?void 0:lM.noPatch)===!0&&zoJ();document.readyState==="complete"?ve(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&ve(document.body)});
var q=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");q&&q.get&&q.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:q.enumerable,configurable:!0,get:q.get,set:function(U){U||XW(this);q.set.call(this,U);return U}})}};
Qov=function(n){return function(){var D=_.e1.apply(0,arguments),L=_.V(uu4(D)),g=L.next().value;L=L.next().value;n.apply(this,D);D=_.V(L);for(L=D.next();!L.done;L=D.next())XW(L.value);if(this.isConnected)for(g=_.V(g),D=g.next();!D.done;D=g.next())D=D.value,D instanceof Element&&ve(D)}};
zoJ=function(){for(var n=_.V(C6J),D=n.next();!D.done;D=n.next()){D=D.value.prototype;for(var L=_.V(rB8),g=L.next();!g.done;g=L.next()){g=g.value;var b=Object.getOwnPropertyDescriptor(D,g);b&&Object.defineProperty(D,"__shady_native_"+g,b)}}};
AB4=function(n,D,L,g){var b,q;if((b=n.polymerController)==null?0:(q=b.observedAttributes)==null?0:q.includes(D))if(n=n.polymerController,n.attributeChangedCallbackWrapper)n.attributeChangedCallbackWrapper.call(n,D,L,g);else{var U;(U=n.attributeChangedCallback)==null||U.call(n,D,L,g)}};
uu4=function(n){var D=[],L=[];n=_.V(n);for(var g=n.next();!g.done;g=n.next())g=g.value,g instanceof Element&&g.isConnected&&L.push(g),g instanceof DocumentFragment?D.push.apply(D,_.Iu(Array.from(g.children))):D.push(g);return[D,L]};
fe4=function(n){return!(n instanceof Element)&&n.node instanceof Element?n.node:n};
Oc4=function(n,D){var L=D?["children"].concat(_.Iu(D)):["children"];D=[];L=_.V(L);for(var g=L.next();!g.done;g=L.next()){var b=g.value;if(n.hasOwnProperty(b)){g=n[b];g=typeof g==="function"?g():g;g=Gb(Array.isArray(g)?g:[g]).flat();if(b!=="children"){b=SPv(b);for(var q=_.V(g),U=q.next();!U.done;U=q.next())U=U.value,U instanceof Element&&U.setAttribute("slot",b)}D.push(g)}}D.length===0?n=[]:(n=Gb(_.Z("div",null,D)),n=Array.from(n.childNodes));return n};
ic8=function(n,D,L){var g={};_.co(function(){var b={},q;for(q in D)if(D.hasOwnProperty(q)){var U=void 0,J=void 0;if(!(((U=L.slotProps)==null?0:U.includes(q))||q==="children"||((J=L.callbackProps)==null?0:J.includes(q))||q==="ref")&&(U=_.fU(D[q]),g[q]!==U)){g[q]=U;J=void 0;var k=(J=n.hostElement)!=null?J:n;if(q==="className"||q==="id")k[q]=U;b[q]=U}}k0(function(){if(n.setProperties)n.setProperties(b);else for(var a=_.V(Object.entries(b)),d=a.next();!d.done;d=a.next()){var T=_.V(d.value);d=T.next().value;
T=T.next().value;n[d]=T}})},"G57XSd")};
ho4=function(n,D,L,g){var b=Oc4(L,g.slotProps),q=_.c("web_wcw_disable_slot_host_shady_dom_wrap")?n:(0,_.nC)(n);b=_.V(b);for(var U=b.next();!U.done;U=b.next())q.appendChild(U.value);ic8(D,L,g);g=_.V(g.callbackProps||[]);b=g.next();for(q={};!b.done;q={kebabEventName:void 0,eventListener:void 0},b=g.next())U=b=b.value,String(b).substring(0,2)==="on"&&L[U]?(q.kebabEventName=SPv(String(b).substring(2)),q.eventListener=L[U],n.addEventListener(q.kebabEventName,q.eventListener),_.QP(function(d){return function(){n.removeEventListener(d.kebabEventName,
d.eventListener)}}(q))):D[U]=L[U];
if(L.ref){L=_.V(wgv(L.ref));var J=L.next().value,k=L.next().value,a=D.attached.bind(D);D.attached=function(){J(n);a()};
_.QP(function(){k()})}};
wgv=function(n){if(typeof n==="function"){var D;return[function(L){D=n(L)},
function(){var L;(L=D)==null||L()}]}if(!n.onRender||!n.onUnmount)throw Error("Ug");
return[n.onRender,n.onUnmount]};
Kfv=function(n,D,L,g,b){g=g===void 0?{}:g;var q=Wfb,U=!1;q?(U=!0,Wfb=void 0):(eoQ=D,q=document.createElement(D),eoQ=void 0);var J=q;J.usePatchedLifecycles=!0;J.lifecycleIsConnected=!1;q.loggingStatus={};var k=xWf(n,D,q,g,b);_.QP(function(){J.lifecycleIsConnected&&(J.lifecycleIsConnected=!1,k.disconnectedCallback())});
U||ho4(q,k,L,g);return q};
xWf=function(n,D,L,g,b){b=b===void 0?UWB:b;Rob[D]!=null||(Rob[D]=b(n,D,g==null?void 0:g.getTemplate,g));var q=Rob[D],U=q.ctor;b=q.getInitialMethods;var J=q.getPropsToForwardBeforeReady;n=q.getPropsToForwardBeforeRegister;g=q.shouldForwardProp;var k=q.observedAttributes,a=q.shouldLog,d=U(L,{beforeReady:function(){var T=d;T._takeAttributes?T._takeAttributes():T.setPropertiesFromInitialAttributeValues&&T.setPropertiesFromInitialAttributeValues();T=_.V(J(L.polymerController));for(var Q=T.next();!Q.done;Q=
T.next()){var A=_.V(Q.value);Q=A.next().value;A=A.next().value;kT4(L,Q,A);a(D)&&!ms(Q)&&aeB(L.polymerController,Q)}L.polymerController=Dxb(d,D)}});
L.polymerController=d;L.polymerController.observedAttributes=k;q=_.V(d.getExtraMethodsToForward());for(U=q.next();!U.done;U=q.next())k=_.V(U.value),U=k.next().value,k=k.next().value,pgv(L,U,k);b=_.V(b());for(q=b.next();!q.done;q=b.next())q=q.value,g(q)&&pgv(L,q),a(D)&&!ms(q)&&Zc8(d,q);n=_.V(n());for(g=n.next();!g.done;g=n.next())b=_.V(g.value),g=b.next().value,b=b.next().value,kT4(L,g,b);return d};
tFT=function(n,D){return Mt===D?(n.isInert=!0,Mt="",!0):P6b===D?(n.isInert=!0,P6b="",!0):!1};
mWB=function(n){var D=oP;oP=n;return D};
XgB=function(n){if(Ye.has(n))P6b=n;else if(SS.has(n)&&oP&&vuv(oP)===n){var D;(D=oP)._numRenders!=null||(D._numRenders=0);oP._numRenders++;if(oP._numRenders>1)throw Error("Vg");return oP}};
leb=function(n){Ye.has(vuv(n))?P6b=vuv(n):SS.has(vuv(n))&&oP!==n&&(n._isInert=!0)};
vuv=function(n){var D;return(D=n==null?void 0:n.tagName.toLowerCase())!=null?D:""};
MFT=function(n,D){if(n.componentType===ZP)throw Error("Wg");SS.add(D);var L=function(){var g=HTMLElement.call(this)||this;g.is=D;if(eoQ===D)return g.isInert=!0,g;g.createElement();return g};
_.f(L,HTMLElement);L.prototype.createElement=function(){if(!this.isInert){Wfb=this;var g=_.V(Uvi(function(){return _.Z(n,null)})).next().value;
Wfb=void 0;Wc8(this);return g}};
customElements.define(D,L)};
YFJ=function(n,D,L,g,b){n.prototype.is=D;(g==null?0:g.useSink)?oui(n,D,L,g,b):(L=UWB(n,D,L,g),dWv(L,D));return n};
oui=function(n,D,L,g,b){Ie8();var q=_.t4(function(U){return Kfv(n,D,U,Object.assign({},g,{getTemplate:L}),b)},"a");
MFT(q,D);return q};
Ffv=function(n){return!SFQ.has(n)};
NN8=function(n,D,L,g){function b(){if(!T){for(var Q=new Set(HcO),A=_.V(q.behaviors),I=A.next();!I.done;I=A.next()){I=I.value;for(var w=_.V(Object.getOwnPropertyNames(I)),h=w.next();!h.done;h=w.next()){h=h.value;var e=void 0,v=(e=Object.getOwnPropertyDescriptor(I,h))==null?void 0:e.value;v&&v instanceof Function&&Q.add(h)}}A=_.V(Object.entries(Object.getOwnPropertyDescriptors(n.prototype)));for(I=A.next();!I.done;I=A.next())w=_.V(I.value),I=w.next().value,w=w.next().value,w.value instanceof Function&&
Q.add(I);T=Q}return T}
var q=e48({is:D,disableElementRegistration:!1,getTemplate:L,providers:g==null?void 0:g.providers,reactivityMode:g==null?void 0:g.reactivityMode},n);if((g==null?0:g.allowedProps)||(g==null?0:g.allowedPropsFromBehaviors)){var U,J;q.allowedProps=[].concat(_.Iu((U=g.allowedProps)!=null?U:[]),_.Iu((J=g.allowedPropsFromBehaviors)!=null?J:[]))}var k=CBb(q,n);D=k.observedAttributes;var a={};L=_.V(q.reactiveSchemas);for(g=L.next();!g.done;g=L.next())if(g=g.value,g.type==="signal")a[g.propertyKey]={readOnly:g.readOnly},
g.readOnly&&(a[I38(g.propertyKey)]={readOnly:!0});else if(g.type==="compute"||g.type==="computeWithMethod"||g.type==="redux")a[g.propertyKey]={readOnly:!0};var d=q.reactiveSchemas.length,T;return{ctor:function(Q,A){Q=new k(Q);Q.beforeReady=A.beforeReady;return Q},
props:a,observedAttributes:D,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var Q=[],A=new Set,I=_.V(yBB),w=I.next();!w.done;w=I.next())w=w.value,Q.push([w,w!=="observers"&&w!=="properties"]),A.add(w);I=_.V(Object.keys(a));for(w=I.next();!w.done;w=I.next())w=w.value,Q.push([w,a[w].readOnly]),A.add(w);I=b();w=_.V(Object.keys(Object.getOwnPropertyDescriptors(n.prototype)));for(var h=w.next();!h.done;h=w.next())h=h.value,!Ffv(h)||I.has(h)||A.has(h)||(Q.push([h,!1]),A.add(h));Q.push(["allowedProps",
!0]);return Q},
getPropsToForwardBeforeReady:function(Q){var A=[];Q=_.V(Object.keys(Q));for(var I=Q.next();!I.done;I=Q.next()){I=I.value;var w=b();Ffv(I)&&!w.has(I)&&A.push([I,!1])}Q=_.V(q.reactiveSchemas.slice(d));for(I=Q.next();!I.done;I=Q.next())I=I.value,I.type!=="compute"&&I.type!=="computeWithMethod"&&I.type!=="redux"&&I.type!=="signal"||A.push([I.propertyKey,I.type==="signal"?I.readOnly:!0]);return A},
shouldForwardProp:Ffv,shouldLog:Up}};
_.l=function(n,D,L,g){var b,q,U=(q=(b=g)==null?void 0:b.mode)!=null?q:0;g!=null||(g={});var J;(J=g).reactivityMode!=null||(J.reactivityMode=0);U===1&&_.NE("creator_poly_si_disable_list").includes(D)&&(U=2);return U===1?YFJ(n,D,L,Object.assign({},g,{useSink:!0}),NN8):YFJ(n,D,L,Object.assign({},g,{useSink:U===2}))};
_.FW=function(){return function(n,D,L,g){var b,q,U=(q=(b=g)==null?void 0:b.mode)!=null?q:2;g!=null||(g={});var J;(J=g).reactivityMode!=null||(J.reactivityMode=0);if(U===0)throw Error("Xg`"+U);return oui(n,D,L,g,U===1?NN8:void 0)}};
_.He=function(n){return _.c("creator_poly_si_killswitch")?!1:_.c("force_all_poly_si_batches")&&(n==="poly_si_all_on_test_check"||n==="creator_poly_si_batch_050"?0:n)||document.documentElement.hasAttribute("use-signals")?!0:!n||_.c(n+"_holdback_enabled")&&_.c("kevlar_polysi_holdback")?!1:_.c(n)};
y8=function(n){return n?n.icon?n.icon.iconType.toLowerCase():n.customThumbnail?"member":"":""};
joJ=function(n){if(!n)return"";n=_.V(n);for(var D=n.next();!D.done;D=n.next())if((D=D.value)&&D.liveChatAuthorBadgeRenderer&&(D=y8(D.liveChatAuthorBadgeRenderer))&&D!=="verified")return D;return""};
nBv=function(n,D){if(!n)return null;var L;return((L=n.find(function(g){return g&&g.liveChatAuthorBadgeRenderer?y8(g.liveChatAuthorBadgeRenderer)===D:!1}))==null?void 0:L.liveChatAuthorBadgeRenderer)||null};
_.GNB=function(n){var D=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;n=Dky(n);D=Dky(D);var L=LVB(n.hex);D=LVB(D.hex);var g=D[0]/255;var b=D[1]/255,q=D[2]/255,U=Math.max(g,b,q),J=Math.min(g,b,q),k=0,a=0,d=.5*(U+J);U!=J&&(U==g?k=60*(b-q)/(U-J):U==b?k=60*(q-g)/(U-J)+120:U==q&&(k=60*(g-b)/(U-J)+240),a=0<d&&d<=.5?(U-J)/(2*d):(U-J)/(2-2*d));g=[Math.round(k+360)%360,a,d];L=gB8(L,D);for(n=bNJ(n.hex);L<4.5;){n=g[2]>=.5?n.darker((4.5-L)/2):n.brighter((4.5-L)/2);L=n.toString();
b=$k4(L);if(!b.length)throw Error("Ud`"+L);L=b;L=gB8(L,D)}return n.hex()};
gB8=function(n,D){n=_.Lzf(n);D=_.Lzf(D);return(Math.max(n,D)+.05)/(Math.min(n,D)+.05)};
_.Nt=function(n){return"#"+("000000"+(n&16777215).toString(16)).slice(-6)};
_.q48=function(n){for(var D=0,L=0;L<n.length;L++)D=n.charCodeAt(L)+((D<<5)-D);n="#";for(L=0;L<3;L++)n+=("00"+(D>>L*8&255).toString(16)).slice(-2);return n};
VUb=function(n){n=(n||"").split(":");n.length===1&&n.unshift("yt-icons");n[1]=n[1].toLowerCase();return n};
ZNJ=function(n,D){var L=(D=D===void 0?!1:D)?Uk8:Btf,g=D?Jh8:kNB;n.getIconNames().forEach(function(b){b=D?b:b.substring(b.indexOf(":")+1);n.name==="yt-icons"?ppb.add(b):b.includes("-filled")?L.add(b):g.add(b)})};
jS=function(n,D,L,g){L=L===void 0?!1:L;g=g===void 0?!1:g;var b,q,U;return _.B(function(J){if(J.nextAddress==1)return _.p(J,aTi,2);if(g)return J.return(ppb.has(n));b=L?Uk8:Btf;q=L?Jh8:kNB;return D?(U=n.includes("-filled")?n:n.concat("-filled"),J.return(b.has(U))):J.return(q.has(n))})};
_.EBv=function(n){if(dkO(n))return n;var D=n=n.toLowerCase();(n=TtJ.get(n))&&(D=n);return D};
_.ny=function(n){if(dkO(n))return n.toString();var D=snv.get(n);if(D)return D;D=n.toLowerCase();var L="yt-icons",g=D.replace(/_/g,"-");switch(n){case "MY_CHANNEL":D="account_circle";break;case "ADD_TO_LIBRARY":D="add";break;case "ALERT_WARN_RED":D="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":D="person_music";break;case "BLOCK_USER":D="block";break;case "CAPTIONS":D="closed_caption";break;case "CLOSED_CAPTION":L="av";D="closed-caption";break;case "COLLECTION":L="maps";D="layers";break;case "CONTACT":L=
"icons";D="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":L="ytcp-icons";D=g.split("creator-studio-")[1];break;case "DISMISSAL":D="close";break;case "DO_NOT_DISTURB":D="block";break;case "DOGFOOD":L="icons";D="pets";break;case "DRAFT":D="paper_corner_folded";break;
case "EMPTY_LIKE":D="like_outline";break;case "EXIT_APP":D="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":D=g;break;case "GAMES":L="ytg";D="my-games";break;case "GO_TO_PAGE":D="arrow-forward";break;case "GROUP":L="social";break;case "HIDE":D="not_interested";break;case "INPUT_COMPONENT":L="icons";D="settings-input-component";break;case "KIDS_BLOCK":D="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":L="ytg";D="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":L=
"ytg";D="membership-post-purchase";break;case "MULTIVIEW":D="screen_multi_view";break;case "MY_LOCATION":L="maps";D=g;break;case "NOTIFICATIONS_INBOX":D="NOTIFICATIONS";break;case "NEXT":D="chevron_right";break;case "OFFLINE":D="power-settings-new";break;case "PAUSE":L="miniplayer";break;case "PAYMENT":L="icons";break;case "PHONE_DOWNLOAD":D="phone_download";break;case "PREMIUM_STANDALONE":L="yt-logos";D="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":L="yt-logos";D="premium_standalone_cairo";
break;case "QUESTION_ANSWER":D="question_answer";break;case "REDEEM":L="icons";D="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":D="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":D="library_add";break;case "SCHOOL":L="yt-sys-icons";D="creator_academy";break;case "SETTINGS_LIGHT":D="settings_applications";break;case "SETTINGS_MATERIAL":D="settings";break;case "SEARCH_HISTORY":D="watch_history";break;case "SHOPPING_BAG":D="bag";break;case "SOCIAL":case "PEOPLE":L=
"yt-icons";D="people";break;case "STAFF_PICK":L="ytg";D="spotlight";break;case "START_DVR":D="add";break;case "STOP_DVR":L="av";D="stop";break;case "TAB_LIKED":D="like";break;case "TAB_INBOX":D="mail";break;case "TERMS_OF_SERVICE":L="icons";D="description";break;case "TRENDING":D="fire";break;case "UNBLOCK_USER":D="remove";break;case "UNPLUGGED_DARK_THEME":L="image";D="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":D="live";break;case "UNPLUGGED_SPORTS":L="ytu";D="visibility-off";break;
case "VIDEOS":L="av";D="play-circle-filled";break;case "YOUTUBE":L="yt-logos";D="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":L="yt-logos-ext";D="yt-logo-red-updated";break;case "YOUTUBE_LOGO":L="yt-logos-ext";D="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":L="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":L="shorts";D=g;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":L="yt-sys-icons";D="youtube_improve_tv";break;case "OUTLINE_BAG":L=
"yt-sys-icons";D="bag";break;case "QUEUE_PLAY_LAST":L="yt-sys-icons";D="list_queue_last";break;case "SLASH_CIRCLE_LEFT":D="slash_circle_left";break;case "SPEED_1_POINT_2X":D="1_point_2x";break;case "SPEED_1_POINT_5X":D="1_point_5x";break;case "SPEED_1_POINT_8X":D="1_point_8x";break;case "SPEED_POINT_2X":D="point_2x";break;case "SPEED_POINT_5X":D="point_5x";break;case "SPEED_POINT_8X":D="point_8x";break;case "SPEED_1X":D="1x";break;case "SPEED_2X":D="2x";break;case "OUTLINE_CLOCK_HALF_CIRCLE":L="yt-sys-icons";
D="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":L="yt-sys-icons";D="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":L="yt-sys-icons",D="tic_tac_toe"}D=L+":"+D;snv.set(n,D);return D};
dkO=function(n){var D;_.c("kevlar_use_wil_icons")?D=!!_.E().resolve(_.Dw).resolveIcon({iconName:n.toString()}):D=!1;return D};
_.gX=function(n,D,L,g){L=L===void 0?{}:L;g=g===void 0?!1:g;L===null&&(L={});var b=_.NE("kevlar_command_handler_command_banlist");b=_.V(b);for(var q=b.next();!q.done;q=b.next())if(q=n?n.hasOwnProperty(q.value):void 0,q)return!1;b=_.u(n.commandMetadata,_.jr);return g&&b!=null&&b.url?!1:!D.disableCommandHandlerOverride&&_.Ly.instance?(g=_.Ly.instance,L.form||(L.form={element:D}),L.form.element||(L.form.element=D),!L.clickedVisualElement&&D.visualElement&&(L.clickedVisualElement=D.visualElement),g.resolveCommand(n,
L),!0):!1};
chJ=function(n,D){n=bo(n);for(var L=_.V(n.visibilityMonitorKeys||[]),g=L.next();!g.done;g=L.next())D.unobserveByKey(g.value);n.visibilityMonitorKeys=void 0};
AhB=function(n,D){if(_.r1()){if(_.c("kevlar_vimio_use_shared_monitor"))QnB(n,D.data);else if(!QnB(n,D.data))return;var L=D.data,g=uSO(L);if(_.c("enable_client_ve_spec_logging"))chJ(n,D.observer);else{var b=bo(n);b.trackedParams&&b.trackedParams!==g&&chJ(n,D.observer)}b=bo(n);!L||b.data&&b.data===L||(b.data=L);fTO(n,D);b.trackedParams=g}};
fTO=function(n,D){var L=D.observer;if(!L&&_.c("web_skip_missing_vimio_observer")){var g,b;_.CL(new _.pe("VisibilityObserver is not defined.",n.tagName,n.trackedParams,(g=D.data)==null?void 0:g.trackingParams,(b=D.data)==null?void 0:b.loggingDirectives))}else{var q=D.layer,U=D.visibilityCallback||function(){},J=D.prescanCallback,k=bo(n);
g=[];D.showOption&&g.push(L.observe(n,function(){D.skipLogging&&D.skipLogging()||_.$a().reportShown(k,void 0,q);U(!0)},D.showOption));
D.hideOption&&g.push(L.observe(n,function(){_.$a().reportHidden(k,void 0,q);U(!1)},D.hideOption));
D.prescanOption&&J&&g.push(L.observe(n,function(){J()},D.prescanOption));
k.visibilityMonitorKeys=g}};
QnB=function(n,D){n=bo(n);if(n.visualElement&&!D)return!0;if(!D)return!1;var L=!1;if(_.c("enable_client_ve_spec_logging")){var g,b;L=!!((g=D.loggingDirectives)==null?0:(b=g.clientVeSpec)==null?0:b.uiType)}g=uSO(D);if(!g&&!L)return!1;_.c("mweb_component_visibility_logging")&&(n.veContainer||(n.veContainer={}),n.veContainer.trackingParams=g);if(n.trackedParams&&n.trackedParams===g)return!1;var q;if(_.c("enable_client_ve_spec_logging")&&((q=n.visualElement)==null?0:q.isClientVe())){var U;q=(U=n.visualElement)==
null?void 0:U.getAsJspb();var J,k,a,d;if(_.NS(q,2)===((J=D.loggingDirectives)==null?void 0:(k=J.clientVeSpec)==null?void 0:k.uiType)&&_.NS(q,3,-1)===((a=D.loggingDirectives)==null?void 0:(d=a.clientVeSpec)==null?void 0:d.elementIndex))return!1}if(_.c("enable_client_ve_spec_logging")){var T,Q;!n.visualElement&&((T=D.loggingDirectives)==null?0:(Q=T.clientVeSpec)==null?0:Q.uiType)&&(J=D.loggingDirectives.clientVeSpec,D=J.uiType,U=J.elementIndex,J=J.clientYoutubeData,n.visualElement=_.G8(_.qb(),{veType:D,
elementIndex:U,clientYouTubeData:J}))}return!0};
uSO=function(n){if(n==null?0:n.rendererContext){var D=_.u(n.rendererContext,_.zb8);if(D==null?0:D.loggingDirectives)return D.loggingDirectives.trackingParams}return(n==null?0:n.loggingDirectives)?n.loggingDirectives.trackingParams:n==null?void 0:n.trackingParams};
bo=function(n){var D;return(D=n.polymerController)!=null?D:n};
ONJ=function(n){_.$a();if(_.hk(Ve().JSC$10296_elementShouldLogGesture).bind(Ve())(n,4)){ITO(n);var D=Cmf(n);rhv.set(n,D)}};
ITO=function(n){rhv.has(n)&&(rhv.get(n).cancel("untrack hover element"),rhv.delete(n))};
Cmf=function(n){var D,L=[],g=!1,b=new _.Go(function(q,U){Uj(n,"mouseenter",_.hk(function(){var J,k,a;return _.B(function(d){if(d.nextAddress==1)return D=(0,_.Ml)(),J=iNT(n),L.push(J),k=wpQ(n,function(){g=!0;U(Error("Yg"))}),_.p(d,J,2);
if(d.nextAddress!=3)return k&&BB(k),a=hbB(n),L.push(a),_.p(d,a,3);q();_.Tq(d)})}))});
b.then(function(){var q=(0,_.Ml)()-D;q=Math.round(q);if(!(500>q||6E5<=q)){var U=n.getScreenLayer?n.getScreenLayer():void 0;U=_.r1(U)||"";var J=WV8(_.$a(),n);_.Yd(U,n.visualElement?n.visualElement:_.JR(J),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:q}})}ONJ(n)},function(){ka&&(ka(),ka=null);
g&&(ITO(n),ONJ(n))});
return b};
iNT=function(n){var D;return(new _.Go(function(L,g){ka=function(){g(Error("Zg"))};
D=_.fj.debounce(_.hk(function(){BB(b);L()}),1,100);
var b=_.py(n,"mousemove",D)})).thenCatch(function(){var L=_.fj.cancelDebouncedJobMap.get(D);
L&&_.fj.cancelJob(L)})};
hbB=function(n){var D;return(new _.Go(function(L,g){ka=function(){g(Error("$g"))};
D=Uj(n,"mouseleave",_.hk(function(){L()}))})).thenCatch(function(){BB(D)})};
wpQ=function(n,D){return Uj(n,"mouseleave",_.hk(D))};
xkO=function(n){eb8&&_.Zw.cancel(eb8);eb8=_.Zw.run(function(){_.bP(n,"yt-visibility-refresh");eb8=0})};
KVB=function(n){n=Number(n);return"rgba("+[n>>16&255,n>>8&255,n&255,(n>>24&255)/255].join()+")"};
PmJ=function(n){if(!n)return!1;if(_.u(n,_.RbT))return!0;var D;if(n=(D=_.u(n,_.pB))==null?void 0:D.commands)for(D=_.V(n),n=D.next();!n.done;n=D.next())if(_.u(n.value,_.RbT))return!0;return!1};
tUB=function(n){var D=!0;D=D===void 0?!0:D;if(!n.useSignals&&!n.experimentalPropertiesChanged||_.c("experimental_templating_behavior_nopatch_killswitch")){var L=n._propertiesChanged;n._propertiesChanged=function(g,b,q){D?n.debounceRender():n.doRender();L&&L.call(n,g,b,q)}}};
mkB=function(n,D){if(n.useSignals||n.experimentalPropertiesChanged)if(_.c("experimental_templating_behavior_nopatch_killswitch"))n.experimentalPropertiesChanged=function(){};
else return;var L=new Set,g=[n].concat(_.Iu(n.behaviors));g=_.V(g);for(var b=g.next();!b.done;b=g.next()){b=b.value;for(var q in b.properties)L.has(q)||(n._addPropertyEffect(q,"function",D),L.add(q))}};
vBi=function(){var n=Polymer.Element,D=n._prepareTemplate;n._prepareTemplate=function(){D.call(this);var L=this.prototype;if(L.experimentalTemplatingInUse&&L.experimentalTemplatingInUse()&&L.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.zo(Error("ah"));else{L=this.template.content.childNodes;for(var g=L.length-1;g>=0;g--){var b=L[g];b.nodeName!=="STYLE"&&b.nodeName!=="LINK"&&b.nodeName!=="SCRIPT"&&b.nodeName!=="#comment"&&b.remove()}}}};
XpB=function(n){var D=!0;D=D===void 0?!0:D;vBi();var L=n.ready;n.ready=function(){this._template=null;L.call(this)};
mkB(n,D?n.debounceRender:n.doRender)};
MUf=function(n,D,L){if(L===null||L===void 0)return L;var g=nWi(n.tagName.toLowerCase(),D,function(){throw Error("Sb");});
if(g===null)return L;g=lTB[g];var b;if((b=g.isUnwrappable)==null?0:b.call(g,L)){if(g.unwrap)return g.unwrap(L);throw Error("dh");}return g.filterString?g.filterString(n.tagName,D,String(L)):L};
oB8=function(n,D,L){var g=D[D.length-1]!=="$",b=MUf(n,D,L);if(g)if(typeof b==="function"&&D.startsWith("reactiveon")&&D===D.toLowerCase()){var q=_.X9;Baf(n,D.slice(8),function(U){AK(q,function(){b(U)})})}else n[D]=b;
else L=b==null?null:String(b),UVv(n,D.slice(0,-1),L)};
aU=function(n){Y4v.length===0&&requestAnimationFrame(function(){setTimeout(function(){var D=Y4v.slice();Y4v.length=0;D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;try{L()}catch(g){_.Pb(g)}}})});
Y4v.push(n)};
S4v=function(n){if(n){var D=n.component;if(D){var L;D==null||(L=D.events)==null||L.publish("DISCONNECTED");var g;D==null||(g=D.onDisconnected)==null||g.call(D)}var b,q;(b=n.__spec)==null||(q=b.didUnmount)==null||q.call(b);for(D=0;D<n.childNodes.length;D++)S4v(n.childNodes[D])}};
T8=function(n,D,L){var g=D&&D.key,b=Rt;b[0]=n;b[1]=g;b[2]=void 0;for(var q in D)D.hasOwnProperty(q)&&(n=D[q],g=Po,g.push(q),g.push(n));D=Rt;a:{if(q=Rt[2])for(n=0;n<q.length;n+=2)if(q[n]==="nonce"){q=q[n+1];break a}q=""}q=faJ(D[0],D[1],q);n=CU(q);g=D[2];if(!n.staticsApplied&&(n.staticsApplied=!0,g&&g.length))if((b=n._attrsArr)&&b.length){for(b=0;b<g.length;b+=2)dX[g[b]]=b+1;b=n._attrsArr||(n._attrsArr=Vu4(0));for(var U=0,J=0;J<b.length;J+=2){var k=b[J],a=b[J+1],d=dX[k];d?g[d]===a&&delete dX[k]:(b[U]=
k,b[U+1]=a,U+=2)}z0(b,U);for(var T in dX)aaT(q,T,g[dX[T]],oy),delete dX[T]}else for(T=0;T<g.length;T+=2)aaT(q,g[T],g[T+1],oy);iu4(q,n,oy);z0(D,0);L&&L(rT);A3B()};
FVJ=function(n){var D=n.toString().toLowerCase();return function(L,g){T8(D,L,g)}};
HNy=function(n){var D=Ej,L,g=(L=n.hostProps)!=null?L:n.config;D.getHostProps&&(g=D.getHostProps(n));T8(D.tagName,g,function(b){var q=!1;n.ref&&(n.ref.value=b);if(!b.component){var U=new D(b,n);q=!0;b.component=U;U.events.publish("CONNECTED")}b.component.willReceiveProps&&n!==b.component.props&&b.component.willReceiveProps(n);b.component.props=n;if(b.data!==n.data||n)b.data=n.data||n;if(q){U=b.component;var J={stack:[],error:void 0,hasError:!1};try{_.RP(J,_.Y3(U.owner));var k=NI(qE);try{U.render()}finally{NI(k)}}catch(T){J.error=
T,J.hasError=!0}finally{_.Pe(J)}}else b.component.patchInternal();b.component.events.publish("UPDATED");if(q){var a,d;(d=(a=b.component).onMounted)==null||d.call(a)}})};
_.sj=function(n,D,L){L===void 0?delete n[D.name]:n[D.name]=L};
_.cB=function(n){var D={androidIncludeFontPadding:!1},L=0,g=[],b=[],q=[];if(n.simpleText)return D.content=n.simpleText,D;if(n.runs===void 0)return D.content="",D;n=_.V(n.runs);for(var U=n.next();!U.done;U=n.next()){U=U.value;var J=U.text,k=void 0,a=(k=J)==null?void 0:k.length;if(J&&a){g.push(J);if(U.bold||U.italics||U.strikethrough||U.underline||U.textColor!=null&&U.textColor!==0||U.deemphasize){J=b;k=J.push;var d={startIndex:L,length:a};U.bold&&(d.weightLabel="FONT_WEIGHT_MEDIUM");U.italics&&(d.italic=
!0);U.strikethrough&&(d.strikethrough="LINE_STYLE_SINGLE");U.underline&&(d.underline="LINE_STYLE_SINGLE");U.textColor!=null&&U.textColor!==0?document.documentElement.hasAttribute("dark")?d.fontColor=U.darkModeTextColor||U.textColor:d.fontColor=U.textColor:U.deemphasize&&(document.documentElement.hasAttribute("dark")?d.fontColor=parseInt("ff"+yhJ("#aaa").substring(1),16):d.fontColor=parseInt("ff"+yhJ("#606060").substring(1),16));k.call(J,d)}U.navigationEndpoint&&(J=q,k=J.push,d={startIndex:L,length:a,
onTap:{innertubeCommand:U.navigationEndpoint}},U.loggingDirectives&&_.sj(d,Ntv,U.loggingDirectives),k.call(J,d));L+=a}}D.content=g.join("");D.styleRuns=b.length?b:void 0;D.commandRuns=q.length?q:void 0;return D};
nPJ=function(n){if(n==null||!n.runs)return!0;n=_.V(n.runs);for(var D=n.next();!D.done;D=n.next())if(D=D.value,D.bracket||D.errorUnderline||D.deemphasize||_.u(D,Qe)||_.u(D,jn8))return!1;return!0};
DsB=function(n,D){return function(L){var g=D.unit;if(g!==L)throw Error("gh`"+n+"`"+g+"`"+L);return D}};
uo=function(n){if(!((n==null?0:n.value)&&(n==null?0:n.unit)))return"";switch(n.unit){case "DIMENSION_UNIT_FRACTION":var D="%";break;default:D="px"}n=n.value;D==="%"&&(n*=100);return""+n+D};
L0J=function(n){try{return n()}catch(D){_.CL(D)}};
_.AR=function(n){var D=_.u(n,_.fy);if(D)return D;if((D=_.u(n,gPT))&&D.commands)return bM8(D.commands);if((D=_.u(n,$sv))&&D.commands)return bM8(D.commands);if((n=_.u(n,GxO))&&n.identifier&&n.command&&(qOf||(qOf=[]),!qOf.includes(n.identifier)))return qOf.push(n.identifier),_.u(n.command,_.fy)};
bM8=function(n){if(n.length!==0){var D=[];n=_.V(n);for(var L=n.next();!L.done;L=n.next())(L=_.AR(L.value))&&D.push(L);return{commandExecutorCommand:{commands:D}}}};
_.IU=function(n){var D=n.defaultTarget,L=n.elementConfig,g=n.elementsCommand,b=n.skipOnClick,q=n.forceNewState,U=n.additionalCommandArgs,J=n.innertubeCommand||_.AR(g);if(J){n={};var k=VvO(J);g=k.navigatingCommand;k=k.href;g&&k?(n.href$=k,Usb(n,g,k,D),_.c("web_atagconfig_pointerdown")&&BPb(n,g),q&&(n["force-new-state$"]=!0)):(n.role$="button",n.href$="javascript:void(0);");_.u(J,J0v)&&(n["aria-haspopup$"]=!0);b||(n.onclick=function(a){if(kxB(a)){var d=Object.assign({},{form:{element:a.target,event:a}},
U);a.preventDefault();_.z8(J,d)}});
return Object.assign({},L,n)}};
pav=function(n){if(n.length){if(n.length===1)return n[0];var D={};_.sj(D,_.pB,{commands:n});return D}};
ZMB=function(n){return n&&n.href$!=="javascript:void(0);"};
VvO=function(n){var D,L=((D=_.u(n,_.pB))==null?void 0:D.commands)||[n];n=_.V(L);for(D=n.next();!D.done;D=n.next()){D=D.value;var g=void 0,b=void 0;L=(b=_.u((g=D)==null?void 0:g.commandMetadata,_.jr))==null?void 0:b.url;_.c("web_remove_web_navigation_endpoint_data")||(g=void 0,L=L||((g=_.u(D,aqi))==null?void 0:g.url));if(L&&L!=="/service_ajax"){if(g=iD(L,dsB))return n=_.r_(g),{navigatingCommand:D,href:n};_.CL(new _.pe("AttributedString URL could not be sanitized",L))}}return{}};
kxB=function(n){return n.button!==void 0?n.button===0&&!(n.shiftKey||n.altKey||n.metaKey||n.ctrlKey):!(n.shiftKey||n.altKey||n.metaKey||n.ctrlKey)};
Usb=function(n,D,L,g){L=!ME(L);var b,q,U;if((b=_.u(D,_.kz))!=null&&b.nofollow||(q=_.u(D,_.M1))!=null&&q.nofollow||(U=_.u(D,_.eH))!=null&&U.nofollow||L)n.rel$="nofollow";var J;D=((J=_.u(D,_.eH))==null?void 0:J.target)==="TARGET_NEW_WINDOW"?"_blank":g===void 0?"":g;n.target$=D};
BPb=function(n,D){D.clickTrackingParams&&(n.params={itct:D.clickTrackingParams});n.onpointerdown=function(L){TPJ(L)};
n._data=D};
EPv=function(n){(n.loggingUrls||[]).forEach(function(D){e5(D.baseUrl,D.attributionSrcMode)})};
sNy=function(n){n.currentTarget._data&&EPv(n.currentTarget._data)};
TPJ=function(n){var D=n.currentTarget;n=L0J(function(){return D.href});
var L=D.params;n&&_.yi(n,L||{},8,!0)};
c04=function(n,D){if(D=_.u(D,_.eH))(D==null?void 0:D.target)==="TARGET_NEW_WINDOW"&&(n.target="_blank"),D.nofollow&&(n.rel="nofollow")};
QNv=function(n){n=_.u(n==null?void 0:n.commandMetadata,_.jr);return(n==null?0:n.url)?n.url:null};
_.Cy=function(n,D){(n=_.AR(n))&&_.z8(n,D)};
_.z8=function(n,D){sGJ(function(L){D?L.resolveCommand(n,D):L.resolveCommand(n)})};
zN4=function(n,D){var L=["yt-core-attributed-string__link"];D!=null&&D.noLinkColor||((D==null?0:D.isOverlay)?L.push("yt-core-attributed-string__link--overlay-call-to-action-color"):L.push("yt-core-attributed-string__link--call-to-action-color"),(D==null?0:D.linkInheritColor)&&L.push("yt-core-attributed-string--link-inherit-color"));L={className:L.join(" "),tabindex$:"0"};var g=n.onTap||n.onLongPress;if(!g)return L;var b=uiB(n);b&&(L["aria-label$"]=b);D=_.IU({elementsCommand:g,elementConfig:L,skipOnClick:!(D==
null||!D.skipOnClick),forceNewState:!0});n.onLongPress&&(g=new fq8(function(){var q=_.AR(n.onLongPress);q&&_.E().resolve(_.S6).resolveCommand(q)}),D&&A0B(g,D));
return D||L};
uiB=function(n){var D,L;return(D=n.onTapOptions)==null?void 0:(L=D.accessibilityInfo)==null?void 0:L.accessibilityLabel};
IqB=function(n){var D=n;n<=16777215&&(D+=parseInt("ff000000",16));return _.z7(D)};
CwJ=function(n){var D=n.isDarkTheme;var L=n.extension;n=n.runColor;var g=void 0;if(L=L==null?void 0:L.colorMap){D=D?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";L=_.V(L);for(var b=L.next();!b.done;b=L.next())if(b=b.value,D===b.key){g=b.value;break}}g==null&&n&&(g=n);if(g)return IqB(g)};
rX=function(n){var D=n.config;var L=n.image;var g=n.imageConfig;var b=n.imageWrapperConfig;var q=n.run;var U=n.tag;var J=n.textLength;var k=n.startIndex===void 0?0:n.startIndex;n=n.length;k===void 0&&(k=0);q={run:q,startIndex:k,endIndex:n!==void 0?k+n:J,tag:U};L&&(q.image=L);g&&(q.imageConfig=g);b&&(q.imageWrapperConfig=b);D&&(q.config=D);return q};
OMB=function(n,D){var L=[];L.push("yt-core-attributed-string");(D==null?0:D.className)&&L.push(D==null?void 0:D.className);(D==null?0:D.ellipsisTruncate)?L.push("yt-core-attributed-string--ellipsis-truncate"):(D==null?0:D.noWrap)?L.push("yt-core-attributed-string--white-space-no-wrap"):(D==null?0:D.noPreWrap)||L.push("yt-core-attributed-string--white-space-pre-wrap");(D==null?0:D.linkInheritColor)&&L.push("yt-core-attributed-string--link-inherit-color");n.alignment&&L.push(r0i(n.alignment));n.lineBreakMode&&
L.push("yt-core-attributed-string--word-wrapping");return L.join(" ")};
iMT=function(n){if(n.weight)return n.weight;switch(n.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}};
wab=function(n){switch(n){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"}};
r0i=function(n){switch(n){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"}};
W0Q=function(n,D,L){var g=D;n.content&&L&&(L=n.content.indexOf("\n"),L!==-1&&(g=Math.min(D,L)));if(!n.content||n.content.length<=g)D=n;else if(n.attachmentRuns||n.commandRuns||n.decorationRuns||n.styleRuns||n.paragraphStyleRuns){D=Oj(n.content,g);L=g;var b=n.attachmentRuns;if(b){var q=[];b=_.V(b);for(var U=b.next();!U.done;U=b.next())U=Object.assign({},U.value),U.startIndex===void 0||U.startIndex>=L||(U.length||(U.length=0),U.length+U.startIndex>L&&(U.length=L-U.startIndex),q.push(U));L=q}else L=
void 0;q=hNO(g,n.commandRuns);b=g;var J=n.decorationRuns;if(J){U=[];J=_.V(J);for(var k=J.next();!k.done;k=J.next()){k=k.value;var a=_.u(k.textDecorator,io);if(a&&a.startIndex!==void 0&&!(a.startIndex>=b)){k=Object.assign({},k,{textDecorator:{highlightTextDecorator:Object.assign({},a)}});a=_.u(k.textDecorator,io);if(!a.length||a.length+a.startIndex>b)a.length=b-a.startIndex;U.push(k)}}b=U}else b=void 0;U=hNO(g,n.styleRuns);if(J=n.paragraphStyleRuns)for(n=[],J=_.V(J),k=J.next();!k.done;k=J.next()){var d=
k.value;k=Object.assign({},d);if(!(k.startIndex===void 0||k.startIndex>=g)){if(!k.length||k.length+k.startIndex>g)k.length=g-k.startIndex;a=[];var T=void 0,Q=void 0;if((T=d)==null?0:(Q=T.listGroup)==null?0:Q.listItems)for(d=_.V(d.listGroup.listItems),T=d.next();!T.done;T=d.next())if(T=Object.assign({},T.value),!(T.startIndex===void 0||T.startIndex>=g)){if(!T.length||T.length+T.startIndex>g)T.length=g-T.startIndex;a.push(T)}a.length>0&&(k.listGroup||(k.listGroup={}),k.listGroup=Object.assign({},k.listGroup,
{listItems:a}));n.push(k)}}else n=void 0;D={content:D,attachmentRuns:L,commandRuns:q,decorationRuns:b,styleRuns:U,paragraphStyleRuns:n}}else D=Object.assign({},n,{content:Oj(n.content,g)});return D};
hNO=function(n,D){if(D){var L=[];D=_.V(D);for(var g=D.next();!g.done;g=D.next())if(g=Object.assign({},g.value),!(g.startIndex===void 0||g.startIndex>=n)){if(!g.length||g.length+g.startIndex>n)g.length=n-g.startIndex;L.push(g)}return L}};
Oj=function(n,D){var L=D,g;if(g=L>0)g=n.charCodeAt(L-1),g=g>=55296&&g<=56319;g&&(L=n.charCodeAt(L),g=L>=56320&&L<=57343);g&&--D;return n.substring(0,D)};
RN4=function(n,D,L){L=L===void 0?eNO:L;if(n){var g=_.E().resolve(SH);g||_.c("mweb_no_observer_killswitch")?AhB(n,{data:D,observer:g,visibilityCallback:L,hideOption:xsB,showOption:K08,layer:n.layer}):_.CL(new _.pe("Warning: monitorVisibility called with null observer",n.tagName,D==null?void 0:D.loggingDirectives,D==null?void 0:D.trackingParams))}else _.CL(new _.pe("Warning: monitorVisibility called with null element",D==null?void 0:D.loggingDirectives,D==null?void 0:D.trackingParams,D==null?void 0:
D.rendererContext))};
Mvb=function(n,D){var L=[],g=n.content.length,b,q=(b=_.E().resolve(_.Yo(_.hR)))==null?void 0:b();if(n.paragraphStyleRuns){b=_.V(n.paragraphStyleRuns);for(var U=b.next();!U.done;U=b.next()){var J=L.push,k=J.apply;var a=void 0;U=U.value;if((a=U.listGroup)!=null&&a.listItems){a=[];b:switch(U.listGroup.listType){case "LIST_TYPE_BULLET":var d="ul";break b;default:d="span"}a.push(rX({run:U,textLength:g,tag:d,config:{className:"yt-core-attributed-string__list-group"},startIndex:U.startIndex,length:U.length}));
d=_.V(U.listGroup.listItems);for(var T=d.next();!T.done;T=d.next()){T=T.value;b:switch(U.listGroup.listType){case "LIST_TYPE_BULLET":var Q="li";break b;default:Q="span"}a.push(rX({run:U,textLength:g,tag:Q,startIndex:T.startIndex,length:T.length}))}U=a}else U=[];k.call(J,L,_.Iu(U))}}if(n.styleRuns&&(D==null||!D.noStyleRuns))for(b=_.V(n.styleRuns),J=b.next();!J.done;J=b.next()){J=J.value;k=CwJ({extension:_.u(J.styleRunExtensions,PwT),isDarkTheme:q===void 0?!1:q,runColor:J.fontColor});a=[];k&&a.push("yt-core-attributed-string--link-inherit-color");
J.italic&&a.push("yt-core-attributed-string--italicized");J.underline&&J.strikethrough?a.push("yt-core-attributed-string--underline-strikethrough",wab(J.underline)):J.underline?a.push("yt-core-attributed-string--underlined",wab(J.underline)):J.strikethrough&&a.push("yt-core-attributed-string--strikethrough",wab(J.strikethrough));if(J.baselineOffset){a:switch(J.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":U="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":U=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:U="yt-core-attributed-string--baseline-offset-unknown"}a.push(U)}U=a.join(" ");a=J;d={};if(a.weight||a.weightLabel)d.fontWeight=iMT(a).toString();k&&(d.color=k);L.push(rX({run:J,textLength:g,tag:"span",config:{className:U,style:d},startIndex:J.startIndex,length:J.length}))}if(n.decorationRuns)for(b=_.V(n.decorationRuns),J=b.next();!J.done;J=b.next())J=J.value,k={},J.textDecorator&&(d=J.textDecorator,U=q===void 0?!1:q,T=[],a=
_.u(d,io),d=_.u(d,tvJ),a?(d=T,T=d.concat,Q=[],(U=CwJ({extension:_.u(a.highlightTextDecoratorExtensions,msy),isDarkTheme:U,runColor:a.backgroundColor}))&&Q.push("background-color: "+U+";"),a.backgroundCornerRadius!==void 0&&Q.push("border-radius: "+a.backgroundCornerRadius+"px;"),a.leftPadding!==void 0&&Q.push("padding-left: "+a.leftPadding+"px;"),a.rightPadding!==void 0&&Q.push("padding-right: "+a.rightPadding+"px;"),a.topPadding!==void 0&&Q.push("padding-top: "+a.topPadding+"px;"),a.bottomPadding!==
void 0&&Q.push("padding-bottom: "+a.bottomPadding+"px;"),T=T.call(d,Q)):d&&(a=T,T=a.concat,U=U?"#2ba640":"#107516",U=d.color?IqB(d.color):U,U=["padding: 2px;","border-top: solid "+U+" 2px;","border-bottom: solid "+U+" 2px;","background: linear-gradient(135deg, "+U+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+U+" 3px, rgba(0, 0, 0, 0) 3px);"],T=T.call(a,U)),U=T.join(" "),k.style$=U,U=J.textDecorator,a=[],d=_.u(U,tvJ),_.u(U,io)?a.push("yt-core-attributed-string--highlight-text-decorator"):
d&&a.push("yt-core-attributed-string--bracket-text-decorator"),U=a.join(" "),k.className=U,k.dir="auto"),U=_.u(J.textDecorator,io),a=_.u(J.textDecorator,tvJ),d=_.u(J.textDecorator,io),T=_.u(J.textDecorator,tvJ),L.push(rX({run:J,textLength:g,tag:"span",config:k,startIndex:(U==null?void 0:U.startIndex)||(a==null?void 0:a.startIndex)||0,length:(d==null?void 0:d.length)||(T==null?void 0:T.length)||0}));if(n.commandRuns&&(D==null||!D.noEndpoints))for(q=_.V(n.commandRuns),b=q.next();!b.done;b=q.next())b=
b.value,J=zN4(b,D),L.push(rX({run:b,textLength:g,tag:"a",config:J,startIndex:b.startIndex,length:b.length}));if(n.attachmentRuns)for(n=_.V(n.attachmentRuns),q=n.next();!q.done;q=n.next()){q=q.value;k=J=void 0;b={className:"yt-core-attributed-string--inline-block-mod"};if((k=q.element)==null?0:k.properties){k=(J=q.element)==null?void 0:J.properties;J=[];k=_.u(k,vPB);if(k==null?0:k.margin)k=k.margin,k.left&&J.push("margin-left: "+uo(k.left)+";"),k.right&&J.push("margin-right: "+uo(k.right)+";"),k.top&&
J.push("margin-top: "+uo(k.top)+";"),k.bottom&&J.push("margin-bottom: "+uo(k.bottom)+";");J=J.length!==0?J.join(" "):void 0;b.style$=J}U=void 0;J={alt:"",preserveHeight:!0,preserveWidth:!0};k=["yt-core-attributed-string__image-element"];if(q.alignment){a:switch(q.alignment){case "ALIGNMENT_BASELINE":a="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":a="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:a=
"yt-core-attributed-string__image-element--image-alignment-bottom"}k.push(a)}if((U=q.element)==null?0:U.properties)U=[],a=_.u(q.element.properties,vPB),(a==null?0:a.height)&&U.push("height: "+uo(a.height)+";"),(a==null?0:a.width)&&U.push("width: "+uo(a.width)+";"),U=U.length!==0?U.join(" "):void 0,J.style$=U,a=void 0,U=((a=_.u(q.element.properties,Xab))==null?void 0:a.label)||"",J.alt=U;J.className=k.join(" ");k=void 0;d=a=void 0;U=((d=q.element)==null?0:d.type)?(a=_.u(q.element.type,lqO))==null?
void 0:a.image:void 0;L.push(rX({run:q,textLength:g,tag:"img",image:U,imageConfig:J,imageWrapperConfig:b,startIndex:q.startIndex,length:(k=q.length)!=null?k:0}))}if(D==null?0:D.headerRuns)for(D=_.V(D.headerRuns),n=D.next();!n.done;n=D.next())if(n=n.value,n.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(n.headerMapping)){a:{switch(n.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":q=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":q="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":q="yt-core-attributed-string--heading-3";break a}q=void 0}L.push(rX({run:n,textLength:g,tag:"span",config:q?{className:q}:void 0,startIndex:n.startIndex,length:n.length}))}return L};
_.WB=function(n){return(n==null?void 0:n.content)!==void 0};
oPB=function(n){return _.WB(n)?n:_.cB(n)};
YOT=function(n){return n.image!==void 0&&n.imageConfig!==void 0};
SOi=function(n,D){if(D==null?0:D.userInput)for(n=_.V(n),D=n.next();!D.done;D=n.next())if(D=D.value,D.tag!=="a"&&D.tag!=="li"){var L=void 0;(L=D).config||(L.config={});D.config.dir=D.tag==="ul"?_.E().resolve(_.eN):"auto"}};
F0v=function(n){return function(D){var L=n.run;(L.onTap!==void 0||L.onLongPress!==void 0)&&_.u(L,Ntv)&&RN4(D,{loggingDirectives:_.u(L,Ntv)})}};
HMO=function(n){return function(D){for(var L in n)(oy[L]||oy[It["default"]])(D,L,n[L])}};
n6B=function(n,D){y0B(D);var L={data:null,start:0,end:n.length,parts:[]};D=_.V(D);for(var g=D.next();!g.done;g=D.next())g=g.value,NPi(L,g.startIndex,g.endIndex,g);jNB(n,L);return L};
NPi=function(n,D,L,g){for(var b=_.V(n.parts),q=b.next();!q.done;q=b.next()){q=q.value;if(typeof q==="string")throw Error("ih");if(q.start<=D&&L<=q.end){NPi(q,D,L,g);return}}n.parts.push({data:g,parts:[],start:D,end:L})};
jNB=function(n,D){for(var L=D.parts.length;L>=0;L--){var g=D.parts[L],b=D.parts[L-1],q=L===D.parts.length?D.end:g.start;b=L===0?D.start:b.end;q!==b&&D.parts.splice(L,0,n.slice(b,q));g&&jNB(n,g)}};
y0B=function(n){n.sort(function(D,L){if(D.startIndex<L.startIndex)return-1;if(L.startIndex<D.startIndex)return 1;D=D.endIndex-D.startIndex;L=L.endIndex-L.startIndex;return D>L?-1:L>D?1:0})};
_.DyJ=function(n){var D=n.thumbnails;if(D){n={sources:[]};D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g={};g.url=L.url;g.width=L.width;g.height=L.height;n.sources.push(g)}return n}};
LU8=function(n,D,L,g){if(!D)return n.length>=1?n[n.length-1]:null;if(g)for(var b=_.V(n),q=b.next();!q.done;q=b.next()){q=q.value;var U=void 0,J=(U=q.url)==null?void 0:U.indexOf(g);if(J!==void 0&&J>=0)return q}g=_.V(n);for(b=g.next();!b.done;b=g.next())if(b=b.value,b.width&&b.height&&(L&&b.width>=D||!L&&b.height>=D))return b;for(D=n.length-1;D>=0;D--)if(L&&n[D].width||!L&&n[D].height)return n[D];return n[0]};
_.g6J=function(n){var D;return(n=(D=n.sources)==null?void 0:D[0])?n.width/n.height:0};
bzO=function(n){if(n.sources){n=_.V(n.sources);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=void 0;if((L=D.clientResource)==null?0:L.imageName)return D}}};
$yb=function(n){var D;if((D=n.clientResource)!=null&&D.imageColor)return _.z7(n.clientResource.imageColor)};
_.qET=function(n,D,L,g,b,q,U){if(!D||D.length===0||D[0].clientResource)return null;if(L&&D[0].url)return D[0].url;g===void 0&&(g=!0);if(g){var J;n=GHO*(b||(n==null?void 0:(J=n.getBoundingClientRect())==null?void 0:J.width)||0)}else{var k;n=GHO*(q||(n==null?void 0:(k=n.getBoundingClientRect())==null?void 0:k.height)||0)}D=LU8(D,n,g,U);return(D==null?0:D.url)?D.url:(D==null?0:D.imageData)?D.imageData:null};
V7b=function(n,D,L){L=L?[L]:[];n.opacity&&L.push("opacity: "+n.opacity+";");D&&n.placeholderColor?(n=_.z7(n.placeholderColor),L.push("background-color: "+n+";")):L.push("background-color: transparent;");return L.join(" ")};
Uy4=function(n,D,L,g,b){var q=["yt-core-image"];D&&q.push(D);L||q.push("yt-core-image--fill-parent-height");g||q.push("yt-core-image--fill-parent-width");switch(n.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":q.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":q.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":q.push("yt-core-image--content-mode-center");break;default:q.push("yt-core-image--content-mode-scale-to-fill")}n.flipForRtlLayout&&
q.push("yt-core-image--flip-rtl");switch(b){case "TOP_START":var U;q.push(((U=document.body)==null?void 0:U.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return q.join(" ")};
JtB=function(n){var D;if(n==null?0:(D=n.clientResource)==null?0:D.imageName){var L;n=(L=n.clientResource)==null?void 0:L.imageName;a:{switch(n){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":L="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":L="yt-logos-ext:yt-logo-updated";break a}L=void 0}return L||BrB.get(n)||n}};
xa=function(n){return _.c("mweb_wiz_skip_render")?kH8(n):p58(n)};
kH8=function(n){return function(D){var L=faJ("wink-root");KU();A3B();lX8(L,_.Z(n,D))}};
p58=function(n){var D=D===void 0?!1:D;return function(L){if(!D||!_.c("mweb_skip_keto_to_c3_if_no_data")||L.data!==void 0){var g=Y0(!1);try{var b=L.children;_.c("mweb_render_outside_patch_killswitch")||rT?b?M4(_.Z(n,L,b)):M4(_.Z(n,L)):_.CL(new _.pe("ketoToC3 called outside of a patch",{tagName:n.TAG_NAME}))}finally{Y0(g)}}}};
Zzf=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
dyf=function(n,D){n.onViewportEntered=D;aNy.observe(n)};
Tr8=function(){var n={rootMargin:"10%",threshold:.01};_.c("mweb_enable_set_io_root_to_null_safari")?n.root=null:_.c("mweb_enable_set_io_root_to_body_safari")&&(n.root=document.body);return new IntersectionObserver(function(D,L){D.filter(function(g){return g.intersectionRect.height>0}).forEach(function(g){g=g.target;
if(!_.c("mweb_enable_only_update_image_when_connected")||g.isConnected!==!1){var b;(b=g.onViewportEntered)==null||b.call(g);L.unobserve(g)}})},n)};
E6J=function(n,D,L,g,b){function q(){if(g){var J=g.loadedClass,k=g.notifyOnUnloaded;J&&_.Ky(n,J);k&&n.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function U(){var J=L(D,n);J&&n.getAttribute("src")!==J&&(_.c("mweb_enable_only_update_image_when_connected")&&n.isConnected===!1||J===n.src||(n.src=J),q())}
b=b===void 0?!0:b;n.removeAttribute("src");q();D&&(b?dyf(n,U):U())};
s3O=function(n,D){for(var L in D)L==="className"?n.className=D[L]:(oy[L]||oy[It.default])(n,L,D[L])};
cty=function(n,D,L,g){xa(_.RU)({contentMode:D.contentMode,loadedClass:D.loadedClass,isPreloaded:D.isPreloaded,notifyOnLoaded:D.notifyOnLoaded,notifyOnUnloaded:D.notifyOnUnloaded,preferredThumbnail:D.preferredThumbnail,preserveHeight:D.preserveHeight,preserveWidth:D.preserveWidth,objectPosition:D.objectPosition,targetWidth:D.targetWidth,targetHeight:D.targetHeight,shouldShowPlaceholder:D.shouldShowPlaceholder,useWidth:D.useWidth,alt:D.alt,className:D.className,onerror:D.onerror,onload:D.onload,style$:D.style$,
color:D.color,width:D.width,height:D.height,"aria-hidden$":D["aria-hidden$"],draggable:D.draggable,"data-disabled$":D["data-disabled$"],data:n,callback:L,renderLazy:g===void 0?!0:g,hideOn404:!1})};
uqO=function(n,D,L){L=L===void 0?!1:L;var g=n.sources!==void 0?n:_.DyJ(n);if(g){var b=D.onload;D.onload=function(k){var a=k.target;L&&a.naturalWidth===120||_.PB(a,"yt-core-image--loaded");D.notifyOnLoaded&&a.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));b==null||b(k)};
D.targetWidth&&D.preserveWidth&&(D.width=D.targetWidth);D.targetHeight&&D.preserveHeight&&(D.height=D.targetHeight);var q=bzO(g),U=q&&JtB(q);if(U)return(n=$yb(q))&&(D.color=n),{type:"icon",iconName:U,config:Object.assign({},D,D.alt?{}:{"aria-hidden$":"true"},{"aria-label$":D.alt,role:"img"})};if(n.sources===void 0){D.alt=n.accessibility&&n.accessibility.accessibilityData&&n.accessibility.accessibilityData.label||D.alt;D.style$=V7b(n,D.shouldShowPlaceholder,D.style$);var J;D.isPreloaded=!((J=_.u(n,
Q3Q))==null||!J.isPreloaded)}D.contentMode&&!g.contentMode&&(g.contentMode=D.contentMode);D.className=Uy4(g,D.className,D.preserveHeight,D.preserveWidth,D.objectPosition);D.loadedClass="yt-core-image--loaded";return{type:"image",image:g,config:D}}};
_.fNi=function(){var n=_.e1.apply(0,arguments);return _.mL(function(D){var L=n.map(function(g){return g(D)});
return function(){return void L.forEach(function(g){return void(g==null?void 0:g())})}})};
Atv=function(n,D){var L=D==null?void 0:D.initial;return _.JK(function(){_.fU(!0);return L=n(L)},{equals:D==null?void 0:D.isEqual},"rSlKsc")};
z0f=function(n,D){if(n===D)return!0;if(n===void 0||D===void 0)return!1;var L,g,b,q,U,J,k,a;return n.content===D.content&&((L=n.styleRuns)==null?void 0:L.length)===((g=D.styleRuns)==null?void 0:g.length)&&((b=n.commandRuns)==null?void 0:b.length)===((q=D.commandRuns)==null?void 0:q.length)&&((U=n.attachmentRuns)==null?void 0:U.length)===((J=D.attachmentRuns)==null?void 0:J.length)&&((k=n.decorationRuns)==null?void 0:k.length)===((a=D.decorationRuns)==null?void 0:a.length)};
rtJ=function(n,D){if(n){var L=oPB(n);if(L!=null&&L.content)if(_.c("attr_string_reactive"))xa(INb)({text:n,config:D});else{var g=!(D==null||!D.ariaLabel)||!(L.commandRuns&&L.commandRuns.length!==0||L.paragraphStyleRuns&&L.paragraphStyleRuns.length!==0);n=g?D==null?void 0:D.ariaLabel:null;g=g?"text":null;T8("span",{className:OMB(L,D),dir$:(D==null?0:D.userInput)?"auto":void 0,"aria-label$":n,role$:g},function(){if(L.styleRuns||L.commandRuns||L.attachmentRuns||L.decorationRuns){var b=Mvb(L,D);SOi(b,
D);b=n6B(L.content,b);b=_.V(b.parts);for(var q=b.next();!q.done;q=b.next())CG4(q.value)}else Xr(L.content)})}}};
CG4=function(n){typeof n==="string"?Xr(n):YOT(n.data)?T8("span",n.data.imageWrapperConfig,function(){cty(n.data.image,n.data.imageConfig)}):T8(n.data.tag,n.data.config,function(D){F0v(n.data)(D);
D=_.V(n.parts);for(var L=D.next();!L.done;L=D.next())CG4(L.value)})};
izb=function(n){return n.parts.map(OzJ)};
OzJ=function(n){if(typeof n==="string")return n;n=YOT(n.data)?_.Z("span",{el:_.fNi(HMO(n.data.imageWrapperConfig))},_.Z(_.RU,Object.assign({},{data:n.data.image},n.data.imageConfig))):_.Z(n.data.tag,{el:_.fNi(F0v(n.data),HMO(n.data.config))},n.parts.map(OzJ));return Gb(n)};
w5b=function(n,D){return n===D?!0:n===void 0||D===void 0?!1:n.noStyleRuns===D.noStyleRuns&&n.noLinkColor===D.noLinkColor&&n.noEndpoints===D.noEndpoints&&n.headerRuns===D.headerRuns&&n.isOverlay===D.isOverlay&&n.linkInheritColor===D.linkInheritColor&&n.userInput===D.userInput};
h0y=function(n){return function(){var D,L,g,b,q,U,J,k,a,d,T,Q,A,I;return{ariaLabel:(D=n.ariaLabel)==null?void 0:D.call(n),className:(L=n.className)==null?void 0:L.call(n),ellipsisTruncate:(g=n.ellipsisTruncate)==null?void 0:g.call(n),isOverlay:(b=n.isOverlay)==null?void 0:b.call(n),linkInheritColor:(q=n.linkInheritColor)==null?void 0:q.call(n),noEndpoints:(U=n.noEndpoints)==null?void 0:U.call(n),noStyleRuns:(J=n.noStyleRuns)==null?void 0:J.call(n),noLinkColor:(k=n.noLinkColor)==null?void 0:k.call(n),
noPreWrap:(a=n.noPreWrap)==null?void 0:a.call(n),noWrap:(d=n.noWrap)==null?void 0:d.call(n),skipOnClick:(T=n.skipOnClick)==null?void 0:T.call(n),stopPropagation:(Q=n.stopPropagation)==null?void 0:Q.call(n),userInput:(A=n.userInput)==null?void 0:A.call(n),headerRuns:(I=n.headerRuns)==null?void 0:I.call(n)}}};
WUy=function(n){return n.value===""||n.value==="true"?!0:n.value==="false"?!1:isNaN(Number(n.value))?n.value:Number(n.value)};
tR=function(n,D){n=new e0v(n,D);_.zo(n);throw n;};
xyv=function(n,D,L){var g=mWB(n);n._numRenders=0;try{var b=Uvi(function(){return _.Z(D,Object.assign({},L))})}catch(U){var q=function(J){J.args||(J.args=[]);
J.args.push("Error in web component wrapper");J.args.push(n.tagName.toLowerCase());return J};
_.Iy(U instanceof Error?q(U):new e0v("Wiz rendering error",n.tagName.toLowerCase()));throw U;}finally{mWB(g)}return b};
_.vB=function(n,D,L){function g(a){var d={};a=_.V(a);for(var T=a.next();!T.done;T=a.next()){T=T.value;var Q=void 0,A=void 0,I=void 0,w=_.pk((I=(A=(Q=T).getAttribute)==null?void 0:A.call(Q,"slot"))!=null?I:"children");if(Q=d[w])Q.push(T);else if(w in q||w==="children")d[w]=[T]}if(KUv)for(a=_.V(Object.keys(d)),w=a.next(),T={};!w.done;T={content$jscomp$55:void 0},w=a.next())w=w.value,w!=="children"&&(T.content$jscomp$55=d[w],d[w]=function(h){return function(){return h.content$jscomp$55}}(T));
return d}
L=L===void 0?{}:L;n.componentType!==ZP||tR("Components must be marked reactive to be used from web component wrapper.",D);Ye.has(D)&&tR("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",D);var b,q=(b=L.props)!=null?b:{};SS.add(D);var U=R0f();L=function(){var a=U.apply(this,arguments)||this;a.rawProps={};a.queuingRender=!1;a.dispose=function(){};
a.isWebComponentWrapper=!0;a.isReparenting=!1;a.hasAttached=!1;return a};
_.f(L,U);L.prototype.render=function(){this.hasAttached=!0;for(var a=_.V([].concat(_.Iu(this.attributes))),d=a.next();!d.done;d=a.next())d=d.value,d.name!=="slot"&&this.removeAttribute(d.name);a=Object.assign({},this.componentProps,this.slotProps);d=_.V(xyv(this,n,a));a=d.next().value;d=d.next().value;!(a[0]instanceof Element)||a.length>1?tR("Wrapped Wiz components must return a single root element.",D):(a=a[0].tagName.toLowerCase(),a!==D&&tR("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(a+" !== '"+D),D),this.dispose=d)};
L.prototype.setUpProps=function(){for(var a=this.rawProps,d=this.attributes,T=_.V(Object.keys(q)),Q=T.next();!Q.done;Q=T.next()){Q=Q.value;var A=void 0;((A=this)==null?0:A[Q])&&this[Q]!==PGT&&a[Q]===void 0&&(a[Q]=this[Q],(A=Object.getOwnPropertyDescriptor(this.constructor.prototype,Q))&&Object.defineProperty(this,Q,A))}T=_.V(d);for(Q=T.next();!Q.done;Q=T.next()){A=Q.value;Q=_.pk(A.name);var I=Q==="class"&&!d.getNamedItem("class-name");if(Q in q||I)A=WUy(A),Q!=="class"||a.className?a[Q]=A:a.className=
A}d={};for(var w in q)q[w]===_.m_||KUv&&q[w]===t7b||(a[w]instanceof Function&&tR("Function props must be configured as STATIC, not SIGNAL.",D),Q=_.V(_.bn(a[w],void 0,"vGbZpc")),T=Q.next().value,Q=Q.next().value,d[w]=Q,a[w]=T);a=_.V([a,d]);this.componentProps=a.next().value;this.setters=a.next().value;this.slotProps=g(this.childNodes)};
L.prototype.connectedCallback=function(){Mt===D&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in q&&!this.rawProps.data&&!this.getAttribute("data"),this.hasAttached||this.queuingRender||this.setUpProps(),this.queuingRender&&!this.hasAttached||this.render()))};
L.prototype.disconnectedCallback=function(){if(!this._isInert){var a;a:{if(_.myv)for(a=this;a;){if(_.v6b.has(a)){a=!0;break a}a=a.parentElement}a=!1}if(a)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){a=_.V([].concat(_.Iu(this.attributes)));for(var d=a.next();!d.done;d=a.next())d=d.value,d.name!=="slot"&&this.removeAttribute(d.name)}this.innerText="";Wc8(this)}}};
L.prototype._setPendingPropertyOrPath=function(){};
L.prototype.notifyPath=function(){};
_.oh.Object.defineProperties(L.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
b=_.V(Object.keys(q));for(var J=b.next(),k={};!J.done;k={prop$jscomp$103:void 0},J=b.next())k.prop$jscomp$103=J.value,Object.defineProperty(L.prototype,k.prop$jscomp$103,{set:function(a){return function(d){var T=this;this._isInert||(this.setters?k0(function(){var Q,A;return void((A=(Q=T.setters)[a.prop$jscomp$103])==null?void 0:A.call(Q,d))}):(this.rawProps[a.prop$jscomp$103]=d,this.queuingRender&&a.prop$jscomp$103==="data"&&d!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(k),
get:X5B.has(k.prop$jscomp$103)?void 0:function(){return PGT}});
customElements.define(D,L)};
_.lNT=function(n,D){return(n=_.XJ(n,D))?_.r_(_.hc(n)):null};
_.lo=function(n){if(n=_.XJ(n,Number.MAX_VALUE,void 0,"width"))return _.hc(n)};
_.XJ=function(n,D,L,g){g=g===void 0?"width":g;if(!n||!n.length)return null;if(_.c("kevlar_tuner_should_always_use_device_pixel_ratio")){var b=window.devicePixelRatio;_.c("kevlar_tuner_should_clamp_device_pixel_ratio")?b=Math.min(b,_.H7("kevlar_tuner_clamp_device_pixel_ratio")):_.c("kevlar_tuner_should_use_thumbnail_factor")&&(b=_.H7("kevlar_tuner_thumbnail_factor"));M7O=b}else M7O||(M7O=window.devicePixelRatio);b=M7O;_.c("kevlar_tuner_should_always_use_device_pixel_ratio")?D*=b:b>1&&(D*=b);if(_.c("kevlar_tuner_min_thumbnail_quality"))return n[0].url||
null;b=n.length;if(_.c("kevlar_tuner_max_thumbnail_quality"))return n[b-1].url||null;if(L)for(var q=0;q<b;q++)if(n[q].url.indexOf(L)>=0)return n[q].url||null;for(L=0;L<b;L++)if(n[L][g]>=D)return n[L].url||null;for(D=b-1;D>0;D--)if(n[D][g])return n[D].url||null;return n[0].url||null};
SE8=function(){Mb.size?setTimeout(function(){oU(o68)},0):YEB=0};
o68=function(){var n=(0,_.Ml)(),D=null,L=!1;Mb.forEach(function(b){b.loaded=!0;b.loadTime=n;b.pendingPaint=!1;var q=FUB.get(b);q&&q.resolve(n);D=b;L||!b.ftlEligible&&b.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(L=!0)});
var g;((g=D)==null?0:g.markDirty)&&D.markDirty();Mb.clear();YEB=0;L&&HzJ(n)};
ytB=function(n){Mb.add(n);n.pendingPaint=!0;YEB||(YEB=_.Ya(_.fj,SE8))};
NrB=function(n){n.loaded=!1;n.loadTime=Infinity;var D=FUB.get(n);D&&(D.reject(Error("oh")),FUB.delete(n));n.pendingPaint&&(Mb.delete(n),n.pendingPaint=!1)};
_.j38=function(n){var D=n.indexOf(":");return D===-1?{originalName:n}:{originalName:n.substring(0,D),datasyncId:n.substring(D+1)}};
_.DiT=function(){return _.B(function(n){if(n$v!==void 0)return n.return(n$v);n$v=new Promise(function(D){var L;return _.B(function(g){switch(g.nextAddress){case 1:return _.JA(g,2),_.p(g,_.SN.open("test-only"),4);case 4:return _.p(g,_.SN.delete("test-only"),5);case 5:_.hE(g,3);break;case 2:if(L=_.dG(g),L instanceof Error&&L.name==="SecurityError")return D(!1),g.return();case 3:D("caches"in window),_.Tq(g)}})});
return n.return(n$v)})};
b3v=function(){return _.B(function(n){if(n.nextAddress==1)return _.p(n,_.DiT(),2);if(!n.yieldResult)return n.return(void 0);L3T||(L3T=new g$b);return n.return(L3T)})};
$iT=function(n){var D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return _.p(q,b3v(),2);case 2:D=q.yieldResult;if(!D)throw Error("qh");return _.p(q,D.open("yt-player-local-img"),3);case 3:return L=q.yieldResult,_.p(q,L.match(n),4);case 4:g=q.yieldResult;if(!g)throw Error("rh");return _.p(q,g.blob(),5);case 5:return b=q.yieldResult,q.return(b)}})};
GQ4=function(n,D){for(var L in n)if(n.hasOwnProperty(L)&&D[L])return L;return null};
qZO=function(n){return"stamp"+n.replace("-","_")+"_"};
V3B=function(n){var D=n.match(/\[\[([\w\.]+)\]\]/);if(D&&D.length>1)return D[1];_.zo(Error("th`"+n));return null};
Ui8=function(n){return n===void 0?_.is("REUSE_COMPONENTS",!1):n||!1};
kQ8=function(n,D,L){L&&(D.is?(BSQ.has(D)&&(n=BSQ.get(D),L=n.listener,delete D[n.property],L.type==="element"&&D.removeEventListener(L.eventName,L.handler),BSQ.delete(D)),Jlv(D)):D.__proto__==HTMLElement.prototype&&(D=new _.pe("Rendererstamper removed a non custom element","Stamper: "+n+" element: "+(D&&D.nodeName)),_.CL(D)))};
pZ8=function(n,D,L,g){var b=D.node?D.node:D;_.r(L).parentNode===b&&(D.removeChild(L),kQ8(n,L,g));if(n=FJ.get(L))FJ.delete(L),_.fj.cancelJob(n);L.hidden=!1};
Z3J=function(n,D,L,g){if(D&&D.children&&(L=D.children[L]))if(_.is("DEFERRED_DETACH"))for(;L&&!FJ.has(L);){var b=n,q=D,U=L,J=g;U.hidden=!0;b=_.dF(_.fj,pZ8.bind(null,b,q,U,J),0);FJ.set(U,b);L=L.nextElementSibling}else for(;(U=D.lastElementChild)&&(D.removeChild(U),kQ8(n,U,g),U!=L););};
aUv=function(n){var D=_.tb();_.c7(function(){for(var L=_.V(n.slotContent),g=L.next();!g.done;g=L.next())D.value.appendChild(g.value)});
return _.Z("__slot-el",{el:D,skip:!0})};
_.HB=function(n,D,L){L=L===void 0?diJ:L;Ye.add(D);var g;(g=L).propNames!=null||(g.propNames=[]);var b=new Set(L.propNames),q=R0f();g=function(){var a=q.call(this)||this;a.props={};a.isUpdating=!1;a.hasAttached=!1;a.isInert=!1;a.updateQueued=!1;a.initialClasses=[];tFT(a,D);return a};
_.f(g,q);g.prototype.forwardKebabCaseProp=function(a,d){a=_.pk(a);if(b.has(a)||a==="children")this.props[a]=d};
g.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var a=_.V(this.initialClasses),d=a.next();!d.done;d=a.next())(d=d.value)&&this.classList.add(d);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
g.prototype.handleSlottedContent=function(){for(var a=new Map,d=_.V(this.children),T=d.next();!T.done;T=d.next()){T=T.value;var Q=void 0,A=(Q=T.getAttribute("slot"))!=null?Q:"children";(Q=a.get(A))?Q.push(T):a.set(A,[T]);if(!T.getAttribute("key")){var I=void 0,w=void 0;T.setAttribute("key",A+"_"+((w=(I=Q)==null?void 0:I.length)!=null?w:0))}}a=_.V(a);for(d=a.next();!d.done;d=a.next())T=_.V(d.value),d=T.next().value,T=T.next().value,this.forwardKebabCaseProp(d,_.Z(aUv,{slotContent:T}))};
g.prototype.connectedCallback=function(){var a=this;if(!tFT(this,D)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var d=_.V(this.attributes),T=d.next();!T.done;T=d.next())T=T.value,this.forwardKebabCaseProp(T.name,WUy(T));this.handleSlottedContent();L.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){a.afterFirstPatch()});
this.hasAttached=!0}};
g.prototype.attributeChangedCallback=function(a,d,T){this.isInert||this.isUpdating||this.isConnected||a!=="class"||this.initialClasses.push.apply(this.initialClasses,_.Iu(T.split(" ")))};
g.prototype.disconnectedCallback=function(){Itf(this)};
g.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var a,d;lX8(this,_.Z(n,Object.assign({},this.props,{idomKey:(d=(a=this.__incrementalDOMData)==null?void 0:a.key)!=null?d:D})),!0)}catch(Q){var T=Q instanceof Error?Q:new _.pe("Wiz rendering error");T.args||(T.args=[]);T.args.push("Error in deprecated web component wrapper");T.args.push(D.toLowerCase());_.zo(T);throw Q;}finally{this.updateQueued=this.isUpdating=!1}}};
g.prototype.enqueueUpdate=function(){var a=this;return _.B(function(d){if(L.synchronous)return a.update(),d.return();if(a.updateQueued)return d.return();a.updateQueued=!0;return d.return(Promise.resolve().then(function(){a.update()}))})};
g.prototype.notifyPath=function(){L.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.oh.Object.defineProperties(g,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var U=_.V(L.propNames),J=U.next(),k={};!J.done;k={prop$jscomp$105:void 0},J=U.next())k.prop$jscomp$105=J.value,Object.defineProperty(g.prototype,k.prop$jscomp$105,{set:function(a){return function(d){this.isInert||d===this.props[a.prop$jscomp$105]||(this.props[a.prop$jscomp$105]=d,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(k)});
customElements.define(D,g)};
_.TS8=function(n,D){return _.VV(n.entities,"markersEngagementPanelSyncEntity",D)};
E$v=function(n,D){return _.VV(n.entities,"fantasyWinProbabilityEntity",D)};
s88=function(n,D){return _.VV(n.entities,"fantasyTeamEntity",D)};
clB=function(n,D){return _.VV(n.entities,"fantasyPlayerEntity",D)};
Q8T=function(n,D){return _.VV(n.entities,"booleanEntity",D)};
ukB=function(n,D){return _.VV(n.entities,"qrCodeEntity",D)};
fU4=function(n){return _.VV(n.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
Aly=function(){if(ye)return ye;if(window.lottie)return ye=Promise.resolve(window.lottie);var n=_.AG(_.OJ("LOTTIE_URL"));return n?ye=new Promise(function(D,L){var g=document.createElement("script");g.addEventListener("load",function(){D(lottie)});
g.addEventListener("error",function(b){var q="Lottie library failed to load.";b?b.message&&(q+=" Original description: "+b.message,_.rF(b,q)):b=Error(q);_.CL(b);L(b)});
g.setAttribute("async","");_.Fy(g,n);document.head.appendChild(g)}):Promise.reject(Error("uh"))};
ziv=function(){return ye?ye:Aly()};
IU8=function(){var n=fU4(_.Ss().getState());if(n&&n.animationStyle)switch(n.animationStyle){case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_DELHI":return Nb.get("LIKE_VALENTINES25_HEART");case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_BROKEN_HEART_DELHI":return Nb.get("LIKE_VALENTINES25_BROKEN_HEART");case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_YOUTUBE_BIRTHDAY_DELHI":return Nb.get("LIKE_YOUTUBE_20TH_BIRTHDAY")}};
CaJ=function(n){if(n)switch(n){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.c("kevlar_use_wil_icons"))return(n=IU8())?n:Nb.get("LIKE")}};
rli=function(n){var D=CaJ(n);if(D)return D;switch(n){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Nb.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Nb.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Nb.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Nb.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Nb.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Nb.get("NOTIFICATION_BELL")}};
i3y=function(n,D){if(!n||O3v)D=!1;else{if(n.closest){var L=!!CaJ(D);L=_.OJ("ID_TOKEN")&&L?!!n.closest("segmented-like-dislike-button-view-model"):!1}else L=!1;if(!L)if(n.closest)if(L=!_.OJ("ID_TOKEN"),n=n.closest("ytd-subscription-notification-toggle-button-renderer-next"),L||!n)L=!1;else{var g;L=((g=n.data)==null?void 0:g.targetId)==="notification-bell"&&D!=="EXPAND_MORE"}else L=!1;D=L}return D};
wZv=function(n){var D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.JA(g,2),_.p(g,fetch(n),4);case 4:return D=g.yieldResult,_.p(g,D.json(),5);case 5:return g.return(g.yieldResult);case 2:L=_.dG(g),_.CL(L),_.Tq(g)}})};
hi8=function(n,D){var L,g,b;return _.B(function(q){if(q.nextAddress==1)return(L=D?n.pathDarkTheme:n.path)?_.p(q,Promise.all([wZv(L),Aly()]),2):q.return();g=q.yieldResult;b=g[0];jN.set(L,b);_.Tq(q)})};
_.nl=function(){var n=_.e1.apply(0,arguments);return function(){for(var D="",L=_.V(n),g=L.next();!g.done;g=L.next())if(g=g.value,typeof g==="function"&&(g=g()),g)if(typeof g==="string")D+=" "+g;else for(var b in g)if(g.hasOwnProperty(b)){var q=g[b];typeof q==="function"&&(q=q());q&&(D+=" "+b)}D=D.trim()||void 0;return _.fU(D)}};
_.DV=function(n){var D;var L=n.data;var g=n.className;var b=n.animationName;var q=n.animationRef;var U=(D=n.elRefForInterop)||_.tb(),J;_.QP(function(){var d;return void((d=J)==null?void 0:d.destroy())});
var k;_.El(function(){var d=_.fU(b);if(d!==k){k=d;var T=Object.assign({},{animationName:d,animationRef:_.fU(q)},_.fU(L));try{_.E().resolve(W3y)().then(function(I){var w;(w=J)==null||w.destroy();w=T.animationRef;var h=T.listeners;I=I.loadAnimation(Object.assign({},{container:U.value},T.animationConfig));w&&(w.lottieEl=I);if(h)for(w=_.V(Object.entries(h)),h=w.next();!h.done;h=w.next()){var e=_.V(h.value);h=e.next().value;(e=e.next().value)&&I.addEventListener(h,e)}J=I})}catch(I){d=I;
var Q="LottieComponent error.";d.message&&(Q+=" Original description: "+d.message);_.rF(d,Q);_.CL(d);var A;((A=T.listeners)==null?0:A.error)&&T.listeners.error(d)}}});
var a=_.nl("ytLottieComponentHost",g);return _.Z(RCJ,{cond:function(){return!D},
then:function(){return _.Z("lottie-component",{class:a,el:U})}})};
eiO=function(n){var D=_.tb(),L=_.V(DKB(n.data.animationConfig.name||"",n.className)),g=L.next().value;L=L.next().value;var b=us(function(){return n.data.animationRef});
sJ(function(){n.data.animationRef&&(n.data.animationRef.lottieEl=b==null?void 0:b.lottieEl)},[n.data.animationRef]);
return _.Z("lottie-component",{skip:!0,class:_.nl(L,"ytLottieComponentHost"),el:D},_.Z(_.DV,{data:n.data,animationRef:b,animationName:g,elRefForInterop:D}))};
K3J=function(n,D,L,g,b){function q(k,a){if(D.value===a&&n!=null&&n.value){for(;n.value.firstChild;)n.value.removeChild(n.value.firstChild);n.value.classList.add("yt-spec-icon-shape");k(n.value,g)}}
var U;b=(U=b)!=null?U:_.E().resolve(_.Dw);L=_.xiv(b,L);if(typeof L==="function")D.value=null,q(L,null);else{var J=new _.Go(L.then,L);D.value=J;J.then(function(k){q(k,J)})}};
PaT=function(n,D){var L=document.createElement("div"),g=_.ko(L,function(){return _.Z(_.Z4,{cond:n,then:function(b){return _.Z(RiJ,{data:b,options:D})}})});
return[L,g]};
_.Ll=function(){for(var n=[],D=_.V(_.e1.apply(0,arguments)),L=D.next();!L.done;L=D.next())if(L=L.value)if(typeof L==="string")n.push(L);else{L=_.V(Object.entries(L));for(var g=L.next();!g.done;g=L.next()){var b=_.V(g.value);g=b.next().value;(b=b.next().value)&&n.push(g)}}return n.join(" ")};
XZT=function(n){var D=_.tb(),L=Ak(),g=FM(n.character)||FM(n.previousCharacter);EJ(function(){if(n.marginMultiplier){var b;(b=L.value)==null||b.cancel();g?(b=n.previousCharacter?Number(n.previousCharacter)+10:n.rollUp?0:30,n.shouldAnimate||(b-=t3v(n,b))):(b=n.rollUp?0:2,n.shouldAnimate||(b-=n.rollUp?-1:1));D.value.style.marginTop="-"+b*n.marginMultiplier+"px";n.shouldAnimate?L.value=miQ(D.value,n,b,g):D.value.style.display=n.character?"":"none"}});
return _.Z("animated-rolling-character",{el:D,class:"animated-rolling-character-wiz"},_.vw(g,function(){for(var b=[],q=1;q<30;q++)b.push(_.Z("div",null,q%10));return _.Z(_.ot,null,_.Z("div",null,"\u00a0"),b,_.Z("div",null,"\u00a0"))},function(){return v$B(n.character)}))};
v$B=function(n){return _.Z(_.ot,null,_.Z("div",null,"\u00a0"),_.Z(_.ot,null,_.vw(!n||_.ZQ(n),function(){return _.Z("div",null,"\u00a0")},function(){return _.Z("div",null,n)})),_.Z("div",null,"\u00a0"))};
miQ=function(n,D,L,g){L=new Animation(new KeyframeEffect(n,[{transform:"translateY(0px)"},{transform:"translateY("+(g?t3v(D,L):D.rollUp?-1:1)*D.marginMultiplier+"px)"}],lU8),document.timeline);D.character?(n.style.display="",L.onfinish=null):L.onfinish=function(){n.style.display="none"};
L.play();return L};
t3v=function(n,D){var L=Number(n.character)+10;if(n.previousCharacter)if(n.character){var g=Number(n.character),b=Number(n.previousCharacter);n=n.rollUp?b<g?L:L+10:b<g?L-10:L}else n=n.rollUp?30:0;else n=n.character==="0"?L:n.rollUp?L-10:L+10;return D-n};
_.gg=function(n,D){return function(L){var g={},b;for(b in L){var q=void 0,U=void 0;((q=D)==null?0:(U=q.callbacks)==null?0:U[b])||(g[b]=L[b])}return _.Z(VhJ,null,function(){for(var J in g)L[J]=_.fU(g[J]);L.disableReactiveLogging=!0;return _.Z(n,Object.assign({},L))})}};
_.$I=function(n){var D=Ak(),L=Ak();sJ(function(){D.value=n.numberText;L.value=n.numberValue},[n.numberText]);
var g=n.fontSizeMultiplier?n.heightPx*n.fontSizeMultiplier:n.heightPx,b=QH(function(){if(n.numberText){var U=n.numberText;var J=n.forceRollUp||!L.value||!n.numberValue||L.value<n.numberValue;var k=!!n.shouldAnimate,a=D.value,d=[],T=0,Q=0,A=(a?a.replace(/\D/g,"").length:0)-(U?U.replace(/\D/g,"").length:0);a=a?a.split(/(\d)/).filter(Boolean):[];for(U=U.split(/(\d)/).filter(Boolean);A<0;){var I=U[Q];d.push({character:I,rollUp:J,marginMultiplier:g,shouldAnimate:k});Q++;FM(I)&&A++}for(;T<A;)I=a[T],d.push({previousCharacter:I,
rollUp:J,marginMultiplier:g,shouldAnimate:k}),T++,FM(I)||A++;for(;Q<U.length;)A=U[Q],I=a[T],FM(A)===FM(I)?(Q++,T++):FM(A)?(T++,A=void 0):FM(I)&&(Q++,I=void 0),d.push({character:A,previousCharacter:I,rollUp:J,marginMultiplier:g,shouldAnimate:k});J=d}else J=[];return J},[n.numberText]),q=n.numberText?["height: "+g+"px;",
"line-height: "+n.heightPx+"px;"].join(" "):"";return _.Z("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:q,dir:"ltr","aria-hidden":"true"},b.map(function(U){return _.Z(XZT,Object.assign({},U))}))};
_.GS=function(n){return RyJ(function(D){D=n==null?void 0:n(D);return typeof D==="boolean"?D:!0})};
qh=function(n){return function(){return n()?n():void 0}};
M3T=function(n){return new KeyframeEffect(n,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
o$J=function(n){return new KeyframeEffect(n,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
YZQ=function(n){var D=_.V(_.bn(n,void 0,"Clci1e")),L=D.next().value,g=D.next().value;L.current=n;return[L,function(b){return void g(L.current=b)}]};
_.V3=function(n){var D=Atv(function(){return YZQ(n())},{isEqual:function(L,g){return L[0].current===g[0].current}});
return[function(){return D()[0]()},
function(L){return void D()[1](L)}]};
_.Uh=function(n){return function(){var D="",L;for(L in n){for(var g=n[L];typeof g==="function";)g=g();g!==void 0&&g!==null&&(D+="; "+L+": "+g)}return D.length>0?_.fU(D.slice(2)):_.fU()}};
SZ8=function(n){switch(n){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"}};
ylJ=function(n,D,L,g,b,q){var U=F34(n),J=U.disabled,k=U.iconPosition,a=U.style,d=U.focused,T=function(){return!!I()&&k()==="icon-only"},Q=function(){return!!I()&&k()==="icon-only-40"},A=function(){return!!I()&&k()==="icon-with-label"},I=function(){return!!D||!(g==null||!g())};
return{type:function(){return a()==="call-to-action-inverse"?"text":a()==="overlay-dark"&&n().type!=="filled"&&n().type!=="tonal"?"tonal":n().type},
shouldFocus:function(){return(d()||(q==null?void 0:q()))&&!J()},
hasIconLeading:function(){return!!I()&&k()==="leading"},
hasIconTrailing:function(){return!!I()&&k()==="trailing"},
hasIconLeadingTrailing:function(){return!!I()&&!!(L||b!=null&&b())&&k()==="leading-trailing"},
hasIconOnly:T,hasIconOnly40:Q,hasIconWithLabel:A,iconButton:function(){return T()||Q()||A()},
visiblyDisabled:function(){return(J()?"disabled":n().state)==="disabled"||J()},
overrideSmallSizeIcon:function(){return BL(n(),I())},
iconToRender:D?D:function(){return _.Z(_.Ji,{icon:g,size:function(){return H3v(n())},
active:function(){return n().toggled}})},
secondaryIconToRender:L?L:function(){return _.Z(_.Ji,{icon:b,size:function(){return H3v(n())},
active:function(){return n().toggled}})}}};
F34=function(n){return{size:function(){return n().size},
style:function(){return n().style},
focused:function(){return n().focused},
disabled:function(){return n().disabled},
onTap:function(D){var L,g;return(g=(L=n()).onTap)==null?void 0:g.call(L,D)},
alignByText:function(){return n().alignByText},
aTagConfig:function(){return n().aTagConfig},
customColors:function(){return n().customColors},
segmentedPosition:function(){return n().segmentedPosition},
toggled:function(){return n().toggled},
toggleable:function(){return n().toggleable},
accessibilityLabel:function(){return n().accessibilityLabel},
onToggle:function(D){var L,g;return(g=(L=n()).onToggle)==null?void 0:g.call(L,D)},
iconPosition:function(){return n().iconPosition},
oneOffCustomTextWrap:function(){return n().oneOffCustomTextWrap},
disableTextEllipsis:function(){return n().disableTextEllipsis},
tooltipText:function(){return n().tooltipText},
ariaHidden:function(){return n().ariaHidden},
tabIndex:function(){return n().tabIndex},
buttonText:function(){return n().buttonText},
formattedButtonText:function(){return n().formattedButtonText},
animatedTextProps:function(){return n().animatedTextProps}}};
NSv=function(n){return n.style==="overlay-dark"?4:n.style==="overlay"?n.type==="filled"?4:3:n.type==="filled"||n.style==="call-to-action-inverse"||n.style==="mono-inverse"?2:1};
BL=function(n,D){D=(n.iconPosition==="icon-only"||n.iconPosition==="icon-only-40"||n.iconPosition==="icon-with-label")&&D;return!n.segmentedPosition&&D&&n.size==="S"};
j8i=function(){return!_.c("web_disable_backdrop_filter")};
H3v=function(n){switch(n.size){case "XS":return 16;case "S":return BL(n,!0)?24:16;default:return 24}};
nHT=function(n,D){if(!_.X9){var L;yb8(function(){return L=GwJ(n,D)});
return L}return GwJ(n,D)};
D3Q=function(){var n=DXi(_.X9||void 0,g4B);return n===nnQ||(n==null?void 0:n.name)==="\u0275NotFound"?void 0:n};
LNv=function(n){switch(n){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"}};
gHO=function(n){switch(n){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"}};
b5O=function(n){switch(n){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"}};
$3T=function(n){if(!n)return{};var D=n.color,L=n.backgroundColor;n=n.borderColor;var g="";D&&(g+="color: "+D+";");L&&(g+="background-color: "+L+";");n&&(g+="border-color: "+n+";");return{style:g}};
VbB=function(n){var D=n.data;var L=n.icon;var g=n.secondaryIcon;var b=n.iconName;var q=n.secondaryIconName;D3Q();var U=D.size;n=D.style;var J=D.focused,k=D.disabled,a=D.onTap,d=D.alignByText,T=D.aTagConfig,Q=D.customColors,A=D.segmentedPosition,I=D.toggled,w=D.toggleable,h=D.accessibilityLabel,e=D.onToggle,v=D.iconPosition,LO=D.oneOffCustomTextWrap,S=D.disableTextEllipsis,$i=D.tooltipText,nO=D.ariaHidden,VB=D.tabIndex,Iv=!!L||!!b,CO=L,uT=g;if(b){var Wy=H3v(D);CO=function(){return _.Z(_.Ji,{icon:b,
size:Wy,active:D.toggled})}}if(q){var LQ=H3v(D);
uT=function(){return _.Z(_.Ji,{icon:q,size:LQ,active:D.toggled})}}var Ur=D.state;
L=D.type;n==="call-to-action-inverse"&&(L="text");n==="overlay-dark"&&L!=="filled"&&L!=="tonal"&&(L="tonal");var ov=Iv&&v==="leading",YG=Iv&&v==="trailing",pQ=Iv&&(!!g||!!q)&&v==="leading-trailing";g=Iv&&v==="icon-only";var TP=Iv&&v==="icon-only-40";v=Iv&&v==="icon-with-label";var s3=g||TP||v;k&&(Ur="disabled");var KQ=Ur==="disabled"||k;Iv=BL(D,Iv);Ur={};var sr=_.Ll((Ur["yt-spec-button-shape-next"]=!0,Ur[LNv(L)]=!0,Ur[gHO(n)]=!KQ,Ur["yt-spec-button-shape-next--disabled"]=!!KQ,Ur[b5O(U)]=!0,Ur["yt-spec-button-shape-next--focused"]=
!!J&&!k,Ur["yt-spec-button-shape-next--icon-trailing"]=YG,Ur["yt-spec-button-shape-next--icon-leading"]=ov,Ur["yt-spec-button-shape-next--icon-leading-trailing"]=pQ,Ur["yt-spec-button-shape-next--icon-button"]=g||v,Ur["yt-spec-button-shape-next--icon-only-default"]=TP,Ur["yt-spec-button-shape-next--align-by-text"]=!!d,Ur["yt-spec-button-shape-next--segmented-start"]=A==="start",Ur["yt-spec-button-shape-next--segmented-end"]=A==="end",Ur["yt-spec-button-shape-next--override-small-size-icon"]=Iv,Ur["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=
!!LO,Ur["yt-spec-button-shape-next--disable-text-ellipsis"]=!!S,Ur["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=j8i(),Ur)),rA=_.GS(function(oA){a==null||a(oA);w&&(e==null||e(oA))});
U=function(){return T?_.Z(_.kI,{aTagConfig:T,disabled:k,className:sr,style:$3T(Q).style,title:$i!=null?$i:"",ariaLabel:h,ariaCurrent:w&&I},_.Z(_.ot,null,GVf(D,ov,pQ,YG,s3,CO,uT))):_.Z("button",{"on:click":rA,class:sr,title:$i!=null?$i:"",style:k&&T?"pointer-events:none":$3T(Q).style,disabled:k,"aria-pressed":w?!!I:void 0,"aria-label":h?h:void 0,"aria-disabled":KQ,"aria-hidden":nO,tabindex:VB},_.Z(_.ot,null,GVf(D,ov,pQ,YG,s3,CO,uT)))};
J={};n=(J["yt-spec-button-shape-with-label"]=!0,J["yt-spec-button-shape-with-label--is-overlay"]=n==="overlay"||n==="overlay-dark",J);return _.Z("yt-button-shape",{class:"yt-spec-button-shape-next__button-shape-wiz-class"},v?_.Z("label",{class:_.Ll(n)},U(),_.Z("div",{class:"yt-spec-button-shape-with-label__label","aria-hidden":!0},qcJ(D))):U())};
qcJ=function(n){var D=n.formattedButtonText,L=n.animatedTextProps,g=n.buttonText,b=n.oneOffCustomTextWrap;n=n.iconPosition;return L?_.Z(_.$I,{numberText:L.numberText,numberValue:L.numberValue,heightPx:L.heightPx,fontSizeMultiplier:L.fontSizeMultiplier,shouldAnimate:L.shouldAnimate,forceRollUp:L.forceRollUp}):D?(L=n==="icon-with-label"||b,_.Z(_.pl,{text:Object.assign({},D,L?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),noLinkColor:!0,noWrap:!L})):g};
GVf=function(n,D,L,g,b,q,U){return _.Z(_.ot,null,_.vw(q&&(D||L||b),function(){return _.Z(_.ot,null,_.Z("div",{class:"yt-spec-button-shape-next__icon","aria-hidden":"true"},q==null?void 0:q()))}),_.vw((n.buttonText||n.formattedButtonText||n.animatedTextProps)&&!b,function(){return _.Z(_.ot,null,_.Z("div",{class:"yt-spec-button-shape-next__button-text-content"},qcJ(n)))}),_.vw(g,function(){return _.Z(_.ot,null,_.Z("div",{class:"yt-spec-button-shape-next__icon"},q==null?void 0:q()))}),_.vw(L,function(){return _.Z(_.ot,
null,_.Z("div",{class:"yt-spec-button-shape-next__secondary-icon"},U==null?void 0:U()))}),_.vw(!n.disabled&&!0,function(){return _.Z(_.ZV,{model:{color:NSv(n)}})}))};
_.aE=function(n){var D=_.H7("web_generic_client_event_wait_period ",0);D||(D=3E5);var L=U3O.get(n);!_.c("enable_web_client_experiment_event_timeout_killswitch")&&L&&(0,_.Ml)()-L<D||(U3O.set(n,(0,_.Ml)()),_.Qa("genericClientExperimentEvent",{eventType:n}))};
BvO=function(n){switch(n){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"}};
kVB=function(n){if(_.c("web_enable_wiz_tfbs"))xa(_.ZV)({model:n});else{n={model:n};var D=Ej,L;(D==null?0:(L=D.prototype)==null?0:L.render)?HNy(n):typeof Ej==="function"&&Ej(n)}L=_.c("web_enable_wiz_tfbs_log");_.c("mweb_wiz_migration_event_killswitch")||_.c("kevlar_wiz_migration_event_killswitch")||!L||J7f||(_.aE("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT"),J7f=!0)};
p_8=function(n,D){switch(n.size){case "XS":return 16;case "S":return BL(n,D)?24:16;default:return 24}};
Z5v=function(n){if(n.style==="overlay-dark"&&n.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
EHB=function(n,D,L){var g=n.buttonText,b=n.formattedButtonText,q=n.formattedButtonTextLegacy,U=n.animatedTextProps,J=n.style,k=n.size,a=n.focused,d=n.disabled,T=n.onTap,Q=n.alignByText,A=n.aTagConfig,I=n.customColors,w=n.segmentedPosition,h=n.toggled,e=n.toggleable,v=n.accessibilityLabel,LO=n.onToggle,S=n.iconPosition,$i=n.oneOffCustomTextWrap,nO=n.disableTextEllipsis,VB=n.tooltipText,Iv=n.ariaHidden,CO=n.tabIndex,uT=n.state,Wy=n.type;J==="call-to-action-inverse"&&(Wy="text");J==="overlay-dark"&&
Wy!=="filled"&&Wy!=="tonal"&&(Wy="tonal");var LQ=!!D&&S==="leading",Ur=!!D&&S==="trailing",ov=!!D&&!!L&&S==="leading-trailing",YG=!!D&&S==="icon-only",pQ=!!D&&S==="icon-only-40",TP=!!D&&S==="icon-with-label",s3=YG||pQ||TP;d&&(uT="disabled");var KQ=uT==="disabled"||d;uT=BL(n,!!D);var sr={},rA=(sr["yt-spec-button-shape-next"]=!0,sr[LNv(Wy)]=!0,sr[gHO(J)]=!KQ,sr["yt-spec-button-shape-next--disabled"]=!!KQ,sr[b5O(k)]=!0,sr["yt-spec-button-shape-next--focused"]=!!a&&!d,sr["yt-spec-button-shape-next--icon-trailing"]=
Ur,sr["yt-spec-button-shape-next--icon-leading"]=LQ,sr["yt-spec-button-shape-next--icon-leading-trailing"]=ov,sr["yt-spec-button-shape-next--icon-button"]=YG||TP,sr["yt-spec-button-shape-next--icon-only-default"]=pQ,sr["yt-spec-button-shape-next--align-by-text"]=!!Q,sr["yt-spec-button-shape-next--segmented-start"]=w==="start",sr["yt-spec-button-shape-next--segmented-end"]=w==="end",sr["yt-spec-button-shape-next--override-small-size-icon"]=uT,sr["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=
!!$i,sr["yt-spec-button-shape-next--disable-text-ellipsis"]=!!nO,sr["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=j8i(),sr),oA=function(){if(U)xa(_.$I)(U);else if(q)q(S==="icon-with-label"||$i?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(b){var dA=S==="icon-with-label"||$i;rtJ(Object.assign({},b,dA?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),{noLinkColor:!0,noWrap:!dA})}else g&&Xr(g)},
xD=function(dA){T==null||T(dA);
e&&(LO==null||LO(dA))},qf=A?adQ:d3B,jj=A?"aria-current$":"aria-pressed$",mI=function(){D&&(LQ||ov||s3)&&function(){dg({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){D()})}();
(g||b||q||U)&&!s3&&function(){dg({className:"yt-spec-button-shape-next__button-text-content"},function(){oA()})}();
Ur&&function(){dg({className:"yt-spec-button-shape-next__icon"},function(){D()})}();
ov&&function(){dg({className:"yt-spec-button-shape-next__secondary-icon"},function(){L()})}();
d||kVB({color:NSv(n)})},AT=function(){var dA={};
qf(Object.assign({},(dA.className=_.Ll(rA),dA.onclick=A?void 0:xD,dA.disabled=d,dA["aria-disabled$"]=KQ,dA.style=d&&A?"pointer-events:none":void 0,dA[jj]=e?!!h:void 0,dA["aria-label$"]=v,dA.title$=VB!=null?VB:"",dA["aria-hidden$"]=Iv,dA.tabindex$=CO,dA),A,$3T(I)),function(){mI()})};
TP?(k={},J=(k["yt-spec-button-shape-with-label"]=!0,k["yt-spec-button-shape-with-label--is-overlay"]=J==="overlay"||J==="overlay-dark",k),TvT({className:_.Ll(J)},function(){AT();dg({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},oA)})):AT()};
sJB=function(n,D,L){_.c("web_wiz_button_shape")?xa(VbB)({data:n,icon:D?function(){return _.Z(Xw,null,D)}:void 0,
secondaryIcon:L?function(){return _.Z(Xw,null,L)}:void 0}):EHB(n,D,L)};
TS=function(n,D){_.z8(n,Object.assign({},D,{forceClickLogging:!0}))};
c78=function(n,D,L,g){var b=void 0;return function(q){var U=_.AR(L?n==null?void 0:n.onDisabledTap:n==null?void 0:n.onTap);if(U){var J;b=(J=b)!=null?J:D==null?void 0:D.value;if(U)if(_.c("web_button_vm_click_client_ve_killswitch"))TS(U,Object.assign({},{form:{element:b,event:q}},void 0));else{var k;J=U==null?void 0:U.clickTrackingParams;var a,d=n==null?void 0:(k=n.loggingDirectives)==null?void 0:(a=k.clientVeSpec)==null?void 0:a.uiType;k=d&&!J?_.Eh(d):void 0;TS(U,Object.assign({},{form:{element:b,event:q}},
{clickedVisualElement:k}))}}g&&g(q)}};
QJ8=function(n){switch(n){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"}};
u84=function(n){switch(n){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"}};
fd4=function(n){switch(n){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"}};
A7T=function(n){switch(n){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"}};
zAi=function(n,D){return _.VV(n.entities,"engagementToolbarStateEntityPayload",D)};
Cpv=function(n){(n=_.JR(n))&&_.Idi(n)};
_.Idi=function(n){var D=_.r1();D&&_.Xg(D,n)};
r7B=function(n,D,L){_.$d(n,"yt-open-popup-action",[D,L||n])};
O5O=function(n,D){var L=_.zb(n,"endpoint"),g=_.zb(n,"action");return(L=g?g:L)&&D&&(L=D.navigationEndpointPopupMap[L])&&(n=_.W7(L,n),(L=_.zb(n,"renderer"))&&D.supportedPopups.hasOwnProperty(L))?{openPopupAction:{popupType:D.popupTypeMap[L],popup:n}}:null};
i5B=function(n,D,L,g){if(g){var b;L=L==null?void 0:(b=L.data)==null?void 0:b.contents;(b=L instanceof Array&&L.length?L[0]:L)&&(L=_.zb(b,"renderer"))&&g.supportedPopups.hasOwnProperty(L)&&(D.stopPropagation(),r7B(n,{openPopupAction:{popupType:g.popupTypeMap[L],popup:b}}))}};
WNJ=function(n,D,L,g){g=g===void 0?!1:g;var b=w_v(D);if(b){b.href&&rs(b.href);var q=D.button;q=q!==void 0?q===0&&!sh(D):!sh(D);b.data&&q&&hAf(n,b,D,L,g)}};
hAf=function(n,D,L,g,b){b=b===void 0?!1:b;var q=_.H7("pbj_navigate_limit",-1)===0;eAy(D);_.E().resolve(_.Yo(Wl));var U=D.data;if(Object.keys(U).length!==0)if(!_.c("unplugged_web_disable_actions_for_cec_endpoint")&&_.u(U,_.pB))_.c("endpoint_behavior_command_executor_fix_killswitch")||(L.preventDefault(),L.stopPropagation()),_.J9(n,[U],n);else if(g=O5O(U,g))U.loggingUrls&&U.loggingUrls.forEach(function(k){k.baseUrl&&_.Wr(k.baseUrl)}),L.preventDefault(),L.stopPropagation(),r7B(n,g,D);
else{var J=x34(0,D.data,L);if(n=D.getForm)n=n(),J.tempData=J.tempData||{},J.tempData=Object.assign({},J.tempData,n);n=_.tW(L);if(g=n.find(function(k){return!!k.visualElement}))J.createScreenConfig=J.createScreenConfig||{},J.createScreenConfig.clickedVisualElement=g.visualElement;
if(!q)if(L.preventDefault(),L.stopPropagation(),_.u(U,_.KNO)&&!b&&_.Ly.instance)_.Ly.instance.resolveCommand(U,J);else if(_.c("kevlar_command_handler_formatted_string")&&!b&&_.Ly.instance&&RAb(U))b=n.find(function(k){return!!k.is})||L.target,L={form:Object.assign({},J,{event:L,
element:b,originatingNode:D})},_.Ly.instance.resolveCommand(U,L);else{U=_.tW(L);L=[];for(b=0;b<U.length;b++)(q=U[b].is)&&L.push(q);QQJ({parents:L.join(","),text:D.innerText},function(){_.bP(D,"yt-navigate",J)})}}};
PpQ=function(n){if(n=w_v(n))eAy(n),p9T(n.href)};
w_v=function(n){n=_.tW(n);for(var D,L=0;L<n.length;L++)if(D=n[L],D.tagName==="A"&&D.classList.contains("yt-simple-endpoint")){if(!D.data)break;return D}return null};
sh=function(n){return n.shiftKey||n.altKey||n.metaKey||n.ctrlKey};
tby=function(n,D){var L={itct:D.clickTrackingParams};_.c("kevlar_client_side_screens")&&(!_.u(D,_.ds)||_.c("kevlar_exclude_endpoint_killswitch"))&&(L.endpoint=JSON.stringify(D));_.c("enable_unknown_lact_fix_on_html5")&&_.E().resolve(_.Yo(_.cL))&&(L.lact=_.FA());BoO(L);_.yi(n,L)};
eAy=function(n){n.href&&Object.keys(n.data).length!==0&&tby(n.href,n.data)};
RAb=function(n){for(var D=_.V(m38),L=D.next();!L.done;L=D.next())if(n[L.value])return!1;return!0};
_.Q3=function(n,D){if(D){var L={};vH4.forEach(function(g){g=X_b(D,g,"--yt-lightsource-");Object.assign(L,g)});
ld4.forEach(function(g){g=X_b(D,g,"--yt-basic-");Object.assign(L,g)});
_.Dy(n,L)}};
X_b=function(n,D,L){var g={};g[L+_.ky(D)]=n&&n[D]?_.z7(n[D]):"";return g};
_.fl=function(n,D,L){ux[n]||(ux[n]={});ux[n][D]=L};
_.Ai=function(n){ux[n]||(ux[n]={});return ux[n]};
MbJ=function(n){if(!n)return{};var D=n.foregroundTitleColor,L=n.backgroundColor;n=n.borderColor;var g="text";n?g="outline":L&&(g="filled");return{type:g,customColors:{color:D?_.z7(D):void 0,backgroundColor:L?_.z7(L):void 0,borderColor:n?_.z7(n):void 0}}};
H5T=function(n){var D=n.renderer;var L=n.element;var g=n.commandController;var b=n.onTapCallback;var q=n.skipCommandHandling;var U=n.overrides;var J=n.forceIcon;var k=n.forceModernIconButton;var a=n.forceDisabled;var d=n.isSubscribe===void 0?!1:n.isSubscribe;var T=n.isPressed===void 0?!1:n.isPressed;var Q=n.useButtonSize===void 0?!1:n.useButtonSize;n=oHy(D);d&&(n.style="mono",n.type="filled");J=!D.icon||!J&&D.text?D.icon?D.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:k?"icon-only":"icon-only-40";J==="icon-only-40"&&(n.type="text");var A;k=Object;d=k.assign;Q=YcQ(D,Q);T=!!D.isSelected||!_.c("web_propagate_is_pressed_killswitch")&&!!T;var I=D.isSelected!==void 0;a=a===void 0?D.isDisabled:a;var w=D.text?_.cB(D.text):void 0;var h,e,v,LO=((h=D.accessibilityData)==null?void 0:(e=h.accessibilityData)==null?void 0:e.label)||((v=D.accessibility)==null?void 0:v.label);h=LO?LO:_.o_(D.text);L=ScO(D,L,g,b,q);g=FNT(D);g!=null&&g.length?(g=_.IU({innertubeCommand:pav(g),
forceNewState:!0}),g=ZMB(g)?g:void 0):g=void 0;return d.call(k,{},n,Q,{iconPosition:J},U,{focused:!1,toggled:T,toggleable:I,disabled:a,formattedButtonText:w,accessibilityLabel:h,onTap:L,aTagConfig:g},MbJ((A=D.colorData)==null?void 0:A.basicColorPaletteData),{oneOffCustomTextWrap:D.oneOffCustomTextWrap})};
ScO=function(n,D,L,g,b){return function(q){var U=FNT(n);g(U,q);if(!b){U=_.V(U);for(var J=U.next();!J.done;J=U.next())TS(J.value,{form:{element:D,event:q},commandController:L})}}};
FNT=function(n){var D=[];n.command&&D.push(n.command);n.serviceEndpoint&&D.push(n.serviceEndpoint);n.navigationEndpoint&&D.push(n.navigationEndpoint);return D};
YcQ=function(n,D){if(D)switch(n.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(n.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
oHy=function(n){switch(n.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"}}};
_.zS=function(n){return _.JK(function(){ofb()();return We(n)},void 0,"Icv7j")};
IE=function(n,D){return _.VV(n.entities,"likeStatusEntity",D)};
y7J=function(n,D){return _.VV(n.entities,"likeCountEntity",D)};
_.NvQ=function(n,D){return _.VV(n.entities,"stringEntity",D)};
jJy=function(n,D){if(!n)return!1;var L,g=(L=_.u(n,_.aG))==null?void 0:L.signal;if(g&&D.signalEndpointMap)return!!D.signalEndpointMap[g];var b;if((L=(b=_.u(n,_.Cl))==null?void 0:b.request)&&D.continuationEndpointMap)return!!D.continuationEndpointMap[L];for(var q in n)if(D.commandEndpointMap[q])return!0;return!1};
nKf=function(n,D){if(D.streamingEndpointMap)for(var L in n)if(D.streamingEndpointMap[L]&&(n=D.streamingEndpointMap[L]))return n()};
Dgv=function(n,D){var L,g=(L=_.u(n,_.aG))==null?void 0:L.signal;if(g&&D.signalEndpointMap&&(L=D.signalEndpointMap[g]))return L();var b;if((L=(b=_.u(n,_.Cl))==null?void 0:b.request)&&D.continuationEndpointMap&&(b=D.continuationEndpointMap[L]))return b();for(var q in n)if(D.commandEndpointMap[q]&&(n=D.commandEndpointMap[q]))return n()};
LT4=function(n){var D={"Content-Type":"application/json"};_.OJ("EOM_VISITOR_DATA")?D["X-Goog-EOM-Visitor-Id"]=_.OJ("EOM_VISITOR_DATA"):_.OJ("VISITOR_DATA")&&(D["X-Goog-Visitor-Id"]=_.OJ("VISITOR_DATA"));D["X-Youtube-Bootstrap-Logged-In"]=_.OJ("LOGGED_IN",!1);_.OJ("DEBUG_SETTINGS_METADATA")&&(D["X-Debug-Settings-Metadata"]=_.OJ("DEBUG_SETTINGS_METADATA"));n!=="cors"&&((n=_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(D["X-Youtube-Client-Name"]=n),(n=_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(D["X-Youtube-Client-Version"]=
n),(n=_.OJ("CHROME_CONNECTED_HEADER"))&&(D["X-Youtube-Chrome-Connected"]=n),(n=_.OJ("DOMAIN_ADMIN_STATE"))&&(D["X-Youtube-Domain-Admin-State"]=n),_.is("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(n=_.OJ("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(D["X-YouTube-Lava-Device-Context"]=n));return D};
gKO=function(n,D){D.watchNextResponse||D.reelItemWatchResponse?D.watchNextResponse?n.content=D.watchNextResponse:n.content=D.reelItemWatchResponse:D.playerResponse?n.player=D.playerResponse:D.reelWatchSequenceResponse&&(n.reelSequence=D.reelWatchSequenceResponse)};
rg=function(n){return function(){return new n}};
Oh=function(n){var D=_.E();return function(){return D.resolve(n)}};
_.ix=function(n){if(!n)return null;for(var D=[],L=0;L<n.textSegments.length;L++){var g=n.textSegments[L];g.text?D.push(g):g.emojiId&&D.push({emoji_id:g.emojiId})}return{text_segments:D}};
Vzb=function(n,D,L,g,b,q,U){q=q===void 0?[]:q;var J=new _.wg;J.endpoint=L;if(!L)return _.Iy(new _.pe("handle undefined endpoint",D.tagName)),J;var k=iFJ(L);k.length&&(_.J9(n,k,D,g),J.actions=k);L.loggingUrls&&L.loggingUrls.forEach(function(d){d.baseUrl&&e5(d.baseUrl,d.attributionSrcMode)});
k=!_.c("web_skip_impression_click_killswitch")&&g&&g.impression;if(L.clickTrackingParams&&!bby(L)&&!$gv(D)&&!k&&(k=_.qb(),!_.hi(k,D))){var a=D.getScreenLayer&&D.getScreenLayer();a?k.clickCommand(L,null,a):k.clickCommand(L,null)}k=!1;for(a=0;a<q.length;a++)if((0,q[a])(D,L,g)){k=!0;break}!k&&GAb(L)&&(J.ajaxPromise=qxB(n,D,L,g,b,U));return J};
$gv=function(n){var D;return(n=(D=n.data)==null?void 0:D.navigationEndpoint)&&!!n.clickTrackingParams};
bby=function(n){var D=_.u(n,_.aG);if(D&&(D=D.signal)&&Ugi.indexOf(D)>=0)return!0;for(var L in n)if(BcQ.indexOf(L)>=0)return!0;return!1};
GAb=function(n){var D;if(((D=_.u(n,_.aG))==null?void 0:D.signal)==="CLIENT_SIGNAL")return!1;for(var L in n)if(Jr8.indexOf(L)>=0)return!1;n=Object.keys(n);return n.length===1&&n[0]==="loggingUrls"?!1:!0};
s4O=function(n,D,L,g,b,q,U){var J=_.WL.instance;if(J&&_.en(J,g))var k=_.xI(J,g,b).then(function(d){return(d==null?0:d.data)?d:{data:d}});
else k=n.requestDataForServiceEndpoint(g,b),_.u(g,kA8)||_.u(g,p88)||_.u(g,_.ZbB)||_.u(g,alT)||_.CL(new _.pe("No RequestBuilder for endpoint",g));var a=_.Kl();a.promise.thenCatch(function(){var d=_.zb(g,"action")||_.zb(g,"command")||_.zb(g,"endpoint");d&&(d=g[d],d.hasOwnProperty("onFailureAction")?_.J9(D,[d.onFailureAction],L):d.hasOwnProperty("onFailureCommand")&&_.J9(D,d.onFailureCommand,L));k.cancel("Resolver promise rejected")});
k.then(function(d){if(d){var T=d.error;if(T){if(q&&q.onServerError)q.onServerError(g,d);a.reject(new _.pe("Response error",g,T))}else if(d=d.data)if(T=d.error){if(q&&q.onServerError)q.onServerError(g,d);a.reject(new _.pe("Returned error",g,T))}else{dg8(D,L,d,g);TcJ(d);if(T=OFv(d))for(var Q=_.V(T),A=Q.next();!A.done;A=Q.next()){A=A.value;var I=_.E().resolve(_.Yo(EKv))||RE;if(!_.WL.instance||!I.some(function(h){return!!_.u(g,h)})||_.c("kevlar_response_processor_allowlist_killswitch")){var w=I=void 0;
((w=_.u((I=A)==null?void 0:I.commandMetadata,_.jr))==null?0:w.sendPost)?_.Bz(D,[A]):_.J9(D,[A],L)}}(Q=_.u(d==null?void 0:d.frameworkUpdates,PL))&&U&&U(Q);if(q&&q.onSuccess)q.onSuccess(g,d);a.resolve(new _.ti(d,T))}}else a.reject(new _.pe("Invalid service endpoint provided",g))},function(d){a.reject(d)});
return a.promise};
TcJ=function(n){var D;(n=(D=_.u(n==null?void 0:n.onResponseReceivedCommand,_.crB))==null?void 0:D.continuationItems)&&(n==null?void 0:n.length)===1&&_.u(n[0],Q48)&&_.Wz("so_r",void 0,"search_overview_answer")};
qxB=function(n,D,L,g,b,q){var U;return(U=D.getNetworkManager&&D.getNetworkManager()?D.getNetworkManager():_.E().resolve(_.Yo(_.sG)))?s4O(U,n,D,L,g,b,q):_.Pb("No network manager.")};
dg8=function(n,D,L,g){if(L=L.trackingParams||L.loggingDirectives&&L.loggingDirectives.trackingParams){var b;(_.u(g,u5O)||_.u(g,flB)||_.u(g,Ar4))&&g.clickTrackingParams?b=_.JR(g.clickTrackingParams):_.c("web_graft_to_parent_command")&&g.clickTrackingParams&&(b=_.JR(g.clickTrackingParams));var q;g=(q=D.getScreenLayer)==null?void 0:q.call(D);D=_.qb().graftServerVe(L,b,g);_.Vm(n,"yt-store-grafted-ve-action",[D])}};
_.zm8=function(n){var D=new Image;return new _.Go(function(L,g){D.addEventListener("load",function(){L()});
D.addEventListener("error",function(){g()});
D.src=n})};
IlB=function(n){return!!n};
CcB=function(n){return!!n};
rry=function(n,D,L){var g=n.rowIndex;g!==void 0&&_.Vm(n.hostElement,"yt-section-reactive-dismissal",[g,D,L])};
_.mP=function(n,D,L){n=_.V(n);for(var g=n.next();!g.done;g=n.next()){g=g.value;if(g===D)break;for(var b=_.V(L),q=b.next();!q.done;q=b.next())if(q=q.value,g.tagName===q||!_.c("web_event_button_role_check_killswitch")&&g.role==="button"&&q==="BUTTON")return!0}return!1};
_.vL=function(n,D,L){n=_.V(n);for(var g=n.next();!g.done;g=n.next()){g=g.value;if(g===D)break;for(var b=_.V(L),q=b.next();!q.done;q=b.next())if(g.id===q.value)return!0}return!1};
XC=function(n,D){if(!n&&!D)return"medium";n=Math.max(n||0,D||0);return n>=256?"large":n>=96?"medium":"small"};
ObQ=function(n){switch(n){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.oE=function(){var n=_.E().resolve(_.Yo(_.lx));return n?(n=n.getCurrentPage())?_.Mh(n):null:null};
_.YI=function(){var n=_.oE();if(!n){var D=_.E().resolve(_.Yo(_.lx)),L=D?typeof D:"no page manager";D=D?D.getCurrentPage():null;L=new _.pe("Player is missing when requested.",L,D?D.tagName:"no page");_.zo(L)}return n};
_.Mh=function(n){return n&&n.getPlayer?n.getPlayer():null};
ibJ=function(n,D){n={args:{raw_player_response:n}};D&&(n.args=Object.assign({},n.args,D));return n};
w8v=function(n){if(n.args){if(n.args.raw_player_response)return n.args.raw_player_response;if(n.args.player_response)return JSON.parse(n.args.player_response)}};
_.hmb=function(n,D){var L={url:"/watch?v="+n.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};n.playlistId&&(L.url+="&list="+n.playlistId);n.playerParams&&(L.url+="&pp="+n.playerParams);n={watchEndpoint:n,commandMetadata:{webCommandMetadata:L}};D&&(n.clickTrackingParams=D);return n};
emb=function(){return WTB||!!_.W7("yt.player.Application")};
KTf=function(){return xgy||!!document.querySelector("link#player-css")};
Pc8=function(){function n(){WTB=!0;RmB.resolve()}
var D,L;return _.B(function(g){RmB||(RmB=new _.gs,emb()?n():(D=document.createElement("script"),D.addEventListener("load",n),L=_.cw(_.OJ("PLAYER_JS_URL")),_.Fy(D,L),document.head.appendChild(D)));return g.return(RmB.promise)})};
mgB=function(){function n(){xgy=!0;tzO.resolve()}
if(!tzO)if(tzO=new _.gs,KTf())n();else{var D=document.createElement("link");D.id="player-css";D.addEventListener("load",n);var L=_.cw(_.OJ("PLAYER_CSS_URL"));_.j1(D,L,"stylesheet");document.head.appendChild(D)}return tzO.promise};
vK4=function(){return emb()&&KTf()?Promise.resolve([]):Promise.all([Pc8(),mgB()])};
X8i=function(n,D,L){var g={args:{}};n&&(g.args.raw_player_response=n);D&&(g.args.raw_watch_next_response=D);L&&(g.args=Object.assign({},g.args,L));return g};
Yx8=function(n,D,L){var g=!1;g=g===void 0?!0:g;n=typeof n==="string"?_.Sn(document,n):n;var b=ll8+"_"+_.Nf(n),q=MzJ[b];if(q&&g)return oKf(D,L)?q.api.loadVideoByPlayerVars(D.args||null):q.loadNewVideoConfig(D),q.api;q=new FC(n,b,D,L,void 0);MzJ[b]=q;q.addOnDisposeCallback(function(){delete MzJ[q.getId()]});
return q.api};
oKf=function(n,D){return D&&D.serializedExperimentFlags?D.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):n&&n.args&&n.args.fflags?n.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
Sxf=function(){var n=new _.gs;n.resolved=!1;var D=n.resolve;n.resolve=function(L){n.resolved=!0;D(L)};
return n};
Hbb=function(n){var D={};FTO().install((D.document_disposed={callback:n},D))};
HL=function(n,D){if(!n&&Math.random()<=_.H7("kevlar_unified_player_logging_threshold")){n=Error("wh`"+(D?D:"Unspecified error"));if(_.c("kevlar_unified_player_throw_errors"))throw n;_.CL(n)}};
_.yrB=function(){var n=_.W7("ytDebugData.callbacks");n||(n={},_.v0("ytDebugData.callbacks",n));return n};
j4y=function(n,D){var L=_.yrB();if(_.c("web_dd_iu")||Ncv.includes(n))L[n]=D};
ngB=function(){return _.B(function(n){return n.return({isLeader:_.xLO(_.Ss().getState()),c:_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
D$8=function(){var n;_.B(function(D){if(D.nextAddress==1)return j4y("APP_STATE",ngB),_.p(D,_.E().resolve(_.y3),2);n=D.yieldResult;j4y("PI",function(){return _.B(function(L){return L.return(n.getVideoStats())})});
_.Tq(D)})};
L9T=function(n){var D=_.Hb(_.tF(_.U8.location.href));n=_.Hb(_.tF(n));return _.c("kevlar_clear_non_displayable_url_params")?D==Nh(n):Nh(D)==Nh(n)};
Nh=function(n){var D=_.ggQ(n);n=n.slice(0);var L=["frags"];_.c("kevlar_hide_pp_url_param")&&L.push("pp");_.c("kevlar_hide_time_continue_url_param")&&L.push("time_continue");L=_.V(L);for(var g=L.next();!g.done;g=L.next())g=g.value,n=_.N1(_.Hb(n),g);return _.Hb(n)+(D?"#"+D:"")};
jn=function(n,D){D=Number(D)*1E3;var L=Math.round((0,_.Ml)()),g=L.toString();n={innertubeResponse:n,serverDateTimestampMs:g,lastModifiedTimestampMs:g,expireTimestampMs:(L+D).toString()};if(D=_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME"))n.clientName=D;return n};
$$i=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++b_v};
_.GjQ=function(){var n=_.Ck(),D=_.r1();D&&n&&_.MK(D,[n],!0)};
VcQ=function(n){return n&&qaJ.some(function(D){return n.includes(D)})};
Z_v=function(n){var D=_.u(n,_.eH);if(!D)return!1;var L=D.url,g=D.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!L)return _.zo(Error("Bh")),!1;if(D.target==="TARGET_NEW_WINDOW"){var b={};_.c("resolve_url_parent_tracking_params")&&(!_.Xh(L)||ls(window.location.href,L))&&(b={endpoint:n,itct:n.clickTrackingParams});BoO(b);n=null;try{if(g){a:{var q=L,U=b;g=g===void 0?!1:g;U&&_.yi(q,U);var J=_.hc(q),k=_.r_(J);q!=k&&_.e6(Error("ag`"+q));q=k;try{if(g){k=q;k=BXO(k);rs(k);n=_.lD(window,k,"_blank",
"attributionsrc");break a}}catch(Q){_.wd(Q)}rs(q);n=_.lD(window,J,"_blank")}U$J(_.E().resolve(BuB),n,L);return!0}}catch(Q){_.zo(Q)}_.yi(L,b);b={target:"_blank",noopener:_.c("set_window_noopener_ks")&&!D.allowOpener};D=window;J=IW(L)?L:_.hc(typeof L.href!="undefined"?L.href:String(L));n=self.crossOriginIsolated!==void 0;q="strict-origin-when-cross-origin";window.Request&&(q=(new Request("/")).referrerPolicy);k=b.noreferrer;if(n&&k&&q==="unsafe-url")throw Error("se");q=k&&!n;k=b.target||L.target;g=
[];U=[];var a=!1;for(T in b){var d=b[T];switch(T){case "width":case "height":case "top":case "left":g.push(T+"="+d);break;case "target":break;case "noopener":case "noreferrer":d?U.push(T):(a=!0,U.push(T+"=false"));break;case "attributionsrc":g.push(T+(d?"="+d:""));break;default:g.push(T+"="+(d?1:0))}}var T=k!==void 0&&!["_blank","_self","_top","_parent",""].includes(k);T=r8()&&T;JCB&&n&&g.length===0&&U.length>0&&!T&&!a?(U.length===2&&(U=["noreferrer"]),_.lD(D,J,k,U[0]),n=kjv()):(T=g.join(","),_.hJ()&&
D.navigator&&D.navigator.standalone&&k&&k!="_self"?(T=_.Jp("A"),RW(T,J),T.target=k,q&&(T.rel="noreferrer"),((b=b.attributionsrc)||b==="")&&T.setAttribute("attributionsrc",b),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,D,1),T.dispatchEvent(b),T=kjv()):q?(T=_.lD(D,"",k,T),D=_.r_(J),T&&(T.opener=null,D===""&&(D="javascript:''"),D='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+nF(D)+'">',D=tc(D),(b=T.document)&&b.write&&(b.write(vI(D)),
b.close()))):((T=_.lD(D,J,k,T))&&b.noopener&&(T.opener=null),T&&b.noreferrer&&(T.opener=null)),n=T);U$J(_.E().resolve(BuB),n,L);return!0}T=_.gm(L);T=VcQ(T)||L==="https://studio.youtube.com/";D=!(!_.Xh(L)||ls(window.location.href,L));b=L.indexOf("disable_polymer=1")>=0;if(D||b||T)rs(L),iP(),_.OG(L,void 0,void 0,window.top,pC4);else return _.CL(new _.pe("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",n)),!1;return!0};
_.TuQ=function(n,D){D=D===void 0?0:D;if(!(_.u(n,aW8)||_.u(n,d$b)||_.u(n,_.eH)&&_.u(n,_.eH).url))return!1;var L,g=(L=_.u(n,_.eH))==null?void 0:L.url;L=g?{externalLinkData:{url:g}}:null;return _.qb().clickCommand(n,L,D)};
_.DX=function(n,D){return _.VV(n.entities,"subscriptionStateEntity",D)};
Eg4=function(n,D){return _.VV(n.entities,"subscriptionNotificationStateEntity",D)};
sfi=function(n,D){return _.VV(n.entities,"upcomingEventReminderStateEntity",D)};
cCb=function(n,D){return _.VV(n.entities,"engagementToolbarSurfaceEntityPayload",D)};
QfQ=function(n,D){return _.VV(n.entities,"triStateButtonStateEntityPayload",D)};
uev=function(n,D){return _.VV(n.entities,"commerceCartCheckoutButtonEntity",D)};
_.fWv=function(n,D){return _.VV(n.entities,"playlistLoopStateEntity",D)};
ACJ=function(n,D){return _.VV(n.entities,"commandEntity",D)};
IWQ=function(n,D,L,g,b){b=b===void 0?{}:b;return function(q){var U,J;var k=((U=n.loggingDirectives)==null?0:(J=U.clientVeSpec)==null?0:J.uiType)?_.Eh(n.loggingDirectives.clientVeSpec.uiType):void 0;b.clickedVisualElement||(b.clickedVisualElement=k);k=z$b(n,D);L(k,q);k=_.V(k);for(U=k.next();!U.done;U=k.next()){U=U.value;J=g;var a=q,d=b;d.form?d.form.event=a:d.form={element:J,event:a};TS(U,d)}}};
z$b=function(n,D){var L=[];D?(n.toggledCommand&&L.push(n.toggledCommand),n.toggledServiceEndpoint&&L.push(n.toggledServiceEndpoint)):(n.defaultCommand&&L.push(n.defaultCommand),n.defaultServiceEndpoint&&L.push(n.defaultServiceEndpoint),n.defaultNavigationEndpoint&&L.push(n.defaultNavigationEndpoint));return L};
CLf=function(n,D){var L=n.toggledStyle||n.style,g;switch((g=D?L:n.style)==null?void 0:g.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"}}};
rCb=function(n,D){D=D.uniqueId+"-border";var L,g;var b=(g=(L=_.E().resolve(_.Yo(_.hR)))==null?void 0:L())!=null?g:!1;return{animationRef:n,animationConfig:{name:D,autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+(b?"dark":"light")+"_v2.json"}}};
_.gf=function(){return _.B(function(n){return n.nextAddress==1?_.p(n,_.E().resolve(_.y3),2):n.return(_.E().resolve(_.LF)())})};
_.bj=function(){return us(function(){return{lottieEl:void 0}})};
O_8=function(n,D){return n.startsWith(D.uniqueId)};
i_4=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,_.gf(),2);D=g.yieldResult;if((L=D)==null||!L.addEventListener)return $r(),g.return();D.addEventListener("onCueRangeEnter",n);_.Tq(g)})};
wCJ=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,_.gf(),2);D=g.yieldResult;if((L=D)==null||!L.removeEventListener)return $r(),g.return();D.removeEventListener("onCueRangeEnter",n);_.Tq(g)})};
h$b=function(n){var D,L,g,b,q;_.B(function(U){if(U.nextAddress==1)return _.p(U,_.gf(),2);D=U.yieldResult;if((L=D)==null||!L.addCueRange)return $r(),U.return();g=_.V(n.timings);for(b=g.next();!b.done;b=g.next())q=b.value,D.addCueRange(n.uniqueId+"-"+q,q/1E3,(q+100)/1E3);_.Tq(U)})};
W9y=function(n){var D,L,g,b,q;_.B(function(U){if(U.nextAddress==1)return _.p(U,_.gf(),2);D=U.yieldResult;if((L=D)==null||!L.removeCueRange)return $r(),U.return();g=_.V(n.timings);for(b=g.next();!b.done;b=g.next())q=b.value,D.removeCueRange(n.uniqueId+"-"+q);_.Tq(U)})};
e$T=function(n){return n.join("")};
x$y=function(){var n,D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.gf(),2);n=g.yieldResult;if((D=n)==null||!D.getPlayerState)return $r(),g.return();L=n.getPlayerState();return g.return(L===2)})};
$r=function(){_.CL(new _.pe("Smartimation player does not exist or is corrupted"))};
tcJ=function(n){var D=K98;R$v.push(n);PL8||(D(function(){for(var L=_.V(R$v),g=L.next();!g.done;g=L.next())g=g.value,g();R$v.length=0;PL8=!1}),PL8=!0)};
K98=function(n){Promise.resolve().then(n)};
GZ=function(n){n=_.V(DvJ(n));var D=n.next().value,L=n.next().value,g=!1;_.c7(function(){return function(){g=!0}});
return[D,function(b){tcJ(function(){g&&!_.c("cow_prevent_state_setter_after_cleanup_killswitch")||L(b)})}]};
vg8=function(n){function D(a){var d;return _.B(function(T){if(T.nextAddress==1)return(d=!O_8(a,g)||!g.enabled)?T.jumpTo(2):_.p(T,x$y(),3);T.nextAddress!=2&&(d=T.yieldResult);if(d)return T.return();L();setTimeout(function(){k(!1)},1500);
_.Tq(T)})}
function L(){setTimeout(function(){k(!0);var a;(a=q.lottieEl)==null||a.goToAndPlay(0)},150)}
var g=n.settings;var b=n.className;n=n.children;var q=_.bj(),U=_.V(GZ(!1)),J=U.next().value,k=U.next().value;g||(g={uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]},_.CL(new _.pe("Smartimation Settings is undefined")));sJ(function(){if(g.experimentEnabled)return g.enabled?i_4(D):(k(!1),wCJ(D)),function(){wCJ(D)}},[g.enabled,
g.experimentEnabled]);sJ(function(){if(g.experimentEnabled)return h$b(g),function(){W9y(g)}},[e$T(g.timings)]);
return _.Z("yt-smartimation",{class:_.nl(b,m$b(J,g))},_.vw(g.experimentEnabled,function(){return _.Z("div",{class:"smartimation__border"},_.Z(eiO,{className:"smartimation__border-gradient",data:rCb(q,g)}))}),_.Z("div",{class:"smartimation__content"},n))};
m$b=function(n,D){var L=["smartimation"];D.experimentEnabled&&L.push("smartimation--experiment-enabled");n&&L.push("smartimation--active-border");try{var g;var b=(g=window.CSS)!=null&&g.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(q){_.CL(new _.pe("Smartimation CSS.supports threw an error")),b=!1}b&&L.push("smartimation--enable-masking");
return L.join(" ")};
XCb=function(){try{var n;return(n=window.CSS)!=null&&n.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(D){return _.CL(new _.pe("Smartimation CSS.supports threw an error")),!1}};
H_J=function(n,D,L,g,b){var q=n.playlistId?lWO:Mcv;D=D();L=L();b=!!n.videoId&&b()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.ER(D))return ogi({data:n,actionType:q,disabled:b},L);if(n.videoId&&g())return YaJ({data:n,actionType:q,disabled:b});switch(D){case "TRANSFER_STATE_UNKNOWN":return YaJ({data:n,actionType:q,disabled:b});case "TRANSFER_STATE_FAILED":return n.videoId?Sav({data:n,actionType:q,disabled:b}):F9J({data:n,actionType:q,disabled:b});case "TRANSFER_STATE_COMPLETE":return F9J({data:n,
actionType:q,disabled:b});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return ogi({data:n,actionType:q,disabled:b},L);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return n.videoId?Sav({data:n,actionType:q,disabled:b}):YaJ({data:n,actionType:q,disabled:b});default:return YaJ({data:n,actionType:q,disabled:b})}};
yCB=function(n,D){var L=n.onTapCommand,g=_.AR(L);if(n.videoId&&_.u(g,_.qA))return _.u(g,_.qA).action=D,L;n.playlistId&&_.u(g,_.Vd)&&(_.u(g,_.Vd).action=D);return L};
YaJ=function(n){var D=n.data;var L=n.actionType;n=n.disabled;return{text:Nuv,iconType:"OFFLINE_DOWNLOAD",onTap:yCB(D,L.ACTION_ADD),disabled:n}};
ogi=function(n,D){var L=n.data;var g=n.actionType;n=n.disabled;var b="OFFLINE_DOWNLOAD";D>=0&&D<=.1?b="OFFLINE_DOWNLOADING_ZERO":D>.1&&D<=.3?b="OFFLINE_DOWNLOADING_TWENTY":D>.3&&D<=.5?b="OFFLINE_DOWNLOADING_FORTY":D>.5&&D<=.7?b="OFFLINE_DOWNLOADING_SIXTY":D>.7&&D<1?b="OFFLINE_DOWNLOADING_EIGHTY":D===1&&(b="OFFLINE_PIN");return{text:jf8,iconType:b,onTap:yCB(L,g.ACTION_REMOVE_WITH_PROMPT),disabled:n}};
F9J=function(n){var D=n.data;var L=n.actionType;n=n.disabled;return{text:npi,iconType:"OFFLINE_PIN",onTap:yCB(D,L.ACTION_REMOVE_WITH_PROMPT),disabled:n}};
Sav=function(n){var D=n.data;var L=n.actionType;n=n.disabled;return{text:D5J,iconType:"OFFLINE_DOWNLOAD",onTap:yCB(D,L.ACTION_RETRY),disabled:n}};
LaT=function(){var n=_.V(GZ(!1)),D=n.next().value,L=n.next().value;return function(){L(!D)}};
gp8=function(n){return us(function(){return{value:n}})};
bY8=function(n,D){var L=gp8(n),g=gp8(D);sJ(function(){L.value=n},[n]);
sJ(function(){g.value=D},D&&D.length>=1?D:[void 0]);
var b=us(function(){return{value:void 0}});
if(n!==L.value||g.value!==D||b.value===void 0)b.value=We(n,D);var q=LaT();_.c7(function(){function U(){var k=We(L.value,D);k!==b.value&&(b.value=k,q())}
var J=_.h4().subscribe(U);U();return J});
return b.value};
_.U9=function(n,D){return bY8(n,[D])};
_.B6=function(n,D){var L=ofb();return _.JK(function(){L();return We(n,[_.fU(D)||""])},void 0,"HaeHEc")};
$58=function(n){var D=_.B6(_.WS,function(){return n().videoId}),L=_.B6(_.es,function(){return n().playlistId});
return function(){return n().videoId?D:n().playlistId?L:_.V(_.bn("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
GYQ=function(n){var D=_.B6(x1,function(){return n().videoId}),L=_.B6(_.eZO,function(){return n().playlistId});
return function(){return n().videoId?D:n().playlistId?L:_.V(_.bn(0,void 0,"K4tgOc")).next().value}};
qg8=function(n){var D=_.B6(_.XuB,function(){return n().videoId});
return function(){return n().videoId?D:_.V(_.bn(!1,void 0,"Oaxwcf")).next().value}};
Vob=function(n){var D=_.B6(RZB,function(){return n().videoId});
return function(){return n().videoId?D:_.V(_.bn("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
U5y=function(){return{}};
kYB=function(n){var D=n.backgroundLottieRef;var L=n.foregroundLottieRef;var g=n.children;var b=n.wrapperClass;n=n.disableAnimation;n=(_.c("web_animated_actions")||_.c("web_animated_actions_v2"))&&!n;return _.Z("yt-animated-action",{class:_.nl("animated-action__container",b)},_.Z("div",{class:"animated-action__content-with-background"},_.vw(n,function(){return _.Z(BhB,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:{animationRef:D,animationConfig:{name:"animated-actions-background",
autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+(Jqy()?"dark":"light")+"_v5.json"}}})}),g),_.vw(n,function(){return _.Z(BhB,{lottiePlayerProps:{animationRef:L,
animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(Jqy()?"dark":"light")+"_v4.json"}}})}))};
BhB=function(n){var D=n.wrapperClass;var L=n.lottieClass;n=n.lottiePlayerProps;return _.Z("div",{class:_.Ll("animated-action__lottie",D),"aria-hidden":"true"},_.Z(eiO,{className:L,data:n}))};
Jqy=function(){var n,D;return(D=(n=_.E().resolve(_.Yo(_.hR)))==null?void 0:n())!=null?D:!1};
pPB=function(){var n,D;return(D=(n=_.E().resolve(_.Yo(_.hR)))==null?void 0:n())!=null?D:!1};
a98=function(n,D){n=n===void 0?ZYv:n;switch(D.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},n,{isOpen:D.payload});default:return n}};
ThJ=function(n,D){n=n===void 0?d58:n;switch(D.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},n,{isAllowed:D.payload});default:return n}};
sqJ=function(n,D){n=n===void 0?Epv:n;switch(D.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},n,{errorMessage:D.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},n,{title:D.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},n,{privacy:D.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},n,{isDisabled:D.payload});default:return n}};
Qqv=function(n,D){n=n===void 0?cqT:n;switch(D.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},n,{isOpen:D.payload});default:return n}};
f9J=function(n,D){n=n===void 0?u44:n;switch(D.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},n,{isFullscreen:D.payload});case "SET_NAVIGATION_BUTTON":var L=D.payload.targetId,g=Object.assign({},n.navigationButtons);g[L]=D.payload.button;return Object.assign({},n,{navigationButtons:g});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},n,{topPanelId:D.payload});case "SET_SECONDARY_HEADER":return L=D.payload.panelId,g=Object.assign({},n.secondaryHeader),g[L]=D.payload.secondaryHeader,
Object.assign({},n,{secondaryHeader:g});default:return n}};
C7v=function(){return Bb(Object.assign({},{entities:SY8,voiceSearch:rPB,engagementPanel:f9J,bottomSheet:a98,cinematicSetting:ThJ,shorts:K88,drawerLayout:Qqv,createPlaylist:sqJ,locationCollection:AqQ,reportChannel:zJ4,reportForm:I9i},RIv))};
rqy=function(n,D){return"https://www.gstatic.com/youtube/img/lottie/"+n+"/"+D+".json"};
OYB=function(n){return{lottiePlayerProps:{animationConfig:{name:n.name,path:rqy("custom_animated_like_icon",n.path),loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:n.totalFrames,lazyLoad:!0}};
iYy=function(n,D){_.fj.addLowPriorityJob(function(){var L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return _.JA(q,2),_.p(q,Aly(),4);case 4:return _.p(q,fetch(n),5);case 5:return L=q.yieldResult,_.p(q,L.json(),6);case 6:g=q.yieldResult;jN.set(n,g);requestAnimationFrame(function(){D(g)});
_.hE(q,0);break;case 2:b=_.dG(q),_.CL(b),_.Tq(q)}})})};
wPQ=function(n){var D={animationConfig:{},listeners:{}},L=function(){n(!0)};
D.listeners.data_failed=L;D.listeners.error=L;D.listeners.data_ready=function(){n(!1)};
return D};
JY=function(n){var D=n.model;var L=n.subscribed;var g=n.isOverlay;var b=n.element;var q=n.commandController;var U=n.notificationState;if(L){var J,k;var a=(D==null?void 0:(J=D.buttonStyle)==null?void 0:J.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:D==null?void 0:(k=D.unsubscribeButtonContent)==null?void 0:k.buttonText}else{var d;a=D==null?void 0:(d=D.subscribeButtonContent)==null?void 0:d.buttonText}a:{var T;switch(D==null?void 0:(T=D.buttonStyle)==
null?void 0:T.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":J="S";break a;default:J="M"}}a:if(g)g="overlay";else switch(D.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":g="overlay";break a;default:g="mono"}a:if(L)var Q="tonal";else switch((Q=D.buttonStyle)==
null?void 0:Q.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":Q="tonal";break a;default:Q="filled"}return{style:g,type:Q,state:D.disableSubscribeButton?"disabled":"active",size:J,focused:n.focused,toggled:L,accessibilityLabel:hJO(D,L,U),buttonText:a,iconPosition:D.disableNotificationBell?"none":"leading-trailing",onTap:Wa8(D,L,b,q),disableTextEllipsis:!!n.disableTextEllipsis}};
Wa8=function(n,D,L,g){return function(b){if(D){var q;var U=n.disableNotificationBell?_.AR(n==null?void 0:(q=n.unsubscribeButtonContent)==null?void 0:q.onTapCommand):_.AR(n==null?void 0:n.onShowSubscriptionOptions)}else{var J;U=_.AR(n==null?void 0:(J=n.subscribeButtonContent)==null?void 0:J.onTapCommand)}U&&TS(U,{form:{element:L},commandController:g});b.stopPropagation()}};
hJO=function(n,D,L){if(D){if(n==null?0:n.disableNotificationBell){var g;return n==null?void 0:(g=n.unsubscribeButtonContent)==null?void 0:g.accessibilityText}switch(L){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var b;return n==null?void 0:(b=n.bellAccessibilityData)==null?void 0:b.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var q;return n==null?void 0:(q=n.bellAccessibilityData)==null?void 0:q.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var U;return n==null?void 0:(U=
n.bellAccessibilityData)==null?void 0:U.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var J;return n==null?void 0:(J=n.bellAccessibilityData)==null?void 0:J.disabledLabel;default:var k;return n==null?void 0:(k=n.unsubscribeButtonContent)==null?void 0:k.accessibilityText}}else{var a;return n==null?void 0:(a=n.subscribeButtonContent)==null?void 0:a.accessibilityText}};
kr=function(n){if(!n)return null;switch(n){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":n="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":n="NOTIFICATIONS_OFF";break;default:n="NOTIFICATIONS_NONE"}return n};
eJB=function(n,D,L){L.subscribed!==D&&((L=L.key)&&_.eS(_.pF("subscriptionStateEntity",L,{key:L,subscribed:D})),n.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:D})),D||_.$d(n,"yt-unsubscribe-action"))};
Kai=function(n){n=_.u(_.AR(n),_.ZX);var D,L,g,b;return(b=_.u(n==null?void 0:(D=n.panelLoadingStrategy)==null?void 0:(L=D.inlineContent)==null?void 0:(g=L.sheetViewModel)==null?void 0:g.content,x58))==null?void 0:b.listItems};
RJv=function(n,D){if(n.onShowSubscriptionOptions&&D&&(n=Kai(n.onShowSubscriptionOptions),n!=null&&n.length)){var L=kr(D);n.forEach(function(g){g=_.u(g,_.aQ);var b,q,U,J,k=g==null?void 0:(b=g.leadingImage)==null?void 0:(q=b.sources)==null?void 0:(U=q[0])==null?void 0:(J=U.clientResource)==null?void 0:J.imageName;g&&k&&(g.isSelected=k===L)})}};
P78=function(n,D,L,g){D&&L?n.style.width=L+"px":!D&&g&&(n.style.width=g+"px")};
toy=function(n,D,L){var g;(g=n.lottieEl)==null||g.goToAndPlay(0);var b;(b=D.lottieEl)==null||b.goToAndPlay(0);_.df(_.fj,function(){var q;(q=L.lottieEl)==null||q.goToAndPlay(0)},300)};
Mov=function(n){var D=_.tb(),L=_.tb(),g=_.tb(),b=_.bj(),q=_.bj(),U=_.bj(),J=_.E().resolve(m5B),k,a=(k=_.U9(_.DX,n.data.stateEntityStoreKey))!=null?k:void 0,d,T,Q,A=(Q=_.U9(Eg4,(T=(d=n.data.notificationStateEntityStoreKeys)==null?void 0:d.subsNotificationStateKey)!=null?T:""))!=null?Q:void 0;k=!!n.data.disableNotificationBell;var I=!n.data.enableSubscribeButtonPostClickAnimation;d=_.V(GZ(0));var w=d.next().value,h=d.next().value;d=_.V(GZ(0));var e=d.next().value,v=d.next().value;d=_.V(GZ(!1));var LO=
d.next().value,S=d.next().value;d=_.V(GZ(!1));var $i=d.next().value,nO=d.next().value,VB=Ak(!1),Iv=Ak("");d=_.V(GZ(!1));var CO=d.next().value,uT=d.next().value,Wy=function(){nO(!0);_.df(_.fj,function(){nO(!1)},1500)};
sJ(function(){$i&&!I&&a&&toy(b,q,U)},[$i]);
sJ(function(){!I&&a&&(n.animateWidth&&P78(D.value,!!a.subscribed,w,e),a.subscribed&&a.key===Iv.value&&Wy(),a.key&&(Iv.value=a.key))},[a==null?void 0:a.subscribed,
a==null?void 0:a.key]);var LQ=QH(function(){var sr=n.data,rA=!(a==null||!a.subscribed),oA=!!n.isOverlay,xD=LO?D.value:void 0,qf=A==null?void 0:A.state;RJv(sr,qf);return JY({model:sr,subscribed:rA,isOverlay:oA,element:xD,notificationState:qf,disableTextEllipsis:!0,focused:CO})},[n.data,
a,A,CO,n.isOverlay,LO]),Ur=function(){var sr=_.E().resolve(_.Yo(_.TZ));sr&&uT(sr.isKeyBoardInUse())},ov=function(){uT(!1)};
_.vl(D,"yt-service-request-sent",function(sr){YG();a&&(sr.detail.endpoint.subscribeEndpoint||sr.detail.endpoint.unsubscribeEndpoint)&&eJB(D.value,!a.subscribed,a)});
_.Pl("yt-player-subscribe",function(sr){a&&sr===n.data.channelId&&eJB(D.value,!0,a)});
_.Pl("yt-player-unsubscribe",function(sr){a&&sr===n.data.channelId&&eJB(D.value,!1,a)});
_.Pl("yt-update-subscribe-button-action",function(sr){sr=_.u(sr,vpB);a&&sr&&sr.channelId===n.data.channelId&&eJB(D.value,!!sr.subscribed,a)});
_.c7(function(){D.value&&(D.value.addEventListener("focusin",Ur),D.value.addEventListener("focusout",ov));_.dF(_.fj,function(){YG()});
S(!0);return function(){D.value&&(D.value.removeEventListener("focusin",Ur),D.value.removeEventListener("focusout",ov))}});
var YG=function(){if(!I&&n.animateWidth&&(L==null?0:L.value)&&(g==null?0:g.value)&&!VB.value){var sr=_.V((a==null?0:a.subscribed)?[L,g]:[g,L]),rA=sr.next().value;sr=sr.next().value;rA=Math.ceil(rA.value.getBoundingClientRect().width);sr=Math.ceil(sr.value.getBoundingClientRect().width);h(rA);v(sr);P78(D.value,!(a==null||!a.subscribed),rA,sr);VB.value=!0}},pQ=function(){var sr=kr(A==null?void 0:A.state);
return I||sr!=="NOTIFICATIONS_NONE"?function(){return J(sr)}:function(){xa(XPJ)({animatedIconType:"NOTIFICATION_BELL",
active:!1,animationRef:U})}};
d=function(){var sr=kr(A==null?void 0:A.state);return I||sr!=="NOTIFICATIONS_NONE"?function(){return _.Z(_.Ji,{icon:sr!=null?sr:void 0})}:function(){return _.Z(XPJ,{animatedIconType:"NOTIFICATION_BELL",
active:!1,animationRef:U})}};
var TP=!(a==null||!a.subscribed)&&!k&&!(A==null||!A.state),s3=!(a==null?0:a.subscribed),KQ=s3&&!k&&!(A==null||!A.state);k={};T={};return _.Z("yt-subscribe-button-view-model",{class:_.Ll("yt-subscribe-button-view-model-wiz",(k["yt-subscribe-button-view-model-wiz__can-animate-width"]=!(a==null||!a.subscribed)&&n.animateWidth&&$i,k["yt-subscribe-button-view-model-wiz--hidden"]=!(a==null?0:a.subscribed)&&n.data.hideWhenUnsubscribed,k)),el:D},_.Z(l9f,{backgroundLottieRef:b,foregroundLottieRef:q,wrapperClass:_.Ll("yt-subscribe-button-view-model-wiz__animated-action-wrapper",
(T["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=n.animateWidth&&$i,T["yt-subscribe-button-view-model-wiz__static-width"]=!n.animateWidth,T)),disableAnimation:I},_.Z("div",{el:L,class:_.Ll("yt-subscribe-button-view-model-wiz__container"),idomKey:n.data.channelId},_.c("web_wiz_button_shape")?_.Z(VbB,{data:LQ,icon:TP?d():void 0,secondaryIcon:TP?function(){return _.Z(_.Ji,{icon:"EXPAND"})}:void 0}):_.Z(Xw,null,function(){sJB(LQ,TP?pQ():void 0,TP?function(){return J("EXPAND")}:
void 0)}))),_.Z("div",{el:g,
class:"yt-subscribe-button-view-model-wiz__invisible"},!n.animateWidth||I||VB.value?null:_.c("web_wiz_button_shape")?_.Z(VbB,{data:JY({model:n.data,subscribed:s3,isOverlay:!!n.isOverlay,element:D.value,disableTextEllipsis:!0}),icon:KQ?function(){var sr;return _.Z(_.Ji,{icon:(sr=kr(A==null?void 0:A.state))!=null?sr:void 0})}:void 0,
secondaryIcon:KQ?function(){return _.Z(_.Ji,{icon:"EXPAND"})}:void 0}):_.Z(Xw,null,function(){sJB(JY({model:n.data,
subscribed:s3,isOverlay:!!n.isOverlay,element:D.value,disableTextEllipsis:!0}),KQ?function(){return J(kr(A==null?void 0:A.state))}:function(){},KQ?function(){return J("EXPAND")}:void 0)})))};
opJ=function(n){if(n){switch(n){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":n="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":n="NOTIFICATIONS_OFF";break;default:n="NOTIFICATIONS_NONE"}return n}};
YgB=function(n,D,L){L.subscribed!==D&&((L=L.key)&&_.eS(_.pF("subscriptionStateEntity",L,{key:L,subscribed:D})),n.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:D})),D||_.$d(n,"yt-unsubscribe-action"))};
Sgi=function(n){n=_.u(_.AR(n),_.ZX);var D,L,g,b;return(b=_.u(n==null?void 0:(D=n.panelLoadingStrategy)==null?void 0:(L=D.inlineContent)==null?void 0:(g=L.sheetViewModel)==null?void 0:g.content,x58))==null?void 0:b.listItems};
Fav=function(n,D){if(n.onShowSubscriptionOptions&&D&&(n=Sgi(n.onShowSubscriptionOptions),n!=null&&n.length)){var L=opJ(D);n.forEach(function(g){g=_.u(g,_.aQ);var b,q,U,J,k=g==null?void 0:(b=g.leadingImage)==null?void 0:(q=b.sources)==null?void 0:(U=q[0])==null?void 0:(J=U.clientResource)==null?void 0:J.imageName;g&&k&&(g.isSelected=k===L)})}};
HYT=function(n,D,L,g){D&&L?n.style.width=L+"px":!D&&g&&(n.style.width=g+"px")};
yqQ=function(n,D,L){var g;(g=n.lottieEl)==null||g.goToAndPlay(0);var b;(b=D.lottieEl)==null||b.goToAndPlay(0);_.df(_.fj,function(){var q;(q=L.lottieEl)==null||q.goToAndPlay(0)},300)};
E9=function(){return _.E().resolve(_.Yo(NhQ))||{}};
jqy=function(n){return typeof n==="function"};
_.s9=function(n){Object.keys(n);var D=function(L,g){var b=D.mapping||n;if(!L)return _.Z(_.ot,null);if(Array.isArray(L)&&(L=nYv(b,D,L),Array.isArray(L))){if(!L.length)return _.Z(_.ot,null);if(L.length>1){for(var q=!1,U=!1,J=[],k={},a=0;a<L.length;k={data$jscomp$1817:void 0},a++)if(k.data$jscomp$1817=L[a],k.data$jscomp$1817){var d=De4(k.data$jscomp$1817,b),T=d.mappingEntry;d=d.rendererName;T&&d&&(T&&(!jqy(T)&&Lmv(T)&&(U=!0),!jqy(T)&&T.asyncId||(q=!0)),J.push(gYy(k.data$jscomp$1817,T,d,D,g)))}return U&&
!q?_.Z(_.ot,null,bVf()):_.Z(_.ot,null,J)}L=L[0]}if(!L)return _.Z(_.ot,null);L=nYv(b,D,[L])[0];if(!L)return _.Z(_.ot,null);q=De4(L,b);b=q.mappingEntry;q=q.rendererName;return b&&q?_.Z(_.ot,null,gYy(L,b,q,D,g)):_.Z(_.ot,null)};
D.mapping=n;return D};
_.$eJ=function(n){var D=void 0,L;for(L in n)if(n.hasOwnProperty(L)){D=L;break}return D};
nYv=function(n,D,L){var g,b=(g=E9().preProcessOptions)==null?void 0:g.idomOptions;if(!b)return L;E9();return b.preProcessPropsIdom(n,L,D.triggerRerender)};
De4=function(n,D){return(n=_.$eJ(n))?{mappingEntry:D[n],rendererName:n}:{mappingEntry:void 0,rendererName:void 0}};
gYy=function(n,D,L,g,b){if(!D)return _.Z(_.ot,null);var q={};b&&b[L]&&(q=Object.assign({},b[L]));n[L]!==void 0&&(q.data=n[L]);if(jqy(D))return D.debugName||(D.debugName=L),_.Z(D,q);D.asyncId&&(g.pendingIdsMap=g.pendingIdsMap||{},g.pendingIdsMap[L]=D.asyncId);return D.templateFn?D.templateFn(q):Lmv(D)?bVf():_.Z(_.ot,null)};
Lmv=function(n){var D;return(D=n.showPlaceholder)!=null?D:E9().defaultShowPlaceholder};
bVf=function(){var n=E9().placeholder;return n()};
GXJ=function(n,D){D=D===void 0?{shouldPersist:!0}:D;return{useUpdatableData:function(L,g){var b=[],q=_.V(_.V3(function(){var a=L();if(g!=null&&g.length&&b){var d=b.length>0;for(var T=!1,Q=0;Q<g.length;Q++){var A=g[Q]();d&&A!==b[Q]&&(T=!0);b[Q]=A}d=T}else d=!1;if(d)_.c6.remove(k());else if(d=_.c6.get(k()))return d;return a})),U=q.next().value,J=q.next().value,k=_.JK(function(){return n(L())},void 0,"VFraLb");
_.El(function(){if(k()!=null){Qd.set(k(),[U,J,!1]);var a=k();_.QP(function(){Qd.delete(a)})}});
return[U,function(a){J(a);D.shouldPersist&&_.c6.set(k(),a)}]},
getData:function(L){var g;return(g=Qd.get(n(L)))==null?void 0:g[0]()},
updateData:function(L,g){L=n(L);var b=Qd.get(L);if(!b)return!1;var q=_.V(b);b=q.next().value;q=q.next().value;g=g(b());q(g);D.shouldPersist&&_.c6.set(L,g);return!0},
useUpdatableDataIdom:function(L,g){var b=n(L),q=_.c6.get(b),U=_.V(GZ(q!=null?q:L)),J=U.next().value,k=U.next().value,a=Ak(q!=null?q:L);sJ(function(){if(b!=null)return Qd.set(b,[function(){return a.value},
function(d){k(d);a.value=d},
Qd.has(b)]),_.fj.addJob(function(){_.uj(_.fj,function(){var d=Qd.get(b);d&&(d[2]=!1)},0)},8),function(){var d;
((d=Qd.get(b))==null?0:d[2])||Qd.delete(b)}},[b]);
sJ(function(){J!==L&&(k(L),a.value=L)},g?[].concat(_.Iu(g),[b]):[b]);
return[J,k]}}};
qfb=function(n){var D=_.V(_.bn(!0,void 0,"bKtO6d")),L=D.next().value;D.next();return function(){var g=Gb(n.children());return _.Z(_.Z4,{cond:L,then:function(){return g},
else:n.fallback})}()};
_.fF=function(n){var D=VEi(n),L=D.data,g=D.mapping,b=D.wrapper;D=D.pendingFallback;var q=function(){return UeB(_.fU(L))},U=function(){var J=q(),k=[];
J=_.V(J);for(var a=J.next();!a.done;a=J.next()){var d=void 0;a=a.value;var T=void 0;for(d in a)if(!(!a).hasOwnProperty(d)){T=d;break}(d=T)&&k.push(d)}return k};
return n.data?_.Z(qfb,{fallback:D},function(){return _.Z(_.aV,{each:U},function(J,k){var a=b?function(T){return b(function(){return g[J](T,k)},d,k)}:function(T){return g[J](T,k)};
a.debugName||(a.debugName=String(J));if(!g[String(J)])return document.createComment("");var d=B0B(q,J,k);return _.Z(a,{data:d})})}):_.Z(_.ot,null)};
VEi=function(n){var D=n.targetId||JaJ(n.children);if(!n.data||!D||_.c("mweb_new_replaceables_killswitch"))return Object.assign({},n,{mapping:n.children,wrapper:void 0});var L="stamper-"+kXy++,g=function(){var J;return(J=_.fU(n.targetId))!=null?J:L};
D=_.V(pkB(function(){var J=UeB(n.data());J.targetId=g;return J})).next().value;
var b=Object.assign({},E9().replaceableMapping,n.children);if(n.replacementWrapper){var q=b.notificationTextRenderer,U=b.notificationMultiActionRenderer;q&&(b.notificationTextRenderer=function(J,k){return n.replacementWrapper(q({data:J.data},k))});
U&&(b.notificationMultiActionRenderer=function(J,k){return n.replacementWrapper(U({data:J.data},k))})}return Object.assign({},n,{data:D,
mapping:b,wrapper:function(J,k,a){return nHT({targetId:g,stamperIndex:a},J)}})};
B0B=function(n,D,L){var g;return _.JK(function(){var b=n()[L()];if(b)g=b[D];else return _.CL(new _.pe("Stamper failed to find "+String(D)+" at index "+L()+" of data array of length "+(n().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),g;return b[D]},void 0,"WRX0He")};
JaJ=function(n){n=_.V(Object.keys(n));for(var D=n.next();!D.done;D=n.next())if(D=D.value,ZVJ.includes(D)||ak8.includes(D)||deT.includes(D))return!0;return!1};
UeB=function(n){return n?Array.isArray(n)?n:[n]:[]};
T0J=function(n){n=_.u(n,_.AY);return(n==null?void 0:n.iconName)&&!(n==null?0:n.title)};
caO=function(n,D){var L;return _.Z(_.ot,null,n==null?void 0:(L=n.actions)==null?void 0:L.map(function(g){return _.Z("div",{class:function(){var b={"yt-flexible-actions-view-model-wiz__action":!0};b["yt-flexible-actions-view-model-wiz__action--row-action"]=D;b["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(T0J(g))var q=!0;else if(q=_.u(g,_.zZ),(q==null?0:q.isToggled)&&T0J(q==null?void 0:q.toggledButtonViewModel)||(q==null||!q.isToggled)&&T0J(q==null?void 0:q.defaultButtonViewModel))q=
!0;else{var U;q=((U=_.u(g,EYQ))==null?0:U.playlistId)?!0:!1}b=(b["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=q,b);return _.Ll(b)}},sMi([g],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!D}}))}))};
QMJ=function(n){var D=n.layout===1,L,g=((L=n.data)==null?void 0:L.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";L={};g=(L["yt-flexible-actions-view-model-wiz"]=!0,L["yt-flexible-actions-view-model-wiz--inline"]=!D,L["yt-flexible-actions-view-model-wiz--scrollable"]=g,L);var b,q;return _.Z("yt-flexible-actions-view-model",{class:_.Ll(n.className,g)},(b=n.data)==null?void 0:(q=b.actionsRows)==null?void 0:q.map(function(U){return D?_.Z("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},caO(U,
D)):caO(U,D)}))};
uaJ=function(n){return!(n==null||!n.iconName||(n==null?0:n.title))};
fk8=function(n){var D=_.u(n.data.toggleButtonViewModel,_.zZ),L,g=(L=n.data.dislikeEntityKey)!=null?L:"",b=_.U9(IE,g);D=Object.assign({},D,{isToggled:b?b.likeStatus==="DISLIKE":D.isToggled});return _.Z("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.Z(_.IQ,{data:D,buttonShapeOverrides:n.buttonShapeOverrideables,onToggle:function(q){b&&q!==(b.likeStatus==="DISLIKE")&&b.key&&_.eS(_.CF("likeStatusEntity",b.key,{likeStatus:q?"DISLIKE":"INDIFFERENT",hadUserInteraction:q}))}}))};
zrB=function(n){var D=_.c("web_supports_animations_api"),L=_.u(n.data.toggleButtonViewModel,_.zZ),g,b,q,U,J=_.V(GZ({numberText:(U=(g=n.likeCountEntity)==null?void 0:(b=g.likeCountIfIndifferent)==null?void 0:b.content)!=null?U:"",numberValue:Number((q=n.likeCountEntity)==null?void 0:q.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1})),k=J.next().value,a=J.next().value,d,T,Q,A;g=_.V(GZ({numberText:(A=(d=n.likeCountEntity)==null?void 0:(T=d.likeCountIfLiked)==null?void 0:T.content)!=null?
A:"",numberValue:Number((Q=n.likeCountEntity)==null?void 0:Q.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}));d=g.next().value;var I=g.next().value;T=_.V(GZ());var w=T.next().value,h=T.next().value,e;T=(e=n.data.likeStatusEntityKey)!=null?e:"";var v,LO;e=(LO=(v=n.likeCountEntity)==null?void 0:v.key)!=null?LO:"";var S=_.U9(IE,T),$i=_.U9(y7J,e);v=QH(function(){return(S==null?void 0:S.likeStatus)==="LIKE"},[S]);
sJ(function(){var nO,VB=$i&&((nO=$i.likeCountIfIndifferent)==null?void 0:nO.content)!==k.numberText;if(!w&&VB){var Iv,CO;a({numberText:(CO=$i==null?void 0:(Iv=$i.likeCountIfIndifferent)==null?void 0:Iv.content)!=null?CO:"",numberValue:Number($i==null?void 0:$i.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!0});var uT,Wy;I({numberText:(Wy=$i==null?void 0:(uT=$i.likeCountIfLiked)==null?void 0:uT.content)!=null?Wy:"",numberValue:Number($i==null?void 0:$i.likeCountIfLikedNumber),heightPx:36,
shouldAnimate:!0})}},[$i]);
L=Object.assign({},L,{isToggled:v});D=D&&n.likeCountEntity;return _.Z("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.Z(_.IQ,{data:L,buttonShapeOverrides:n.buttonShapeOverrideables,animatedTextPropsDefault:D?k:void 0,animatedTextPropsToggled:D?d:void 0,onToggle:function(nO){Aai(nO,S,w,h)},
style:function(){return n.disableIconAnimation?void 0:{animateIcon:"true"}}}))};
Aai=function(n,D,L,g){L&&_.fj.cancelJob(L);L=_.fj.addLowPriorityJob(function(){g(void 0)},5E3);
g(L);D&&n!==(D.likeStatus==="LIKE")&&D.key&&_.eS(_.pF("likeStatusEntity",D.key,{key:D.key,likeStatus:n?"LIKE":"INDIFFERENT",hadUserInteraction:n}))};
OVT=function(n){var D,L=_.u((D=n.data)==null?void 0:D.likeButtonViewModel,Iki),g;D=_.u((g=n.data)==null?void 0:g.dislikeButtonViewModel,ClQ);var b,q=(b=_.U9(IE,(L==null?void 0:L.likeStatusEntityKey)||""))!=null?b:L==null?void 0:L.likeStatusEntity;g=QH(function(){var U=n.data,J;U=(U==null?void 0:(J=U.timedAnimationData)==null?void 0:J.animationTiming)||[];return{uniqueId:"like-dislike",timings:U,enabled:(q==null?void 0:q.likeStatus)==="INDIFFERENT"&&U.length>0,experimentEnabled:U.length>0}},[n.data,
q]);return _.Z("segmented-like-dislike-button-view-model",{class:_.Ll(n.className,"ytSegmentedLikeDislikeButtonViewModelHost"),"button-renderer":!0},_.Z(_.raJ,{settings:g},_.Z("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},L?_.Z(zrB,{data:L,likeCountEntity:n.data.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}):null,D?_.Z(fk8,{data:D,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}}):null)))};
iVi=function(n,D){var L=Fg.get(n)||{layerNode:D};L.layerNode=D;fSQ(n,L);n.getScreenLayer=function(){return rf(L.layerNode)}};
wkO=function(n){var D;n=n.parentNode;for(var L;n&&((D=Fg.get(n))==null||!D.isRenderer)&&!((L=n.polymerController)!=null?L:n).isRenderer_;)n=n.parentNode||n.host;if(D=n)return Fg.get(D)};
hri=function(n){if(n){Fg.delete(n);var D=_.E().resolve(SH);chJ(n,D)}};
erQ=function(n,D,L){if(L===void 0?0:L){if(L=n.getAttribute("client-ve-type"),D.data&&!D.disableReactiveLogging||L)_.co(function(){Wmb(n,_.fU(D.data))},"pskd0"),_.QP(function(){return void hri(n)})}else typeof D.data!=="function"&&Wmb(n,D.data)};
Wmb=function(n,D){xe8++;KmQ(n,D)&&_.fj.addJob(function(){_.uj(_.fj,function(){if(KmQ(n,D)&&n.ownerDocument.documentElement===document.documentElement&&n){var L;if(n.getAttribute("layer")){var g=L=Number(n.getAttribute("layer")),b=Fg.get(n);b?b.layerNode.layer=g:iVi(n,new RrJ(g));(g=wkO(n))&&(b=Fg.get(n))!=null&&(b.layerNode.parent=g.layerNode)}else if(L=Fg.get(n))L=rf(L.layerNode);else{L=rf;g=new RrJ;if(b=wkO(n))g.parent=b.layerNode;iVi(n,g);L=L(g)}L!=null||(L=0);g=n.getAttribute("client-ve-type");
b=Number(g);var q=!1;g=!1;var U=Fg.get(n),J;if((J=U)&&!(J=U[Pl4]!==D)&&(J=b)){var k;J=((k=Fg.get(n))==null?void 0:k.clientVeType)===void 0}J&&(U[Pl4]=D,q=g=U.isRenderer=!0);Fg.has(n)&&(Fg.get(n).clientVeType=b);n.visualElement&&(g=!0);(k=D==null?void 0:D.loggingDirectives)&&k.clientVeSpec&&(U=tET(_.$a(),n),k=_.meJ(_.qb(),k,U||void 0,L))&&(n.visualElement=k);!n.visualElement&&b&&q&&(n.veType=b,k=void 0,_.c("wiz_next_client_ve_parent_fix")&&(k=tET(_.$a(),n)),k=_.G8(_.qb(),n,k,L),n.visualElement=k);
g&&(k=_.E().resolve(SH),AhB(n,{data:D,observer:k,layer:L,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
KmQ=function(n,D){return(D==null?0:D.trackingParams)||(D==null?0:D.loggingDirectives)||_.u(D==null?void 0:D.rendererContext,_.zb8)||n.getAttribute("client-ve-type")?!0:!1};
Xk4=function(n){return _.c("cow_logging_in_component_wrapper")?function(D){erQ(D,n,!0)}:vYB};
vYB=function(){};
_.lki=function(n,D){return _.VV(n.entities,"accountLinkStatusEntity",D)};
ME8=function(n,D){return _.VV(n.entities,"hatsSurveyEntity",D)};
oYv=function(n,D){return _.VV(n.entities,"hatsSurveyStateEntity",D)};
YfJ=function(n,D){return _.VV(n.entities,"quantityIncrementerEntity",D)};
N0b=function(n){var D=n.data;var L=n.className===void 0?"":n.className;var g=n.setMinWidth;n=n.forceIconOnly;var b=_.tb(Xk4({data:D}));g=g?"ytwAccountLinkButtonViewModelHostMinWidth":"";var q=_.B6(_.lki,function(){var T;return(T=_.fU(D).accountLinkStatusEntityKey)!=null?T:""}),U=_.B6(_.lki,function(){var T;
return(T=_.fU(D).accountLinkStatusSecondaryEntityKey)!=null?T:""}),J=function(){if(!_.c("web_account_link_secondary_killswitch")){var T,Q;
return((T=q())==null?void 0:T.linked)||((Q=U())==null?void 0:Q.linked)}var A;return(A=q())==null?void 0:A.linked};
_.El(function(){var T=q();if(T){var Q=SfB(new Fmb,HVT(new yaB,!!T.linked));_.gf().then(function(A){A&&(A.setAccountLinkState(_.fA(Q.JSC$9903_serializeBinary(),4)),A.updateAccountLinkingConfig(!!T.linked))})}});
var k=function(){return _.u(_.fU(D).toggleButtonViewModel,_.zZ)};
_.Pl("yt-signal-action-show-account-link-dialog",function(){if(k()){var T=J()?k().toggledButtonViewModel:k().defaultButtonViewModel;T=_.u(T,_.AY);var Q;if((Q=q())==null?0:Q.isWarning){Q=_.u(_.fU(D).warningButtonViewModel,_.AY);if(!Q){_.e6(Error("Ch"));return}T=Q}var A;(Q=_.AR((A=T)==null?void 0:A.onTap))&&_.ZE([Q],b.value)}else _.e6(Error("Dh"))});
var a=function(){var T=k();return Object.assign({},T,{isToggled:J()})},d=n?{iconPosition:"icon-only"}:{};
return _.Z("account-link-button-view-model",{class:_.Ll("ytwAccountLinkButtonViewModelHost",L,g),el:b,"button-renderer":!0},_.Z("div",null,_.Z(_.Z4,{cond:function(){var T;if((T=q())==null?0:T.isWarning)return(T=_.u(_.fU(D).warningButtonViewModel,_.AY))||_.e6(Error("Ch")),T},
then:function(T){return _.Z(_.O9,{data:T,buttonOverrides:d})},
else:function(){return _.Z(_.IQ,{data:a,buttonShapeOverrides:d})}})))};
jMB=function(n){switch(n){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;default:return 0}};
nFb=function(n){switch(n){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}};
DJ8=function(n){switch(n){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"}};
bvB=function(n){var D=n.data;var L=n.children;var g=LjJ(D),b=(D==null?0:D.thumbnailSize)?D.thumbnailSize:"medium";n=!(D==null||!D.doubleStack);var q=!(D==null||!D.experimentEnabled),U={},J=(U["collections-stack-wiz__collection-stack1"]=!0,U[gFQ(b)]=!0,U);if(D==null?0:D.customClassName1stStack)J[D.customClassName1stStack]=!0;b={};var k=(b["collections-stack-wiz__collection-stack2"]=n,b["collections-stack-wiz__collection-stack2--responsive-mode"]=D==null?void 0:D.enableResponsiveMode,b);if(D==null?
0:D.customClassName2ndStack)k[D.customClassName2ndStack]=!0;return _.Z("yt-collections-stack",{class:"collections-stack-wiz",hidden:!q},_.vw(D,function(){return _.Z("div",null,_.vw(D.doubleStack,function(){return _.Z("div",{class:_.Ll(k),style:"background-color:"+g})}),_.Z("div",{class:_.Ll(J),
style:"background-color:"+g}),L)}))};
gFQ=function(n){switch(n){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""}};
LjJ=function(n){if(!n)return"";var D,L=(D=_.E().resolve(_.Yo(_.hR)))==null?void 0:D(),g;if(!L&&((g=n.vibrantColorPalette)==null?0:g.iconInactiveColor))return I5(n.vibrantColorPalette.iconInactiveColor,"1");var b;return L&&((b=n.darkColorPalette)==null?0:b.iconInactiveColor)?I5(n.darkColorPalette.iconInactiveColor,"1"):n.color?I5(n.color,"1"):n.sampledThumbnailColor?(n=n.sampledThumbnailColor,"rgba("+n.red+","+n.green+","+n.blue+");"):""};
_.ij=function(n,D){if(!n.includes("DATE_PLACEHOLDER"))return n;var L=new Date(0);L.setUTCSeconds(D);return n.replace("DATE_PLACEHOLDER",$JJ(L))};
_.wf=function(n){n=_.GLO(n);return _.c("web_watch_enable_single_column_grid_view")?n:!1};
_.GLO=function(n){return n.watch.isWatchNarrowWidth};
qWJ=function(n,D,L){return function(g){var b=n.command;b&&(TS(b,{form:{element:L}}),D([b],g))}};
UJf=function(n,D,L,g,b){return function(q){var U=VGB(n,L);U&&TS(U,{form:{element:g},commandController:b});D&&D.stopPropagation&&q.stopPropagation()}};
VGB=function(n,D){if(n.signInEndpoint&&!_.c("web_subscribe_sign_in_endpoint_killswitch"))return n.signInEndpoint;if(D){if(n.serviceEndpoints)return n.serviceEndpoints[1];if(n.onUnsubscribeEndpoints)return n.onUnsubscribeEndpoints[0]}else{if(n.serviceEndpoints)return n.serviceEndpoints[0];if(n.onSubscribeEndpoints)return n.onSubscribeEndpoints[0]}};
hY=function(n,D){return D||(n==null?0:n.isChannelDelegate)?"disabled":"active"};
Bi8=function(n,D){var L;switch((L=n.style)==null?void 0:L.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:hY(n)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:hY(n)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:hY(n,!0)};case "OVERLAY":return D?{style:"overlay",type:"tonal",state:hY(n)}:{style:"overlay",type:"filled",state:hY(n)};default:return D?{style:"mono",type:"tonal",state:hY(n)}:{style:"mono",type:"filled",state:hY(n)}}};
JsB=function(n,D){var L=n.map(function(g){return g.toString()});
return _.GS(function(g){if(L.includes(g.key)){D&&g.preventDefault();var b;(b=g.currentTarget)==null||b.click()}})};
_.W6=function(){return JsB(["Enter"])};
_.kLv=function(){return JsB(["Enter"," "],!0)};
_.e_=function(n){if(n.composedPath)return n.composedPath();if(!n.__composedPath){for(var D=[],L=n.target;L;)D.push(L),L=L.parentNode;D.push(window);n.__composedPath=D}return n.__composedPath};
_.pH8=function(n,D,L){n=_.V(n);for(var g=n.next();!g.done;g=n.next()){g=g.value;if(g===D)break;for(var b=_.V(L),q=b.next();!q.done;q=b.next())if(q=q.value,g.tagName===q||g.role==="button"&&q==="BUTTON")return!0}return!1};
aA8=function(n,D){var L,g=(L=D.observer)!=null?L:_.E().resolve(SH);if(n){L=ZvB(n);var b=[];D.showOption&&b.push(g.observe(n,function(){D.visibilityCallback(!0)},D.showOption));
D.hideOption&&b.push(g.observe(n,function(){D.visibilityCallback(!1)},D.hideOption));
D.prescanOption&&D.prescanCallback&&b.push(g.observe(n,function(){D.prescanCallback()},D.prescanOption));
var q;L.visibilityMonitorKeys=((q=L.visibilityMonitorKeys)!=null?q:[]).concat(b)}};
ZvB=function(n){var D;return(D=n.polymerController)!=null?D:n};
_.tY=function(n){return!!_.P6(n)};
_.mF=function(n,D){var L=D3Q();sJ(function(){var g=n.value;if(g)return dJJ(g,D),Tii(g,D,void 0,void 0,void 0,L)},[D])};
_.v6=function(n,D,L,g,b,q){var U=D3Q();_.El(function(){var J=n.value;J&&(dJJ(J,D(),q),J=Tii(J,D(),L,g,b,U),_.QP(J))})};
dJJ=function(n,D,L){var g=EF4(D),b=sri(D);D=g&&cs8;var q=b&&QrB;(g||b)&&aA8(n,{visibilityCallback:function(U){var J=_.E().resolve(_.S6);U&&g?J.resolveCommand(g,{form:{element:L?n:void 0},disableClickTracking:!0}):!U&&b&&J.resolveCommand(b,{form:{element:L?n:void 0},disableClickTracking:!0})},
showOption:D,hideOption:q})};
Tii=function(n,D,L,g,b,q){var U=new Map;if(D=_.P6(D)){var J;n=(g==null?void 0:(J=g.onTap)==null?void 0:J.value)||n;L=uTJ(D,n,L==null?void 0:L.onTap,b,q);n.addEventListener("click",L);U.set("click",L)}return function(){for(var k=_.V(U),a=k.next();!a.done;a=k.next()){var d=_.V(a.value);a=d.next().value;d=d.next().value;n.removeEventListener(a,d)}}};
_.P6=function(n){var D;return(n=(D=_.u(n,fAO))==null?void 0:D.onTap)&&_.AR(n)};
EF4=function(n){var D;return(n=(D=_.u(n,fAO))==null?void 0:D.onVisible)&&_.AR(n)};
sri=function(n){var D;return(n=(D=_.u(n,fAO))==null?void 0:D.onHidden)&&_.AR(n)};
uTJ=function(n,D,L,g,b){var q=function(J){_.E().resolve(_.S6).resolveCommand(n,J)},U=function(J){g&&_.pH8(_.e_(J),D,g)||q(J.target?{form:{element:J.target,
sourceData:n,mutationContext:b}}:void 0)};
L&&(U=function(J){L(J,q)});
return U};
AsJ=function(n){var D=n.data;var L=n.className;n=n.alwaysShow;var g=_.tb();_.mF(g,D.rendererContext);a:switch(D.style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var b="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:b="ytThumbnailHoverOverlayViewModelStyleCover"}b=_.Ll("ytThumbnailHoverOverlayViewModelScrim",b);var q,U=(q=_.u(D==null?void 0:D.rendererContext,_.Xc))==null?void 0:q.label,J=_.P6(D.rendererContext)!==void 0;q=J?"button":void 0;J=J?0:void 0;var k=_.kLv(),a={};return _.Z("thumbnail-hover-overlay-view-model",
{el:g,class:_.Ll("ytThumbnailHoverOverlayViewModelHost",L,(a.ytThumbnailHoverOverlayViewModelHostForceHover=n,a)),"aria-label":U,role:q,tabindex:J,"on:keypress":k},_.Z("div",{class:b},D.icon?_.Z(_.RU,{data:D.icon,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"}):null,D.text?_.Z(_.pl,{text:D.text,className:"ytThumbnailHoverOverlayViewModelText"}):null))};
z1O=function(n){switch(n){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}};
IAB=function(n){switch(n){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""}};
CvT=function(n){switch(n){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""}};
rs8=function(n){switch(n){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}};
OvB=function(n){return n==="medium"||n==="48"||n==="large"||n==="extra-large"||n==="extra-extra-large"||n==="giant"};
ivQ=function(n){return!!((n==null?0:n.includes(3))||(n==null?0:n.includes(5)))};
h1T=function(n){return{size:wHv(n.data.avatarImageSize),onTap:n.onTap,decorations:n.decorations||[],badgeText:n.badgeText,accessibilityText:n.accessibilityText,avatarButtonCustomClassName:n.avatarButtonCustomClassName}};
wHv=function(n){switch(n){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_48":return"48";default:return"medium"}};
Wjy=function(n){function D(){L.endpoint&&_.Cy(L.endpoint)}
var L=n.data;var g=n.decorations;var b=n.avatarButtonCustomClassName;n=n.isOverlay;return _.Z("avatar-view-model",null,L.image?_.Z(lj,{data:h1T({data:L,onTap:L.endpoint?D:void 0,decorations:g,badgeText:void 0,accessibilityText:L.accessibilityText,avatarButtonCustomClassName:b}),image:L.image,iconType:"RADAR_LIVE",overlays:function(){return _.Z(MA,{data:L})},
isOverlay:n}):null)};
xJ4=function(n){var D=n.data;var L=n.avatar;var g=n.onTap;var b=n.element;n=n.commandController;g=g?e1v(g,b,n):void 0;b=[];D.liveData&&b.push(0);var q;n=(q=D.liveData)==null?void 0:q.liveBadgeText;var U;q=(U=_.u(D.rendererContext,_.Xc))==null?void 0:U.label;return h1T({data:L,onTap:g,decorations:b,badgeText:n,accessibilityText:q?q:D.a11yLabel})};
e1v=function(n,D,L){return function(){TS(n,{form:{element:D},commandController:L})}};
Kjf=function(n,D,L,g){return D?xJ4({data:n,avatar:D,onTap:L,element:g}):{size:"medium"}};
R1y=function(n){var D=n.data;n=n.className;var L=_.mL(),g=_.u(D.avatar,_.oQ),b=_.P6(D.rendererContext),q,U=Kjf(D,g,b,(q=L.value)!=null?q:void 0);return _.Z("yt-decorated-avatar-view-model",{class:_.Ll("yt-decorated-avatar-view-model-wiz",n),el:L},_.vw(g==null?void 0:g.image,function(){var J,k,a;return _.Z(lj,{data:U,image:g.image,iconType:"RADAR_LIVE",overlays:function(){return _.Z(MA,{data:g})},
idomKey:g==null?void 0:(J=g.image)==null?void 0:(k=J.sources)==null?void 0:(a=k.at(0))==null?void 0:a.url})}))};
Pvv=function(n){switch(n){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_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}};
tGO=function(n){switch(n){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""}};
mJ4=function(n){var D=0;n.avatars&&(D+=n.avatars.length);n.decoratedText&&(D+=1);return D};
XH8=function(n){var D=n.data,L=D.avatars,g=D.text,b=D.rendererContext,q=D.decoratedText,U=(D=_.tb())&&_.tY(b);_.mF(D,b);var J=mJ4(n.data)>1,k,a=L&&L.length>0?Pvv((k=_.u(L[0],_.oQ))==null?void 0:k.avatarImageSize):0,d,T=L&&L.length>0?(d=_.u(L[0],_.oQ))==null?void 0:d.avatarImageSize:"AVATAR_SIZE_UNKNOWN",Q,A;k={};return _.Z("yt-avatar-stack-view-model",{el:D,class:_.Ll("yt-avatar-stack-view-model-wiz",n.className,(k["yt-avatar-stack-view-model-wiz--tappable"]=U,k["yt-avatar-stack-view-model-wiz--is-overlay"]=
n.isOverlay,k["yt-avatar-stack-view-model-wiz--medium-text"]=n.useMediumText,k)),tabindex:U?0:void 0,role:U?"link":void 0,"aria-label":(A=(Q=_.u(b,_.Xc))==null?void 0:Q.label)!=null?A:""},_.vw(L&&!n.hideAvatar,function(){return _.Z("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.vw(q,function(){var I={};return _.Z("div",{class:_.Ll("yt-avatar-stack-view-model-wiz__text-container",(I["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=T==="AVATAR_SIZE_XXS"||T==="AVATAR_SIZE_XS",
I["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=n.isOverlay&&(T==="AVATAR_SIZE_XXS"||T==="AVATAR_SIZE_XS"),I)),style:"width: "+a+"px; height: "+a+"px"},_.Z(_.pl,{text:q,className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}),L.slice().reverse().map(function(I){return _.Z("div",{class:tGO(T)},vFv(I,{avatarViewModel:{decorations:n.decorations?n.decorations:J?[3]:[],
avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button",isOverlay:n.isOverlay}}))}))}),_.vw(g,function(){return _.Z(_.pl,{text:g,
className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}))};
lAO=function(n){switch(n){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_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}};
MGb=function(n){switch(n){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""}};
oFy=function(n){switch(n){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
YWv=function(n){var D=n.data;return _.Z("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:n.hidden===void 0?!1:n.hidden},_.Z(_.pl,{text:D.title,className:"yt-thumbnail-overlay-title-view-model__title"}),D.subtitle?_.Z(_.pl,{text:D.subtitle,className:"yt-thumbnail-overlay-title-view-model__subtitle"}):null)};
SWB=function(n){switch(n){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"}};
FjB=function(n){var D=n.data;n=n.hidden===void 0?!1:n.hidden;var L={};n={class:_.Ll("yt-page-indicator-view-model",(L["yt-page-indicator-view-model__indicator--hidden"]=!D.indicatorCount,L)),hidden:n};if(D.indicatorCount){L=[];for(var g=0;g<D.indicatorCount;g++){var b={};b=_.Ll("yt-page-indicator-view-model__indicator",(b["yt-page-indicator-view-model__indicator--selected"]=D.selectedIndex===g,b));L.push(_.Z("div",{class:b}))}D=_.Z(_.ot,null,L)}else D=_.Z(_.ot,null);return _.Z("yt-page-indicator-view-model",
n,D)};
ysT=function(n){n&&(HvQ(n)?delete n.inlinePlayerData:"inlinePlaybackEndpoint"in n&&delete n.inlinePlaybackEndpoint)};
Nib=function(n){if("accessibilityText"in n)return n.accessibilityText||"";if("title"in n){var D,L,g;return((D=n.title)==null?void 0:(L=D.accessibility)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label)||""}if("accessibility"in n){var b,q;return((b=n.accessibility)==null?void 0:(q=b.accessibilityData)==null?void 0:q.label)||""}return""};
HvQ=function(n){return"inlinePlayerData"in n};
Yr=function(n){return new jri(n)};
_.nAT=function(n,D,L,g,b,q){var U=function(a){a.preventDefault()},J=function(){var a=n.value;
if(a)return(a._data=D)?(a.addEventListener("touchstart",TPJ,{passive:!0}),a.addEventListener("click",sNy),D.clickTrackingParams&&(a.params={itct:D.clickTrackingParams}),c04(a,D),RW(a,QNv(D)||"")):a.addEventListener("click",U),function(){D?(a.removeEventListener("touchstart",TPJ,{passive:!0}),a.removeEventListener("click",sNy)):a.removeEventListener("click",U)}},k=function(){var a=n.value;
if(a){var d=_.IU({innertubeCommand:D,elementsCommand:L,forceNewState:g,stopPropagation:q});if(d)return a._data=d._data,d["aria-haspopup$"]&&a.setAttribute("aria-haspopup",d["aria-haspopup$"].toString()),d["force-new-state$"]&&a.setAttribute("force-new-state",d["force-new-state$"].toString()),d.href$&&RW(a,d.href$),d.rel$&&(a.rel=d.rel$),d.role$&&a.setAttribute("role",d.role$),d.target$&&(a.target=d.target$),a.params=d.params,d.onclick&&a.addEventListener("click",d.onclick),d.onpointerdown&&a.addEventListener("onpointerdown",
d.onpointerdown),function(){d.onclick&&a.removeEventListener("click",d.onclick);d.onpointerdown&&a.removeEventListener("onpointerdown",d.onpointerdown)}}};
sJ(b?k:J,[D,L])};
DHO=function(n){var D=n.children;var L=n.className;var g=n.dir;var b=n.style;var q=n.role;var U=n.ariaSelected;var J=n.ariaLabel;var k=n.ariaHidden;var a=n.ariaLabelledby;var d=n.ariaDescribedby;var T=n.command;var Q=n.elementsCommand;var A=n.forceNewState;var I=n.isPlaceholder;var w=n.tabIdentifier;var h=n.target;var e=n.tabIndex;var v=n.useATagConfig;var LO=n.stopPropagation;n=_.tb();_.nAT(n,T,Q,A,v,LO);Q=_.GS(function(){return LO===!1});
return _.Z("a",{el:n,"on:click":Q,class:L,style:b,dir:g,role:q?q:T?void 0:"group","aria-hidden":k?!0:void 0,"aria-label":J,"aria-labelledby":a,"aria-describedby":d,"aria-selected":U,tabindex:e!==void 0?e:void 0,target:h,"tab-identifier":w,"force-new-state":A?!0:void 0,"is-placeholder":I?!0:void 0},D)};
gAf=function(n){var D=n.data;n=_.GS(function(){var b=_.u(D.onTap,_.fy);b&&_.E().resolve(_.S6).resolveCommand(b);return!1});
var L={sources:[{url:D.thumbnailUrl,width:120,height:90}]},g=D.rating&&D.ratingA11yLabel&&D.reviewsCount&&D.reviewsCountA11yLabel;return _.Z("place-data-view-model",null,D.placeName&&D.placeCategory?_.Z("div",{class:"yt-spec-place-data-view-model-shape","on:click":n},_.Z(_.RU,{data:L,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail "+Lg8}),_.Z(DHO,{className:"yt-spec-place-data-view-model-shape__place-link",command:_.u(D.onTap,_.fy),forceNewState:!0,
useATagConfig:!0},_.Z("h3",{class:"yt-spec-place-data-view-model-shape__name",title:D.placeName},D.placeName)),_.Z("div",{class:"yt-spec-place-data-view-model-shape__metadata"},g?_.Z("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.Z("span",{class:"score",title:D.ratingA11yLabel},D.rating),_.Z("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.Z(_.Ji,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),
_.Z("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",title:D.reviewsCountA11yLabel},D.reviewsCount)):_.Z("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.Z("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.Z("span",{class:"category",title:D.placeCategory},D.placeCategory)))):null)};
bmB=function(n){return function(D){n&&(n.thumbnailElRef=D.thumbnailElRef,n.thumbnail=D.thumbnail,n.thumbnailOverlays=D.thumbnailOverlays,n.thumbnailSize=D.thumbnailSize)}};
$HO=function(n){var D;return(D=n.sharedUi)==null?void 0:D.animatedThumbnailEnabled};
GrQ=function(n){var D;return(D=n.sharedUi)==null?void 0:D.inlinePreviewEnabled};
_.qL8=function(n){var D;return(D=n.sharedUi)==null?void 0:D.currentPageSubType};
VQy=function(){return _.Z("div",{class:"yt-pinking"},_.Z("svg",{class:"yt-pinking__pinking-left"},_.Z("defs",null,_.Z("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.Z("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.Z("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.Z("svg",{class:"yt-pinking__pinking-right"},_.Z("defs",null,_.Z("pattern",{id:"right-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.Z("polygon",{class:"yt-pinking__pinking",
points:"4,0 0,4 4,8"}))),_.Z("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))};
UHv=function(n){switch(n){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"}};
ZmB=function(n){var D=[],L=n.data,g=XC(n.width,n.height),b=_.E().resolve(_.Yo(B3T)),q=_.tb(function(){D.push("elRef.value set")});
_.c7(function(){D.push("onInit");return function(){D.push("onCleanup")}});
_.c7(function(){var w;(w=n.playbackRef)==null||w.call(n,{thumbnailElRef:q,thumbnail:L.image,thumbnailOverlays:L.overlays,thumbnailSize:g})});
var U=bY8($HO),J,k=(J=n.aspectRatio)!=null?J:0,a=(J=(L.image?_.g6J(L.image):k)<=1&&k===0)?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL",d=function(){q.value||_.CL(new _.pe("Thumbnail elRef.value is null",D.join("\n")));b&&q.value&&b(q.value)},T={};
a:{if(!n.disableRounding&&!n.isClip)switch(g){case "large":var Q="yt-thumbnail-view-model--large";break a;case "small":Q="yt-thumbnail-view-model--small";break a;default:Q="yt-thumbnail-view-model--medium";break a}Q=void 0}k=_.Ll("yt-thumbnail-view-model",n.className,UHv(k),Q,(T["yt-thumbnail-view-model--cinematic"]=J,T));T=void 0;var A,I;(Q=J?(A=n.data)==null?void 0:(I=A.backgroundColor)==null?void 0:I.lightTheme:void 0)&&(T="background-color:"+I5(Q,"1")+";");return _.Z("yt-thumbnail-view-model",
{class:k,style:T,el:q},_.vw(J,function(){return _.Z("div",{class:"yt-thumbnail-view-model__blurred-image"},_.Z(_.RU,{data:L.image,alt:"",contentMode:a,targetWidth:n.width,onload:d}))}),_.Z("div",{class:"yt-thumbnail-view-model__image"},_.Z(_.RU,{data:L.image,
alt:"",contentMode:a,targetWidth:n.width,onload:d}),null),Jnb(L.overlays,{thumbnailOverlayBadgeViewModel:{thumbnailSize:g,isClip:n.isClip},thumbnailOverlayButtonViewModel:{lockupExperiments:n.lockupExperiments}}),_.vw(n.hovered,function(){return kry(L.overlays,{thumbnailHoverOverlayViewModel:{alwaysShow:!0}})}),_.vw(n.hovered&&U,function(){return pti(L.overlays)}),_.vw(n.isClip,function(){return VQy()}))};
ahi=function(n){switch(n){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"}};
cni=function(n){var D=_.V(GZ(-1)),L=D.next().value,g=D.next().value,b=us(function(){return new dHB(g)});
_.c7(function(){T3B(b,n.data.thumbnails.length);return function(){EAv(b)}});
var q;return _.Z("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},(q=n.data.thumbnails)==null?void 0:q.map(function(U,J){var k=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];!n.data.primaryThumbnail&&J===0&&k.push("yt-collection-thumbnail-slideshow--first-slide");J<=L&&k.push("yt-collection-thumbnail-slideshow--show-slide");J=k.join(" ");return _.Z("div",{class:J},swf(U,{thumbnailViewModel:{disableRounding:n.disableRounding}}))}))};
ufv=function(n){var D=_.V(GZ(!1)),L=D.next().value,g=D.next().value;_.c7(function(){if(n){var b=_.E().resolve(_.Yo(Qwf));if(b){var q={triggeringElement:n,onDwellTriggeredFn:function(){g(!0)},
onDwellEndFn:function(){g(!1)}};
b.registerElement(q);return function(){b.unregisterElement(q)}}}});
return L};
fhy=function(n){var D=_.V(_.bn(!1,void 0,"RIOonf")),L=D.next().value,g=D.next().value;_.c7(function(){var b=n==null?void 0:n();if(b){var q=_.E().resolve(_.Yo(Qwf));if(q){var U={triggeringElement:b,onDwellTriggeredFn:function(){g(!0)},
onDwellEndFn:function(){g(!1)}};
q.registerElement(U);_.QP(function(){q.unregisterElement(U)})}}});
return L};
Ihb=function(n){var D,L=(D=_.E().resolve(_.Yo(_.hR)))==null?void 0:D(),g=ufv(n.triggeringElement),b=!!n.data.primaryThumbnail,q=function(){var J;return _.Z("div",null,AnB(n.data.primaryThumbnail,{thumbnailViewModel:{width:n.width,height:n.height,aspectRatio:n.aspectRatio,disableRounding:n.disableRounding,className:b?"yt-collection-thumbnail-view-model--has-stacks":void 0,hovered:n.hovered,playbackRef:n.playbackRef}}),_.vw(g&&((J=n.data.thumbnails)==null?void 0:J.length),function(){return _.Z("div",
{class:"yt-collection-thumbnail-view-model__slideshow"},_.Z(zgi,{data:n.data,disableRounding:!b}))}))};
D=n.data.stackColor;var U={experimentEnabled:b,thumbnailSize:XC(n.width,n.height),doubleStack:n.doubleStack,color:L?D==null?void 0:D.darkTheme:D==null?void 0:D.lightTheme,enableResponsiveMode:!1};return _.Z("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.vw(b,function(){return _.Z(bvB,{data:U},q())}),_.vw(!b,q))};
CgO=function(n,D,L){L?L(D):_.Cy(D,n.target?{form:{element:n.target}}:void 0)};
_.S_=function(n,D,L,g){_.El(function(){var b=n.value;if(b){var q=new Map,U,J=(U=D())==null?void 0:U.onTap;J&&(U=function(k){a:{var a=k.composedPath();a=_.V(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;if(d===b)break;if(d.className.indexOf("HostIsClickableAdComponent")>=0||d.tagName==="A".toString()||d.tagName==="BUTTON".toString()){a=!0;break a}}a=!1}a||(_.c("enable_square_image_components_ui_web_with_float_button")?_.bP(n.value,"yt-navigate",{endpoint:_.AR(J)}):CgO(k,J,L))},(g==null?0:g())||
_.c("enable_web_home_top_landscape_image_layout_level_click")?(b.addEventListener("tap",U),q.set("tap",U)):(b.addEventListener("click",U),q.set("click",U)));
_.QP(function(){for(var k=_.V(q),a=k.next();!a.done;a=k.next()){var d=_.V(a.value);a=d.next().value;d=d.next().value;b.removeEventListener(a,d)}})}})};
rn8=function(n,D){var L,g=(L=n.interaction)==null?void 0:L.onTap;if(n=_.IU({elementsCommand:g,forceNewState:!0,skipOnClick:!0}))return n.onclick=function(b){kxB(b)&&(b.preventDefault(),g&&CgO(b,g,D))},ZMB(n)?n:void 0};
Omi=function(n){switch(n){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
im8=function(n){switch(n){case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
wt4=function(n){switch(n){case "AD_BUTTON_STYLE_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.Wgi=function(n){return _.c("rich_grid_enable_dynamic_offset")&&n?Math.max(Math.round((n-_.H7("rich_grid_dynamic_offset_anchor_width",1300))/100*_.H7("rich_grid_dynamic_offset_offset_per_100",10)),_.H7("rich_grid_dynamic_offset_lower_bound",-60)):0};
egQ=function(n,D){switch(D){case 4:return 16;case 1:return n<528?16:n<1024?32:48;case 2:return(n>=528?16:8)/2;case 3:return(n<528?16:n<1024?32:48)+(n>=528?16:8)/2;default:return 0}};
xHv=function(n){var D=n.originalContainerWidth;var L=n.sizing;var g=n.standardUnit;if(n.isCompactList&&D<528)return 1;switch(L){case "STANDARD":return g;case "COMPACT":return g+1;case "EXTRA_COMPACT":return _.c("web_responsive_extra_compact_2x")?g*2:_.c("web_responsive_current")?g===1?2:g%2===0?g/2*3:g+2:g<4?g*2:Math.ceil(g*3/2);case "MINI":return g>1?g*2:3;default:return g}};
RgJ=function(n){var D=n.containerWidth;var L=n.peek;var g=n.gutter;var b=n.numItems;n=n.ignoreMaxWidthLimit;D=L?Math.max((D-L-g*b)/b,0):Math.max((D-g*(b-1))/b,0);return n?D:Math.min(D,KgT)};
_.Fc=function(n){var D=n.containerWidth;var L=n.hasPeek;var g=n.sizing;var b=n.marginSettings;var q=n.isCompactList;var U=n.enableFullBleedForSingleCol;var J=n.standardUnitMinWidth;g=g||"STANDARD";L=!!L;n=D>=528?16:8;var k=L?D>=528?48:24:0;b=egQ(D,b);var a=Math.max(D-b*2,0);J=_.c("kevlar_disable_min_width_override")?void 0:J;J=Math.min(Math.max(Math.floor((a-k+n)/((J!=null?J:PgT)+_.Wgi(D)+n)),1),6);var d=(U=!!U&&J===1)||J===1&&g!=="STANDARD";L=L||d?a:Math.min(a,(KgT+n)*J-n);g=xHv({originalContainerWidth:D,
sizing:g,standardUnit:J,isCompactList:q});return{itemWidth:RgJ({containerWidth:L,peek:k,gutter:n,numItems:g,ignoreMaxWidthLimit:d}),gutter:n,maxContainerWidth:L,numItems:g,margin:U?0:b,contentMargin:egQ(D,1),typographyBump:RgJ({containerWidth:L,peek:k,gutter:n,numItems:J,ignoreMaxWidthLimit:d})>400&&!(q&&D<528),standardUnit:J}};
tQJ=function(n){switch(n){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.mHQ=function(n){if(n){var D;if((D=n.responsiveContainerConfiguration)==null?0:D.responsiveSize)return tQJ(n.responsiveContainerConfiguration.responsiveSize);if(n.layoutSizing)switch(n.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"}}};
vAB=function(n){if(n.fullbleed)return 1;switch(n.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
oAO=function(n,D,L,g,b,q,U,J){a:switch(n){case 4:q=!!(q&&q<100);break a;default:q=!1}a:switch(n){case 3:case 4:var k=g==="LOCKUP_CONTENT_TYPE_CHANNEL"||g==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:k=!1}a:switch(n){case 5:var a=!0;break a;case 4:a=!1;break a;default:a=!1}a:if(n===4&&g==="LOCKUP_CONTENT_TYPE_SOURCE")var d=1;else switch(n){case 3:d=1;break a;default:d=0}return{isOverlay:a,isCard:XtJ(g,U),sizing:D!=null?D:"STANDARD",typographyBump:L!=null?L:!1,isTiny:q,isCentered:k,isCollection:lh8(g),
arrangement:d,addMarginForFullbleed:n===1&&g!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:n===1&&g==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:MQ8(g,b,J),disableRounding:n===5||XtJ(g,U)||n===1&&g==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:lh8(g)?2:0,useLegacyTypography:!(J==null||!J.useLegacyTypography),useRichGridLegacyTypography:!(J==null||!J.useRichGridLegacyTypography)}};
lh8=function(n){switch(n){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}};
XtJ=function(n,D){if(D&&n==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(n){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
MQ8=function(n,D,L){if(D&&(L==null||!L.alwaysRespectPodcastShowAspectRatio||n!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(n){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}};
YLB=function(n){switch(n){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"}};
Hmb=function(n,D,L){a:switch(n.badgeStyle){case "BADGE_OVERLAY":var g=!0;break a;default:g=!1}return{type:D?16:SLB(n.badgeStyle),brNzRatingBadgeType:Fg4(n.badgeStyle),text:n.badgeText,icon:n.iconName,isOverlay:g,modern:L||_.c("web_modern_badge_view_model")}};
SLB=function(n){switch(n){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
Fg4=function(n){switch(n){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}};
N3v=function(n){var D=n.data?Hmb(n.data,!!n.workaroundShortsIsThumbnailBadge,n.modern):void 0;return _.Z("yt-badge-view-model",{class:_.Ll("yt-badge-view-model-wiz",n.class)},_.vw(D==null?void 0:D.brNzRatingBadgeType,function(){return _.Z(yn8,{data:D})}),_.vw(D&&!D.brNzRatingBadgeType,function(){return _.Z(_.H6,{data:D})}))};
_.yd=function(n){if(n){var D;return((D=_.E().resolve(_.Yo(_.hR)))==null?0:D())?n.darkThemeImage:n.image}};
DuB=function(n,D,L,g,b,q){if(!L)return b&&q&&D==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING"?"width: "+b+"px; height: "+q+"px;":"";b=L.size;L=L.allowFullWidth;if(D==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&L)return"width: 100%;";if(b===void 0)return"";switch(n){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return"width: "+b+"px; height: "+b+"px;";case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return"width: "+b+"px; height: "+1/jwB*
b+"px;";case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return"width: "+b*njQ+"px; height: "+b+"px;";default:return(g==null?0:g.height)&&(g==null?0:g.width)?g.width/g.height>1?"max-width: "+b*njQ+"px;":"max-width: "+b+"px;":"max-width: "+b+"px;"}};
LyJ=function(n){var D;return n&&((D=_.yd(n.themedImage))!=null?D:n.image)};
gjQ=function(n){var D;return n==null?void 0:(D=n.sources)==null?void 0:D[0]};
$uB=function(n,D){var L,g;return!!((n==null?0:(L=n.byline)==null?0:L.hideAvatar)&&((g=_.u(D,bPb))==null?void 0:g.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
GW4=function(n,D){var L,g;return!!((n==null?0:(L=n.byline)==null?0:L.addPadding)&&((g=_.u(D,bPb))==null?void 0:g.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
qmB=function(n,D,L,g){var b={},q=(b["yt-content-metadata-view-model-wiz__delimiter"]=!0,b["yt-content-metadata-view-model-wiz__delimiter--standalone"]=g,b);return _.vw(D-1>L,function(){return _.Z("span",{class:_.Ll(q),"aria-hidden":!0},n)})};
UuB=function(n,D){return _.Z(_.pl,{text:n.text,linkInheritColor:!0,className:VZJ(D),userInput:!0})};
Jvy=function(n){var D=n.metadataPart;var L=n.isOverlay;var g=n.useMediumText;var b=n.hideAvatar;var q=1;D.maxLines!==void 0&&(q=D.maxLines);return _.Z(_.ot,null,_.vw(D.avatarStack,function(){return BU8(D.avatarStack,{avatarStackViewModel:{isOverlay:L,useMediumText:g,hideAvatar:b}})}),_.vw(D.text,function(){var U=q;
return _.Z(_.ot,null,D.tooltip?_.Z("span",{title:D.tooltip,role:"tooltip"},UuB(D,U)):UuB(D,U))}))};
VZJ=function(n){switch(n){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"}};
kWQ=function(n){var D=n.metadataRow;var L=n.isInline;var g=n.delimiter;var b=n.isOverlay;var q=n.useMediumText;var U=n.extensions;var J=$uB(U==null?void 0:U.lockupMetadata,D);n=GW4(U==null?void 0:U.lockupMetadata,D);U=!!((U==null?0:U.lockupMetadata)&&D.badges);var k={};n=(k["yt-content-metadata-view-model-wiz__metadata-row"]=!0,k["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=L,k["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=n,k["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=
U,k);var a,d;return _.Z("div",{class:_.Ll(n)},(a=D.badges)==null?void 0:a.map(function(T){return _.Z("div",{class:"yt-content-metadata-view-model-wiz__badge"},BU8(T))}),(d=D.metadataParts)==null?void 0:d.map(function(T,Q){return _.Z(_.ot,null,Jvy({metadataPart:T,
isOverlay:b,useMediumText:q,hideAvatar:J}),qmB(g,D.metadataParts.length,Q,!1))}),_.vw(D.isSpacerRow&&!L,function(){return _.Z("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
p3v=function(n){var D=n.className;var L=n.data;var g=n.layout===void 0?0:n.layout;var b=n.isOverlay===void 0?!1:n.isOverlay;var q=n.useMediumText;var U=n.extensions;n=_.tb();var J=g===0;g={};g=(g["yt-content-metadata-view-model-wiz"]=!0,g["yt-content-metadata-view-model-wiz--inline"]=J,g["yt-content-metadata-view-model-wiz--tappable"]=_.tY(L.rendererContext),g["yt-content-metadata-view-model-wiz--medium-text"]=q,g);_.mF(n,L.rendererContext);return _.Z("yt-content-metadata-view-model",{class:_.Ll(D,
g),el:n},_.vw(L.metadataRows,function(){return L.metadataRows.map(function(k,a){return _.Z(_.ot,null,kWQ({metadataRow:k,isInline:J,delimiter:L.delimiter,isOverlay:b,useMediumText:q,extensions:U}),_.vw(J&&!k.isSpacerRow,function(){return qmB(L.delimiter,L.metadataRows.length,a,!0)}))})}))};
ZPB=function(n){switch(n){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"}};
ajv=function(n){if(n==null?0:n.isOverlay)return"yt-lockup-metadata-view-model-wiz--overlay";switch(n==null?void 0:n.arrangement){case 1:return"yt-lockup-metadata-view-model-wiz--horizontal";default:return"yt-lockup-metadata-view-model-wiz--vertical"}};
duT=function(n){if(n==null?0:n.isTiny)return"yt-lockup-metadata-view-model-wiz--tiny";switch(n==null?void 0:n.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":return"yt-lockup-metadata-view-model-wiz--compact";default:return"yt-lockup-metadata-view-model-wiz--standard"}};
TUJ=function(n){var D,L,g,b,q,U,J={},k=_.Ll(ajv(n.lockupStyle),duT(n.lockupStyle),(J["yt-lockup-metadata-view-model-wiz"]=!0,J["yt-lockup-metadata-view-model-wiz--overlay"]=(D=n.lockupStyle)==null?void 0:D.isOverlay,J["yt-lockup-metadata-view-model-wiz--card"]=(L=n.lockupStyle)==null?void 0:L.isCard,J["yt-lockup-metadata-view-model-wiz--centered"]=(g=n.lockupStyle)==null?void 0:g.isCentered,J["yt-lockup-metadata-view-model-wiz--typography-bump"]=(b=n.lockupStyle)==null?void 0:b.typographyBump,J["yt-lockup-metadata-view-model-wiz--legacy-typography"]=
(q=n.lockupStyle)==null?void 0:q.useLegacyTypography,J["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=(U=n.lockupStyle)==null?void 0:U.useRichGridLegacyTypography,J)),a,d,T,Q,A,I;return _.Z("yt-lockup-metadata-view-model",{class:k},_.vw(n.data.image,function(){return _.Z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},NA(n.data.image))}),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.Z("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:(a=n.data.title)==null?void 0:a.content},_.vw(n.data.title,function(){return _.Z(_.kI,{command:n.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:n.lockupAccessibilityLabel},_.Z(_.pl,{text:n.data.title}))})),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},NA(n.data.metadata,{contentMetadataViewModel:{layout:1,
useMediumText:((d=n.lockupStyle)==null?void 0:d.typographyBump)||((T=n.lockupStyle)==null?void 0:T.useRichGridLegacyTypography),extensions:{lockupMetadata:{byline:{hideAvatar:((Q=n.lockupStyle)==null?void 0:Q.arrangement)===0,addPadding:((A=n.lockupStyle)==null?void 0:A.arrangement)===1}}}}})),_.vw(n.data.attribution,function(){return _.Z("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},NA(n.data.attribution,{attributionViewModel:{useSmallLayout:!0}}))}),_.Z("div",null,NA(n.data.attachmentSlot,
{lockupAttachmentsViewModel:{lockupStyle:n.lockupStyle}}))),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},NA(n.data.menuButton,((I=n.lockupStyle)==null?0:I.isOverlay)?{buttonViewModel:{buttonOverrides:{style:"overlay"}}}:void 0)))};
Ejy=function(n){switch(n.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"}}};
sli=function(n){var D=_.qL8(_.h4().getState())||"";return n?n+D:""};
cvB=function(n){switch(n){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
uFi=function(n){var D=_.V(_.bn(void 0,void 0,"BIquNb")),L=D.next().value,g=D.next().value,b=_.V(_.bn(void 0,void 0,"eR0GH"));D=b.next().value;var q=b.next().value,U=_.V(_.bn(void 0,void 0,"UmkP0"));b=U.next().value;var J=U.next().value;U=_.GS(function(a){if(Ql8(_.e_(a)))return!1;g(a);q(void 0);J(void 0);return!0});
var k=_.GS(function(a){n==null||n(a);if(Ql8(_.e_(a)))return!1;q(a);g(void 0);J(void 0);return!0});
return{touchFeedbackEvents:{pointerUpEvent:L,pointerDownEvent:D,pointerLeaveEvent:b},touchFeedbackOnPointerUp:U,touchFeedbackOnPointerDown:k,touchFeedbackOnPointerLeave:function(a){Ql8(_.e_(a))||(J(a),q(void 0),g(void 0))}}};
Ql8=function(n){var D=["BUTTON".toString()];n=_.V(n);for(var L=n.next();!L.done;L=n.next()){L=L.value;for(var g=_.V(D),b=g.next();!b.done;b=g.next())if(L.tagName===b.value)return!0}return!1};
fjB=function(n){switch(n){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"}};
AvB=function(n){var D;return W0Q(n,((D=n.content)==null?void 0:D.length)||0,!0)};
znO=function(n){var D=AvB(n),L,g;return(((L=n.content)==null?void 0:L.length)||0)>(((g=D.content)==null?void 0:g.length)||0)};
IjJ=function(n){var D=n.isTruncated;var L=n.isAbsoluteButton;var g=n.lineHeight;var b=n.contentRef.value,q=n.placeholderTruncationTextRef.value,U=n.truncationTextRef.value;n=n.appDirection==="rtl";if(b&&q){var J=q.offsetLeft;n&&(J=b.offsetWidth-q.offsetWidth-q.offsetLeft);if(D){D=q.offsetWidth;q=b.offsetWidth;var k=L?q-D-70:J-70;g="linear-gradient(\n      to top, transparent 0%,\n      transparent "+g+"px,\n      #000 "+g+"px,\n      #000 100%), linear-gradient(\n      to "+((n?"left":"right")+",\n      #000 0px,\n      #000 "+
k+"px,\n      transparent "+(L?q-D:k+70)+"px)");b.style.setProperty("-webkit-mask-image",g);b.style.setProperty("mask-image",g)}else b.style.setProperty("-webkit-mask-image",""),b.style.setProperty("mask-image","");L?n?(U.style.setProperty("left","0"),U.style.setProperty("right","unset")):(U.style.setProperty("left",""),U.style.setProperty("right","0")):n?(U.style.setProperty("left","unset"),U.style.setProperty("right",J+"px")):(U.style.setProperty("left",J+"px"),U.style.setProperty("right","unset"))}};
Czy=function(n,D,L,g,b){var q=_.tb(),U=_.tb(),J=_.tb(),k=AvB(n),a=_.E().resolve(_.eN),d=_.V(GZ(znO(n))),T=d.next().value,Q=d.next().value,A=Ak(null);sJ(function(){function I(){if(q.value&&U.value&&J.value){var e=q.value;e.scrollHeight-e.offsetHeight>1?(Q(!0),g||IjJ({isTruncated:!0,isAbsoluteButton:!0,lineHeight:L,contentRef:q,placeholderTruncationTextRef:U,truncationTextRef:J,appDirection:a})):(e=znO(n),Q(e),g||IjJ({isTruncated:e,isAbsoluteButton:!1,lineHeight:L,contentRef:q,placeholderTruncationTextRef:U,
truncationTextRef:J,appDirection:a}))}}
var w,h;(w=A.value)==null||(h=w.stop)==null||h.call(w);w=new _.j_(I,17);I();A.value=w},[n.content,
D,L,a,g,b]);_.c7(function(){var I=function(){var h,e;(h=A.value)==null||(e=h.fire)==null||e.call(h)};
if(window.ResizeObserver){var w=new ResizeObserver(I);w.observe(q.value);return function(){var h,e;(h=A.value)==null||(e=h.stop)==null||e.call(h);w.disconnect()}}window.addEventListener("resize",I);
return function(){var h,e;(h=A.value)==null||(e=h.stop)==null||e.call(h);window.removeEventListener("resize",I)}});
return{isTruncated:T,displayText:k,contentRef:q,placeholderTruncationTextRef:U,truncationTextRef:J}};
rvB=function(n){return _.Z("button",{"aria-disabled":!0,disabled:!0,class:n.className,el:n.elRef,style:"line-height: "+n.lineHeight+"px;"},_.Z(_.pl,{text:n.text}))};
OPi=function(n){var D=n.text;var L=n.alwaysShowTruncationText;var g=n.truncationText;var b=n.onExpandClick;var q=n.lineHeight===void 0?16:n.lineHeight;var U=n.maxLines===void 0?2:n.maxLines;var J=n.disableTextMask===void 0?!1:n.disableTextMask;var k=n.isOverlay===void 0?!1:n.isOverlay;var a=n.accessibilityLabel===void 0?"":n.accessibilityLabel;var d=n.useMediumText===void 0?!1:n.useMediumText;n=_.GS(function(){return void(b==null?void 0:b())});
var T=Czy(D,U,q,J,d),Q=T.isTruncated;D=T.displayText;var A=T.contentRef,I=T.placeholderTruncationTextRef;T=T.truncationTextRef;var w={};L=_.Ll((w["truncated-text-wiz__absolute-button"]=!J,w["truncated-text-wiz__bottom-button"]=J,w["truncated-text-wiz--hidden"]=!(L||Q),w));J={};k=_.Ll((J["truncated-text-wiz"]=!0,J["truncated-text-wiz--overlay"]=k,J["truncated-text-wiz--medium-text"]=d,J));return _.Z("truncated-text",{class:k,"on:click":n,style:"line-height: "+q+"px;"},_.Z("truncated-text-content",
{class:"truncated-text-wiz__truncated-text-content",el:A,style:"max-height: "+U*q+"px;"},_.Z(_.pl,{text:D}),_.Z(rvB,{text:g,lineHeight:q,elRef:I,className:"truncated-text-wiz__inline-button"})),_.Z("button",{"aria-label":a,class:L,el:T,style:"line-height: "+q+"px;"},_.Z(_.pl,{text:g})))};
iPb=function(n){return{content:n!=null?n:""}};
WyB=function(n){var D=n.data;var L;n={class:n.className};a:switch(D.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var g="yt-video-attribute-view-model--vertical";break a;default:g="yt-video-attribute-view-model--horizontal"}a:switch(D.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var b="yt-video-attribute-view-model--image-small";break a;default:b="yt-video-attribute-view-model--image-large"}a:switch(D.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var q="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":q="yt-video-attribute-view-model--image-avatar";break a;default:q=""}a:switch(D.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var U="yt-video-attribute-view-model--metadata-header";break a;default:U=""}a:switch(D.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var J="yt-video-attribute-view-model--container-card";break a;default:J=""}var k=_.AR(D.onTap)||_.P6(D.rendererContext)?"yt-video-attribute-view-model--clickable":"";
g=["yt-video-attribute-view-model",g,b,q,U,J,k].join(" ");if(D.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var a="";else b=D.lightColorPalette,q=D.darkColorPalette,U=((a=_.E().resolve(_.Yo(_.hR)))==null?0:a())&&q?q:b,a=(a=U==null?void 0:U.section2Color)?_.z7(a):"";return _.Z("yt-video-attribute-view-model",n,_.Z("div",{class:g,style:_.Uh({"background-color":a})},_.Z(DHO,{className:"yt-video-attribute-view-model__link-container",useATagConfig:!0,stopPropagation:!1,command:(L=_.AR(D.onTap))!=
null?L:_.P6(D.rendererContext),role:"group",forceNewState:!0},D.heroText||D.image?_.Z(w3f,{data:D}):null,_.Z(hnJ,{data:D,sizeSmall:D.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
enJ=function(n){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:n.overflowMenuA11yLabel,onTap:function(D){D.preventDefault();D.stopPropagation();if(n.overflowMenuOnTap){var L=_.IU({elementsCommand:n.overflowMenuOnTap,forceNewState:!0});if(L==null?0:L.onclick)L.onclick(D)}}}};
w3f=function(n){n=n.data;var D,L=((D=_.E().resolve(_.Yo(_.hR)))==null?0:D())&&n.darkThemeImage?n.darkThemeImage:n.image;D=enJ(n);return _.Z("div",{class:"yt-video-attribute-view-model__hero-section"},L?_.Z(_.RU,{data:L,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):n.heroText?_.Z("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.Z("span",{class:"yt-video-attribute-view-model__hero-text"},n.heroText)):null,n.overflowMenuOnTap?
_.Z("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.Z(nR,{data:D,iconName:"MORE_VERT"})):null)};
hnJ=function(n){var D=n.data;var L=D.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",g={};n={class:_.Ll("yt-video-attribute-view-model__metadata",(g["yt-video-attribute-view-model--small-font"]=n.sizeSmall,g)),role:"link"};g=_.Z("h1",{class:"yt-video-attribute-view-model__title"},D.title);L=D.subtitle?_.Z("h4",{class:"yt-video-attribute-view-model__subtitle"},L?_.Z(OPi,{text:iPb(D.subtitle),truncationText:iPb(D.subtitleTruncationText),maxLines:2}):_.Z("span",null,D.subtitle)):null;if(D.secondarySubtitle){var b=
D.secondarySubtitle;if(b!=null&&b.attachmentRuns){for(var q=[],U=_.V(b.attachmentRuns),J=U.next();!J.done;J=U.next())J=J.value,J.element&&q.push(Object.assign({},J,{element:Object.assign({},J.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));b=Object.assign({},b,{attachmentRuns:q})}b=_.Z("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.Z(_.pl,{text:b}))}else b=null;return _.Z("div",n,g,L,b,D.buttonViewModel?
xuf(D.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
RnJ=function(n){var D={};D=_.Ll("video-summary-content-view-model-wiz",n.className,(D["video-summary-content-view-model-wiz--is-search"]=!!n.isSearch,D));var L=_.u(n.data.likeButtonViewModel,Iki),g=_.u(n.data.dislikeButtonViewModel,ClQ),b=QH(function(){var q=[],U,J=(U=n.data)==null?void 0:U.paragraphs;if(J==null||!J.length)return[];for(U=0;U<J.length;U++){var k=_.u(J[U],Ky8),a=void 0;U>0&&(a=_.u(J[U-1],Ky8));a&&!!a.marker===!!k.marker?q[q.length-1].paragraphs.push(k):q.push({isList:!!k.marker,paragraphs:[k]})}return q},
[n.data]);
return _.Z("video-summary-content-view-model",{class:D},b.map(function(q){return q.isList?_.Z("ul",{class:"video-summary-content-view-model-wiz__list"},q.paragraphs.map(function(U){return _.Z("li",{class:"video-summary-content-view-model-wiz__list-item"},_.Z(_.pl,{text:U.text}))})):q.paragraphs.map(function(U){return _.Z("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.Z(_.pl,{text:U.text}))})}),_.vw(!!L&&!!g,function(){return _.Z("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},
_.Z("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.Z(zrB,{data:L,
disableIconAnimation:!0})),_.Z(fk8,{data:g}))}))};
tZv=function(n,D,L){return _.B(function(g){return g.return(new Promise(function(b){var q=new Image;q.onload=function(){b(new Pzb(n,D,L,q.naturalWidth,q.naturalHeight))};
q.src=L.toString()}))})};
muv=function(n,D){return Math.round(n/1E-5)===Math.round(D/1E-5)};
vj8=function(n,D){return Math.round(n/1E-5)===Math.round(D/1E-5)};
X3b=function(n,D){return n.year===D.year&&n.month===D.month&&n.day===D.day};
ljB=function(n,D){return n.year!==D.year?n.year<D.year:n.month!==D.month?n.month<D.month:n.day<D.day};
oj8=function(n){return n.day===MZQ(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}};
Ymv=function(){var n=new Date,D={year:n.getFullYear(),month:n.getMonth(),day:n.getDate()};return{start:D,end:{year:n.getFullYear()+2,month:n.getMonth(),day:n.getDate()},selectedDate:oj8(D)}};
Smv=function(n){return(new XY(2)).format(new Date(n.year,n.month,n.day))};
FyB=function(n){return{year:n.getFullYear(),month:n.getMonth(),day:n.getDate()}};
HP4=function(n,D){n=(n+(Number(D.utcOffsetSec)+(new Date(n*1E3)).getTimezoneOffset()*60))*1E3;D=FyB(new Date(n));return{date:D,secondsSinceMidnight:Math.floor((n-(new Date(D.year,D.month,D.day)).getTime())/1E3)}};
yvb=function(n,D){D=D.months.findIndex(function(L){return L.year===n.year&&L.month===n.month});
return D>=0?D:void 0};
NUJ=function(n){if(!n)return!1;try{if(n.host&&n.host.tagName==="YT-FORMATTED-STRING"&&n.host.id==="contenteditable-textarea"||n.nodeType===Node.ELEMENT_NODE&&n.tagName==="YTD-COMMENTBOX")return!0}catch(D){return!1}return NUJ(n.parentNode)};
DI=function(n){return n?!(n.tagName!=="A"||!n.href||!n.classList.contains("yt-simple-endpoint")):!1};
jlO=function(n){return n?n.tagName==="IMG"&&n.classList.contains("emoji"):!1};
nNi=function(n,D,L){if(!n)return null;var g=DI(n);if(g&&L)return D=n.pathname.substring(n.pathname.indexOf("/channel/")+9),document.createTextNode("@"+D);if(g&&!L)return document.createTextNode("");if(jlO(n))return L=n.alt,n=n.dataset.emojiId,!n&&D&&(D=_.LR(D,L))&&D.isCustomEmoji&&(n=D.emojiId),n?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+n+">"):document.createTextNode(L);g=n.cloneNode(!1);for(var b=0;b<n.childNodes.length;++b){var q=nNi(n.childNodes[b],D,L);q&&g.appendChild(q)}return g};
ge=function(n){return n?DI(n)?n:ge(n.lastChild):null};
Dp4=function(n){return n?DI(n)?n:Dp4(n.firstChild):null};
LWi=function(n){if(!n)return null;for(var D=n.previousSibling;D;)if(D.nodeType===Node.ELEMENT_NODE&&D.nodeName==="BR")D=D.previousSibling;else if(D.nodeType===Node.TEXT_NODE&&/\s+/.test(D.textContent))D=D.previousSibling;else break;(D=ge(D))?n=D:n=(n=n.parentNode)?ge(n.previousElementSibling):null;return n};
gN8=function(n){if(!n)return null;for(var D=n.nextSibling;D;)if(D.nodeType===Node.ELEMENT_NODE&&D.nodeName==="BR")D=D.nextSibling;else if(D.nodeType===Node.TEXT_NODE&&/\s+/.test(D.textContent))D=D.nextSibling;else break;return(D=Dp4(D))?D:gN8(n.parentNode)};
bni=function(n){var D=_.bi(),L=D.JSC$9089_getStartNode();if(!NUJ(L.parentNode))return null;D=D.JSC$9089_getStartOffset();if(L.nodeType===Node.TEXT_NODE){var g=_.w2(L,DI);if(g){if(n&&D===0||!n&&D===L.length)return g}else{if(n&&D===L.length)return!L||L.nodeName==="BR"||L.nextElementSibling&&_.$4(L.nextElementSibling,"display")==="block"?null:Dp4(L.nextElementSibling);if(!n&&D===0)return L?ge(L.previousElementSibling):null}}if(L.nodeType===Node.ELEMENT_NODE)if(n){if(0<=D&&D<L.childNodes.length)return Dp4(L.childNodes[D])}else if(0<
D&&D<=L.childNodes.length)return ge(L.childNodes[D-1]);return null};
$pT=function(n,D,L){if(!n)return null;if(n.nodeType===Node.TEXT_NODE)if(L){var g=LWi(n);if(g&&!/^\s+\S/.test(n.wholeText.substr(0,D)))return g}else if((g=gN8(n))&&!/\S\s+/.test(n.wholeText.substr(D,n.wholeText.length)))return g;return n.nodeType===Node.ELEMENT_NODE?L?LWi(n.childNodes[D]):gN8(n.childNodes[D]):$pT(n.parentNode,D,L)};
Gei=function(n){if(n.hasChildNodes())switch(n.tagName){case "DIV":case "A":case "SPAN":var D="";for(n=n.firstChild;n;n=n.nextSibling)D+=Gei(n);return D;default:return""}else switch(n.nodeType){case 3:return n.textContent;default:return""}};
_.Gw=function(n,D,L,g,b){g=g===void 0?{}:g;if(!b||Math.random()<5E-4){D=D||null;L=L||null;n=n instanceof Error?n:new _.pe(n);if(n.args)for(var q=_.V(n.args),U=q.next();!U.done;U=q.next())U=U.value,U instanceof Object&&(g=Object.assign({},U,g));g.category="H5 Ads Control Flow";D&&(g.slot=D?"slot:  "+D.slotType:"");L&&(g.layout=L?"layout:  "+L.layoutType:"",g.layoutId=L.layoutId);b&&(g.known_error_aggressively_sampled=!0);n.args=[g];_.CL(n)}};
_.qHQ=function(n,D){_.$d(n,"yt-open-popup-action",[_.HS(D),n])};
Upy=function(n){if(!n)return"";if(Vk8[n])return Vk8[n];qv||(qv=_.Jp("A"));qv.href!==n&&RW(qv,n);var D=qv.pathname;Vk8[n]=D.startsWith("/")?D:"/"+D;return Vk8[n]};
BbB=function(){var n=Upy(window.location.href);if(n==="/")return"home";if(n.startsWith("/results"))return"search";if(n.startsWith("/watch"))return"watch";if(n.startsWith("/shorts"))return"shorts";if(n.startsWith("/hashtag"))return"hashtag";if(n.startsWith("/create_channel"))return"create_channel";if(n.startsWith("/@")||n.startsWith("/user/")||n.startsWith("/channel/"))return"channel";if(n.startsWith("/experiments"))return"experiments";if(n.startsWith("/sponsor_channel"))return"sponsorship";if(n.startsWith("/select_site"))return"settings";
if(n.startsWith("/locate"))return"locate";if(n.startsWith("/redeem"))return"redeem";if(n.startsWith("/musicpremium")||n.startsWith("/premium")||n.startsWith("/red"))return"premium";if(n.startsWith("/paid_memberships"))return"paid_memberships";if(n.startsWith("/oops"))return"oops";if(n.startsWith("/clip"))return"clip";var D;return(V2==null?void 0:(D=V2.response)==null?void 0:D.page)==="404"?"404":n.startsWith("/feed/history")?"history":n.startsWith("/feed/library")?"library":n.startsWith("/feed/subscriptions")?
"subscriptions":n.startsWith("/feed/trending")?"trending":n.startsWith("/feed/news_destination")?"news":n.startsWith("/playlist")?"playlist":n.startsWith("/minor_moment")?"minor_moment":n.startsWith("/playable/")||n.match("^/playables/(?!saved).")?"mini_app":n.startsWith("/playables")?"playables":n.startsWith("/create/live/join")?"open_in_app":n.startsWith("/feed/explore")?"explore":"browse"};
_.Znf=function(){var n=V2==null?void 0:V2.response,D=n==null?void 0:n.endpoint;if(!D)return(n==null?void 0:n.page)==="watch"?"watch":BbB();var L;n=(L=_.u(D==null?void 0:D.commandMetadata,_.jr))==null?void 0:L.webPageType;L=!1;if(n&&!JS8.includes(n))switch(n){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 g;return((g=_.u(D==null?void 0:D.commandMetadata,_.jr))==null?0:g.url)&&Upy(_.u(D.commandMetadata,_.jr).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var b;return(D=(b=_.u(D,_.kz))==null?void 0:b.browseId)?keT[D]||"browse":"browse";default:L=!0}if(_.u(D,_.U5)||_.u(D,pmB))return"sponsorship";b=Upy(window.location.href);if(b.startsWith("/experiments"))return"experiments";if(b.startsWith("/create_channel"))return"create_channel";
if(_.u(D,_.eH)&&b.startsWith("/shorts"))return"shorts";if(_.u(D,_.eH)&&b.startsWith("/watch"))return"watch";L&&(D=new _.pe("Unsupported mWeb page type",{pathname:b,webPageType:n}),_.zo(D));return"browse"};
Q2J=function(n){var D=n.data;var L=n.inlineMetadata;var g=n.aspectRatio;var b=n.scrimStyle;var q=n.useDefaultStyle;var U=n.className;var J=Ak(new a_B);n=_.c("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";n=q?n==="SHORTS_LOCKUP_STYLE_SLIM":D.style==="SHORTS_LOCKUP_STYLE_SLIM";L=L||n||!1;b=b!==void 0?b:1;var k=_.tb(function(h){J.value&&(J.value.hostElement=h,w())});
_.Fw(k,{visibilityCallback:function(h){h&&D.onFirstVisible&&_.Cy(D.onFirstVisible)},
showOption:{calledOnce:!0,state:"visible"}});U=_.Ll("shortsLockupViewModelHost",U);var a=_.IU({elementsCommand:D.onTap}),d=_.tb();_.nAT(d,_.AR(D.onTap));var T=_.GS(function(h){if(a==null?0:a.onclick)a.onclick(h);return!1}),Q=_.tb(),A=[];
A.push("shortsLockupViewModelHostThumbnailContainer");g===1?A.push("shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree"):g===2&&A.push("shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour");n||A.push("shortsLockupViewModelHostThumbnailContainerRounded");_.c("web_shorts_2_by_3_lockups_study")||_.c("desktop_search_enable_two_by_three_shorts_aspect_ratio")||A.push("shortsLockupViewModelHostThumbnailContainerCustomDimensions");var I,w=function(){if(J.value){var h;(h=I)==null||
BA(h);h=J.value;var e;h.hostElement&&((e=h.data)==null?0:e.inlinePlayerData)&&(I=Yr({mediaRenderer:h,lockupElement:h.hostElement,thumbnailElement:Q.value,videoPreviewOpts:dpB}))}};
sJ(function(){J.value&&(J.value.data=D,w())},[D]);
return _.Z("ytm-shorts-lockup-view-model",{el:k,class:U},_.Z("a",{el:d,"on:click":T,class:"shortsLockupViewModelHostEndpoint reel-item-endpoint "},_.Z("div",{el:Q,class:A.join(" ")},_.vw(D.thumbnail,function(){return _.Z(_.ot,null,_.Z(_.RU,{data:D.thumbnail,alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),null)})),L?_.Z(Tbf,{data:D,
scrimStyle:b,useDefaultStyle:q}):null,ENT(D.badge,{badgeViewModel:{class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0}})),L&&D.menuOnTap?_.Z(s28,{data:D,inlineMetadata:L}):null,L?null:_.Z(cSi,{useDefaultStyle:q,data:D}))};
Tbf=function(n){var D=n.data;var L=n.scrimStyle;var g=n.useDefaultStyle;var b=_.c("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";n=g&&_.c("web_hide_primary_text_for_pivot_panel");var q={};g=_.Ll("shortsLockupViewModelHostInlineMetadata",(q.shortsLockupViewModelHostMetadataRounded=!(g?b==="SHORTS_LOCKUP_STYLE_SLIM":D.style==="SHORTS_LOCKUP_STYLE_SLIM"),q.shortsLockupViewModelHostInlineMetadataShortScrim=L===3&&!_.c("enable_shorts_lockup_new_scrim"),
q.shortsLockupViewModelHostInlineMetadataShortScrimNew=L===3&&_.c("enable_shorts_lockup_new_scrim"),q.shortsLockupViewModelHostInlineMetadataMediumScrim=L===2||L===4,q.shortsLockupViewModelHostShowOverPlayer=!0,q));var U,J;b={};return _.Z("div",{class:g+" image-overlay-text"},_.Z("h3",{class:_.nl("shortsLockupViewModelHostMetadataTitle",(b.shortsLockupViewModelHostMetadataTitleTextShadow=L===4,b)),"aria-label":D.accessibilityText},_.vw(((U=D.overlayMetadata)==null?void 0:U.primaryText)&&!n,function(){return _.Z(_.pl,
{text:D.overlayMetadata.primaryText,noEndpoints:!0,noStyleRuns:!0})})),((J=D.overlayMetadata)==null?0:J.secondaryText)?_.Z(uLi,{data:D,
scrimStyle:L}):null)};
cSi=function(n){var D=n.data;var L=_.c("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM";n=(n.useDefaultStyle?L==="SHORTS_LOCKUP_STYLE_SLIM":D.style==="SHORTS_LOCKUP_STYLE_SLIM")?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded";var g=_.IU({elementsCommand:D.onTap});L=_.tb();_.nAT(L,_.AR(D.onTap));var b=_.GS(function(T){if(g==null?0:g.onclick)g.onclick(T);return!1}),q,U,
J,k,a,d={};
return _.Z("div",{class:n+" image-overlay-text","on:click":b},_.Z("h3",{class:_.nl("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(d.shortsLockupViewModelHostOutsideMetadataMissingTitle=!((q=D.overlayMetadata)==null?0:(U=q.primaryText)==null?0:U.content),d)),"aria-label":D.accessibilityText},_.Z("a",{el:L,"on:click":b,class:"shortsLockupViewModelHostEndpoint shortsLockupViewModelHostOutsideMetadataEndpoint",title:(J=D.overlayMetadata)==null?void 0:(k=J.primaryText)==
null?void 0:k.content},_.vw(D.overlayMetadata,function(){return _.Z(_.pl,{text:D.overlayMetadata.primaryText,noEndpoints:!0,noStyleRuns:!0})}))),((a=D.overlayMetadata)==null?0:a.secondaryText)?_.Z(uLi,{data:D,
className:"shortsLockupViewModelHostOutsideMetadataSubhead"}):null,D.menuOnTap?_.Z(s28,{data:D,inlineMetadata:!1}):null)};
uLi=function(n){var D=n.data;var L=n.scrimStyle;n=n.className;var g,b={};return _.Z("div",{class:_.nl((b.shortsLockupViewModelHostMetadataSubhead=L!==4,b.shortsLockupViewModelHostMetadataSubheadNew=_.c("enable_shorts_lockup_new_scrim"),b.shortsLockupViewModelHostMetadataSubheadTextShadow=L===4,b),n),"aria-hidden":"true"},_.Z(_.pl,{text:(g=D.overlayMetadata)==null?void 0:g.secondaryText,noStyleRuns:!0}))};
s28=function(n){var D={};D=_.Ll((D.shortsLockupViewModelHostInlineMetadataMenu=n.inlineMetadata,D.shortsLockupViewModelHostOutsideMetadataMenu=!n.inlineMetadata,D.shortsLockupViewModelHostShowOverPlayer=!0,D));return _.Z("div",{class:D},_.Z(nR,{data:{style:n.inlineMetadata?"overlay":"mono",accessibilityLabel:n.data.menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(L){L.preventDefault();L.stopPropagation();var g=_.IU({elementsCommand:n.data.menuOnTap,forceNewState:!0});
if(g==null?0:g.onclick)g.onclick(L)}},
iconName:"MORE_VERT"}))};
Jz=function(n,D,L,g){return n&&D?n!==L||D!==g?(_.Gw(Error("Jh"),void 0,void 0,{"stored-slot":n,"stored-layout":D,"latest-slot":L,"latest-layout":g}),!1):!0:!1};
f_T=function(n,D,L){return n({targetId:D},function(g){return L.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},g,{header:L.continuationItems?L.continuationItems[0]:void 0}):Object.assign({},g,{contents:L.continuationItems?L.continuationItems:[]})})};
AST=function(n,D,L,g){if(D=D.trackingParams){var b,q=(b=L.getScreenLayer)==null?void 0:b.call(L);L=_.r1(q);b=_.Ck(q);if(L&&b){var U=_.JR(D);_.c("combine_ve_grafts")?n.graftServerVe(D,b,q):_.vz(L,b,U);g==null||g(U)}}};
I_8=function(n){var D;return((D=zLy.get(n))==null?void 0:D.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
OnO=function(n,D){var L={type:D.slotType,controlFlowManagerLayer:Cu8.get(D.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};D.slotEntryTrigger&&(L.entryTriggerType=D.slotEntryTrigger.triggerType);D.slotPhysicalPosition!==1&&(L.slotPhysicalPosition=D.slotPhysicalPosition);if(n){L.debugData={slotId:D.slotId};if(n=D.slotEntryTrigger)L.debugData.slotEntryTriggerData=rSB(n);n=D.slotFulfillmentTriggers;L.debugData.fulfillmentTriggerData=[];n=_.V(n);for(var g=n.next();!g.done;g=n.next())L.debugData.fulfillmentTriggerData.push(rSB(g.value));
D=D.slotExpirationTriggers;L.debugData.expirationTriggerData=[];D=_.V(D);for(n=D.next();!n.done;n=D.next())L.debugData.expirationTriggerData.push(rSB(n.value))}return L};
rSB=function(n,D){var L={type:n.triggerType};D!=null&&(L.category=D);n.triggeringSlotId!=null&&(L.triggerSourceData||(L.triggerSourceData={}),L.triggerSourceData.associatedSlotId=n.triggeringSlotId);n.triggeringLayoutId!=null&&(L.triggerSourceData||(L.triggerSourceData={}),L.triggerSourceData.associatedLayoutId=n.triggeringLayoutId);return L};
in8=function(n,D,L,g){D={opportunityType:D};n&&(g||L)&&(g=_.zs(g||[],function(b){return OnO(n,b)}),D.debugData=Object.assign({},L&&L.length>0?{associatedSlotId:L}:{},g.length>0?{slots:g}:{}));
return D};
wm8=function(n){return k4(n.opportunityAdapterMap).concat(k4(n.triggerAdapterMap)).concat(k4(n.fulfillmentAdapterFactoryMap)).concat(k4(n.slotAdapterFactoryMap)).concat(k4(n.layoutRenderingAdapterFactoryMap))};
k4=function(n){var D=[];n=_.V(n.values());for(var L=n.next();!L.done;L=n.next())L=L.value,L.isAdsControlFlowEventListener&&D.push(L);return D};
ZI=function(n){var D=n.slotId,L=n.slotType,g=n.slotPhysicalPosition;return D===void 0?new pR("Cannot construct a slot due to the missing id.",{adSlotMetadata:n}):L===void 0?new pR("Cannot construct a slot due to the missing type.",{adSlotMetadata:n}):g===void 0?new pR("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:n}):{slotId:D,slotType:L,slotPhysicalPosition:g,managerLayer:"external",adSlotLoggingData:n.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new hLy}};
WW8=function(n){var D=n.layoutId,L=n.layoutType;return D===void 0?new ap("Cannot construct a layout due to the missing id.",{adLayoutMetadata:n}):L===void 0?new ap("Cannot construct a layout due to the missing type.",{adLayoutMetadata:n}):{layoutId:D,layoutType:L,managerLayer:"external",adLayoutLoggingData:n.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new hLy,interactionLoggingAdsClientData:{}}};
eLB=function(n){if((n=n.value)&&n.querySelector("img")){var D=n.querySelector("img");D.addEventListener("error",function(){$iT(D.src).then(function(L){(L=WI(L).toString())?D.src=L:D.removeAttribute("src")}).catch(function(){D.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Tw=function(n,D){if(D&&(xp8(D.viewableCommand)||xp8(D.endOfSessionCommand))){n=n.value;var L=KWJ(D==null?void 0:D.viewableCommand);D=KWJ(D==null?void 0:D.endOfSessionCommand);if(!de){var g=_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);de=new RLO((g==null?void 0:g.length)===2?g[1]:null)}Puv(de,n);tkQ(de,n,L,D)}};
E5=function(n){de&&Puv(de,n.value)};
xp8=function(n){n=_.AR(n);return!(n==null||!n.loggingUrls)&&n.loggingUrls.length>0};
KWJ=function(n){if(!n)return[];var D=[],L,g;((g=(L=_.AR(n))==null?void 0:L.loggingUrls)!=null?g:[]).forEach(function(b){b.baseUrl&&D.push(b.baseUrl)});
return D};
mpB=function(n){return n.shorts.isDesktopSmallWidth};
_.vNO=function(n){return n.shorts.isWatchWhileMode};
_.s5=function(n){return n.shorts.isFullscreen};
_.cA=function(n){return n.shorts.isShortsPipActive};
l_y=function(n){var D,L;if(n=(D=_.u(n.reelsAdCardButtoned,XmO))==null?void 0:(L=D.animatedRenderingConfig)==null?void 0:L.easeOutSeconds)return n+"s"};
Q2=function(n,D){return n.year===D.year&&n.month===D.month&&n.day===D.day};
ui=function(n,D){return n.year!==D.year?n.year<D.year:n.month!==D.month?n.month<D.month:n.day<D.day};
Mkv=function(n){return{year:n.getFullYear(),month:n.getMonth(),day:n.getDate()}};
oNf=function(n){var D=N5v;D=D===void 0?N5v:D;D(new Date(n.year,n.month,n.day))};
fR=function(n){return Mkv(new Date(Number(n.seconds)*1E3))};
YHf=function(n){return n.year!==void 0&&n.month!==void 0&&n.day!==void 0};
SHf=function(n){return n.start!==void 0&&n.end!==void 0};
FWy=function(n){return SHf(n)?n.start:n};
Hn8=function(n){return SHf(n)?n.end:void 0};
Nb4=function(n,D){for(var L=[],g=new Date(n.start.year,n.start.month);g.getFullYear()<n.end.year||g.getFullYear()===n.end.year&&g.getMonth()<=n.end.month;){var b=L,q=b.push,U=g.getFullYear(),J=g.getMonth(),k=n,a=D,d=void 0,T=[],Q=Object.freeze({extraCssClass:"invisible"}),A=new Date(U,J),I=Mkv(A);A=A.getDay();for(var w=Mkv(new Date);I.month===J;){A!==ySB&&d||(d=Array.from({length:7}).fill(Q),T.push(d));var h={date:{year:U,month:J,day:I.day},extraCssClass:"",debugClass:""};h.extraCssClass=a(h.date,
I,w,k).trim();d[(A-ySB+7)%7]=h;I=I.day===MZQ(I.year,I.month)?I.month===11?{year:I.year+1,month:0,day:1}:{year:I.year,month:I.month+1,day:1}:{year:I.year,month:I.month,day:I.day+1};A=(A+1)%7}q.call(b,{weeks:T,monthLabel:Az.SHORTMONTHS[J]+" "+U,year:U,month:J,monthLabelExtraCssClass:T[0][2]===Q?"shift-down-label":""});g.setMonth(g.getMonth()+1)}return L};
j2y=function(n,D){D=D.months.findIndex(function(L){return L.year===n.year&&L.month===n.month});
return D>=0?D:void 0};
D7f=function(n,D){a:{var L=L===void 0?[2,3]:L;L=_.V(L);for(var g=L.next();!g.done;g=L.next()){var b=new Date;if((new nhJ(g.value)).parse(D,b,{validate:!0})){b.setHours(0,0,0,0);D=b;break a}}D=null}if(!D)return{isValid:!1,value:void 0};D=Mkv(D);L=n.end;return ui(D,n.start)||ui(L,D)?{isValid:!1,value:void 0}:{isValid:!0,value:D}};
Gkf=function(n){var D=Lt8;D=D===void 0?ghy:D;var L=n.columnsToShow||[],g=b2J(n.columnDimensions,n.columnsToShow,n.leftFloatingColumns,D);return L.map(function(b,q){var U=n.columns[b];if(U===void 0)throw Error("Ph");var J=g?g[q]:"";var k=n.getCustomTooltip?n.getCustomTooltip(b,U.headerTooltipParagraphs):U.headerTooltipParagraphs;var a=$7f(n,b);return{type:b,index:q,style:J,classes:a,headerName:U.headerName||"",headerIcon:U.headerIcon,headerTooltipParagraphs:k||[],headerTooltipHelpContext:U.headerTooltipHelpContext,
sortOrders:U.sortOrders||[],selectionState:U.isSelectionCheckbox?n.selectionState:void 0}})};
$7f=function(n,D){var L=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],g=n.columns[D];if(g===void 0)return"";var b=L.includes("DEFAULTS")&&g.cssClass?[g.cssClass]:[];if(L.includes("SORTING")){g.sortOrders&&g.sortOrders.length&&b.push("sortable");if(n.sorting&&n.sorting.columnType===D)a:switch(n.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var q="column-sorted";break a;default:q=""}else q="";q&&b.push(q)}L.includes("FLOATING")&&(D=n.columnsToShow.indexOf(D),n.leftFloatingColumns&&D<n.leftFloatingColumns&&
b.push("floating-column"),n.leftFloatingColumns&&D===n.leftFloatingColumns-1&&b.push("last-floating-column"));L.includes("RIGHT_ALIGN")&&g.rightAlignHeader&&b.push("right-align");return b.filter(function(U){return U}).join(" ")};
b2J=function(n,D,L,g){L=L===void 0?0:L;g=g===void 0?ghy:g;if(n){var b=[],q=0;qAO(n,D,g).forEach(function(U,J){var k="min-width:"+U.minWidth+"px;padding-left:"+U.paddingLeft+"px;padding-right:"+U.paddingRight+"px;flex:"+U.flexGrow+" 0 "+U.minWidth+"px;";U.maxWidth!==Infinity&&(k=[k,"max-width:"+U.maxWidth+"px;"].join(""));q>0&&J<L&&(k=[k,"left:"+q+"px;"].join(""));b.push(k);q+=U.minWidth+U.paddingLeft+U.paddingRight});
return b}};
qAO=function(n,D,L){L=L===void 0?ghy:L;return D.map(function(g,b){g=n&&n[g]||{};var q=b===0?L.paddingLeftFirstColumn:L.padding;g.paddingLeft!==void 0&&(q=g.paddingLeft);b=b===D.length-1?L.paddingRightLastColumn:L.padding;g.paddingRight!==void 0&&(b=g.paddingRight);return{paddingLeft:q,paddingRight:b,minWidth:g.minWidth!==void 0?g.minWidth:L.minWidth,maxWidth:g.maxWidth!==void 0?g.maxWidth:L.maxWidth,flexGrow:g.flexGrow!==void 0?g.flexGrow:L.flexGrow}})};
V9J=function(n){var D=n.reduce(function(g,b){var q=b.columnId,U={};b.headerText&&(U.headerName=_.o_(b.headerText));b.rightAlignHeader&&(U.rightAlignHeader=b.rightAlignHeader);var J;if((J=b.headerIcon)==null?0:J.iconType)U.headerIcon=_.ny(b.headerIcon.iconType);g[q]=U;return g},{}),L=n.filter(function(g){return!g.hideColumn}).map(function(g){return g.columnId});
n=n.filter(function(g){return!!g.dimensions}).reduce(function(g,b){g[b.columnId]=b.dimensions;
return g},{});
return{columns:D,columnsToShow:L,columnDimensions:n}};
_.U7b=function(n){return n?n.simpleText?n.simpleText:n.runs?n.runs.map(function(D){return D.text}).join(""):"":""};
Z28=function(n){var D=n.data;var L=n.onTap;var g=n.isSelected;var b=n.onFocusIn;if(!D)return{};n=BlQ(D);g===void 0&&(g=D==null?void 0:D.isSelected);var q;return{text:JuT(D,n),startIcon:(q=D.icon)==null?void 0:q.iconType,state:g?0:2,type:0,onTap:kk8(D,L),accessibilityLabel:pTB(D,n),onFocusIn:function(){return b==null?void 0:b()}}};
JuT=function(n,D){if(!D)return n.text?_.U7b(n.text):void 0};
kk8=function(n,D){return function(L){D==null||D(L,n)}};
BlQ=function(n){n=n.style&&n.style.styleType;return!arT&&n==="STYLE_EXPLORE_LAUNCHER_CHIP"};
pTB=function(n,D){if(D){var L,g,b;return(b=(L=n.accessibilityData)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label)!=null?b:JuT(n,!1)}};
zw=function(n){return{signalAction:{signal:n}}};
Ehv=function(){return _.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?d7T:_.TlJ};
sCB=function(n,D){n=n===void 0?"SOFT_RELOAD_PAGE":n;D=D===void 0?49504:D;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.je(_.Tg("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:D}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:n}}]}}}};
cuT=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.je(_.Tg("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:Ehv()}};
QCf=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:Ehv()}};
uti=function(n,D){var L=_.je(_.Tg("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),g=_.je(_.Tg("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),b={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.je(_.Tg("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};b.serviceEndpoint=n?n:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[zw("SOFT_RELOAD_PAGE")]}};return{title:L,bodyText:g,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:b},
style:{value:D!=null?D:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
frv=function(){return{title:_.je(_.Tg("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:cuT()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}}};
zGy=function(n){n=n===void 0?{}:n;return{title:_.je(n.localizedZeroStateTitleText===void 0?"":n.localizedZeroStateTitleText),bodyText:_.je(n.localizedZeroStateMessage===void 0?"":n.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.je(n.localizedZeroStateButtonText===void 0?"":n.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[Aub]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
_.ruf=function(n,D,L,g,b,q,U,J){g=g===void 0?!1:g;b=b===void 0?!1:b;q=q===void 0?0:q;U=U===void 0?-Infinity:U;J=J===void 0?!1:J;var k=[],a=_.je(_.Tg("SMART_DOWNLOADS",void 0,"Smart downloads"));U=_.je(Ir4(q,U,n.length));q=void 0;g?(n.length>0?L=C$8(n,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.c("kevlar_manual_downloads_above"),a,U):J?(q={content:L.localizedOptInBannerTitleText===void 0?"":L.localizedOptInBannerTitleText},L={content:L.localizedPromptMessage===void 0?"":L.localizedPromptMessage},
b={buttonViewModel:{title:_.Tg("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.Tg("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:_.aDJ}]}}}}},
L={alertBannerViewModel:{heading:q,body:L,type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:b,rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}):L={backgroundPromoRenderer:{bodyText:_.je(_.Tg("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"}}},q=L):b&&(q={content:L.localizedOptInBannerTitleText===
void 0?"":L.localizedOptInBannerTitleText},L={content:L.localizedOptInMessage===void 0?"":L.localizedOptInMessage},b={buttonViewModel:{title:_.Tg("TURN_ON",void 0,"Turn on"),accessibilityText:_.Tg("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}}}}},q={alertBannerViewModel:{heading:q,body:L,type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:b,rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:127982}}}}}});L=_.je(_.Tg("YOUR_DOWNLOADS",void 0,"Your downloads"));b=void 0;D.length>0?(b=void 0,_.c("kevlar_display_downloads_numbers")&&(b=_.je(_.Eu("VIDEO_COUNT",D.length))),b=C$8(D,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,L,b)):g||n.length||(b={backgroundPromoRenderer:{bodyText:_.je(_.Tg("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}}}});q&&!_.c("kevlar_manual_downloads_above")&&k.push({richSectionRenderer:{content:q,loggingDirectives:{clientVeSpec:{uiType:139572}}}});b&&k.push({richSectionRenderer:{content:b,loggingDirectives:{clientVeSpec:{uiType:51721}}}});q&&_.c("kevlar_manual_downloads_above")&&
k.push({richSectionRenderer:{content:q,loggingDirectives:{clientVeSpec:{uiType:139572}}}});if(D.length>0||g&&n.length>0)n=k.push,D={richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.je(_.Tg("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}}}}}},n.call(k,D);return{contents:k}};
_.i2B=function(n){return O2O(n,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.wTT=function(n){return O2O(n,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
O2O=function(n,D){var L=[];n=C$8(n,D,!0);L.push({richSectionRenderer:{content:n}});return{contents:L}};
C$8=function(n,D,L,g,b){L=L===void 0?!1:L;n={isExpanded:L,contents:Ip(n),entitySelectorType:D};g&&(n.title=g);b&&(n.subtitle=b);L||(_.c("kevlar_smart_downloads_show_more_button")?(L={buttonRenderer:{accessibility:{label:_.Tg("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.je(_.Tg("SHOW_MORE",void 0,"Show more"))}},n.showMoreButton=L,L={buttonRenderer:{accessibility:{label:_.Tg("SHOW_LESS",void 0,
"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.je(_.Tg("SHOW_LESS",void 0,"Show less"))}},n.showLessButton=L):(L={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.Tg("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}}}},n.previousButton=L,L=
{buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.Tg("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}}}},n.nextButton=L,L={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.Tg("VIEW_ALL",void 0,"View all"),accessibilityText:_.Tg("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:ym("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}},n.menu=L));return{richShelfRenderer:n}};
Ip=function(n){var D=[];n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,yVO(L)){var g=D,b=g.push;var q=void 0;if(L==null?0:(q=L.videoEntity)==null?0:q.videoId){q=KI(_.Ss().getState(),L.videoEntity.videoId);var U=_.Ss().getState();var J=_.qn(L.videoEntity.videoId,"mainVideoEntity");U=!!_.Ad(U.entities)[J];U={videoId:L.videoEntity.videoId,title:nI(L.videoEntity.title),shortBylineText:nI(L.channelEntity.title),thumbnail:L.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:U&&_.c("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:rL8(L.videoEntity.videoId,q,L.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.Tg("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};L.videoEntity.lengthSeconds&&(U.thumbnailOverlays=THQ(L.videoEntity.lengthSeconds,q));U.isWatched=q>0;_.c("kevlar_modern_downloads_page")&&(U.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:L.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.Tg("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},U.badges=void 0);L=U}else L={};b.call(g,{richItemRenderer:{content:{videoRenderer:L},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(HGO(L)){g=D;b=g.push;var k=J=q=void 0,a=void 0,d=void 0,T=void 0,Q=void 0,A=void 0,I=void 0,w=void 0,h=void 0,e=void 0;U=L.mainPlaylistEntity.playlistId;var v=L==null?void 0:(e=L.mainPlaylistEntity)==null?void 0:(h=e.thumbnailStyleData)==null?void 0:(w=h[0])==null?void 0:(I=w.value)==null?void 0:(A=I.collageThumbnail)==
null?void 0:A.coverThumbnail;if(U&&v){A=Otf(U);!_.c("enable_offline_playlist_page")&&(L==null?0:(Q=L.mainPlaylistEntity)==null?0:Q.videos)&&(Q=L==null?void 0:(T=L.mainPlaylistEntity)==null?void 0:(d=T.videos)==null?void 0:d[0],d=_.b2(Q).entityId,d=JSON.parse(d).videoId,d!==void 0&&(T=KI(_.Ss().getState(),d),A=_.NK(d,U,void 0,void 0,T)));d=[];if(L==null?0:(a=L.mainPlaylistEntity)==null?0:(k=a.videos)==null?0:k.length)d=[yNJ(),Object.assign({},(J=HJy(L==null?void 0:L.mainPlaylistEntity.videos.length))!=
null?J:{})];L={playlistId:U,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:v}},navigationEndpoint:A,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:d,title:nI(L.mainPlaylistEntity.title),shortBylineText:nI(L==null?void 0:(q=L.channelEntity)==null?void 0:q.title),badges:[{metadataBadgeRenderer:{label:_.Tg("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.c("kevlar_modern_downloads_page")&&(L.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:hG8,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:U,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Tg("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},L.badges=void 0)}else L=void 0;b.call(g,{richItemRenderer:{content:{playlistRenderer:L},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return D};
Ir4=function(n,D,L){n=n?Wt8(n):"";D!==void 0&&isFinite(D)?D===0?D=_.Tg("UPDATING",void 0,"Updating..."):(D=dNB(new Date(D),new Date),D=_.Tg("UPDATED_TIME",{relative_time:D},"Updated "+D)):D="";var g="";n&&D&&(g=" \u2022 ");if(L&&_.c("kevlar_display_downloads_numbers")){L=_.Eu("VIDEO_COUNT",L);if(n||D)g=" \u2022 ";return L+g+n+g+D}return n+g+D};
eGT=function(n){return v5f(n.entities).length};
_.x7O=function(n,D){var L=tQJ(n.responsiveSize),g;n=!((g=n.responsiveMap)==null||!g.some(function(b){return b.containerSize==="CONTAINER_SIZE_NARROW"&&b.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:D,sizing:L,enableFullBleedForSingleCol:!1,isCompactList:L==="COMPACT"&&n}};
KtT=function(n,D){return _.VV(n.entities,"votingEntity",D)};
RGJ=function(n){if(n){var D;return((D=_.E().resolve(_.Yo(_.hR)))==null?0:D())?n.darkTheme:n.lightTheme}};
P$v=function(n,D,L){return _.Z(_.ot,null,yEi(L,[[0,function(){return _.Z("h2",{class:D},n)}],
[1,function(){return _.Z("h3",{class:D},n)}],
[2,function(){return _.Z("h4",{class:D},n)}]],function(){return _.Z("h2",{class:D},n)}))};
t9B=function(n){var D=["shelf-header-layout-wiz"];n.disableHorizontalPadding&&D.push("shelf-header-layout-wiz--disable-horizontal-padding");n.disableVerticalPadding&&D.push("shelf-header-layout-wiz--disable-vertical-padding");n.useResponsiveLayout&&(D.push("shelf-header-layout-wiz--responsive"),n.forceSmallLayout&&D.push("shelf-header-layout-wiz--narrow"));n.isOverlay&&D.push("shelf-header-layout-wiz--is-overlay");n.onClick&&D.push("shelf-header-layout-wiz--tappable");var L=["shelf-header-layout-wiz__title"];
n.forceSmallLayout&&L.push("shelf-header-layout-wiz__title--small-title");var g=["shelf-header-layout-wiz__leading-image"];n.circularImage&&g.push("shelf-header-layout-wiz__leading-image--circular-image");var b=_.GS(function(q){var U;(U=n.onClick)==null||U.call(n,q)});
return _.Z("yt-shelf-header-layout",{class:D.join(" "),"on:click":b,tabindex:n.onClick?0:void 0},n.leadingIcon?_.Z("div",{class:"shelf-header-layout-wiz__leading-icon"},_.Z(_.Ji,{icon:n.leadingIcon})):n.leadingImage?_.Z("div",{class:g.join(" ")},n.leadingImage()):_.Z(_.ot,null),_.Z("div",{class:"shelf-header-layout-wiz__label-container"},n.superlabel?_.Z("div",{class:"shelf-header-layout-wiz__superlabel"},n.superlabel()):_.Z(_.ot,null),_.Z("div",{class:"shelf-header-layout-wiz__title-row"},P$v(n.title(),
L.join(" "),n.tagLevel),_.vw(n.detail,function(){return _.Z("div",{class:"shelf-header-layout-wiz__detail"},n.detail())})),n.sublabel?_.Z("div",{class:"shelf-header-layout-wiz__sublabel"},n.sublabel()):_.Z(_.ot,null)),n.trailingActions?_.Z("div",{class:"shelf-header-layout-wiz__trailing-actions"},n.trailingActions()):_.Z(_.ot,null))};
m7v=function(n){var D=_.u(n==null?void 0:n.avatar,_.oQ),L,g=(L=n==null?void 0:n.image)!=null?L:_.yd(n==null?void 0:n.themedImage);return _.Z(_.ot,null,_.vw(g,function(){return _.Z(_.RU,{data:g,alt:"",preserveWidth:!0,preserveHeight:!0})}),_.vw(D,function(){return _.Z(_.CR,{data:D})}))};
lri=function(n){var D=_.u(n.bottomBadge,vh4),L=D&&n.sublabel?"ytSectionHeaderViewModelBadgeWithLabel":void 0;return _.Z(_.ot,null,_.vw(D,function(){return D&&_.Z(XTi,{data:D,class:L})}),_.vw(n.sublabel,function(){return _.Z(_.pl,{text:n.sublabel})}))};
M94=function(n){var D=_.u(n.topBadge,vh4),L=D&&n.superlabel?"ytSectionHeaderViewModelBadgeWithLabel":void 0;return _.Z(_.ot,null,_.vw(D,function(){return D&&_.Z(XTi,{data:D,class:L})}),_.vw(n.superlabel,function(){return _.Z(_.pl,{text:n.superlabel})}))};
YAQ=function(n){var D=n.data;var L=n.disableHorizontalPadding;var g=n.disableVerticalPadding;var b=n.forceSmallLayout;var q=n.useResponsiveLayout;n=n.isOverlay;var U=D.sublabel||D.bottomBadge,J=D.superlabel||D.topBadge,k=_.tY(D.rendererContext);L={title:function(){return _.Z(_.pl,{text:D.headline})},
sublabel:U&&function(){return lri(D)},
superlabel:J&&function(){return M94(D)},
leadingImage:D.leadingAccessory&&function(){return m7v(D.leadingAccessory)},
trailingActions:D.trailingActions&&function(){return _.Z(_.ot,null,oh4(D.trailingActions))},
disableHorizontalPadding:L,disableVerticalPadding:g,forceSmallLayout:b,useResponsiveLayout:q,isOverlay:n,onClick:k?function(a){var d=_.P6(D.rendererContext);d&&_.z8(d,{form:{element:a.target,event:a}})}:void 0};
g=(g=RGJ(D==null?void 0:D.backgroundColor))?"background-color: "+_.z7(g)+";":void 0;return _.Z("yt-section-header-view-model",{class:"ytSectionHeaderViewModelHost",style:g},_.Z(t9B,Object.assign({},L)))};
SAQ=function(n,D){if(n.simpleText)return Object.assign({},n,{simpleText:Oj(n.simpleText,D)});if(!n.runs)return n;for(var L=Object.assign({},n,{runs:[]}),g=0,b=_.V(n.runs),q=b.next();!q.done;q=b.next())if(q=q.value,q.text)if(g+q.text.length<=D)L.runs.push(q),g+=q.text.length;else return L.runs.push(Object.assign({},q,{text:Oj(q.text,D-g)})),L;return n};
FtB=function(n,D){return _.VV(n.entities,"chipBarStateEntity",D)};
H28=function(n,D){return _.VV(n.entities,"chipEntity",D)};
NlB=function(n,D,L,g){return function(){var b=yuJ.has(n.displayType)&&n.selected,q=b&&n.deselectCommand?n.deselectCommand:n.tapCommand;!q||b&&g||_.Cy(q,{form:{element:D==null?void 0:D.value}});L==null||L()}};
jCB=function(n,D){return{triggeringElement:n,onDwellTriggeredFn:function(){var L={triggeringElement:n,loadVideoPreviewEventData:D},g=document.querySelector(".video-preview");g&&g.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:L}))},
onDwellEndFn:function(){var L=document.querySelector(".video-preview");L&&L.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
nC8=function(n,D){var L=_.E().resolve(_.Yo(Qwf)),g=function(){var b=D();return L&&b?jCB(n.value,b):null};
_.El(function(){var b=g();L&&b&&Promise.resolve().then(function(){L.registerElement(b)});
_.QP(function(){L&&b&&Promise.resolve().then(function(){L.unregisterElement(b)})})})};
LC8=function(n){var D=n.dataset.resizeObserverId;if(D)return D;D=""+DFT++;return n.dataset.resizeObserverId=D};
gCJ=function(n,D){var L=LC8(n);re.has(L)||re.set(L,new Set);re.get(L).add(D);O5.has(L)&&D(Object.assign({},{target:n},O5.get(L)))};
bab=function(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=LC8(D.target),g=Object.assign({},{target:D.target},O5.get(L));if(g!=null&&g.contentRect?g.contentRect.width!==D.contentRect.width||g.contentRect.height!==D.contentRect.height:1)for(O5.set(L,{borderBoxSize:D.borderBoxSize,contentBoxSize:D.contentBoxSize,contentRect:D.contentRect,devicePixelContentBoxSize:D.devicePixelContentBoxSize}),L=_.V(re.get(L)||[]),g=L.next();!g.done;g=L.next())g=g.value,g(D)}};
Ghf=function(){return ii?ii:ii=new $Fi(bab)};
qXb=function(n,D){var L=LC8(n);re.has(L)&&(re.get(L).delete(D),re.get(L).size===0&&(re.delete(L),O5.delete(L),ii.unobserve(n),delete n.dataset.resizeObserverId));re.size===0&&ii&&(ii.disconnect(),ii=void 0)};
UFB=function(n,D){var L=_.E().resolve(SH);return VXi.map(function(g){return L.observe(n,D,g)})};
BZB=function(n){var D=_.E().resolve(SH);n.forEach(function(L){D.unobserveByKey(L)})};
pYy=function(n){var D=Object.assign({},JUv,{canHaveZeroSize:!1}),L=_.V(uwv()),g=L.next().value,b=L.next().value,q=function(U){var J=U.contentRect.height;if((U=U.contentRect.width)||J||D.canHaveZeroSize)g.width()===U&&g.height()===J||b(g,{height:J,width:U})};
_.c7(function(){var U=n instanceof HTMLElement?n:n.value,J=khb(q,D.throttleMs),k=[];D.useVisibilityObserver&&(k=UFB(U,function(a,d){requestAnimationFrame(function(){d==="visible"?(gCJ(U,J),Ghf().observe(U)):qXb(U,J)})}));
k.length||(gCJ(U,J),Ghf().observe(U));_.QP(function(){k.length&&(BZB(k),k.length=0);qXb(U,J)})});
return g};
a58=function(n){var D=n.data;var L=n.callback;var g=n.enableSingleChipSelection;n={};n=_.V(GZ(D.autoselectedChipIndex!=null?(n[D.autoselectedChipIndex]=!0,n):{}));var b=n.next().value,q=n.next().value,U=D.isHorizontallyScrollable;n={};return _.Z("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},(D==null?void 0:D.title)&&_.Z("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},D.title),_.Z("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.vw(D.previousButton!=null,function(){return _.Z("div",
{class:"ytChipsShelfViewModelLeftArrowContainer"},_.Z("div",{class:"ytChipsShelfViewModelLeftArrow"},Za8(D.previousButton)))}),_.Z("div",{class:_.nl("ytChipsShelfViewModelChipsScrollContainer",(n.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=function(){return!!U},n))},(D.contents||[]).map(function(J,k){return _.Z("div",{class:"ytChipsShelfViewModelChipWrapper"},Za8(J,{chipViewModel:{callback:function(a,d){if(g){var T={};
q((T[k]=d,T))}else T={},q(Object.assign({},b,(T[k]=d,T)));L==null||L(a,d,k)},
disableDeselection:g,selected:!!b[k]}}))})),_.vw(D.nextButton!=null,function(){return _.Z("div",{class:"ytChipsShelfViewModelRightArrowContainer"},_.Z("div",{class:"ytChipsShelfViewModelRightArrow"},Za8(D.nextButton)))})))};
TZB=function(n,D,L,g,b){n=D?n.switchOffCommand:n.switchOnCommand;if(g&&b)dFB(n,L,b);else{var q,U;(q=_.IU({elementsCommand:n}))==null||(U=q.onclick)==null||U.call(q,L)}};
dFB=function(n,D,L){n=_.IU({elementsCommand:n,additionalCommandArgs:{commandController:{onSuccess:function(){L(!1)},
onServerError:function(){L(!1)}}}});
if(n==null?0:n.onclick)n.onclick(D),L(!0)};
sRJ=function(n){if(n)return _.u(n,ECT)};
cU4=function(n){n=n.selectElementClass;var D={};n=_.Ll("checkbox-shape-wiz__checkbox",n,(D["checkbox-shape-wiz__checkbox--checkbox-default-style"]=!n,D));return _.Z("div",{class:n,"aria-hidden":"true"},_.Z(_.Ji,{icon:"BOX_EMPTY"}),_.Z(_.Ji,{icon:"BOX_CHECK",active:!0}))};
QRv=function(n){var D=n.name;var L=n.onChange;var g=n.onClick;var b=n.checked===void 0?!1:n.checked;var q=n.labelRenderable;var U=n.hasLeadingLabel;var J=n.labelClass;var k=n.isCompact;var a=n.selectElementClass;var d=n.disableHorizontalPadding;n="checkbox"+_.we(_.hz);var T=_.tb(),Q=_.GS(function(w){g==null||g(w);return!1}),A=_.GS(function(w){T.value.checked=b;
L==null||L(w);return!1}),I={};
J=_.Ll("checkbox-shape-wiz",J,(I["checkbox-shape-wiz--compact"]=!!k,I["checkbox-shape-wiz--disable-horizontal-padding"]=!!d,I));return _.Z("checkbox-shape",null,_.Z("label",{class:J},_.Z("input",{el:T,class:"checkbox-shape-wiz__input",id:n,checked:b,name:D,type:"checkbox","on:change":A,"on:click":Q}),_.vw(!U,function(){return cU4({isLeading:!0,selectElementClass:a})}),_.vw(q,function(){return _.Z("div",{class:"checkbox-shape-wiz__label"},q==null?void 0:q())}),_.vw(U,function(){return cU4({isLeading:!1,
selectElementClass:a})})))};
umO=function(n){var D=n.useCheckIcon===void 0?!1:n.useCheckIcon;var L=n.selectElementClass;n=D?"CHECK":"CIRCLE";var g=D?"CHECK":"CIRCLE_FILLED",b={};L=_.Ll("radio-shape-wiz__radio",L,(b["radio-shape-wiz__radio--check-icon"]=!!D,b["radio-shape-wiz__radio--radio-default-style"]=!L,b));return _.Z("div",{class:L,"aria-hidden":"true"},_.Z(_.Ji,{icon:n}),_.Z(_.Ji,{icon:g,active:!D}))};
f5T=function(n){function D(){var S;((S=_.E().resolve(_.Yo(_.TZ)))==null?0:S.isKeyBoardInUse())&&h.value.classList.add("radio-shape-wiz__label-container--keyboard-focused")}
function L(){h.value.classList.remove("radio-shape-wiz__label-container--keyboard-focused")}
var g=n.name;var b=n.onChange;var q=n.onClick;var U=n.checked===void 0?!1:n.checked;var J=n.labelRenderable;var k=n.useCheckIcon;var a=n.hasLeadingLabel;var d=n.labelClass;var T=n.isCompact;var Q=n.selectElementClass;var A=n.ariaLabel;var I=n.className;n=us(function(){return"radio"+_.we(_.hz)});
var w=_.tb(),h=_.tb(),e=_.GS(function(S){w.value.checked=U;b==null||b(S);return!1}),v=_.GS(function(S){q==null||q(S);
return!1}),LO=["radio-shape-wiz"];
I&&LO.push(I);I={};d=_.Ll("radio-shape-wiz__label-container",d,(I["radio-shape-wiz--compact"]=!!T,I));EJ(function(){document.activeElement===w.value&&D()});
_.c7(function(){var S=w.value;S.addEventListener("focusin",D);S.addEventListener("focusout",L);return function(){S.removeEventListener("focusin",D);S.removeEventListener("focusout",L)}});
return _.Z("radio-shape",{class:LO.join(" ")},_.Z("input",{el:w,class:"radio-shape-wiz__input",id:n,"prop:checked":U,name:g,type:"radio","on:change":e,"on:click":v,"aria-label":A}),_.Z("label",{class:d,for:n,el:h},_.vw(!a,function(){return umO({checked:U,useCheckIcon:k,isLeading:!0,selectElementClass:Q})}),_.vw(J,function(){return _.Z("div",{class:"radio-shape-wiz__label",
"aria-hidden":A?"true":"false"},J==null?void 0:J())}),_.vw(a,function(){return umO({checked:U,
useCheckIcon:k,isLeading:!1,selectElementClass:Q})})))};
zSi=function(n){var D=n.data;var L=n.isLeading;var g=n.hideSelectionTextChevron;if(L&&(D.leadingImage||D.leadingAccessory)||!L&&(D.trailingImage||D.trailingButton||D.trailingButtons||D.selectionText)){var b=_.Ll("yt-list-item-view-model-wiz__button-container");n={};var q=_.Ll("yt-list-item-view-model-wiz__image-container",(n["yt-list-item-view-model-wiz__leading"]=L,n["yt-list-item-view-model-wiz__trailing"]=!L,n)),U=L?D.leadingImage:D.trailingImage,J=_.Ll("yt-list-item-view-model-wiz__accessory",
"yt-list-item-view-model-wiz__image");n={};var k=_.Ll("yt-list-item-view-model-wiz__accessory",(n["yt-list-item-view-model-wiz__leading"]=L,n["yt-list-item-view-model-wiz__trailing"]=!L,n)),a=!!D.selectionText;a:switch(D.listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":n="expand_more";break a;default:n="chevron_right"}var d=n;return function(){var T;return _.Z(_.ot,null,_.vw(U,function(){return _.Z("div",{class:q,"aria-hidden":"true"},_.Z(_.RU,{data:U,alt:"",
preserveWidth:!0,preserveHeight:!0,className:J}))}),_.vw(L&&D.leadingAccessory,function(){return _.Z("div",{class:q},AUi(D.leadingAccessory,{avatarViewModel:{avatarButtonCustomClassName:J}}))}),_.vw(!L&&D.trailingButton,function(){return _.Z("div",{class:b},AUi(D.trailingButton,{buttonViewModel:{className:k}}))}),_.vw(!L&&((T=D.trailingButtons)==null?void 0:T.buttons),function(){var Q;
return _.Z("div",{class:b},AUi((Q=D.trailingButtons)==null?void 0:Q.buttons,{buttonViewModel:{className:k},accountLinkButtonViewModel:{className:k},switchButtonViewModel:{className:k},subscribeButtonViewModel:{isOverlay:!1,animateWidth:!1},toggleButtonViewModel:{className:k}}))}),_.vw(!L&&a,function(){return _.Z(_.ot,null,_.Z(_.pl,{text:D.selectionText,
className:_.Ll("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.vw(!g,function(){return _.Z(_.Ji,{icon:d,className:"yt-list-item-view-model-wiz__chevron-icon"})}))}))}}};
I5i=function(n){return n.title||n.subtitle?function(){return _.Z("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.Z("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.vw(n.title,function(){return _.Z(_.pl,{text:n.title,className:"yt-list-item-view-model-wiz__title"})})),_.vw(n.subtitle,function(){return _.Z(_.pl,{text:n.subtitle,
className:"yt-list-item-view-model-wiz__subtitle"})}))}:function(){return _.Z(_.ot,null)}};
C0T=function(n){function D(){var Wy;((Wy=_.E().resolve(_.Yo(_.TZ)))==null?0:Wy.isKeyBoardInUse())&&$i.value.classList.add("yt-list-item-view-model-wiz--keyboard-focused")}
function L(){$i.value.classList.remove("yt-list-item-view-model-wiz--keyboard-focused")}
var g=n.data;var b=n.isMenuItem;var q=n.isCompact;var U=n.onTap;var J=n.trailingAccessory;var k=n.hideSelectionTextChevron;var a=n.disabled;var d=n.inPopup;var T=n.disableHorizontalPadding;var Q=n.isOverlay;n=bY8(function(Wy){a:if((g==null?0:g.entitySelectorType)&&(g==null?0:g.entityKey))switch(g.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":Wy=_.NvQ(Wy,g.entityKey);Wy=Wy==null?void 0:Wy.value;var LQ=!1;Wy==="CAPTIONS_UNAVAILABLE"&&(LQ=!0,Wy=
"");Wy=Object.assign({},!!Wy&&{selectionText:{content:Wy}},{isSelected:!!Wy},!!Wy&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:LQ});break a;default:Wy={}}else Wy={};return Wy});
var A=_.c("enable_web_shorts_captions_language_command")?Object.assign({},g,n):g;n=!(A.isSelected===void 0||!A.selectionStyle||A.selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED");var I=(_.tY(A.rendererContext)||U)&&!n,w=_.tY(A.rendererContext)||n;a=!!A.isDisabled||!!a;var h={};Q=_.Ll("yt-list-item-view-model-wiz",(h["yt-list-item-view-model-wiz--is-overlay"]=!!Q,h));h={};var e=_.Ll("yt-list-item-view-model-wiz__label",(h["yt-list-item-view-model-wiz__container"]=!n,h["yt-list-item-view-model-wiz__container--disabled"]=
a,h["yt-list-item-view-model-wiz__container--has-subtitle"]=!!A.subtitle,h["yt-list-item-view-model-wiz__container--compact"]=!!q,h["yt-list-item-view-model-wiz__container--tappable"]=I,h["yt-list-item-view-model-wiz__container--in-popup"]=!!d,h));a={};a=_.Ll("yt-list-item-view-model-wiz__container",(a["yt-list-item-view-model-wiz__container--tappable"]=w,a["yt-list-item-view-model-wiz__container--compact"]=!!q,a["yt-list-item-view-model-wiz__container--in-popup"]=!!d,a["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=
!!T,a));h=A.leadingImage||A.leadingAccessory;var v=_.Ll("yt-list-item-view-model-wiz__image-container",h?"yt-list-item-view-model-wiz__trailing":"yt-list-item-view-model-wiz__leading"),LO=_.c("apply_button_role_to_list_item");d=_.tb();var S=_.tb(),$i=LO?S:d,nO=function(){var Wy,LQ,Ur;return _.Z(_.ot,null,(Wy=zSi({data:A,isLeading:!0,hideSelectionTextChevron:!!k}))==null?void 0:Wy(),(LQ=I5i(A))==null?void 0:LQ(),J?_.Z("div",{class:"yt-list-item-view-model-wiz__trailing"},J):(Ur=zSi({data:A,isLeading:!1,
hideSelectionTextChevron:!!k}))==null?void 0:Ur())},VB=function(){return LO?_.Z("div",{class:e,
el:S,role:w||I?"button":void 0,tabindex:U||I?0:void 0,"on:keydown":uT,"on:click":CO},nO()):_.Z("div",{class:e,el:S},nO())},Iv={labelRenderable:VB,
isCompact:q,checked:A.isSelected,hasLeadingLabel:!!h,labelClass:a,selectElementClass:v,disableHorizontalPadding:!!T};_.mF(d,A.rendererContext);var CO=_.GS(function(Wy){return void(U==null?void 0:U(Wy))}),uT=_.W6();
_.c7(function(){I&&($i.value.addEventListener("focusin",D),$i.value.addEventListener("focusout",L));return function(){$i.value&&I&&($i.value.removeEventListener("focusin",D),$i.value.removeEventListener("focusout",L))}});
q=_.GS(function(){return!1});
return _.Z("yt-list-item-view-model",{el:d,class:Q,role:b?"menuitem":"listitem",tabindex:LO?void 0:U||I?0:void 0,"on:keydown":LO?q:uT,"on:click":LO?q:CO},_.vw(n,function(){return yEi(A.selectionStyle,[["LIST_ITEM_SELECTION_STYLE_CHECKBOX",function(){return _.Z(QRv,Object.assign({},Iv))}],
["LIST_ITEM_SELECTION_STYLE_RADIO",function(){return _.Z(f5T,Object.assign({},Iv))}],
["LIST_ITEM_SELECTION_STYLE_DEFAULT",function(){return _.Z(f5T,Object.assign({},Iv,{useCheckIcon:!0}))}]],function(){return VB()})},function(){return VB()}))};
hSQ=function(n,D,L){if(D)return[rUT];switch(n){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[WA];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return L?[WA]:[OaO,WA];case "TRANSFER_STATE_PAUSED_BY_USER":return[ia8,WA];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[wYy,WA];default:return[rUT]}};
WCQ=function(n,D,L,g){return hSQ(n,D,g).map(function(b){var q=b.text,U=b.iconType,J=b.videoAction;b=b.playlistAction;q=q?{content:q}:void 0;U=U&&{sources:[{clientResource:{imageName:U}}]};var k=(0,_.Ao.unsafeClone)(L);if(k){var a=_.u(k,_.qA),d=_.u(k,_.Vd);a&&J?a.action=J:d&&b&&(d.action=b)}return{title:q,leadingImage:U,rendererContext:k&&{commandContext:{onTap:{innertubeCommand:k}}}}})};
eSB=function(n){n=_.P6(n.rendererContext);var D;return(D=_.u(n,_.Vd))==null?void 0:D.playlistId};
xFT=function(n){var D;return(D=n.listItems)==null?void 0:D.some(function(L){var g;return _.tY((g=_.u(L,_.aQ))==null?void 0:g.rendererContext)})};
RSv=function(n){var D=n.data;var L=n.isCompact;var g=n.hideSelectionTextChevron;var b=n.inPopup;n=n.isOverlay;var q=xFT(D)&&b;return _.Z("yt-list-view-model",{class:"yt-list-view-model-wiz",role:q?"menu":"list"},KCQ(D.listItems,{listItemViewModel:{isMenuItem:q,isCompact:L,hideSelectionTextChevron:g,inPopup:b,isOverlay:n},downloadListItemViewModel:{isMenuItem:q,isCompact:L,inPopup:b}}))};
eh=function(n){var D=_.E().resolve(_.Yo(_.hR));return D!=null&&D()?n.darkThemeColorPalette:n.lightThemeColorPalette};
KR=function(n){return{primaryTextColor:x4(n,0),secondaryTextColor:x4(n,1),optionColor:x4(n,2),backgroundColor:x4(n,3),videoBackgroundColor:x4(n,4)}};
x4=function(n,D){if(n){switch(D){case 0:n=n.primaryTitleColor;break;case 1:n=n.secondaryTitleColor;break;case 2:n=n.surgeColor;break;case 3:n=n.section2Color;break;case 4:n=n.section3Color;break;default:return}if(n)return _.AW(n)}};
P0O=function(n){return n?_.z7(n):""};
tXJ=function(n){return(n==null?void 0:n.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
mF8=function(n,D){var L;return"linear-gradient(to bottom, "+((L=D==null?void 0:D.map(function(g){var b=n?g.darkThemeColor:g.lightThemeColor;return b?_.z7(b)+" "+((g==null?void 0:g.startLocation)||0)*100+"%":"transparent"}))==null?void 0:L.join(", "))+")"};
vCb=function(n){var D=n.className;var L=n.data;var g=n.isOverlay;var b=n.maxLinesOverride;var q=n.useMediumText;n=_.tb();var U=L.description,J=L.alwaysShowTruncationText,k=L.truncationText,a=L.maxLines,d,T=!((d=_.u(L.rendererContext,fAO))==null||!d.onTap),Q,A,I=(A=(Q=_.u(L.rendererContext,_.Xc))==null?void 0:Q.label)!=null?A:"";d=_.V(GZ(!1));var w=d.next().value,h=d.next().value;_.mF(n,L.rendererContext);d=_.GS(function(){L.expandOnTap&&h(!w);return!1});
Q={};return _.Z("yt-description-preview-view-model",{el:n,class:_.Ll("yt-description-preview-view-model-wiz",D,(Q["yt-description-preview-view-model-wiz--clickable"]=T,Q["yt-description-preview-view-model-wiz--is-overlay"]=g,Q)),"on:click":d},_.vw(U,function(){var e={};return w?_.Z("div",{class:_.Ll("yt-description-preview-view-model-wiz__description",(e["yt-description-preview-view-model-wiz__description--medium-text"]=q,e))},_.Z(_.pl,{text:U})):_.Z(OPi,{text:U,alwaysShowTruncationText:J,truncationText:k,
maxLines:b!=null?b:a,isOverlay:g,accessibilityLabel:I,useMediumText:q})}))};
MXb=function(n,D,L,g,b){var q=!n.metadata;var U=D?_.u(n.heroImage,XYB):_.u(n.animatedImage||n.image,XYB);if(!U)return{size:0};n=U.style;var J=U.layoutMode;U=gjQ(LyJ(U));if(D)D=l5J(L,n,J,U,b);else a:if(q)D=L===1?{size:48}:{size:72};else switch(L){case 1:D={size:72};break a;case 2:D={size:120};break a;default:D=g<4?{size:120}:{size:160}}return D};
l5J=function(n,D,L,g,b){if(!((g==null?0:g.height)&&(g==null?0:g.width)))return{size:0};var q=g.width;g=g.height;if(b)return D==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||D==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&q>g?{size:312/njQ}:D==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(L!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||n!==1&&n!==2||D!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&D!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&D!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(D==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||D==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||g===q)switch(n){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(D==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||g>q)switch(n){case 1:case 3:return{size:240*jwB};default:return{size:360*jwB}}switch(n){case 1:case 2:return{size:1/njQ*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.oCi=function(n){if(!("matchMedia"in window))return _.e6(Error("Qh")),function(){return!1};
var D=window.matchMedia(n);n=_.V(_.bn(D.matches,void 0,"jLJc8e"));var L=n.next().value,g=n.next().value,b=function(q){g(q.matches)};
D.addEventListener?(D.addEventListener("change",b),_.QP(function(){D.removeEventListener("change",b)})):D.addListener&&(D.addListener(b),_.QP(function(){D.removeListener(b)}));
return L};
YXv=function(n){return n==="IMAGE_BANNER_STYLE_INSET"||n==="IMAGE_BANNER_STYLE_UNKNOWN"};
SX8=function(){if(!("matchMedia"in window))return _.e6(Error("Qh")),0;var n=us(function(){return window.matchMedia("(max-width: 527.9px)")}),D=us(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),L=us(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),g=us(function(){return window.matchMedia("(min-width: 1024px)")}),b=_.V(GZ(n.matches)),q=b.next().value,U=b.next().value,J=_.V(GZ(D.matches));
b=J.next().value;var k=J.next().value,a=_.V(GZ(L.matches));J=a.next().value;var d=a.next().value;a=_.V(GZ(g.matches));var T=a.next().value,Q=a.next().value,A=us(function(){return function(e){U(e.matches)}}),I=us(function(){return function(e){k(e.matches)}}),w=us(function(){return function(e){d(e.matches)}}),h=us(function(){return function(e){Q(e.matches)}});
_.c7(function(){n.addEventListener?(n.addEventListener("change",A),D.addEventListener("change",I),L.addEventListener("change",w),g.addEventListener("change",h)):n.addListener&&(n.addListener(A),D.addListener(I),L.addListener(w),g.addListener(h));return function(){n.removeEventListener?(n.removeEventListener("change",A),D.removeEventListener("change",I),L.removeEventListener("change",w),g.removeEventListener("change",h)):n.removeListener&&(n.removeListener(A),D.removeListener(I),L.removeListener(w),
g.removeListener(h))}});
return q?1:b?2:J?3:T?4:0};
FCf=function(n){var D=0;n=_.V([n.title,n.metadata,n.actions,n.description,n.attribution]);for(var L=n.next();!L.done;L=n.next())L.value&&D++;return D};
yU4=function(n,D,L){var g;if(n=_.u((g=_.u(n.image,HaT))==null?void 0:g.avatar,_.oQ))switch(D){case 1:n.avatarImageSize="AVATAR_SIZE_XL";break;case 2:n.avatarImageSize="AVATAR_SIZE_XXL";break;default:L<4?n.avatarImageSize="AVATAR_SIZE_XXL":n.avatarImageSize="AVATAR_SIZE_XXXL"}};
_.jRy=function(n){var D=n.data;var L=n.noPadding;var g=n.enableBanner;var b=n.cinematicContainerTopbarOffset;var q=n.allowCinematicContainerOverflow;var U=n.displayAsSidebar;var J=n.displayAsPanel;n=FCf(D);var k=!!D.heroImage,a=!!D.image||!!D.animatedImage,d=!!D.background,T=U||J?1:SX8(),Q=T===1,A=T===2,I=Q||A,w=T===4,h=MXb(D,k,T,n,U),e={};L=_.Ll((e["page-header-view-model-wiz"]=!0,e["page-header-view-model-wiz--no-padding"]=!!L,e["page-header-view-model-wiz--small-top-padding"]=Q&&!D.actions||A&&
!(a||k),e["page-header-view-model-wiz--small-bottom-padding"]=I&&!D.actions,e["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=!q,e["page-header-view-model-wiz--display-as-sidebar"]=U,e["page-header-view-model-wiz--display-as-panel"]=J,e));q={};q=_.Ll((q["page-header-view-model-wiz__page-header-headline"]=!0,q["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=h.allowFullWidth,q));U=I&&!h.allowFullWidth;J=(A=Q&&(k||a)&&n>0)&&J;e={};J=(e["page-header-view-model-wiz__page-header-title"]=
!0,e["page-header-view-model-wiz__page-header-title--page-header-title-large"]=!A,e["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=A&&!J,e["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=J,e["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=d,e);A={};A=(A["page-header-view-model-wiz__page-header-headline-image"]=!0,A["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=
k&&I,A);var v;e={};var LO=(e["page-header-view-model-wiz__page-header-banner-container"]=g,e["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=g&&((v=_.u(D.banner,_.NZJ))==null?void 0:v.style)==="IMAGE_BANNER_STYLE_FULL_BLEED",e);v={};v=(v["page-header-view-model-wiz__page-header-content-metadata"]=!0,v["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=d,v);e={};e=(e["page-header-view-model-wiz__page-header-flexible-actions"]=!0,
e["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=!!D.metadata||I,e["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=!I,e);var S={};S=(S["page-header-view-model-wiz__page-header-attribution"]=!0,S["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=d,S);var $i={descriptionPreviewViewModel:{className:"page-header-view-model-wiz__page-header-description",isOverlay:d,
maxLinesOverride:Q?void 0:1,useMediumText:w},dynamicTextViewModel:{className:_.Ll(J)},contentPreviewImageViewModel:{className:_.Ll(A),imageSizeConfig:h},contentMetadataViewModel:{layout:Q?1:0,className:_.Ll(v),isOverlay:d,useMediumText:w},flexibleActionsViewModel:{layout:T===1||T===2?1:0,className:_.Ll(e)},attributionViewModel:{className:_.Ll(S),useMediumText:w},decoratedAvatarViewModel:{className:_.Ll(A)},cinematicContainerViewModel:{topbarOffset:b},flexibleContainer:{isOverlay:d}};a&&yU4(D,T,n);
return _.Z("yt-page-header-view-model",{class:L},_.vw(d,function(){return _.Z("div",{class:"page-header-view-model-wiz__page-header-background"},Rp(D.background,$i))}),_.Z("div",{class:"page-header-view-model-wiz__page-header-content"},_.vw(g&&(D==null?void 0:D.banner),function(){return _.Z("div",{class:_.Ll(LO)},Rp(D==null?void 0:D.banner,$i))}),_.Z("div",{class:q},_.vw(a,function(){return Rp((D==null?void 0:D.animatedImage)||(D==null?void 0:D.image),$i)}),_.vw(k&&!U,function(){return Rp(D==null?
void 0:D.heroImage,$i)}),_.Z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.vw(k&&U,function(){return _.Z("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},Rp(D==null?void 0:D.heroImage,$i))}),_.vw(D==null?void 0:D.title,function(){return Rp(D==null?void 0:D.title,$i)}),_.vw(D.metadata,function(){return Rp(D.metadata,$i)}),_.vw(D.description&&!Q,function(){return Rp(D.description,$i)}),_.vw(D.attribution&&!I,function(){return Rp(D.attribution,
$i)}),_.vw(D.actions&&!I,function(){return Rp(D.actions,$i)}))),_.Z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.vw(D.description&&Q,function(){return Rp(D.description,$i)}),_.vw(D.attribution&&I,function(){return Rp(D.attribution,$i)}),_.vw(D.actions&&I,function(){return Rp(D.actions,$i)})),_.Z("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.vw(D.bottomMetadataFlexibleContainer,function(){return Rp(D.bottomMetadataFlexibleContainer,$i)}))))};
DZv=function(n){var D,L=((D=_.E().resolve(_.Yo(_.hR)))==null?0:D())&&n.data.darkThemeImage?n.data.darkThemeImage:n.data.image;D=_.Z("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.Z("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},L?_.Z(_.RU,{data:L,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),nT8(n.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));L=_.Z(_.pl,{text:n.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var g=n.data;if(g.bodyText){var b=[];g=_.V(g.bodyText);for(var q=g.next();!q.done;q=g.next())b.push(_.Z(_.pl,{text:q.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else b=_.Z(_.ot,null);return _.Z("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},D,L,b,nT8(n.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.Z(_.pl,{text:n.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.Z(_.pl,{text:n.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
gTv=function(n){n=(new LRi).parse(n);return(new Vi).render(n).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(D){var L=D.split(":").map(Number),g=0,b=0;if(L.length===3)L=_.V(L),g=L.next().value,b=L.next().value,L=L.next().value;else if(L.length===2)L=_.V(L),b=L.next().value,L=L.next().value;else if(L.length===1)L=_.V(L).next().value;else throw Error("Rh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(g*3600+b*60+L)+'" role="button">'+D+"</span>"})};
bfT=function(n){n=_.V(n.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var D=n.next(),L={};!D.done;L={clickHandler$jscomp$4:void 0},D=n.next()){D=D.value;L.clickHandler$jscomp$4=function(b){b=Number(b.target.getAttribute("data-time"));if(isNaN(b))throw Error("Sh");var q=document.querySelector("video");q&&(q.currentTime=b)};
var g=function(b){return function(q){q.key!=="Enter"&&q.key!=="Space"||(0,b.clickHandler$jscomp$4)(q)}}(L);
D.setAttribute("tabindex","0");D.removeEventListener("click",L.clickHandler$jscomp$4);D.removeEventListener("keydown",g);D.addEventListener("click",L.clickHandler$jscomp$4);D.addEventListener("keydown",g)}};
$Zv=function(){return _.Z("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.Z(PA,{percentWidth:100}),_.Z(PA,{animationDelay:200}),_.Z(PA,{animationDelay:400}),_.Z(PA,{animationDelay:600}),_.Z(PA,{animationDelay:800,percentWidth:60}),_.Z("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.Z(PA,{percentWidth:100}),_.Z(PA,{animationDelay:200}),_.Z(PA,{animationDelay:400}),_.Z(PA,{animationDelay:600,percentWidth:50}))};
PA=function(n){return _.Z("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(n.percentWidth===void 0?100:n.percentWidth)+"%"},_.Z("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(n.animationDelay===void 0?0:n.animationDelay)+"ms"}))};
Gcv=function(){var n=_.V(_.bn(function(){return""},void 0,"v2wS5e")),D=n.next().value;
return[function(){return D()()},
n.next().value]};
VMT=function(n){n=n===void 0?{}:n;return{title:_.je(n.localizedOptInBannerTitleText===void 0?"":n.localizedOptInBannerTitleText),titleLength:19,subtitle:_.je(n.localizedOptInMessage===void 0?"":n.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.je(_.Tg("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:_.je(_.Tg("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:[qMv]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
UZv=function(n,D){n=n?Wt8(n):"";D!==void 0&&isFinite(D)?D===0?D=_.Tg("UPDATING",void 0,"Updating..."):(D=dNB(new Date(D),new Date),D=_.Tg("UPDATED_TIME",{relative_time:D},"Updated "+D)):D="";var L="";n&&D&&(L=" \u2022 ");return _.je(n+L+D)};
kcB=function(n,D,L,g,b,q){D=D===void 0?0:D;var U=BLy[D],J=U.title,k=U.iconType,a=U.topButtonRenderer,d=U.sectionClientVE;U=U.videoClientVE;var T;if(D!==1||n.length){L=[];n=_.V(n);for(g=n.next();!g.done;g=n.next()){var Q=g.value;if(yVO(Q))L.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:Q.videoEntity.videoId,title:nI(Q.videoEntity.title),shortBylineText:nI(Q.channelEntity.title),thumbnail:Q.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:Q.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.Tg("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:U}}}}}});else if(HGO(Q)){g=L;var A=g.push;var I=void 0,w=void 0,h=void 0,e=void 0,v=void 0,LO=void 0,S=void 0,$i=void 0,nO=Q.mainPlaylistEntity.playlistId,VB=Q==null?void 0:($i=Q.mainPlaylistEntity)==null?void 0:(S=$i.thumbnailStyleData)==null?void 0:(LO=S[0])==null?void 0:(v=LO.value)==null?void 0:(e=v.collageThumbnail)==null?void 0:e.coverThumbnail;e=Otf(nO);if(!_.c("enable_offline_playlist_page")&&
(Q==null?0:(h=Q.mainPlaylistEntity)==null?0:h.videos)){b:{h=Q==null?void 0:(w=Q.mainPlaylistEntity)==null?void 0:w.videos;w=_.Ss().getState().entities;if(h!=null&&h.length&&w)for(h=_.V(h),v=h.next();!v.done;v=h.next())if(v=_.b2(v.value).entityId,(v=JSON.parse(v).videoId)&&tgB(w,v)==="TRANSFER_STATE_COMPLETE"){w=v;break b}w=""}w!==void 0&&(e=KI(_.Ss().getState(),w),e=_.NK(w,nO,void 0,void 0,e))}w=wGQ(_.Tg("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),Otf(nO));Q=nO&&VB&&w?{playlistId:nO,navigationEndpoint:e,
viewPlaylistText:w,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:VB}},title:nI(Q.mainPlaylistEntity.title),shortBylineText:nI(Q==null?void 0:(I=Q.channelEntity)==null?void 0:I.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:JmT,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:nO,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Tg("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:U}}}:
void 0;A.call(g,{gridPlaylistRenderer:Q})}}U={gridRenderer:{items:L}};D===1&&(T=UZv(b,q))}else if(g){var Iv=_.je((A=L==null?void 0:L.localizedPromptMessage)!=null?A:"");U={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.je(_.Tg("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.aDJ}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.je(_.Tg("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};T=UZv(b,q)}else Iv=_.je(_.Tg("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
U={};return{contents:[{shelfRenderer:{title:J,titleAnnotation:T,icon:{iconType:k},subtitle:Iv,content:U,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:a}]}}}}],loggingDirectives:{clientVeSpec:{uiType:d}}}};
pvf=function(n,D,L,g,b,q,U,J){L=L===void 0?{}:L;g=g===void 0?!1:g;b=b===void 0?!1:b;q=q===void 0?!1:q;U=U===void 0?0:U;J=J===void 0?-Infinity:J;if(!D.length&&!n.length&&!g)return b?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:zGy(L)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.je(_.Tg("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 k=[];n.length&&k.push(kcB(n,0));g?k.push(kcB(D,1,L,q,U,J)):b&&k.push({contents:[{statementBannerRenderer:VMT(L)}]});(g&&D.length||n.length)&&k.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.je(_.Tg("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 k.map(function(a){return{itemSectionRenderer:a}})};
tz=function(n,D){if(typeof n!=="object")return null;n=_.V(Object.entries(n));for(var L=n.next();!L.done;L=n.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;if(L===D)return L;if(g=tz(g,D))return L+"."+g}return null};
mD=function(n){var D=n.content;return(n=n.styleRuns)&&D?{runs:n.map(function(L){var g={text:D.slice(L.startIndex,L.startIndex+L.length)};L.fontColor&&(g.textColor=L.fontColor);return g})}:{simpleText:D}};
dZQ=function(n,D,L,g){var b=Zf8;g&&(n.quantity=g);if(!n.quantity||!n.maxQuantity)return{};g=n.minusButton;var q=n.plusButton,U,J,k,a;return{value:n.quantity,maxValue:n.maxQuantity,onChangeCallback:function(d){b(n,d)},
minusLabel:(U=_.u(g,a2i))==null?void 0:U.label,minimumReachedLabel:(J=_.u(g,a2i))==null?void 0:J.limitReachedLabel,plusLabel:(k=_.u(q,a2i))==null?void 0:k.label,maximumReachedLabel:(a=_.u(q,a2i))==null?void 0:a.limitReachedLabel,disabled:D,onRemoveCommand:L}};
Zf8=function(n,D){var L=n.quantityIncrementerEntityKey;if(L){var g={};g.quantity=D;_.eS(_.CF("quantityIncrementerEntity",L,g));n.onChangeCommand&&_.Cy(n.onChangeCommand)}};
vA=function(n){return _.c("kevlar_comments_clone_data_killswitch")?n:_.Ao.unsafeClone(n)};
sZT=function(n,D){(n=TL8(n))&&(D?ETB.push({command:n,sourceData:{},commandContext:void 0}):_.E().resolve(_.S6).resolveCommand(n))};
TL8=function(n){return _.u(n,_.fy)};
cm4=function(){var n=window.performance.timeOrigin+window.performance.now(),D=(new _.XK).setSeconds(n/1E9);return _.v2(D,2,_.DC(n%1E9),0)};
li=function(n,D){var L=_.u(_.u(n,_.fy),QZB);L&&(D&&(L.serializedAdditionalMetadata=_.fA(D)),sZT(n,!0))};
udy=function(n){switch(n){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"}};
f2B=function(){return!!_.OJ("ID_TOKEN")};
I2y=function(n){return n instanceof Error&&n.cause instanceof AmO&&n.cause.rpcErrorCode!==void 0?!zDy.includes(n.cause.rpcErrorCode):!0};
rmv=function(){return _.mh(CRJ,{authuser:""+(_.OJ("SESSION_INDEX")||0)})};
Mv=function(n,D,L,g){L=L===void 0?"MINI_APP_SDK_API_UNSPECIFIED":L;g=g===void 0?"":g;var b=new _.pe;L={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:g,sdkApi:L};n instanceof Error&&(b.message=n.message,b.name=n.name,n.cause instanceof AmO&&n.cause.rpcErrorCode!==void 0&&(L.rpcErrorCode=n.cause.rpcErrorCode));var q;(q=D.onError)==null||q.call(D,{loggingError:b,metadata:L})};
ifv=function(n,D,L,g){switch(n){case "MINI_APP_SOURCE_GAMESNACKS":return new Sh(D,L,g);default:return new OfO(D,L,g)}};
wvB=function(n){switch(n){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"}};
hDQ=function(n){switch(n){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"}};
WRT=function(n){switch(n){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"}};
eD4=function(){return Math.floor(Math.random()*4)+1};
xZB=function(n,D,L,g){n=_.V(Object.entries(n));for(var b=n.next(),q={};!b.done;q={message$jscomp$937:void 0},b=n.next()){var U=_.V(b.value);b=U.next().value;U=U.next().value;q.message$jscomp$937=U;D.push(setTimeout(function(J){return function(){g(!1);L(J.message$jscomp$937.text)}}(q),q.message$jscomp$937.delayMs));
Number(b)>0&&D.push(setTimeout(function(){g(!0)},q.message$jscomp$937.delayMs-400))}};
KRv=function(n,D){var L=L===void 0?eNO:L;_.c("mweb_fix_monitor_visibility_after_render")?n&&aU(function(){RN4(n,D,L)}):aU(function(){RN4(n,D,L)})};
mZ4=function(n){RDB||(RDB=PR4(new _.PS(1,void 0,void 0,tMB),0));var D=RDB.format(Math.floor(n));D=_.R_==="be"||_.R_==="bg"||_.R_==="es"||_.R_==="et"||_.R_==="hu"||_.R_==="ka"||_.R_==="lv"||_.R_==="pl"||_.R_==="pt-PT"||_.R_==="sq"?D.replace(new RegExp("^(\\d)"+tMB.GROUP_SEP.replace(".","\\.")+"(\\d+("+tMB.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):D;return n>=1E3&&n<=9999&&D[1]==="."&&(_.R_==="sl"||_.R_==="it")?D.replace(".",""):D};
vTy=function(n,D){T8("ytd-button-renderer",{data:n,className:D?D.className:"",overrides:D==null?void 0:D.buttonOverrides},KU)};
MM8=function(n,D,L,g){if(n)return g=g||n.likeStatus,D?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:g==="LIKE",isDisabled:!n.likesAllowed,defaultIcon:{iconType:L},defaultText:g==="LIKE"?n.likeCountWithUnlikeText:n.likeCountText,toggledText:g==="LIKE"?n.likeCountText:n.likeCountWithLikeText,defaultNavigationEndpoint:Xvv(n,"LIKE"),defaultServiceEndpoint:l2B(n,"LIKE"),toggledServiceEndpoint:l2B(n,"INDIFFERENT"),defaultTooltip:_.o_(n.likeCountTooltipText),toggledTooltip:_.o_(n.likeCountTooltipText),
targetId:n.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:g==="DISLIKE",isDisabled:!n.likesAllowed,defaultIcon:{iconType:L},defaultText:g==="DISLIKE"?n.dislikeCountWithUndislikeText:n.dislikeCountText,toggledText:g==="DISLIKE"?n.dislikeCountText:n.dislikeCountWithDislikeText,defaultNavigationEndpoint:Xvv(n,"DISLIKE"),defaultServiceEndpoint:l2B(n,"DISLIKE"),toggledServiceEndpoint:l2B(n,"INDIFFERENT"),defaultTooltip:_.o_(n.dislikeCountTooltipText),
toggledTooltip:_.o_(n.dislikeCountTooltipText)}};
Xvv=function(n,D){if(D==="LIKE")return n.likeCommand;if(D==="DISLIKE")return n.dislikeNavigationEndpoint};
l2B=function(n,D){var L;return(L=n.serviceEndpoints)==null?void 0:L.find(function(g){var b;return((b=_.u(g,_.FK))==null?void 0:b.status)===D})};
oTB=function(n,D){D=D===void 0?{}:D;if(n){var L=!!D.activeState,g=D.iconSize,b=D.className,q=D["aria-hidden$"],U=D["aria-label$"],J=D.role;D=D.style$+";width: "+((D.width||g)+"px;height: ")+((D.height||g)+"px;color: ")+(D.color+";");n={icon:n};L!==void 0&&(n.active=L);g!==void 0&&(n.size=g);D!==void 0&&(n.style=D);b!==void 0&&(n.className=b);q!==void 0&&(n.ariaHidden=q);U!==void 0&&(n.ariaLabel=U);J!==void 0&&(n.role=J);T8("yt-icon",n,KU)}};
_.FRf=function(n,D,L){return window.spf&&!_.c("web_disable_spfjs_client")?YMT(n,D,L):SMb(n,D)};
YMT=function(n,D,L){var g=null,b=(new _.Go(function(q,U){var J={};if(D){J.method=D.method;var k=D.postParams||{};xKQ(n,D)&&(k[_.OJ("XSRF_FIELD_NAME")]=_.OJ("XSRF_TOKEN"));J.postData=_.$9(k);D.type&&(J.type=D.type);k=D.headers}J.headers=OBv(n,k);_.c("debug_forward_web_query_parameters")&&(n=_.WwQ(n,window.location.search));J.experimental_headers=J.headers;J.onError=function(a){a.err&&a.xhr&&(a.err.params={url:a.xhr.responseURL,response:a.xhr.responseText.substr(0,64)});U(a.err)};
J.onPartDone=function(a){L&&L.call(null,a.part)};
J.onDone=function(a){var d=HfT(a.response,"xsrf_token");ls(window.location.href,n)&&d&&_.rd("XSRF_TOKEN",d);if(d=HfT(a.response,"service_worker_killswitch"))_.rd("SERVICE_WORKER_KILLSWITCH",d),reb();q(a.response)};
g=spf.request(n,J)})).then(ymf);
b.thenCatch(function(q){var U=q instanceof _.R7,J=q&&q.hasOwnProperty("params")&&q.params.response?q.params.response:"";q instanceof Error&&(J?U?cYf(q):J===')]}\'\n{"reload":"now"}'?cYf(q):(NLO(q,n,J),jZB(q,J)?_.CL(q):_.zo(q)):cYf(q));g&&g.abort()});
return b};
ymf=function(n){if(n.type==="multipart"){var D=n.timing;n=n.parts.reduce(function(L,g){Object.assign(L,g);return L},{});
n.timing=n.timing||{};Object.assign(n.timing,D);n.type="reduced"}return n};
SMb=function(n,D){D=D===void 0?{}:D;var L=null,g=new _.Go(function(b,q){D.onFinish=function(U){if(U.readyState===XMLHttpRequest.DONE)if(U.status===200){if(U.responseType!=="json"){var J=U.response;J.substring(0,5)===")]}'\n"&&(J=J.substring(5));try{var k=JSON.parse(J)}catch(a){k=a}}else k=U.response;k instanceof Error?q(k):(J=HfT(k,"xsrf_token"),ls(window.location.href,n)&&J&&_.rd("XSRF_TOKEN",J),U=U.responseURL,window.performance&&window.performance.getEntriesByName?(J=window.performance.getEntriesByName(U).pop())?
U={responseStart:(0,_.Ml)()-(J.responseEnd-J.responseStart)}:(Math.random()<.01&&(J=Error("di"),J.params=U,_.CL(J)),U={responseStart:-1}):U={responseStart:0},k.timing=k.timing||{},Object.assign(k.timing,U),b(k))}else q(Error("ci`"+U.status))};
(L=_.bq(n,D))||q(Error("ci`"+L.status))});
g.thenCatch(function(b){b instanceof Error&&(NLO(b,n),jZB(b)&&(b.level="WARNING"))});
_.c("cancel_pending_navs")&&g.thenCatch(function(){L.abort()});
return g};
HfT=function(n,D){var L=n[D],g=n.parts;n.type==="multipart"&&g&&(L=(n=g.find(function(b){return D in b}))&&n[D]);
return L};
NLO=function(n,D,L){var g=n.message||"";D={original:g,url:D};if(L)if(g=g.match(/position:?\s*(\d+)/)){g=g&&Number(g[1])?Number(g[1]):0;var b=Math.max(g-25,0);D.position=g;D.response=L.substring(b,g+25)}else D.response=L.substring(0,50);_.rF(n,D);try{n.message="JSON parse error"}catch(q){}};
jZB=function(n,D){n=n.message||"";n=!!(n.indexOf("<")>=0||n.indexOf("end of ")>=0||n.indexOf("Unterminated string")>=0||n.indexOf("Unexpected EOF"));if(!n&&D)for(var L=D.length,g=!1,b=0;b<L;b++)if(g&&D[b]==="\\")b++;else if(D[b]==='"')g=!g;else if(D[b]==="<"&&!g){n=!0;break}return n};
nZB=function(){return document.documentElement.hasAttribute("dark")};
_.Dji=function(n,D){if(n!=="GFEEDBACK"&&n!=="GUIDED_HELP")_.wd(Error("ei`"+n));else{var L=_.E().resolve(_.Yo(_.lx));if(L&&(L=L.getCurrentPage())&&L.getServiceTrackingParams&&(L=L.getServiceTrackingParams()))for(var g=0,b;b=L[g++];)if(b.service===n){if(n=b.params)for(L=0;g=n[L++];)D[g.key]=g.value;break}}};
_.Lvv=function(n){var D=_.oE();D&&(D=D.getPlayer())&&(D.pauseVideo(),n.playback_id=D.getVideoData().cpn,n.eid=D.getVideoData().eventId,Object.assign(n,D.getFeedbackProductData()))};
gZ8=function(){var n={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.OJ("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(n.enableAnonymousFeedback=!0);_.OJ("SESSION_INDEX")&&(n.authuser=String(_.OJ("SESSION_INDEX")));_.c("enable_pageid_for_feedback")&&_.OJ("DELEGATED_SESSION_ID")&&(n.pageId=String(_.OJ("DELEGATED_SESSION_ID")));return n};
_.HA=function(n){_.c("enable_ypc_spinners")&&_.$d(n,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},n])};
_.y2=function(n){_.c("enable_ypc_spinners")&&_.$d(n,"yt-close-popup-action",["yt-loading-renderer"])};
bZ8=function(n){return new Promise(function(D,L){_.z8({verifyCommand:{recaptchaToken:n.recaptchaResponse}},{commandController:{onSuccess:function(g,b){b||L("ChallengeService did not return a response.");var q;D({challengeCompleted:(q=b.verified)!=null?q:!1})},
onServerError:function(g,b){L(b)}}})})};
$jy=function(n,D,L,g){D({recaptchaResponse:g}).then(function(b){b.challengeCompleted?_.B0()?(L(3),_.E().resolve(_.S6).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:n}})):L(2):L(4)},function(){L(4)})};
G5B=function(n,D,L){_.er("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.OJ("HL"),function(){var g;(g=window.grecaptcha)==null||g.ready(function(){var b=window.grecaptcha;b?(L(b.render(n,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:$jy.bind(null,n,bZ8,D)})),D(1)):D(4)})})};
qI8=function(n,D){return function(){switch(D()){case 0:return n().captchaLoadingMessage;case 1:return n().challengeReason;case 3:return n().captchaSuccessfulMessage;case 2:return n().captchaCookieSetFailureMessage;case 4:return n().captchaFailedMessage;default:return n().challengeReason}}()};
_.Nv=function(){if(!VPJ){var n=document.querySelector("#player.skeleton");n&&(_.k3(n),VPJ=!0)}};
_.BRf=function(){return Uj8=CdB()};
pEv=function(){return _.B(function(n){return JQQ!==void 0?n.return():_.p(n,k5y(),0)})};
k5y=function(){return _.B(function(n){if(n.nextAddress==1)return _.p(n,Oh8(),2);Uj8=n.yieldResult;JQQ=_.fj.addLowPriorityJob(k5y,5E3);_.Tq(n)})};
ssv=function(n){var D=D===void 0?ZZ8:D;var L,g,b=(L=n.responseContext)==null?void 0:(g=L.mainAppWebResponseContext)==null?void 0:g.trackingParam;if(!b){D.increment("MISSING");var q,U,J,k,a,d;_.CL(new _.pe("282054944_a",{uso:!!((q=n.responseContext)==null?0:(U=q.mainAppWebResponseContext)==null?0:U.loggedOut),nmawrp:((J=n.responseContext)==null?void 0:J.mainAppWebResponseContext)===void 0,nrc:n.responseContext===void 0,cp:(k=n.playabilityStatus)==null?void 0:k.contextParams,sdf:(((a=n.streamingData)==
null?void 0:a.formats)||[]).length>0,sdaf:(((d=n.streamingData)==null?void 0:d.adaptiveFormats)||[]).length>0,os:!!n.offlineState,cotn:n.cotn}));return 2}L="";try{L=abb(b)}catch(A){return D.increment("C_ERROR"),_.zo(A),2}try{var T=_.dj8(L);var Q=TRO(T)}catch(A){return D.increment("P_ERROR"),_.zo(A),2}Q=_.SL(Q,EZB,1,_.FI());b=[];Q=_.V(Q);for(T=Q.next();!T.done;T=Q.next())g=T.value,T=g.getPath(),L=(0,_.Ao.getValueByKeys)(n,T.split(".")),L=String(L===void 0||L===null?"":L),g=g.getValue()||"",q=/[+\-\/_]/g,
L.replace(q,"")!==g.replace(q,"")&&(D.increment("MISMATCH"),_.c("ab_mis_log_err")&&(L=new _.pe("282054944_p",{fp:T,g:String(L),e:String(g)}),_.zo(L)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(T)||(T.match(/enforcementMessageViewModel/i)?b.push(3):b.push(2)));if(b.length>0)return Math.max.apply(Math,_.Iu(b));D.increment("SUCCESS");return 1};
uR8=function(n){var D=new jh;if(n.interpreterJavascript){var L=_.J48(n.interpreterJavascript);L=M14(L).toString();var g=new cQB;_.Ts(g,6,L);_.Zm(D,1,g,iX)}else n.interpreterUrl&&(L=_.AG(n.interpreterUrl),L=_.Qy(L).toString(),g=new _.Qsb,_.Ts(g,4,L),_.Zm(D,2,g,iX));n.interpreterHash&&_.nr(D,3,n.interpreterHash,iX);n.program&&_.nr(D,4,n.program,iX);n.globalName&&_.nr(D,5,n.globalName,iX);n.clientExperimentsStateBlob&&_.nr(D,7,n.clientExperimentsStateBlob,iX);return D};
D0=function(n){var D={};n=_.V(n.split("&"));for(var L=n.next();!L.done;L=n.next())L=L.value.split("="),L.length===2&&(D[L[0]]=L[1]);return D};
fb8=function(n){return Number(n.t)||7200};
dEi=function(){if(_.c("bg_st_hr"))return"havuokmhhs-0";var n,D=((n=performance)==null?void 0:n.timeOrigin)||0;return"havuokmhhs-"+Math.floor(D)};
AQJ=function(){return new Promise(function(n){var D=window.top;D.ntpevasrs!==void 0?n(new Lr(D.ntpevasrs)):(D.ntpqfbel===void 0&&(D.ntpqfbel=[]),D.ntpqfbel.push(function(L){n(new Lr(L))}))})};
zYJ=function(n){var D=n.uMS.bind(n);_.v0("yt.aba.att",D);n=n.xMT.bind(n);_.v0("yt.aba.att2",n)};
CA4=function(n){switch(_.gm(n.input)){case _.FY(IbO):var D={};return D.encryptedVideoId=n.innerTubeRequest.externalVideoId,D}return{}};
OZB=function(n){switch(_.gm(n.input)){case _.FY(IbO):if(_.c("enable_att_for_transcript_request_on_web_client"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.FY(gB):if(_.c("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&n.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.FY(rQJ):var D,L;if(_.c("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&((L=_.u((D=n.config)==null?void 0:D.command,
u5O))==null?0:L.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.wEv=function(n){var D;if(n.playlistVideoRenderer&&((D=n.playlistVideoRenderer)==null?0:D.engagementBar))return iZT(n.playlistVideoRenderer.engagementBar);if(_.u(n,be)){var L;if(n=(L=_.u(n,be))==null?void 0:L.engagementBar)return iZT(n)}return""};
iZT=function(n){if(!n)return"";n=_.u(n,_.hYy);if(n==null||!n.actions)return"";n=_.V(n.actions);for(n=n.next();!n.done;n=n.next()){n=_.u(n.value,_.Wv8);var D=void 0;if((D=n)==null||!D.itemId)break;return n.itemId}return""};
_.eYf=function(n){var D;if(n.playlistVideoRenderer&&((D=n.playlistVideoRenderer)==null?0:D.videoId))return n.playlistVideoRenderer.videoId;if(_.u(n,be)){var L,g;if(n=(L=_.u(n,be))==null?void 0:(g=L.playlistItemData)==null?void 0:g.videoId)return n}return""};
_.xjB=function(n){var D;if(n.playlistVideoRenderer&&((D=n.playlistVideoRenderer)==null?0:D.voteCount))return n.playlistVideoRenderer.voteCount;if(_.u(n,be)){var L,g;if(n=(L=_.u(n,be))==null?void 0:(g=L.playlistItemData)==null?void 0:g.voteCount)return n}return 0};
_.$J=function(n,D){return _.VV(n.entities,"flowStateEntity",D)};
RY8=function(n,D,L,g){var b=void 0;n=_.V(n[D.iconName]||[]);for(var q=n.next();!q.done;q=n.next()){q=q.value;var U=D.iconSize;var J=D.iconStyle;U=!U||U===q[2];var k=KvT[q[0]];g&&g!==q[1]||!U||J&&J!==k?J=!1:b?(J=KvT[q[0]],J=!!D.iconStyle||J==="youtube_outline",U=b.version<=q[1],J=(!!D.iconSize||q[2]===24)&&J&&U):J=!0;J&&(b={name:D.iconName,style:KvT[q[0]],size:q[2],version:q[1],allowMirroring:!!q[3],url:L(D.iconName,q)})}return b};
PAv=function(n,D,L,g){return n+(""+KvT[L[0]]+((g===void 0?0:g)?"_experimental":"")+"/"+D+"/v"+L[1]+"/")+(L[2]+"px.svg")};
Gy=function(n){return _.c("web_bookmark_playlist_save_icon")?"bookmark":n};
tPJ=function(n,D){return PAv("https://fonts.gstatic.com/s/i/",n,D)};
mjO=function(n,D){return PAv("https://fonts.gstatic.com/s/i/",n,D,!0)};
vZv=function(n,D){return PAv("https://www.gstatic.com/youtube/img/icons/web/",n,D)};
XE4=function(n){var D=n.enabled;var L=n.itemPlaybackModel;var g=n.thumbnailElRef;var b=n.containerElRef;var q=n.options;var U;_.El(function(){var J=b==null?void 0:b.value;var k,a=(k=g())==null?void 0:k.value;k=L();var d=q();if(D&&k&&J&&a&&(d==null?0:d.thumbnail)){var T,Q;J={mediaRenderer:{data:k,hostElement:J},lockupElement:J,thumbnailElement:a,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.AR((T=k.inlinePlayerData)==null?void 0:T.onVisible),navigationEndpoint:_.AR((Q=k.inlinePlayerData)==
null?void 0:Q.onSelect),thumbnail:d.thumbnail,thumbnailOverlays:d.thumbnailOverlays||[],accessibilityText:d.accessibilityText||""},thumbnailSize:d.thumbnailSize,enableRounding:d.enableRounding}}}else J=void 0;if(T=J){var A;(A=U)==null||BA(A);U=Yr(T)}});
_.QP(function(){var J;(J=U)==null||BA(J)})};
lbb=function(n){n=atob(n);for(var D=[],L=0;L<n.length;L++)D.push(n.charCodeAt(L));return new Blob([new Uint8Array(D)],{type:"image/png"})};
oZB=function(n,D,L,g){g=g===void 0?"INSERTION_POSITION_UNSPECIFIED":g;return n({targetId:D},function(b){var q,U=(q=b.contents)!=null?q:[];q=L!=null?L:[];var J=MP8(U);switch(g){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},b,{contents:[].concat(_.Iu(U.slice(0,J)),_.Iu(q),_.Iu(U.slice(J+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},b,{contents:[].concat(_.Iu(q),_.Iu(U))});case "INSERTION_POSITION_LAST":return Object.assign({},b,{contents:[].concat(_.Iu(U),_.Iu(q))});
default:return b}})};
SIy=function(n,D,L,g,b){b=b===void 0?"RELATIVE_INSERTION_POSITION_AFTER":b;return n({targetId:D},function(q){var U,J=(U=q.contents)!=null?U:[];U=YIQ(J,L);if(U<0)return q;U=b==="RELATIVE_INSERTION_POSITION_BEFORE"?U:U+1;return Object.assign({},q,{contents:[].concat(_.Iu(J.slice(0,U)),_.Iu(g),_.Iu(J.slice(U)))})})};
MP8=function(n){var D=n.findIndex(function(L){return _.u(L,_.q8)});
return D>=0?D:n.length};
YIQ=function(n,D){return n.map(function(L){return _.u(L,_.FvT)}).findIndex(function(L){return(L==null?void 0:L.targetId)===D})};
yQQ=function(n,D,L){return n({targetId:D},function(g){var b,q=(b=g.contents)!=null?b:[];return Object.assign({},g,{contents:HZB(q,L)})})};
HZB=function(n,D){return n.filter(function(L){var g=D.includes;a:{L=_.V(Object.values(L));for(var b=L.next();!b.done;b=L.next())if((b=b.value)&&b.targetId){L=b.targetId;break a}L=""}return!g.call(D,L||"")})};
_.NRQ=function(n,D){return{engagementPanelSectionListRenderer:{panelIdentifier:n,identifier:D,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
jsy=function(n){return n.getOption("captions","tracklist",{includeAsr:!0})};
n_B=function(n){var D=jsy(n);if(D==null?0:D.length)return D;n.loadModule("captions");return jsy(n)};
DDy=function(n,D,L){if(n.getVideoData){var g,b=(g=n_B(n))==null?void 0:g.find(function(q){return q.languageCode===L});
g=_.qn("/youtube/app/player_caption_language_entity_key","stringEntity",2);D.dispatch(_.pF("stringEntity",g,{key:g,value:(b==null?void 0:b.displayName)||""}));b?n.setOption("captions","track",b):(n.setOption("captions","stickyLoading",{}),n.setOption("captions","track",{}))}};
LQi=function(n){return n.getOption("captions","tracklist",{includeAsr:!0})};
g_B=function(n){return n.getOption("captions","tracklist",{includeAsr:!0})};
bgf=function(n){var D=g_B(n);if(D==null?0:D.length)return D;n.loadModule("captions");return g_B(n)};
$DQ=function(n){var D=n.getOption("captions","track");if(D)return D;n.loadModule("captions");return n.getOption("captions","track")};
GUQ=function(n){var D=bgf(n);if(D!=null&&D.length){var L=$DQ(n);return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[_.DF({listItemViewModel:{title:{content:_.Tg("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(L==null?0:L.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}})].concat(_.Iu(D.map(function(g){return{listItemViewModel:{title:{content:g.displayName},
isSelected:g.languageCode===(L==null?void 0:L.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:g.languageCode}}]}}}}}}}})))}}}}}}}}};
BYf=function(n){return new Promise(function(D,L){if(n===void 0)_.zo(Error("Fi"),"ERROR"),L(Error("Fi"));else{L=new _.q$i;var g=_.V4f();L=L.init();var b=_.UDi(_.OJ("YPC_MB_URL"),!0);Promise.all([L,b]).then(function(){var q=payments.business.integration.ClientTokenFactory.createClientToken(n,g);D(q)})}})};
pWv=function(n,D,L,g,b,q,U){var J=_.Kl();L=L.replace(/-/g,"+").replace(/_/g,"/");var k=_.cz().get("hl"),a=_.VK(_.Pn),d=D==null?void 0:D.element;d&&_.HA(d);Jwf(D,!0);_.kUJ(a,L,J.resolve,function(){d&&_.y2(d)},function(T){d&&_.y2(d);
J.reject(T)},k,g?function(T){g&&_.xI(n,g,{backend_analytics:T})}:void 0,J.resolve,b,q,U);
return J.promise};
Jwf=function(n,D){!(n=n==null?void 0:n.element)||n.tagName!=="YT-BUTTON-RENDERER"&&n.tagName!=="YTD-BUTTON-RENDERER"||(n.disabled=D)};
Zgv=function(){var n=_.Tg("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.je(n),actionButton:{buttonRenderer:QCf()}}},popupType:"TOAST"}};
asy=function(){var n=_.Tg("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.je(n),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
Uo=function(n){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:n}]}}};
dD4=function(n){var D=n.videoEntity;var L,g,b={title:nI(D.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.DL((L=D.localizedStrings)==null?void 0:L.viewCount),viewCount:_.DL((g=D.localizedStrings)==null?void 0:g.viewCount)}}};D.publishedTimestampMillis&&(b.dateText=_.DL(N5v(new Date(Number(D.publishedTimestampMillis)))));D={videoPrimaryInfoRenderer:b};L=n.videoEntity;n=n.channelEntity;n={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:nI(_.Tg("SHOW_MORE",
void 0,"Show more")),showLessText:nI(_.Tg("SHOW_LESS",void 0,"Show less")),description:L.formattedDescription,owner:{videoOwnerRenderer:{title:nI(n.title),thumbnail:n.avatar}}}};return{twoColumnWatchNextResults:{results:{results:{contents:[D,n]}}}}};
Jx=function(n,D,L,g){var b;return _.B(function(q){if(q.nextAddress==1)return _.JA(q,2),_.p(q,n,4);if(q.nextAddress!=2)return(b=_.cS(D.getState().entities).length>0)?q.return({title:_.je(_.Tg("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.je(_.Tg("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:cuT()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
q.return(uti(L,g));_.dG(q);return q.return(uti(L,g))})};
TYJ=function(n,D){return D?D==="PPSV"||XxO(n,D):!1};
E_J=function(n){n.responseContext||(n.responseContext={});n.responseContext.maxAgeSeconds=0;return n};
pr=function(n){var D;return _.B(function(L){return L.nextAddress==1?_.p(L,scB(n,"service:topbar:fallback"),2):(D=L.yieldResult)&&_.kJ(D)?L.return(E_J(_.kJ(D))):L.return()})};
cwy=function(n){var D;return _.B(function(L){return L.nextAddress==1?_.p(L,scB(n,"service:downloads_settings:fallback"),2):(D=L.yieldResult)&&_.kJ(D)?L.return(D):L.return()})};
scB=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return n?_.p(g,n.get(D),2):g.return();L=g.yieldResult;return!L||!_.kJ(L)||!isNaN(Number(L.data.expireTimestampMs))&&L.isExpired()?g.return():g.return(L)})};
Qc4=function(n){var D=_.E().resolve(Z0).getState().entities;return n.playlistId?TYJ(D,n.playlistId):!1};
u0O=function(n,D){var L;if(D==null?0:(L=D.requestTemplate)==null?0:L.panelId)n.panelId=D.requestTemplate.panelId;var g;if(D==null?0:(g=D.requestTemplate)==null?0:g.params)n.params=D.requestTemplate.params};
AwJ=function(){if(fs8)return fs8();var n=!_.c("idb_response_store_auth_killswitch"),D={};fs8=lq("yt-it-response-store",{objectStores:(D.ResponseStore={addedAtVersion:1},D),shared:!n,upgrade:function(L,g){g(1)&&(L=i9(L,"ResponseStore",{keyPath:["key","clientName"]}),wD(L,"byExpiration","expireTimestampMs"),wD(L,"byInterface","clientName"))},
version:1});return fs8()};
zUB=function(n){return _.eV(AwJ(),n)};
CfQ=function(n,D){var L;return _.B(function(g){return g.nextAddress==1?_.p(g,_.XG(),2):(L=g.yieldResult)?g.return(new Is8(n,D,L)):g.return()})};
rwv=function(n){var D=Object.keys(n)[0];if(D)return n.screenExit&&(D=D+";"+n.screenExit.screen),D};
Ogi=function(n){var D=new Map;n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,L!=null&&(D.has(L.taskType)||D.set(L.taskType,[]),D.get(L.taskType).push(L));return D};
igO=function(n){return!isNaN(n)&&n>0};
wWB=function(n){n=[].concat(_.Iu(n)).sort(function(L,g){return L-g});
var D=Math.floor(n.length/2);return n.length%2?n[D]:(n[D-1]+n[D])/2};
WQQ=function(){hUf||(Object.assign(Hw,{handleError:function(n,D){var L={errorSeverity:D.errorSeverity.toString(),wizFeatureFlags:Object.entries(D.featureFlags).join("\n")};LFf(D,L);D=D.errorSeverity;D===3?_.zo(n,"ERROR",void 0,void 0,void 0,L):D===2&&_.zo(n,"WARNING",void 0,void 0,void 0,L);_.c("cow_if_errors_in_popup")&&D===3&&n.message.indexOf("<If>")!==-1&&window.alert(n.message)},
enableComponentStacksInErrorMessages:!1}),hUf=!0)};
KQi=function(n,D){_.v0("yt.logging.errors.log",_.zo);grv();eUJ(Bfi(),D);window.onerror=n;_.c("wiz_next_error_handler_killswitch")||WQQ();xDy=bFB;window.addEventListener("unhandledrejection",function(L){if(L.reason instanceof Error){var g=L.reason;_.rF(g,{source:"unhandledrejection"});g.name==="AbortError"&&(g.level="WARNING")}bFB(L.reason);L.preventDefault()})};
_.RUJ=function(n){return n.a11y.ephemeralAction||null};
_.Pfi=function(n){var D,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy,LQ,Ur,ov,YG,pQ,TP,s3,KQ,sr,rA,oA,xD,qf;return _.B(function(jj){if(jj.nextAddress==1)return _.p(jj,_.a_(n,{mode:"readonly",enableRetries:!0},function(mI){return d4(mI,"playbackData").then(function(AT){var dA=AT.map(function(Bc){return Bc.transfer}).filter(function(Bc){return!!Bc}),CQ=AT.map(function(Bc){return Bc.offlineVideoPolicy}).filter(function(Bc){return!!Bc}),jJ=AT.filter(function(Bc){return!!Bc.key}).map(function(Bc){return _.qn(_.b2(Bc.key).entityId,
"downloadStatusEntity")});
dA=d4(mI,"transfer",dA);CQ=d4(mI,"offlineVideoPolicy",CQ);jJ=d4(mI,"downloadStatusEntity",jJ);var mb=dA.then(function(Bc){Bc=Bc.reduce(function(Hc,bD){(bD==null?0:bD.offlineVideoStreams)&&Hc.push.apply(Hc,_.Iu(bD.offlineVideoStreams));return Hc},[]).filter(function(Hc){return!!Hc});
return d4(mI,"offlineVideoStreams",Bc)});
return rm.all([dA,CQ,mb,jJ]).then(function(Bc){var Hc=_.V(Bc);Bc=Hc.next().value;var bD=Hc.next().value;var wA=Hc.next().value;Hc=Hc.next().value;return[AT,Bc,bD,wA,Hc]})})}),2);
if(jj.nextAddress!=3)return D=jj.yieldResult,_.p(jj,_.a_(n,{mode:"readonly",enableRetries:!0},function(mI){return d4(mI,"mainDownloadsListEntity").then(function(AT){var dA,CQ;return(CQ=(dA=AT[0])==null?void 0:dA.downloads)!=null?CQ:[]})}),3);
L=jj.yieldResult;g=_.V(D);b=g.next().value;q=g.next().value;U=g.next().value;J=g.next().value;k=g.next().value;a=b;d=q;T=U;Q=J;A=k;I={};w={};h={};e={};v={};LO=[];S=_.V(d);for($i=S.next();!$i.done;$i=S.next())(nO=$i.value)&&(I[nO.key]=nO);VB=_.V(T);for(Iv=VB.next();!Iv.done;Iv=VB.next())(CO=Iv.value)&&(w[CO.key]=CO);uT=_.V(A);for(Wy=uT.next();!Wy.done;Wy=uT.next())(LQ=Wy.value)&&(h[LQ.key]=LQ);Ur=_.V(Q);for(ov=Ur.next();!ov.done;ov=Ur.next())(YG=ov.value)&&(e[YG.key]=YG);pQ=_.V(L);for(TP=pQ.next();!TP.done;TP=
pQ.next())s3=TP.value,KQ=void 0,v[(KQ=s3.videoItem)!=null?KQ:""]=!0,s3.videoItem&&(rA=sr=void 0,oA=(rA=(sr=_.b2(s3.videoItem))==null?void 0:sr.entityId)!=null?rA:"",LO.push({externalVideoId:oA}));xD=a.filter(function(mI){if(!mI||!mI.key||!mI.offlineVideoPolicy)return!1;mI=_.b2(mI.key).entityId;mI=_.qn(mI,"downloadStatusEntity");var AT;return!(mI&&((AT=h[mI])==null?void 0:AT.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
qf=xD.map(function(mI){var AT=I[mI.transfer],dA=[];if(AT==null?0:AT.offlineVideoStreams)for(var CQ=_.V(AT.offlineVideoStreams),jJ=CQ.next();!jJ.done;jJ=CQ.next())(jJ=e[jJ.value])&&dA.push(jJ);CQ=w[mI.offlineVideoPolicy];jJ=v;var mb=mI==null?void 0:mI.playerResponseTimestamp,Bc=_.b2(CQ.key).entityId;mI=_.qn(Bc,"mainVideoEntity");if(CQ.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var Hc="OFFLINE_VIDEO_STATE_DISABLED";CQ.expirationTimestamp&&Number(CQ.expirationTimestamp)<Date.now()/1E3&&(Hc="OFFLINE_VIDEO_STATE_EXPIRED")}else if(CQ.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")Hc="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(AT==null?void 0:AT.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Hc="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":Hc="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":Hc="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":Hc="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":Hc="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Hc="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:Hc="OFFLINE_VIDEO_STATE_UNKNOWN"}if(Hc==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(AT==null?void 0:AT.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":Hc="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":Hc="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":Hc=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}Bc={id:Bc,videoState:Hc};if(AT==null?0:AT.cotn)Bc.cotn=AT.cotn;if(AT==null?0:AT.maximumDownloadQuality)Bc.selectedVideoQuality=AT==null?void 0:AT.maximumDownloadQuality;if(AT==null?0:AT.lastProgressTimeMs)Bc.lastProgressTimeMs=AT.lastProgressTimeMs;mb&&(Bc.playerResponseSavedTimeMs=String(Number(mb)*1E3));AT=String;mb=0;dA=_.V(dA);for(Hc=dA.next();!Hc.done;Hc=dA.next())if(Hc=Hc.value,Hc.streamsProgress){Hc=_.V(Hc.streamsProgress);for(var bD=Hc.next();!bD.done;bD=
Hc.next()){var wA=void 0;mb+=Number((wA=bD.value.numBytesDownloaded)!=null?wA:0)}}Bc.downloadedBytes=AT(mb);Bc.selectedOfflineMode=jJ[mI]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";CQ.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Bc.offlinePlaybackDisabledReason=CQ.offlinePlaybackDisabledReason);return Bc});
return jj.return({offlineVideos:qf,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:LO}}})})};
t4v=function(){var n;return _.B(function(D){return D.nextAddress==1?_.p(D,_.Jd(),2):(n=D.yieldResult)?D.return(_.Pfi(n)):D.return({state:"PES Unavailable"})})};
XWB=function(){var n,D,L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,_.Jd(),2);if(b.nextAddress!=3)return(n=b.yieldResult)?_.p(b,mDB(n),3):b.return({state:"PES Unavailable"});D=b.yieldResult;L={};g=D.reduce(function(q,U){q[U.key]=U;return q},L);
return b.return(v_Q(g))})};
v_Q=function(n){for(var D={},L=[],g=_.V(Object.keys(n)),b=g.next();!b.done;b=g.next()){var q=b.value;b=n[q];var U=void 0;if(((U=b)==null?void 0:U.entityType)==="mainVideoEntity"){delete n[q];var J=b.data;b={};if(J){var k=void 0;U=(k=J.videoId)!=null?k:"vid-"+q;q=n;b.video=J;delete b.video.formattedDescription;delete b.video.thumbnail;J.owner&&(k=q[J.owner],k==null?0:k.data)&&(delete q[k.key],b.video.owner=k.data,delete b.video.owner.avatar);if(J=J.downloadState)if(k=q[J],k==null?0:k.data)if(delete q[J],
J=k.data.playbackData)if(k=q[J],k!=null&&k.data){delete q[J];J=k.data;delete J.playerResponseJson;b.playbackData=J;if(J.transfer&&(k=q[J.transfer],k==null?0:k.data)){delete q[k.key];var a=k.data;b.transfer=a;k=[];a=_.V(a.offlineVideoStreams||[]);for(var d=a.next();!d.done;d=a.next())if(d=q[d.value])delete q[d.key],k.push(d.data);k&&(b.streams=k)}(J=J.offlineVideoPolicy)&&(J=q[J])&&J.data&&(delete q[J.key],b.offlineVideoPolicy=J.data)}D[U]=b}}else b&&b.entityType==="offlineOrchestrationActionWrapperEntity"&&
b.data&&(delete n[b.key],U=b.data,q=void 0,L.push({id:U.rootActionId,type:((q=U.actionProto)==null?void 0:q.actionType)||"",entity:b}))}D.wrapperEntities=L;Object.keys(n).length>0&&(D.unknownKeys=n);return D};
lsO=function(){var n,D,L,g,b,q,U,J,k;return _.B(function(a){if(a.nextAddress==1)return n=!!(new _.rD("")).expiringStorage_,g=!!((D=_.U8.crypto)==null?0:(L=D.subtle)==null?0:L.importKey),b=!!_.U8.BroadcastChannel,q=!!_.U8.navigator.locks,_.p(a,edb(),2);U=a.yieldResult;J=n&&g&&b&&q&&U;k={isSupported:J};if(J)return a.return(k);k.missingBrowserFeatures=[];U||k.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");n||k.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
g||k.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");b||k.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");q||k.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return a.return(k)})};
M4b=function(){var n;return!((n=aS?aS:null)==null||!n.window)};
_.Y$v=function(n){if(_.O8()&&_.pyO("Chromium")>=120){var D=_.o_B().mediaSession;try{D.setActionHandler("enterpictureinpicture",function(){n()})}catch(L){}}};
S$B=function(n){for(var D=[],L=_.V(document.styleSheets),g=L.next(),b={};!g.done;b={node$jscomp$719:void 0},g=L.next())b.node$jscomp$719=g.value.ownerNode,b.node$jscomp$719&&(b.node$jscomp$719 instanceof HTMLStyleElement||b.node$jscomp$719 instanceof HTMLLinkElement)&&D.push(new Promise(function(q){return function(U){var J=q.node$jscomp$719.cloneNode(!0);J.onload=function(){U()};
J.onerror=function(){_.CL(Error("hj"));U()};
n.document.head.appendChild(J)}}(b)));
return Promise.all(D)};
biJ=function(n){var D=[_.n0(FQ4),_.n0(Hgy),_.n0(ywb)];NYi(window.document.documentElement,n.document.documentElement,[_.n0(jcJ),_.n0(nk8),_.n0(DM8),_.n0(LX8),_.n0(gkv)]);NYi(window.document.body,n.document.body,D)};
NYi=function(n,D,L){n=_.V(n.attributes);for(var g=n.next();!g.done;g=n.next())if(g=g.value)try{_.yy(L,D,g.name,g.value)}catch(b){}};
Gn8=function(n,D){n=new _.dB(n.document.documentElement);n.start($M4,D);return n};
qzB=function(n){var D=n.document.documentElement;D.addEventListener("click",function(L){WNJ(D,L)});
D.addEventListener("touchstart",function(L){PpQ(L)});
D.addEventListener("mousedown",function(L){PpQ(L)})};
UM8=function(n,D,L,g){g=g===void 0?!1:g;D=new VlJ(D||n,L||n);return{x:n.x+((g===void 0?0:g)?D.lengthX*-1:D.lengthX)*.2,y:n.y+((g===void 0?0:g)?D.lengthY*-1:D.lengthY)*.2}};
B74=function(n){if(!n)return!1;var D=n.status==="OK"||n.status==="LIVE_STREAM_OFFLINE",L,g,b,q=(b=(L=n.errorScreen)==null?void 0:L.playerLegacyDesktopYpcTrailerRenderer)!=null?b:(g=n.errorScreen)==null?void 0:g.ypcTrailerRenderer;return!!D||!!q};
_.J_i=function(n,D){if(!n)return!1;var L,g=(L=n.errorScreen)==null?void 0:L.playerLegacyDesktopYpcOfferRenderer,b;D=!!(D==null?0:(b=D.playerOverlayRenderer)==null?0:b.gatedActionsOverlayRenderer);return!!B74(n)||!!g||!!D};
kn8=function(n){return n.includes("gclid")||n.includes("gad_source")};
pQB=function(n){return new Promise(function(D){window.setTimeout(D,n)})};
ZiT=function(n){var D={bicf:function(q){n.e5s=q},
blc:function(){return n.getLatestChallengeResponse()},
bcr:function(q){n.pFe.push(q)}},L=window.top;
L.ntpevasrs=D;if(L.ntpqfbel!==void 0)for(var g=_.V(L.ntpqfbel),b=g.next();!b.done;b=g.next())b=b.value,b(D);L.ntpqfbel=void 0};
agi=function(n){return _.B(function(D){if(D.nextAddress==1)return _.JA(D,2),_.p(D,n.xIS(),4);if(D.nextAddress!=2)return _.hE(D,0);_.dG(D);_.Tq(D)})};
dMO=function(n){var D,L;(D=n.ytcsi)==null||(L=D.tick)==null||L.call(D,"pot_ist")};
T74=function(n){if(n instanceof Error){var D=_.W7("yt.logging.errors.log");D&&D(n,"WARNING")}};
EkO=function(n){try{var D=JSON.parse(n);if(D.bgChallenge)return D}catch(L){}};
c_y=function(){var n=window,D={networkStatusManagerPromise:_.E().resolve(new EdJ(_.xn)),initialChallengeSli:_.c("wpo_att_sli")?new _.ESB("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};n=n===void 0?window:n;var L=n.ytAtR,g;D==null||(g=D.initialChallengeSli)==null||_.Ty(g);if(L){if(L=EkO(L)){var b;D==null||(b=D.initialChallengeSli)==null||_.Eo(b,"SUCCESS");sk8(L,D)}n.ytAtR=void 0}else n.ytAtRC=function(q){if(q=EkO(q)){var U;D==null||(U=D.initialChallengeSli)==null||_.Eo(U,
"SUCCESS");sk8(q,D);n.ytAtRC=void 0}}};
fgy=function(){if(Qk4)return Qk4;try{var n=_.Jp("IFRAME");_.Xy(n,_.L0(uzT));n.sandbox.add("allow-same-origin");n.style.display="none";document.body.appendChild(n);return Qk4=n}catch(D){n=new _.pe("Failed to create sandbox iframe"),_.zo(n)}};
A_8=function(n){var D,L;return(L=n==null?void 0:(D=n.contentWindow)==null?void 0:D.fetch)!=null?L:window.fetch};
zl8=function(n){var D,L;return(L=n==null?void 0:(D=n.contentWindow)==null?void 0:D.JSON.parse)!=null?L:JSON.parse};
IgQ=function(n){var D,L;return(L=n==null?void 0:(D=n.contentWindow)==null?void 0:D.Request)!=null?L:window.Request};
OiT=function(){if(IwT()==="hidden")var n="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else IwT()==="visible"&&(n="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",CQv=null);n&&r_B(n)};
r_B=function(n){if(n==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||n==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(iiT===n)return;iiT=n}var D=9E4+Math.random()*2E3;if(n!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.FA()>D)&&IwT()==="visible"){D=-1;CQv&&(D=Math.round((0,_.Ml)()-CQv));var L=String;var g=_.W7("_fact",window);g=g==null||g==-1?-1:Math.max(Date.now()-g,0);_.Qa("foregroundHeartbeat",{firstActivityMs:L(g),clientDocumentNonce:jbi,index:String(wQ8),lastEventDeltaMs:String(D),trigger:n});
_.v0("_fact",-1,window);wQ8++;CQv=(0,_.Ml)()}};
_.hlJ=function(){try{return!!self.sessionStorage}catch(n){return!1}};
WXB=function(){var n=navigator;return new Promise(function(D,L){var g;(g=n.webkitTemporaryStorage)!=null&&g.queryUsageAndQuota?n.webkitTemporaryStorage.queryUsageAndQuota(function(b,q){D({usage:b,quota:q})},function(b){L(b)}):L(Error("pj"))})};
elB=function(n,D,L){n.componentType!==ZP&&L instanceof HTMLElement&&D&&!_.c("cow_logging_in_component_wrapper")&&erQ(L,D,!0)};
xMJ=function(n,D,L){D=D===void 0?{}:D;var g,b=(g=_.u(n.commandMetadata,_.jr))==null?void 0:g.url;g=D.form||{};!L||g.element||g.skipDefaultElement||(D.form=D.form||{},D.form.element=L);if(b&&b!=="/service_ajax")return{type:0,command:n,form:D.form};if(_.c("kevlar_service_command_check")){if(_.en(_.E().resolve(_.cn),n))return Object.assign({},{type:1,command:n},D)}else{var q;if((q=_.u(n.commandMetadata,_.jr))==null?0:q.apiUrl)return Object.assign({},{type:1,command:n},D)}return{type:2,command:n,form:D.form}};
KXy=function(n){if(n.form){var D=n.form,L=Object.assign({},D);D=D.element;L=(delete L.element,L);if(D)return[_.Bz(D,[n.command,L,n.commandController])]}return[]};
RlJ=function(n){if(n.form){var D=n.form,L=Object.assign({},D);D=D.element;L=(delete L.element,L);D&&_.J9(D,[n.command],D,L)}};
PQ8=function(n,D,L){var g=new so(n,D),b=new cR(n,D,L);n={"/youtubei/v1/browse":new QK(n,D,L),"/youtubei/v1/player":g,"/youtubei/v1/navigation/resolve_url":new ue,"/youtubei/v1/next":b,"/youtubei/v1/guide":new fr(L),"/youtubei/v1/search":new Ax(n,D,L),"/youtubei/v1/reel/reel_item_watch":new zy(n,D,L),"/youtubei/v1/get_watch":new IS(g,b)};n["/youtubei/v1/account/account_menu"]=new Cr;n["/youtubei/v1/notification/get_notification_menu"]=new rB;return n};
ie=function(){var n=_.E().resolve(Oo);return Promise.resolve(tlQ(n,_.U8.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
mMJ=function(n){return n&&(n=_.wB(_.ggQ(n)))?(new URLSearchParams(n)).get("service"):null};
ei=function(n,D){_.Ya(_.hx(),function(){_.Wz("adl")});
_.E().resolve(vk8)(D);n=n.root;n.loadData&&n.loadData(D);(D==null?0:D.response)?_.Eo(QDb(),"SUCCESS"):_.CL(new _.pe("Lifecycle: No response in data",_.is("IS_SHELL_LOAD"),D?D.page:"NO_PAGE",D?D.endpoint:"NO_ENDPOINT"));n.polymerController.$["page-manager"].lazyPrepareCriticalPages((D==null?void 0:D.page)||"",D.endpoint);var L,g;((g=_.u(D==null?void 0:(L=D.endpoint)==null?void 0:L.commandMetadata,_.jr))==null?0:g.webPageType)&&_.Ss().dispatch(_.WR(_.u(D.endpoint.commandMetadata,_.jr).webPageType))};
XQT=function(){var n,D;return _.B(function(L){switch(L.nextAddress){case 1:n=window;if(!n.getDataPromise){L.jumpTo(2);break}_.JA(L,3);return _.p(L,n.getDataPromise(),5);case 5:return L.return(L.yieldResult);case 3:return _.dG(L),_.p(L,ie(),6);case 6:return L.return(L.yieldResult);case 2:if(n.getInitialData)return D=n.getInitialData(),n.getInitialData=void 0,L.return(D);throw Error("rj`"+_.U8.location.href);}})};
MlB=function(){_.rd("CSI_SERVICE_NAME","youtube");_.ww({loadType:"cold"});_.c("kevlar_log_lcp")&&lg4(function(n){_.Wz("lcp",n.value)})};
oki=function(){var n=_.hp(document.location.href,"enable");n&&n.indexOf("scraper")>-1&&_.rd("ADD_SCRAPER_ATTRIBUTES",!0)};
y_8=function(n){var D=n.root;n=[Yzf,Szv,_.xJ];_.c("web_feedback_endpoint_autolog_allowlist_killswitch")&&n.push(_.Kr,FXi);Hi8(function(L,g){return xMJ(L,g,D)},function(L){if(!L.command)return[];
var g;((g=L.form)==null?0:g.element)?L.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},L.form,{endpoint:L.command})})):D.handleNavigate(L);return[]},n);
_.E().addProvider({provide:_.S6,useValue:_.Ly.instance})};
jkB=function(){var n={},D={},L;for(L in N7b){var g=_.V(_.bn(N7b[L],void 0,"UAX5pb"));n[L]=g.next().value;D[L]=g.next().value}return[n,function(b){for(var q in b){var U=void 0;(U=D[q])==null||U(b[q])}}]};
_.LOJ=function(n,D){var L=_.Ao.getValueByKeys(n,"contents","twoColumnWatchNextResults","results","results","contents"),g=_.Ao.getValueByKeys(n,"contents","twoColumnWatchNextResults","playlist","playlist")||null,b=null,q=null;if(g)b=_.Ao.getValueByKeys(g,"titleText"),q=_.Ao.unsafeClone(_.Ao.getValueByKeys(g,"longBylineText")),L="",q&&(L=_.o_(q)),q=_.Mn(L);else if(L){L=_.V(L);for(var U=L.next();!U.done;U=L.next())U=U.value,U.videoPrimaryInfoRenderer&&(b=_.Ao.getValueByKeys.apply(_.Ao,[U].concat(_.Iu(n7b)))),
U.videoSecondaryInfoRenderer&&(q=_.Ao.getValueByKeys.apply(_.Ao,[U].concat(_.Iu(D2y))))}else _.e6(Error("wj"));var J;n.currentVideoEndpoint?J=n.currentVideoEndpoint:_.e6(Error("xj"));var k;D&&(k=_.Ao.getValueByKeys(D,"playabilityStatus","miniplayer","miniplayerRenderer"));n={miniplayerTitle:b,miniplayerSubtitle:q,watchEndpoint:J,playlistData:g};k&&(n.miniplayerRenderer=k);return n};
g7T=function(n){if(n)return _.cB(n)};
_.bDv=function(){return{isFullscreen:function(){throw Error("yj");},
toggleFullscreen:function(){throw Error("zj");},
exitFullscreen:function(){throw Error("Aj");},
isAutonavEnabled:function(){throw Error("Bj");},
setAutonavEnabled:function(){throw Error("Cj");},
isAutoplaySetExplicitly:function(){throw Error("Dj");}}};
$2J=function(n){return n.videoDuration?n.numTaps>1&&n.tapDirection!==0?_.RS(n.draggedTime/n.videoDuration,0,1):_.RS((n.playedTime||0)/n.videoDuration,0,1):0};
Gdy=function(n){return n.videoDuration?n.isDragging||n.numTaps>1&&n.tapDirection!==0?_.RS(n.draggedTime/n.videoDuration,0,1):_.RS((n.playedTime||0)/n.videoDuration,0,1):0};
VTv=function(n){var D,L,g;return _.u(n==null?void 0:(D=n.markersMap)==null?void 0:(L=D.find(function(b){return b.key==="HEATSEEKER"}))==null?void 0:(g=L.value)==null?void 0:g.heatmap,qdv)};
U2f=function(n){var D,L;return(L=(D=VTv(n))==null?void 0:D.heatMarkersDecorations)!=null?L:[]};
B6B=function(n){if(_.c("mweb_supported_chapters_killswitch"))return!0;var D;return!!(n==null?0:(D=n.markersMap)==null?0:D.find(function(L){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(L.key)}))};
_.JI4=function(n){var D=Object,L=D.assign,g;n={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(g=n==null?void 0:n.getPlayerState())!=null?g:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return L.call(D,{},{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},n,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
kdJ=function(n){return function(D){var L=n(),g,b=(g=L.playerApi)==null?void 0:g.getPlayerState();D&&D!==L.playerState&&(D===1||D===2)&&L.setState({playerState:b})}};
ZDv=function(n){return function(D){var L=n(),g=L.playerApi;g&&(D==null?void 0:D.type)==="newdata"&&(pNO&&(clearTimeout(pNO),pNO=void 0),_.c("web_shorts_use_progress_state_for_gapless")?(D=g==null?void 0:g.getProgressState(D==null?void 0:D.playertype),D=D.seekableEnd-D.seekableStart):D=g==null?void 0:g.getDuration(D==null?void 0:D.playertype),L.setState({playedTime:0,videoDuration:D}))}};
anf=function(n){return function(D){var L=n(),g=L.playerApi;if(g){var b=g.getPresentingPlayerType();_.c("web_shorts_use_progress_state_for_gapless")?(g=g.getProgressState(b),g=g.seekableEnd-g.seekableStart):g=g.getDuration(b);L.setState({playedTime:D,videoDuration:g})}}};
E7v=function(n){var D=n.element;var L=n.veType;var g=n.storedVisualElement===void 0?null:n.storedVisualElement;var b=n.elementIndex===void 0?0:n.elementIndex;n=n.clientYouTubeData;var q=_.r1();q!==d2B&&(T6Q.clear(),d2B=q);if(D.visualElement&&T6Q.has(D.visualElement))return null;if(g&&T6Q.has(g))return D.visualElement=g,null;L=_.G8(_.qb(),{veType:L,elementIndex:b,clientYouTubeData:n});if(!L)return null;D.visualElement=L;T6Q.add(L);return L};
_.PR=function(n,D,L,g){L=L===void 0?null:L;g=g===void 0?eNO:g;var b=b===void 0?null:b;aU(function(){if(D){L instanceof Function&&(L=L());var q=E7v({element:D,veType:n,storedVisualElement:L,clientYouTubeData:void 0});q&&(RN4(D,b),g(q))}})};
cIB=function(n){_.PR(112394,n,function(){return s08},function(D){s08=D})};
fnB=function(n,D){if(!n)return[];var L,g,b;n=((L=n.markersMap)==null?void 0:(g=L.find(function(q){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(q.key)}))==null?void 0:(b=g.value)==null?void 0:b.chapters)||[];
!Q0b(n)||(D==null?0:D.ignoreStub)||(n=[uvv()].concat(_.Iu(n)));return n};
uvv=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
Q0b=function(n){if(n.length===0)return!1;var D;return((D=_.u(n[0],tx))==null?void 0:D.timeRangeStartMillis)!==0};
mn=function(n){return n?n.timeRangeStartMillis||0:0};
zMi=function(n,D){if(n.isDragging&&D)return n=AIv(n,D),n===-1?uvv():fnB(D)[n]};
AIv=function(n,D){return n.isDragging&&D?fnB(D,{ignoreStub:!0}).findIndex(function(L,g,b){L=Inv(n);return C38(L,b,g).scrubberHovering}):-1};
Inv=function(n){return Object.assign({},n,{videoDuration:n.videoDuration*1E3,playedTime:n.playedTime*1E3,draggedTime:n.draggedTime*1E3})};
C38=function(n,D,L){var g=mn(_.u(D[L],tx));D=mn(_.u(D[L+1],tx))||n.videoDuration;L=n.isDragging;var b;if(b=n.isDragging)b=n.draggedTime,b=b!==null&&b>=g&&b<D;var q=n.playedTime;return q!==null&&q>=g&&q<D?{videoPosition:"active",isScrubbing:L,scrubberHovering:b}:n.playedTime<g?{videoPosition:"pending",isScrubbing:L,scrubberHovering:b}:{videoPosition:"seen",isScrubbing:L,scrubberHovering:b}};
rIQ=function(n,D){return n.videoPosition==="seen"||(D===void 0?0:D)>0};
ODT=function(n,D,L){D=n/D.storyboardInterval;var g=fnB(L);if(!g.length)return-D*72;L=0;g=_.V(g);for(var b=g.next();!b.done;b=g.next())if(mn(_.u(b.value,tx))/1E3<n)L++;else break;return-(D*72)-L*56};
iDb=function(n){return n?n.width/n.columns:0};
wNi=function(n){return n.isHovering?n.hoveredTime:n.draggedTime};
hMf=function(n,D){n=n.draggedTime*1E3;return n>=D.visibleTimeRangeStartMillis&&n<=D.visibleTimeRangeEndMillis};
_.WOv=function(n){if(n===void 0||Number.isNaN(n))return"--:--";var D=Math.abs(Math.floor(n)),L=Math.floor(D/86400),g=Math.floor(D%86400/3600),b=Math.floor(D%3600/60);D=Math.floor(D%60);var q="";L>0&&(q+=L+":",g<10&&(q+="0"));if(L>0||g>0)q+=g+":",b<10&&(q+="0");q+=b+":";D<10&&(q+="0");q+=D;return n>=0?q:"-"+q};
eM8=function(n,D){return function(){var L=wNi(n());var g=D();var b=n().playerApi;if(b&&b.getNumberOfStoryboardLevels()!==0){var q=b.getStoryboardFrameIndex(L,1);q!==-1?g=b.getStoryboardFrame(q,1):(L=b.getStoryboardFrameIndex(L,0),b=b.getStoryboardFrame(L,0),g&&b&&(b.height*=3,b.width*=3),g=b)}else g=null;if(!g)return null;D()&&(g.width=90*g.columns,g.height=160*g.rows);return g}};
_.vR=function(n){if(!n||n.getVideoData)return n};
x28=function(){var n;return{playerApi:(n=_.E().resolve(_.LF)())!=null?n:void 0}};
_.m2f=function(n){function D(e){e!==0||d?e>50&&(d||!Q)?(T(!1),A(!0)):e<=50&&(d||Q)&&(T(!1),A(!1)):T(!0)}
function L(){var e;return _.B(function(v){if(v.nextAddress==1)return _.p(v,_.gf(),2);(e=v.yieldResult)&&(e.isMuted()?T(!0):T(!1));_.Tq(v)})}
var g=n.noSlider;n=_.tb();var b=_.tb(),q=_.mL(),U=_.V(GZ(!1)),J=U.next().value,k=U.next().value,a=_.V(GZ(!1));U=a.next().value;a=a.next().value;var d=U,T=a;a=_.V(GZ(!0));U=a.next().value;a=a.next().value;var Q=U,A=a;_.c7(function(){function e(){k(!0)}
function v(){k(!1)}
g?(L(),D(d?0:100)):q&&q.value&&(q.value.addEventListener("focus",e),q.value.addEventListener("focusout",v),KOy(q.value).then(function(){D(Number(RM4(q.value)))}));
b&&b.value&&(b.value.addEventListener("focus",e),b.value.addEventListener("focusout",v));return function(){var LO;q==null||(LO=q.value)==null||LO.removeEventListener("focus",e);var S;q==null||(S=q.value)==null||S.removeEventListener("focusout",v);b.value.removeEventListener("focus",e);b.value.removeEventListener("focusout",v)}});
var I=_.GS(function(){if(q&&q.value){var e=Number(RM4(q.value));P3Q(e);q.value.style.setProperty("--gradient-percent",e+"%");D(e)}return!1});
U={};var w=(U.ytdDesktopShortsVolumeControlsSliderContainer=!0,U.ytdDesktopShortsVolumeControlsSliderContainerExpanded=J,U);U={};J=(U.ytdDesktopShortsVolumeControlsBackgroundScrim=!0,U.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=g?!1:J,U);_.vl(b,"pointerenter",function(){k(!0)});
_.vl(n,"pointerleave",function(){k(!1)});
U=_.GS(function(){if(q&&q.value||g)tT8(q.value,d,g),T(!d);return!1});
a=_.c("web_shorts_keyboard_enable_mute_shortcut")?d?_.Tg("PLAYER_LABEL_UNMUTE",void 0,"Unmute (m)"):_.Tg("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):d?_.Tg("UNMUTE_VOLUME",void 0,"Unmute"):_.Tg("MUTE_VOLUME",void 0,"Mute");var h={sources:[{clientResource:{imageName:d?"VOLUME_OFF_FILLED":Q?"VOLUME_UP_FILLED":"VOLUME_DOWN_FILLED"}}]};return _.Z("desktop-shorts-volume-controls",{class:"ytdDesktopShortsVolumeControlsHost",el:n},_.Z("div",{class:_.Ll(J)}),_.Z("button",{"aria-label":a,title:a,el:b,"on:click":U,
class:"ytdDesktopShortsVolumeControlsMuteIconButton"},h?_.Z(_.RU,{data:h,alt:a,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null),_.vw(!g,function(){return _.Z("div",{class:_.Ll(w)},_.Z("input",{"aria-label":_.Tg("VOLUME"),title:_.Tg("VOLUME"),el:q,"on:input":I,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input"}))}))};
KOy=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.gf(),2);D=g.yieldResult;L=50;D&&(L=D.getVolume(),D.isMuted()?v7J(n,0):v7J(n,L));_.Tq(g)})};
P3Q=function(n){var D;_.B(function(L){if(L.nextAddress==1)return _.p(L,_.gf(),2);if(D=L.yieldResult)D.unMute(!0),D.setVolume(n,!0);_.Tq(L)})};
v7J=function(n,D){n&&(n.value=""+D,n.style.setProperty("--gradient-percent",D+"%"))};
RM4=function(n){var D;return(D=n==null?void 0:n.value)!=null?D:0};
tT8=function(n,D,L){var g;_.B(function(b){if(b.nextAddress==1)return _.p(b,_.gf(),2);g=b.yieldResult;D&&g?(g.unMute(!0),!L&&n&&v7J(n,g.getVolume())):g&&(g.mute(!0),!L&&n&&v7J(n,0));_.Tq(b)})};
XNJ=function(){var n;_.B(function(D){if(D.nextAddress==1)return _.p(D,_.gf(),2);n=D.yieldResult;if(!n)return D.return();n.isMuted()?n.unMute(!0):n.mute(!0);_.Tq(D)})};
lnO=function(n){var D=_.E().resolve(_.X1).getPlayerElement();D&&n&&(n===1?D.pause():D.play())};
MTT=function(n){_.Vm(n,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
o7B=function(n){_.Vm(n,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
Sd8=function(n){return _.ko(n.document.body,function(){return _.Z(Yd8,null)})};
FOO=function(){var n=window.performance.getEntriesByType("navigation");return n?n.map(function(D){return D.type}).includes("reload"):!1};
gcO=function(){le(le(le(le(le(le(le(_.E().resolve(_.M8),_.HDB),_.yI8),_.N68),_.j0T),_.ncB),_.Dqv),_.L6v)};
bXO=function(n,D){D=D===void 0?!1:D;var L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return D||!_.c("kevlar_shorts_seedless_retry_initial_load")||(L=window,g=!(!L.getDataPromise&&!L.getInitialData),g)?_.p(U,XQT(),2):(setTimeout(bXO.bind(window,n,!0),1E3),U.return());if(U.nextAddress!=3)return b=U.yieldResult,_.p(U,$qJ(b),3);q=U.yieldResult;ei(n,q);_.Tq(U)})};
$qJ=function(n){var D;if((D=n.response)==null||!D.replacementEndpoint)return _.kd(n);D=_.E().resolve(Oo);n=n.response;_.u(n.replacementEndpoint,_.ds)&&n.sequenceContinuation&&(_.u(n.replacementEndpoint,_.ds).sequenceParams=n.sequenceContinuation);return oS(D,n.replacementEndpoint,{},_.U8.location.href,"shorts",function(){},function(){return!1})};
GB4=function(n){var D=_.Ss(),L,g=_.u((L=n.response)==null?void 0:L.frameworkUpdates,PL),b;L=_.u((b=n.playerResponse)==null?void 0:b.frameworkUpdates,PL);var q;n=_.u((q=n.reelWatchSequenceResponse)==null?void 0:q.frameworkUpdates,PL);g&&_.ZL(g,D);L&&_.ZL(L,D);n&&_.ZL(n,D)};
qQB=function(n){var D;_.c("enable_redirect_linking_for_desktop_web_client")&&((D=window.location.hash)==null?0:D.includes("redirect_state"))&&n.url&&(n.url=n.url.toString()+window.location.hash)};
Bni=function(n){var D=_.E(),L=D.resolve(Oo);D=D.resolve(_.Vpv);n.endpoint&&(L=UqJ(L,n.endpoint),L.content&&n.response&&_.YJ(D,n.response,L.content),L.player&&n.playerResponse&&_.YJ(D,n.playerResponse,L.player),L.reelSequence&&n.reelWatchSequenceResponse&&_.YJ(D,n.reelWatchSequenceResponse,L.reelSequence))};
Si=function(n,D){GB4(D);var L;(D==null?0:D.url)&&((L=window.location.hash)==null?0:L.includes("redirect_state"))&&(qQB(D),(L=mMJ(D.url))&&_.$d(n.root,"yt-initialize-third-party",[L,D]));Bni(D);L=_.E();var g=L.resolve(JXb);D.playerResponse&&L.resolve(kBB).handleResponse(D.playerResponse);if(D.playerResponse){L=void 0;if(_.c("ab_v_vid_sig")&&D.endpoint){var b,q=(b=_.u(D.endpoint,_.M1))!=null?b:_.u(D.endpoint,_.ds);q&&(L=q.videoId)}pjy(g,D.playerResponse,L)}D.playerResponse&&LE8(D.playerResponse)&&_.c("web_enable_ab_rsp_cl")?
pEv().then(function(){ZXB(g,D.playerResponse);ei(n,D)}):ei(n,D)};
dqO=function(n){if(n=n.root.data){var D=_.E().resolve(aYT);n.endpoint&&(n.response&&D.handleResponse(n.response,void 0,document.querySelector("ytd-app")),n.playerResponse&&D.handleResponse(n.playerResponse),n.reelWatchSequenceResponse&&D.handleResponse(n.reelWatchSequenceResponse))}};
Tnf=function(n){var D,L,g,b,q,U;return _.B(function(J){switch(J.nextAddress){case 1:D=window;if(!D.getDataPromise){J.jumpTo(2);break}_.JA(J,3);return _.p(J,D.getDataPromise(),5);case 5:L=J.yieldResult;Si(n,L);_.hE(J,4);break;case 3:return _.dG(J),_.p(J,ie(),6);case 6:g=J.yieldResult,ei(n,g);case 4:return J.return();case 2:if(!_.c("sw_nav_preload_pbj")){J.jumpTo(7);break}D.fetchInitialData=function(){var k;return _.B(function(a){if(a.nextAddress==1)return _.p(a,ie(),2);k=a.yieldResult;ei(n,k);_.Tq(a)})};
if(D.getInitialData){D.loadInitialData=function(k){Si(n,k)};
b=D.getInitialData();D.getInitialData=void 0;Si(n,b);J.jumpTo(8);break}D.fetchInitialData=void 0;return _.p(J,ie(),9);case 9:q=J.yieldResult,ei(n,q);case 8:return J.return();case 7:D.getInitialData?(U=D.getInitialData(),D.getInitialData=void 0,Si(n,U)):D.loadInitialData=function(k){Si(n,k)},_.Tq(J)}})};
Ecv=function(n){var D=0;return function(){return D<n.length?{done:!1,value:n[D++]}:{done:!0}}};
sKJ=typeof Object.defineProperties=="function"?Object.defineProperty:function(n,D,L){if(n==Array.prototype||n==Object.prototype)return n;n[D]=L.value;return n};
cXv=function(n){n=["object"==typeof globalThis&&globalThis,n,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var D=0;D<n.length;++D){var L=n[D];if(L&&L.Math==Math)return L}throw Error("a");};
_.oh=cXv(this);F1=function(n,D){if(D)a:{var L=_.oh;n=n.split(".");for(var g=0;g<n.length-1;g++){var b=n[g];if(!(b in L))break a;L=L[b]}n=n[n.length-1];g=L[n];D=D(g);D!=g&&D!=null&&sKJ(L,n,{configurable:!0,writable:!0,value:D})}};
F1("Symbol",function(n){if(n)return n;var D=function(q,U){this.$jscomp$symbol$id_=q;sKJ(this,"description",{configurable:!0,writable:!0,value:U})};
D.prototype.toString=function(){return this.$jscomp$symbol$id_};
var L="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",g=0,b=function(q){if(this instanceof b)throw new TypeError("b");return new D(L+(q||"")+"_"+g++,q)};
return b});
F1("Symbol.iterator",function(n){if(n)return n;n=Symbol("c");for(var D="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),L=0;L<D.length;L++){var g=_.oh[D[L]];typeof g==="function"&&typeof g.prototype[n]!="function"&&sKJ(g.prototype,n,{configurable:!0,writable:!0,value:function(){return QKT(Ecv(this))}})}return n});
F1("Symbol.asyncIterator",function(n){return n?n:Symbol("d")});
var QKT=function(n){n={next:n};n[Symbol.iterator]=function(){return this};
return n},unJ=typeof Object.create=="function"?Object.create:function(n){var D=function(){};
D.prototype=n;return new D},fYB=function(){function n(){function L(){}
new L;Reflect.construct(L,[],function(){});
return new L instanceof L}
if(typeof Reflect!="undefined"&&Reflect.construct){if(n())return Reflect.construct;var D=Reflect.construct;return function(L,g,b){L=D(L,g);b&&Reflect.setPrototypeOf(L,b.prototype);return L}}return function(L,g,b){b===void 0&&(b=L);
b=unJ(b.prototype||Object.prototype);return Function.prototype.apply.call(L,b,g)||b}}(),AXT;
if(typeof Object.setPrototypeOf=="function")AXT=Object.setPrototypeOf;else{var zXB;a:{var IYJ={a:!0},C48={};try{C48.__proto__=IYJ;zXB=C48.a;break a}catch(n){}zXB=!1}AXT=zXB?function(n,D){n.__proto__=D;if(n.__proto__!==D)throw new TypeError("e`"+n);return n}:null}_.HR=AXT;
_.f=function(n,D){n.prototype=unJ(D.prototype);n.prototype.constructor=n;if(_.HR)(0,_.HR)(n,D);else for(var L in D)if(L!="prototype")if(Object.defineProperties){var g=Object.getOwnPropertyDescriptor(D,L);g&&Object.defineProperty(n,L,g)}else n[L]=D[L];n.superClass_=D.prototype};
_.V=function(n){var D=typeof Symbol!="undefined"&&Symbol.iterator&&n[Symbol.iterator];if(D)return D.call(n);if(typeof n.length=="number")return{next:Ecv(n)};throw Error("f`"+String(n));};
tp=function(n){for(var D,L=[];!(D=n.next()).done;)L.push(D.value);return L};
_.Iu=function(n){return n instanceof Array?n:tp(_.V(n))};
_.yK=function(n){return rXv(n,n)};
rXv=function(n,D){n.raw=D;Object.freeze&&(Object.freeze(n),Object.freeze(D));return n};
N8=function(n,D){return Object.prototype.hasOwnProperty.call(n,D)};
OXi=typeof Object.assign=="function"?Object.assign:function(n,D){for(var L=1;L<arguments.length;L++){var g=arguments[L];if(g)for(var b in g)N8(g,b)&&(n[b]=g[b])}return n};
F1("Object.assign",function(n){return n||OXi});
var iXb=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},wjv=function(n){if(n.isRunning_)throw new TypeError("h");
n.isRunning_=!0};
iXb.prototype.JSC$6592_next_=function(n){this.yieldResult=n};
var hX8=function(n,D){n.abruptCompletion_={exception:D,isException:!0};n.nextAddress=n.catchAddress_||n.finallyAddress_};
iXb.prototype.return=function(n){this.abruptCompletion_={return:n};this.nextAddress=this.finallyAddress_};
_.p=function(n,D,L){n.nextAddress=L;return{value:D}};
iXb.prototype.jumpTo=function(n){this.nextAddress=n};
_.Tq=function(n){n.nextAddress=0};
_.JA=function(n,D,L){n.catchAddress_=D;L!=void 0&&(n.finallyAddress_=L)};
_.Zu=function(n,D){n.catchAddress_=0;n.finallyAddress_=D||0};
_.hE=function(n,D,L){n.nextAddress=D;n.catchAddress_=L||0};
_.dG=function(n,D){n.catchAddress_=D||0;D=n.abruptCompletion_.exception;n.abruptCompletion_=null;return D};
_.p7=function(n,D,L,g){g?n.finallyContexts_[g]=n.abruptCompletion_:n.finallyContexts_=[n.abruptCompletion_];n.catchAddress_=D||0;n.finallyAddress_=L||0};
_.au=function(n,D,L){L=n.finallyContexts_.splice(L||0)[0];(L=n.abruptCompletion_=n.abruptCompletion_||L)?L.isException?n.nextAddress=n.catchAddress_||n.finallyAddress_:L.jumpTo!=void 0&&n.finallyAddress_<L.jumpTo?(n.nextAddress=L.jumpTo,n.abruptCompletion_=null):n.nextAddress=n.finallyAddress_:n.nextAddress=D};
_.W6O=function(n){this.JSC$6597_context_=new iXb;this.program_=n};
xqJ=function(n,D){wjv(n.JSC$6597_context_);var L=n.JSC$6597_context_.yieldAllIterator_;if(L)return eXy(n,"return"in L?L["return"]:function(g){return{value:g,done:!0}},D,n.JSC$6597_context_.return);
n.JSC$6597_context_.return(D);return ji(n)};
eXy=function(n,D,L,g){try{var b=D.call(n.JSC$6597_context_.yieldAllIterator_,L);if(!(b instanceof Object))throw new TypeError("g`"+b);if(!b.done)return n.JSC$6597_context_.isRunning_=!1,b;var q=b.value}catch(U){return n.JSC$6597_context_.yieldAllIterator_=null,hX8(n.JSC$6597_context_,U),ji(n)}n.JSC$6597_context_.yieldAllIterator_=null;g.call(n.JSC$6597_context_,q);return ji(n)};
ji=function(n){for(;n.JSC$6597_context_.nextAddress;)try{var D=n.program_(n.JSC$6597_context_);if(D)return n.JSC$6597_context_.isRunning_=!1,{value:D.value,done:!1}}catch(L){n.JSC$6597_context_.yieldResult=void 0,hX8(n.JSC$6597_context_,L)}n.JSC$6597_context_.isRunning_=!1;if(n.JSC$6597_context_.abruptCompletion_){D=n.JSC$6597_context_.abruptCompletion_;n.JSC$6597_context_.abruptCompletion_=null;if(D.isException)throw D.exception;return{value:D.return,done:!0}}return{value:void 0,done:!0}};
_.K6B=function(n){this.next=function(D){wjv(n.JSC$6597_context_);n.JSC$6597_context_.yieldAllIterator_?D=eXy(n,n.JSC$6597_context_.yieldAllIterator_.next,D,n.JSC$6597_context_.JSC$6592_next_):(n.JSC$6597_context_.JSC$6592_next_(D),D=ji(n));return D};
this.throw=function(D){wjv(n.JSC$6597_context_);n.JSC$6597_context_.yieldAllIterator_?D=eXy(n,n.JSC$6597_context_.yieldAllIterator_["throw"],D,n.JSC$6597_context_.JSC$6592_next_):(hX8(n.JSC$6597_context_,D),D=ji(n));return D};
this.return=function(D){return xqJ(n,D)};
this[Symbol.iterator]=function(){return this}};
RX8=function(n){function D(g){return n.next(g)}
function L(g){return n.throw(g)}
return new Promise(function(g,b){function q(U){U.done?g(U.value):Promise.resolve(U.value).then(D,L).then(q,b)}
q(n.next())})};
_.B=function(n){return RX8(new _.K6B(new _.W6O(n)))};
suv=function(n){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return n};
this.next=function(D){return Promise.resolve(n.next(D))};
this["throw"]=function(D){return new Promise(function(L,g){var b=n["throw"];b!==void 0?L(b.call(n,D)):(L=n["return"],L!==void 0&&L.call(n),g(new TypeError("i")))})};
n["return"]!==void 0&&(this["return"]=function(D){return Promise.resolve(n["return"](D))})};
_.e1=function(){for(var n=Number(this),D=[],L=n;L<arguments.length;L++)D[L-n]=arguments[L];return D};
F1("globalThis",function(n){return n||_.oh});
F1("Reflect",function(n){return n?n:{}});
F1("Reflect.construct",function(){return fYB});
F1("Reflect.setPrototypeOf",function(n){return n?n:_.HR?function(D,L){try{return(0,_.HR)(D,L),!0}catch(g){return!1}}:null});
F1("Promise",function(n){function D(){this.batch_=null}
function L(U){return U instanceof b?U:new b(function(J){J(U)})}
if(n&&(typeof _.oh.PromiseRejectionEvent!=="undefined"||!_.oh.Promise||_.oh.Promise.toString().indexOf("[native code]")===-1))return n;D.prototype.asyncExecute=function(U){if(this.batch_==null){this.batch_=[];var J=this;this.asyncExecuteFunction(function(){J.executeBatch_()})}this.batch_.push(U)};
var g=_.oh.setTimeout;D.prototype.asyncExecuteFunction=function(U){g(U,0)};
D.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var U=this.batch_;this.batch_=[];for(var J=0;J<U.length;++J){var k=U[J];U[J]=null;try{k()}catch(a){this.asyncThrow_(a)}}}this.batch_=null};
D.prototype.asyncThrow_=function(U){this.asyncExecuteFunction(function(){throw U;})};
var b=function(U){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var J=this.createResolveAndReject_();try{U(J.resolve,J.reject)}catch(k){J.reject(k)}};
b.prototype.createResolveAndReject_=function(){function U(a){return function(d){k||(k=!0,a.call(J,d))}}
var J=this,k=!1;return{resolve:U(this.resolveTo_),reject:U(this.JSC$6613_reject_)}};
b.prototype.resolveTo_=function(U){if(U===this)this.JSC$6613_reject_(new TypeError("j"));else if(U instanceof b)this.settleSameAsPromise_(U);else{a:switch(typeof U){case "object":var J=U!=null;break a;case "function":J=!0;break a;default:J=!1}J?this.resolveToNonPromiseObj_(U):this.fulfill_(U)}};
b.prototype.resolveToNonPromiseObj_=function(U){var J=void 0;try{J=U.then}catch(k){this.JSC$6613_reject_(k);return}typeof J=="function"?this.settleSameAsThenable_(J,U):this.fulfill_(U)};
b.prototype.JSC$6613_reject_=function(U){this.settle_(2,U)};
b.prototype.fulfill_=function(U){this.settle_(1,U)};
b.prototype.settle_=function(U,J){if(this.state_!=0)throw Error("k`"+U+"`"+J+"`"+this.state_);this.state_=U;this.result_=J;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
b.prototype.scheduleUnhandledRejectionCheck_=function(){var U=this;g(function(){if(U.notifyUnhandledRejection_()){var J=_.oh.console;typeof J!=="undefined"&&J.error(U.result_)}},1)};
b.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var U=_.oh.CustomEvent,J=_.oh.Event,k=_.oh.dispatchEvent;if(typeof k==="undefined")return!0;typeof U==="function"?U=new U("unhandledrejection",{cancelable:!0}):typeof J==="function"?U=new J("unhandledrejection",{cancelable:!0}):(U=_.oh.document.createEvent("CustomEvent"),U.initCustomEvent("unhandledrejection",!1,!0,U));U.promise=this;U.reason=this.result_;return k(U)};
b.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var U=0;U<this.onSettledCallbacks_.length;++U)q.asyncExecute(this.onSettledCallbacks_[U]);this.onSettledCallbacks_=null}};
var q=new D;b.prototype.settleSameAsPromise_=function(U){var J=this.createResolveAndReject_();U.callWhenSettled_(J.resolve,J.reject)};
b.prototype.settleSameAsThenable_=function(U,J){var k=this.createResolveAndReject_();try{U.call(J,k.resolve,k.reject)}catch(a){k.reject(a)}};
b.prototype.then=function(U,J){function k(Q,A){return typeof Q=="function"?function(I){try{a(Q(I))}catch(w){d(w)}}:A}
var a,d,T=new b(function(Q,A){a=Q;d=A});
this.callWhenSettled_(k(U,a),k(J,d));return T};
b.prototype.catch=function(U){return this.then(void 0,U)};
b.prototype.callWhenSettled_=function(U,J){function k(){switch(a.state_){case 1:U(a.result_);break;case 2:J(a.result_);break;default:throw Error("l`"+a.state_);}}
var a=this;this.onSettledCallbacks_==null?q.asyncExecute(k):this.onSettledCallbacks_.push(k);this.isRejectionHandled_=!0};
b.resolve=L;b.reject=function(U){return new b(function(J,k){k(U)})};
b.race=function(U){return new b(function(J,k){for(var a=_.V(U),d=a.next();!d.done;d=a.next())L(d.value).callWhenSettled_(J,k)})};
b.all=function(U){var J=_.V(U),k=J.next();return k.done?L([]):new b(function(a,d){function T(I){return function(w){Q[I]=w;A--;A==0&&a(Q)}}
var Q=[],A=0;do Q.push(void 0),A++,L(k.value).callWhenSettled_(T(Q.length-1),d),k=J.next();while(!k.done)})};
return b});
var n6=function(n,D,L){if(n==null)throw new TypeError("m`"+L);if(D instanceof RegExp)throw new TypeError("n`"+L);return n+""};
F1("String.prototype.startsWith",function(n){return n?n:function(D,L){var g=n6(this,D,"startsWith"),b=g.length,q=D.length;L=Math.max(0,Math.min(L|0,g.length));for(var U=0;U<q&&L<b;)if(g[L++]!=D[U++])return!1;return U>=q}});
F1("Object.setPrototypeOf",function(n){return n||_.HR});
F1("Symbol.dispose",function(n){return n?n:Symbol("o")});
F1("SuppressedError",function(n){function D(L,g,b){if(!(this instanceof D))return new D(L,g,b);b=Error(b);"stack"in b&&(this.stack=b.stack);this.message=b.message;this.error=L;this.suppressed=g}
if(n)return n;_.f(D,Error);D.prototype.name="SuppressedError";return D});
var P4v=function(n,D,L){n instanceof String&&(n=String(n));for(var g=n.length,b=0;b<g;b++){var q=n[b];if(D.call(L,q,b,n))return{i:b,v:q}}return{i:-1,v:void 0}};
F1("Array.prototype.find",function(n){return n?n:function(D,L){return P4v(this,D,L).v}});
F1("WeakMap",function(n){function D(){}
function L(k){var a=typeof k;return a==="object"&&k!==null||a==="function"}
function g(k){if(!N8(k,q)){var a=new D;sKJ(k,q,{value:a})}}
function b(k){var a=Object[k];a&&(Object[k]=function(d){if(d instanceof D)return d;Object.isExtensible(d)&&g(d);return a(d)})}
if(function(){if(!n||!Object.seal)return!1;try{var k=Object.seal({}),a=Object.seal({}),d=new n([[k,2],[a,3]]);if(d.get(k)!=2||d.get(a)!=3)return!1;d.delete(k);d.set(a,4);return!d.has(k)&&d.get(a)==4}catch(T){return!1}}())return n;
var q="$jscomp_hidden_"+Math.random();b("freeze");b("preventExtensions");b("seal");var U=0,J=function(k){this.JSC$6620_id_=(U+=Math.random()+1).toString();if(k){k=_.V(k);for(var a;!(a=k.next()).done;)a=a.value,this.set(a[0],a[1])}};
J.prototype.set=function(k,a){if(!L(k))throw Error("p");g(k);if(!N8(k,q))throw Error("q`"+k);k[q][this.JSC$6620_id_]=a;return this};
J.prototype.get=function(k){return L(k)&&N8(k,q)?k[q][this.JSC$6620_id_]:void 0};
J.prototype.has=function(k){return L(k)&&N8(k,q)&&N8(k[q],this.JSC$6620_id_)};
J.prototype.delete=function(k){return L(k)&&N8(k,q)&&N8(k[q],this.JSC$6620_id_)?delete k[q][this.JSC$6620_id_]:!1};
return J});
F1("Map",function(n){if(function(){if(!n||typeof n!="function"||!n.prototype.entries||typeof Object.seal!="function")return!1;try{var J=Object.seal({x:4}),k=new n(_.V([[J,"s"]]));if(k.get(J)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var a=k.entries(),d=a.next();if(d.done||d.value[0]!=J||d.value[1]!="s")return!1;d=a.next();return d.done||d.value[0].x!=4||d.value[1]!="t"||!a.next().done?!1:!0}catch(T){return!1}}())return n;
var D=new WeakMap,L=function(J){this[0]={};this[1]=q();this.size=0;if(J){J=_.V(J);for(var k;!(k=J.next()).done;)k=k.value,this.set(k[0],k[1])}};
L.prototype.set=function(J,k){J=J===0?0:J;var a=g(this,J);a.list||(a.list=this[0][a.id]=[]);a.entry?a.entry.value=k:(a.entry={next:this[1],previous:this[1].previous,head:this[1],key:J,value:k},a.list.push(a.entry),this[1].previous.next=a.entry,this[1].previous=a.entry,this.size++);return this};
L.prototype.delete=function(J){J=g(this,J);return J.entry&&J.list?(J.list.splice(J.index,1),J.list.length||delete this[0][J.id],J.entry.previous.next=J.entry.next,J.entry.next.previous=J.entry.previous,J.entry.head=null,this.size--,!0):!1};
L.prototype.clear=function(){this[0]={};this[1]=this[1].previous=q();this.size=0};
L.prototype.has=function(J){return!!g(this,J).entry};
L.prototype.get=function(J){return(J=g(this,J).entry)&&J.value};
L.prototype.entries=function(){return b(this,function(J){return[J.key,J.value]})};
L.prototype.keys=function(){return b(this,function(J){return J.key})};
L.prototype.values=function(){return b(this,function(J){return J.value})};
L.prototype.forEach=function(J,k){for(var a=this.entries(),d;!(d=a.next()).done;)d=d.value,J.call(k,d[1],d[0],this)};
L.prototype[Symbol.iterator]=L.prototype.entries;var g=function(J,k){var a=k&&typeof k;a=="object"||a=="function"?D.has(k)?a=D.get(k):(a=""+ ++U,D.set(k,a)):a="p_"+k;var d=J[0][a];if(d&&N8(J[0],a))for(J=0;J<d.length;J++){var T=d[J];if(k!==k&&T.key!==T.key||k===T.key)return{id:a,list:d,index:J,entry:T}}return{id:a,list:d,index:-1,entry:void 0}},b=function(J,k){var a=J[1];
return QKT(function(){if(a){for(;a.head!=J[1];)a=a.previous;for(;a.next!=a.head;)return a=a.next,{done:!1,value:k(a)};a=null}return{done:!0,value:void 0}})},q=function(){var J={};
return J.previous=J.next=J.head=J},U=0;
return L});
F1("Set",function(n){if(function(){if(!n||typeof n!="function"||!n.prototype.entries||typeof Object.seal!="function")return!1;try{var L=Object.seal({x:4}),g=new n(_.V([L]));if(!g.has(L)||g.size!=1||g.add(L)!=g||g.size!=1||g.add({x:4})!=g||g.size!=2)return!1;var b=g.entries(),q=b.next();if(q.done||q.value[0]!=L||q.value[1]!=L)return!1;q=b.next();return q.done||q.value[0]==L||q.value[0].x!=4||q.value[1]!=q.value[0]?!1:b.next().done}catch(U){return!1}}())return n;
var D=function(L){this.JSC$6634_map_=new Map;if(L){L=_.V(L);for(var g;!(g=L.next()).done;)this.add(g.value)}this.size=this.JSC$6634_map_.size};
D.prototype.add=function(L){L=L===0?0:L;this.JSC$6634_map_.set(L,L);this.size=this.JSC$6634_map_.size;return this};
D.prototype.delete=function(L){L=this.JSC$6634_map_.delete(L);this.size=this.JSC$6634_map_.size;return L};
D.prototype.clear=function(){this.JSC$6634_map_.clear();this.size=0};
D.prototype.has=function(L){return this.JSC$6634_map_.has(L)};
D.prototype.entries=function(){return this.JSC$6634_map_.entries()};
D.prototype.values=function(){return this.JSC$6634_map_.values()};
D.prototype.keys=D.prototype.values;D.prototype[Symbol.iterator]=D.prototype.values;D.prototype.forEach=function(L,g){var b=this;this.JSC$6634_map_.forEach(function(q){return L.call(g,q,q,b)})};
return D});
F1("Math.log2",function(n){return n?n:function(D){return Math.log(D)/Math.LN2}});
F1("Object.values",function(n){return n?n:function(D){var L=[],g;for(g in D)N8(D,g)&&L.push(D[g]);return L}});
F1("Object.is",function(n){return n?n:function(D,L){return D===L?D!==0||1/D===1/L:D!==D&&L!==L}});
F1("Array.prototype.includes",function(n){return n?n:function(D,L){var g=this;g instanceof String&&(g=String(g));var b=g.length;L=L||0;for(L<0&&(L=Math.max(L+b,0));L<b;L++){var q=g[L];if(q===D||Object.is(q,D))return!0}return!1}});
F1("String.prototype.includes",function(n){return n?n:function(D,L){return n6(this,D,"includes").indexOf(D,L||0)!==-1}});
F1("Array.from",function(n){return n?n:function(D,L,g){L=L!=null?L:function(J){return J};
var b=[],q=typeof Symbol!="undefined"&&Symbol.iterator&&D[Symbol.iterator];if(typeof q=="function"){D=q.call(D);for(var U=0;!(q=D.next()).done;)b.push(L.call(g,q.value,U++))}else for(q=D.length,U=0;U<q;U++)b.push(L.call(g,D[U],U));return b}});
F1("Object.entries",function(n){return n?n:function(D){var L=[],g;for(g in D)N8(D,g)&&L.push([g,D[g]]);return L}});
F1("Number.isFinite",function(n){return n?n:function(D){return typeof D!=="number"?!1:!isNaN(D)&&D!==Infinity&&D!==-Infinity}});
F1("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
F1("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
F1("Number.isInteger",function(n){return n?n:function(D){return Number.isFinite(D)?D===Math.floor(D):!1}});
F1("Number.isSafeInteger",function(n){return n?n:function(D){return Number.isInteger(D)&&Math.abs(D)<=Number.MAX_SAFE_INTEGER}});
F1("String.prototype.endsWith",function(n){return n?n:function(D,L){var g=n6(this,D,"endsWith");L===void 0&&(L=g.length);L=Math.max(0,Math.min(L|0,g.length));for(var b=D.length;b>0&&L>0;)if(g[--L]!=D[--b])return!1;return b<=0}});
var tp4=function(n,D){n instanceof String&&(n+="");var L=0,g=!1,b={next:function(){if(!g&&L<n.length){var q=L++;return{value:D(q,n[q]),done:!1}}g=!0;return{done:!0,value:void 0}}};
b[Symbol.iterator]=function(){return b};
return b};
F1("Array.prototype.entries",function(n){return n?n:function(){return tp4(this,function(D,L){return[D,L]})}});
F1("Math.imul",function(n){return n?n:function(D,L){D=Number(D);L=Number(L);var g=D&65535,b=L&65535;return g*b+((D>>>16&65535)*b+g*(L>>>16&65535)<<16>>>0)|0}});
F1("Math.trunc",function(n){return n?n:function(D){D=Number(D);if(isNaN(D)||D===Infinity||D===-Infinity||D===0)return D;var L=Math.floor(Math.abs(D));return D<0?-L:L}});
F1("Number.isNaN",function(n){return n?n:function(D){return typeof D==="number"&&isNaN(D)}});
F1("Array.prototype.keys",function(n){return n?n:function(){return tp4(this,function(D){return D})}});
F1("Array.prototype.values",function(n){return n?n:function(){return tp4(this,function(D,L){return L})}});
F1("Array.prototype.fill",function(n){return n?n:function(D,L,g){var b=this.length||0;L<0&&(L=Math.max(0,b+L));if(g==null||g>b)g=b;g=Number(g);g<0&&(g=Math.max(0,b+g));for(L=Number(L||0);L<g;L++)this[L]=D;return this}});
var D$=function(n){return n?n:Array.prototype.fill};
F1("Int8Array.prototype.fill",D$);F1("Uint8Array.prototype.fill",D$);F1("Uint8ClampedArray.prototype.fill",D$);F1("Int16Array.prototype.fill",D$);F1("Uint16Array.prototype.fill",D$);F1("Int32Array.prototype.fill",D$);F1("Uint32Array.prototype.fill",D$);F1("Float32Array.prototype.fill",D$);F1("Float64Array.prototype.fill",D$);
F1("Object.fromEntries",function(n){return n?n:function(D){var L={};if(!(Symbol.iterator in D))throw new TypeError("r`"+D);D=D[Symbol.iterator].call(D);for(var g=D.next();!g.done;g=D.next()){g=g.value;if(Object(g)!==g)throw new TypeError("s");L[g[0]]=g[1]}return L}});
F1("String.prototype.replaceAll",function(n){return n?n:function(D,L){if(D instanceof RegExp&&!D.global)throw new TypeError("t");return D instanceof RegExp?this.replace(D,L):this.replace(new RegExp(String(D).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),L)}});
F1("Object.getOwnPropertySymbols",function(n){return n?n:function(){return[]}});
F1("String.prototype.repeat",function(n){return n?n:function(D){var L=n6(this,null,"repeat");if(D<0||D>1342177279)throw new RangeError("u");D|=0;for(var g="";D;)if(D&1&&(g+=L),D>>>=1)L+=L;return g}});
F1("Array.prototype.findIndex",function(n){return n?n:function(D,L){return P4v(this,D,L).i}});
F1("Array.prototype.flatMap",function(n){return n?n:function(D,L){var g=[];Array.prototype.forEach.call(this,function(b,q){b=D.call(L,b,q,this);Array.isArray(b)?g.push.apply(g,b):g.push(b)});
return g}});
F1("String.prototype.codePointAt",function(n){return n?n:function(D){var L=n6(this,null,"codePointAt"),g=L.length;D=Number(D)||0;if(D>=0&&D<g){D|=0;var b=L.charCodeAt(D);if(b<55296||b>56319||D+1===g)return b;D=L.charCodeAt(D+1);return D<56320||D>57343?b:(b-55296)*1024+D+9216}}});
F1("String.fromCodePoint",function(n){return n?n:function(D){for(var L="",g=0;g<arguments.length;g++){var b=Number(arguments[g]);if(b<0||b>1114111||b!==Math.floor(b))throw new RangeError("v`"+b);b<=65535?L+=String.fromCharCode(b):(b-=65536,L+=String.fromCharCode(b>>>10&1023|55296),L+=String.fromCharCode(b&1023|56320))}return L}});
F1("String.prototype.padStart",function(n){return n?n:function(D,L){var g=n6(this,null,"padStart");D-=g.length;L=L!==void 0?String(L):" ";return(D>0&&L?L.repeat(Math.ceil(D/L.length)).substring(0,D):"")+g}});
F1("Promise.prototype.finally",function(n){return n?n:function(D){return this.then(function(L){return Promise.resolve(D()).then(function(){return L})},function(L){return Promise.resolve(D()).then(function(){throw L;
})})}});
F1("Object.hasOwn",function(n){return n?n:function(D,L){return Object.prototype.hasOwnProperty.call(D,L)}});
var mqi=function(n){n=Math.trunc(n)||0;n<0&&(n+=this.length);if(!(n<0||n>=this.length))return this[n]};
F1("Array.prototype.at",function(n){return n?n:mqi});
var L6=function(n){return n?n:mqi};
F1("Int8Array.prototype.at",L6);F1("Uint8Array.prototype.at",L6);F1("Uint8ClampedArray.prototype.at",L6);F1("Int16Array.prototype.at",L6);F1("Uint16Array.prototype.at",L6);F1("Int32Array.prototype.at",L6);F1("Uint32Array.prototype.at",L6);F1("Float32Array.prototype.at",L6);F1("Float64Array.prototype.at",L6);F1("String.prototype.at",function(n){return n?n:mqi});
F1("Math.sign",function(n){return n?n:function(D){D=Number(D);return D===0||isNaN(D)?D:D>0?1:-1}});
F1("Array.prototype.flat",function(n){return n?n:function(D){D=D===void 0?1:D;var L=[];Array.prototype.forEach.call(this,function(g){Array.isArray(g)&&D>0?(g=Array.prototype.flat.call(g,D-1),L.push.apply(L,g)):L.push(g)});
return L}});
F1("String.raw",function(n){return n?n:function(D,L){if(D==null)throw new TypeError("w");for(var g=D.raw,b=g.length,q="",U=0;U<b;++U)q+=g[U],U+1<b&&U+1<arguments.length&&(q+=String(arguments[U+1]));return q}});
F1("Reflect.ownKeys",function(n){return n?n:function(D){var L=[],g=Object.getOwnPropertyNames(D);D=Object.getOwnPropertySymbols(D);for(var b=0;b<g.length;b++)(g[b].substring(0,14)=="jscomp_symbol_"?D:L).push(g[b]);return L.concat(D)}});
F1("Object.getOwnPropertyDescriptors",function(n){return n?n:function(D){for(var L={},g=Reflect.ownKeys(D),b=0;b<g.length;b++)L[g[b]]=Object.getOwnPropertyDescriptor(D,g[b]);return L}});
F1("WeakSet",function(n){if(function(){if(!n||!Object.seal)return!1;try{var L=Object.seal({}),g=Object.seal({}),b=new n([L]);if(!b.has(L)||b.has(g))return!1;b.delete(L);b.add(g);return!b.has(L)&&b.has(g)}catch(q){return!1}}())return n;
var D=function(L){this.JSC$6640_map_=new WeakMap;if(L){L=_.V(L);for(var g;!(g=L.next()).done;)this.add(g.value)}};
D.prototype.add=function(L){this.JSC$6640_map_.set(L,!0);return this};
D.prototype.has=function(L){return this.JSC$6640_map_.has(L)};
D.prototype.delete=function(L){return this.JSC$6640_map_.delete(L)};
return D});
F1("Promise.allSettled",function(n){function D(g){return{status:"fulfilled",value:g}}
function L(g){return{status:"rejected",reason:g}}
return n?n:function(g){var b=this;g=Array.from(g,function(q){return b.resolve(q).then(D,L)});
return b.all(g)}});
F1("Number.parseInt",function(n){return n||parseInt});
_._DumpException=window._DumpException||function(n){throw n;};
window._DumpException=_._DumpException;var vcb,gQ,bN,$l,XjT,lYB,Mpv,ocJ,l6v,YQB;vcb=vcb||{};_.U8=this||self;_.v0=function(n,D,L){n=n.split(".");L=L||_.U8;for(var g;n.length&&(g=n.shift());)n.length||D===void 0?L[g]&&L[g]!==Object.prototype[g]?L=L[g]:L=L[g]={}:L[g]=D};
gQ=function(n){var D=_.W7("WIZ_global_data.oxN3nb");n=D&&D[n];return n!=null?n:!1};
bN=_.U8._F_toggles||[];$l=function(){};
$l.get=function(){return null};
_.W7=function(n,D){n=n.split(".");D=D||_.U8;for(var L=0;L<n.length;L++)if(D=D[n[L]],D==null)return null;return D};
_.GJ=function(n){n.instance_=void 0;n.getInstance=function(){return n.instance_?n.instance_:n.instance_=new n}};
_.U6v=function(n){var D=typeof n;return D!="object"?D:n?Array.isArray(n)?"array":D:"null"};
_.lT=function(n){var D=_.U6v(n);return D=="array"||D=="object"&&typeof n.length=="number"};
_.yB=function(n){var D=typeof n;return D=="object"&&n!=null||D=="function"};
_.Nf=function(n){return Object.prototype.hasOwnProperty.call(n,XjT)&&n[XjT]||(n[XjT]=++lYB)};
XjT="closure_uid_"+(Math.random()*1E9>>>0);lYB=0;Mpv=function(n,D,L){return n.call.apply(n.bind,arguments)};
ocJ=function(n,D,L){if(!n)throw Error();if(arguments.length>2){var g=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,g);return n.apply(D,b)}}return function(){return n.apply(D,arguments)}};
_.Et=function(n,D,L){_.Et=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Mpv:ocJ;return _.Et.apply(null,arguments)};
_.su=function(n,D){var L=Array.prototype.slice.call(arguments,1);return function(){var g=L.slice();g.push.apply(g,arguments);return n.apply(this,g)}};
_.qm=function(){return Date.now()};
l6v=function(n){return n};
_.Vc=function(n,D){function L(){}
L.prototype=D.prototype;n.superClass_=D.prototype;n.prototype=new L;n.prototype.constructor=n;n.base=function(g,b,q){for(var U=Array(arguments.length-2),J=2;J<arguments.length;J++)U[J-2]=arguments[J];return D.prototype[b].apply(g,U)}};
YQB=function(n){return n};_.Y=function(n,D,L,g){var b=arguments.length,q=b<3?D:g===null?g=Object.getOwnPropertyDescriptor(D,L):g,U;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")q=Reflect.decorate(n,D,L,g);else for(var J=n.length-1;J>=0;J--)if(U=n[J])q=(b<3?U(q):b>3?U(D,L,q):U(D,L))||q;return b>3&&q&&Object.defineProperty(D,L,q),q};
_.F=function(n,D){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(n,D)};
_.RP=function(n,D){if(D!==null&&D!==void 0){if(typeof D!=="object"&&typeof D!=="function")throw new TypeError("x");if(L===void 0){if(!Symbol.dispose)throw new TypeError("z");var L=D[Symbol.dispose]}if(typeof L!=="function")throw new TypeError("A");n.stack.push({value:D,dispose:L,async:!1})}return D};
_.Pe=function(n){function D(q){n.error=n.hasError?new SuppressedError(q,n.error,"An error was suppressed during disposal."):q;n.hasError=!0}
function L(){for(;g=n.stack.pop();)try{if(!g.async&&b===1)return b=0,n.stack.push(g),Promise.resolve().then(L);if(g.dispose){var q=g.dispose.call(g.value);if(g.async)return b|=2,Promise.resolve(q).then(L,function(U){D(U);return L()})}else b|=1}catch(U){D(U)}if(b===1)return n.hasError?Promise.reject(n.error):Promise.resolve();
if(n.hasError)throw n.error;}
var g,b=0;L()};_.Vc(_.DQ,Error);_.DQ.prototype.name="CustomError";var SQv;var F6B=void 0,HXi,yXv=typeof TextDecoder!=="undefined",giO,Lb8=typeof String.prototype.isWellFormed==="function",Dfb=typeof TextEncoder!=="undefined";var NnJ;_.dp=function(n){for(var D=[],L=0,g=0;g<n.length;g++){var b=n.charCodeAt(g);b<128?D[L++]=b:(b<2048?D[L++]=b>>6|192:((b&64512)==55296&&g+1<n.length&&(n.charCodeAt(g+1)&64512)==56320?(b=65536+((b&1023)<<10)+(n.charCodeAt(++g)&1023),D[L++]=b>>18|240,D[L++]=b>>12&63|128):D[L++]=b>>12|224,D[L++]=b>>6&63|128),D[L++]=b&63|128)}return D};
NnJ=function(n){for(var D=[],L=0,g=0;L<n.length;){var b=n[L++];if(b<128)D[g++]=String.fromCharCode(b);else if(b>191&&b<224){var q=n[L++];D[g++]=String.fromCharCode((b&31)<<6|q&63)}else if(b>239&&b<365){q=n[L++];var U=n[L++],J=n[L++];b=((b&7)<<18|(q&63)<<12|(U&63)<<6|J&63)-65536;D[g++]=String.fromCharCode(55296+(b>>10));D[g++]=String.fromCharCode(56320+(b&1023))}else q=n[L++],U=n[L++],D[g++]=String.fromCharCode((b&15)<<12|(q&63)<<6|U&63)}return D.join("")};var jKQ,nU8,D_8,L2v,gU8,bEQ,$_v;_.UB=String.prototype.trim?function(n){return n.trim()}:function(n){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(n)[1]};
jKQ=/&/g;nU8=/</g;D_8=/>/g;L2v=/"/g;gU8=/'/g;bEQ=/\x00/g;$_v=/[\x00&<>"']/;var BF=!!(bN[0]&4096),GmB=!!(bN[0]&8192),qDb=!!(bN[0]&2),V2T=!!(bN[0]&4),U_T=!!(bN[0]&16),B$T=!!(bN[0]>>14&1);var cy=BF?GmB:gQ(610401301),J$J=BF?qDb:gQ(513659523),kmB=BF?V2T:gQ(568333945),JCB=BF?U_T:gQ(1331761403),pDB=BF?B$T:gQ(1981196515);var QB,ZEQ=_.U8.navigator;QB=ZEQ?ZEQ.userAgentData||null:null;var RT;_.Py=function(n,D){return Array.prototype.indexOf.call(n,D,void 0)};
_.Ko=function(n,D,L){Array.prototype.forEach.call(n,D,L)};
_.Jf=function(n,D,L){return Array.prototype.filter.call(n,D,L)};
_.zs=function(n,D,L){return Array.prototype.map.call(n,D,L)};
RT=function(n,D,L){return Array.prototype.some.call(n,D,L)};
_.nLJ=function(n,D,L){return Array.prototype.every.call(n,D,L)};var kl=function(n){kl[" "](n);return n},Stv;
kl[" "]=function(){};
Stv=function(n,D){try{return kl(n[D]),!0}catch(L){}return!1};
_.FA8=function(n,D,L,g){g=g?g(D):D;return Object.prototype.hasOwnProperty.call(n,g)?n[g]:n[g]=L(D)};var acv,d_v,T$4,seQ,c$O,vSO,Qef,uV8,fcO,arT,zeT,IcJ,wDf;_.o_B=function(){return _.U8.navigator||null};
acv=G4b();_.p6=q8v();_.tE=AJ("Edge");d_v=_.tE||_.p6;_.Z$=AJ("Gecko")&&!(_.E8(_.s8(),"WebKit")&&!AJ("Edge"))&&!(AJ("Trident")||AJ("MSIE"))&&!AJ("Edge");_.aj=_.E8(_.s8(),"WebKit")&&!AJ("Edge");T$4=_.aj&&AJ("Mobile");_.EUb=_.dfi();seQ=_.T8B();c$O=(iT()?QB.platform==="Linux":AJ("Linux"))||_.Eiy();vSO=_.ZOQ();Qef=aQb();uV8=AJ("iPad");fcO=AJ("iPod");_.A$f=_.hJ();arT=_.E8(_.s8(),"KaiOS");zeT=function(){var n=_.U8.document;return n?n.documentMode:void 0};
a:{var COB="",r$T=function(){var n=_.s8();if(_.Z$)return/rv:([^\);]+)(\)|;)/.exec(n);if(_.tE)return/Edge\/([\d\.]+)/.exec(n);if(_.p6)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(n);if(_.aj)return/WebKit\/(\S+)/.exec(n);if(acv)return/(?:Version)[ \/]?(\S+)/.exec(n)}();
r$T&&(COB=r$T?r$T[1]:"");if(_.p6){var OE8=zeT();if(OE8!=null&&OE8>parseFloat(COB)){IcJ=String(OE8);break a}}IcJ=COB}_.iEv=IcJ;if(_.U8.document&&_.p6){var hev=zeT();wDf=hev?hev:parseInt(_.iEv,10)||void 0}else wDf=void 0;_.W28=wDf;var kzJ,pSb,eev;_.dQ=r8();kzJ=aQb()||AJ("iPod");pSb=AJ("iPad");eev=_.B8f();_.TJ=_.O8();_.Iz=_.Ufy()&&!_.hJ();var x_v,EB,K2J,Io4,ReB,SSB,t2B,POO;x_v={};EB=null;K2J=_.Z$||_.aj;Io4=K2J||typeof _.U8.btoa=="function";ReB=K2J||!_.Iz&&typeof _.U8.atob=="function";_.fA=function(n,D){D===void 0&&(D=0);POO();D=x_v[D];for(var L=Array(Math.floor(n.length/3)),g=D[64]||"",b=0,q=0;b<n.length-2;b+=3){var U=n[b],J=n[b+1],k=n[b+2],a=D[U>>2];U=D[(U&3)<<4|J>>4];J=D[(J&15)<<2|k>>6];k=D[k&63];L[q++]=a+U+J+k}a=0;k=g;switch(n.length-b){case 2:a=n[b+1],k=D[(a&15)<<2]||g;case 1:n=n[b],L[q]=D[n>>2]+D[(n&3)<<4|a>>4]+k+g}return L.join("")};
SSB=function(n){if(ReB)return _.U8.atob(n);var D="";t2B(n,function(L){D+=String.fromCharCode(L)});
return D};
_.dj8=function(n){var D=[];t2B(n,function(L){D.push(L)});
return D};
_.D6=function(n){var D=n.length,L=D*3/4;L%3?L=Math.floor(L):_.d8("=.",n[D-1])&&(L=_.d8("=.",n[D-2])?L-2:L-1);var g=new Uint8Array(L),b=0;t2B(n,function(q){g[b++]=q});
return b!==L?g.subarray(0,b):g};
t2B=function(n,D){function L(k){for(;g<n.length;){var a=n.charAt(g++),d=EB[a];if(d!=null)return d;if(!_.ZQ(a))throw Error("E`"+a);}return k}
POO();for(var g=0;;){var b=L(-1),q=L(0),U=L(64),J=L(64);if(J===64&&b===-1)break;D(b<<2|q>>4);U!=64&&(D(q<<4&240|U>>2),J!=64&&D(U<<6&192|J))}};
POO=function(){if(!EB){EB={};for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),D=["+/=","+/","-_=","-_.","-_"],L=0;L<5;L++){var g=n.concat(D[L].split(""));x_v[L]=g;for(var b=0;b<g.length;b++){var q=g[b];EB[q]===void 0&&(EB[q]=b)}}}};var MJf=typeof Uint8Array!=="undefined",hv8=!_.p6&&typeof btoa==="function",Wbv=/[-_.]/g,iOQ={"-":"+",_:"/",".":"="},Aj={};var fQ,vUQ;fQ=function(n,D){if(D!==Aj)throw Error("G");this.JSC$6671_value_=n;if(n!=null&&n.length===0)throw Error("F");};
_.zP=function(){return m_J||(m_J=new fQ(null,Aj))};
vUQ=function(n){return new Uint8Array(zTB(n)||0)};
fQ.prototype.isEmpty=function(){return this.JSC$6671_value_==null};
fQ.prototype.sizeBytes=function(){var n=zTB(this);return n?n.length:0};
var zTB=function(n){if(Aj!==Aj)throw Error("G");var D=n.JSC$6671_value_;D=D==null||MJf&&D!=null&&D instanceof Uint8Array?D:typeof D==="string"?evO(D):null;return D==null?D:n.JSC$6671_value_=D},m_J;var Kb8=void 0;var VL=typeof Symbol==="function"&&typeof Symbol()==="symbol",XDf=GP("jas",void 0,!0),hW4=GP(void 0,"0di"),lU=GP(void 0,"1oa"),QR=GP(void 0,Symbol()),oG8=GP(void 0,"0ub"),q3y=GP(void 0,"0actk"),T3=GP("m_m","messagePrototypeMarker",!0),DOf=GP(void 0,"vps");var tJb,PTT,ew,lc8;tJb={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};PTT=Object.defineProperties;_.Jj=VL?XDf:"internalArrayState";lc8=[];kG(lc8,7);ew=Object.freeze(lc8);var E3={},lQB={},M2b=function(n,D,L){this.iterable=n;this.mapper=D;this.thisArg=L};
M2b.prototype.next=function(){var n=this.iterable.next();n.done||(n.value=this.mapper.call(this.thisArg,n.value));return n};
M2b.prototype[Symbol.iterator]=function(){return this};
var oUB=Object.freeze({}),iX={};_.YDy=ej(function(n){return n!==null&&n!==void 0});var yJb=ej(function(n){return typeof n==="number"}),HO8=ej(function(n){return typeof n==="string"}),jvv=ej(function(n){return typeof n==="boolean"}),SDb=ej(function(n){return n!=null&&typeof n==="object"&&typeof n.then==="function"}),uG4=ej(function(n){return typeof n==="function"}),IG8=ej(function(n){return!!n&&(typeof n==="object"||typeof n==="function")});var N8y=typeof _.U8.BigInt==="function"&&typeof _.U8.BigInt(0)==="bigint";var y$B,F2y,N$8,HEB;_.uU=ej(function(n){return N8y?n>=F2y&&n<=HEB:n[0]==="-"?nGb(n,y$B):nGb(n,N$8)});
y$B=Number.MIN_SAFE_INTEGER.toString();F2y=N8y?BigInt(Number.MIN_SAFE_INTEGER):void 0;N$8=Number.MAX_SAFE_INTEGER.toString();HEB=N8y?BigInt(Number.MAX_SAFE_INTEGER):void 0;var jeT=typeof Uint8Array.prototype.slice==="function",Ri=0,Pc=0,qiT;var bU,U3,Fb,B2,kP8;bU=typeof BigInt==="function"?BigInt.asIntN:void 0;_.JT=typeof BigInt==="function"?BigInt.asUintN:void 0;U3=Number.isSafeInteger;Fb=Number.isFinite;B2=Math.trunc;kP8=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Lli={};var vGJ={},nbT=function(){try{var n=function(){return fYB(Map,[],this.constructor)};
_.f(n,Map);kl(new n);return!1}catch(D){return!0}}(),sB=function(){this.JSC$6699_map_=new Map};
_.G=sB.prototype;_.G.get=function(n){return this.JSC$6699_map_.get(n)};
_.G.set=function(n,D){this.JSC$6699_map_.set(n,D);this.size=this.JSC$6699_map_.size;return this};
_.G.delete=function(n){n=this.JSC$6699_map_.delete(n);this.size=this.JSC$6699_map_.size;return n};
_.G.clear=function(){this.JSC$6699_map_.clear();this.size=this.JSC$6699_map_.size};
_.G.has=function(n){return this.JSC$6699_map_.has(n)};
_.G.entries=function(){return this.JSC$6699_map_.entries()};
_.G.keys=function(){return this.JSC$6699_map_.keys()};
_.G.values=function(){return this.JSC$6699_map_.values()};
_.G.forEach=function(n,D){return this.JSC$6699_map_.forEach(n,D)};
sB.prototype[Symbol.iterator]=function(){return this.entries()};
var z3=function(){if(nbT)return Object.setPrototypeOf(sB.prototype,Map.prototype),Object.defineProperties(sB.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),sB;var n=function(){return fYB(Map,[],this.constructor)};
_.f(n,Map);return n}(),c2=function(n,D,L,g){L=L===void 0?KIQ:L;
g=g===void 0?KIQ:g;var b=z3.call(this)||this;b.arrayState=n[_.Jj]|0;b.valueCtor=D;b.keyToApi=L;b.valueToApi=b.valueCtor?PX8:g;for(var q=0;q<n.length;q++){var U=n[q],J=L(U[0],!1,!0),k=U[1];D?k===void 0&&(k=null):k=g(U[1],!1,!0,void 0,void 0,b.arrayState);z3.prototype.set.call(b,J,k)}return b};
_.f(c2,z3);var D98=function(n){if(n.arrayState&2)throw Error("K");};
_.G=c2.prototype;_.G.clear=function(){D98(this);z3.prototype.clear.call(this)};
_.G.delete=function(n){D98(this);return z3.prototype.delete.call(this,this.keyToApi(n,!0,!1))};
_.G.entries=function(){if(this.valueCtor){var n=z3.prototype.keys.call(this);n=new M2b(n,tjJ,this)}else n=z3.prototype.entries.call(this);return n};
_.G.values=function(){if(this.valueCtor){var n=z3.prototype.keys.call(this);n=new M2b(n,c2.prototype.get,this)}else n=z3.prototype.values.call(this);return n};
_.G.forEach=function(n,D){this.valueCtor?z3.prototype.forEach.call(this,function(L,g,b){n.call(D,b.get(g),g,b)}):z3.prototype.forEach.call(this,n,D)};
_.G.set=function(n,D){D98(this);n=this.keyToApi(n,!0,!1);return n==null?this:D==null?(z3.prototype.delete.call(this,n),this):z3.prototype.set.call(this,n,this.valueToApi(D,!0,!0,this.valueCtor,!1,this.arrayState))};
_.G.has=function(n){return z3.prototype.has.call(this,this.keyToApi(n,!1,!1))};
_.G.get=function(n){n=this.keyToApi(n,!1,!1);var D=z3.prototype.get.call(this,n);if(D!==void 0){var L=this.valueCtor;return L?(L=this.valueToApi(D,!1,!0,L,this.callToMutableOnAccess,this.arrayState),L!==D&&z3.prototype.set.call(this,n,L),L):D}};
c2.prototype[Symbol.iterator]=function(){return this.entries()};
c2.prototype.toJSON=void 0;var m68;var FIQ=function(){},HAO=function(n,D){for(var L in n)!isNaN(L)&&D(n,+L,n[L])},HQ8=function(n){var D=new FIQ;
HAO(n,function(L,g,b){D[g]=lX(b)});
D.reviveUnknownFields=n.reviveUnknownFields;return D};var Srb;var gDT,bAv;var Lob,tT,q4,kt,gbJ,C6,Bl,bxb,$9B,WF,G98,eB,Rj,PF;Lob=_.xG(0);_.cF=function(n,D,L){return tT(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,D,L)};
tT=function(n,D,L,g){if(D===-1)return null;var b=D+(L?0:-1),q=n.length-1;if(!(q<1+(L?0:-1))){if(b>=q){var U=n[q];if(U!=null&&typeof U==="object"&&U.constructor===Object){L=U[D];var J=!0}else if(b===q)L=U;else return}else L=n[b];if(g&&L!=null){g=g(L);if(g==null)return g;if(!Object.is(g,L))return J?U[D]=g:n[b]=g,g}return L}};
_.H0=function(n,D,L,g){hT(n);var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;W2(b,b[_.Jj]|0,D,L,g);return n};
_.Qc=function(n,D,L){n=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return cTi(n,n[_.Jj]|0,D,L)!==void 0};
_.uN=function(n,D,L,g){var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return cTi(b,b[_.Jj]|0,D,kt(n,g,L))!==void 0};
_.f6=function(n,D){return tT(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,D,void 0,VjO)};
_.FI=function(n){return n===oUB?2:4};
_.Af=function(n,D){n=tT(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,D,void 0,ZAB);return n==null?_.zP():n};
q4=function(n,D,L,g){hT(n);var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=b[_.Jj]|0;if(g==null){var U=TJ4(b);if(EDB(U,b,q,L)===D)U.set(L,0);else return n}else q=sAQ(b,q,L,D);W2(b,q,D,g);return n};
_.zJ=function(n,D,L,g){var b=n[_.Jj]|0,q=hj(b);b=sAQ(n,b,L,D,q);W2(n,b,D,g,q)};
kt=function(n,D,L){return _.Ij(n,D)===L?L:-1};
_.Ij=function(n,D,L){n=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return EDB(TJ4(n),n,void 0,D,L)};
gbJ=function(n,D,L){var g=n[_.Jj]|0,b=hj(g),q=tT(n,L,b);if(q!=null&&q[T3]===E3)return D=RW8(q),D!==q&&W2(n,g,L,D,b),wJ(D),D.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(q)){var U=q[_.Jj]|0;if(U&2){var J=O3(iU(q,U),D,!0);Z6(J,2)}else U&2048?J=q:J=O3(q,D,!0)}else J=O3(void 0,D,!0);J!==q&&W2(n,g,L,J,b);return J};
_.SV=function(n,D,L,g){var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=b[_.Jj]|0;D=cTi(b,q,D,L,g);if(D==null)return D;q=b[_.Jj]|0;if(!QL(n,q)){var U=RW8(D);U!==D&&(wJ(n)&&(b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=b[_.Jj]|0),D=U,W2(b,q,L,D,g))}return D};
_.SL=function(n,D,L,g){var b=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return QAJ(n,b,b[_.Jj]|0,D,L,g,!1,!0)};
_.Zm=function(n,D,L,g){L=uoy(L);_.H0(n,D,L,g);return n};
_.aW=function(n,D,L,g){g=uoy(g);q4(n,D,L,g);return n};
C6=function(n,D,L){hT(n);var g=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=g[_.Jj]|0;if(L==null)return W2(g,b,D),n;for(var q=L===ew?7:L[_.Jj]|0,U=q,J=P2(q),k=J||Object.isFrozen(L),a=!0,d=!0,T=0;T<L.length;T++){var Q=L[T];J||(Q=QL(Q),a&&(a=!Q),d&&(d=Q))}J||(q=a?13:5,q=d?q&-8193:q|8192);k&&q===U||(L=lX(L),U=0,q=KA(q,b));q!==U&&kG(L,q);W2(g,b,D,L);return n};
Bl=function(n,D,L,g){ATy(n,D,L,g);return n};
bxb=function(n,D,L){ATy(n,D,rQ,void 0,L,1,!0);return n};
_.OB=function(n,D){n=_.cF(n,D);n!=null&&(typeof n==="bigint"?(0,_.uU)(n)?n=Number(n):(n=bU(64,n),n=(0,_.uU)(n)?Number(n):String(n)):n=_.yL(n)?typeof n==="number"?qO(n):gJ(n):void 0);return n};
_.iN=function(n,D){return Jji(_.cF(n,D))};
_.wQ=function(n,D){return _.LA(_.cF(n,D))};
_.Bw=function(n,D,L){return _.aA(_.cF(n,D,L))};
_.hf=function(n,D){var L=L===void 0?!1:L;var g;return(g=_.iN(n,D))!=null?g:L};
_.NS=function(n,D,L){L=L===void 0?0:L;var g;return(g=_.wQ(n,D))!=null?g:L};
$9B=function(n,D){var L=L===void 0?0:L;var g;return(g=_.ZQO(_.cF(n,D)))!=null?g:L};
WF=function(n,D,L){L=L===void 0?Lob:L;n=_.cF(n,D);D=typeof n;n=n==null?n:D==="bigint"?_.xG(bU(64,n)):_.yL(n)?D==="string"?d68(n):TAQ(n):void 0;return n!=null?n:L};
G98=function(n){var D=D===void 0?Lob:D;n=_.cF(n,23);var L=typeof n;n=n==null?n:L==="bigint"?_.xG((0,_.JT)(64,n)):_.yL(n)?L==="string"?_.rjB(n):_.I6y(n):void 0;return n!=null?n:D};
eB=function(n,D){var L=L===void 0?0:L;var g;return(g=_.f6(n,D))!=null?g:L};
_.xl=function(n,D,L,g){L=L===void 0?"":L;var b;return(b=_.Bw(n,D,g))!=null?b:L};
_.K6=function(n,D){var L=L===void 0?0:L;var g;return(g=_.nA(_.cF(n,D)))!=null?g:L};
Rj=function(n,D){var L=L===void 0?"0":L;var g;return(g=OQv(_.cF(n,D),!0))!=null?g:L};
PF=function(n,D,L){return _.xl(n,kt(n,L,D))};
_.tf=function(n,D,L,g){return _.SV(n,D,kt(n,g,L),void 0)};
_.gp=function(n,D,L){return _.H0(n,D,BAJ(L))};
_.AF=function(n,D,L){return _.v2(n,D,BAJ(L),!1)};
_.mJ=function(n,D,L){return _.H0(n,D,_.DC(L))};
_.ZF=function(n,D,L){return _.H0(n,D,VR(L))};
_.Ts=function(n,D,L){return _.H0(n,D,ZC(L))};
_.nr=function(n,D,L,g){return _.v2(n,D,ZC(L),"",g)};
_.FG=function(n,D,L){return _.H0(n,D,L==null?L:_.N6(L))};
_.vF=function(n,D,L){return _.v2(n,D,L==null?L:_.N6(L),0)};var MO=function(n,D,L){this.buffer=n;if(L&&!D)throw Error();this.JSC$6712_isImmutable=D};var q74=function(n,D,L,g){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6715_start_=0;this.init(n,D,L,g)},XE,U9b,BIB,k9J,Y3v;
_.G=q74.prototype;_.G.init=function(n,D,L,g){var b=g===void 0?{}:g;g=b.aliasBytesFields===void 0?!1:b.aliasBytesFields;b=b.treatNewDataAsImmutable===void 0?!1:b.treatNewDataAsImmutable;this.aliasBytesFields=g;this.treatNewDataAsImmutable=b;n&&(n=ICB(n,this.treatNewDataAsImmutable),this.bytes_=n.buffer,this.bytesAreImmutable_=n.JSC$6712_isImmutable,this.JSC$6715_start_=D||0,this.end_=L!==void 0?this.JSC$6715_start_+L:this.bytes_.length,this.cursor_=this.JSC$6715_start_)};
_.G.free=function(){this.clear();VIB.length<100&&VIB.push(this)};
_.G.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6715_start_=0;this.aliasBytesFields=!1};
_.G.reset=function(){this.cursor_=this.JSC$6715_start_};
_.G.atEnd=function(){return this.cursor_==this.end_};
_.lN=function(n,D){var L=0,g=0,b=0,q=n.bytes_,U=n.cursor_;do{var J=q[U++];L|=(J&127)<<b;b+=7}while(b<32&&J&128);b>32&&(g|=(J&127)>>4);for(b=3;b<32&&J&128;b+=7)J=q[U++],g|=(J&127)<<b;XE(n,U);if(J<128)return D(L>>>0,g>>>0);throw Error("Z");};
XE=function(n,D){n.cursor_=D;if(D>n.end_)throw Error("$`"+D+"`"+n.end_);};
_.Mm=function(n){var D=n.bytes_,L=n.cursor_,g=D[L++],b=g&127;if(g&128&&(g=D[L++],b|=(g&127)<<7,g&128&&(g=D[L++],b|=(g&127)<<14,g&128&&(g=D[L++],b|=(g&127)<<21,g&128&&(g=D[L++],b|=g<<28,g&128&&D[L++]&128&&D[L++]&128&&D[L++]&128&&D[L++]&128&&D[L++]&128)))))throw Error("Z");XE(n,L);return b};
_.oj=function(n){var D=n.bytes_,L=n.cursor_,g=D[L],b=D[L+1],q=D[L+2];D=D[L+3];XE(n,n.cursor_+4);return(g<<0|b<<8|q<<16|D<<24)>>>0};
U9b=function(n){var D=_.oj(n);n=_.oj(n);return gG8(D,n)};
BIB=function(n){var D=_.oj(n),L=_.oj(n);n=(L>>31)*2+1;var g=L>>>20&2047;D=4294967296*(L&1048575)+D;return g==2047?D?NaN:n*Infinity:g==0?n*4.9E-324*D:n*Math.pow(2,g-1075)*(D+4503599627370496)};
_.JH8=function(n){for(var D=0,L=n.cursor_,g=L+10,b=n.bytes_;L<g;){var q=b[L++];D|=q;if((q&128)===0)return XE(n,L),!!(D&127)}throw Error("Z");};
k9J=function(n,D){if(D<0)throw Error("aa`"+D);var L=n.cursor_,g=L+D;if(g>n.end_)throw Error("$`"+(n.end_-L)+"`"+D);n.cursor_=g;return L};
Y3v=function(n,D){if(D==0)return _.zP();var L=k9J(n,D);n.aliasBytesFields&&n.bytesAreImmutable_?L=n.bytes_.subarray(L,L+D):(n=n.bytes_,D=L+D,L=L===D?new Uint8Array(0):jeT?n.slice(L,D):new Uint8Array(n.subarray(L,D)));return L.length==0?_.zP():new fQ(L,Aj)};
q74.prototype.getDataView=function(){var n=this.dataView_;n||(n=this.bytes_,n=this.dataView_=new DataView(n.buffer,n.byteOffset,n.byteLength));return n};
var VIB=[];var ZxB=function(n,D,L,g){if(VIB.length){var b=VIB.pop();b.init(n,D,L,g);n=b}else n=new q74(n,D,L,g);this.decoder_=n;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;pfv(this,g)},pfv=function(n,D){D=D===void 0?{}:D;
n.discardUnknownFields=D.discardUnknownFields===void 0?!1:D.discardUnknownFields},yTi=function(n,D,L,g){if(apT.length){var b=apT.pop();
pfv(b,g);b.decoder_.init(n,D,L,g);return b}return new ZxB(n,D,L,g)},lCJ,oD4,d9O,apT;
ZxB.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;apT.length<100&&apT.push(this)};
ZxB.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
lCJ=function(n){if(n.decoder_.atEnd())return!1;n.fieldCursor_=n.decoder_.cursor_;var D=_.Mm(n.decoder_)>>>0,L=D>>>3;D&=7;if(!(D>=0&&D<=5))throw Error("V`"+D+"`"+n.fieldCursor_);if(L<1)throw Error("W`"+L+"`"+n.fieldCursor_);n.nextField_=L;n.nextWireType_=D;return!0};
oD4=function(n){switch(n.nextWireType_){case 0:n.nextWireType_!=0?oD4(n):_.JH8(n.decoder_);break;case 1:n=n.decoder_;XE(n,n.cursor_+8);break;case 2:if(n.nextWireType_!=2)oD4(n);else{var D=_.Mm(n.decoder_)>>>0;n=n.decoder_;XE(n,n.cursor_+D)}break;case 5:n=n.decoder_;XE(n,n.cursor_+4);break;case 3:D=n.nextField_;do{if(!lCJ(n))throw Error("X");if(n.nextWireType_==4){if(n.nextField_!=D)throw Error("Y");break}oD4(n)}while(1);break;default:throw Error("V`"+n.nextWireType_+"`"+n.fieldCursor_);}};
d9O=function(n,D,L){var g=n.decoder_.end_,b=_.Mm(n.decoder_)>>>0,q=n.decoder_.cursor_+b,U=q-g;U<=0&&(n.decoder_.end_=q,L(D,n,void 0,void 0,void 0),U=q-n.decoder_.cursor_);if(U)throw Error("U`"+b+"`"+(b-U));n.decoder_.cursor_=q;n.decoder_.end_=g};
_.TIB=function(n){var D=_.Mm(n.decoder_)>>>0;n=n.decoder_;var L=k9J(n,D);n=n.bytes_;if(yXv){var g=n,b;(b=HXi)||(b=HXi=new TextDecoder("utf-8",{fatal:!0}));D=L+D;g=L===0&&D===g.length?g:g.subarray(L,D);try{var q=b.decode(g)}catch(a){if(F6B===void 0){try{b.decode(new Uint8Array([128]))}catch(d){}try{b.decode(new Uint8Array([97])),F6B=!0}catch(d){F6B=!1}}!F6B&&(HXi=void 0);throw a;}}else{q=L;D=q+D;L=[];for(var U=null,J,k;q<D;)J=n[q++],J<128?L.push(J):J<224?q>=D?G4():(k=n[q++],J<194||bT(k)?(q--,G4()):
L.push((J&31)<<6|k&63)):J<240?q>=D-1?G4():(k=n[q++],bT(k)||J===224&&k<160||J===237&&k>=160||bT(b=n[q++])?(q--,G4()):L.push((J&15)<<12|(k&63)<<6|b&63)):J<=244?q>=D-2?G4():(k=n[q++],bT(k)||(J<<28)+(k-144)>>30!==0||bT(b=n[q++])||bT(g=n[q++])?(q--,G4()):(J=(J&7)<<18|(k&63)<<12|(b&63)<<6|g&63,J-=65536,L.push((J>>10&1023)+55296,(J&1023)+56320))):G4(),L.length>=8192&&(U=niO(U,L),L.length=0);q=niO(U,L)}return q};
_.Ebi=function(n){var D=_.Mm(n.decoder_)>>>0;return Y3v(n.decoder_,D)};
_.s6i=function(n,D,L){var g=_.Mm(n.decoder_)>>>0;for(g=n.decoder_.cursor_+g;n.decoder_.cursor_<g;)L.push(D(n.decoder_))};
apT=[];_.yR=function(n,D,L){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,D,L)};
_.yR.prototype.toJSON=function(){return IA(this)};
_.yR.prototype.serialize=function(n){return JSON.stringify(IA(this,n))};
var zhJ=function(n,D){if(D==null||D=="")return new n;D=JSON.parse(D);if(!Array.isArray(D))throw Error("ba");return new n(XyJ(D))};
_.yR.prototype.getExtension=function(n){Yr8(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return n.ctor?n.isRepeated?n.getExtensionFn(this,n.ctor,175237375,_.FI(),n.JSC$6725_hasMessageId):n.getExtensionFn(this,n.ctor,175237375,n.JSC$6725_hasMessageId):n.isRepeated?n.getExtensionFn(this,175237375,_.FI(),n.JSC$6725_hasMessageId):n.getExtensionFn(this,175237375,n.defaultValue,n.JSC$6725_hasMessageId)};
_.yR.prototype.clone=function(){var n=this,D=n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;n=new n.constructor(iU(D,D[_.Jj]|0));Z6(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,2);return n};
_.yR.prototype[T3]=E3;_.yR.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var cHB=function(n,D){this.JSC$6727_lo=n>>>0;this.JSC$6727_hi=D>>>0},uQB=function(n){if(!n)return Q6b||(Q6b=new cHB(0,0));
if(!/^\d+$/.test(n))return null;qr8(n);return new cHB(Ri,Pc)},Q6b,Jc4=function(n,D){this.JSC$6729_lo=n>>>0;
this.JSC$6729_hi=D>>>0},Udv=function(n){if(!n)return fpJ||(fpJ=new Jc4(0,0));
if(!/^-?\d+$/.test(n))return null;qr8(n);return new Jc4(Ri,Pc)},fpJ;var AHb=function(){this.JSC$6731_buffer_=[]},B_v,ztT;
AHb.prototype.length=function(){return this.JSC$6731_buffer_.length};
AHb.prototype.end=function(){var n=this.JSC$6731_buffer_;this.JSC$6731_buffer_=[];return n};
B_v=function(n,D,L){for(;L>0||D>127;)n.JSC$6731_buffer_.push(D&127|128),D=(D>>>7|L<<25)>>>0,L>>>=7;n.JSC$6731_buffer_.push(D)};
ztT=function(n,D){for(;D>127;)n.JSC$6731_buffer_.push(D&127|128),D>>>=7;n.JSC$6731_buffer_.push(D)};
_.kKT=function(n,D){if(D>=0)ztT(n,D);else{for(var L=0;L<9;L++)n.JSC$6731_buffer_.push(D&127|128),D>>=7;n.JSC$6731_buffer_.push(1)}};
_.g_=function(n,D){n.JSC$6731_buffer_.push(D>>>0&255);n.JSC$6731_buffer_.push(D>>>8&255);n.JSC$6731_buffer_.push(D>>>16&255);n.JSC$6731_buffer_.push(D>>>24&255)};var Ipv,NO,ZS4,T_v;Ipv=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new AHb};
NO=function(n,D){D.length!==0&&(n.blocks_.push(D),n.totalLength_+=D.length)};
_.iA8=function(n,D){_.Dm(n,D,2);D=n.encoder_.end();NO(n,D);D.push(n.totalLength_);return D};
_.w2i=function(n,D){var L=D.pop();for(L=n.totalLength_+n.encoder_.length()-L;L>127;)D.push(L&127|128),L>>>=7,n.totalLength_++;D.push(L);n.totalLength_++};
_.Dm=function(n,D,L){ztT(n.encoder_,D*8+L)};
ZS4=function(n,D,L){if(L!=null){switch(typeof L){case "string":uQB(L)}_.Dm(n,D,1);switch(typeof L){case "number":n=n.encoder_;D6T(L);_.g_(n,Ri);_.g_(n,Pc);break;case "bigint":L=BigInt.asUintN(64,L);L=new cHB(Number(L&BigInt(4294967295)),Number(L>>BigInt(32)));n=n.encoder_;D=L.JSC$6727_hi;_.g_(n,L.JSC$6727_lo);_.g_(n,D);break;default:L=uQB(L),n=n.encoder_,D=L.JSC$6727_hi,_.g_(n,L.JSC$6727_lo),_.g_(n,D)}}};
T_v=function(n,D,L){_.Dm(n,D,2);ztT(n.encoder_,L.length);NO(n,n.encoder_.end());NO(n,L)};var CUi,Ox4,wfi;CUi=_.YD();_.CEv=_.YD();_.rHJ=_.YD();Ox4=_.YD();_.Yl=_.YD();_.ix8=_.YD();wfi=_.YD();_.htJ=_.YD();_.WoB=_.YD();var Sw=function(n,D,L){this.$$binaryReaderFn=n;this.$$binaryWriterFn=D;n=l6v(CUi);this.$$isMsg=!!n&&L===n||!1},xOJ=rTB(function(n,D,L,g,b){if(n.nextWireType_!==2)return!1;
d9O(n,gbJ(D,g,L),b);return!0},hTb),KlJ=rTB(function(n,D,L,g,b){if(n.nextWireType_!==2)return!1;
d9O(n,gbJ(D,g,L),b);return!0},hTb),jAb=Symbol(),twv=Symbol(),X28=Symbol(),L$i=Symbol(),S3Q=Symbol(),WlO,eTB;var uyf,eti,x9B,KoJ,RtB,PEO,tIO,m9T,vbJ,Xfb,lpi,obT,Y7f,FoT,Hx8;uyf=function(n,D){var L=new Ipv;gOv(n.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L,Fo(jAb,NJJ,nOv,D));NO(L,L.encoder_.end());n=new Uint8Array(L.totalLength_);D=L.blocks_;for(var g=D.length,b=0,q=0;q<g;q++){var U=D[q];n.set(U,b);b+=U.length}L.blocks_=[n];return n};
eti=_.jw(function(n,D,L){if(n.nextWireType_!==1)return!1;_.nS(D,L,BIB(n.decoder_));return!0},V1J,wfi);
x9B=_.jw(function(n,D,L,g){if(n.nextWireType_!==1)return!1;_.zJ(D,L,g,BIB(n.decoder_));return!0},V1J,wfi);
KoJ=_.jw(function(n,D,L,g){if(n.nextWireType_!==5)return!1;var b=_.oj(n.decoder_);n=(b>>31)*2+1;var q=b>>>23&255;b&=8388607;_.zJ(D,L,g,q==255?b?NaN:n*Infinity:q==0?n*1.401298464324817E-45*b:n*Math.pow(2,q-150)*(b+8388608));return!0},function(n,D,L){D=VjO(D);
D!=null&&(_.Dm(n,L,5),n=n.encoder_,L=qiT||(qiT=new DataView(new ArrayBuffer(8))),L.setFloat32(0,+D,!0),Pc=0,Ri=L.getUint32(0,!0),_.g_(n,Ri))},_.YD());
_.SB=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;_.nS(D,L,_.lN(n.decoder_,bQf));return!0},_.$O,_.Yl);
RtB=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;n=_.lN(n.decoder_,bQf);_.nS(D,L,n===0?void 0:n);return!0},_.$O,_.Yl);
PEO=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.lN(n.decoder_,bQf));return!0},_.$O,_.Yl);
_.FE=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;_.nS(D,L,_.Mm(n.decoder_));return!0},pIi,Ox4);
tIO=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;n=_.Mm(n.decoder_);_.nS(D,L,n===0?void 0:n);return!0},pIi,Ox4);
m9T=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.Mm(n.decoder_));return!0},pIi,Ox4);
vbJ=_.jw(function(n,D,L){if(n.nextWireType_!==1)return!1;_.nS(D,L,U9b(n.decoder_));return!0},_.am8,_.ix8);
Xfb=_.GKO(function(n,D,L){if(n.nextWireType_!==1&&n.nextWireType_!==2)return!1;D=_.dOB(D,D[_.Jj]|0,L);n.nextWireType_==2?_.s6i(n,U9b,D):D.push(U9b(n.decoder_));return!0},function(n,D,L){D=_.$di(wcv,D,!1);
if(D!=null)for(var g=0;g<D.length;g++)ZS4(n,L,D[g])},_.ix8);
_.HF=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;_.nS(D,L,_.JH8(n.decoder_));return!0},_.ddb,_.CEv);
lpi=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.JH8(n.decoder_));return!0},_.ddb,_.CEv);
_.yc=_.jw(function(n,D,L){if(n.nextWireType_!==2)return!1;_.nS(D,L,_.TIB(n));return!0},_.EOB,_.rHJ);
_.MIT=_.jw(function(n,D,L,g){if(n.nextWireType_!==2)return!1;_.zJ(D,L,g,_.TIB(n));return!0},_.EOB,_.rHJ);
obT=_.GKO(function(n,D,L){if(n.nextWireType_!==2)return!1;n=_.TIB(n);_.dOB(D,D[_.Jj]|0,L).push(n);return!0},function(n,D,L){D=_.$di(_.aA,D,!0);
if(D!=null)for(var g=0;g<D.length;g++){var b=n,q=L,U=D[g];U!=null&&T_v(b,q,bOv(U))}},_.rHJ);
Y7f=void 0;Y7f=Y7f===void 0?CUi:Y7f;_.Nm=new Sw(function(n,D,L,g,b){if(n.nextWireType_!==2)return!1;g=O3(void 0,g,!0);_.dOB(D,D[_.Jj]|0,L).push(g);d9O(n,g,b);return!0},function(n,D,L,g,b){if(Array.isArray(D))for(var q=0;q<D.length;q++)sW4(n,D[q],L,g,b)},Y7f);
_.jB=rTB(function(n,D,L,g,b,q){if(n.nextWireType_!==2)return!1;var U=D[_.Jj]|0;sAQ(D,U,q,L,hj(U));D=gbJ(D,g,L);d9O(n,D,b);return!0},sW4);
_.S7B=_.jw(function(n,D,L){if(n.nextWireType_!==2)return!1;_.nS(D,L,_.Ebi(n));return!0},_.ccy,_.htJ);
FoT=_.jw(function(n,D,L,g){if(n.nextWireType_!==2)return!1;_.zJ(D,L,g,_.Ebi(n));return!0},_.ccy,_.htJ);
Hx8=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.Mm(n.decoder_)>>>0);return!0},function(n,D,L){D=_.ZQO(D);
D!=null&&D!=null&&(_.Dm(n,L,0),ztT(n.encoder_,D))},_.YD());
_.nT=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;_.nS(D,L,_.Mm(n.decoder_));return!0},_.QWv,_.WoB);var j6T=function(){var n=yH8;this.ctor=NIB;this.isRepeated=0;this.getExtensionFn=_.SV;this.defaultValue=void 0;this.JSC$6725_hasMessageId=n.messageId!=null?iX:void 0};
j6T.prototype.register=function(){kl(this)};var niQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(niQ,_.yR);var DfI=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(DfI,_.yR);var rci=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(rci,_.yR);var Lbr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Lbr,_.yR);var giQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(giQ,_.yR);var bOi=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(bOi,_.yR);var $fj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f($fj,_.yR);$fj.prototype.getData=function(){return _.Af(this,2)};var G4I=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(G4I,_.yR);var q8i=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(q8i,_.yR);q8i.prototype.getStyle=function(){return _.SV(this,niQ,1)};var kO=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(kO,_.yR);kO.prototype.getPayloadCase=function(){return _.Ij(this,d_)};
kO.prototype.getStyle=function(){return _.tf(this,q8i,6,d_)};
var VJ6=function(){var n=new kO,D=new giQ;return _.aW(n,7,d_,D)},Ufc=function(){var n=new kO,D=new bOi;
return _.aW(n,8,d_,D)},d_=[1,
2,3,4,5,6,7,8];var B86=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(B86,_.yR);var JJ6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(JJ6,_.yR);var k4G=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(k4G,_.yR);var pyQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(pyQ,_.yR);var ZO6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ZO6,_.yR);var aQI=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(aQI,_.yR);var dfG=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(dfG,_.yR);var T8b=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(T8b,_.yR);T8b.prototype.getData=function(){return _.Af(this,2)};var Eic=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Eic,_.yR);var CD8=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(CD8,_.yR);CD8.prototype.getPayloadCase=function(){return _.Ij(this,DJ)};
var DJ=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var LT=function(n,D){n=Error.call(this,n);this.message=n.message;"stack"in n&&(this.stack=n.stack);this.code=D===void 0?2:D};
_.f(LT,Error);var svG=Promise;var cJc=function(n){this.channelPromise=n};
cJc.prototype.send=function(n,D,L){this.channelPromise.then(function(g){g.send(n,D,L)})};var Qvj=function(n,D){this.data=n;this.channel=D};
Qvj.prototype.reply=function(n,D,L){this.channel.send(n,D,L)};var uBj=function(n){this.JSC$6803_port_=n};
uBj.prototype.send=function(n,D,L){L=L===void 0?[]:L;var g=new MessageChannel;fQb(g.port1,D);this.JSC$6803_port_.postMessage(n,[g.port2].concat(L))};
var AJj=function(n,D){fQb(n,D);return new uBj(n)},fQb=function(n,D){D&&(n.onmessage=function(L){D(new Qvj(L.data,AJj(L.ports[0])))})};var zvG=function(n){this.verifier_=n},IQ6=function(n){var D=Object.create(null);
(typeof n==="string"?[n]:n).forEach(function(L){if(L==="null")throw Error("da");D[L]=!0});
return function(L){return D[L]===!0}};_.CTr=function(){if(!_.U8.addEventListener||!Object.defineProperty)return!1;var n=!1,D=Object.defineProperty({},"passive",{get:function(){n=!0}});
try{var L=function(){};
_.U8.addEventListener("test",L,D);_.U8.removeEventListener("test",L,D)}catch(g){}return n}();var rJP;_.gk=function(n){var D=n.destination;var L=n.iframe;var g=n.origin;var b=n.channelName===void 0?"ZNWN1d":n.channelName;var q=n.onMessage===void 0?void 0:n.onMessage;n=n.onEstablished===void 0?void 0:n.onEstablished;return rJP({destination:D,getSource:function(){return L.contentWindow},
originVerifier:g instanceof zvG?g:typeof g==="function"?new zvG(g):new zvG(IQ6(g)),channelName:b,onMessage:q,onEstablished:n})};
rJP=function(n){var D=n.destination;var L=n.getSource;var g=n.originVerifier;var b=n.token===void 0?void 0:n.token;var q=n.channelName;var U=n.onMessage===void 0?void 0:n.onMessage;var J=n.onEstablished===void 0?void 0:n.onEstablished;return new cJc(new svG(function(k,a){var d=function(T){T.source&&T.source===L()&&g.verifier_(T.origin)&&(T.data.n||T.data)===q&&(D.removeEventListener("message",d,!1),b&&T.data.t!==b?a(Error("ea`"+q+"`"+b+"`"+T.data.t)):(k(AJj(T.ports[0],U)),J&&J(T)))};
D.addEventListener("message",d,!1)}))};var OOQ=function(n){try{n()}catch(D){JJ(D)}};var wyb=function(n){var D=this;var L=n.getMessageType;var g=n.onUnregisteredMessage===void 0?function(){}:n.onUnregisteredMessage;
var b=n.onBeforeRegisteredMessage===void 0?function(){}:n.onBeforeRegisteredMessage;
n=n.onAfterRegisteredMessage===void 0?function(){}:n.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=L;this.onUnregisteredMessage_=g;this.onBeforeRegisteredMessage_=b;this.onAfterRegisteredMessage_=n;this.onMessage=function(q){return iO6(D,q)}};
wyb.prototype.register=function(n,D){this.registry_.set(n,D);return this};
var iO6=function(n,D){var L=n.getMessageType_(D.data),g=n.registry_.get(L);g?(OOQ(function(){return n.onBeforeRegisteredMessage_(D,L)}),OOQ(function(){return g(D)}),OOQ(function(){return n.onAfterRegisteredMessage_(D,L)})):OOQ(function(){return n.onUnregisteredMessage_(D,L)})};var hvA=function(n){this.JSC$6820_channel_=n},evQ,xfI;
hvA.prototype.send=function(n,D,L){this.JSC$6820_channel_.send(IA(n),D,L)};
_.WbW=function(n,D){return function(L){var g=new n(L.data);return D(new Qvj(g,L.channel))}};
evQ=function(n){return function(D){return n(new Qvj(D.data,new hvA(D.channel)))}};
xfI=function(n,D){return evQ(_.WbW(n,D))};var Kbr=function(n,D,L,g){this.registry=n;this.delegate=D;this.receiveMessageConstructor=L;this.createInitMessage=g;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},Imf=function(n){var D=new wyb({getMessageType:n.getPayloadCase});
return new Kbr(D,new hvA(_.gk({iframe:n.child,destination:window,origin:n.origin,channelName:n.channelName,onMessage:xfI(n.receiveMessageConstructor,D.onMessage)})),n.receiveMessageConstructor,n.createInitMessage)},Rvc=function(n,D){n.createInitMessage=D};
Kbr.prototype.send=function(n){if(!this.initialised)throw new LT("Attempted to send a message before initialisation.");this.delegate.send(n)};
var PTX=function(n,D){return _.B(function(L){if(!n.initialised)throw new LT("Attempted to send a message before initialisation.");return L.return(new Promise(function(g){n.delegate.send(D,xfI(n.receiveMessageConstructor,g))}))})};
Kbr.prototype.init=function(){var n=this;return _.B(function(D){if(n.initialised)throw new LT("Attempted to initialise twice. The SDK can only be initialised once.");if(n.createInitMessage!==void 0){var L=n.delegate,g=L.send,b=n.createInitMessage;var q=new DfI;var U=[].concat(_.Iu(n.features));q=_.ml(q,1,U,_.N6);g.call(L,b.call(n,q))}n.initialised=!0;_.Tq(D)})};
var bJ=function(n,D){if(n.initialised)throw new LT("Attempted to use a new API after initialisation. All APIs must be set up before initialising the SDK.");n.features.add(D);return n.registry};
_.oh.Object.defineProperties(Kbr.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var tJI=function(n){this.channel=n;this.registered=!1};
tJI.prototype.update=function(n){if(this.channel.isInitialised){if(!this.registered)throw new LT("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var D=new kO;var L=new Lbr;L=_.gp(L,1,n);D=_.aW(D,2,d_,L);this.channel.send(D)}else this.register();this.JSC$6834_audioEnabled=n};
tJI.prototype.register=function(){bJ(this.channel,1);this.registered=!0};
tJI.prototype.isAudioEnabled=function(){return this.JSC$6834_audioEnabled};var mfI=function(n){this.channel=n};
_.G=mfI.prototype;_.G.onFirstFrameReady=function(n){bJ(this.channel,2).register(11,function(D){D=_.tf(D.data,B86,11,DJ);if(!D)throw new LT("Unexpectedly nonexistent GameFirstFrameReadyEvent");n(_.xl(D,1))})};
_.G.onReady=function(n){bJ(this.channel,2).register(4,function(D){D=_.tf(D.data,k4G,4,DJ);if(!D)throw new LT("Unexpectedly nonexistent GameReadyEvent");n(_.xl(D,1))})};
_.G.onLevelComplete=function(n){bJ(this.channel,2).register(5,function(D){D=_.tf(D.data,pyQ,5,DJ);if(!D)throw new LT("Unexpectedly nonexistent LevelCompleteEvent");n(_.xl(D,1),_.NS(D,2))})};
_.G.onGameOver=function(n){bJ(this.channel,2).register(6,function(D){D=_.tf(D.data,JJ6,6,DJ);if(!D)throw new LT("Unexpectedly nonexistent GameOverEvent");n(_.xl(D,1))})};
_.G.pause=function(){var n=this;if(!this.channel.isInitialised)return bJ(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new LT("Using unregistered Game Feature: pause.");var D=VJ6();return new Promise(function(L){return _.B(function(g){if(g.nextAddress==1)return _.p(g,PTX(n.channel,D),2);L();_.Tq(g)})})};
_.G.resume=function(){var n=this;if(!this.channel.isInitialised)return bJ(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new LT("Using unregistered Game Feature: resume.");var D=Ufc();return new Promise(function(L){return _.B(function(g){if(g.nextAddress==1)return _.p(g,PTX(n.channel,D),2);L();_.Tq(g)})})};var viA=function(n){this.channel=n};
viA.prototype.onReady=function(n){bJ(this.channel,5).register(8,function(D){if(!_.tf(D.data,ZO6,8,DJ))throw new LT("Unexpectedly nonexistent PageReadyEvent");n()})};var Xyj=function(n){this.channel=n};
Xyj.prototype.onChange=function(n){bJ(this.channel,3).register(7,function(D){D=_.tf(D.data,aQI,7,DJ);if(!D)throw new LT("Unexpectedly nonexistent ScoreEvent");n(_.xl(D,1),_.NS(D,2))})};var lQb={load:function(){throw new LT("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new LT("Storage used, but storage.onSave() listener not set!");}},MJ6=function(n){this.channel=n;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},oiX=function(n){bJ(n.channel,4).register(2,lQb.load).register(3,lQb.save);
n.initialSetupDone=!0};
MJ6.prototype.onLoad=function(n){this.initialSetupDone||oiX(this);this.loadRegistered||(this.loadRegistered=!0,bJ(this.channel,4).register(2,function(D){var L,g,b;return _.B(function(q){if(q.nextAddress==1){L=_.tf(D.data,dfG,2,DJ);if(!L)throw new LT("Unexpectedly nonexistent StorageLoad");g=_.xl(L,1);return _.p(q,n(g),2)}b=q.yieldResult;var U=D.reply,J=new kO;var k=new $fj;k=_.Ts(k,1,g);k=_.H0(k,2,_.Or(b,!1));J=_.aW(J,3,d_,k);U.call(D,J);_.Tq(q)})}))};
MJ6.prototype.onSave=function(n){this.initialSetupDone||oiX(this);this.saveRegistered||(this.saveRegistered=!0,bJ(this.channel,4).register(3,function(D){var L,g,b;return _.B(function(q){if(q.nextAddress==1){L=_.tf(D.data,T8b,3,DJ);if(!L)throw new LT("Unexpectedly nonexistent StorageSave");g=_.xl(L,1);b=vUQ(L.getData());return _.p(q,n(g,b),2)}var U=D.reply,J=new kO;var k=new G4I;k=_.Ts(k,1,g);J=_.aW(J,4,d_,k);U.call(D,J);_.Tq(q)})}))};var Y8G=function(n){this.channel=n};
Y8G.prototype.update=function(n){if(!this.channel.features.has(6))throw new LT("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var D=new kO,L=new q8i;n=_.Zm(L,1,n);D=_.aW(D,6,d_,n);this.channel.send(D)};
Y8G.prototype.register=function(){bJ(this.channel,6)};var S86=function(n){this.channel=n;this.userActivityLoggingIntervalMs=0};
S86.prototype.onUserActivity=function(n,D){this.userActivityLoggingIntervalMs=D;bJ(this.channel,7).register(9,function(L){if(!_.tf(L.data,Eic,9,DJ))throw new LT("Unexpectedly nonexistent ClickEvent");n()})};var FbP=function(n){var D=this;this.channel=n;this.init=this.channel.init.bind(this.channel);this.page=new viA(this.channel);this.game=new mfI(this.channel);this.audio=new tJI(this.channel);this.score=new Xyj(this.channel);this.storage=new MJ6(this.channel);this.style=new Y8G(this.channel);this.userActivity=new S86(this.channel);Rvc(this.channel,function(L){var g=new rci;L=_.Zm(g,1,L);L=_.mJ(L,3,D.userActivity.userActivityLoggingIntervalMs);g=D.audio.isAudioEnabled();g!==void 0&&_.gp(L,2,g);g=new kO;
return _.aW(g,5,d_,L)})};var HOA=function(){this.timedFunctionContext=0};
HOA.prototype.timeExecution=function(n,D){var L=this;return function(){var g=_.e1.apply(0,arguments);L.timedFunctionContext=n;return D.apply(null,_.Iu(g))}};var yJI=function(){var n={};this.priorityTasks=(n[3]=[],n[2]=[],n[1]=[],n);this.isFlushing=!1},Uy=function(n,D,L){var g=N8c(n,L);
n.priorityTasks[L].push(D);g&&n.priorityTasks[L].length===1&&n.flush()},N8c=function(n,D){return Object.keys(n.priorityTasks).map(function(L){return Number(L)}).filter(function(L){return!isNaN(L)&&L>D}).every(function(L){return n.priorityTasks[L].length===0})};
yJI.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(n){return n.length>0});)jvW(this,3),jvW(this,2),jvW(this,1)}catch(n){throw Object.values(this.priorityTasks).forEach(function(D){return void D.splice(0,D.length)}),n;
}finally{this.isFlushing=!1}}};
var jvW=function(n,D){for(;N8c(n,D)&&n.priorityTasks[D].length>0;)n.priorityTasks[D][0](),n.priorityTasks[D].shift()};
_.oh.Object.defineProperties(yJI.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(n){return n.length>0})}}});var xdB={};var nGI=globalThis.trustedTypes,iSJ=nGI,hh4;var Ei=function(n){this.privateDoNotAccessOrElseWrappedResourceUrl=n};
Ei.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var D6X=_.yK([""]),LIi=rXv(["\x00"],["\\0"]),gGA=rXv(["\n"],["\\n"]),bQ6=rXv(["\x00"],["\\u0000"]);ehf(function(n){return n(D6X)})||ehf(function(n){return n(LIi)})||ehf(function(n){return n(gGA)})||ehf(function(n){return n(bQ6)});var w_;_.fS=function(n,D){this.privateDoNotAccessOrElseWrappedUrl=D};
_.fS.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.$6b=Ac("about:blank");w_=Ac("about:invalid#zClosurez");var K$B=function(n){this.isValid=n},GPW=new K$B(function(n){return/^[^:]*([/?#]|$)/.test(n)}),qrr=Oi("data"),VjQ=Oi("http"),U6i=Oi("https"),BAj=Oi("ftp"),JjG=Oi("mailto"),kPA=Oi("intent"),pcA=Oi("vnd.youtube"),Rhv=[qrr,
VjQ,U6i,JjG,BAj,GPW],PDf=TK(function(){return typeof URL==="function"}),ZQQ=["data:",
"http:","https:","mailto:","ftp:"],md8=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var PI=function(n){this.privateDoNotAccessOrElseWrappedHtml=n};
PI.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var o9B=TK(function(){return new PI(nGI?nGI.emptyHTML:"")});var a6r={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"},XIy=function(n,D){var L=Error.call(this,n+" cannot be used with intent "+a6r[D]);this.message=L.message;"stack"in L&&(this.stack=L.stack);this.type=n;this.intent=D;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.f(XIy,Error);_.oW=function(n){this.privateDoNotAccessOrElseWrappedScript=n};
_.oW.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var YiB=function(n){this.privateDoNotAccessOrElseWrappedAttributePrefix=n};
YiB.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var SiB="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var UAB=function(n){var D=_.W7("window.location.href");n==null&&(n='Unknown Error of type "null/undefined"');if(typeof n==="string")return{message:n,name:"Unknown error",lineNumber:"Not available",fileName:D,stack:"Not available"};var L=!1;try{var g=n.lineNumber||n.line||"Not available"}catch(U){g="Not available",L=!0}try{var b=n.fileName||n.filename||n.sourceURL||_.U8.$googDebugFname||D}catch(U){b="Not available",L=!0}D=d6A(n);if(!(!L&&n.lineNumber&&n.fileName&&n.stack&&n.message&&n.name)){L=n.message;
if(L==null){if(n.constructor&&n.constructor instanceof Function){if(n.constructor.name)L=n.constructor.name;else if(L=n.constructor,$2[L])L=$2[L];else{L=String(L);if(!$2[L]){var q=/function\s+([^\(]+)/m.exec(L);$2[L]=q?q[1]:"[Anonymous]"}L=$2[L]}L='Unknown Error of type "'+L+'"'}else L="Unknown Error of unknown type";typeof n.toString==="function"&&Object.prototype.toString!==n.toString&&(L+=": "+n.toString())}return{message:L,name:n.name||"UnknownError",lineNumber:g,fileName:b,stack:D||"Not available"}}return{message:n.message,
name:n.name,lineNumber:n.lineNumber,fileName:n.fileName,stack:D}},d6A=function(n,D){D||(D={});
D[TA6(n)]=!0;var L=n.stack||"",g=n.cause;g&&!D[TA6(g)]&&(L+="\nCaused by: ",g.stack&&g.stack.indexOf(g.toString())==0||(L+=typeof g==="string"?g:g.message+"\n"),L+=d6A(g,D));n=n.errors;if(Array.isArray(n)){g=1;var b;for(b=0;b<n.length&&!(g>4);b++)D[TA6(n[b])]||(L+="\nInner error "+g++ +": ",n[b].stack&&n[b].stack.indexOf(n[b].toString())==0||(L+=typeof n[b]==="string"?n[b]:n[b].message+"\n"),L+=d6A(n[b],D));b<n.length&&(L+="\n... "+(n.length-b)+" more inner errors")}return L},TA6=function(n){var D=
"";
typeof n.toString==="function"&&(D=""+n);return D+n.stack},$2={};var EGi,oV,nF,cjX,QiG,siA,Ww,xy,f6b;EGi=function(n,D){for(var L=n.split("%s"),g="",b=Array.prototype.slice.call(arguments,1);b.length&&L.length>1;)g+=L.shift()+b.shift();return g+L.join("%s")};
_.xo=function(n){return encodeURIComponent(String(n))};
oV=function(n){return decodeURIComponent(n.replace(/\+/g," "))};
nF=function(n){$_v.test(n)&&(n.indexOf("&")!=-1&&(n=n.replace(jKQ,"&amp;")),n.indexOf("<")!=-1&&(n=n.replace(nU8,"&lt;")),n.indexOf(">")!=-1&&(n=n.replace(D_8,"&gt;")),n.indexOf('"')!=-1&&(n=n.replace(L2v,"&quot;")),n.indexOf("'")!=-1&&(n=n.replace(gU8,"&#39;")),n.indexOf("\x00")!=-1&&(n=n.replace(bEQ,"&#0;")));return n};
cjX=function(n){var D={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var L=_.U8.document.createElement("div");return n.replace(siA,function(g,b){var q=D[g];if(q)return q;b.charAt(0)=="#"&&(b=Number("0"+b.slice(1)),isNaN(b)||(q=String.fromCharCode(b)));q||(_.HI(L,tc(g+" ")),q=L.firstChild.nodeValue.slice(0,-1));return D[g]=q})};
QiG=function(n){return n.replace(/&([^;]+);/g,function(D,L){switch(L){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return L.charAt(0)!="#"||(L=Number("0"+L.slice(1)),isNaN(L))?D:String.fromCharCode(L)}})};
siA=/&([^;\s<&]+);?/g;_.r5T=function(n){return String(n).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.ubj=String.prototype.repeat?function(n,D){return n.repeat(D)}:function(n,D){return Array(D+1).join(n)};
_.GM=function(n,D){if(!Number.isFinite(n))return String(n);n=String(n);var L=n.indexOf(".");L===-1&&(L=n.length);var g=n[0]==="-"?"-":"";g&&(n=n.substring(1));return g+(0,_.ubj)("0",Math.max(0,D-L))+n};
Ww=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.qm()).toString(36)};
xy=function(n){for(var D=0,L=0;L<n.length;++L)D=31*D+n.charCodeAt(L)>>>0;return D};
_.pk=function(n){return String(n).replace(/\-([a-z])/g,function(D,L){return L.toUpperCase()})};
_.ky=function(n){return String(n).replace(/([A-Z])/g,"-$1").toLowerCase()};
f6b=function(n){return n.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(D,L,g){return L+g.toUpperCase()})};var AjW=function(){this.names=new Map};
AjW.prototype.getName=function(n){var D=this.names.get(n);if(D)return D;var L;D=(L=n.description)!=null?L:Ww();this.names.set(n,D);return D};var zW6=function(n){var D=Error.call(this,n?n.length+" errors occurred during unsubscription:\n"+n.map(function(L,g){return g+1+") "+L.toString()}).join("\n  "):"");
this.message=D.message;"stack"in D&&(this.stack=D.stack);this.errors=n;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.f(zW6,Error);var L7=function(n){this.initialTeardown=n;this.closed=!1;this._teardowns=this._parentage=null};
_.G=L7.prototype;
_.G.unsubscribe=function(){if(!this.closed){this.closed=!0;var n=this._parentage;if(Array.isArray(n))for(var D=_.V(n),L=D.next();!L.done;L=D.next())L.value.remove(this);else n==null||n.remove(this);D=this.initialTeardown;if(Du(D))try{D()}catch(q){var g=q instanceof zW6?q.errors:[q]}var b=this._teardowns;if(b)for(this._teardowns=null,D=_.V(b),L=D.next();!L.done;L=D.next()){L=L.value;try{Du(L)?L():L.unsubscribe()}catch(q){L=void 0,g=(L=g)!=null?L:[],q instanceof zW6?g=[].concat(_.Iu(g),_.Iu(q.errors)):
g.push(q)}}if(g)throw new zW6(g);}};
_.G.add=function(n){if(n&&n!==this)if(this.closed)Du(n)?n():n.unsubscribe();else{if(n instanceof L7){if(n.closed||n._hasParent(this))return;n._addParent(this)}var D;(this._teardowns=(D=this._teardowns)!=null?D:[]).push(n)}};
_.G._hasParent=function(n){var D=this._parentage;return D===n||Array.isArray(D)&&D.includes(n)};
_.G._addParent=function(n){var D=this._parentage;this._parentage=Array.isArray(D)?(D.push(n),D):D?[D,n]:n};
_.G._removeParent=function(n){var D=this._parentage;D===n?this._parentage=null:Array.isArray(D)&&N_B(D,n)};
_.G.remove=function(n){var D=this._teardowns;D&&N_B(D,n);n instanceof L7&&n._removeParent(this)};
var I6c=new L7;I6c.closed=!0;L7.JSC$6930_EMPTY=I6c;var n8i=function(){setTimeout.apply(null,_.Iu(_.e1.apply(0,arguments)))};var qa=function(n){L7.call(this);this.JSC$6935_isStopped=!1;this.destination=n instanceof qa?n:new Vn(!n||Du(n)?{next:n!=null?n:void 0}:n);jWb(n)&&n.add(this)};
_.f(qa,L7);qa.JSC$6930_EMPTY=L7.JSC$6930_EMPTY;qa.create=function(n,D,L){return new UT(n,D,L)};
_.G=qa.prototype;_.G.next=function(n){this.JSC$6935_isStopped||this._next(n)};
_.G.error=function(n){this.JSC$6935_isStopped||(this.JSC$6935_isStopped=!0,this._error(n))};
_.G.complete=function(){this.JSC$6935_isStopped||(this.JSC$6935_isStopped=!0,this._complete())};
_.G.unsubscribe=function(){this.closed||(this.JSC$6935_isStopped=!0,L7.prototype.unsubscribe.call(this))};
_.G._next=function(n){this.destination.next(n)};
_.G._error=function(n){this.destination.error(n);this.unsubscribe()};
_.G._complete=function(){this.destination.complete();this.unsubscribe()};
var Vn=function(n){this.partialObserver=n};
Vn.prototype.next=function(n){var D=this.partialObserver;if(D.next)try{D.next(n)}catch(L){bF(L)}};
Vn.prototype.error=function(n){var D=this.partialObserver;if(D.error)try{D.error(n)}catch(L){bF(L)}else bF(n)};
Vn.prototype.complete=function(){var n=this.partialObserver;if(n.complete)try{n.complete()}catch(D){bF(D)}};
var UT=function(n,D,L){qa.call(this);var g;Du(n)||!n?g={next:n!=null?n:void 0,error:D!=null?D:void 0,complete:L!=null?L:void 0}:g=n;this.destination=new Vn(g)};
_.f(UT,qa);UT.JSC$6930_EMPTY=qa.JSC$6930_EMPTY;UT.create=qa.create;var VS=typeof Symbol==="function"&&Symbol.observable||"@@observable";var qz=function(n){n&&(this._subscribe=n)};
_.G=qz.prototype;_.G.lift=function(n){var D=new qz;D.source=this;D.operator=n;return D};
_.G.subscribe=function(n,D,L){n=n&&n instanceof qa||n&&Du(n.next)&&Du(n.error)&&Du(n.complete)&&jWb(n)?n:new UT(n,D,L);D=this.operator;L=this.source;n.add(D?D.call(n,L):L?this._subscribe(n):this._trySubscribe(n));return n};
_.G._trySubscribe=function(n){try{return this._subscribe(n)}catch(D){n.error(D)}};
_.G.forEach=function(n,D){var L=this;D=Lxf(D);return new D(function(g,b){var q=L.subscribe(function(U){try{n(U)}catch(J){b(J),q==null||q.unsubscribe()}},b,g)})};
_.G._subscribe=function(n){var D;return(D=this.source)==null?void 0:D.subscribe(n)};
qz.prototype[VS]=function(){return this};
qz.prototype.pipe=function(){var n=_.e1.apply(0,arguments);return n.length?DzQ(n)(this):this};
qz.create=function(n){return new qz(n)};var CXb=function(){var n=Error.call(this,"object unsubscribed");this.message=n.message;"stack"in n&&(this.stack=n.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.f(CXb,Error);var Gs=function(){this.observers=[];this.hasError=this.JSC$6951_isStopped=this.closed=!1;this.thrownError=null};
_.f(Gs,qz);_.G=Gs.prototype;_.G.lift=function(n){var D=new BM(this,this);D.operator=n;return D};
_.G._throwIfClosed=function(){if(this.closed)throw new CXb;};
_.G.next=function(n){this._throwIfClosed();if(!this.JSC$6951_isStopped){var D=this.observers.slice();D=_.V(D);for(var L=D.next();!L.done;L=D.next())L.value.next(n)}};
_.G.error=function(n){this._throwIfClosed();if(!this.JSC$6951_isStopped){this.hasError=this.JSC$6951_isStopped=!0;this.thrownError=n;for(var D=this.observers;D.length;)D.shift().error(n)}};
_.G.complete=function(){this._throwIfClosed();if(!this.JSC$6951_isStopped){this.JSC$6951_isStopped=!0;for(var n=this.observers;n.length;)n.shift().complete()}};
_.G.unsubscribe=function(){this.JSC$6951_isStopped=this.closed=!0;this.observers=null};
_.G._trySubscribe=function(n){this._throwIfClosed();return qz.prototype._trySubscribe.call(this,n)};
_.G._subscribe=function(n){this._throwIfClosed();this._checkFinalizedStatuses(n);return this._innerSubscribe(n)};
_.G._innerSubscribe=function(n){var D=this,L=this.JSC$6951_isStopped,g=this.observers;return this.hasError||L?L7.JSC$6930_EMPTY:(g.push(n),new L7(function(){return N_B(D.observers,n)}))};
_.G._checkFinalizedStatuses=function(n){var D=this.thrownError,L=this.JSC$6951_isStopped;this.hasError?n.error(D):L&&n.complete()};
Gs.create=function(n,D){return new BM(n,D)};
var BM=function(n,D){Gs.call(this);this.destination=n;this.source=D};
_.f(BM,Gs);BM.create=Gs.create;BM.prototype.next=function(n){var D,L;(D=this.destination)==null||(L=D.next)==null||L.call(D,n)};
BM.prototype.error=function(n){var D,L;(D=this.destination)==null||(L=D.error)==null||L.call(D,n)};
BM.prototype.complete=function(){var n,D;(n=this.destination)==null||(D=n.complete)==null||D.call(n)};
BM.prototype._subscribe=function(n){var D,L;return(L=(D=this.source)==null?void 0:D.subscribe(n))!=null?L:L7.JSC$6930_EMPTY};var xx=function(n){Gs.call(this);this._value=n};
_.f(xx,Gs);xx.create=Gs.create;xx.prototype._subscribe=function(n){var D=Gs.prototype._subscribe.call(this,n);!D.closed&&n.next(this._value);return D};
xx.prototype.getValue=function(){var n=this.thrownError,D=this._value;if(this.hasError)throw n;this._throwIfClosed();return D};
xx.prototype.next=function(n){Gs.prototype.next.call(this,this._value=n)};
_.oh.Object.defineProperties(xx.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var hA=new qz(function(n){return n.complete()});var Gqv=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var JA8=function(n){return n&&typeof n.length==="number"&&typeof n!=="function"};var rjL={now:function(){return(rjL.delegate||Date).now()},
delegate:void 0};var Sq=function(n,D,L){n=n===void 0?Infinity:n;D=D===void 0?Infinity:D;L=L===void 0?rjL:L;Gs.call(this);this.JSC$6973_bufferSize=n;this.windowTime=D;this.timestampProvider=L;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=D===Infinity;this.JSC$6973_bufferSize=Math.max(1,n);this.windowTime=Math.max(1,D)};
_.f(Sq,Gs);Sq.create=Gs.create;Sq.prototype.next=function(n){var D=this.buffer,L=this.infiniteTimeWindow,g=this.timestampProvider,b=this.windowTime;this.JSC$6951_isStopped||(D.push(n),!L&&D.push(g.now()+b));OQi(this);Gs.prototype.next.call(this,n)};
Sq.prototype._subscribe=function(n){this._throwIfClosed();OQi(this);for(var D=this._innerSubscribe(n),L=this.infiniteTimeWindow,g=this.buffer.slice(),b=0;b<g.length&&!n.closed;b+=L?1:2)n.next(g[b]);this._checkFinalizedStatuses(n);return D};
var OQi=function(n){var D=n.JSC$6973_bufferSize,L=n.timestampProvider,g=n.buffer;n=n.infiniteTimeWindow;var b=(n?1:2)*D;D<Infinity&&b<g.length&&g.splice(0,g.length-b);if(!n){D=L.now();L=0;for(n=1;n<g.length&&g[n]<=D;n+=2)L=n;L&&g.splice(0,L+1)}};var wci=function(n,D){D=D===void 0?iQG:D;this.schedulerActionCtor=n;this.now=D};
wci.prototype.schedule=function(n,D,L){D=D===void 0?0:D;return(new this.schedulerActionCtor(this,n)).schedule(L,D)};
var iQG=rjL.now;var b0T=function(){var n=Error.call(this,"no elements in sequence");this.message=n.message;"stack"in n&&(this.stack=n.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.f(b0T,Error);var uF=function(n,D,L,g,b){qa.call(this,n);this.onUnsubscribe=b;D&&(this._next=function(q){try{D(q)}catch(U){this.destination.error(U)}});
L&&(this._error=function(q){try{L(q)}catch(U){this.destination.error(U)}this.unsubscribe()});
g&&(this._complete=function(){try{g()}catch(q){this.destination.error(q)}this.unsubscribe()})};
_.f(uF,qa);uF.JSC$6930_EMPTY=qa.JSC$6930_EMPTY;uF.create=qa.create;uF.prototype.unsubscribe=function(){var n;this.closed||(n=this.onUnsubscribe)!=null&&n.call(this);qa.prototype.unsubscribe.call(this)};var Mz=function(n,D){this.source=n;this.subjectFactory=D;this._subject=null;this._refCount=0;this._connection=null};
_.f(Mz,qz);Mz.create=qz.create;Mz.prototype._subscribe=function(n){return hWP(this).subscribe(n)};
var hWP=function(n){var D=n._subject;if(!D||D.JSC$6951_isStopped)n._subject=n.subjectFactory();return n._subject};
Mz.prototype._teardown=function(){this._refCount=0;var n=this._connection;this._subject=this._connection=null;n==null||n.unsubscribe()};
Mz.prototype.connect=function(){var n=this,D=this._connection;if(!D){D=this._connection=new L7;var L=hWP(this);D.add(this.source.subscribe(new uF(L,void 0,function(g){n._teardown();L.error(g)},function(){n._teardown();
L.complete()},function(){return n._teardown()})));
D.closed&&(this._connection=null,D=L7.JSC$6930_EMPTY)}return D};var AAb=Array.isArray;var Iuv=Array.isArray,WIW=Object,CFy=WIW.getPrototypeOf,rA4=WIW.prototype,O7Q=WIW.keys;var O0=function(n,D,L){qa.call(this,n);this._next=D;this.shouldComplete=L};
_.f(O0,qa);O0.JSC$6930_EMPTY=qa.JSC$6930_EMPTY;O0.create=qa.create;O0.prototype._complete=function(){this.shouldComplete()?qa.prototype._complete.call(this):this.unsubscribe()};var PFB=["addListener","removeListener"],RB4=["addEventListener","removeEventListener"],mz4=["on","off"];var Jy=function(){L7.call(this)};
_.f(Jy,L7);Jy.JSC$6930_EMPTY=L7.JSC$6930_EMPTY;Jy.prototype.schedule=function(){return this};var eWr=function(n,D){return setInterval.apply(null,[n,D].concat(_.Iu(_.e1.apply(2,arguments))))};var k2=function(n,D){L7.call(this);this.scheduler=n;this.work=D;this.pending=!1};
_.f(k2,Jy);k2.JSC$6930_EMPTY=Jy.JSC$6930_EMPTY;k2.prototype.schedule=function(n,D){D=D===void 0?0:D;if(this.closed)return this;this.state=n;n=this.id;var L=this.scheduler;n!=null&&(this.id=x6r(this,n,D));this.pending=!0;this.delay=D;this.id=this.id||this.requestAsyncId(L,this.id,D);return this};
k2.prototype.requestAsyncId=function(n,D,L){L=L===void 0?0:L;return eWr(n.flush.bind(n,this),L)};
var x6r=function(n,D,L){L=L===void 0?0:L;if(L!=null&&n.delay===L&&n.pending===!1)return D;clearInterval(D)};
k2.prototype.execute=function(n,D){if(this.closed)return Error("na");this.pending=!1;if(n=this._execute(n,D))return n;this.pending===!1&&this.id!=null&&(this.id=x6r(this,this.id,null))};
k2.prototype._execute=function(n){var D=!1;try{this.work(n)}catch(g){D=!0;var L=!!g&&g||Error(g)}if(D)return this.unsubscribe(),L};
k2.prototype.unsubscribe=function(){if(!this.closed){var n=this.id,D=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;N_B(D,this);n!=null&&(this.id=x6r(this,n,null));this.delay=null;Jy.prototype.unsubscribe.call(this)}};var KI6=function(n,D){D=D===void 0?iQG:D;wci.call(this,n,D);this.actions=[];this.active=!1;this.scheduled=void 0};
_.f(KI6,wci);KI6.prototype.flush=function(n){var D=this.actions;if(this.active)D.push(n);else{var L;this.active=!0;do if(L=n.execute(n.state,n.delay))break;while(n=D.shift());this.active=!1;if(L){for(;n=D.shift();)n.unsubscribe();throw L;}}};var cq=new qz(gG);var v8y=Array.isArray;var pT=function(n,D){k2.call(this,n,D);this.scheduler=n;this.work=D};
_.f(pT,k2);pT.JSC$6930_EMPTY=k2.JSC$6930_EMPTY;pT.prototype.schedule=function(n,D){D=D===void 0?0:D;if(D>0)return k2.prototype.schedule.call(this,n,D);this.delay=D;this.state=n;this.scheduler.flush(this);return this};
pT.prototype.execute=function(n,D){return D>0||this.closed?k2.prototype.execute.call(this,n,D):this._execute(n,D)};
pT.prototype.requestAsyncId=function(n,D,L){L=L===void 0?0:L;return L!=null&&L>0||L==null&&this.delay>0?k2.prototype.requestAsyncId.call(this,n,D,L):n.flush(this)};var RWA=function(){KI6.apply(this,arguments)};
_.f(RWA,KI6);var u_O=new RWA(pT);var PXr=function(){this.performanceMonitor=new HOA;this.queue=new yJI;this.internalSymbol=Symbol();this.debugNames=new AjW};
PXr.prototype.getOnBackgrounded=function(){return cq};
_.oh.Object.defineProperties(PXr.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var ZJ=function(n,D){D=Error.call(this,D?n+": "+D:String(n));this.message=D.message;"stack"in D&&(this.stack=D.stack);this.code=n;this.__proto__=ZJ.prototype;this.name=String(n)};
_.f(ZJ,Error);var QC=function(n){ZJ.call(this,1E3,'sfr:"'+n+'"');this.measurementStrategyFailureReason=n;this.__proto__=QC.prototype};
_.f(QC,ZJ);var uI=function(){ZJ.call(this,1003);this.__proto__=uI.prototype};
_.f(uI,ZJ);var aL=function(){ZJ.call(this,1009);this.__proto__=aL.prototype};
_.f(aL,ZJ);var tjj=function(){ZJ.call(this,1011);this.__proto__=tjj.prototype};
_.f(tjj,ZJ);var m6r=function(){ZJ.call(this,1007);this.__proto__=uI.prototype};
_.f(m6r,ZJ);var Ey=function(n){ZJ.call(this,1004,String(n));this.inputObservableIndex=n;this.__proto__=Ey.prototype};
_.f(Ey,ZJ);var Tp4=function(n){ZJ.call(this,1010,n);this.__proto__=E3O.prototype};
_.f(Tp4,ZJ);var E3O=function(n){ZJ.call(this,1005,n);this.__proto__=E3O.prototype};
_.f(E3O,ZJ);var vGj=function(n){var D=_.e1.apply(1,arguments),L=this;this.orderedFactories=[];this.orderedFactories.push(n);D.forEach(function(g){L.orderedFactories.push(g)})};
vGj.prototype.isSupported=function(n){return this.orderedFactories.some(function(D){return D.isSupported(n)})};
vGj.prototype.makeBeacon=function(n,D){for(var L=0;L<this.orderedFactories.length;L++)if(this.orderedFactories[L].isSupported(D))return this.orderedFactories[L].makeBeacon(n,D);throw new aL;};var qlB=Symbol("oa"),XcW=Symbol("pa"),K7=function(n,D){this.value=n;this.timeline=D},x8=function(n,D){if(D.timeline!==n.timeline)throw new m6r;
return n.value-D.value};
_.G=K7.prototype;_.G.equals=function(n){return x8(this,n)===0};
_.G.maximum=function(n){if(n.timeline!==this.timeline)throw new m6r;return this.value>=n.value?this:n};
_.G.round=function(){return new K7(Math.round(this.value),this.timeline)};
_.G.add=function(n){return new K7(this.value+n,this.timeline)};
_.G.toString=function(){return String(this.value)};var dk=function(n,D){this.context=n;this.JSC$7057_pinger=D};
dk.prototype.isSupported=function(n){return this.JSC$7057_pinger.isSupported(n)};
dk.prototype.makeBeacon=function(n,D){if(!this.isSupported(D))throw new aL;return new TM(this.context,this.JSC$7057_pinger,D!=null?D:void 0,n)};
var TM=function(n,D,L,g){var b=this;this.JSC$7063_pinger=D;this.properties=L;this.url=g;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var q;this.method=(q=L==null?void 0:L.beaconMethod)!=null?q:"GET";this.backgroundedSubscription=n.getOnBackgrounded().subscribe(function(){b.sendNow()})};
TM.prototype.deactivate=function(){this.internalIsPending=!1};
TM.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7063_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var n,D;this.JSC$7063_pinger.pingWithHeadersAndBody((n=this.properties)!=null?n:{},this.customHeaders,(D=this.body)!=null?D:"",this.url)}else this.JSC$7063_pinger.ping(this.url);this.internalIsPending=!1}catch(L){}else this.internalIsPending=!1};
TM.prototype.setHeader=function(n){this.customHeaders.set(n,void 0)};
_.oh.Object.defineProperties(TM.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var Mjc=function(){for(var n=_.V(_.e1.apply(0,arguments)),D=n.next();!D.done;D=n.next())if(D=D.value,D.available()){this.timeProvider=D;return}this.timeProvider=new l6i};
_.G=Mjc.prototype;_.G.available=function(){return this.timeProvider.available()};
_.G.now=function(){return this.timeProvider.now()};
_.G.setTimeout=function(n,D){return this.timeProvider.setTimeout(n,D)};
_.G.clearTimeout=function(n){this.timeProvider.clearTimeout(n)};
_.G.interval=function(n,D){var L=this.intervalObservable(n).subscribe(D);return function(){return void L.unsubscribe()}};
_.G.intervalObservable=function(n){return this.timeProvider.intervalObservable(n)};
_.oh.Object.defineProperties(Mjc.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var l6i=function(){this.timeline=Symbol()};
_.G=l6i.prototype;_.G.available=function(){return!1};
_.G.now=function(){return new K7(0,this.timeline)};
_.G.setTimeout=function(){return 0};
_.G.clearTimeout=function(){};
_.G.interval=function(){return function(){}};
_.G.intervalObservable=function(){return cq};var ET=function(n,D){this.intrinsicFunctionNamespace=n;this.performanceMonitor=D};
_.G=ET.prototype;_.G.setTimeout=function(n,D){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,n),D)};
_.G.clearTimeout=function(n){this.intrinsicFunctionNamespace.clearTimeout(n)};
_.G.interval=function(n,D){var L=this.intervalObservable(n).subscribe(D);return function(){return void L.unsubscribe()}};
_.G.intervalObservable=function(n){var D=this;return new qz(function(L){var g=0,b=D.intrinsicFunctionNamespace.setInterval(function(){L.next(g++)},n);
return function(){D.intrinsicFunctionNamespace.clearInterval(b)}})};
_.G.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var oGr=function(n,D){ET.call(this,n,D);this.timeline=XcW};
_.f(oGr,ET);oGr.prototype.now=function(){return new K7(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
oGr.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&ET.prototype.available.call(this)};var YrA=function(n,D){ET.call(this,n,D);this.timeline=qlB};
_.f(YrA,ET);YrA.prototype.now=function(){return new K7(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
YrA.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&ET.prototype.available.call(this)};var FI6=function(n){this.context=n;if(SrI===void 0)a:{var D,L,g=(D=n.global)==null?void 0:(L=D.document)==null?void 0:L.createElement("meta");if(g)try{g.httpEquiv="origin-trial";g.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";n.global.document.head.append(g);SrI=g;break a}catch(b){}SrI=void 0}},
SrI;
FI6.prototype.isSupported=function(n){return NG8(this.context)!==void 0&&!(n==null||!n.endOfSession)&&!sT(this.context)&&!(n==null?0:n.attributionEnabled)&&!(n==null?0:n.customHeaders)&&!(n==null?0:n.customBody)};
FI6.prototype.makeBeacon=function(n,D){if(!this.isSupported(D))throw new aL;return new cM(this.context,n,D)};
var cM=function(n,D,L){this.context=n;this.properties=L;this.JSC$7090_urlWithoutToken=D;var g;this.beaconMethod=(g=L==null?void 0:L.beaconMethod)!=null?g:"GET";n=NG8(this.context);if(n===void 0)throw Error();this.fetchLater=n;HQr(this,yjL(this))},HQr=function(n,D){n.beaconResult&&n.beaconResult.activated||(n.beaconAbort=new AbortController,n.beaconResult=n.fetchLater(D,{method:n.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:n.beaconAbort.signal,activateAfter:96E4}))},yjL=function(n){n=n.JSC$7090_urlWithoutToken;
return(n.slice(-1)[0]==="&"?n:n+"&")+"flapi=1"};
cM.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
cM.prototype.sendNow=function(){};
cM.prototype.setHeader=function(){};
_.oh.Object.defineProperties(cM.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7090_urlWithoutToken},
set:function(n){this.JSC$7090_urlWithoutToken=n;n=yjL(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);HQr(this,n)}},
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 NAG=function(n){this.context=n};
NAG.prototype.isSupported=function(){return!sT(this.context)&&!!this.context.global.fetch};
NAG.prototype.ping=function(){var n=this;return WV.apply(null,_.Iu(_.e1.apply(0,arguments).map(function(D){return BV(n.context.global.fetch(D,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(zq(function(L){return L.status===200}))}))).pipe($Sv(function(D){return D}),qyB())};
NAG.prototype.pingWithHeadersAndBody=function(n,D,L){for(var g=_.e1.apply(3,arguments),b=this,q=new Headers,U=_.V(D.entries()),J=U.next();!J.done;J=U.next()){var k=_.V(J.value);J=k.next().value;k=k.next().value;q.set(J,k)}var a,d=(a=n.keepAlive)!=null?a:!1;WV.apply(null,_.Iu(g.map(function(T){return BV(b.context.global.fetch(T,Object.assign({},{method:String(n.beaconMethod),cache:"no-cache"},d?{keepalive:!0}:{},{mode:"no-cors",headers:q,body:L}))).pipe(zq(function(Q){return Q.status===200}))}))).pipe($Sv(function(T){return T}),
qyB())};var jij,khb;_.Qn=function(){};
_.Rv=function(n){return n};
jij=function(n){var D=D||0;return function(){return n.apply(this,Array.prototype.slice.call(arguments,0,D))}};
_.fT=function(n){var D=!1,L;return function(){D||(L=n(),D=!0);return L}};
_.Ay=function(n,D){var L=0;return function(g){_.U8.clearTimeout(L);var b=arguments;L=_.U8.setTimeout(function(){n.apply(void 0,b)},D)}};
khb=function(n,D){var L=0,g=!1,b=[],q=function(){L=0;g&&(g=!1,U())},U=function(){L=_.U8.setTimeout(q,D);
var J=b;b=[];n.apply(void 0,J)};
return function(J){b=arguments;L?g=!0:U()}};var DO6=function(){return cy&&QB?QB.mobile:!nDL()&&(AJ("iPod")||AJ("iPhone")||AJ("Android")||AJ("IEMobile"))},nDL=function(){return cy&&QB?!QB.mobile&&(AJ("iPad")||AJ("Android")||AJ("Silk")):AJ("iPad")||AJ("Android")&&!AJ("Mobile")||AJ("Silk")};var LlG;_.Ao={};LlG="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.Ao.add=function(n,D,L){if(n!==null&&D in n)throw Error("ra`"+D);n[D]=L};
_.Ao.clear=function(n){for(var D in n)delete n[D]};
_.Ao.clone=function(n){var D={},L;for(L in n)D[L]=n[L];return D};
_.Ao.contains=function(n,D){return JoQ(n,D)};
_.Ao.containsKey=function(n,D){return n!==null&&D in n};
_.Ao.containsValue=JoQ;_.Ao.create=Z08;_.Ao.createImmutableView=function(n){var D=n;Object.isFrozen&&!Object.isFrozen(n)&&(D=Object.create(n),Object.freeze(D));return D};
_.Ao.createSet=aoJ;_.Ao.equals=function(n,D){for(var L in n)if(!(L in D)||n[L]!==D[L])return!1;for(var g in D)if(!(g in n))return!1;return!0};
_.Ao.every=function(n,D,L){for(var g in n)if(!D.call(L,n[g],g,n))return!1;return!0};
_.Ao.extend=function(n,D){for(var L,g,b=1;b<arguments.length;b++){g=arguments[b];for(L in g)n[L]=g[L];for(var q=0;q<LlG.length;q++)L=LlG[q],Object.prototype.hasOwnProperty.call(g,L)&&(n[L]=g[L])}};
_.Ao.filter=function(n,D,L){var g={},b;for(b in n)D.call(L,n[b],b,n)&&(g[b]=n[b]);return g};
_.Ao.findKey=ksf;_.Ao.findValue=function(n,D,L){return(D=ksf(n,D,L))&&n[D]};
_.Ao.forEach=function(n,D,L){for(var g in n)D.call(L,n[g],g,n)};
_.Ao.get=function(n,D,L){return n!==null&&D in n?n[D]:L};
_.Ao.getAllPropertyNames=function(n,D,L){if(!n)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return B2B(n);for(var g={};n&&(n!==Object.prototype||D)&&(n!==Function.prototype||L);){for(var b=Object.getOwnPropertyNames(n),q=0;q<b.length;q++)g[b[q]]=!0;n=Object.getPrototypeOf(n)}return B2B(g)};
_.Ao.getAnyKey=function(n){for(var D in n)return D};
_.Ao.getAnyValue=function(n){for(var D in n)return n[D]};
_.Ao.getCount=function(n){var D=0,L;for(L in n)D++;return D};
_.Ao.getKeys=B2B;_.Ao.getSuperClass=function(n){return(n=Object.getPrototypeOf(n.prototype))&&n.constructor};
_.Ao.getValueByKeys=function(n,D){var L=_.lT(D),g=L?D:arguments;for(L=L?0:1;L<g.length;L++){if(n==null)return;n=n[g[L]]}return n};
_.Ao.getValues=function(n){var D=[],L=0,g;for(g in n)D[L++]=n[g];return D};
_.Ao.isEmpty=function(n){for(var D in n)return!1;return!0};
_.Ao.isImmutableView=function(n){return!!Object.isFrozen&&Object.isFrozen(n)};
_.Ao.map=function(n,D,L){var g={},b;for(b in n)g[b]=D.call(L,n[b],b,n);return g};
_.Ao.remove=function(n,D){var L;(L=D in n)&&delete n[D];return L};
_.Ao.set=function(n,D,L){n[D]=L};
_.Ao.setIfUndefined=function(n,D,L){return D in n?n[D]:n[D]=L};
_.Ao.setWithReturnValueIfNotSet=function(n,D,L){if(D in n)return n[D];L=L();return n[D]=L};
_.Ao.some=function(n,D,L){for(var g in n)if(D.call(L,n[g],g,n))return!0;return!1};
_.Ao.transpose=function(n){var D={},L;for(L in n)D[n[L]]=L;return D};
_.Ao.unsafeClone=pqO;var gDX,bAi,$Oc,G3i,ls,VwW,p2L,ZAb,aCL;gDX=function(n,D,L,g,b,q,U){var J="";n&&(J+=n+":");L&&(J+="//",D&&(J+=D+"@"),J+=L,g&&(J+=":"+g));b&&(J+=b);q&&(J+="?"+q);U&&(J+="#"+U);return J};
bAi=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.v7=function(n){return n.match(bAi)};
_.wB=function(n,D){return n?D?decodeURI(n):decodeURIComponent(n):n};
$Oc=function(n){n=_.v7(n)[1]||null;!n&&_.U8.self&&_.U8.self.location&&(n=_.U8.self.location.protocol.slice(0,-1));return n?n.toLowerCase():""};
_.Xh=function(n){return _.wB(_.v7(n)[3]||null,!0)};
_.gm=function(n){return _.wB(_.v7(n)[5]||null,!0)};
_.ggQ=function(n){var D=n.indexOf("#");return D<0?null:n.slice(D+1)};
G3i=function(n){n=_.v7(n);return gDX(n[1],n[2],n[3],n[4])};
_.q3c=function(n){n=_.v7(n);return gDX(n[1],null,n[3],n[4])};
_.tF=function(n){n=_.v7(n);return gDX(null,null,null,null,n[5],n[6],n[7])};
_.Hb=function(n){var D=n.indexOf("#");return D<0?n:n.slice(0,D)};
ls=function(n,D){n=_.v7(n);D=_.v7(D);return n[3]==D[3]&&n[1]==D[1]&&n[4]==D[4]};
VwW=function(n,D){if(n){n=n.split("&");for(var L=0;L<n.length;L++){var g=n[L].indexOf("="),b=null;if(g>=0){var q=n[L].substring(0,g);b=n[L].substring(g+1)}else q=n[L];D(q,b?oV(b):"")}}};
_.UOj=function(n){var D=n.indexOf("#");D<0&&(D=n.length);var L=n.indexOf("?");if(L<0||L>D){L=D;var g=""}else g=n.substring(L+1,D);return[n.slice(0,L),g,n.slice(D)]};
_.BJQ=function(n,D){return D?n?n+"&"+D:D:n};
_.JTX=function(n,D){if(!D)return n;n=_.UOj(n);n[1]=_.BJQ(n[1],D);return n[0]+(n[1]?"?"+n[1]:"")+n[2]};
_.k3A=function(n,D,L){if(Array.isArray(D))for(var g=0;g<D.length;g++)_.k3A(n,String(D[g]),L);else D!=null&&L.push(n+(D===""?"":"="+_.xo(D)))};
_.$9=function(n){var D=[],L;for(L in n)_.k3A(L,n[L],D);return D.join("&")};
_.mh=function(n,D){D=_.$9(D);return _.JTX(n,D)};
_.zM=function(n,D,L){L=L!=null?"="+_.xo(L):"";return _.JTX(n,D+L)};
p2L=function(n,D,L,g){for(var b=L.length;(D=n.indexOf(L,D))>=0&&D<g;){var q=n.charCodeAt(D-1);if(q==38||q==63)if(q=n.charCodeAt(D+b),!q||q==61||q==38||q==35)return D;D+=b+1}return-1};
ZAb=/#|$/;_.hp=function(n,D){var L=n.search(ZAb),g=p2L(n,0,D,L);if(g<0)return null;var b=n.indexOf("&",g);if(b<0||b>L)b=L;g+=D.length+1;return oV(n.slice(g,b!==-1?b:0))};
aCL=/[?&]($|#)/;_.N1=function(n,D){for(var L=n.search(ZAb),g=0,b,q=[];(b=p2L(n,g,D,L))>=0;)q.push(n.substring(g,b)),g=Math.min(n.indexOf("&",b)+1||L,L);q.push(n.slice(g));return q.join("").replace(aCL,"$1")};
_.iH=function(n,D,L){return _.zM(_.N1(n,D),D,L)};var IL=function(n,D,L,g,b){this.allowedElements=n;this.elementPolicies=D;this.allowedGlobalAttributes=L;this.globalAttributePolicies=g;this.globallyAllowedAttributePrefixes=b},dOL=function(n,D,L){L=n.elementPolicies.get(L);
return(L==null?0:L.has(D))?L.get(D):n.allowedGlobalAttributes.has(D)?{policyAction:1}:(L=n.globalAttributePolicies.get(D))?L:n.globallyAllowedAttributePrefixes&&[].concat(_.Iu(n.globallyAllowedAttributePrefixes)).some(function(g){return D.indexOf(g)===0})?{policyAction:1}:{policyAction:0}};var TJP="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(" "),
EDL=[["A",new Map([["href",{policyAction:2}]])],["AREA",new Map([["href",{policyAction:2}]])],["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}]])]],sA6="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 crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
cTG=[["dir",{policyAction:3,conditions:TK(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:TK(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:TK(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:TK(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],QAj=new IL(new Set(TJP),new Map(EDL),new Set(sA6),new Map(cTG)),uoc=new IL(new Set(TJP.concat(["BUTTON",
"INPUT"])),new Map(EDL),new Set(TK(function(){return sA6.concat(["class","id","name"])})),new Map(TK(function(){return cTG.concat([["style",
{policyAction:1}]])})));var fCr,ATc,ICb;fCr=function(n,D,L,g){this.JSC$7150_sanitizerTable=n;this.styleElementSanitizer=D;this.styleAttributeSanitizer=L;this.JSC$7150_resourceUrlPolicy=g;this.changes=[]};
_.zTL=function(n,D){var L=document.implementation.createHTMLDocument("");n=ATc(n,D,L);L=L.body;L.appendChild(n);L=(new XMLSerializer).serializeToString(L);L=L.slice(L.indexOf(">")+1,L.lastIndexOf("</"));return tc(L)};
ATc=function(n,D,L){D=T28(D,L);D=document.createTreeWalker(D,5,function(J){if(J.nodeType===3)J=1;else if(sg8(J))if(J=ExJ(J),J===null)J=2;else{var k=n.JSC$7150_sanitizerTable;J=J!=="FORM"&&(k.allowedElements.has(J)||k.elementPolicies.has(J))?1:2}else J=2;return J});
for(var g=D.nextNode(),b=L.createDocumentFragment(),q=b;g!==null;){var U=void 0;if(g.nodeType===3)n.styleElementSanitizer&&q.nodeName==="STYLE"?(g=n.styleElementSanitizer(g.data),U=n.createTextNode(g)):U=n.createTextNode(g.data);else if(sg8(g))U=ICb(n,g,L);else throw Error("fa");q.appendChild(U);if(g=D.firstChild())q=U;else for(;!(g=D.nextSibling())&&(g=D.parentNode());)q=q.parentNode}return b};
fCr.prototype.createTextNode=function(n){return document.createTextNode(n)};
ICb=function(n,D,L){var g,b=ExJ(D);L=L.createElement(b);D=D.attributes;for(var q=_.V(D),U=q.next();!U.done;U=q.next()){var J=U.value;U=J.name;J=J.value;var k=dOL(n.JSC$7150_sanitizerTable,U,b);a:{if(g=k.conditions){g=_.V(g);for(var a=g.next();!a.done;a=g.next()){var d=_.V(a.value);a=d.next().value;d=d.next().value;var T=void 0;if((a=(T=D.getNamedItem(a))==null?void 0:T.value)&&!d.has(a)){g=!1;break a}}}g=!0}if(g)switch(k.policyAction){case 1:Do(L,U,J);break;case 2:k=_.t1J(J);J=k!==void 0&&ZQQ.indexOf(k.toLowerCase())!==
-1?J:"about:invalid#zClosurez";Do(L,U,J);break;case 3:Do(L,U,J.toLowerCase());break;case 4:n.styleAttributeSanitizer?(J=n.styleAttributeSanitizer(J),Do(L,U,J)):Do(L,U,J);break;case 5:n.JSC$7150_resourceUrlPolicy?(k={type:2,attributeName:U,elementName:b},J=dSO(J),(J=n.JSC$7150_resourceUrlPolicy(J,k))&&Do(L,U,J.toString())):Do(L,U,J);break;case 6:if(n.JSC$7150_resourceUrlPolicy){k={type:2,attributeName:U,elementName:b};g=[];J=_.V(J.split(","));for(a=J.next();!a.done;a=J.next())d=_.V(a.value.trim().split(/\s+/,
2)),a=d.next().value,d=d.next().value,g.push({url:a,descriptor:d});J={parts:[]};g=_.V(g);for(a=g.next();!a.done;a=g.next())a=a.value,d=dSO(a.url),(d=n.JSC$7150_resourceUrlPolicy(d,k))&&J.parts.push({url:d.toString(),descriptor:a.descriptor});Do(L,U,coy(J))}else Do(L,U,J)}}return L};
_.CUG=TK(function(){return new fCr(QAj)});
_.rTL=TK(function(){return new fCr(uoc)});var OAL=function(){this.calledBuild=!1;this.JSC$7162_sanitizerTable=QAj},iAr=function(){OAL.apply(this,arguments)};
_.f(iAr,OAL);iAr.prototype.build=function(){if(this.calledBuild)throw Error("ta");this.calledBuild=!0;return new fCr(this.JSC$7162_sanitizerTable,void 0,void 0,this.JSC$7162_resourceUrlPolicy)};var w2G=/[^#]*/;var v0Q=function(n){try{return!!n&&n.location.href!=null&&Stv(n,"foo")}catch(D){return!1}},WlQ=function(n){var D=hTI;
if(D)for(var L in D)Object.prototype.hasOwnProperty.call(D,L)&&n(D[L],L,D)},eTb=function(){var n=[];
WlQ(function(D){n.push(D)});
return n},hTI={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"},xOj=_.fT(function(){return eTb()}),RTb=function(){var n=Klj("IFRAME"),
D={};
_.Ko(xOj(),function(L){n.sandbox&&n.sandbox.supports&&n.sandbox.supports(L)&&(D[L]=!0)});
return D},Klj=function(n,D){D=D===void 0?document:D;
return D.createElement(String(n).toLowerCase())};var CT=function(n){this.context=n};
CT.prototype.isSupported=function(n){return(n==null?0:n.attributionEnabled)||(n==null?void 0:n.beaconMethod)==="POST"||(n==null?0:n.customHeaders)||(n==null?0:n.customBody)||(n==null?0:n.keepAlive)?!1:!sT(this.context)};
CT.prototype.ping=function(){var n=this;return s0(_.e1.apply(0,arguments).map(function(D){try{var L=n.context.global,g=!1;g=g===void 0?!1:g;L.google_image_requests||(L.google_image_requests=[]);var b=Klj("IMG",L.document);g&&(b.attributionSrc="");b.src=D;L.google_image_requests.push(b);return!0}catch(q){return!1}}).every(function(D){return D}))};
CT.prototype.pingWithHeadersAndBody=function(n,D,L){this.ping.apply(this,_.Iu(_.e1.apply(3,arguments)))};var PUj=function(n){this.context=n};
PUj.prototype.isSupported=function(n){return twW&&!sT(this.context)&&uIB(this.context)!==void 0&&!(n==null?0:n.attributionEnabled)&&(n==null?void 0:n.beaconMethod)!=="POST"&&!(n==null?0:n.customHeaders)&&!(n==null?0:n.customBody)};
PUj.prototype.makeBeacon=function(n,D){if(!this.isSupported(D))throw new aL;return new rk(this.context,n)};
var twW=!1,rk=function(n,D){this.context=n;this.JSC$7184_urlWithoutToken=D;n=uIB(this.context);if(n===void 0)throw Error();this.wrappedBeacon=new n(mOQ(this),{})},mOQ=function(n){n=n.JSC$7184_urlWithoutToken;
return(n.slice(-1)[0]==="&"?n:n+"&")+"pbapi=1"};
rk.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
rk.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
rk.prototype.setHeader=function(){};
_.oh.Object.defineProperties(rk.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7184_urlWithoutToken},
set:function(n){this.JSC$7184_urlWithoutToken=n;this.wrappedBeacon.setURL(mOQ(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(n){if(n!=="GET")throw new aL;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var vD6=function(n){this.context=n};
vD6.prototype.isSupported=function(n){if((n==null?0:n.attributionEnabled)||(n==null?void 0:n.beaconMethod)==="GET"||(n==null?0:n.customHeaders)||(n==null?0:n.customBody)||(n==null?0:n.keepAlive))return!1;var D;return!sT(this.context)&&((D=this.context.global.navigator)==null?void 0:D.sendBeacon)!==void 0};
vD6.prototype.ping=function(){var n=this;return s0(_.e1.apply(0,arguments).map(function(D){var L;return(L=n.context.global.navigator)==null?void 0:L.sendBeacon(D)}).every(function(D){return D}))};
vD6.prototype.pingWithHeadersAndBody=function(n,D,L){this.ping.apply(this,_.Iu(_.e1.apply(3,arguments)))};var Bq=function(n){this.value=n},vq=function(n,D){return s0(n.value).pipe(VC(D))},lI=new Bq(!1),qJi=new Bq(!0);var ho=function(n){this.value=n;this.releasedSubject=new Gs};
ho.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.oh.Object.defineProperties(ho.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7197_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var Kq8=["FRAME","IMG","IFRAME"],i04=/^[01](px)?$/,xSJ=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},eHB=function(){var n=new xSJ;
n.crossDomainLoadedDefault=!0;n.pendingImagesBlockLoad=!0;return n};var X2A=function(n,D){var L=loB(n);if(L)if(L.onCreativeLoad)L.onCreativeLoad(D);else{var g=D?[D]:[],b=function(q){for(var U=0;U<g.length;++U)try{g[U](1,q)}catch(J){}g={push:function(J){J(1,q)}}};
L.onCreativeLoad=function(q){g.push(q)};
L.setAttribute("data-creative-load-listener","");L.addEventListener("creativeLoad",function(q){b(q.detail)});
_.U8.addEventListener("message",function(q){Xqi(L,b,q)})}};var OT=function(n,D){var L=this;this.global=n;this.parentContext=D;this.JSC$7208_onVisibilityChange=this.document?WV(s0(!0),wG(this.document,"visibilitychange")).pipe(Ru(this.parentContext.performanceMonitor,748),zq(function(){return L.getVisibilityState()}),X_()):s0("visible");
this.document?wG(this.document,"DOMContentLoaded").pipe(Ru(this.parentContext.performanceMonitor,739),vV(1)):s0(ro8("DOMContentLoaded"))},GbJ=function(n){return n.document!==null&&n.document.visibilityState!==void 0};
OT.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
OT.prototype.querySelector=function(n){return this.document?this.document.querySelector(n):null};
OT.prototype.querySelectorAll=function(n){return this.document?_.XB(this.document.querySelectorAll(n)):[]};
OT.prototype.elementFromPoint=function(n,D){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;n=this.document.elementFromPoint(n,D);return n===null?null:new ho(n)};
var FM8=function(n,D,L){L=L===void 0?!1:L;if(D.ref===void 0||!n.document)return s0(D).pipe(Ru(n.parentContext.performanceMonitor,749));var g=new Sq(1),b=function(){g.next(D)};
L||X2A(D.ref,b);RHJ(D.ref,b);return g.pipe(Ru(n.parentContext.performanceMonitor,749),vV(1))};
_.oh.Object.defineProperties(OT.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Stv(this.global,"document")?this.global.document||null:null}}});var ML4=_.yK(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),oxB=_.yK(["./reach_worklet.js"]),Yyf=_.yK(["./reach_worklet.js"]),lCj=_.yK(["./reach_worklet.html"]),Mwb=_.yK(["./reach_worklet.js"]),oDP=_.yK(["./reach_worklet.js"]);_.L0(lCj);_.L0(Mwb);_.L0(oDP);var K0={left:0,top:0,width:0,height:0};var iJ;_.RS=function(n,D,L){return Math.min(Math.max(n,D),L)};
iJ=function(n,D,L){return n+L*(D-n)};_.Ig=function(n,D){this.x=n!==void 0?n:0;this.y=D!==void 0?D:0};
_.G=_.Ig.prototype;_.G.clone=function(){return new _.Ig(this.x,this.y)};
_.G.equals=function(n){return n instanceof _.Ig&&(this==n?!0:this&&n?this.x==n.x&&this.y==n.y:!1)};
_.G.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.G.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.G.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.G.translate=function(n,D){n instanceof _.Ig?(this.x+=n.x,this.y+=n.y):(this.x+=Number(n),typeof D==="number"&&(this.y+=D));return this};
_.G.scale=function(n,D){this.x*=n;this.y*=typeof D==="number"?D:n;return this};_.p0=function(n,D){this.width=n;this.height=D};
_.G=_.p0.prototype;_.G.clone=function(){return new _.p0(this.width,this.height)};
_.G.area=function(){return this.width*this.height};
_.G.aspectRatio=function(){return this.width/this.height};
_.G.isEmpty=function(){return!this.area()};
_.G.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.G.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.G.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.G.scale=function(n,D){this.width*=n;this.height*=typeof D==="number"?D:n;return this};var O1=function(n,D){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=n===kZB&&D||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=Y3i};
O1.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var S36=function(n){return n instanceof O1&&n.constructor===O1&&n.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===Y3i?n.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},Y3i={},kZB={};
new O1(kZB,"");var d2,p1,hy,FlX,NJj,yTG,C0,nOW,L$G,DdI,KT,gOi,B_i,Udi,V1j,JcP,kKX,pIG,ZSP,Oyy,amA,T_i,EOb,ddI,wk,ccc;d2=function(n){return n?new wk(_.r2(n)):SQv||(SQv=new wk)};
_.Sn=function(n,D){return typeof D==="string"?n.getElementById(D):D};
p1=function(n,D){return(D||document).getElementsByTagName(String(n))};
_.HAQ=function(n){return FlX("yt-formatted-string","paper-input-input",n)};
hy=function(n,D,L,g){n=g||n;return(D=D&&D!="*"?String(D).toUpperCase():"")||L?n.querySelectorAll(D+(L?"."+L:"")):n.getElementsByTagName("*")};
FlX=function(n,D,L){var g=document,b=n&&n!="*"?String(n).toUpperCase():"";return b||D?(L||g).querySelector(b+(D?"."+D:"")):hy(g,n,D,L)[0]||null};
NJj=function(n,D){_.Ao.forEach(D,function(L,g){g=="style"?n.style.cssText=L:g=="class"?n.className=L:g=="for"?n.htmlFor=L:yTG.hasOwnProperty(g)?n.setAttribute(yTG[g],L):_.ki(g,"aria-")||_.ki(g,"data-")?n.setAttribute(g,L):n[g]=L})};
yTG={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"};_.Zo=function(n){n=(n||window).document;n=n.compatMode=="CSS1Compat"?n.documentElement:n.body;return new _.p0(n.clientWidth,n.clientHeight)};
_.jAI=function(n){var D=_.WM(n);n=n.defaultView;return new _.Ig(n.pageXOffset||D.scrollLeft,n.pageYOffset||D.scrollTop)};
_.WM=function(n){return n.scrollingElement?n.scrollingElement:_.aj||n.compatMode!="CSS1Compat"?n.body||n.documentElement:n.documentElement};
C0=function(n){return n?n.defaultView:window};
_.em=function(n,D,L){return nOW(document,arguments)};
nOW=function(n,D){var L=D[1],g=DdI(n,String(D[0]));L&&(typeof L==="string"?g.className=L:Array.isArray(L)?g.className=L.join(" "):NJj(g,L));D.length>2&&L$G(n,g,D,2);return g};
L$G=function(n,D,L,g){function b(J){J&&D.appendChild(typeof J==="string"?n.createTextNode(J):J)}
for(;g<L.length;g++){var q=L[g];if(!_.lT(q)||_.yB(q)&&q.nodeType>0)b(q);else{a:{if(q&&typeof q.length=="number"){if(_.yB(q)){var U=typeof q.item=="function"||typeof q.item=="string";break a}if(typeof q==="function"){U=typeof q.item=="function";break a}}U=!1}_.Ko(U?_.XB(q):q,b)}}};
_.Jp=function(n){return DdI(document,n)};
DdI=function(n,D){D=String(D);n.contentType==="application/xhtml+xml"&&(D=D.toLowerCase());return n.createElement(D)};
_.x2=function(){return document.createTextNode("\n")};
KT=function(n){if(n.nodeType!=1)return!1;switch(n.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};
gOi=function(n,D){L$G(_.r2(n),n,arguments,1)};
_.RL=function(n){for(var D;D=n.firstChild;)n.removeChild(D)};
_.PM=function(n,D){D.parentNode&&D.parentNode.insertBefore(n,D)};
_.ty=function(n,D){D.parentNode&&D.parentNode.insertBefore(n,D.nextSibling)};
_.k3=function(n){return n&&n.parentNode?n.parentNode.removeChild(n):null};
_.bSI=function(n,D){var L=D.parentNode;L&&L.replaceChild(n,D)};
_.$dG=function(n){var D,L=n.parentNode;if(L&&L.nodeType!=11)if(n.removeNode)n.removeNode(!1);else{for(;D=n.firstChild;)L.insertBefore(D,n);_.k3(n)}};
_.m5=function(n){return n.children!=void 0?n.children:Array.prototype.filter.call(n.childNodes,function(D){return D.nodeType==1})};
_.qiX=function(n){return n.nextElementSibling!==void 0?n.nextElementSibling:_.GKQ(n.nextSibling,!0)};
_.GKQ=function(n,D){for(;n&&n.nodeType!=1;)n=D?n.nextSibling:n.previousSibling;return n};
_.m7=function(n){return _.yB(n)&&n.nodeType==1};
_.wp=function(n,D){if(!n||!D)return!1;if(n.contains&&D.nodeType==1)return n==D||n.contains(D);if(typeof n.compareDocumentPosition!="undefined")return n==D||!!(n.compareDocumentPosition(D)&16);for(;D&&n!=D;)D=D.parentNode;return D==n};
B_i=function(n,D){if(n==D)return 0;if(n.compareDocumentPosition)return n.compareDocumentPosition(D)&2?1:-1;if("sourceIndex"in n||n.parentNode&&"sourceIndex"in n.parentNode){var L=n.nodeType==1,g=D.nodeType==1;if(L&&g)return n.sourceIndex-D.sourceIndex;var b=n.parentNode,q=D.parentNode;return b==q?V1j(n,D):!L&&_.wp(b,D)?-1*Udi(n,D):!g&&_.wp(q,n)?Udi(D,n):(L?n.sourceIndex:b.sourceIndex)-(g?D.sourceIndex:q.sourceIndex)}g=_.r2(n);L=g.createRange();L.selectNode(n);L.collapse(!0);n=g.createRange();n.selectNode(D);
n.collapse(!0);return L.compareBoundaryPoints(_.U8.Range.START_TO_END,n)};
Udi=function(n,D){var L=n.parentNode;if(L==D)return-1;for(;D.parentNode!=L;)D=D.parentNode;return V1j(D,n)};
V1j=function(n,D){for(;D=D.previousSibling;)if(D==n)return-1;return 1};
JcP=function(n){var D,L=arguments.length;if(!L)return null;if(L==1)return arguments[0];var g=[],b=Infinity;for(D=0;D<L;D++){for(var q=[],U=arguments[D];U;)q.unshift(U),U=U.parentNode;g.push(q);b=Math.min(b,q.length)}q=null;for(D=0;D<b;D++){U=g[0][D];for(var J=1;J<L;J++)if(U!=g[J][D])return q;q=U}return q};
_.r2=function(n){return n.nodeType==9?n:n.ownerDocument||n.document};
kKX=function(n){return n.contentDocument||n.contentWindow.document};
_.vM=function(n,D){if("textContent"in n)n.textContent=D;else if(n.nodeType==3)n.data=String(D);else if(n.firstChild&&n.firstChild.nodeType==3){for(;n.lastChild!=n.firstChild;)n.removeChild(n.lastChild);n.firstChild.data=String(D)}else _.RL(n),n.appendChild(_.r2(n).createTextNode(String(D)))};
pIG={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};ZSP={IMG:" ",BR:"\n"};Oyy=function(n){var D;n.tagName=="A"&&n.hasAttribute("href")||n.tagName=="INPUT"||n.tagName=="TEXTAREA"||n.tagName=="SELECT"||n.tagName=="BUTTON"?D=!n.disabled&&(!n.hasAttribute("tabindex")||amA(n)):D=n.hasAttribute("tabindex")&&amA(n);return D};
amA=function(n){n=n.tabIndex;return typeof n==="number"&&n>=0&&n<32768};
T_i=function(n){var D=[];ddI(n,D,!0);n=D.join("");n=n.replace(/ \xAD /g," ").replace(/\xAD/g,"");n=n.replace(/\u200B/g,"");n=n.replace(/ +/g," ");n!=" "&&(n=n.replace(/^\s*/,""));return n};
EOb=function(n){var D=[];ddI(n,D,!1);return D.join("")};
ddI=function(n,D,L){if(!(n.nodeName in pIG))if(n.nodeType==3)L?D.push(String(n.nodeValue).replace(/(\r\n|\r|\n)/g,"")):D.push(n.nodeValue);else if(n.nodeName in ZSP)D.push(ZSP[n.nodeName]);else for(n=n.firstChild;n;)ddI(n,D,L),n=n.nextSibling};
_.sWP=function(n,D,L){if(!D&&!L)return null;var g=D?String(D).toUpperCase():null;return _.w2(n,function(b){return(!g||b.nodeName==g)&&(!L||typeof b.className==="string"&&_.tJ(b.className.split(/\s+/),L))},!0)};
_.w2=function(n,D,L){n&&!L&&(n=n.parentNode);for(L=0;n;){if(D(n))return n;n=n.parentNode;L++}return null};
wk=function(n){this.JSC$7226_document_=n||_.U8.document||document};
ccc=function(n){return n.JSC$7226_document_};
_.G=wk.prototype;_.G.getElement=function(n){return _.Sn(this.JSC$7226_document_,n)};
_.G.$=wk.prototype.getElement;_.G.getElementsByTagName=function(n,D){return(D||this.JSC$7226_document_).getElementsByTagName(String(n))};
_.G.getElementsByTagNameAndClass=function(n,D,L){return hy(this.JSC$7226_document_,n,D,L)};
_.G.$$=wk.prototype.getElementsByTagNameAndClass;_.G.setProperties=NJj;_.G.JSC$7228_createDom=function(n,D,L){return nOW(this.JSC$7226_document_,arguments)};
_.G.createElement=function(n){return DdI(this.JSC$7226_document_,n)};
_.G.createTextNode=function(n){return this.JSC$7226_document_.createTextNode(String(n))};
_.G.getWindow=function(){return this.JSC$7226_document_.defaultView};
var ag=function(n){return _.jAI(n.JSC$7226_document_)};
_.G=wk.prototype;_.G.appendChild=function(n,D){n.appendChild(D)};
_.G.append=gOi;_.G.canHaveChildren=KT;_.G.removeNode=_.k3;_.G.getChildren=_.m5;_.G.contains=_.wp;_.G=kx.prototype;_.G.getWidth=function(){return this.right-this.left};
_.G.getHeight=function(){return this.bottom-this.top};
_.G.clone=function(){return new kx(this.top,this.right,this.bottom,this.left)};
_.G.contains=function(n){return this&&n?n instanceof kx?n.left>=this.left&&n.right<=this.right&&n.top>=this.top&&n.bottom<=this.bottom:n.x>=this.left&&n.x<=this.right&&n.y>=this.top&&n.y<=this.bottom:!1};
_.G.expand=function(n,D,L,g){_.yB(n)?(this.top-=n.top,this.right+=n.right,this.bottom+=n.bottom,this.left-=n.left):(this.top-=n,this.right+=Number(D),this.bottom+=Number(L),this.left-=Number(g));return this};
_.G.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};
_.G.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};
_.G.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};
_.G.translate=function(n,D){n instanceof _.Ig?(this.left+=n.x,this.right+=n.x,this.top+=n.y,this.bottom+=n.y):(this.left+=n,this.right+=n,typeof D==="number"&&(this.top+=D,this.bottom+=D));return this};
_.G.scale=function(n,D){D=typeof D==="number"?D:n;this.left*=n;this.right*=n;this.top*=D;this.bottom*=D;return this};var pwv=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(pwv,_.yR);pwv.prototype.getVersion=function(){return _.xl(this,2)};var kRb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(kRb,_.yR);var GRv=function(n,D){return _.Ts(n,2,D)},JpJ=function(n,D){return _.Ts(n,3,D)};
kRb.prototype.getModel=function(){return _.xl(this,4)};
var V0J=function(n,D){return _.Ts(n,4,D)},$Iv=function(n,D){return _.Ts(n,5,D)},BpO=function(n,D){return _.Ts(n,9,D)},b14=function(n,D){return C6(n,10,D)},g3J=function(n,D){return _.gp(n,11,D)},qt4=function(n,D){return _.Ts(n,1,D)},UIy=function(n,D){return _.gp(n,7,D)};var DIQ="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var XI=function(n,D,L,g){n=n===void 0?window:n;D=D===void 0?null:D;L=L===void 0?new HOA:L;g=g===void 0?Sy8():g;PXr.call(this);var b=this;this.global=n;this.debugChannel=D;this.performanceMonitor=L;this.onPageHide=KxJ(function(){return wG(b.global,"pagehide")}).pipe(Ru(this.performanceMonitor,941));
this.onLoad=KxJ(function(){return wG(b.global,"load")}).pipe(Ru(this.performanceMonitor,738),vV(1));
this.onResize=KxJ(function(){return wG(b.global,"resize")}).pipe(Ru(this.performanceMonitor,741));
this.onMessage=KxJ(function(){return wG(b.global,"message")}).pipe(Ru(this.performanceMonitor,740));
this.document=new OT(this.global,this);this.timeProvider=new Mjc(new YrA(this.intrinsicFunctionNamespace,this.performanceMonitor),new oGr(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new vGj(new FI6(this),new PUj(this),new dk(this,new NAG(this)),new dk(this,new vD6(this)),new dk(this,new CT(this)))};
_.f(XI,PXr);var sT=function(n){var D=n.global;return!!n.global.HTMLFencedFrameElement&&!!D.fence&&typeof D.fence.reportEvent==="function"};
_.G=XI.prototype;_.G.reportFencedFrameEvent=function(n){sT(this)&&this.global.fence.reportEvent(n)};
_.G.getOnBackgrounded=function(){return this.onPageHide.pipe(Ru(this.performanceMonitor,942),VC(this.queue),zq(function(){}))};
_.G.postMessage=function(n,D,L){L=L===void 0?[]:L;this.global.postMessage(n,D,L)};
_.G.getWidth=function(){return v0Q(this.global)?this.global.width:0};
_.G.getHeight=function(){return v0Q(this.global)?this.global.height:0};
_.G.isMobile=function(){return nDL()||DO6()};
var Wq=function(n,D){try{var L=N2b(D,n.global,n.isMobile());return{left:L.left,top:L.top,width:L.getWidth(),height:L.getHeight()}}catch(g){return K0}};
XI.prototype.validate=function(){var n=this.beaconFactory.isSupported()||sT(this);return this.global&&this.timeProvider.available()&&n};
var zHJ=function(n){return(n=aOQ(n.global))?BV(n):null};
_.oh.Object.defineProperties(XI.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(n){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!v0Q(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}}});_.QWW=!_.p6&&!_.Ufy();var V68=function(n){return n};var BdO=function(n){return n.pipe(eq(function(D){var L=D.endOfSessionReason;var g;return((g=D.viewable)==null?void 0:g.extrapolateToNow().value)||L!=void 0}),vV(1),tA())};var u9J=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},fOi=function(n){var D=n.sequenceNumber.toString(10).padStart(2,"0");
D=""+n.startTime+D;n.sequenceNumber<99&&n.sequenceNumber++;return D};var $EO=Gq(jq(function(n){return n.endOfSessionReason===void 0}),zq(function(n){return Object.assign({},n,{timestamps:sy(n)})}),eq(function(n){var D=n.viewable;
n=n.timestamps;var L;return(L=D==null?void 0:D.extrapolateUsingTimestampMap(n).value)!=null?L:!1}),zq(function(n){var D=n.beaconFactory;
var L=n.timestampedExposureHistory;var g=n.timeOnScreen;var b=n.binaryContext;n=n.timestamps;if(D===void 0||L===void 0||g===void 0||b===void 0)return!1;if(g.extrapolateUsingTimestampMap(n).value.every(function(q){return q>=0}))return!0;
L=L.map(function(q){return q.timestamp+":"+q.value}).join(",");
g=ApB({bin:b,tos:g},n);D.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+g+("&eh="+L)).sendNow();return!0}),jq(function(n){return!n}),tA());var IO8=function(n){return{id:n.pingId,mcvt:n.maxConsecutiveViewTime,p:n.creativePosition,asp:n.adSpeedPosition,tm:n.totalMeasurementTime,tu:n.totalUnviewedTime,mtos:n.maxTimeOnScreen,tos:n.timeOnScreen,v:n.binaryVersion,bin:n.binaryContext,avms:n.measurementStrategy,bs:n.browserSize,mc:n.maximumExposure,"if":n.crossDomainIframeState,vu:n.delayedImpressionJsState,app:n.inApp,mse:n.mraidError,mtop:n.mraidSituation,itpl:n.injectedTemplateId,adk:n.adKey,exk:n.awbidKey,rs:n.requestSource,la:n.isLargeAd,
cr:n.isContentRecommendationAd,uach:n.userAgentClientHints,vs:n.viewState,r:n.reasonCode,pay:n.hasCpmavUrl,co:n.clientPingOrderCounter,rst:n.adRenderStartTime,rpt:n.adRenderPeriodTime,isd:n.initialScrollDepth,lsd:n.loadedScrollDepth,context:n.errorContext,msg:n.errorMessage,stack:n.errorStack,name:n.errorName,ec:n.hasElementChanged,sfr:n.strategyFailureReasons,met:n.creativeSearchResult,wmsd:n.webMeasurementStartDiagnostic,pv:n.pageVisible,epv:n.eosPageVisible,pbe:n.inStatefulBeaconExperiment,fle:n.inFetchLaterBeaconExperiment,
vae:n.inViewableAttributionExperiment,spb:n.supportsPendingBeacon,sfl:n.supportsFetchLater,ffslot:n.isFencedFrameSlotTurtlex,reach:n.sharedStorageReachMode,io2:n.v2VisibilityBitVector,rxdbg:n.rxDebugger,omida:n.omidAppId,omidp:n.omidPartner,omidpv:n.omidPartnerVersion,omidor:n.omidOcclusionReasons,omidv:n.omidVersion,omids:n.omidSessionType,omidam:n.omidAccessMode,omidct:n.omidCreativeType,omidia:n.omidInApp,omiddc:n.omidDeviceCategory,omidlat:n.omidLastActivity,omiddit:n.omidDeviceIdleTime,qid:n.errorEscapedQueryId}};var UE8=function(n){var D=[];return n.pipe(zq(function(L){var g=L.beaconFactory,b=L.fetchBeaconFactory,q=L.timeOnScreen,U=L.timeOnScreenUrlPrefixes,J=L.payloadMapper,k=L.timeOnScreenPingId,a=L.timeOnScreenReason,d=L.urlSerializer,T=L.viewable,Q=L.hasImpressionFired,A=L.inStatefulBeaconExperiment,I=L.supportsPendingBeacon,w=L.supportsFetchLater,h=L.turtlexReportEventData;if(!L.geometryMeasurable||!Q||L.maxTimeOnScreen===void 0||q===void 0||U===void 0||J===void 0||k===void 0||d===void 0||g===void 0)return!1;
if(L.isTurtlex){if(a===void 0)return!1;U=L.reportFencedFrameEvent;if(!U)return!1;U({eventType:"active-view-time-on-screen",eventData:h!=null?h:"",destination:["buyer"]});return!0}if(!(A||w||a))return!1;h=sy(L);var e;T=(e=T==null?void 0:T.extrapolateUsingTimestampMap(h).value)!=null?e:!1;e=d(Object.assign({},L,{pingId:k,viewState:T?4:3,reasonCode:a!=null?a:"u",payloadMapper:J,urlPrefixes:U}),h);if(A){for(;D.length>U.length;)L=void 0,(L=D.shift())==null||L.deactivate();e.forEach(function(LO,S){S>=D.length?
D.push(g.makeBeacon(LO)):D[S].url=LO});
return I&&b&&a!==void 0?(e.forEach(function(LO){b.makeBeacon(LO).sendNow()}),!0):a!==void 0}if(I&&b&&a!==void 0)return e.forEach(function(LO){b.makeBeacon(LO).sendNow()}),!0;
if(w&&b){for(;D.length>U.length;)I=void 0,(I=D.shift())==null||I.deactivate();var v=d(Object.assign({},L,{pingId:k,viewState:T?4:3,reasonCode:a!=null?a:"u",payloadMapper:J,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),h)[0];e.forEach(function(LO,S){S>=D.length?D.push(g.makeBeacon(v,{endOfSession:!0})):D[S].url=v});
return a!==void 0?(e.forEach(function(LO){b.makeBeacon(LO).sendNow()}),!0):a!==void 0}return a!==void 0?(e.forEach(function(LO){g.makeBeacon(LO).sendNow()}),!0):!1}),jq(function(L){return!L}),tA())};var Jkv=Gq(eq(function(n){return n.immediateUrlPrefixes!==void 0&&n.payloadMapper!==void 0&&n.urlSerializer!==void 0&&n.inferredPingId!==void 0&&n.beaconFactory!==void 0}),eq(function(n){return eO8(n)!==null}),hOO(function(n){return n.activeViewUnmeasurableEvent},function(n){return n.emit}),zq(function(n){if(n.isTurtlex){var D=n.reportFencedFrameEvent;
if(D){var L;D({eventType:"active-view-unmeasurable",eventData:(L=n.turtlexReportEventData)!=null?L:"",destination:["buyer"]})}}else{L=void 0;var g=eO8(n);if(g==="x"){var b,q=(b=n.geometricMeasurementErrors)!=null?b:n.contextValidationErrors;q&&(D=q.stack,L=q.message)}n.urlSerializer(Object.assign({},n,{urlPrefixes:n.immediateUrlPrefixes,payloadMapper:n.payloadMapper,pingId:n.inferredPingId,viewState:2,reasonCode:g,errorMessage:L,errorStack:D}),sy(n)).forEach(function(U){n.beaconFactory.makeBeacon(U).sendNow()})}}),
vV(1),tA());var xIy=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var boB=Gq(eq(function(n){return n.payloadMapper!==void 0&&n.immediateUrlPrefixes!==void 0&&n.urlSerializer!==void 0&&n.inferredPingId!==void 0&&n.beaconFactory!==void 0}),zq(function(n){return Object.assign({},n,{timestamps:sy(n)})}),eq(function(n){var D=n.viewable;
var L=n.hasImpressionFired;n=n.timestamps;var g;return!!L&&((g=D==null?void 0:D.extrapolateUsingTimestampMap(n).value)!=null?g:!1)}),hOO(function(n){return n.activeViewViewableEvent},function(n){return n.emit}),zq(function(n){var D=n.beaconFactory,L=n.turtlexReportEventData;
if(n.isTurtlex){var g=n.reportFencedFrameEvent;if(!g)return!1;g({eventType:"active-view-viewable",eventData:L!=null?L:"",destination:["buyer"]});return!0}L=n.urlSerializer(Object.assign({},n,{urlPrefixes:n.immediateUrlPrefixes,payloadMapper:n.payloadMapper,pingId:n.inferredPingId,viewState:4,reasonCode:"v"}),n.timestamps);(g=n.cpmavUrls)&&g.length>0&&n.viewUrlSerializer&&n.viewUrlSerializer(g,n).forEach(function(b){D.makeBeacon(b).sendNow()});
(g=n.viewableRelayUrls)&&g.length>0&&n.viewUrlSerializer&&n.viewUrlSerializer(g,n).forEach(function(b){D.makeBeacon(b).sendNow()});
L.forEach(function(b){D.makeBeacon(b,{attributionEnabled:n.isViewableAttributionEnabled}).sendNow()});
return!0}),jq(function(n){return!n}),tA());var IPi=zq(function(n){return[n.value.topWindowViewportExternalGeometry.width,n.value.topWindowViewportExternalGeometry.height]});var eL=function(n,D){this.callback=n;this.options=D;this.intersectionObserverV2=this.intersectionObserverV1=null},UCO=function(n,D){D?n.intersectionObserverV2||(D=Object.assign({},n.options,{delay:100,
trackVisibility:!0}),n.intersectionObserverV2=new IntersectionObserver(n.callback,D)):n.intersectionObserverV1||(n.intersectionObserverV1=new IntersectionObserver(n.callback,n.options))},uy6=function(n,D){n=D?n.intersectionObserverV2:n.intersectionObserverV1;
if(!n)throw new tjj;return n};
eL.prototype.observe=function(n,D){uy6(this,n).observe(D)};
eL.prototype.unobserve=function(n,D){uy6(this,n).unobserve(D)};
eL.prototype.disconnect=function(n){uy6(this,n).disconnect()};
eL.prototype.takeRecords=function(n){return uy6(this,n).takeRecords()};var yp4={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:K0,topWindowViewportExternalGeometry:K0,measurementRequests:new Gs,elementGeometrySourceName:"ns",elementGeometry:K0,intersectionGeometry:K0,viewportLocalAppOffset:{x:0,y:0}};var XN=function(n,D,L,g){this.left=n;this.top=D;this.width=L;this.height=g};
_.G=XN.prototype;_.G.clone=function(){return new XN(this.left,this.top,this.width,this.height)};
_.G.boundingRect=function(n){var D=Math.max(this.left+this.width,n.left+n.width),L=Math.max(this.top+this.height,n.top+n.height);this.left=Math.min(this.left,n.left);this.top=Math.min(this.top,n.top);this.width=D-this.left;this.height=L-this.top};
_.G.contains=function(n){return n instanceof _.Ig?n.x>=this.left&&n.x<=this.left+this.width&&n.y>=this.top&&n.y<=this.top+this.height:this.left<=n.left&&this.left+this.width>=n.left+n.width&&this.top<=n.top&&this.top+this.height>=n.top+n.height};
_.G.distance=function(n){var D=n.x<this.left?this.left-n.x:Math.max(n.x-(this.left+this.width),0);n=n.y<this.top?this.top-n.y:Math.max(n.y-(this.top+this.height),0);return Math.sqrt(D*D+n*n)};
_.G.getSize=function(){return new _.p0(this.width,this.height)};
_.G.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};
_.G.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};
_.G.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};
_.G.translate=function(n,D){n instanceof _.Ig?(this.left+=n.x,this.top+=n.y):(this.left+=n,typeof D==="number"&&(this.top+=D));return this};
_.G.scale=function(n,D){D=typeof D==="number"?D:n;this.left*=n;this.width*=n;this.top*=D;this.height*=D;return this};var Acc,oL,F44,Ma,rcG,CDA,OSr,cyy,iSj,hhP;_.lJ=function(n,D,L){if(typeof D==="string")(D=_.fmX(n,D))&&(n.style[D]=L);else for(var g in D){L=n;var b=D[g],q=_.fmX(L,g);q&&(L.style[q]=b)}};
Acc={};_.fmX=function(n,D){var L=Acc[D];if(!L){var g=_.pk(D);L=g;n.style[g]===void 0&&(g=(_.aj?"Webkit":_.Z$?"Moz":null)+f6b(g),n.style[g]!==void 0&&(L=g));Acc[D]=L}return L};
_.$4=function(n,D){var L=_.r2(n);return L.defaultView&&L.defaultView.getComputedStyle&&(n=L.defaultView.getComputedStyle(n,null))?n[D]||n.getPropertyValue(D)||"":""};
_.ib=function(n,D){return _.$4(n,D)||(n.currentStyle?n.currentStyle[D]:null)||n.style&&n.style[D]};
_.zhj=function(n){return _.ib(n,"position")};
oL=function(n,D,L){if(D instanceof _.Ig){var g=D.x;D=D.y}else g=D,D=L;n.style.left=Ma(g,!1);n.style.top=Ma(D,!1)};
F44=function(n){try{return n.getBoundingClientRect()}catch(D){return{left:0,top:0,right:0,bottom:0}}};
_.iI=function(n){var D=_.r2(n),L=new _.Ig(0,0);if(n==(D?_.r2(D):document).documentElement)return L;n=F44(n);D=ag(d2(D));L.x=n.left+D.x;L.y=n.top+D.y;return L};
_.Im6=function(n,D,L){if(D instanceof _.p0)L=D.height,D=D.width;else if(L==void 0)throw Error("ua");n.style.width=Ma(D,!0);n.style.height=Ma(L,!0)};
Ma=function(n,D){typeof n=="number"&&(n=(D?Math.round(n):n)+"px");return n};
rcG=function(n){return CDA(n)};
CDA=function(n){var D=OSr;if(_.ib(n,"display")!="none")return D(n);var L=n.style,g=L.display,b=L.visibility,q=L.position;L.visibility="hidden";L.position="absolute";L.display="inline";n=D(n);L.display=g;L.position=q;L.visibility=b;return n};
OSr=function(n){var D=n.offsetWidth,L=n.offsetHeight,g=_.aj&&!D&&!L;return(D===void 0||g)&&n.getBoundingClientRect?(n=F44(n),new _.p0(n.right-n.left,n.bottom-n.top)):new _.p0(D,L)};
cyy=function(n){var D=_.iI(n);n=CDA(n);return new XN(D.x,D.y,n.width,n.height)};
iSj=function(n,D){n=n.style;"opacity"in n?n.opacity=D:"MozOpacity"in n?n.MozOpacity=D:"filter"in n&&(n.filter=D===""?"":"alpha(opacity="+Number(D)*100+")")};
_.R1=function(n,D){n.style.display=D?"":"none"};
_.wI6=function(n){return"rtl"==_.ib(n,"direction")};
hhP=function(n){var D=_.$4(n,"marginLeft"),L=_.$4(n,"marginRight"),g=_.$4(n,"marginTop");n=_.$4(n,"marginBottom");return new kx(parseFloat(g),parseFloat(L),parseFloat(n),parseFloat(D))};
_.W$L=function(n){var D=_.$4(n,"borderLeftWidth"),L=_.$4(n,"borderRightWidth"),g=_.$4(n,"borderTopWidth");n=_.$4(n,"borderBottomWidth");return new kx(parseFloat(g),parseFloat(L),parseFloat(n),parseFloat(D))};var eh6=function(n){return n.intersectionGeometry.width*n.intersectionGeometry.height/(n.elementGeometry.width*n.elementGeometry.height)},aPJ=Rg(Gq(zq(function(n){var D;
return(D=n.exposureOverride)!=null?D:eh6(n)}),zq(function(n){return isFinite(n)?n:0}))),urB=Rg(Gq(zq(function(n){var D;
return(D=n.exposureOverride)!=null?D:eh6(n)}),zq(function(n){return isFinite(n)?n:-1})));var Y2=function(n,D){this.a=n;this.b=D;if(n.clock.timeline!==D.clock.timeline)throw Error();};
Y2.prototype.equivalentTo=function(n){return n instanceof Y2?this.a.equivalentTo(n.a)&&this.b.equivalentTo(n.b):!1};
Y2.prototype.extrapolateToTime=function(n){var D=this.a.extrapolateToTime(n).value,L=this.b.extrapolateToTime(n).value;return{timestamp:n,value:[D,L]}};
_.oh.Object.defineProperties(Y2.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 n=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),D=this.a.lastMeasurement.timestamp.equals(n)?this.a.lastMeasurement.value:this.a.extrapolateToTime(n).value,L=this.b.lastMeasurement.timestamp.equals(n)?this.b.lastMeasurement.value:this.b.extrapolateToTime(n).value;return{timestamp:n,value:[D,L]}}}});var Sm=function(n,D){this.input=n;this.mapFunction=D;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Sm.prototype.equivalentTo=function(n){return n instanceof Sm?this.input.equivalentTo(n.input)&&this.mapFunction===n.mapFunction:!1};
Sm.prototype.extrapolateToTime=function(n){n=this.input.extrapolateToTime(n);return{timestamp:n.timestamp,value:this.mapFunction(n.value)}};
_.oh.Object.defineProperties(Sm.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var FN=function(){};
FN.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
FN.prototype.extrapolateUsingTimestampMap=function(n){var D=this.clock.timeline,L,g=(L=n.get(D))!=null?L:this.clock.now();n.set(D,g);return this.extrapolateToTime(g)};
FN.prototype.map=function(n){return new xdb(this,n)};
FN.prototype.joinWith=function(n){return new K$L(this,n)};
var K$L=function(){Y2.apply(this,arguments);this.map=FN.prototype.map;this.joinWith=FN.prototype.joinWith;this.extrapolateToNow=FN.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=FN.prototype.extrapolateUsingTimestampMap};
_.f(K$L,Y2);var xdb=function(){Sm.apply(this,arguments);this.map=FN.prototype.map;this.joinWith=FN.prototype.joinWith;this.extrapolateToNow=FN.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=FN.prototype.extrapolateUsingTimestampMap};
_.f(xdb,Sm);var to=function(n,D){this.lastMeasurement=D;this.extrapolateToNow=FN.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=FN.prototype.extrapolateUsingTimestampMap;this.map=FN.prototype.map;this.joinWith=FN.prototype.joinWith;this.clock=n};
to.prototype.equivalentTo=function(n){return n.active};
to.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.oh.Object.defineProperties(to.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var zRi=zq(function(n){if(n.value.viewportGeometrySourceName==="omid"){if(n.value.elementGeometrySourceName==="nio")return"omio";if(n.value.elementGeometrySourceName==="geo")return"omgeo"}return n.value.elementGeometrySourceName==="geo"||n.value.elementGeometrySourceName==="nio"?n.value.viewportGeometrySourceName:n.value.elementGeometrySourceName});var k0B=Gq(eq(function(n){return!isNaN(n)}),HV(function(n,D){return isNaN(n)?D:Math.min(n,D)},NaN),X_());var dCv=Rg(Gq(zq(function(n){return n.intersectionGeometry.width*n.intersectionGeometry.height/(n.exposedViewportLocalGeometry.width*n.exposedViewportLocalGeometry.height)}),zq(function(n){return isFinite(n)?Math.min(1,n):0})));var AK8=Gq(Rg(zq(function(n){n=n.exposureOverride?n.elementGeometry.width*n.elementGeometry.height*n.exposureOverride/(n.topWindowViewportExternalGeometry.width*n.topWindowViewportExternalGeometry.height):n.intersectionGeometry.width*n.intersectionGeometry.height/(n.topWindowViewportExternalGeometry.width*n.topWindowViewportExternalGeometry.height);return isFinite(n)?n:0})));var OUB=function(n,D){var L=this;this.timeProvider=n;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=D.pipe(X_()).subscribe(function(g){wo8(L);L.measurementRequestObserver=g})},hRB=function(n,D){wo8(n);
n.lastMeasurementRequest=n.timeProvider.setTimeout(function(){var L;return void((L=n.measurementRequestObserver)==null?void 0:L.next())},D)},wo8=function(n){n.lastMeasurementRequest!==null&&n.timeProvider.clearTimeout(n.lastMeasurementRequest);
n.lastMeasurementRequest=null};
OUB.prototype.dispose=function(){wo8(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var RhW=function(){};var DET=function(n,D){this.context=n;this.strategies=D};
_.f(DET,RhW);DET.prototype.buildGeometrySource=function(n,D){var L=this.strategies.map(function(q){return q.buildGeometrySource(n,D)}),g=RR8(L.map(function(q){return q.geometrySource})),b=g.capturedErrors.pipe(PD6());
return{geometrySource:g.chain.pipe(VC(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:b,strategyErrors:g.capturedErrors}].concat(_.Iu(L.map(function(q){return q.additionalOutputs}))))}};
var PD6=function(){return HV(function(n,D){D instanceof QC?n.push(D.measurementStrategyFailureReason):n.push(-1);return n},[])};var goB=function(n,D){this.context=n;this.poller=D};
_.f(goB,RhW);goB.prototype.buildGeometrySource=function(n,D){var L=PnQ(mCf(this.context,this.poller),NpB(this.context,D.requestSource));return{geometrySource:KM8(n.measurableCreative.pipe(L),D.inApp),additionalOutputs:{}}};var LhO=function(n,D,L){L=L===void 0?bUJ(n,D):L;this.context=n;this.intersectionObserverStrategy=L};
_.f(LhO,RhW);LhO.prototype.buildGeometrySource=function(n,D){var L=this.intersectionObserverStrategy(D.useV2);return{geometrySource:KM8(n.measurableCreative.pipe(L,$CJ(this.context)),D.inApp),additionalOutputs:{}}};var t1j=function(n,D,L){var g=g===void 0?Symbol():g;this.element=n;this.immediateUrls=D;this.timeOnScreenUrls=L;this.symbol=g};var rK8=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),Yl8=Object.freeze([1,.75,rK8.exposureThreshold,rK8.largeAdExposureThreshold,0]);var RLO=function(n){var D=D===void 0?36E5:D;var L=L===void 0?!0:L;this.creatives=new Gs;this.elementsToUnregister=new Gs;this.elementMap=new Map;var g=new XI(window,null);g.beaconFactory=new dk(g,new CT(g));no8(g,this.creatives,this.elementsToUnregister,n,D,L).subscribe()},tkQ=function(n,D,L,g){if(!n.elementMap.has(D)){var b=new ho(D);
n.elementMap.set(D,b);n.creatives.next(new t1j(b,L,g))}},Puv=function(n,D){n.elementsToUnregister.next(D);
var L=n.elementMap.get(D);L!==void 0&&(L.release(),n.elementMap.delete(D))};var $by=function(n){var D=n.url;n=n.uaDataValues;this.JSC$7337_url_=D;this.uaDataValues_=n;this.suid_=(new Date).getTime()-17040672E5},G8B=function(n){n=n.uaDataValues_;
if(!n)return"";var D=MS("uap",n.platform)+MS("uapv",n.platformVersion)+MS("uafv",n.uaFullVersion)+MS("uaa",n.architecture)+MS("uam",n.model)+MS("uab",n.bitness);n.fullVersionList&&(D+="&uafvl="+encodeURIComponent(n.fullVersionList.map(function(L){return encodeURIComponent(L.brand)+";"+encodeURIComponent(L.version)}).join("|")));
n.wow64!=null&&(D+="&uaw="+Number(n.wow64));return D.slice(1)};var mdr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(mdr,_.yR);mdr.prototype.getId=function(){return _.xl(this,1)};var HM=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(HM,_.yR);HM.prototype.getSeconds=function(){return WF(this,1)};
HM.prototype.setSeconds=function(n){return _.v2(this,1,VR(n),"0")};_.XK=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(_.XK,_.yR);_.XK.prototype.getSeconds=function(){return WF(this,1)};
_.XK.prototype.setSeconds=function(n){return _.v2(this,1,VR(n),"0")};
_.vOG=function(n){var D=Number(Rj(n,1));n=_.NS(n,2);return new Date(D*1E3+n/1E6)};var yn=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yn,_.yR);yn.prototype.getUrl=function(){return _.xl(this,1)};
yn.prototype.setUrl=function(n){return _.nr(this,1,n)};
yn.prototype.getHeight=function(){return _.NS(this,2)};
yn.prototype.getWidth=function(){return _.NS(this,3)};var Na=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Na,_.yR);Na.prototype.getAspectRatio=function(){return eB(this,1)};
Na.prototype.setAspectRatio=function(n){return _.v2(this,1,_.Sj(n),0)};
Na.prototype.getDuration=function(){return _.SV(this,HM,2)};var XIc=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(XIc,_.yR);var lmj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(lmj,_.yR);var M1P=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(M1P,_.yR);var oOX=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(oOX,_.yR);var YiL=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(YiL,_.yR);var Sib=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Sib,_.yR);var F$X=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(F$X,_.yR);var HSi=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(HSi,_.yR);var ycG=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ycG,_.yR);var jm=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(jm,_.yR);var nd=[2,4,5,6,7];var N_b=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(N_b,_.yR);var rQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(rQ,_.yR);_.G=rQ.prototype;_.G.getId=function(){return _.SV(this,mdr,1)};
_.G.getName=function(){return _.xl(this,2)};
_.G.setDescription=function(n){return _.nr(this,3,n)};
_.G.getUrl=function(){return _.xl(this,8)};
_.G.setUrl=function(n){return _.nr(this,8,n)};
var DZ=function(n){return _.SL(n,yn,10,_.FI())};
rQ.prototype.getOwner=function(n){var D=_.RA(this,40,_.aA,3,!0);oiT(D,n);return D[n]};
rQ.prototype.getVersion=function(){return WF(this,45)};
var Ld=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Ld,_.yR);_.jWI=[0,RtB,tIO];_.n8G=[0,RtB,tIO];var Dz6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Dz6,_.yR);var gK=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(gK,_.yR);gK.prototype.getStatus=function(){return _.K6(this,1)};
gK.prototype.removeItem=function(n){return bxb(this,2,n)};var Lx6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Lx6,_.yR);Lx6.prototype.getName=function(){return _.xl(this,8)};var bC=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(bC,_.yR);bC.prototype.getCommand=function(){return _.K6(this,1)};
bC.prototype.getSource=function(){return _.SV(this,Lx6,2)};
bC.prototype.setVisible=function(n){return _.AF(this,5,n)};
bC.prototype.removeItem=function(n){return bxb(this,7,n)};var g8j=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(g8j,_.yR);g8j.prototype.getCommand=function(){return _.K6(this,1)};
g8j.prototype.removeItem=function(n){return bxb(this,4,n)};
var b76=_.Ui(g8j);var $q=function(n,D,L){L=L===void 0?Error():L;var g=Error.call(this);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=n;D+=":";L instanceof Error?(this.message=D+L.message,this.stack=L.stack||""):(this.message=D+String(L),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.f($q,Error);_.TR=function(){this.JSC$7395_disposed_=this.JSC$7395_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.TR.prototype.JSC$7395_disposed_=!1;_.TR.prototype.isDisposed=function(){return this.JSC$7395_disposed_};
_.TR.prototype.dispose=function(){this.JSC$7395_disposed_||(this.JSC$7395_disposed_=!0,this.disposeInternal())};
_.TR.prototype[Symbol.dispose]=function(){this.dispose()};
_.qI=function(n,D){n.addOnDisposeCallback(_.su(_.og,D))};
_.TR.prototype.addOnDisposeCallback=function(n,D){this.JSC$7395_disposed_?D!==void 0?n.call(D):n():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),D&&(n=n.bind(D)),this.onDisposeCallbacks_.push(n))};
_.TR.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var Ga=function(n){_.TR.call(this);this.wpc=n};
_.f(Ga,_.TR);Ga.prototype.xIS=function(){return this.wpc.f()};
Ga.prototype.cjT=function(n){return this.wpc.c(n)};
Ga.prototype.uP=function(n){return this.wpc.m(Eof(n))};
Ga.prototype.da=function(n){return this.wpc.mws(Eof(n))};
var Yx=function(n){_.TR.call(this);var D=this;this.nH=n;this.puC="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.bN6=void 0;this.ogj=this.nH.p;this.nhT=this.dX3.bind(this);this.addOnDisposeCallback(function(){return void $zG(D)})};
_.f(Yx,_.TR);var GqW=function(n){var D;return _.B(function(L){if(L.nextAddress==1){if(!n.nH.wpc)throw new $q(30,"NWA");return n.sCc?L.return(n.sCc):_.p(L,n.nH.wpc(),2)}D=L.yieldResult;n.sCc=new Ga(D);return L.return(n.sCc)})};
Yx.prototype.snapshot=function(n){return this.nH.s(Object.assign({},n.mB&&{c:n.mB},n.als&&{s:n.als},n.fV5!==void 0&&{p:n.fV5}))};
Yx.prototype.dX3=function(n){this.nH.e(n)};
Yx.prototype.qOl=function(n,D){return this.nH.c(n,D,!1)};
var $zG=function(n){n.bN6!==void 0&&(n.puC.forEach(function(D){var L;(L=n.bN6)==null||L.removeEventListener(D,n.nhT)}),n.bN6=void 0)};
Yx.prototype.y9G=function(){return this.nH.l()};var q0P,q0=function(){_.TR.apply(this,arguments);this.wZs=1;this[q0P]=this.dispose};
_.f(q0,_.TR);q0.prototype.share=function(){if(this.isDisposed())throw Error("va");this.wZs++;return this};
q0.prototype.dispose=function(){--this.wZs||_.TR.prototype.dispose.call(this)};
q0P=Symbol.dispose;var mE8=function(n){this.xXL=n;n.addNewEventMetric("/client_streamz/bg/frs",_.L1("mk"))};
mE8.prototype.record=function(n,D){this.xXL.record("/client_streamz/bg/frs",n,D)};
var M6J=function(n){this.dXd=n;n.addNewEventMetric("/client_streamz/bg/wrl",_.L1("mn"),DO("ac"),DO("sc"),_.L1("rk"),_.L1("mk"))};
M6J.prototype.record=function(n,D,L,g,b,q){this.dXd.record("/client_streamz/bg/wrl",n,D,L,g,b,q)};
var X7b=function(n){this.ct8=n;n.addNewCounter("/client_streamz/bg/ec",_.L1("en"),_.L1("mk"))};
X7b.prototype.increment=function(n,D){this.ct8.JSC$7644_incrementCounter("/client_streamz/bg/ec",n,D)};
var l4B=function(n){this.uUZ=n;n.addNewEventMetric("/client_streamz/bg/el",_.L1("en"),_.L1("mk"))};
l4B.prototype.record=function(n,D,L){this.uUZ.record("/client_streamz/bg/el",n,D,L)};
var voB=function(n){this.rtT=n;n.addNewCounter("/client_streamz/bg/cec",DO("ec"),_.L1("mk"))};
voB.prototype.increment=function(n,D){this.rtT.JSC$7644_incrementCounter("/client_streamz/bg/cec",n,D)};
var ooT=function(n){this.vEz=n;n.addNewCounter("/client_streamz/bg/po/csc",DO("cs"),_.L1("mk"))};
ooT.prototype.increment=function(n,D){this.vEz.JSC$7644_incrementCounter("/client_streamz/bg/po/csc",n,D)};
var YJ4=function(n){this.zv0=n;n.addNewCounter("/client_streamz/bg/po/ctav",_.L1("av"),_.L1("mk"))};
YJ4.prototype.increment=function(n,D){this.zv0.JSC$7644_incrementCounter("/client_streamz/bg/po/ctav",n,D)};
var SJy=function(n){this.a20=n;n.addNewCounter("/client_streamz/bg/po/cwsc",_.L1("su"),_.L1("mk"))};
SJy.prototype.increment=function(n,D){this.a20.JSC$7644_incrementCounter("/client_streamz/bg/po/cwsc",n,D)};var LAy=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(LAy,_.yR);var DlJ=function(n,D){return _.ml(n,3,D,pc8)};var VqW=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(VqW,_.yR);var UzX=[1,2,3];var BGW=[0,UzX,_.MIT,m9T,lpi];var JAr=[0,_.Nm,[0,eti,_.SB]];var kqW=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(kqW,_.yR);var pVW=[1,2,3];var Z7j=[0,pVW,PEO,x9B,_.jB,JAr];var auj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(auj,_.yR);var dzj=[0,_.Nm,BGW,Z7j];var TGb=[0,[1,2,3],_.jB,[0,_.yc,-1,_.HF],_.jB,[0,_.yc,-1,_.FE,_.HF],_.jB,[0,_.yc]];var E8P=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(E8P,_.yR);E8P.prototype.JSC$7464_serializeBinary=fmT([0,_.yc,TGb,obT,_.Nm,dzj,vbJ,Xfb]);var sui=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(sui,_.yR);var u_Q=function(n){var D=new E8P;D=_.Ts(D,1,n.JSC$7580_metricName);var L=cAj(n);D=_.ml(D,3,L,_.pA);L=[];for(var g=[],b=_.V(n.cellMap.keys()),q=b.next();!q.done;q=b.next())g.push(q.value.split(","));for(b=0;b<g.length;b++){q=g[b];for(var U=n.cellType,J=n.getCells(q)||[],k=[],a=0;a<J.length;a++){var d=J[a],T=d&&d.cellValue;d=new kqW;switch(U){case 3:T=Number(T);Number.isFinite(T)&&q4(d,1,pVW,VR(T));break;case 2:q4(d,2,pVW,_.Sj(Number(T)))}k.push(d)}U=k;for(J=0;J<U.length;J++){k=U[J];a=new auj;k=_.Zm(a,
2,k);a=[];d=QuL(n);for(T=0;T<d.length;T++){var Q=d[T],A=q[T],I=new VqW;switch(Q){case 3:q4(I,1,UzX,ZC(String(A)));break;case 2:Q=Number(A);Number.isFinite(Q)&&q4(I,2,UzX,_.DC(Q));break;case 1:q4(I,3,UzX,BAJ(A==="true"))}a.push(I)}C6(k,1,a);L.push(k)}}C6(D,4,L);return D};var fuG=function(n){if(!n)return"";if(/^about:(?:blank|srcdoc)$/.test(n))return window.origin||"";n.indexOf("blob:")===0&&(n=n.substring(5));n=n.split("#")[0].split("?")[0];n=n.toLowerCase();n.indexOf("//")==0&&(n=window.location.protocol+n);/^[\w\-]*:\/\//.test(n)||(n=window.location.href);var D=n.substring(n.indexOf("://")+3),L=D.indexOf("/");L!=-1&&(D=D.substring(0,L));L=n.substring(0,n.indexOf("://"));if(!L)throw Error("wa`"+n);if(L!=="http"&&L!=="https"&&L!=="chrome-extension"&&L!=="moz-extension"&&
L!=="file"&&L!=="android-app"&&L!=="chrome-search"&&L!=="chrome-untrusted"&&L!=="chrome"&&L!=="app"&&L!=="devtools")throw Error("xa`"+L);n="";var g=D.indexOf(":");if(g!=-1){var b=D.substring(g+1);D=D.substring(0,g);if(L==="http"&&b!=="80"||L==="https"&&b!=="443")n=":"+b}return L+"://"+D+n};var zBQ=function(n,D,L){var g=String(_.U8.location.href);return g&&n&&D?[D,AAI(fuG(g),n,L||null)].join(" "):null},AAI=function(n,D,L){var g=[],b=[];
if((Array.isArray(L)?2:1)==1)return b=[D,n],_.Ko(g,function(J){b.push(J)}),Iui(b.join(" "));
var q=[],U=[];_.Ko(L,function(J){U.push(J.key);q.push(J.value)});
L=Math.floor((new Date).getTime()/1E3);b=q.length==0?[L,D,n]:[q.join(":"),L,D,n];_.Ko(g,function(J){b.push(J)});
n=Iui(b.join(" "));n=[L,n];U.length==0||n.push(U.join(""));return n.join("_")},Iui=function(n){var D=I4b();
D.update(n);return D.digestString().toLowerCase()};var Vb=function(n){this.JSC$7475_document_=n||{cookie:""}},CFc;
_.G=Vb.prototype;_.G.isEnabled=function(){if(!_.U8.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};
_.G.set=function(n,D,L){var g=!1;if(typeof L==="object"){var b=L.sameSite;g=L.secure||!1;var q=L.domain||void 0;var U=L.path||void 0;var J=L.maxAge}if(/[;=\s]/.test(n))throw Error("ya`"+n);if(/[;\r\n]/.test(D))throw Error("za`"+D);J===void 0&&(J=-1);L=q?";domain="+q:"";U=U?";path="+U:"";g=g?";secure":"";J=J<0?"":J==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+J*1E3)).toUTCString();this.JSC$7475_document_.cookie=n+"="+D+L+U+J+g+(b!=null?";samesite="+b:"")};
_.G.get=function(n,D){for(var L=n+"=",g=(this.JSC$7475_document_.cookie||"").split(";"),b=0,q;b<g.length;b++){q=_.UB(g[b]);if(q.lastIndexOf(L,0)==0)return q.slice(L.length);if(q==n)return""}return D};
_.G.remove=function(n,D,L){var g=this.containsKey(n);this.set(n,"",{maxAge:0,path:D,domain:L});return g};
_.G.getKeys=function(){return CFc(this).keys};
_.G.getValues=function(){return CFc(this).values};
_.G.isEmpty=function(){return!this.JSC$7475_document_.cookie};
_.G.getCount=function(){return this.JSC$7475_document_.cookie?(this.JSC$7475_document_.cookie||"").split(";").length:0};
_.G.containsKey=function(n){return this.get(n)!==void 0};
_.G.containsValue=function(n){for(var D=CFc(this).values,L=0;L<D.length;L++)if(D[L]==n)return!0;return!1};
_.G.clear=function(){for(var n=CFc(this).keys,D=n.length-1;D>=0;D--)this.remove(n[D])};
CFc=function(n){n=(n.JSC$7475_document_.cookie||"").split(";");for(var D=[],L=[],g,b,q=0;q<n.length;q++)b=_.UB(n[q]),g=b.indexOf("="),g==-1?(D.push(""),L.push(b)):(D.push(b.substring(0,g)),L.push(b.substring(g+1)));return{keys:D,values:L}};
_.Vj=new Vb(typeof document=="undefined"?null:document);var mov=function(){var n=_.U8.__SAPISID||_.U8.__APISID||_.U8.__3PSAPISID||_.U8.__1PSAPISID||_.U8.__OVERRIDE_SID;if(n)return!0;typeof document!=="undefined"&&(n=new Vb(document),n=n.get("SAPISID")||n.get("APISID")||n.get("__Secure-3PAPISID")||n.get("__Secure-1PAPISID"));return!!n},rAP=function(n,D,L,g){(n=_.U8[n])||typeof document==="undefined"||(n=(new Vb(document)).get(D));
return n?zBQ(n,L,g):null},e5v=function(n){var D=fuG(String(_.U8.location.href)),L=[];
if(mov()){D=D.indexOf("https:")==0||D.indexOf("chrome-extension:")==0||D.indexOf("chrome-untrusted://new-tab-page")==0||D.indexOf("moz-extension:")==0;var g=D?_.U8.__SAPISID:_.U8.__APISID;g||typeof document==="undefined"||(g=new Vb(document),g=g.get(D?"SAPISID":"APISID")||g.get("__Secure-3PAPISID"));(g=g?zBQ(g,D?"SAPISIDHASH":"APISIDHASH",n):null)&&L.push(g);D&&((D=rAP("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",n))&&L.push(D),(n=rAP("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",n))&&L.push(n))}return L.length==
0?null:L.join(" ")};var O76=function(){this.minSize=1024};
O76.prototype.compress=function(n){var D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return D=new CompressionStream("gzip"),L=(new Response(D.readable)).arrayBuffer(),g=D.writable.getWriter(),_.p(q,g.write((new TextEncoder).encode(n)),2);case 2:return _.p(q,g.close(),3);case 3:return b=Uint8Array,_.p(q,L,4);case 4:return q.return(new b(q.yieldResult))}})};
O76.prototype.isSupported=function(n){return n<this.minSize?!1:typeof CompressionStream!=="undefined"};var i7i=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(i7i,_.yR);var Uv=function(n,D){this.intervalMs=n;this.callback=D;this.enabled=!1;this.nowFn=function(){return _.qm()};
this.lastTimeMs=this.nowFn()};
Uv.prototype.setInterval=function(n){this.intervalMs=n;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
Uv.prototype.start=function(){var n=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){n.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
Uv.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Uv.prototype.tick=function(){var n=this;if(this.enabled){var D=Math.max(this.nowFn()-this.lastTimeMs,0);D<this.intervalMs*.8?this.timer=setTimeout(function(){n.tick()},this.intervalMs-D):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var wVc=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(wVc,_.yR);var hBI=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(hBI,_.yR);var Wxb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Wxb,_.yR);Wxb.prototype.getTransmissionType=function(){return _.K6(this,1)};var Oov=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Oov,_.yR);Oov.prototype.getVersion=function(){return _.xl(this,2)};var BJ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(BJ,_.yR);var iov=function(n,D){C6(n,1,D)};
BJ.prototype.getModel=function(){return _.xl(this,6)};
var eBQ=_.Ui(BJ);var xzA=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(xzA,_.yR);var Csv=["platform","platformVersion","architecture","model","uaFullVersion"],w78=new BJ,rkB=null;var Kxj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Kxj,_.yR);var RBP=function(n){return _.FG(n,1,1)};var PFb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,4)};
_.f(PFb,_.yR);_.J5=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,36)};
_.f(_.J5,_.yR);_.J5.prototype.getExperimentIds=function(){return _.SV(this,i7i,16)};var tqQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,19)};
_.f(tqQ,_.yR);tqQ.prototype.setLogSource=function(n){return _.FG(this,2,n)};
tqQ.prototype.setScheduler=function(n){return _.FG(this,10,n)};var v8c=function(n,D){this.isServiceWorkerScope=D=D===void 0?!1:D;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new tqQ;Number.isInteger(n)&&this.logRequest.setLogSource(n);D||(this.locale=document.documentElement.getAttribute("lang"));mzP(this,new Kxj)};
v8c.prototype.setLogSource=function(n){this.logRequest.setLogSource(n);return this};
var mzP=function(n,D){_.Zm(n.logRequest,1,D);_.K6(D,1)||RBP(D);n.isServiceWorkerScope||(D=kq(n),_.xl(D,5)||_.Ts(D,5,n.locale));n.uach&&(D=kq(n),_.SV(D,BJ,9)||_.Zm(D,9,n.uach))},XV6=function(n,D){n.transmissionType=D},lu6=function(n){var D=D===void 0?Csv:D;
var L=n.isServiceWorkerScope?void 0:C0();L?hfv(L,D).then(function(g){n.uach=eBQ(g!=null?g:"[]");g=kq(n);_.Zm(g,9,n.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},kq=function(n){n=_.SV(n.logRequest,Kxj,1);
var D=_.SV(n,xzA,11);D||(D=new xzA,_.Zm(n,11,D));return D};
v8c.prototype.build=function(n,D,L,g,b,q){D=D===void 0?0:D;L=L===void 0?0:L;g=g===void 0?null:g;b=b===void 0?0:b;q=q===void 0?0:q;if(!this.isServiceWorkerScope){var U=kq(this);var J=new Wxb;J=_.FG(J,1,this.transmissionType);J=_.gp(J,2,this.isFinal);L=_.mJ(J,3,L>0?L:void 0);L=_.mJ(L,4,b>0?b:void 0);L=_.mJ(L,5,q>0?q:void 0);b=L.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;q=b[_.Jj]|0;L=QL(L,q)?L:new L.constructor(iU(b,q));_.Zm(U,10,L)}U=this.logRequest.clone();L=Date.now().toString();U=_.H0(U,
4,VR(L));n=n.slice();n=C6(U,3,n);g&&(U=new wVc,g=_.mJ(U,13,g),U=new hBI,g=_.Zm(U,2,g),U=new PFb,g=_.Zm(U,1,g),g=_.FG(g,2,9),_.Zm(n,18,g));D&&_.ZF(n,14,D);return n};bb.prototype.currBackoffCount_=0;bb.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
bb.prototype.getValue=function(){return this.currValue_};
var MqW=function(n){n.currBaseValue_=Math.min(n.maxValue_,n.currBaseValue_*n.backoffFactor_);n.currValue_=Math.min(n.maxValue_,n.currBaseValue_+(n.randomFactor_?Math.round(n.randomFactor_*(Math.random()-.5)*2*n.currBaseValue_):0));n.currBackoffCount_++};var yH8=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,8)};
_.f(yH8,_.yR);var o8X=_.Ui(yH8);var NIB=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(NIB,_.yR);var pd=new j6T;var ZZ=function(n){_.TR.call(this);var D=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7553_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$7553_sendBeaconApiEnabled=!1;this.logSource=n.logSource;this.getAuthHeaderValue=
n.getAuthHeaderValue||function(){};
this.logRequestBuilder=new v8c(n.logSource,n.isServiceWorkerScope);this.network=n.network||null;this.productID=n.productID||null;this.clearcutUrl=n.urlOverride||null;this.sessionIndex=n.sessionIndex||null;this.disableAutomaticFlush=n.disableAutomaticFlush||!1;this.logger=null;this.withCredentials=!n.disableWithCredentials;this.isServiceWorkerScope=n.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!C0()&&!!C0().navigator&&C0().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(Y0j())).searchParams&&!!(new URL(Y0j())).searchParams.set;var L=RBP(new Kxj);mzP(this.logRequestBuilder,L);this.flushBackoff=new bb(1E4,3E5,.1);n=S0r(this,n.backgroundJobDeferrer);this.JSC$7553_flushTimer=new Uv(this.flushBackoff.getValue(),n);this.backupTimer=new Uv(6E5,n);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){Fx6(D);
var g;(g=D.metalogService)==null||g.flush()}}),document.addEventListener("pagehide",function(){Fx6(D);
var g;(g=D.metalogService)==null||g.flush()}))};
_.f(ZZ,_.TR);var S0r=function(n,D){return n.isBrowserSupported?D?function(){D().then(function(){n.flush()})}:function(){n.flush()}:function(){}};
ZZ.prototype.disposeInternal=function(){Fx6(this);this.JSC$7553_flushTimer.stop();this.backupTimer.stop();_.TR.prototype.disposeInternal.call(this)};
var H7L=function(n){n.clearcutUrl||(n.clearcutUrl=Y0j());try{return(new URL(n.clearcutUrl)).toString()}catch(D){return(new URL(n.clearcutUrl,C0().location.origin)).toString()}};
ZZ.prototype.dispatch=function(n){if(n instanceof _.J5)this.log(n);else try{var D=new _.J5,L=n.serialize();var g=_.Ts(D,8,L);this.log(g)}catch(b){ax(this,4,1)}};
var ax=function(n,D,L){n.metalogService&&n.metalogService.increment(D,L)};
ZZ.prototype.log=function(n){ax(this,2,1);if(this.isBrowserSupported){n=n.clone();var D=this.sequencePosition++;n=_.ZF(n,21,D);this.componentId&&_.Ts(n,26,this.componentId);D=n;if(OQv(_.cF(D,1))==null){var L=Date.now();L=Number.isFinite(L)?L.toString():"0";_.H0(D,1,VR(L))}_.OB(D,15)!=null||_.ZF(D,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(L=this.experimentIds.clone(),_.Zm(D,16,L));ax(this,1,1);D=this.pendingEvents.length-1E3+1;D>0&&(this.pendingEvents.splice(0,D),this.numLogsDroppedSinceLastFlush+=
D,ax(this,3,D));this.pendingEvents.push(n);this.disableAutomaticFlush||this.JSC$7553_flushTimer.enabled||this.JSC$7553_flushTimer.start()}};
ZZ.prototype.flush=function(n,D){var L=this;if(this.pendingEvents.length===0)n&&n();else if(this.JSC$7553_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,yA6(this);else{var g=Date.now();if(this.noFlushUntilMs>g&&this.startWaitingMs<g)D&&D("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?XV6(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var b=this.pendingEvents.length,
q=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),U=this.getAuthHeaderValue();if(U&&this.lastFailedAuth===U)D&&D("stale-auth-token");else{this.pendingEvents=[];this.JSC$7553_flushTimer.enabled&&this.JSC$7553_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;g=q.serialize();var J;this.JSC$7553_compressor&&this.JSC$7553_compressor.isSupported(g.length)&&
(J=this.JSC$7553_compressor.compress(g));var k=NGr(this,g,U),a=function(Q){L.flushBackoff.reset();L.JSC$7553_flushTimer.setInterval(L.flushBackoff.getValue());if(Q){var A=null;try{var I=JSON.stringify(JSON.parse(Q.replace(")]}'\n","")));A=o8X(I)}catch(w){}A&&(Q=Number(WF(A,1,_.xG("-1"))),Q>0&&(L.startWaitingMs=Date.now(),L.noFlushUntilMs=L.startWaitingMs+Q),Yr8(A.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),A=pd.ctor?pd.getExtensionFn(A,pd.ctor,175237375,pd.JSC$6725_hasMessageId):pd.getExtensionFn(A,
175237375,null,pd.JSC$6725_hasMessageId),A=A===null?void 0:A)&&(A=_.NS(A,1,-1),A!==-1&&(L.flushBackoff=new bb(A<1?1:A,3E5,.1),L.JSC$7553_flushTimer.setInterval(L.flushBackoff.getValue())))}n&&n();L.numRetriesSinceLastSuccessfulFlush=0},d=function(Q,A){var I=_.SL(q,_.J5,3,_.FI());
var w=Number(WF(q,14));MqW(L.flushBackoff);L.JSC$7553_flushTimer.setInterval(L.flushBackoff.getValue());Q===401&&U&&(L.lastFailedAuth=U);w&&(L.numLogsDroppedSinceLastFlush+=w);A===void 0&&(A=L.isRetryable(Q));A&&(L.pendingEvents=I.concat(L.pendingEvents),L.disableAutomaticFlush||L.JSC$7553_flushTimer.enabled||L.JSC$7553_flushTimer.start());ax(L,7,1);D&&D("net-send-failed",Q);++L.numRetriesSinceLastSuccessfulFlush},T=function(){L.network&&L.network.send(k,a,d)};
J?J.then(function(Q){ax(L,5,b);k.requestHeaders["Content-Encoding"]="gzip";k.requestHeaders["Content-Type"]="application/binary";k.body=Q;k.bodyType=2;T()},function(){ax(L,6,b);
T()}):T()}}}};
var NGr=function(n,D,L){L=L===void 0?null:L;var g=g===void 0?n.withCredentials:g;var b={},q=new URL(H7L(n));L&&(b.Authorization=L);n.sessionIndex&&(b["X-Goog-AuthUser"]=n.sessionIndex,q.searchParams.set("authuser",n.sessionIndex));n.pageId&&(Object.defineProperty(b,"X-Goog-PageId",{value:n.pageId}),q.searchParams.set("pageId",n.pageId));return{url:q.toString(),body:D,bodyType:1,requestHeaders:b,requestType:"POST",withCredentials:g,timeoutMillis:n.timeoutMillis}},Fx6=function(n){n.logRequestBuilder.isFinal=
!0;
n.flush();n.logRequestBuilder.isFinal=!1},yA6=function(n){juI(n,function(D,L){D=new URL(D);
D.searchParams.set("format","json");var g=!1;try{g=C0().navigator.sendBeacon(D.toString(),L.serialize())}catch(b){}g||(n.isSendBeaconSupported=!1);return g})},juI=function(n,D){if(n.pendingEvents.length!==0){var L=new URL(H7L(n));
L.searchParams.delete("format");var g=n.getAuthHeaderValue();g&&L.searchParams.set("auth",g);L.searchParams.set("authuser",n.sessionIndex||"0");for(g=0;g<10&&n.pendingEvents.length;++g){var b=n.pendingEvents.slice(0,32),q=n.logRequestBuilder.build(b,n.numLogsDroppedSinceLastFlush,n.numRetriesSinceLastSuccessfulFlush,n.productID,n.persistedLogRecoveredCount,n.persistedLogExpiredCount);if(!D(L.toString(),q)){++n.numRetriesSinceLastSuccessfulFlush;break}n.numLogsDroppedSinceLastFlush=0;n.numRetriesSinceLastSuccessfulFlush=
0;n.persistedLogRecoveredCount=0;n.persistedLogExpiredCount=0;n.pendingEvents=n.pendingEvents.slice(b.length)}n.JSC$7553_flushTimer.enabled&&n.JSC$7553_flushTimer.stop()}};
ZZ.prototype.isRetryable=function(n){return 500<=n&&n<600||n===401||n===0};
var Y0j=function(){return"https://play.google.com/log?format=json&hasfast=true"};var nx6=function(){this.abortSupported=typeof AbortController!=="undefined"};
nx6.prototype.send=function(n,D,L){var g=this,b,q,U,J,k,a,d,T,Q,A;return _.B(function(I){switch(I.nextAddress){case 1:return q=(b=g.abortSupported?new AbortController:void 0)?setTimeout(function(){b.abort()},n.timeoutMillis):void 0,_.JA(I,2,3),U=Object.assign({},{method:n.requestType,
headers:Object.assign({},n.requestHeaders)},n.body&&{body:n.body},n.withCredentials&&{credentials:"include"},{signal:n.timeoutMillis&&b?b.signal:null}),_.p(I,fetch(n.url,U),5);case 5:J=I.yieldResult;if(J.status!==200){(k=L)==null||k(J.status);I.jumpTo(3);break}if((a=D)==null){I.jumpTo(7);break}return _.p(I,J.text(),8);case 8:a(I.yieldResult);case 7:case 3:_.p7(I);clearTimeout(q);_.au(I,0);break;case 2:d=_.dG(I);switch((T=d)==null?void 0:T.name){case "AbortError":(Q=L)==null||Q(408);break;default:(A=
L)==null||A(400)}I.jumpTo(3)}})};
nx6.prototype.getTransmissionType=function(){return 4};_.GR=function(n,D){_.TR.call(this);this.logSource=n;this.sessionIndex=D;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7571_clearExperimentIds=this.productID=null;this.JSC$7571_sendBeaconApiEnabled=!1;this.pageId=null};
_.f(_.GR,_.TR);var Ndb=function(n,D){n.buildLabel=D;return n},yk8=function(n,D){n.network=D;
return n},n98=function(n,D){n.JSC$7571_clearExperimentIds=D},Hob=function(n){n.JSC$7571_sendBeaconApiEnabled=!0;
return n};
_.GR.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.GR.prototype.build=function(){this.network||(this.network=new nx6);var n=new ZZ({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:e5v,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.qI(this,n);if(this.buildLabel){var D=this.buildLabel,L=kq(n.logRequestBuilder);
_.Ts(L,7,D)}n.JSC$7553_compressor=new O76;this.componentId&&(n.componentId=this.componentId);this.productID&&(n.productID=this.productID);this.pageId&&(n.pageId=this.pageId);this.JSC$7571_clearExperimentIds&&((L=this.JSC$7571_clearExperimentIds)?(n.experimentIds||(n.experimentIds=new i7i),D=n.experimentIds,L=L.serialize(),_.Ts(D,4,L)):n.experimentIds&&_.H0(n.experimentIds,4));this.JSC$7571_sendBeaconApiEnabled&&(n.JSC$7553_sendBeaconApiEnabled=n.isSendBeaconSupported);lu6(n.logRequestBuilder);this.network.setLogSource&&
this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(n);return n};var g9J=function(n,D,L,g,b,q,U){n=n===void 0?-1:n;D=D===void 0?"":D;L=L===void 0?"":L;g=g===void 0?!1:g;b=b===void 0?"":b;_.TR.call(this);this.logSource=n;this.componentId=D;q?D=q:(n=new _.GR(n,"0"),n.componentId=D,_.qI(this,n),L!==""&&(n.destinationUrl=L),g&&(n.serviceWorkerScopeEnabled=!0),b&&Ndb(n,b),U&&yk8(n,U),D=n.build());this.JSC$7575_transport=D};
_.f(g9J,_.TR);g9J.prototype.flush=function(n){n=n||[];if(n.length){for(var D=new sui,L=[],g=0;g<n.length;g++){var b=n[g],q=u_Q(b);L.push(q);b.clear()}C6(D,1,L);this.JSC$7575_transport.dispatch(D);this.JSC$7575_transport.flush()}};var DS6=function(n){this.cellValue=n};var dK=function(n,D,L){this.JSC$7580_metricName=n;this.cellType=D;this.fields=L||[];this.cellMap=new Map},QuL=function(n){return n.fields.map(function(D){return D.fieldType})},cAj=function(n){return n.fields.map(function(D){return D.fieldName})};
_.G=dK.prototype;_.G.addCell=function(n){var D=_.e1.apply(1,arguments),L=this.getCells(D);L?L.push(new DS6(n)):this.JSC$7580_setCell(n,D)};
_.G.JSC$7580_setCell=function(n){var D=this.JSC$7580_getKey(_.e1.apply(1,arguments));this.cellMap.set(D,[new DS6(n)])};
_.G.getCells=function(){var n=this.JSC$7580_getKey(_.e1.apply(0,arguments));return this.cellMap.has(n)?this.cellMap.get(n):void 0};
_.G.getCell=function(){var n=this.getCells(_.e1.apply(0,arguments));return n&&n.length?n[0]:void 0};
_.G.clear=function(){this.cellMap.clear()};
_.G.JSC$7580_getKey=function(){var n=_.e1.apply(0,arguments);return n?n.join(","):"key"};var Lqi=function(n,D){dK.call(this,n,3,D)};
_.f(Lqi,dK);Lqi.prototype.JSC$7583_incrementCounterBy=function(n){var D=_.e1.apply(1,arguments),L=0,g=this.getCell(D);g&&(L=g.cellValue);this.JSC$7580_setCell(L+n,D)};var gxQ=function(n,D){dK.call(this,n,2,D)};
_.f(gxQ,dK);gxQ.prototype.record=function(n){this.addCell(n,_.e1.apply(1,arguments))};_.Ta=function(n){this.id=n};
_.Ta.prototype.toString=function(){return this.id};_.Ev=function(n,D){this.type=n instanceof _.Ta?String(n):n;this.currentTarget=this.target=D;this.defaultPrevented=this.propagationStopped_=!1};
_.Ev.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.Ev.prototype.preventDefault=function(){this.defaultPrevented=!0};_.sv=function(n,D){_.Ev.call(this,n?n.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;n&&this.init(n,D)};
_.Vc(_.sv,_.Ev);
_.sv.prototype.init=function(n,D){var L=this.type=n.type,g=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:null;this.target=n.target||n.srcElement;this.currentTarget=D;D=n.relatedTarget;D||(L=="mouseover"?D=n.fromElement:L=="mouseout"&&(D=n.toElement));this.relatedTarget=D;g?(this.clientX=g.clientX!==void 0?g.clientX:g.pageX,this.clientY=g.clientY!==void 0?g.clientY:g.pageY,this.screenX=g.screenX||0,this.screenY=g.screenY||0):(this.offsetX=_.aj||n.offsetX!==void 0?n.offsetX:n.layerX,
this.offsetY=_.aj||n.offsetY!==void 0?n.offsetY:n.layerY,this.clientX=n.clientX!==void 0?n.clientX:n.pageX,this.clientY=n.clientY!==void 0?n.clientY:n.pageY,this.screenX=n.screenX||0,this.screenY=n.screenY||0);this.button=n.button;this.keyCode=n.keyCode||0;this.key=n.key||"";this.charCode=n.charCode||(L=="keypress"?n.keyCode:0);this.ctrlKey=n.ctrlKey;this.altKey=n.altKey;this.shiftKey=n.shiftKey;this.metaKey=n.metaKey;this.pointerId=n.pointerId||0;this.pointerType=n.pointerType;this.state=n.state;
this.timeStamp=n.timeStamp;this.event_=n;n.defaultPrevented&&_.sv.superClass_.preventDefault.call(this)};
_.sv.prototype.stopPropagation=function(){_.sv.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.sv.prototype.preventDefault=function(){_.sv.superClass_.preventDefault.call(this);var n=this.event_;n.preventDefault?n.preventDefault():n.returnValue=!1};var b0X="closure_listenable_"+(Math.random()*1E6|0),cJ=function(n){return!(!n||!n[b0X])};var $Si=0;var Gsj=function(n,D,L,g,b){this.listener=n;this.proxy=null;this.src=D;this.type=L;this.capture=!!g;this.handler=b;this.key=++$Si;this.removed=this.callOnce=!1},qyL=function(n){n.removed=!0;
n.listener=null;n.proxy=null;n.src=null;n.handler=null};$3.prototype.add=function(n,D,L,g,b){var q=n.toString();n=this.listeners[q];n||(n=this.listeners[q]=[],this.typeCount_++);var U=VLW(n,D,g,b);U>-1?(D=n[U],L||(D.callOnce=!1)):(D=new Gsj(D,this.src,q,!!g,b),D.callOnce=L,n.push(D));return D};
$3.prototype.remove=function(n,D,L,g){n=n.toString();if(!(n in this.listeners))return!1;var b=this.listeners[n];D=VLW(b,D,L,g);return D>-1?(qyL(b[D]),_.uBJ(b,D),b.length==0&&(delete this.listeners[n],this.typeCount_--),!0):!1};
var USb=function(n,D){var L=D.type;if(!(L in n.listeners))return!1;var g=_.vy(n.listeners[L],D);g&&(qyL(D),n.listeners[L].length==0&&(delete n.listeners[L],n.typeCount_--));return g};
$3.prototype.removeAll=function(n){n=n&&n.toString();var D=0,L;for(L in this.listeners)if(!n||L==n){for(var g=this.listeners[L],b=0;b<g.length;b++)++D,qyL(g[b]);delete this.listeners[L];this.typeCount_--}return D};
$3.prototype.getListener=function(n,D,L,g){n=this.listeners[n.toString()];var b=-1;n&&(b=VLW(n,D,L,g));return b>-1?n[b]:null};
$3.prototype.hasListener=function(n,D){var L=n!==void 0,g=L?n.toString():"",b=D!==void 0;return _.Ao.some(this.listeners,function(q){for(var U=0;U<q.length;++U)if(!(L&&q[U].type!=g||b&&q[U].capture!=D))return!0;return!1})};
var VLW=function(n,D,L,g){for(var b=0;b<n.length;++b){var q=n[b];if(!q.removed&&q.listener==D&&q.capture==!!L&&q.handler==g)return b}return-1};var B2L,Jo6,ks6,Z0r,aoj,Uj,BB,Exj,dSQ,T2A,Qb,sgr,pqQ;B2L="closure_lm_"+(Math.random()*1E6|0);Jo6={};ks6=0;_.py=function(n,D,L,g,b){if(g&&g.once)return Uj(n,D,L,g,b);if(Array.isArray(D)){for(var q=0;q<D.length;q++)_.py(n,D[q],L,g,b);return null}L=pqQ(L);return cJ(n)?n.listen(D,L,_.yB(g)?!!g.capture:!!g,b):Z0r(n,D,L,!1,g,b)};
Z0r=function(n,D,L,g,b,q){if(!D)throw Error("Ba");var U=_.yB(b)?!!b.capture:!!b,J=Qb(n);J||(n[B2L]=J=new $3(n));L=J.add(D,L,g,U,q);if(L.proxy)return L;g=aoj();L.proxy=g;g.src=n;g.listener=L;if(n.addEventListener)_.CTr||(b=U),b===void 0&&(b=!1),n.addEventListener(D.toString(),g,b);else if(n.attachEvent)n.attachEvent(dSQ(D.toString()),g);else if(n.addListener&&n.removeListener)n.addListener(g);else throw Error("Ca");ks6++;return L};
aoj=function(){var n=T2A,D=function(L){return n.call(D.src,D.listener,L)};
return D};
Uj=function(n,D,L,g,b){if(Array.isArray(D)){for(var q=0;q<D.length;q++)Uj(n,D[q],L,g,b);return null}L=pqQ(L);return cJ(n)?n.listenOnce(D,L,_.yB(g)?!!g.capture:!!g,b):Z0r(n,D,L,!0,g,b)};
_.uC=function(n,D,L,g,b){if(Array.isArray(D))for(var q=0;q<D.length;q++)_.uC(n,D[q],L,g,b);else g=_.yB(g)?!!g.capture:!!g,L=pqQ(L),cJ(n)?n.unlisten(D,L,g,b):n&&(n=Qb(n))&&(D=n.getListener(D,L,g,b))&&BB(D)};
BB=function(n){if(typeof n==="number"||!n||n.removed)return!1;var D=n.src;if(cJ(D))return USb(D.eventTargetListeners_,n);var L=n.type,g=n.proxy;D.removeEventListener?D.removeEventListener(L,g,n.capture):D.detachEvent?D.detachEvent(dSQ(L),g):D.addListener&&D.removeListener&&D.removeListener(g);ks6--;(L=Qb(D))?(USb(L,n),L.typeCount_==0&&(L.src=null,D[B2L]=null)):qyL(n);return!0};
Exj=function(n,D,L,g,b){L=pqQ(L);g=!!g;return cJ(n)?n.getListener(D,L,g,b):n?(n=Qb(n))?n.getListener(D,L,g,b):null:null};
dSQ=function(n){return n in Jo6?Jo6[n]:Jo6[n]="on"+n};
T2A=function(n,D){if(n.removed)n=!0;else{D=new _.sv(D,this);var L=n.listener,g=n.handler||n.src;n.callOnce&&BB(n);n=L.call(g,D)}return n};
Qb=function(n){n=n[B2L];return n instanceof $3?n:null};
sgr="__closure_events_fn_"+(Math.random()*1E9>>>0);pqQ=function(n){if(typeof n==="function")return n;n[sgr]||(n[sgr]=function(D){return n.handleEvent(D)});
return n[sgr]};_.fd=function(){_.TR.call(this);this.eventTargetListeners_=new $3(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.Vc(_.fd,_.TR);_.fd.prototype[b0X]=!0;_.G=_.fd.prototype;_.G.setParentEventTarget=function(n){this.parentEventTarget_=n};
_.G.addEventListener=function(n,D,L,g){_.py(this,n,D,L,g)};
_.G.removeEventListener=function(n,D,L,g){_.uC(this,n,D,L,g)};
_.G.dispatchEvent=function(n){var D,L=this.parentEventTarget_;if(L)for(D=[];L;L=L.parentEventTarget_)D.push(L);L=this.actualEventTarget_;var g=n.type||n;if(typeof n==="string")n=new _.Ev(n,L);else if(n instanceof _.Ev)n.target=n.target||L;else{var b=n;n=new _.Ev(g,L);_.Ao.extend(n,b)}b=!0;var q;if(D)for(q=D.length-1;!n.propagationStopped_&&q>=0;q--){var U=n.currentTarget=D[q];b=coc(U,g,!0,n)&&b}n.propagationStopped_||(U=n.currentTarget=L,b=coc(U,g,!0,n)&&b,n.propagationStopped_||(b=coc(U,g,!1,n)&&
b));if(D)for(q=0;!n.propagationStopped_&&q<D.length;q++)U=n.currentTarget=D[q],b=coc(U,g,!1,n)&&b;return b};
_.G.disposeInternal=function(){_.fd.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.G.listen=function(n,D,L,g){return this.eventTargetListeners_.add(String(n),D,!1,L,g)};
_.G.listenOnce=function(n,D,L,g){return this.eventTargetListeners_.add(String(n),D,!0,L,g)};
_.G.unlisten=function(n,D,L,g){return this.eventTargetListeners_.remove(String(n),D,L,g)};
_.G.removeAllListeners=function(n){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(n):0};
var coc=function(n,D,L,g){D=n.eventTargetListeners_.listeners[String(D)];if(!D)return!0;D=D.concat();for(var b=!0,q=0;q<D.length;++q){var U=D[q];if(U&&!U.removed&&U.capture==L){var J=U.listener,k=U.handler||U.src;U.callOnce&&USb(n.eventTargetListeners_,U);b=J.call(k,g)!==!1&&b}}return b&&!g.defaultPrevented};
_.fd.prototype.getListener=function(n,D,L,g){return this.eventTargetListeners_.getListener(String(n),D,L,g)};
_.fd.prototype.hasListener=function(n,D){return this.eventTargetListeners_.hasListener(n!==void 0?String(n):void 0,D)};var A5=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(n){return n&&AsyncContext.Snapshot.wrap(n)}:function(n){return n};var Qg6=function(n,D){this.create_=n;this.reset_=D;this.occupants_=0;this.JSC$7615_head_=null};
Qg6.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var n=this.JSC$7615_head_;this.JSC$7615_head_=n.next;n.next=null}else n=this.create_();return n};
Qg6.prototype.put=function(n){this.reset_(n);this.occupants_<100&&(this.occupants_++,n.next=this.JSC$7615_head_,this.JSC$7615_head_=n)};var uIb=function(){this.workTail_=this.workHead_=null};
uIb.prototype.add=function(n,D){var L=efJ.get();L.set(n,D);this.workTail_?this.workTail_.next=L:this.workHead_=L;this.workTail_=L};
uIb.prototype.remove=function(){var n=null;this.workHead_&&(n=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),n.next=null);return n};
var efJ=new Qg6(function(){return new foj},function(n){return n.reset()}),foj=function(){this.next=this.scope=this.fn=null};
foj.prototype.set=function(n,D){this.fn=n;this.scope=D;this.next=null};
foj.prototype.reset=function(){this.next=this.scope=this.fn=null};var AoQ,xE8,Why,zHj;xE8=!1;Why=new uIb;_.za=function(n,D){AoQ||zHj();xE8||(AoQ(),xE8=!0);Why.add(n,D)};
zHj=function(){var n=Promise.resolve(void 0);AoQ=function(){n.then(Khi)}};var IoP=function(n){n.prototype.$goog_Thenable=!0},CIc=function(n){if(!n)return!1;
try{return!!n.$goog_Thenable}catch(D){return!1}};var roA,O0j,i0P,hHI,WqX,eHb,PIi,vxX,oxb,loL,xDy;_.Go=function(n,D){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(n!=_.Qn)try{var L=this;n.call(D,function(g){L.resolve_(2,g)},function(g){L.resolve_(3,g)})}catch(g){this.resolve_(3,g)}};
roA=function(){this.next=this.context=this.JSC$7626_onRejected=this.JSC$7626_onFulfilled=this.child=null;this.always=!1};
roA.prototype.reset=function(){this.context=this.JSC$7626_onRejected=this.JSC$7626_onFulfilled=this.child=null;this.always=!1};
O0j=new Qg6(function(){return new roA},function(n){n.reset()});
i0P=function(n,D,L){var g=O0j.get();g.JSC$7626_onFulfilled=n;g.JSC$7626_onRejected=D;g.context=L;return g};
_.kd=function(n){if(n instanceof _.Go)return n;var D=new _.Go(_.Qn);D.resolve_(2,n);return D};
_.Pb=function(n){return new _.Go(function(D,L){L(n)})};
hHI=function(n,D,L){wqX(n,D,L,null)||_.za(_.su(D,n))};
_.Ix=function(n){return new _.Go(function(D,L){var g=n.length,b=[];if(g)for(var q=function(a,d){g--;b[a]=d;g==0&&D(b)},U=function(a){L(a)},J,k=0;k<n.length;k++)J=n[k],hHI(J,_.su(q,k),U);
else D(b)})};
WqX=function(n){return new _.Go(function(D){var L=n.length,g=[];if(L)for(var b=function(J,k,a){L--;g[J]=k?{fulfilled:!0,value:a}:{fulfilled:!1,reason:a};L==0&&D(g)},q,U=0;U<n.length;U++)q=n[U],hHI(q,_.su(b,U,!0),_.su(b,U,!1));
else D(g)})};
eHb=function(n){return new _.Go(function(D,L){var g=n.length,b=[];if(g)for(var q=function(a){D(a)},U=function(a,d){g--;
b[a]=d;g==0&&L(b)},J,k=0;k<n.length;k++)J=n[k],hHI(J,q,_.su(U,k));
else D(void 0)})};
_.Kl=function(){var n,D,L=new _.Go(function(g,b){n=g;D=b});
return new xSj(L,n,D)};
_.Go.prototype.then=function(n,D,L){return KqA(this,A5(typeof n==="function"?n:null),A5(typeof D==="function"?D:null),L)};
IoP(_.Go);PIi=function(n,D,L,g){RHj(n,i0P(D||_.Qn,L||null,g))};
_.Cd=function(n,D){D=A5(D);D=i0P(D,D);D.always=!0;RHj(n,D);return n};
_.Go.prototype.finally=function(n){var D=this;n=A5(n);return new Promise(function(L,g){PIi(D,function(b){n();L(b)},function(b){n();
g(b)})})};
_.Go.prototype.thenCatch=function(n,D){return KqA(this,null,A5(n),D)};
_.Go.prototype.catch=_.Go.prototype.thenCatch;_.Go.prototype.cancel=function(n){if(this.state_==0){var D=new _.R7(n);_.za(function(){tLX(this,D)},this)}};
var tLX=function(n,D){if(n.state_==0)if(n.parent_){var L=n.parent_;if(L.callbackEntries_){for(var g=0,b=null,q=null,U=L.callbackEntries_;U&&(U.always||(g++,U.child==n&&(b=U),!(b&&g>1)));U=U.next)b||(q=U);b&&(L.state_==0&&g==1?tLX(L,D):(q?(g=q,g.next==L.callbackEntriesTail_&&(L.callbackEntriesTail_=g),g.next=g.next.next):mS6(L),vxX(L,b,3,D)))}n.parent_=null}else n.resolve_(3,D)},RHj=function(n,D){n.callbackEntries_||n.state_!=2&&n.state_!=3||XqG(n);
n.callbackEntriesTail_?n.callbackEntriesTail_.next=D:n.callbackEntries_=D;n.callbackEntriesTail_=D},KqA=function(n,D,L,g){var b=i0P(null,null,null);
b.child=new _.Go(function(q,U){b.JSC$7626_onFulfilled=D?function(J){try{var k=D.call(g,J);q(k)}catch(a){U(a)}}:q;
b.JSC$7626_onRejected=L?function(J){try{var k=L.call(g,J);k===void 0&&J instanceof _.R7?U(J):q(k)}catch(a){U(a)}}:U});
b.child.parent_=n;RHj(n,b);return b.child};
_.Go.prototype.unblockAndFulfill_=function(n){this.state_=0;this.resolve_(2,n)};
_.Go.prototype.unblockAndReject_=function(n){this.state_=0;this.resolve_(3,n)};
_.Go.prototype.resolve_=function(n,D){this.state_==0&&(this===D&&(n=3,D=new TypeError("Da")),this.state_=1,wqX(D,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=D,this.state_=n,this.parent_=null,XqG(this),n!=3||D instanceof _.R7||loL(this,D)))};
var wqX=function(n,D,L,g){if(n instanceof _.Go)return PIi(n,D,L,g),!0;if(CIc(n))return n.then(D,L,g),!0;if(_.yB(n))try{var b=n.then;if(typeof b==="function")return MLP(n,b,D,L,g),!0}catch(q){return L.call(g,q),!0}return!1},MLP=function(n,D,L,g,b){var q=!1,U=function(k){q||(q=!0,L.call(b,k))},J=function(k){q||(q=!0,g.call(b,k))};
try{D.call(n,U,J)}catch(k){J(k)}},XqG=function(n){n.executing_||(n.executing_=!0,_.za(n.executeCallbacks_,n))},mS6=function(n){var D=null;
n.callbackEntries_&&(D=n.callbackEntries_,n.callbackEntries_=D.next,D.next=null);n.callbackEntries_||(n.callbackEntriesTail_=null);return D};
_.Go.prototype.executeCallbacks_=function(){for(var n;n=mS6(this);)vxX(this,n,this.state_,this.result_);this.executing_=!1};
vxX=function(n,D,L,g){if(L==3&&D.JSC$7626_onRejected&&!D.always)for(;n&&n.hadUnhandledRejection_;n=n.parent_)n.hadUnhandledRejection_=!1;if(D.child)D.child.parent_=null,oxb(D,L,g);else try{D.always?D.JSC$7626_onFulfilled.call(D.context):oxb(D,L,g)}catch(b){xDy.call(null,b)}O0j.put(D)};
oxb=function(n,D,L){D==2?n.JSC$7626_onFulfilled.call(n.context,L):n.JSC$7626_onRejected&&n.JSC$7626_onRejected.call(n.context,L)};
loL=function(n,D){n.hadUnhandledRejection_=!0;_.za(function(){n.hadUnhandledRejection_&&xDy.call(null,D)})};
xDy=JJ;_.R7=function(n){_.DQ.call(this,n)};
_.Vc(_.R7,_.DQ);_.R7.prototype.name="cancel";var xSj=function(n,D,L){this.promise=n;this.resolve=D;this.reject=L};var rK;_.NV=function(n,D){_.fd.call(this);this.JSC$7638_interval_=n||1;this.timerObject_=D||_.U8;this.boundTick_=(0,_.Et)(this.tick_,this);this.last_=_.qm()};
_.Vc(_.NV,_.fd);_.G=_.NV.prototype;_.G.enabled=!1;_.G.JSC$7640_timer_=null;_.G.setInterval=function(n){this.JSC$7638_interval_=n;this.JSC$7640_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7640_timer_&&this.stop()};
_.G.tick_=function(){if(this.enabled){var n=_.qm()-this.last_;n>0&&n<this.JSC$7638_interval_*.8?this.JSC$7640_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7638_interval_-n):(this.JSC$7640_timer_&&(this.timerObject_.clearTimeout(this.JSC$7640_timer_),this.JSC$7640_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.G.start=function(){this.enabled=!0;this.JSC$7640_timer_||(this.JSC$7640_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7638_interval_),this.last_=_.qm())};
_.G.stop=function(){this.enabled=!1;this.JSC$7640_timer_&&(this.timerObject_.clearTimeout(this.JSC$7640_timer_),this.JSC$7640_timer_=null)};
_.G.disposeInternal=function(){_.NV.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
rK=function(n,D,L){if(typeof n==="function")L&&(n=(0,_.Et)(n,L));else if(n&&typeof n.handleEvent=="function")n=(0,_.Et)(n.handleEvent,n);else throw Error("Ea");return Number(D)>2147483647?-1:_.U8.setTimeout(n,D||0)};
_.Yy6=function(n){var D=null;return(new _.Go(function(L,g){D=rK(function(){L(void 0)},n);
D==-1&&g(Error("Fa"))})).thenCatch(function(L){_.U8.clearTimeout(D);
throw L;})};var Vr=function(n){_.TR.call(this);this.streamzLogger=n;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7644_flushTimer=new _.NV(this.flushInterval);this.JSC$7644_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.qI(this,this.JSC$7644_flushTimer)};
_.f(Vr,_.TR);Vr.prototype.sendIsolatedPayload=function(n){this.shouldSendIsolatedPayload=n;this.invocationLimit=1};
var SyA=function(n){n.JSC$7644_flushTimer.enabled||n.JSC$7644_flushTimer.start();n.invocationCount++;n.invocationCount>=n.invocationLimit&&n.snapshotAndFlush()};
Vr.prototype.snapshotAndFlush=function(){var n=this.metricMap.values();n=[].concat(_.Iu(n)).filter(function(D){return D.cellMap.size});
n.length&&this.streamzLogger.flush(n,this.shouldSendIsolatedPayload);FqW(n);this.invocationCount=0;this.JSC$7644_flushTimer.enabled&&this.JSC$7644_flushTimer.stop()};
Vr.prototype.addNewCounter=function(n){var D=_.e1.apply(1,arguments);this.metricMap.has(n)||this.metricMap.set(n,new Lqi(n,D))};
Vr.prototype.addNewEventMetric=function(n){var D=_.e1.apply(1,arguments);this.metricMap.has(n)||this.metricMap.set(n,new gxQ(n,D))};
var H0j=function(n,D){return n.disabledMetrics.has(D)?void 0:n.metricMap.get(D)};
Vr.prototype.JSC$7644_incrementCounter=function(n){this.JSC$7644_incrementCounterBy(n,1,_.e1.apply(1,arguments))};
Vr.prototype.JSC$7644_incrementCounterBy=function(n,D){var L=_.e1.apply(2,arguments),g=H0j(this,n);g&&g instanceof Lqi&&(g.JSC$7583_incrementCounterBy(D,L),SyA(this))};
Vr.prototype.record=function(n,D){var L=_.e1.apply(2,arguments),g=H0j(this,n);g&&g instanceof gxQ&&(g.record(D,L),SyA(this))};
var FqW=function(n){for(var D=0;D<n.length;D++)n[D].clear()};_.Ov=function(n,D,L){L=L===void 0?{}:L;D=Error.call(this,D);this.message=D.message;"stack"in D&&(this.stack=D.stack);this.code=n;this.metadata=L;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.f(_.Ov,Error);_.Ov.prototype.toString=function(){var n="RpcError("+(Psv(this.code)||String(this.code))+")";this.message&&(n+=": "+this.message);return n};_.yoQ=_.U8.JSON.parse;_.iC=_.U8.JSON.stringify;_.fk=_.U8.JSON.parse;_.N2I=function(n){switch(n){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 jgb=function(n){switch(n){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var n3G,DI6=function(){};
_.Vc(DI6,_.t6v);DI6.prototype.createInstance=function(){return new XMLHttpRequest};
n3G=new DI6;_.wK=function(n){_.fd.call(this);this.headers=new Map;this.JSC$7653_xmlHttpFactory_=n||null;this.JSC$7653_active_=!1;this.JSC$7653_xhr_=null;this.JSC$7653_lastUri_="";this.JSC$7653_lastErrorCode_=0;this.JSC$7653_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7653_timeoutId_=null;this.responseType_="";this.JSC$7653_withCredentials_=!1};
_.Vc(_.wK,_.fd);var L4c=/^https?$/i,g3j=["POST","PUT"],b1P=[],vsB=function(n,D,L,g,b,q,U){var J=new _.wK;b1P.push(J);D&&J.listen("complete",D);J.listenOnce("ready",J.cleanupSend_);q&&(J.timeoutInterval_=Math.max(0,q));U&&(J.JSC$7653_withCredentials_=U);J.send(n,L,g,b)};
_.wK.prototype.cleanupSend_=function(){this.dispose();_.vy(b1P,this)};
_.wK.prototype.send=function(n,D,L,g){if(this.JSC$7653_xhr_)throw Error("Ga`"+this.JSC$7653_lastUri_+"`"+n);D=D?D.toUpperCase():"GET";this.JSC$7653_lastUri_=n;this.JSC$7653_lastError_="";this.JSC$7653_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7653_active_=!0;this.JSC$7653_xhr_=this.createXhr();this.JSC$7653_xhr_.onreadystatechange=A5((0,_.Et)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7653_xhr_.open(D,String(n),!0),this.inOpen_=!1}catch(U){$IW(this,U);return}n=L||"";L=new Map(this.headers);
if(g)if(Object.getPrototypeOf(g)===Object.prototype)for(var b in g)L.set(b,g[b]);else if(typeof g.keys==="function"&&typeof g.get==="function"){b=_.V(g.keys());for(var q=b.next();!q.done;q=b.next())q=q.value,L.set(q,g.get(q))}else throw Error("Ha`"+String(g));g=Array.from(L.keys()).find(function(U){return"content-type"==U.toLowerCase()});
b=_.U8.FormData&&n instanceof _.U8.FormData;!_.tJ(g3j,D)||g||b||L.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");D=_.V(L);for(g=D.next();!g.done;g=D.next())L=_.V(g.value),g=L.next().value,L=L.next().value,this.JSC$7653_xhr_.setRequestHeader(g,L);this.responseType_&&(this.JSC$7653_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7653_xhr_&&this.JSC$7653_xhr_.withCredentials!==this.JSC$7653_withCredentials_&&(this.JSC$7653_xhr_.withCredentials=this.JSC$7653_withCredentials_);
try{this.JSC$7653_timeoutId_&&(clearTimeout(this.JSC$7653_timeoutId_),this.JSC$7653_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7653_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7653_xhr_.send(n),this.inSend_=!1}catch(U){$IW(this,U)}};
_.wK.prototype.createXhr=function(){return this.JSC$7653_xmlHttpFactory_?this.JSC$7653_xmlHttpFactory_.createInstance():n3G.createInstance()};
_.wK.prototype.timeout_=function(){typeof vcb!="undefined"&&this.JSC$7653_xhr_&&(this.JSC$7653_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7653_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var $IW=function(n,D){n.JSC$7653_active_=!1;n.JSC$7653_xhr_&&(n.inAbort_=!0,n.JSC$7653_xhr_.abort(),n.inAbort_=!1);n.JSC$7653_lastError_=D;n.JSC$7653_lastErrorCode_=5;GRi(n);qtP(n)},GRi=function(n){n.errorDispatched_||(n.errorDispatched_=!0,n.dispatchEvent("complete"),n.dispatchEvent("error"))};
_.wK.prototype.abort=function(n){this.JSC$7653_xhr_&&this.JSC$7653_active_&&(this.JSC$7653_active_=!1,this.inAbort_=!0,this.JSC$7653_xhr_.abort(),this.inAbort_=!1,this.JSC$7653_lastErrorCode_=n||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),qtP(this))};
_.wK.prototype.disposeInternal=function(){this.JSC$7653_xhr_&&(this.JSC$7653_active_&&(this.JSC$7653_active_=!1,this.inAbort_=!0,this.JSC$7653_xhr_.abort(),this.inAbort_=!1),qtP(this,!0));_.wK.superClass_.disposeInternal.call(this)};
_.wK.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)V0j(this);else this.onReadyStateChangeEntryPoint_()};
_.wK.prototype.onReadyStateChangeEntryPoint_=function(){V0j(this)};
var V0j=function(n){if(n.JSC$7653_active_&&typeof vcb!="undefined")if(n.inSend_&&_.h5(n)==4)setTimeout(n.onReadyStateChange_.bind(n),0);else if(n.dispatchEvent("readystatechange"),n.isComplete()){n.JSC$7653_active_=!1;try{if(n.isSuccess())n.dispatchEvent("complete"),n.dispatchEvent("success");else{n.JSC$7653_lastErrorCode_=6;try{var D=_.h5(n)>2?n.JSC$7653_xhr_.statusText:""}catch(L){D=""}n.JSC$7653_lastError_=D+" ["+n.getStatus()+"]";GRi(n)}}finally{qtP(n)}}},qtP=function(n,D){if(n.JSC$7653_xhr_){n.JSC$7653_timeoutId_&&
(clearTimeout(n.JSC$7653_timeoutId_),n.JSC$7653_timeoutId_=null);
var L=n.JSC$7653_xhr_;n.JSC$7653_xhr_=null;D||n.dispatchEvent("ready");try{L.onreadystatechange=null}catch(g){}}};
_.wK.prototype.isActive=function(){return!!this.JSC$7653_xhr_};
_.wK.prototype.isComplete=function(){return _.h5(this)==4};
_.wK.prototype.isSuccess=function(){var n=this.getStatus(),D;if(!(D=jgb(n))){if(n=n===0)n=$Oc(String(this.JSC$7653_lastUri_)),n=!L4c.test(n);D=n}return D};
_.h5=function(n){return n.JSC$7653_xhr_?n.JSC$7653_xhr_.readyState:0};
_.G=_.wK.prototype;_.G.getStatus=function(){try{return _.h5(this)>2?this.JSC$7653_xhr_.status:-1}catch(n){return-1}};
_.G.getResponseText=function(){try{return this.JSC$7653_xhr_?this.JSC$7653_xhr_.responseText:""}catch(n){return""}};
_.G.getResponse=function(){try{if(!this.JSC$7653_xhr_)return null;if("response"in this.JSC$7653_xhr_)return this.JSC$7653_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7653_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7653_xhr_)return this.JSC$7653_xhr_.mozResponseArrayBuffer}return null}catch(n){return null}};
_.G.getAllResponseHeaders=function(){return this.JSC$7653_xhr_&&_.h5(this)>=2?this.JSC$7653_xhr_.getAllResponseHeaders()||"":""};
_.G.getLastError=function(){return typeof this.JSC$7653_lastError_==="string"?this.JSC$7653_lastError_:String(this.JSC$7653_lastError_)};var jVQ=function(){};
jVQ.prototype.send=function(n,D,L){D=D===void 0?function(){}:D;
L=L===void 0?function(){}:L;
vsB(n.url,function(g){g=g.target;g.isSuccess()?D(g.getResponseText()):L(g.getStatus())},n.requestType,n.body,n.requestHeaders,n.timeoutMillis,n.withCredentials)};
jVQ.prototype.getTransmissionType=function(){return 1};var UIc=function(n,D){this.logger=n;this.event=D;this.startTime=Ut()};
UIc.prototype.done=function(){this.logger.pQ(this.event,Ut()-this.startTime)};
var WJ=function(){q0.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.f(WJ,q0);var et=function(n,D,L){var g=Ut();D=D();n.pQ(L,Ut()-g);return D},$lB=function(){WJ.apply(this,arguments)};
_.f($lB,WJ);_.G=$lB.prototype;_.G.r0j=function(){};
_.G.nl=function(){};
_.G.pQ=function(){};
_.G.logError=function(){};
_.G.jp=function(){};
_.G.aXG=function(){};
_.G.r8G=function(){};
_.G.zQK=function(){};
_.G.xyG=function(){};
var BpQ=function(n){WJ.call(this);var D=this;this.logger=n;this.TEST_ONLY={a8N:function(){return D.logger},
getExperimentIds:function(){return D.logger.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void D.logger.dispose()})};
_.f(BpQ,WJ);_.G=BpQ.prototype;_.G.update=function(n){this.logger.dispose();this.logger=n};
_.G.nl=function(n){this.logger.nl(n)};
_.G.pQ=function(n,D){this.logger.pQ(n,D)};
_.G.logError=function(n){this.logger.logError(n)};
_.G.jp=function(){this.logger.jp()};
_.G.aXG=function(n){this.logger.aXG(n)};
_.G.r8G=function(n){this.logger.r8G(n)};
_.G.zQK=function(n){this.logger.zQK(n)};
_.G.xyG=function(n){this.logger.xyG(n)};
_.G.r0j=function(n){this.logger.r0j(n)};
var Jpj=function(n,D){_.TR.call(this);var L=this;this.callback=n;this.uJ6=D;this.o4R=-D;this.addOnDisposeCallback(function(){return void clearTimeout(L.timer)})};
_.f(Jpj,_.TR);var kRI=function(n){if(n.timer===void 0){var D=Math.max(0,n.o4R+n.uJ6-Ut());n.timer=setTimeout(function(){try{n.callback()}finally{n.o4R=Ut(),n.timer=void 0}},D)}},pwi=function(n,D){WJ.call(this);
this.metrics=n;this.rZ=D};
_.f(pwi,WJ);_.G=pwi.prototype;_.G.r0j=function(n){this.metrics.g7V.record(n,this.rZ)};
_.G.nl=function(n){this.metrics.eventCount.increment(n,this.rZ)};
_.G.pQ=function(n,D){this.metrics.mto.record(D,n,this.rZ)};
_.G.logError=function(n){this.metrics.errorCount.increment(n,this.rZ)};
_.G.aXG=function(n){this.metrics.mFf.increment(n,this.rZ)};
_.G.r8G=function(n){this.metrics.qio.increment(n,this.rZ)};
_.G.zQK=function(n){this.metrics.wXb.increment(n,this.rZ)};
var Gp4=function(n,D){D=D===void 0?[]:D;var L={rZ:n.rZ||"_",xcy:n.xcy||[],vTS:n.vTS|0,destinationUrl:n.destinationUrl,woL:n.woL||function(){},
z5j:n.z5j||function(q,U){return be8(q,U,L.woL,L.destinationUrl)}},g=L.z5j("49",L.xcy.concat(D));
pwi.call(this,Fhf(g),L.rZ);var b=this;this.xH5=D;this.TEST_ONLY={getExperimentIds:function(){return b.options.xcy.concat(b.xH5).sort(function(q,U){return q-U})}};
this.options=L;this.service=g;this.gQf=!n.z5j;this.flushDebouncer=new Jpj(function(){return void b.service.snapshotAndFlush()},L.vTS);
this.addOnDisposeCallback(function(){b.flushDebouncer.dispose();b.gQf&&b.service.dispose()})};
_.f(Gp4,pwi);Gp4.prototype.xyG=function(n){var D=this;this.flushDebouncer.dispose();this.gQf&&this.service.dispose();this.service=this.options.z5j("49",this.options.xcy.concat(n));this.flushDebouncer=new Jpj(function(){return void D.service.snapshotAndFlush()},this.options.vTS);
this.metrics=Fhf(this.service);this.xH5=n};
Gp4.prototype.jp=function(){kRI(this.flushDebouncer)};var cQB=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(cQB,_.yR);_.Qsb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(_.Qsb,_.yR);var jh=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,0,jh.messageId)};
_.f(jh,_.yR);var Z1L=_.Acy(jh);jh.messageId="bfkj";var uhB=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(uhB,_.yR);var aO6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(aO6,_.yR);var dIX=_.Ui(aO6);_.gs=function(){var n=this;this.promise=new Promise(function(D,L){n.resolve=D;n.reject=L})};_.xq=function(n){_.TR.call(this);var D=this;this.niG=Math.floor(Math.random()*200);this.lWG=new aO6;if("challenge"in n&&Z1L(n.challenge)){var L=_.xl(n.challenge,4,void 0,iX);var g=_.xl(n.challenge,5,void 0,iX);_.xl(n.challenge,7,void 0,iX)&&(this.lWG=dIX(_.xl(n.challenge,7,void 0,iX)))}else L=n.program,g=n.globalName;this.addOnDisposeCallback(function(){var I,w,h;return _.B(function(e){if(e.nextAddress==1)return _.p(e,D.bmc,2);I=e.yieldResult;w=I.pqN;(h=w)==null||h();_.Tq(e)})});
this.logger=qwO(n.xf||{},this.lWG,n.sKL);_.qI(this,this.logger);var b=new _.gs;this.bmc=b.promise;this.logger.nl("t");var q=this.logger.share(),U=new UIc(q,"t"),J=function(I,w,h,e){if(!D.logger.isDisposed()){var v="k";w?v="h":h&&(v="u");v!=="k"?e!==0&&(D.logger.nl(v),D.logger.pQ(v,I)):D.niG<=0?(D.logger.nl(v),D.logger.pQ(v,I),D.niG=Math.floor(Math.random()*200)):D.niG--}},k=function(I,w,h,e){Promise.resolve().then(function(){U.done();
q.jp();q.dispose();b.resolve({dgU:I,pqN:w,kjd:h,ppP:e})})};
if(!_.U8[g])throw this.logger.logError(25),Error("Ia");if(!_.U8[g].a)throw this.logger.logError(26),Error("Ja");try{var a=_.U8[g].a;g=[];for(var d=[],T=f4i(this.lWG),Q=0;Q<T.length;Q++)g.push(T[Q]),d.push(1);var A=Akv(this.lWG);for(T=0;T<A.length;T++)g.push(A[T]),d.push(2);this.wPr=_.V(a(L,k,!0,n.rD8,J,[g,d],_.xl(this.lWG,5))).next().value;this.ogj=b.promise.then(function(){})}catch(I){throw this.logger.logError(28),I;
}};
_.f(_.xq,_.TR);_.xq.prototype.snapshot=function(n){if(this.isDisposed())throw Error("Ka");this.logger.nl("n");var D=this.logger.share();return this.bmc.then(function(L){var g=L.dgU;return new Promise(function(b){var q=new UIc(D,"n");g(function(U){q.done();D.r0j(U.length);D.jp();D.dispose();b(U)},[n.mB,
n.als,n.hgP,n.fV5])})})};
_.TpP=function(n,D){if(n.isDisposed())throw Error("Ka");n.logger.nl("n");var L=et(n.logger,function(){return n.wPr([D.mB,D.als,D.hgP,D.fV5])},"n");
n.logger.r0j(L.length);n.logger.jp();return L};
_.xq.prototype.dX3=function(n){this.bmc.then(function(D){var L;(L=D.kjd)==null||L(n)})};
_.xq.prototype.qOl=function(n,D){return this.bmc.then(function(L){var g;return(g=L.ppP)==null?void 0:g(n,D,!1)})};
_.xq.prototype.y9G=function(){return this.logger.share()};var E3Q=function(){this.hSN={};this.utg=null},s1A=function(){E3Q.instance||(E3Q.instance=new E3Q);
return E3Q.instance},Q1r=function(n,D){return cpQ(n,_.SV(D,cQB,1,iX),_.SV(D,_.Qsb,2,iX),_.xl(D,3,void 0,iX))},cpQ=function(n,D,L,g){if(!D&&!L)return Promise.resolve();
if(!g)return JE4(D,L);var b;(b=n.hSN)[g]||(b[g]=new Promise(function(q,U){JE4(D,L).then(function(){n.utg=g;q()},function(J){delete n.hSN[g];
U(J)})}));
return n.hSN[g]};var u9j=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(u9j,_.yR);var fOG=function(n,D){return _.nr(n,1,D)},ApL=function(n,D){return _.nr(n,2,D)};var Kd=function(n){_.TR.call(this);var D=this;this.options=n;this.gQK=new _.gs;this.ogj=this.gQK.promise;this.aZs=new _.gs;this.r6f=1;this.cAw=new _.gs;this.b2I=[];this.erI=n.erI||function(){};
this.logger=new BpQ(qwO(n.xf||{}));zOr(this,n.ke,n.ozd,n.gLP,n.jxX,Object.assign({},IOr,n.o5K||{}));this.addOnDisposeCallback(function(){return void CbQ(D)})};
_.f(Kd,_.TR);Kd.prototype.snapshot=function(n){var D=this;return _.B(function(L){switch(L.nextAddress){case 1:if(D.isDisposed())throw Error("Ka");if(D.m6||D.cOf){L.jumpTo(2);break}return _.p(L,D.aZs.promise,2);case 2:if(!D.m6){L.jumpTo(4);break}return _.p(L,D.m6.snapshot(n),5);case 5:return L.return(L.yieldResult);case 4:throw D.cOf;}})};
var rpQ=function(n){var D;return _.B(function(L){if(n.isDisposed())throw Error("Ka");(D=n.ct)!=null&&(D.endTimeMs=0,D.resolver(1));return _.p(L,n.cAw.promise,0)})},CbQ=function(n){n.cOf=Error("Ma");
n.aZs.resolve();zfJ(n.gQK.promise);n.gQK.reject(Error("Ma"));n.logger.dispose();Promise.all(n.b2I).then(function(){var L;return _.B(function(g){(L=n.m6)==null||L.dispose();n.m6=void 0;_.Tq(g)})});
n.b2I=[];var D;(D=n.ct)!=null&&(D.endTimeMs=0,D.resolver(1));zfJ(n.cAw.promise);n.cAw.reject(Error("Ma"))};
Kd.prototype.dX3=function(n){var D,L;(D=this.m6)==null||(L=D.dX3)==null||L.call(D,n)};
Kd.prototype.qOl=function(n,D){var L,g,b;return(b=(L=this.m6)==null?void 0:(g=L.qOl)==null?void 0:g.call(L,n,D))!=null?b:Promise.resolve()};
var O1j=function(n,D){var L=n.erI;n.erI=function(){L();D()}},i1j=function(n,D){n.isDisposed()||(n.m6=D,n.logger.update(D.y9G()),n.aZs.resolve(),n.gQK.resolve(void 0),n.erI())};
Kd.prototype.handleError=function(n){if(!this.isDisposed()){this.cOf=n;this.aZs.resolve();var D,L;(L=(D=this.options).wKC)==null||L.call(D,n)}};
var wwI=function(n,D){D&&(Promise.all(n.b2I).then(function(){return void D.dispose()}),n.b2I=[])},Rx=function(n,D){n.r6f=D;
var L,g;(g=(L=n.options).oGx)==null||g.call(L,D)},hOQ=function(n){n.isDisposed()||(n.cAw.resolve(),n.cAw=new _.gs)},zOr=function(n,D,L,g,b,q){g=g===void 0?s1A():g;
b=b===void 0?Promise.resolve(void 0):b;var U,J,k,a,d,T,Q,A,I,w,h,e;_.B(function(v){switch(v.nextAddress){case 1:return _.p(v,0,3);case 3:J=null;if(!U){v.jumpTo(6);break}Rx(n,7);_.JA(v,7);return _.p(v,ZO(U.snapshot({}),q.kZC,function(){return Promise.resolve("E:CTO")}),9);
case 9:J=v.yieldResult;_.hE(v,6);break;case 7:_.dG(v),J="E:UCE";case 6:k=void 0,a=U?q.uhz:q.r8v,d=new bb(a,q.vT8,q.zQP,q.c8P),T=1;case 10:if(!(T<=q.maxAttempts)){v.jumpTo(12);break}if(T===1){v.jumpTo(13);break}Rx(n,0);n.ct=new W4j(d.getValue(),q.xvT,q.wqo);return _.p(v,n.ct.promise,14);case 14:Q=v.yieldResult,n.ct=void 0,Q===1?(T=1,d.reset()):MqW(d);case 13:_.JA(v,15);A=void 0;if(L){A=L;v.jumpTo(17);break}Rx(n,5);I=g.utg;return _.p(v,ZO(eOA(D,I,J),q.v90,function(){return Promise.reject(Error("Na"))}),
18);
case 18:A=v.yieldResult;case 17:return Rx(n,3),_.p(v,ZO(Q1r(g,A),q.xY6,function(){return Promise.reject(Error("Oa"))}),19);
case 19:return Rx(n,8),_.p(v,b,20);case 20:return w=new _.xq({challenge:A,xf:n.options.xf,rD8:n.options.rD8}),_.p(v,ZO(w.ogj,q.ivr,function(){return Promise.reject(Error("Pa"))}),21);
case 21:k=w;v.jumpTo(12);break;case 15:h=_.dG(v),n.handleError(h),hOQ(n);case 11:T++;v.jumpTo(10);break;case 12:if(n.isDisposed()){v.jumpTo(5);break}k&&(L=void 0,wwI(n,U),U=k,i1j(n,k),hOQ(n));Rx(n,2);n.ct=new W4j(q.mId,q.xvT,q.wqo);return _.p(v,n.ct.promise,22);case 22:n.ct=void 0;if(n.isDisposed()){v.jumpTo(5);break}v.jumpTo(3);break;case 5:(e=U)==null||e.dispose(),_.Tq(v)}})};
Kd.prototype.y9G=function(){return this.logger.share()};
var IOr={mId:432E5,xvT:3E5,wqo:10,kZC:1E4,v90:3E4,xY6:3E4,ivr:6E4,r8v:1E3,uhz:6E4,vT8:6E5,zQP:.25,c8P:2,maxAttempts:10},W4j=function(n,D,L){var g=this;this.endTimeMs=Date.now()+n;this.promise=new Promise(function(q){g.resolver=q});
var b=function(){var q=g.endTimeMs-Date.now();q<=L?g.resolver(0):setTimeout(b,Math.min(q,D))};
b()};var xIc,Ze8=(xIc=Math.imul)!=null?xIc:function(n,D){return n*D|0},a1=[196,
200,224,18],PJ=function(n,D,L){L=L===void 0?[]:L;this.maxItems=n;this.eJ=D===void 0?0:D;this.wd=L},K4j=function(n){var D=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!D)return new PJ(n);var L=D.split(",");if(L.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new PJ(n);D=L.slice(1);D.length===1&&D[0]===""&&(D=[]);L=Number(L[0]);return isNaN(L)||L<0||L>D.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new PJ(n)):new PJ(n,L,D)};
PJ.prototype.serialize=function(){return String(this.eJ)+","+this.wd.join()};
PJ.prototype.insert=function(n,D){var L=void 0;if(this.wd[this.eJ]!==n){var g=this.wd.indexOf(n);g!==-1?(this.wd.splice(g,1),g<this.eJ&&this.eJ--,this.wd.splice(this.eJ,0,n)):(L=this.wd[this.eJ],this.wd[this.eJ]=n)}this.eJ=(this.eJ+1)%this.maxItems;n=kpf("iU5q-!O9@$",this.serialize());L&&n&&D(L);return n};
var RO6=function(n,D){this.logger=D;try{var L=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(g){L=!1}L&&(this.index=K4j(n))},Pbj=function(n,D,L,g,b){var q=n.index?et(n.logger,function(){return E94(n.index,dly(D),L,g,b)},"W"):"u";
n.logger.zQK(q)},t0I=function(n,D,L){var g=_.V(n.index?et(n.logger,function(){return szb(dly(D),L)},"R"):["u"]),b=g.next().value;
g=g.next().value;n.logger.r8G(b);return g};var mIP={toString:function(n){var D=[],L=0;n-=-2147483648;D[L++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(n%52);for(n=Math.floor(n/52);n>0;)D[L++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(n%62),n=Math.floor(n/62);return D.join("")}};var lOW=function(n){n=v3j(n);for(var D=2654435769,L=2654435769,g=314159265,b=n.length,q=b,U=0,J=function(){D-=L;D-=g;D^=g>>>13;L-=g;L-=D;L^=D<<8;g-=D;g-=L;g^=L>>>13;D-=L;D-=g;D^=g>>>12;L-=g;L-=D;L^=D<<16;g-=D;g-=L;g^=L>>>5;D-=L;D-=g;D^=g>>>3;L-=g;L-=D;L^=D<<10;g-=D;g-=L;g^=L>>>15};q>=12;q-=12,U+=12)D+=Xwj(n,U),L+=Xwj(n,U+4),g+=Xwj(n,U+8),J();
g+=b;switch(q){case 11:g+=n[U+10]<<24;case 10:g+=n[U+9]<<16;case 9:g+=n[U+8]<<8;case 8:L+=n[U+7]<<24;case 7:L+=n[U+6]<<16;case 6:L+=n[U+5]<<8;case 5:L+=n[U+4];case 4:D+=n[U+3]<<24;case 3:D+=n[U+2]<<16;case 2:D+=n[U+1]<<8;case 1:D+=n[U]}J();return mIP.toString(g)},v3j=function(n){for(var D=[],L=0;L<n.length;L++)D.push(n.charCodeAt(L));
return D},Xwj=function(n,D){return n[D]+(n[D+1]<<8)+(n[D+2]<<16)+(n[D+3]<<24)};var M06,t5=function(n){_.TR.call(this);this.logger=n;this.gDT=new _.gs;this[M06]=this.dispose};
_.f(t5,_.TR);var o3P=function(n,D){var L=setTimeout(function(){n.gDT.resolve()},D);
n.addOnDisposeCallback(function(){return void clearTimeout(L)})};
t5.prototype.da=function(n,D){var L=this.uP(n);D==null||D(L);return et(this.logger,function(){return _.fA(L,2)},this.yiG)};
var YtA=function(n,D,L,g){return et(n.logger,function(){return L?n.da(D,g):n.uP(D,g)},n.ug)};
M06=Symbol.dispose;var StW=function(n,D,L,g){t5.call(this,n);this.zWz=D;this.kYC=L;this.ug="m";this.yiG="x";this.ah0=0;o3P(this,g)};
_.f(StW,t5);StW.prototype.uP=function(n,D){var L=this;this.logger.nl(this.ug);++this.ah0>=this.kYC&&this.gDT.resolve();var g=n();n=et(this.logger,function(){return L.zWz(g)},"C");
if(n===void 0)throw new $q(17,"YNJ:Undefined");if(!(n instanceof Uint8Array))throw new $q(18,"ODM:Invalid");D==null||D(n);return n};
var F4P=function(n,D,L){t5.call(this,n);this.cV6=D;this.ug="f";this.yiG="z";o3P(this,L)};
_.f(F4P,t5);F4P.prototype.uP=function(){return this.cV6};
var H1i=function(n,D,L){t5.call(this,n);this.qwv=D;this.ug="w";this.yiG="z";o3P(this,L)};
_.f(H1i,t5);H1i.prototype.uP=function(){var n=this;return et(this.logger,function(){return _.D6(n.qwv)},"d")};
H1i.prototype.da=function(){return this.qwv};
var ypP=function(n,D){t5.call(this,n);this.error=D;this.ug="e";this.yiG="y"};
_.f(ypP,t5);var NpL=function(n,D){var L=(D(n.error.message)+":"+D(n.error.stack)).substring(0,2048);D=L.length+1;L=cE8(L);var g=new Uint8Array(4+L.length);g.set([42,D&127|128,D>>7,n.error.code]);g.set(L,4);return g};
ypP.prototype.uP=function(){if(this.hrg)return this.hrg;this.hrg=NpL(this,function(n){return"_"+lOW(n)});
return NpL(this,function(n){return n})};
var j1j=function(n,D,L){t5.call(this,n);this.lFC=D;this.clientState=L;this.ug="S";this.yiG="q"};
_.f(j1j,t5);j1j.prototype.uP=function(){var n=Math.floor(Date.now()/1E3),D=[Math.random()*255,Math.random()*255],L=D.concat([this.lFC&255,this.clientState],[n>>24&255,n>>16&255,n>>8&255,n&255]);n=new Uint8Array(2+L.length);n[0]=34;n[1]=L.length;n.set(L,2);L=n.subarray(2);for(var g=D=D.length;g<L.length;++g)L[g]^=L[g%D];this.logger.aXG(this.clientState);return n};var n0X={aKT:3E4,lr7:2E4},mr=function(n){_.TR.call(this);var D=this;this.dlS=new _.gs;this.wBs=0;this.w1=void 0;this.state=2;this.nH=n.nH;this.ke=n.ke;this.o5K=Object.assign({},n0X,n.o5K||{});this.logger=n.nH.y9G();var L;this.onError=(L=n.onError)!=null?L:function(){};
this.bhN=n.bhN||!1;if(DCb(n)){var g=this.nH;this.eTx=function(){return rpQ(g).catch(function(U){U=D.reportError(new $q(D.eX?20:32,"TRG:Disposed",U));D.w1=U;var J;(J=D.eX)==null||J.dispose();D.eX=void 0;D.dlS.reject(U)})};
O1j(g,function(){return void LMr(D)});
g.r6f===2&&LMr(this)}else this.eTx=n.eYK,LMr(this);var b=this.logger.share();b.nl("o");var q=new UIc(b,"o");this.dlS.promise.then(function(){q.done();b.jp();b.dispose()},function(){return void b.dispose()});
this.addOnDisposeCallback(function(){D.eX?(D.eX.dispose(),D.eX=void 0):D.w1?D.logger.jp():(D.w1=D.reportError(new $q(32,"TNP:Disposed")),D.logger.jp(),D.dlS.reject(D.w1))});
_.qI(this,this.logger)};
_.f(mr,_.TR);mr.prototype.xIS=function(){return this.dlS.promise};
var g0b=function(n,D){if(!(D instanceof $q))if(D instanceof _.Ov){var L=Error(D.toString());L.stack=D.stack;D=new $q(11,"EBH:Error",L)}else D=new $q(12,"BSO:Unknown",D);return n.reportError(D)},LMr=function(n){var D,L,g,b,q,U,J,k,a,d,T,Q,A,I,w;
return _.B(function(h){switch(h.nextAddress){case 1:D=void 0;n.wBs++;L=new _.gs;n.nH instanceof Kd&&n.nH.b2I.push(L.promise);if(!n.bhN){h.jumpTo(2);break}g=new _.gs;setTimeout(function(){return void g.resolve()});
return _.p(h,g.promise,2);case 2:return b=n.logger.share(),_.JA(h,4,5),n.state=5,q={},U=[],_.p(h,ZO(n.nH.snapshot({mB:q,hgP:U}),n.o5K.lr7,function(){return Promise.reject(new $q(15,"MDA:Timeout"))}),7);
case 7:J=h.yieldResult;if(n.isDisposed())throw new $q(n.eX?20:32,"MDA:Disposed");k=U[0];n.state=6;return _.p(h,ZO(bUj(n.ke,J),n.o5K.aKT,function(){return Promise.reject(new $q(10,"BWB:Timeout"))}),8);
case 8:a=h.yieldResult;if(n.isDisposed())throw new $q(n.eX?20:32,"BWB:Disposed");n.state=7;D=et(b,function(){var v=$Cj(n,a,L,k);v.gDT.promise.then(function(){return void n.eTx()});
return v},"i");
case 5:_.p7(h);b.dispose();_.au(h,6);break;case 4:d=_.dG(h);(T=D)==null||T.dispose();if(!n.w1){Q=g0b(n,d);L.resolve();var e;if(e=n.nH instanceof Kd&&n.wBs<2)a:if(d instanceof $q)e=d.code!==32&&d.code!==20&&d.code!==10;else{if(d instanceof _.Ov)switch(d.code){case 2:case 13:case 14:case 4:break;default:e=!1;break a}e=!0}if(e)return A=(1+Math.random()*.25)*(n.eX?6E4:1E3),I=setTimeout(function(){return void n.eTx()},A),n.addOnDisposeCallback(function(){return void clearTimeout(I)}),h.return();
n.w1=Q}b.logError(n.eX?13:14);n.dlS.reject(n.w1);return h.return();case 6:n.state=8,n.wBs=0,(w=n.eX)==null||w.dispose(),n.eX=D,n.dlS.resolve(),_.Tq(h)}})},$Cj=function(n,D,L,g){var b=$9B(D,2)*1E3;
if(b<=0)throw new $q(31,"TTM:Invalid");if(_.xl(D,4))return new H1i(n.logger,_.xl(D,4),b);if(!$9B(D,3))return new F4P(n.logger,vUQ(_.Af(D,1)),b);if(!g)throw new $q(4,"PMD:Undefined");g=g(vUQ(_.Af(D,1)));if(!(g instanceof Function))throw new $q(16,"APF:Failed");n.nz6=Math.floor((Date.now()+b)/1E3);n=new StW(n.logger,g,$9B(D,3),b);n.addOnDisposeCallback(function(){return void L.resolve()});
return n};
mr.prototype.uP=function(n){return G0L(this,Object.assign({},n),!1)};
mr.prototype.da=function(n){return G0L(this,Object.assign({},n),!0)};
mr.prototype.cjT=function(n){if(n>150)return!1;try{return this.cache=new RO6(n,this.logger),!0}catch(D){return this.reportError(new $q(22,"GBJ:init",D)),!1}};
mr.prototype.reportError=function(n){this.logger.logError(n.code);this.onError(n);return n};
var qlb=function(n,D){D=D instanceof $q?D:new $q(5,"TVD:error",D);return n.reportError(D)},G0L=function(n,D,L){try{if(n.isDisposed())throw new $q(21,"BNT:disposed");
if(!n.eX&&n.w1)throw n.w1;var g,b;return(b=(g=V$L(n,D,L))!=null?g:UCQ(n,D,L))!=null?b:BTQ(n,D,L)}catch(q){if(!D.wL6)throw qlb(n,q);return JKL(n,L,q)}},V$L=function(n,D,L){var g;
return(g=n.eX)==null?void 0:YtA(g,function(){return k0L(n,D)},L,function(b){var q;
if(n.eX instanceof StW&&((q=D.lY)==null?0:q.o0T))try{var U;(U=n.cache)==null||Pbj(U,k0L(n,D),b,D.lY.l9l,n.nz6-120)}catch(J){n.reportError(new $q(24,"ELX:write",J))}})},UCQ=function(n,D,L){var g;
if((g=D.lY)!=null&&g.sMg)try{var b,q=(b=n.cache)==null?void 0:t0I(b,k0L(n,D),D.lY.l9l);return q?L?et(n.logger,function(){return _.fA(q,2)},"a"):q:void 0}catch(U){n.reportError(new $q(23,"RXO:read",U))}},BTQ=function(n,D,L){var g={stack:[],
error:void 0,hasError:!1};try{if(!D.k1e)throw new $q(29,"SDF:notready");return YtA(_.RP(g,new j1j(n.logger,0,n.state)),function(){return k0L(n,D)},L)}catch(b){g.error=b,g.hasError=!0}finally{_.Pe(g)}},JKL=function(n,D,L){var g={stack:[],
error:void 0,hasError:!1};try{var b=qlb(n,L);return YtA(_.RP(g,new ypP(n.logger,b)),function(){return[]},D)}catch(q){g.error=q,g.hasError=!0}finally{_.Pe(g)}},k0L=function(n,D){return D.sfj?D.sfj:D.mB?et(n.logger,function(){return D.sfj=cE8(D.mB)},"c"):[]},DCb=function(n){return ej(function(D){if(!IG8(D))return!1;
for(var L=_.V(Object.entries(n)),g=L.next();!g.done;g=L.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;if(!(g in D)){if(b.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!b(D[g]))return!1}return!0})}({nH:function(n){return ej(function(D){return D instanceof n})}(Kd)},"");var aHJ=function(){var n=_.$z();this.JSC$7792_streamzService=n;n.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",DO("tick"),_.n1("from_st_cookie"))};
aHJ.prototype.increment=function(n,D){this.JSC$7792_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",n,D)};
var po6=function(){var n=_.$z();this.JSC$7798_streamzService=n;n.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.L1("status"))};
po6.prototype.increment=function(n){this.JSC$7798_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",n)};
var ZUA=function(){var n=_.$z();this.JSC$7801_streamzService=n;n.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.L1("stage"),_.n1("is_using_ytd_player"),_.n1("has_expandable_tiles"))};
ZUA.prototype.increment=function(n,D,L){this.JSC$7801_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",n,D,L)};
var aPj=function(){var n=_.$z();this.JSC$7804_streamzService=n;n.addNewCounter("/client_streamz/youtube/web/response_signature",_.L1("check_status"))};
aPj.prototype.increment=function(n){this.JSC$7804_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/web/response_signature",n)};
var dCi=function(){var n=_.$z();this.JSC$7807_streamzService=n;n.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.L1("sig"),DO("de"))};
dCi.prototype.increment=function(n,D){this.JSC$7807_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/web/e_sig_log",n,D)};
_.TTA=function(){var n=_.$z();this.JSC$7810_streamzService=n;n.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.L1("action"))};
_.TTA.prototype.increment=function(n){this.JSC$7810_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/web/enforcement_intent",n)};var oEJ=function(){var n=_.$z();this.JSC$7813_streamzService=n;n.addNewCounter("/client_streamz/youtube/web_creator/polymer_template_query_fallback_events",_.L1("tagname"))};
oEJ.prototype.increment=function(n){this.JSC$7813_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/web_creator/polymer_template_query_fallback_events",n)};var vJ=window;var E0b=(new Date).getTime();var stX=function(n){this.servicePromise_=n;n.then((0,_.Et)(function(){},this),function(){},this)},cKW=function(n,D,L){n.servicePromise_.then(function(g){var b=g[D];
if(!b)throw Error("Qa`"+D);return b.apply(g,L)})},fPW=function(n,D,L){for(var g=Array(arguments.length-2),b=2;b<arguments.length;b++)g[b-2]=arguments[b];
b=QtP(n,D).then(function(q){return q.apply(null,g)},function(q){q=Error("Ra`"+D+"`"+n,{cause:q});
delete urL[D];return _.Pb(q)});
return new stX(b)},urL={},QtP=function(n,D){var L=urL[D];
if(L)return L;L=(L=_.W7(D))?_.kd(L):(new _.Go(function(g,b){var q=(new wk(document)).createElement("SCRIPT");q.async=!0;_.Fy(q,_.si(S36(n)));q.onload=q.onreadystatechange=function(){q.readyState&&q.readyState!="loaded"&&q.readyState!="complete"||g()};
q.onerror=function(U){b(Error("Sa`"+D+"`"+n,{cause:U}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(q)})).then(function(){var g=_.W7(D);
if(!g)throw Error("Ta`"+D+"`"+n);return g});
return urL[D]=L};var AKA={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},IPG=function(){var n=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=QzQ(function(){return _.B(function(D){if(D.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?D.return(Promise.resolve()):_.p(D,zRG(n),2);n.rsaForList.length>
0&&document.addEventListener("click",n.requestAccessForHelpPanel);_.Tq(D)})});
this.requestAccessForHelpPanel=function(){if(!(n.rsaForPromises.length>0)){for(var D=_.V(n.rsaForList),L=D.next();!L.done;L=D.next()){L=L.value;try{n.rsaForPromises.push(document.requestStorageAccessFor(L))}catch(g){}}Promise.all(n.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){n.reset()})}}};
IPG.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var zRG=function(n){var D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:D=_.V(Object.values(AKA)),L=D.next();case 2:if(L.done){q.jumpTo(0);break}g=L.value;_.JA(q,5);return _.p(q,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:g}),7);case 7:b=q.yieldResult;b.state!=="granted"&&n.rsaForList.push(g);_.hE(q,3);break;case 5:_.dG(q);q.jumpTo(0);break;case 3:L=D.next(),q.jumpTo(2)}})};(new IPG).initialize();var Cn6=function(n){this.JSC$7827_loader_=n};
Cn6.prototype.startHelp=function(n){cKW(this.JSC$7827_loader_,"startHelp",arguments)};
Cn6.prototype.JSC$7829_loadChatSupport=function(n){cKW(this.JSC$7827_loader_,"loadChatSupport",arguments)};
var OUb=function(n,D){D=D||{};n=fPW(rKA,"help.service.Lazy.create",n,{apiKey:D.apiKey||D.apiKey,asxUiUri:D.asxUiUri||D.asxUiUri,environment:D.environment||D.environment,flow:D.flow||D.flow,frdProductData:D.frdProductData||D.frdProductData,frdProductDataSerializedJspb:D.frdProductDataSerializedJspb||D.frdProductDataSerializedJspb,helpCenterPath:D.helpCenterPath||D.helpCenterPath,locale:D.locale||D.locale||"en-US".replace(/-/g,"_"),nonce:D.nonce||D.nonce,productData:D.productData||D.productData,receiverUri:D.receiverUri||
D.receiverUri,renderApiUri:D.renderApiUri||D.renderApiUri,theme:D.theme||D.theme,window:D.window||D.window});return new Cn6(n)},rKA=new O1(kZB,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var iUQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(iUQ,_.yR);var woA=_.Ui(iUQ);new Uint8Array([]);_.hRL=new function(n,D,L,g){this.configType=n;this.flagName=L;this.defaultValue=g;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 eRc=function(){this.retriever=_.E().resolve(WMc)};f8v(Node);f8v(Element);var xCX=f8v(HTMLElement);f8v(SVGElement);var KMr,RRA,M0,Pn6;KMr=function(n){return typeof n.className=="string"?n.className:n.getAttribute&&n.getAttribute("class")||""};
RRA=function(n){return n.classList?n.classList:KMr(n).match(/\S+/g)||[]};
_.Xl=function(n,D){typeof n.className=="string"?n.className=D:n.setAttribute&&n.setAttribute("class",D)};
_.lC=function(n,D){return n.classList?n.classList.contains(D):_.tJ(RRA(n),D)};
_.PB=function(n,D){if(n.classList)n.classList.add(D);else if(!_.lC(n,D)){var L=KMr(n);_.Xl(n,L+(L.length>0?" "+D:D))}};
M0=function(n,D){if(n.classList)Array.prototype.forEach.call(D,function(b){_.PB(n,b)});
else{var L={};Array.prototype.forEach.call(RRA(n),function(b){L[b]=!0});
Array.prototype.forEach.call(D,function(b){L[b]=!0});
D="";for(var g in L)D+=D.length>0?" "+g:g;_.Xl(n,D)}};
_.Ky=function(n,D){n.classList?n.classList.remove(D):_.lC(n,D)&&_.Xl(n,Array.prototype.filter.call(RRA(n),function(L){return L!=D}).join(" "))};
Pn6=function(n,D){n.classList?Array.prototype.forEach.call(D,function(L){_.Ky(n,L)}):_.Xl(n,Array.prototype.filter.call(RRA(n),function(L){return!_.tJ(D,L)}).join(" "))};var t$P=function(n){this.logger=this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=n.document},XoP=function(n,D){mC6(n);
var L=document.createElement("div"),g;(g=D.parentNode)==null||g.insertBefore(L,D);L.tabIndex=0;L.id="fc-focus-trap-pre-div";L=document.createElement("div");var b;(b=D.parentNode)==null||b.insertBefore(L,D.nextSibling);L.tabIndex=0;L.id="fc-focus-trap-post-div";var q=v06(n,D),U=v06(n,D,!0);q&&U&&(n.focusChangeHandler=function(){var J=n.document.activeElement;if(J)if(_.wp(D,J))n.previouslyFocusedElement=J;else if(J===n.document.activeElement)switch(n.previouslyFocusedElement){case q:U.focus();n.previouslyFocusedElement=
U;break;default:q.focus(),n.previouslyFocusedElement=q}},n.document.addEventListener("focus",n.focusChangeHandler,!0),n.document.addEventListener("focusin",n.focusChangeHandler))},mC6=function(n){n.focusChangeHandler&&(document.removeEventListener("focus",n.focusChangeHandler,!0),document.removeEventListener("focusin",n.focusChangeHandler),n.focusChangeHandler=null);
var D;(D=document.getElementById("fc-focus-trap-pre-div"))==null||D.remove();var L;(L=document.getElementById("fc-focus-trap-post-div"))==null||L.remove()},lPi=function(n,D,L,g,b){L=L===void 0?!0:L;
var q;b=(q=b===void 0?null:b)!=null?q:v06(n,D,g===void 0?!1:g);b!==null&&(b.focus(),L&&XoP(n,D))};
t$P.prototype.disableButton=function(n,D){D=D===void 0?null:D;n.disabled=!0;D&&_.PB(n,D)};
var v06=function(n,D,L){L=L===void 0?!1:L;if(Oyy(D)&&!L)return D;var g=L?[].slice.call(D.children,0).reverse():D.children;g=_.V(g);for(var b=g.next();!b.done;b=g.next())if(b=b.value,xCX(b)&&(b=v06(n,b,L)))return b;return Oyy(D)&&L?D:null};var M$c=function(n){this.originalBodyOverflow="";this.JSC$7855_domHelper=d2(n)};_.Vc(_.st,_.TR);_.G=_.st.prototype;_.G.JSC$7858_id_=0;_.G.disposeInternal=function(){_.st.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$7856_listener_;delete this.handler_};
_.G.start=function(n){this.stop();this.JSC$7858_id_=rK(this.callback_,n!==void 0?n:this.JSC$7856_interval_)};
_.G.stop=function(){this.isActive()&&_.U8.clearTimeout(this.JSC$7858_id_);this.JSC$7858_id_=0};
_.G.fire=function(){this.stop();this.JSC$7858_doAction_()};
_.G.isActive=function(){return this.JSC$7858_id_!=0};
_.G.JSC$7858_doAction_=function(){this.JSC$7858_id_=0;this.JSC$7856_listener_&&this.JSC$7856_listener_.call(this.handler_)};_.ju=function(n){_.TR.call(this);this.handler_=n;this.JSC$7859_keys_={}};
_.Vc(_.ju,_.TR);var o0j=[];_.ju.prototype.listen=function(n,D,L,g){Array.isArray(D)||(D&&(o0j[0]=D.toString()),D=o0j);for(var b=0;b<D.length;b++){var q=_.py(n,D[b],L||this.handleEvent,g||!1,this.handler_||this);if(!q)break;this.JSC$7859_keys_[q.key]=q}return this};
_.ju.prototype.listenOnce=function(n,D,L,g){return Ylr(this,n,D,L,g)};
var Ylr=function(n,D,L,g,b,q){if(Array.isArray(L))for(var U=0;U<L.length;U++)Ylr(n,D,L[U],g,b,q);else{D=Uj(D,L,g||n.handleEvent,b,q||n.handler_||n);if(!D)return n;n.JSC$7859_keys_[D.key]=D}return n};
_.ju.prototype.unlisten=function(n,D,L,g,b){if(Array.isArray(D))for(var q=0;q<D.length;q++)this.unlisten(n,D[q],L,g,b);else if(n=Exj(n,D,L||this.handleEvent,_.yB(g)?!!g.capture:!!g,b||this.handler_||this))BB(n),delete this.JSC$7859_keys_[n.key];return this};
_.ju.prototype.removeAll=function(){_.Ao.forEach(this.JSC$7859_keys_,function(n,D){this.JSC$7859_keys_.hasOwnProperty(D)&&BB(n)},this);
this.JSC$7859_keys_={}};
_.ju.prototype.disposeInternal=function(){_.ju.superClass_.disposeInternal.call(this);this.removeAll()};
_.ju.prototype.handleEvent=function(){throw Error("Ua");};var ox=function(){_.TR.call(this);this.services_={}};
_.Vc(ox,_.TR);_.G=ox.prototype;_.G.logger=null;_.G.connect=function(n){n&&n()};
_.G.isConnected=function(){return!0};
_.G.registerService=function(n,D,L){this.services_[n]={callback:D,objectPayload:!!L}};
_.G.getService=function(n,D){var L=this.services_[n];return L?L:this.defaultService_?{callback:_.su(this.defaultService_,n),objectPayload:_.yB(D)}:null};
var SlW=function(n,D){if(D&&typeof n==="string")try{return JSON.parse(n)}catch(L){return null}else if(!D&&typeof n!=="string")return(0,_.iC)(n);return n};
ox.prototype.disposeInternal=function(){ox.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 Yq=function(n,D){this.sequence_=[];this.onCancelFunction_=n;this.defaultScope_=D||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};
Yq.prototype.cancel=function(n){if(this.fired_)this.result_ instanceof Yq&&this.result_.cancel();else{if(this.parent_){var D=this.parent_;delete this.parent_;n?D.cancel(n):(D.branches_--,D.branches_<=0&&D.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new St(this))}};
Yq.prototype.continue_=function(n,D){this.blocked_=!1;FMr(this,n,D)};
var FMr=function(n,D,L){n.fired_=!0;n.result_=L;n.hadError_=!D;HUj(n)},NTQ=function(n){if(n.fired_){if(!n.silentlyCanceled_)throw new yKi(n);
n.silentlyCanceled_=!1}};
Yq.prototype.callback=function(n){NTQ(this);FMr(this,!0,n)};
Yq.prototype.errback=function(n){NTQ(this);FMr(this,!1,n)};
var jt6=function(n,D,L){Fl(n,D,null,L)};
Yq.prototype.finally=function(n){var D=this;return new Promise(function(L,g){Fl(D,function(b){n();L(b)},function(b){n();
g(b)})})};
var Fl=function(n,D,L,g){var b=n.fired_;b||(D===L?D=L=A5(D):(D=A5(D),L=A5(L)));n.sequence_.push([D,L,g]);b&&HUj(n)};
Yq.prototype.then=function(n,D,L){var g,b,q=new _.Go(function(U,J){b=U;g=J});
Fl(this,b,function(U){U instanceof St?q.cancel():g(U);return noA},this);
return q.then(n,D,L)};
IoP(Yq);var DEX=function(n,D){D instanceof Yq?jt6(n,(0,_.Et)(D.branch,D)):jt6(n,function(){return D})};
Yq.prototype.branch=function(n){var D=new Yq;Fl(this,D.callback,D.errback,D);n&&(D.parent_=this,this.branches_++);return D};
Yq.prototype.isError=function(n){return n instanceof Error};
var LhQ=function(n){return RT(n.sequence_,function(D){return typeof D[1]==="function"})},noA={},HUj=function(n){if(n.unhandledErrorId_&&n.fired_&&LhQ(n)){var D=n.unhandledErrorId_,L=gob[D];
L&&(_.U8.clearTimeout(L.JSC$7876_id_),delete gob[D]);n.unhandledErrorId_=0}n.parent_&&(n.parent_.branches_--,delete n.parent_);D=n.result_;for(var g=L=!1;n.sequence_.length&&!n.blocked_;){var b=n.sequence_.shift(),q=b[0],U=b[1];b=b[2];if(q=n.hadError_?U:q)try{var J=q.call(b||n.defaultScope_,D);J===noA&&(J=void 0);J!==void 0&&(n.hadError_=n.hadError_&&(J==D||n.isError(J)),n.result_=D=J);if(CIc(D)||typeof _.U8.Promise==="function"&&D instanceof _.U8.Promise)g=!0,n.blocked_=!0}catch(k){D=k,n.hadError_=
!0,LhQ(n)||(L=!0)}}n.result_=D;g&&(J=(0,_.Et)(n.continue_,n,!0),g=(0,_.Et)(n.continue_,n,!1),D instanceof Yq?(Fl(D,J,g),D.blocking_=!0):D.then(J,g));L&&(D=new bob(D),gob[D.JSC$7876_id_]=D,n.unhandledErrorId_=D.JSC$7876_id_)},yKi=function(){_.DQ.call(this)};
_.Vc(yKi,_.DQ);yKi.prototype.message="Deferred has already fired";yKi.prototype.name="AlreadyCalledError";var St=function(){_.DQ.call(this)};
_.Vc(St,_.DQ);St.prototype.message="Deferred was canceled";St.prototype.name="CanceledError";var bob=function(n){this.JSC$7876_id_=_.U8.setTimeout((0,_.Et)(this.throwError,this),0);this.JSC$7876_error_=n};
bob.prototype.throwError=function(){delete gob[this.JSC$7876_id_];throw this.JSC$7876_error_;};
var gob={};var $EQ={1:"NativeMessagingTransport"},Gbj=["pu","lru","pru","lpu","ppu"],V6A=function(){for(var n=10,D=qJG,L=D.length,g="";n-- >0;)g+=D.charAt(Math.floor(Math.random()*L));return g},qJG="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var HJ=function(n){_.TR.call(this);this.JSC$7879_domHelper_=n||d2()};
_.Vc(HJ,_.TR);HJ.prototype.transportType=0;HJ.prototype.getWindow=function(){return this.JSC$7879_domHelper_.getWindow()};
HJ.prototype.getName=function(){return $EQ[String(this.transportType)]||""};var yb=function(n,D,L,g,b){HJ.call(this,L);this.JSC$7882_channel_=n;this.protocolVersion_=b||2;this.peerHostname_=D||"*";this.JSC$7882_eventHandler_=new _.ju(this);this.maybeAttemptToConnectTimer_=new _.NV(100,this.getWindow());this.oneSidedHandshake_=!!g;this.setupAckReceived_=new Yq;this.setupAckSent_=new Yq;this.JSC$7882_connected_=new Yq;this.endpointId_=V6A();this.peerEndpointId_=null;this.oneSidedHandshake_?UEr(this.JSC$7882_channel_)==1?DEX(this.JSC$7882_connected_,this.setupAckReceived_):
DEX(this.JSC$7882_connected_,this.setupAckSent_):(DEX(this.JSC$7882_connected_,this.setupAckReceived_),this.protocolVersion_==2&&DEX(this.JSC$7882_connected_,this.setupAckSent_));jt6(this.JSC$7882_connected_,this.notifyConnected_,this);this.JSC$7882_connected_.callback(!0);this.JSC$7882_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.Vc(yb,HJ);yb.prototype.peerProtocolVersion_=null;yb.prototype.initialized_=!1;yb.prototype.transportType=1;var BdQ={};yb.prototype.sendTimerId_=0;
var p7G=function(n){var D=n.event_.data;if(typeof D!=="string")return!1;var L=D.indexOf("|"),g=D.indexOf(":");if(L==-1||g==-1)return!1;var b=D.substring(0,L);L=D.substring(L+1,g);D=D.substring(g+1);if(g=N0[b])return g.xpcDeliver(L,D,n.event_.origin),!0;g=Jki(D)[0];for(var q in N0){var U=N0[q];if(UEr(U)==1&&!U.isConnected()&&L=="tp"&&(g=="SETUP"||g=="SETUP_NTPV2")&&kbQ(U,n.event_.origin))return delete N0[U.name],U.name=b,N0[b]=U,U.xpcDeliver(L,D),!0}return!1},Zob=function(n){n.protocolVersion_!=2||
n.peerProtocolVersion_!=null&&n.peerProtocolVersion_!=2||n.send("tp","SETUP_NTPV2,"+n.endpointId_);
n.peerProtocolVersion_!=null&&n.peerProtocolVersion_!=1||n.send("tp","SETUP")},a4L=function(n,D){if(n.protocolVersion_!=2||n.peerProtocolVersion_!=null&&n.peerProtocolVersion_!=2||D!=2){if(n.peerProtocolVersion_!=null&&n.peerProtocolVersion_!=1||D!=1)return;
n.send("tp","SETUP_ACK")}else n.send("tp","SETUP_ACK_NTPV2");n.setupAckSent_.fired_||n.setupAckSent_.callback(!0)},dEG=function(n,D){D>n.peerProtocolVersion_&&(n.peerProtocolVersion_=D);
n.peerProtocolVersion_==1&&(n.setupAckSent_.fired_||n.oneSidedHandshake_||n.setupAckSent_.callback(!0),n.peerEndpointId_=null)};
_.G=yb.prototype;_.G.connect=function(){var n=this.getWindow(),D=_.Nf(n),L=BdQ[D];typeof L!=="number"&&(L=0);L==0&&_.py(n.postMessage?n:n.document,"message",p7G,!1,yb);BdQ[D]=L+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.G.maybeAttemptToConnect_=function(){var n=UEr(this.JSC$7882_channel_)==0;this.oneSidedHandshake_&&n||this.JSC$7882_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),Zob(this))};
_.G.send=function(n,D){var L=this.JSC$7882_channel_.peerWindowObject_;L&&(this.send=function(g,b){var q=this,U=this.JSC$7882_channel_.name;this.sendTimerId_=rK(function(){q.sendTimerId_=0;try{var J=L.postMessage?L:L.document;J.postMessage&&J.postMessage(U+"|"+g+":"+b,q.peerHostname_)}catch(k){}},0)},this.send(n,D))};
_.G.notifyConnected_=function(){var n=this.JSC$7882_channel_,D=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;n.isConnected()||n.connectionDelay_&&n.connectionDelay_.isActive()||(n.state_=2,_.og(n.connectionDelay_),D!==void 0?(n.connectionDelay_=new _.st(n.connectCb_,D),n.connectionDelay_.start()):(n.connectionDelay_=null,n.connectCb_()))};
_.G.disposeInternal=function(){if(this.initialized_){var n=this.getWindow(),D=_.Nf(n),L=BdQ[D];BdQ[D]=L-1;L==1&&_.uC(n.postMessage?n:n.document,"message",p7G,!1,yb)}this.sendTimerId_&&(_.U8.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.og(this.JSC$7882_eventHandler_);delete this.JSC$7882_eventHandler_;_.og(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$7882_connected_.cancel();delete this.JSC$7882_connected_;delete this.send;yb.superClass_.disposeInternal.call(this)};
var Jki=function(n){n=n.split(",");n[1]=n[1]||null;return n};_.jt=function(n){if(n.getValues&&typeof n.getValues=="function")return n.getValues();if(typeof Map!=="undefined"&&n instanceof Map||typeof Set!=="undefined"&&n instanceof Set)return Array.from(n.values());if(typeof n==="string")return n.split("");if(_.lT(n)){for(var D=[],L=n.length,g=0;g<L;g++)D.push(n[g]);return D}return _.Ao.getValues(n)};
_.TdL=function(n){if(n.getKeys&&typeof n.getKeys=="function")return n.getKeys();if(!n.getValues||typeof n.getValues!="function"){if(typeof Map!=="undefined"&&n instanceof Map)return Array.from(n.keys());if(!(typeof Set!=="undefined"&&n instanceof Set)){if(_.lT(n)||typeof n==="string"){var D=[];n=n.length;for(var L=0;L<n;L++)D.push(L);return D}return _.Ao.getKeys(n)}}};
_.Eo6=function(n,D,L){if(n.forEach&&typeof n.forEach=="function")n.forEach(D,L);else if(_.lT(n)||typeof n==="string")Array.prototype.forEach.call(n,D,L);else for(var g=_.TdL(n),b=_.jt(n),q=b.length,U=0;U<q;U++)D.call(L,b[U],g&&g[U],n)};var AeO,Gi,V9,I4I,ckL,sVc,uhb,QVb,zfj,f4G;
_.o7=function(n,D){this.JSC$7887_domain_=this.userInfo_=this.scheme_="";this.JSC$7887_port_=null;this.fragment_=this.JSC$7887_path_="";this.JSC$7887_ignoreCase_=!1;var L;n instanceof _.o7?(this.JSC$7887_ignoreCase_=D!==void 0?D:n.JSC$7887_ignoreCase_,_.n$(this,n.scheme_),this.userInfo_=n.userInfo_,_.D1(this,n.JSC$7887_domain_),_.L$(this,n.JSC$7887_port_),_.gW(this,n.getPath()),_.b1(this,n.JSC$7887_queryData_.clone()),_.$s(this,n.fragment_)):n&&(L=_.v7(String(n)))?(this.JSC$7887_ignoreCase_=!!D,_.n$(this,
L[1]||"",!0),this.userInfo_=Gi(L[2]||""),_.D1(this,L[3]||"",!0),_.L$(this,L[4]),_.gW(this,L[5]||"",!0),_.b1(this,L[6]||"",!0),_.$s(this,L[7]||"",!0)):(this.JSC$7887_ignoreCase_=!!D,this.JSC$7887_queryData_=new _.qR(null,this.JSC$7887_ignoreCase_))};
_.o7.prototype.toString=function(){var n=[],D=this.scheme_;D&&n.push(V9(D,sVc,!0),":");var L=this.JSC$7887_domain_;if(L||D=="file")n.push("//"),(D=this.userInfo_)&&n.push(V9(D,sVc,!0),"@"),n.push(ckL(_.xo(L))),L=this.JSC$7887_port_,L!=null&&n.push(":",String(L));if(L=this.getPath())this.JSC$7887_domain_&&L.charAt(0)!="/"&&n.push("/"),n.push(V9(L,L.charAt(0)=="/"?QVb:uhb,!0));(L=this.JSC$7887_queryData_.toString())&&n.push("?",L);(L=this.fragment_)&&n.push("#",V9(L,f4G));return n.join("")};
_.o7.prototype.resolve=function(n){var D=this.clone(),L=!!n.scheme_;L?_.n$(D,n.scheme_):L=!!n.userInfo_;L?D.userInfo_=n.userInfo_:L=!!n.JSC$7887_domain_;L?_.D1(D,n.JSC$7887_domain_):L=n.JSC$7887_port_!=null;var g=n.getPath();if(L)_.L$(D,n.JSC$7887_port_);else if(L=!!n.JSC$7887_path_){if(g.charAt(0)!="/")if(this.JSC$7887_domain_&&!this.JSC$7887_path_)g="/"+g;else{var b=D.getPath().lastIndexOf("/");b!=-1&&(g=D.getPath().slice(0,b+1)+g)}b=g;if(b==".."||b==".")g="";else if(_.d8(b,"./")||_.d8(b,"/.")){g=
_.ki(b,"/");b=b.split("/");for(var q=[],U=0;U<b.length;){var J=b[U++];J=="."?g&&U==b.length&&q.push(""):J==".."?((q.length>1||q.length==1&&q[0]!="")&&q.pop(),g&&U==b.length&&q.push("")):(q.push(J),g=!0)}g=q.join("/")}else g=b}L?_.gW(D,g):L=n.JSC$7887_queryData_.toString()!=="";L?_.b1(D,n.JSC$7887_queryData_.clone()):L=!!n.fragment_;L&&_.$s(D,n.fragment_);return D};
_.o7.prototype.clone=function(){return new _.o7(this)};
_.n$=function(n,D,L){n.scheme_=L?Gi(D,!0):D;n.scheme_&&(n.scheme_=n.scheme_.replace(/:$/,""));return n};
_.D1=function(n,D,L){n.JSC$7887_domain_=L?Gi(D,!0):D;return n};
_.L$=function(n,D){if(D){D=Number(D);if(isNaN(D)||D<0)throw Error("Va`"+D);n.JSC$7887_port_=D}else n.JSC$7887_port_=null;return n};
_.o7.prototype.getPath=function(){return this.JSC$7887_path_};
_.gW=function(n,D,L){n.JSC$7887_path_=L?Gi(D,!0):D;return n};
_.b1=function(n,D,L){D instanceof _.qR?(n.JSC$7887_queryData_=D,AkW(n.JSC$7887_queryData_,n.JSC$7887_ignoreCase_)):(L||(D=V9(D,zfj)),n.JSC$7887_queryData_=new _.qR(D,n.JSC$7887_ignoreCase_));return n};
_.K1=function(n,D,L){n.JSC$7887_queryData_.set(D,L);return n};
_.x3=function(n,D){return n.JSC$7887_queryData_.get(D)};
_.$s=function(n,D,L){n.fragment_=L?Gi(D):D;return n};
_.Ub=function(n){_.K1(n,"zx",Ww());return n};
_.e0=function(n,D){return n instanceof _.o7?n.clone():new _.o7(n,D)};
AeO=function(n,D){n instanceof _.o7||(n=_.e0(n));D instanceof _.o7||(D=_.e0(D));return n.resolve(D)};
Gi=function(n,D){return n?D?decodeURI(n.replace(/%25/g,"%2525")):decodeURIComponent(n):""};
V9=function(n,D,L){return typeof n==="string"?(n=encodeURI(n).replace(D,I4I),L&&(n=ckL(n)),n):null};
I4I=function(n){n=n.charCodeAt(0);return"%"+(n>>4&15).toString(16)+(n&15).toString(16)};
ckL=function(n){return n.replace(/%25([0-9a-fA-F]{2})/g,"%$1")};
sVc=/[#\/\?@]/g;uhb=/[#\?:]/g;QVb=/[#\?]/g;zfj=/[#\?@]/g;f4G=/#/g;_.qR=function(n,D){this.count_=this.keyMap_=null;this.encodedQuery_=n||null;this.JSC$7888_ignoreCase_=!!D};
_.BU=function(n){n.keyMap_||(n.keyMap_=new Map,n.count_=0,n.encodedQuery_&&VwW(n.encodedQuery_,function(D,L){n.add(oV(D),L)}))};
_.G=_.qR.prototype;_.G.getCount=function(){_.BU(this);return this.count_};
_.G.add=function(n,D){_.BU(this);this.encodedQuery_=null;n=J6(this,n);var L=this.keyMap_.get(n);L||this.keyMap_.set(n,L=[]);L.push(D);this.count_+=1;return this};
_.G.remove=function(n){_.BU(this);n=J6(this,n);return this.keyMap_.has(n)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(n).length,this.keyMap_.delete(n)):!1};
_.G.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.G.isEmpty=function(){_.BU(this);return this.count_==0};
_.G.containsKey=function(n){_.BU(this);n=J6(this,n);return this.keyMap_.has(n)};
_.G.containsValue=function(n){var D=this.getValues();return _.tJ(D,n)};
_.G.forEach=function(n,D){_.BU(this);this.keyMap_.forEach(function(L,g){L.forEach(function(b){n.call(D,b,g,this)},this)},this)};
_.G.getKeys=function(){_.BU(this);for(var n=Array.from(this.keyMap_.values()),D=Array.from(this.keyMap_.keys()),L=[],g=0;g<D.length;g++)for(var b=n[g],q=0;q<b.length;q++)L.push(D[g]);return L};
_.G.getValues=function(n){_.BU(this);var D=[];if(typeof n==="string")this.containsKey(n)&&(D=D.concat(this.keyMap_.get(J6(this,n))));else{n=Array.from(this.keyMap_.values());for(var L=0;L<n.length;L++)D=D.concat(n[L])}return D};
_.G.set=function(n,D){_.BU(this);this.encodedQuery_=null;n=J6(this,n);this.containsKey(n)&&(this.count_-=this.keyMap_.get(n).length);this.keyMap_.set(n,[D]);this.count_+=1;return this};
_.G.get=function(n,D){if(!n)return D;n=this.getValues(n);return n.length>0?String(n[0]):D};
_.Csi=function(n,D,L){n.remove(D);L.length>0&&(n.encodedQuery_=null,n.keyMap_.set(J6(n,D),_.XB(L)),n.count_+=L.length)};
_.qR.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var n=[],D=Array.from(this.keyMap_.keys()),L=0;L<D.length;L++){var g=D[L],b=_.xo(g);g=this.getValues(g);for(var q=0;q<g.length;q++){var U=b;g[q]!==""&&(U+="="+_.xo(g[q]));n.push(U)}}return this.encodedQuery_=n.join("&")};
_.qR.prototype.clone=function(){var n=new _.qR;n.encodedQuery_=this.encodedQuery_;this.keyMap_&&(n.keyMap_=new Map(this.keyMap_),n.count_=this.count_);return n};
var J6=function(n,D){D=String(D);n.JSC$7888_ignoreCase_&&(D=D.toLowerCase());return D},AkW=function(n,D){D&&!n.JSC$7888_ignoreCase_&&(_.BU(n),n.encodedQuery_=null,n.keyMap_.forEach(function(L,g){var b=g.toLowerCase();
g!=b&&(this.remove(g),_.Csi(this,b,L))},n));
n.JSC$7888_ignoreCase_=D};
_.qR.prototype.extend=function(n){for(var D=0;D<arguments.length;D++)_.Eo6(arguments[D],function(L,g){this.add(g,L)},this)};var ks=function(n,D){ox.call(this);for(var L=0,g;g=Gbj[L];L++)if(g in n&&!/^https?:\/\//.test(n[g]))throw Error("Xa`"+n[g]+"`"+g);this.cfg_=n;this.name=this.cfg_.cn||V6A();this.JSC$7883_domHelper_=D||d2();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.ju(this);n.lpu=n.lpu||G3i(this.JSC$7883_domHelper_.getWindow().location.href)+"/robots.txt";n.ppu=n.ppu||G3i(n.pu||"")+"/robots.txt";N0[this.name]=this;Exj(window,"unload",rkL)||Uj(window,"unload",rkL)};
_.Vc(ks,ox);var Ooi=RegExp("^%*tp$"),ioW=RegExp("^%+tp$");_.G=ks.prototype;_.G.connectionDelay_=null;_.G.peerWindowDeferred_=null;_.G.transport_=null;_.G.state_=1;_.G.isConnected=function(){return this.state_==2};
_.G.peerWindowObject_=null;_.G.iframeElement_=null;_.G.connect=function(n){this.connectCb_=n||_.Qn;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?jt6(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.G.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$7883_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var n=this.iframeElement_.contentWindow;n||(n=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=n}if(!this.peerWindowObject_){if(window==window.top)throw Error("Za");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$7883_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new yb(this,this.cfg_.ph,this.JSC$7883_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Ya");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.G.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.og(this.transport_);this.connectCb_=this.transport_=null;_.og(this.connectionDelay_);this.connectionDelay_=null};
_.G.send=function(n,D){if(this.isConnected()){try{var L=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(b){L=!1}if(L){_.yB(D)&&(D=(0,_.iC)(D));L=this.transport_;var g=L.send;Ooi.test(n)&&(n="%"+n);n=n.replace(/[%:|]/g,encodeURIComponent);g.call(L,n,D)}else this.close()}};
_.G.xpcDeliver=function(n,D,L){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Et)(this.xpcDeliver,this,n,D,L));else if(kbQ(this,L)&&!this.isDisposed()&&this.state_!=3)if(n&&n!="tp")this.isConnected()&&(n=n.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),n=ioW.test(n)?n.substring(1):n,n=this.getService(n,D))&&(D=SlW(D,n.objectPayload),D!=null&&n.callback(D));else switch(n=this.transport_,L=Jki(D),D=L[1],L[0]){case "SETUP_ACK":dEG(n,1);n.setupAckReceived_.fired_||n.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":n.protocolVersion_==2&&(dEG(n,2),n.setupAckReceived_.fired_||n.setupAckReceived_.callback(!0));break;case "SETUP":dEG(n,1);a4L(n,1);break;case "SETUP_NTPV2":n.protocolVersion_==2&&(L=n.peerProtocolVersion_,dEG(n,2),a4L(n,2),L!=1&&n.peerEndpointId_==null||n.peerEndpointId_==D||Zob(n),n.peerEndpointId_=D)}};
var UEr=function(n){var D=n.cfg_.role;return typeof D==="number"?D:window.parent==n.peerWindowObject_?1:0},kbQ=function(n,D){var L=n.cfg_.ph;
return _.ZQ(D==null?"":String(D))||_.ZQ(L==null?"":String(L))||D==n.cfg_.ph};
ks.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete N0[this.name];_.og(this.peerLoadHandler_);delete this.peerLoadHandler_;ks.superClass_.disposeInternal.call(this)};
var rkL=function(){for(var n in N0)_.og(N0[n])},N0={};var hfi=function(n,D){this.JSC$7897_win=n;this.allowAdsHttpEndpoint=D;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$7897_domHelper=d2(n);this.scrollManager=new M$c(n);this.accessibilityManager=new t$P(n);w7A(this)},w7A=function(n){var D=function(){n.allowAdsPopup&&n.allowAdsPopup.style.setProperty("display","none","important");
n.wallElement.style.setProperty("display","","important");mC6(n.accessibilityManager);lPi(n.accessibilityManager,n.wallElement.querySelector(".fc-dialog-container"),!1,!1,n.wallElement.querySelector(".fc-button-whitelist"));var b=n.scrollManager;b.JSC$7855_domHelper.JSC$7226_document_.body.style.overflow=b.originalBodyOverflow};
n.allowAdsPopup=n.JSC$7897_domHelper.JSC$7228_createDom("DIV",{"class":"fc-whitelist-root"});n.allowAdsPopup.style.setProperty("display","none","important");n.JSC$7897_domHelper.appendChild(n.JSC$7897_domHelper.JSC$7226_document_.body,n.allowAdsPopup);var L=n.JSC$7897_domHelper.JSC$7228_createDom("DIV",{"class":"fc-dialog-overlay"});n.JSC$7897_domHelper.appendChild(n.allowAdsPopup,L);var g=n.JSC$7897_domHelper.JSC$7228_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:D});n.JSC$7897_domHelper.appendChild(n.allowAdsPopup,
g);L=n.JSC$7897_domHelper.JSC$7228_createDom("IFRAME");L.className="fc-whitelist-dialog";L.frameBorder="0";L.id="fc-whitelist-iframe";L.tabIndex="0";_.Xy(L,n.allowAdsHttpEndpoint);n.JSC$7897_domHelper.appendChild(g,L);g={};g.pu=_.Qy(n.allowAdsHttpEndpoint).toString();g.tp=1;g.cn="fc-whitelist-channel";g.ifrid=L.id;g.osh=!0;n.allowAdsCrossPageChannel=new ks(g);n.allowAdsCrossPageChannel.registerService("close",D);n.allowAdsCrossPageChannel.registerService("refresh",function(){n.JSC$7897_win.location.reload()});
n.allowAdsCrossPageChannel.registerService("resize",function(b){if(b){var q=n.allowAdsPopup.querySelector(".fc-whitelist-dialog");b.width&&q.style.setProperty("width",b.width,"important");b.height&&q.style.setProperty("height",b.height,"important")}},!0);
n.allowAdsCrossPageChannel.connect()};
hfi.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$7897_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var p$=window,Z1=document,Whc=p$.location,efj=function(){},xEr=/\[native code\]/,ab=function(n,D,L){return n[D]=n[D]||L},KhG=function(n){n=n.sort();
for(var D=[],L=void 0,g=0;g<n.length;g++){var b=n[g];b!=L&&D.push(b);L=b}return D},dW=function(){var n;
if((n=Object.create)&&xEr.test(n))n=n(null);else{n={};for(var D in n)n[D]=void 0}return n},Ti=ab(p$,"gapi",{});var Eb={};Eb=ab(p$,"___jsl",dW());ab(Eb,"I",0);ab(Eb,"hel",10);var Rfi=function(){var n=Whc.href;if(Eb.dpo)var D=Eb.h;else{D=Eb.h;var L=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),g=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(n=n&&(L.exec(n)||g.exec(n)))try{D=decodeURIComponent(n[2])}catch(b){}}return D},PsW=function(n){var D=ab(Eb,"PQ",[]);
Eb.PQ=[];var L=D.length;if(L===0)n();else for(var g=0,b=function(){++g===L&&n()},q=0;q<L;q++)D[q](b)},t6i=function(n){return ab(ab(Eb,"H",dW()),n,dW())};var sb=function(n){this.JSC$7899_obj_=n};
sb.prototype.value=function(){return this.JSC$7899_obj_};
sb.prototype.getWidth=function(){return this.JSC$7899_obj_.width};
sb.prototype.getHeight=function(){return this.JSC$7899_obj_.height};
sb.prototype.getStyle=function(){return this.JSC$7899_obj_.style};var mEr=function(n){this.JSC$7902_obj_=n||{}};
_.G=mEr.prototype;_.G.value=function(){return this.JSC$7902_obj_};
_.G.setUrl=function(n){this.JSC$7902_obj_.url=n;return this};
_.G.getUrl=function(){return this.JSC$7902_obj_.url};
_.G.getStyle=function(){return this.JSC$7902_obj_.style};
_.G.getId=function(){return this.JSC$7902_obj_.id};
_.G.getContext=function(){return this.JSC$7902_obj_.context};
var voL=function(n){n.JSC$7902_obj_.attributes=n.JSC$7902_obj_.attributes||{};return new sb(n.JSC$7902_obj_.attributes)};var X7I=function(){mEr.apply(this,arguments)};
_.f(X7I,mEr);var l4L=ab(Eb,"perf",dW());ab(l4L,"g",dW());var M6j=ab(l4L,"i",dW());ab(l4L,"r",[]);dW();dW();var YJP=function(n,D,L){D&&D.length>0&&(D=ooX(D),L&&L.length>0&&(D+="___"+ooX(L)),D.length>28&&(D=D.substr(0,28)+(D.length-28)),L=D,D=ab(M6j,"_p",dW()),ab(D,L,dW())[n]=(new Date).getTime(),D=l4L.r,typeof D==="function"?D(n,"_p",L):D.push([n,"_p",L]))},ooX=function(n){return n.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var SJc=dW(),Fh6=[],cU=function(n){throw Error("$a`"+n);};
Fh6.push(["jsl",function(n){for(var D in n)if(Object.prototype.hasOwnProperty.call(n,D)){var L=n[D];typeof L=="object"?Eb[D]=ab(Eb,D,[]).concat(L):ab(Eb,D,L)}if(D=n.u)n=ab(Eb,"us",[]),n.push(D),(D=/^https:(.*)$/.exec(D))&&n.push("http:"+D[1])}]);
var HoI=/^(\/[a-zA-Z0-9_\-]+)+$/,ykA=[/\/amp\//,/\/amp$/,/^\/amp$/],NdI=/^[a-zA-Z0-9\-_\.,!]+$/,jV6=/^gapi\.loaded_[0-9]+$/,n9r=/^[a-zA-Z0-9,._-]+$/,beA=function(n,D,L,g,b){var q=n.split(";"),U=q.shift(),J=SJc[U],k=null;J?k=J(q,D,L,g):cU("no hint processor for: "+U);k||cU("failed to generate load url");D=k;L=D.match(Dlj);(g=D.match(LAc))&&g.length===1&&g9j.test(D)&&L&&L.length===1||cU("failed sanity: "+n);try{n="?";if(b&&b.length>0){zvi(b);var a=b.join(",");k=k+"?le="+a;n="&"}if(Eb.rol){var d=Eb.ol;
d&&d.length&&(k=""+k+n+"ol="+d.length)}}catch(T){}return k},qwQ=function(n,D,L,g){n=$lL(n);
jV6.test(L)||cU("invalid_callback");D=GpP(D);g=g&&g.length?GpP(g):null;var b=function(q){return encodeURIComponent(q).replace(/%2C/g,",")};
return[encodeURIComponent(n.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",b(n.version),"/m=",b(D),g?"/exm="+b(g):"","/rt=j/sv=1/d=1/ed=1",n.activeMods?"/am="+b(n.activeMods):"",n.resourceSig?"/rs="+b(n.resourceSig):"",n.zcms?"/t="+b(n.zcms):"","/cb=",b(L)].join("")},$lL=function(n){n.charAt(0)!=="/"&&cU("relative path");
for(var D=n.substring(1).split("/"),L=[];D.length;){n=D.shift();if(!n.length||n.indexOf(".")==0)cU("empty/relative directory");else if(n.indexOf("=")>0){D.unshift(n);break}L.push(n)}n={};for(var g=0,b=D.length;g<b;++g){var q=D[g].split("="),U=decodeURIComponent(q[0]),J=decodeURIComponent(q[1]);q.length==2&&U&&J&&(n[U]=n[U]||J)}D="/"+L.join("/");HoI.test(D)||cU("invalid_prefix");L=0;for(g=ykA.length;L<g;++L)ykA[L].test(D)&&cU("invalid_prefix");L=VVb(n,"k",!0);g=VVb(n,"am");b=VVb(n,"rs");n=VVb(n,"t");
return{pathPrefix:D,version:L,activeMods:g,resourceSig:b,zcms:n}},GpP=function(n){for(var D=[],L=0,g=n.length;L<g;++L){var b=n[L].replace(/\./g,"_").replace(/-/g,"_");
n9r.test(b)&&D.push(b)}return D.join(",")},VVb=function(n,D,L){n=n[D];
!n&&L&&cU("missing: "+D);if(n){if(NdI.test(n))return n;cU("invalid: "+D)}return null},g9j=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,LAc=/\/cb=/g,Dlj=/\/\//g;
SJc.m=function(n,D,L,g){(n=n[0])||cU("missing_hint");return"https://apis.google.com"+qwQ(n,D,L,g)};
var Uli=decodeURI("%73cript"),BmL=/^[-+_0-9\/A-Za-z]+={0,2}$/,JEP=function(n,D){for(var L=[],g=0;g<n.length;++g){var b=n[g],q;if(q=b){a:{for(q=0;q<D.length;q++)if(D[q]===b)break a;q=-1}q=q<0}q&&L.push(b)}return L},kp6=function(){var n=Eb.nonce;
return n!==void 0?n&&n===String(n)&&n.match(BmL)?n:Eb.nonce=null:Z1.querySelector?(n=Z1.querySelector("script[nonce]"))?(n=n.nonce||n.getAttribute("nonce")||"",n&&n===String(n)&&n.match(BmL)?Eb.nonce=n:Eb.nonce=null):null:null},a8G=function(n){if(Z1.readyState!="loading")p0P(n);
else{var D=kp6(),L="";D!==null&&(L=' nonce="'+D+'"');n="<"+Uli+' src="'+encodeURI(n)+'"'+L+"></"+Uli+">";Z1.write(Zer?Zer.createHTML(n):n)}},p0P=function(n){var D=Z1.createElement(Uli);
D.setAttribute("src",Zer?Zer.createScriptURL(n):n);n=kp6();n!==null&&D.setAttribute("nonce",n);D.async="true";(n=Z1.getElementsByTagName(Uli)[0])?n.parentNode.insertBefore(D,n):(Z1.head||Z1.body||Z1.documentElement).appendChild(D)},TmA=function(n,D,L){dlc(function(){var g=D===Rfi()?ab(Ti,"_",dW()):dW();
g=ab(t6i(D),"_",g);n(g)},L)},bqJ=function(n,D){var L=D||{};
typeof D=="function"&&(L={},L.callback=D);var g=(D=L)&&D._c;if(g)for(var b=0;b<Fh6.length;b++){var q=Fh6[b][0],U=Fh6[b][1];U&&Object.prototype.hasOwnProperty.call(g,q)&&U(g[q],n,D)}D=[];n?D=n.split(":"):L.features&&(D=L.features);if(!(n=L.h)&&(n=Rfi(),!n))throw Error("ab");E9P(D||[],L,n)},E9P=function(n,D,L){n=KhG(n)||[];
var g=D.callback,b=D.config,q=D.timeout,U=D.ontimeout,J=D.onerror,k=void 0;typeof J=="function"&&(k=J);var a=null,d=!1;if(q&&!U||!q&&U)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";J=ab(t6i(L),"r",[]).sort();var T=ab(t6i(L),"L",[]).sort(),Q=Eb.le||[],A=[].concat(J),I=function(LO,S){if(d)return 0;p$.clearTimeout(a);T.push.apply(T,w);var $i=((Ti||{}).config||{}).update;$i?$i(b):b&&ab(Eb,"cu",[]).push(b);if(S){YJP("me0",LO,A);try{TmA(S,L,k)}finally{YJP("me1",LO,
A)}}return 1};
q>0&&(a=p$.setTimeout(function(){d=!0;U()},q));
var w=JEP(n,T);if(w.length){w=JEP(n,J);var h=ab(Eb,"CP",[]),e=h.length;h[e]=function(LO){if(!LO)return 0;YJP("ml1",w,A);var S=function(nO){h[e]=null;I(w,LO)&&PsW(function(){g&&g();nO()})},$i=function(){var nO=h[e+1];
nO&&nO()};
e>0&&h[e-1]?h[e]=function(){S($i)}:S($i)};
if(w.length){var v="loaded_"+Eb.I++;Ti[v]=function(LO){h[e](LO);Ti[v]=null};
n=beA(L,w,"gapi."+v,J,Q);J.push.apply(J,w);YJP("ml0",w,A);D.sync||p$.___gapisync?a8G(n):p0P(n)}else h[e](efj)}else I(w)&&g&&g()},szI;
var cEA=null,Qz6=_.U8.trustedTypes;if(Qz6&&Qz6.createPolicy){try{cEA=Qz6.createPolicy("goog#gapi",{createHTML:YQB,createScript:YQB,createScriptURL:YQB})}catch(n){_.U8.console&&_.U8.console.error(n.message)}szI=cEA}else szI=cEA;var Zer=szI,dlc=function(n,D){if(Eb.hee&&Eb.hel>0)try{return n()}catch(L){D&&D(L),Eb.hel--,bqJ("debug_error",function(){try{window.___jsl.hefn(L)}catch(g){throw L;}})}else try{return n()}catch(L){throw D&&D(L),L;
}},uGP=Ti.load;
uGP&&ab(Eb,"ol",[]).push(uGP);Ti.load=function(n,D){return dlc(function(){return bqJ(n,D)})};var rEb;var f8i=function(n,D){this.serviceId_=n;this.moduleId_=D||null};
f8i.prototype.toString=function(){return this.serviceId_};
f8i.prototype.getModuleId=function(){return this.moduleId_};var wbb=new f8i("MpJwZc","MpJwZc");var WK8=new _.Ta("a"),hCT=function(n,D,L){_.Ev.call(this,n,D);this.node=D;this.kind=L};
_.f(hCT,_.Ev);var AE6=function(n){this.segments=n};
AE6.prototype.toString=function(){return this.segments.join(".")};
AE6.prototype.getVersion=function(){return this.segments[0]};
AE6.prototype.getExtension=function(){return this.segments[1]};var zV6=function(){this.JSC$7918_keys_={};this.urlPrefix_="";this.JSC$7918_queryData_={}};
zV6.prototype.toString=function(){if(this.urlPrefix_.endsWith("_/r/"))var n=this.urlPrefix_+Q9(this,"sc");else{n=this.urlPrefix_+I8L(this);var D=_.$9(this.JSC$7918_queryData_),L="";D!=""&&(L="?"+D);n+=L}return n};
var Cqb=function(n){n=Q9(n,"md");return!!n&&n!=="0"},I8L=function(n){var D=[],L=(0,_.Et)(function(g){this.JSC$7918_keys_[g]!==void 0&&D.push(g+"="+this.JSC$7918_keys_[g])},n);
Cqb(n)?(L("md"),L("k"),L("ck"),L("am"),L("rs"),L("gssmodulesetproto"),L("slk"),L("dti")):(L("sdch"),L("k"),L("ck"),L("am"),L("rt"),"d"in n.JSC$7918_keys_||u1(n,"d","0"),L("d"),L("exm"),L("excm"),(n.JSC$7918_keys_.excm||n.JSC$7918_keys_.exm)&&D.push("ed=1"),L("im"),L("dg"),L("sm"),Q9(n,"br")!="1"&&Q9(n,"br")!="0"||L("br"),L("br-d"),Q9(n,"rb")=="1"&&L("rb"),Q9(n,"zs")!=="0"&&L("zs"),rEI(n)!==""&&L("wt"),L("gssmodulesetproto"),L("ujg"),L("sp"),L("rs"),L("cb"),L("ee"),L("slk"),L("dti"),L("m"));return D.join("/")},
Q9=function(n,D){return n.JSC$7918_keys_[D]?n.JSC$7918_keys_[D]:null},u1=function(n,D,L){L?n.JSC$7918_keys_[D]=L:delete n.JSC$7918_keys_[D]},Oe6=function(n,D){n.urlPrefix_=D},ie6=function(n,D){D&&D.length>0?(D.sort(),u1(n,"exm",D.join(","))):u1(n,"exm",null)},w0P=function(n,D){D&&D.length>0?(D.sort(),u1(n,"excm",D.join(","))):u1(n,"excm",null)},hVi=function(n){return(n=Q9(n,"m"))?n.split(","):[]},rEI=function(n){switch(Q9(n,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},WAP=function(n,D){var L=Object.keys(D).filter(function(g){return!!Object.keys(D[g]).length}).map(function(g){var b=Object.keys(D[g]);
b.length>1&&b.sort();return g+":"+b.join(",")});
L.sort();u1(n,"ee",L.join(";"))},TDQ=function(n){var D=Q9(n,"ee");
if(!D)return{};n={};D=_.V(D.split(";"));for(var L=D.next();!L.done;L=D.next()){var g=_.V(L.value.split(":"));L=g.next().value;g=g.next().value;n[L]={};g=_.V(g.split(","));for(var b=g.next();!b.done;b=g.next())n[L][b.value]=!0}return n},eVj=function(n){delete n.JSC$7918_keys_.m;
delete n.JSC$7918_keys_.exm;delete n.JSC$7918_keys_.ed};
zV6.prototype.clone=function(){return F9(this.toString())};
var F9=function(n,D){D=D===void 0?!0:D;var L=xlW(n),g=new zV6,b=_.v7(L)[5];_.Ao.forEach(KA6,function(U){var J=b.match("/"+U+"=([^/]+)");J&&u1(g,U,J[1])});
var q="";q=n.indexOf("_/ss/")!=-1?"_/ss/":n.indexOf("_/r/")!=-1?"_/r/":"_/js/";Oe6(g,n.substr(0,n.indexOf(q)+q.length));if(g.urlPrefix_.endsWith("_/r/"))return n=RVI(n),u1(g,"sc",n.toString()),g;if(!D)return g;(n=_.v7(L)[6]||null)&&VwW(n,function(U,J){g.JSC$7918_queryData_[U]=J});
return g},ZjB=function(n){var D=_.gm(xlW(n)),L;
D===null?L=!1:L=RegExp("/_/r/","g").test(n)&&RVI(n)?!0:RegExp("(/_/js/)|(/_/ss/)","g").test(D)?/\/k=/.test(D):!1;return L},RVI=function(n){var D=n.lastIndexOf("_/r/")+4;
n=n.slice(D);if(n===null)return null;try{var L=n.split(".");var g=L.length!==2?null:new AE6(L);if(g===null)throw new TypeError("cb`"+n);return g}catch(b){return null}},xlW=function(n){return n.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?n.substr(65):n},KA6={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",INCLUDE_COMPILE_HINTS_COMMENT:"ichc",STATIC_CONTENT_ROW_KEY:"sc",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},Pqb=RegExp("^loaded_(g|h)?[_\\d]+$");_.f$=function(n){this.JSC$7930_id_=n;this.opts={}};
_.f$.prototype.JSC$7932_setLabel=function(n){this.label_=n||void 0;return this};
_.f$.prototype.addUploadMetadata=function(n,D){var L=this.opts.data||{};L[n]=D;this.opts.data=L;return this};
var tVW=function(n){var D=_.Ao.filter(n.opts,function(L){return L!==null});
D=_.Ao.isEmpty(D)?null:D;n=[n.JSC$7930_id_,n.label_,D];D=cJy(n);return n=n.slice(0,D+1)};
_.f$.prototype.toString=function(){var n=tVW(this);return"("+_.zs(n,function(D){return JSON.stringify(D)}).join(",")+")"};
_.f$.prototype.getId=function(){return this.JSC$7930_id_};
_.f$.prototype.getOptions=function(){return _.Ao.clone(this.opts)};var A6=function(){_.f$.call(this,"image-search")};
_.f(A6,_.f$);A6.prototype.setSize=function(n){this.opts.imgsz=n;return this};
A6.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
A6.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};var zi=function(){_.f$.call(this,"maps")};
_.f(zi,_.f$);zi.prototype.setZoom=function(n){this.opts.zoom=n;return this};
zi.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
zi.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};_.Ib=function(){_.f$.call(this,"photos")};
_.f(_.Ib,_.f$);_.Ib.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
_.Ib.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};var C$=function(){_.f$.call(this,"url")};
_.f(C$,_.f$);var ml6=function(){var n=new C$;n.opts.type="video";n.opts.site="youtube.com";return n};
C$.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
C$.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};var rW=function(){_.f$.call(this,"video-search")};
_.f(rW,_.f$);var v9G=function(){var n=new rW;n.opts.site="youtube.com";return n};
rW.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
rW.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};var X0Q=function(){_.f$.call(this,"web")};
_.f(X0Q,_.f$);X0Q.prototype.JSC$7932_setLabel=function(n){_.f$.prototype.JSC$7932_setLabel.call(this,n);return this};
X0Q.prototype.addUploadMetadata=function(n,D){_.f$.prototype.addUploadMetadata.call(this,n,D);return this};var Ob=function(){this.items_=[];this.opts={}},l8Q=function(n){switch(n){case "image-search":return new A6;
case "maps":return new zi;case "photos":return new _.Ib;case "url":return new C$;case "video-search":return new rW;case "web":return new X0Q}return new _.f$(n)};
Ob.prototype.addView=function(n){this.items_.push(typeof n==="string"?l8Q(n):n);return this};
var MVb=function(n){return"("+_.zs(n.items_,function(D){return D.toString()}).join(",")+")"};
Ob.prototype.toString=function(){return MVb(this)};
Ob.prototype.getViews=function(n,D){D=D===void 0?[]:D;for(var L=this.items_,g=0;g<L.length;g++){var b=L[g];b instanceof Ob?b.getViews(n,D):b.getId()==n&&D.push(b)}return D};
Ob.prototype.getOptions=function(){return _.Ao.clone(this.opts)};var rp=function(n){this.basePickerUrl_=n||"https://docs.google.com/picker";this.nav_=new Ob};
rp.prototype.nav_=null;rp.prototype.addView=function(n){this.nav_.addView(n);return this};
rp.prototype.getBaseUrl=function(){return this.basePickerUrl_};
rp.prototype.getViews=function(n){return this.nav_.getViews(n)};
_.o9L=function(n,D){n.callback_=D;return n};var Yw6=new Map;Yw6.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");Yw6.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");Yw6.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var Swb=new Set;Swb.add("application/vnd.google-apps.kix");Swb.add("application/vnd.google-apps.ritz");Swb.add("application/vnd.google-apps.punch");var Gvj=function(n,D,L){var g=L&&_.xl(L,1);L=FAr(L);var b=n[0].getId();switch(_.K6(b,2)){case 13:return Hej(n,D,g,L);case 3:return yEG(n,D,g,L);case 10:return NmQ(n,D,g,L);case 27:return NmQ(n,D,g,L);case 12:return jzc(n,D);case 2:return nn6(n,D,g,L);case 5:return DXG(n,D,g,L);case 9:return L7j(n,D,g,L);case 6:return gnc(n,D,g,L);case 25:return bjA(n,D,g,L);case 1:return _.Qc(n[0],XIc,26)?$X6(n,D,g,L):NmQ(n,D,g,L);default:return{}}},gnc=function(n,D,L,g){n=n.map(function(b){return{id:b.getId().getId(),
serviceId:"youtube",name:b.getName(),description:_.xl(b,3),type:i1(b),lastEditedUtc:_.vOG(_.SV(b,_.XK,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:_.xl(b,13),thumbnails:wW(DZ(b))}});
return{action:D,docs:n,viewToken:g,view:L||"youtube",v2Translated:!0}},nn6=function(n,D,L,g){var b=n.map(function(q){var U=q.getId().getId(),J=_.xl(q,7),k=q.getName(),a=i1(q),d=_.vOG(_.SV(q,_.XK,12)).getTime(),T=q.getUrl(),Q=Number(G98(q)),A=_.xl(q,3),I=_.xl(q,11),w=wW(DZ(q));
var h=_.SV(q,Ld,21);h=_.hf(h,1);var e=_.SV(q,Ld,21);e=_.xl(e,10);var v=_.xl(q,13);var LO=_.SV(q,Ld,21);LO=_.hf(LO,9);var S=_.SV(q,Ld,21);S=_.xl(S,11);U={id:U,serviceId:"docs",mimeType:J,name:k,type:a,lastEditedUtc:d,url:T,sizeBytes:Q,description:A,iconUrl:I,thumbnails:w,isShared:h,downloadUrl:e,embedUrl:v,copyable:LO,resourceKey:S};J=_.SV(q,Ld,21);_.hf(J,12)&&(U.uploadState="success",U.isNew=!0);J=_.SV(q,Ld,21);_.Qc(J,Na,3)&&(q=_.SV(q,Ld,21),q=_.SV(q,Na,3),_.Qc(q,HM,2)&&(J=I1(q.getDuration().getSeconds()),
k=q.getDuration(),k=_.NS(k,2),U.duration=J+k/1E9),U.aspectRatio=q.getAspectRatio());return U});
return{action:D,docs:b,viewToken:g,view:L||"all",extraUserInputs:qsj(n),v2Translated:!0}},DXG=function(n,D,L,g){n=n.map(function(b){var q=_.SV(b,N_b,15);
q=_.SV(q,yn,1);Bl(b,10,yn,q);return{id:b.getId().getId(),serviceId:"web",mimeType:_.xl(b,7),name:b.getName(),type:i1(b),url:b.getUrl(),description:_.xl(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(b))}});
return{action:D,docs:n,viewToken:g,view:L||"image-search",v2Translated:!0}},L7j=function(n,D,L,g){n=n.map(function(b){return{serviceId:"url",
name:DZ(b)[0].getUrl().split("/").pop(),type:i1(b),mimeType:_.xl(b,7),url:b.getUrl(),description:_.xl(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(b))}});
return{action:D,docs:n,viewToken:g,view:L||"url",v2Translated:!0}},$X6=function(n,D,L,g){n=n.map(function(b){return{id:b.getId().getId(),
serviceId:"picasa",name:b.getName(),type:i1(b),description:_.xl(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(b))}});
return{action:D,docs:n,viewToken:g,view:L||"webcam",v2Translated:!0}},NmQ=function(n,D,L,g){return{action:D,
docs:n.map(V5b),viewToken:g,view:UXc(L||"upload",n),extraUserInputs:qsj(n),v2Translated:!0}},UXc=function(n,D){return D.some(function(L){var g;
return((g=_.SV(L,jm,30))==null?void 0:_.K6(g,3))===9})?n+"/gmailphotos":n},yEG=function(n,D,L,g){var b=n.map(function(q){var U={id:q.getId().getId(),
serviceId:"picasa",mimeType:_.xl(q,7),name:q.getName(),type:i1(q),lastEditedUtc:_.vOG(_.SV(q,_.XK,12)).getTime(),url:q.getUrl(),sizeBytes:Number(G98(q)),description:_.xl(q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(q)),mediaKey:q.getId().getId(),parentId:_.xl(q,4)},J,k=(J=_.SV(q,oOX,18))==null?void 0:_.SV(J,M1P,3);k&&(U.latitude=eB(k,1),U.longitude=eB(k,2));var a;q=(a=_.SV(q,oOX,18))==null?void 0:WF(a,6);a=q!=null?I1(q):void 0;a&&(U.version=
a);return U});
return{action:D,docs:b,viewToken:g,view:L||"photos",extraUserInputs:qsj(n),v2Translated:!0}},Hej=function(n,D,L,g){n=n.map(function(b){return{id:b.getId().getId(),
serviceId:"et",name:DZ(b)[0].getUrl().split("/").pop(),description:_.xl(b,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(b),"etjpg")}});
return{action:D,docs:n,viewToken:g,view:L||"et",v2Translated:!0}},bjA=function(n,D,L,g){n=n.map(function(b){var q=b.getId().getId(),U=g["2"];
return{id:q,serviceId:U.type!=="gmail_themes"&&U.parent==="6226252643674576769"?"picasa":"static_themes",name:b.getName(),mimeType:_.xl(b,7),type:i1(b),description:_.xl(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:b.getUrl(),thumbnails:wW(DZ(b))}});
return{action:D,docs:n,viewToken:g,view:L||"photos",v2Translated:!0}},jzc=function(n,D){n=n.map(function(L){var g=_.SV(L,lmj,27);
g=_.RA(g,1,_.aA,_.FI())[0];return{id:L.getId().getId(),serviceId:"contacts",mimeType:_.xl(L,7),name:L.getName(),description:_.xl(L,3),url:"mailto:"+g,thumbnail:[{url:_.xl(L,11)}],email:g}});
return{action:D,docs:n,view:"contacts",v2Translated:!0}},FAr=function(n){if(!n)return{};
var D=_.xl(n,3);D=D&&JSON.parse(D)||{};return{0:_.xl(n,1),1:_.xl(n,2),2:D}},wW=function(n,D){D=D===void 0?"":D;
if(!n.length)return null;D=="etjpg"&&(n=n.filter(function(L){return L.getUrl().includes("w1200-h300")}));
return n.map(function(L){return{url:L.getUrl(),height:L.getHeight(),width:L.getWidth(),type:D}})},qsj=function(n){return{isAttachment:n.some(function(D){return _.hf(D,31)})}},V5b=function(n){var D,L={id:(D=n.getId())==null?void 0:D.getId(),
serviceId:BDL(n),mimeType:_.xl(n,7),name:n.getName(),type:i1(n),sizeBytes:Number(G98(n)),description:_.xl(n,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:wW(DZ(n)),isNew:!0};if(D=_.SV(n,jm,30)){L.dataUrl=_.xl(D,1)||null;a:{var g=_.SV(n,jm,30);switch(_.K6(g,3)){case 9:g=_.tf(g,HSi,2,nd);g={remoteRefs:g&&_.xl(g,1)};break a;case 10:case 15:g=_.tf(g,F$X,4,nd);var b=DZ(n);g={photo_id:g&&_.xl(g,1),media_key:n.getId().getId(),media_type:_.K6(n,6)===1?1:2,image_url:b&&
b[0].getUrl(),width:b&&String(b[0].getWidth()),height:b&&String(b[0].getHeight())};break a}g=null}L.uploadMetadata=g;L.uploadId=_.xl(D,9)||null;L.uploadState=JGX(D)||null}(g=D&&_.tf(D,F$X,4,nd))&&(L.id=_.xl(g,1));(g=D&&_.tf(D,ycG,5,nd))&&(L.contentId=_.xl(g,1));(g=D&&_.tf(D,YiL,7,nd))&&(L.contentId=_.xl(g,1));(g=D&&_.tf(D,Sib,6,nd))&&(L.contentId=_.xl(g,1));(D==null?void 0:_.K6(D,3))===1&&(L.mediaKey=n.getId().getId());return L},BDL=function(n){var D;
switch(((D=_.SV(n,jm,30))==null?void 0:_.K6(D,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},i1=function(n){switch(_.K6(n,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 _.xl(n,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},JGX=function(n){switch(n==null?void 0:_.K6(n,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 aG6,kvW,prj,Zjb;_.h6=function(n,D){var L=D||{};D=L.document||document;var g=_.Qy(n).toString(),b=(new wk(D)).createElement("SCRIPT"),q={script_:b,timeout_:void 0},U=new Yq(kvW,q),J=null,k=L.timeout!=null?L.timeout:5E3;k>0&&(J=window.setTimeout(function(){prj(b,!0);U.errback(new Zjb(1,"Timeout reached for loading script "+g))},k),q.timeout_=J);
b.onload=b.onreadystatechange=function(){b.readyState&&b.readyState!="loaded"&&b.readyState!="complete"||(prj(b,L.cleanupWhenDone||!1,J),U.callback(null))};
b.onerror=function(){prj(b,!0,J);U.errback(new Zjb(0,"Error while loading script "+g))};
q=L.attributes||{};_.Ao.extend(q,{type:"text/javascript",charset:"UTF-8"});NJj(b,q);_.Fy(b,n);aG6(D).appendChild(b);return U};
aG6=function(n){var D=p1("HEAD",n);return D&&D.length!==0?D[0]:n.documentElement};
kvW=function(){if(this&&this.script_){var n=this.script_;n&&n.tagName=="SCRIPT"&&prj(n,!0,this.timeout_)}};
prj=function(n,D,L){L!=null&&_.U8.clearTimeout(L);n.onload=function(){};
n.onerror=function(){};
n.onreadystatechange=function(){};
D&&window.setTimeout(function(){_.k3(n)},0)};
Zjb=function(n,D){var L="Jsloader error (code #"+n+")";D&&(L+=": "+D);_.DQ.call(this,L);this.code=n};
_.Vc(Zjb,_.DQ);var dXW=_.yK(["https://apis.google.com/js/api.js"]),TD6=_.L0(dXW),QTb=function(n,D){var L=!1,g=EnG(n,D).then(function(q){L=!0;return q}),b=_.Yy6(5E3).then(function(){return L?EnG(n,D):sTP(D).then(function(q){return cGW(q,n)})});
return eHb([g,b])},EnG=function(n,D){return uAQ(D).then(function(L){return cGW(L,n)})},cGW=function(n,D){var L=_.ki(D,"gapi.")?D.slice(5):D;
return n[L]?_.kd(n[L]):new _.Go(function(g,b){var q=rK(function(){b(Error("eb"))},3E4);
n.load(D,{callback:function(){_.U8.clearTimeout(q);g(n[L])},
onerror:function(U){_.U8.clearTimeout(q);b(U)}})})},uAQ=function(n){return n.gapi&&n.gapi.load?_.kd(n.gapi):sTP(n)},sTP=function(n){return _.h6(TD6,{document:n.document}).then(function(){return n.gapi})},fGI=function(){};
fGI.prototype.load=function(n,D){D=D===void 0?window:D;var L=Date.now();return QTb(n,D).then(function(g){var b=Date.now();return{library:g,loadStartMs:L,loadEndMs:b}},function(g){throw g instanceof Error?g:Error(String(g));
})};var v9i=function(){_.TR.call(this);this.gapiLoader_=new fGI;this.origin_=null;this.gapiPickerIframeResolver_=_.Kl();this.gapiIframesResolver_=_.Kl();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.f(v9i,_.TR);var AGb=function(n,D){var L=_.W7("gapi.iframes",D);return L?(n=Date.now(),_.kd({library:L,loadStartMs:n,loadEndMs:n})):n.gapiLoader_.load("gapi.iframes",D)},z9b=function(n,D,L,g,b,q){var U=!0;
U=U===void 0?!1:U;AGb(n,C0(D.ownerDocument)).then(function(J){var k=J.library;n.gapiIframesResolver_.resolve(k);J=n.gapiPickerIframeResolver_;var a=J.resolve,d=U;d=d===void 0?!1:d;var T={};T["host-message-handler"]=L;n.hostMessageHandlerInternal_=T;var Q=_.e0(g);Q=_.e0(Q);Q=_.L$(_.D1(_.n$(new _.o7,Q.scheme_),Q.JSC$7887_domain_),Q.JSC$7887_port_).toString();n.origin_=Q;Q=(new X7I).setUrl(g);Q.JSC$7902_obj_.where=D;Q.JSC$7902_obj_.allowPost=d;Q.JSC$7902_obj_.messageHandlers=T;d=_.W7("makeWhiteListIframesFilter",
k)([n.origin_]);Q.JSC$7902_obj_.messageHandlersFilter=d;b!=null&&(Q.JSC$7902_obj_.id=b);q!=null&&(Q.JSC$7902_obj_.rpctoken=q);d=voL(Q);d.JSC$7899_obj_.style={display:"block","min-width":"100%",width:"1px"};d.JSC$7899_obj_.height="100%";voL(Q).value().allow="camera 'src' "+n.origin_;k=k.getContext().openChild(Q.value());a.call(J,k)},function(J){n.gapiIframesResolver_.reject(J);
n.gapiPickerIframeResolver_.reject(J)});
return n.gapiPickerIframeResolver_.promise},IGr=function(n,D){return _.Ix([n.gapiIframesResolver_.promise,
n.gapiPickerIframeResolver_.promise]).then(function(L){var g=_.V(L);L=g.next().value;return(g=g.next().value)?g.send("picker-message-handler",D,void 0,_.W7("makeWhiteListIframesFilter",L)([n.origin_])):_.Pb(Error("fb"))})};
v9i.prototype.disposeInternal=function(){C9X(this);_.TR.prototype.disposeInternal.call(this)};
var C9X=function(n){n.gapiPickerIframeResolver_.promise.then(function(D){D&&(D.unregister("host-message-handler"),delete n.hostMessageHandlerInternal_["host-message-handler"])})};var rGG=function(){this.nextId=0};var iji=function(n,D){switch(n.action){case "select-contacts":n=Ojj(n.contacts);break;case "visibility":n=n.visible;var L=new bC;n=_.vF(L,1,7).setVisible(n);L={};L["iframe-command"]=n.serialize();n=L;break;default:n=null}return n?IGr(D,n):_.kd()},Ojj=function(n){if(!n||n.length==0)return null;
var D=new bC;_.vF(D,1,11);var L=new rGG;n.forEach(function(g){if(g.email){var b=new rQ;b=_.nr(b,2,g.name?g.name:g.email);var q=new lmj;g=_.fC8(q,1,_.pA,g.email,_.aA);g=_.Zm(b,27,g);b=new mdr;q=":"+(L.nextId++).toString(36);b=_.nr(b,1,q);b=_.vF(b,2,12);g=_.Zm(g,1,b)}else g=null;g&&Bl(D,7,rQ,g)});
n={};n["iframe-command"]=D.serialize();return n};_.wrI=function(){if(seQ){var n=/Windows NT ([0-9.]+)/;return(n=n.exec(_.s8()))?n[1]:"0"}return _.EUb?(n=/1[0|1][_.][0-9_.]+/,(n=n.exec(_.s8()))?n[0].replace(/_/g,"."):"10"):vSO?(n=/Android\s+([^\);]+)(\)|;)/,(n=n.exec(_.s8()))?n[1]:""):Qef||uV8||fcO?(n=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(n=n.exec(_.s8()))?n[1].replace(/_/g,"."):""):""}();var WU;WU=function(n){return(n=n.exec(_.s8()))?n[1]:""};
_.h9G=function(){if(_.dQ)return WU(/Firefox\/([0-9.]+)/);if(_.p6||_.tE||acv)return _.iEv;if(_.TJ){if(_.hJ()||_.dfi()){var n=WU(/CriOS\/([0-9.]+)/);if(n)return n}return WU(/Chrome\/([0-9.]+)/)}if(_.Iz&&!_.hJ())return WU(/Version\/([0-9.]+)/);if(kzJ||pSb){if(n=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.s8()))return n[1]+"."+n[2]}else if(eev)return(n=WU(/Android\s+([0-9.]+)/))?n:WU(/Version\/([0-9.]+)/);return""}();var W7j=function(){};
_.GJ(W7j);W7j.prototype.nextId_=0;_.we=function(n){return":"+(n.nextId_++).toString(36)};var eK=function(n){_.fd.call(this);this.JSC$8000_dom_=n||d2();this.JSC$8000_id_=null;this.inDocument_=!1;this.JSC$8000_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.Vc(eK,_.fd);eK.prototype.idGenerator_=W7j.getInstance();eK.prototype.getId=function(){return this.JSC$8000_id_||(this.JSC$8000_id_=_.we(this.idGenerator_))};
eK.prototype.getElement=function(){return this.JSC$8000_element_};
var xs=function(n){n.googUiComponentHandler_||(n.googUiComponentHandler_=new _.ju(n));return n.googUiComponentHandler_},e9Q=function(n,D){if(n==D)throw Error("gb");
var L;if(L=D&&n.parent_&&n.JSC$8000_id_){L=n.parent_;var g=n.JSC$8000_id_;L=L.childIndex_&&g?_.Ao.get(L.childIndex_,g)||null:null}if(L&&n.parent_!=D)throw Error("gb");n.parent_=D;eK.superClass_.setParentEventTarget.call(n,D)};
eK.prototype.setParentEventTarget=function(n){if(this.parent_&&this.parent_!=n)throw Error("hb");eK.superClass_.setParentEventTarget.call(this,n)};
eK.prototype.JSC$8002_createDom=function(){this.JSC$8000_element_=this.JSC$8000_dom_.createElement("DIV")};
eK.prototype.render=function(n){xXi(this,n)};
var xXi=function(n,D,L){if(n.inDocument_)throw Error("ib");n.JSC$8000_element_||n.JSC$8002_createDom();D?D.insertBefore(n.JSC$8000_element_,L||null):n.JSC$8000_dom_.JSC$7226_document_.body.appendChild(n.JSC$8000_element_);n.parent_&&!n.parent_.inDocument_||n.enterDocument()};
_.G=eK.prototype;_.G.decorate=function(n){if(this.inDocument_)throw Error("ib");if(n&&this.canDecorate(n)){this.wasDecorated_=!0;var D=_.r2(n);this.JSC$8000_dom_&&this.JSC$8000_dom_.JSC$7226_document_==D||(this.JSC$8000_dom_=d2(n));this.decorateInternal(n);this.enterDocument()}else throw Error("jb");};
_.G.canDecorate=function(){return!0};
_.G.decorateInternal=function(n){this.JSC$8000_element_=n};
_.G.enterDocument=function(){this.inDocument_=!0;K76(this,function(n){!n.inDocument_&&n.getElement()&&n.enterDocument()})};
_.G.exitDocument=function(){K76(this,function(n){n.inDocument_&&n.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.G.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);K76(this,function(n){n.dispose()});
!this.wasDecorated_&&this.JSC$8000_element_&&_.k3(this.JSC$8000_element_);this.parent_=this.model_=this.JSC$8000_element_=this.childIndex_=this.children_=null;eK.superClass_.disposeInternal.call(this)};
_.G.getModel=function(){return this.model_};
_.G.addChild=function(n,D){var L=this.children_?this.children_.length:0;if(n.inDocument_&&(D||!this.inDocument_))throw Error("ib");if(L<0||L>(this.children_?this.children_.length:0))throw Error("kb");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);n.parent_==this?(_.Ao.set(this.childIndex_,n.getId(),n),_.vy(this.children_,n)):_.Ao.add(this.childIndex_,n.getId(),n);e9Q(n,this);_.AJJ(this.children_,L,0,n);n.inDocument_&&this.inDocument_&&n.parent_==this?(D=this.getContentElement(),
(D.childNodes[L]||null)!=n.getElement()&&(n.getElement().parentElement==D&&D.removeChild(n.getElement()),L=D.childNodes[L]||null,D.insertBefore(n.getElement(),L))):D?(this.JSC$8000_element_||this.JSC$8002_createDom(),L=this.children_?this.children_[L+1]||null:null,xXi(n,this.getContentElement(),L?L.JSC$8000_element_:null)):this.inDocument_&&!n.inDocument_&&n.JSC$8000_element_&&n.JSC$8000_element_.parentNode&&n.JSC$8000_element_.parentNode.nodeType==1&&n.enterDocument()};
_.G.getContentElement=function(){return this.JSC$8000_element_};
var K76=function(n,D){n.children_&&n.children_.forEach(D,void 0)};
eK.prototype.removeChild=function(n,D){if(n){var L=typeof n==="string"?n:n.getId();n=this.childIndex_&&L?_.Ao.get(this.childIndex_,L)||null:null;L&&n&&(_.Ao.remove(this.childIndex_,L),_.vy(this.children_,n),D&&(n.exitDocument(),n.JSC$8000_element_&&_.k3(n.JSC$8000_element_)),e9Q(n,null))}if(!n)throw Error("lb");return n};_.Vc(hVv,w04);_.Vc(WA4,w04);var R9Q;var P9j=function(n,D){D?n.setAttribute("role",D):n.removeAttribute("role")},K$=function(n,D,L){Array.isArray(L)&&(L=L.join(" "));
var g="aria-"+D;L===""||L==void 0?(R9Q||(L={},R9Q=(L.atomic=!1,L.autocomplete="none",L.dropeffect="none",L.haspopup=!1,L.live="off",L.multiline=!1,L.multiselectable=!1,L.orientation="vertical",L.readonly=!1,L.relevant="additions text",L.required=!1,L.sort="none",L.busy=!1,L.disabled=!1,L.hidden=!1,L.invalid="false",L)),L=R9Q,D in L?n.setAttribute(g,L[D]):n.removeAttribute(g)):n.setAttribute(g,L)};var t56;_.Rb=function(n,D,L){_.fd.call(this);this.target=n;this.handle=D||n;this.limits=L||new XN(NaN,NaN,NaN,NaN);this.JSC$8005_document_=_.r2(n);this.JSC$8005_eventHandler_=new _.ju(this);_.qI(this,this.JSC$8005_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;_.py(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=t56};
_.Vc(_.Rb,_.fd);t56=_.U8.document&&_.U8.document.documentElement&&!!_.U8.document.documentElement.setCapture&&!!_.U8.document.releaseCapture;_.mXP=function(n,D){n.hysteresisDistanceSquared_=Math.pow(D,2)};
_.G=_.Rb.prototype;_.G.getEnabled=function(){return this.enabled_};
_.G.setEnabled=function(n){this.enabled_=n};
_.G.disposeInternal=function(){_.Rb.superClass_.disposeInternal.call(this);_.uC(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8005_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8005_document_.releaseCapture();this.handle=this.target=null};
_.G.startDrag=function(n){var D=n.type=="mousedown";if(!this.enabled_||this.dragging_||D&&(n.event_.button!=0||_.EUb&&n.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new PU("start",this,n.clientX,n.clientY,n)))this.dragging_=!0,D&&n.preventDefault();else return;else D&&n.preventDefault();D=this.JSC$8005_document_;var L=D.documentElement,g=!this.useSetCapture_;this.JSC$8005_eventHandler_.listen(D,["touchmove","mousemove"],this.handleMove_,
{capture:g,passive:!1});this.JSC$8005_eventHandler_.listen(D,["touchend","mouseup"],this.endDrag,g);this.useSetCapture_?(L.setCapture(!1),this.JSC$8005_eventHandler_.listen(L,"losecapture",this.endDrag)):this.JSC$8005_eventHandler_.listen(C0(D),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8005_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,g);this.clientX=this.startX=n.clientX;this.clientY=this.startY=n.clientY;this.screenX=n.screenX;this.screenY=n.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=ag(d2(this.JSC$8005_document_))}};
_.G.endDrag=function(n,D){this.JSC$8005_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8005_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new PU("end",this,n.clientX,n.clientY,n,vnW(this,this.deltaX),Xri(this,this.deltaY),D||n.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.G.handleMove_=function(n){if(this.enabled_){var D=n.clientX-this.clientX,L=n.clientY-this.clientY;this.clientX=n.clientX;this.clientY=n.clientY;this.screenX=n.screenX;this.screenY=n.screenY;if(!this.dragging_){var g=this.startX-this.clientX,b=this.startY-this.clientY;if(g*g+b*b>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new PU("start",this,n.clientX,n.clientY,n)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(n);return}}L=lGr(this,D,L);D=L.x;L=L.y;this.dragging_&&this.dispatchEvent(new PU("beforedrag",
this,n.clientX,n.clientY,n,D,L))&&(M56(this,n,D,L),n.preventDefault())}};
var lGr=function(n,D,L){var g=ag(d2(n.JSC$8005_document_));D+=g.x-n.pageScroll.x;L+=g.y-n.pageScroll.y;n.pageScroll=g;n.deltaX+=D;n.deltaY+=L;return new _.Ig(vnW(n,n.deltaX),Xri(n,n.deltaY))};
_.Rb.prototype.onScroll_=function(n){var D=lGr(this,0,0);n.clientX=this.clientX;n.clientY=this.clientY;M56(this,n,D.x,D.y)};
var M56=function(n,D,L,g){n.target.style.left=L+"px";n.target.style.top=g+"px";n.dispatchEvent(new PU("drag",n,D.clientX,D.clientY,D,L,g))},vnW=function(n,D){var L=n.limits;
n=isNaN(L.left)?null:L.left;L=isNaN(L.width)?0:L.width;return Math.min(n!=null?n+L:Infinity,Math.max(n!=null?n:-Infinity,D))},Xri=function(n,D){var L=n.limits;
n=isNaN(L.top)?null:L.top;L=isNaN(L.height)?0:L.height;return Math.min(n!=null?n+L:Infinity,Math.max(n!=null?n:-Infinity,D))};
_.Rb.prototype.isDragging=function(){return this.dragging_};
var PU=function(n,D,L,g,b,q,U){_.Ev.call(this,n);this.clientX=L;this.clientY=g;this.browserEvent=b;this.left=q!==void 0?q:D.deltaX;this.top=U!==void 0?U:D.deltaY};
_.Vc(PU,_.Ev);var t6=function(n){this.JSC$8012_map_=new Map;var D=arguments.length;if(D>1){if(D%2)throw Error("qa");for(var L=0;L<D;L+=2)this.set(arguments[L],arguments[L+1])}else n&&this.addAll(n)};
_.G=t6.prototype;_.G.getCount=function(){return this.JSC$8012_map_.size};
_.G.getValues=function(){return Array.from(this.JSC$8012_map_.values())};
_.G.getKeys=function(){return Array.from(this.JSC$8012_map_.keys())};
_.G.containsKey=function(n){return this.JSC$8012_map_.has(n)};
_.G.containsValue=function(n){return this.getValues().some(function(D){return D==n})};
_.G.equals=function(n,D){var L=this;D=D===void 0?function(g,b){return g===b}:D;
return this===n?!0:this.JSC$8012_map_.size!=n.getCount()?!1:this.getKeys().every(function(g){return D(L.JSC$8012_map_.get(g),n.get(g))})};
_.G.isEmpty=function(){return this.JSC$8012_map_.size==0};
_.G.clear=function(){this.JSC$8012_map_.clear()};
_.G.remove=function(n){return this.JSC$8012_map_.delete(n)};
_.G.get=function(n,D){return this.JSC$8012_map_.has(n)?this.JSC$8012_map_.get(n):D};
_.G.set=function(n,D){this.JSC$8012_map_.set(n,D);return this};
_.G.addAll=function(n){if(n instanceof t6){n=_.V(n.JSC$8012_map_);for(var D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;this.JSC$8012_map_.set(D,L)}}else if(n)for(n=_.V(Object.entries(n)),D=n.next();!D.done;D=n.next())L=_.V(D.value),D=L.next().value,L=L.next().value,this.JSC$8012_map_.set(D,L)};
_.G.forEach=function(n,D){var L=this;D=D===void 0?this:D;this.JSC$8012_map_.forEach(function(g,b){return n.call(D,g,b,L)})};
_.G.clone=function(){return new t6(this)};(function(){for(var n=["ms","moz","webkit","o"],D,L=0;D=n[L]&&!_.U8.requestAnimationFrame;++L)_.U8.requestAnimationFrame=_.U8[D+"RequestAnimationFrame"],_.U8.cancelAnimationFrame=_.U8[D+"CancelAnimationFrame"]||_.U8[D+"CancelRequestAnimationFrame"];if(!_.U8.requestAnimationFrame){var g=0;_.U8.requestAnimationFrame=function(b){var q=(new Date).getTime(),U=Math.max(0,16-(q-g));g=q+U;return _.U8.setTimeout(function(){b(q+U)},U)};
_.U8.cancelAnimationFrame||(_.U8.cancelAnimationFrame=function(b){clearTimeout(b)})}})();
var onA=[[],[]],YsW=0,Ssc=!1,F76=0,yGi=function(n,D){var L=F76++,g={measureTask:{id:L,fn:n.measure,context:D},mutateTask:{id:L,fn:n.mutate,context:D},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(g.args||(g.args=[]),g.args.length=0,g.args.push.apply(g.args,arguments),g.args.push(g.state)):g.args&&g.args.length!=0?(g.args[0]=g.state,g.args.length=1):g.args=[g.state];g.isScheduled||(g.isScheduled=!0,onA[YsW].push(g));Ssc||(Ssc=!0,window.requestAnimationFrame(Hjj))}},Hjj=
function(){Ssc=!1;
var n=onA[YsW],D=n.length;YsW=(YsW+1)%2;for(var L,g=0;g<D;++g){L=n[g];var b=L.measureTask;L.isScheduled=!1;b.fn&&b.fn.apply(b.context,L.args)}for(g=0;g<D;++g)L=n[g],b=L.mutateTask,L.isScheduled=!1,b.fn&&b.fn.apply(b.context,L.args),L.state={};n.length=0};var NDI=_.yK(["about:blank"]),jTI=_.yK(["javascript:undefined"]),ntG=_.L0(NDI);_.Qy(ntG);var D4j=_.L0(jTI);_.Qy(D4j);var mG=function(n){_.fd.call(this);this.JSC$8018_element_=n;this.listenKeyIn_=_.py(this.JSC$8018_element_,"focus",this,!0);this.listenKeyOut_=_.py(this.JSC$8018_element_,"blur",this,!0)};
_.Vc(mG,_.fd);mG.prototype.handleEvent=function(n){var D=new _.sv(n.event_);D.type=n.type=="focusin"||n.type=="focus"?"focusin":"focusout";this.dispatchEvent(D)};
mG.prototype.disposeInternal=function(){mG.superClass_.disposeInternal.call(this);BB(this.listenKeyIn_);BB(this.listenKeyOut_);delete this.JSC$8018_element_};var LLG=function(n,D){this.JSC$8021_element_=n;this.JSC$8021_dom_=D};var vU=function(n,D){eK.call(this,D);this.useIframeMask_=!!n;this.lastFocus_=null;this.resizeBackgroundTask_=yGi({mutate:this.resizeBackground_},this);yGi({mutate:this.updateModalAndBackground_},this)};
_.Vc(vU,eK);_.G=vU.prototype;_.G.focusHandler_=null;_.G.visible_=!1;_.G.bgEl_=null;_.G.bgIframeEl_=null;_.G.tabCatcherElement_=null;_.G.backwardTabWrapInProgress_=!1;_.G.getCssClass=function(){return"goog-modalpopup"};
_.G.getBackgroundElement=function(){return this.bgEl_};
_.G.JSC$8002_createDom=function(){vU.superClass_.JSC$8002_createDom.call(this);var n=this.getElement(),D=_.UB(this.getCssClass()).split(" ");M0(n,D);n.tabIndex=0;_.R1(n,!1);gtL(this);bLI(this)};
var gtL=function(n){if(n.useIframeMask_&&!n.bgIframeEl_){var D=n.JSC$8000_dom_.JSC$7228_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Xy(D,ntG);n.bgIframeEl_=D;n.bgIframeEl_.className=n.getCssClass()+"-bg";_.R1(n.bgIframeEl_,!1);iSj(n.bgIframeEl_,0)}n.bgEl_||(n.bgEl_=n.JSC$8000_dom_.JSC$7228_createDom("DIV",n.getCssClass()+"-bg"),_.R1(n.bgEl_,!1))},bLI=function(n){n.tabCatcherElement_||(n.tabCatcherElement_=n.JSC$8000_dom_.createElement("SPAN"),_.R1(n.tabCatcherElement_,
!1),n.tabCatcherElement_.tabIndex=0,n.tabCatcherElement_.style.position="absolute")};
_.G=vU.prototype;_.G.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.G.canDecorate=function(n){return!!n&&n.tagName=="DIV"};
_.G.decorateInternal=function(n){vU.superClass_.decorateInternal.call(this,n);n=_.UB(this.getCssClass()).split(" ");M0(this.getElement(),n);gtL(this);bLI(this);this.getElement().tabIndex=0;_.R1(this.getElement(),!1)};
_.G.enterDocument=function(){this.bgIframeEl_&&_.PM(this.bgIframeEl_,this.getElement());_.PM(this.bgEl_,this.getElement());vU.superClass_.enterDocument.call(this);_.ty(this.tabCatcherElement_,this.getElement());this.focusHandler_=new mG(this.JSC$8000_dom_.JSC$7226_document_);xs(this).listen(this.focusHandler_,"focusin",this.onFocus);$46(this,!1)};
_.G.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.og(this.focusHandler_);vU.superClass_.exitDocument.call(this);_.k3(this.bgIframeEl_);_.k3(this.bgEl_);_.k3(this.tabCatcherElement_)};
_.G.setVisible=function(n){if(n!=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_&&$46(this,n),n){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8000_dom_.JSC$7226_document_.activeElement}catch(b){}this.updateModalAndBackground_();xs(this).listen(this.JSC$8000_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8000_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);GoW(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Uj(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){xs(this).unlisten(this.JSC$8000_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8000_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Uj(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var D=this.JSC$8000_dom_,L=D.JSC$7226_document_.body,g=D.JSC$7226_document_.activeElement||L;if(!this.lastFocus_||this.lastFocus_==L){this.lastFocus_=null;break a}(g==L||D.contains(this.getElement(),g))&&this.lastFocus_.focus()}catch(b){}this.lastFocus_=
null}}};
var $46=function(n,D){n.modalAriaVisibilityHelper_||(n.modalAriaVisibilityHelper_=new LLG(n.JSC$8000_element_,n.JSC$8000_dom_));n=n.modalAriaVisibilityHelper_;if(D){n.hiddenElements_||(n.hiddenElements_=[]);D=n.JSC$8021_dom_.getChildren(n.JSC$8021_dom_.JSC$7226_document_.body);for(var L=0;L<D.length;L++){var g=D[L],b;if(b=g!=n.JSC$8021_element_)b=g.getAttribute("aria-hidden"),b=!(b==null||b==void 0?0:String(b));b&&(K$(g,"hidden",!0),n.hiddenElements_.push(g))}}else if(n.hiddenElements_){for(D=0;D<
n.hiddenElements_.length;D++)n.hiddenElements_[D].removeAttribute("aria-hidden");n.hiddenElements_=null}};
vU.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var GoW=function(n,D){n.bgIframeEl_&&_.R1(n.bgIframeEl_,D);n.bgEl_&&_.R1(n.bgEl_,D);_.R1(n.getElement(),D);_.R1(n.tabCatcherElement_,D)};
_.G=vU.prototype;_.G.onShow=function(){this.dispatchEvent("show")};
_.G.onHide=function(){GoW(this,!1);this.dispatchEvent("hide")};
_.G.isVisible=function(){return this.visible_};
_.G.focus=function(){this.focusElement_()};
_.G.resizeBackground_=function(){this.bgIframeEl_&&_.R1(this.bgIframeEl_,!1);this.bgEl_&&_.R1(this.bgEl_,!1);var n=this.JSC$8000_dom_.JSC$7226_document_;var D=_.Zo(C0(this.JSC$8000_dom_.JSC$7226_document_)||window);var L=Math.max(D.width,Math.max(n.body.scrollWidth,n.documentElement.scrollWidth));n=Math.max(D.height,Math.max(n.body.scrollHeight,n.documentElement.scrollHeight));this.bgIframeEl_&&(_.R1(this.bgIframeEl_,!0),_.Im6(this.bgIframeEl_,L,n));this.bgEl_&&(_.R1(this.bgEl_,!0),_.Im6(this.bgEl_,
L,n))};
_.G.reposition=function(){var n;if(_.zhj(this.getElement())=="fixed")var D=n=0;else D=ag(this.JSC$8000_dom_),n=D.x,D=D.y;var L=rcG(this.getElement());var g=_.Zo(C0(this.JSC$8000_dom_.JSC$7226_document_)||window);n=Math.max(n+g.width/2-L.width/2,0);D=Math.max(D+g.height/2-L.height/2,0);oL(this.getElement(),n,D);oL(this.tabCatcherElement_,n,D)};
_.G.onFocus=function(n){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():n.target==this.tabCatcherElement_&&rK(this.focusElement_,0,this)};
_.G.focusElement_=function(){try{this.getElement().focus()}catch(n){}};
_.G.disposeInternal=function(){_.og(this.popupShowTransition_);this.popupShowTransition_=null;_.og(this.popupHideTransition_);this.popupHideTransition_=null;_.og(this.bgShowTransition_);this.bgShowTransition_=null;_.og(this.bgHideTransition_);this.bgHideTransition_=null;vU.superClass_.disposeInternal.call(this)};var C1=function(n,D,L){vU.call(this,D,L);this.JSC$8031_class_=n||"modal-dialog";this.buttons_=(new X7).addButton(q1j,!0).addButton(VHX,!1,!0)};
_.Vc(C1,vU);_.G=C1.prototype;_.G.escapeToCancel_=!0;_.G.hasTitleCloseButton_=!0;_.G.modal_=!0;_.G.draggable_=!0;_.G.backgroundElementOpacity_=.5;_.G.title_="";_.G.JSC$8033_dragger_=null;_.G.JSC$8033_disposeOnHide_=!1;_.G.titleEl_=null;_.G.titleTextEl_=null;_.G.titleTextId_=null;_.G.titleCloseEl_=null;_.G.contentEl_=null;_.G.buttonEl_=null;_.G.getCssClass=function(){return this.JSC$8031_class_};
_.G.setTitle=function(n){this.title_=n;this.titleTextEl_&&_.vM(this.titleTextEl_,n)};
_.G.getTitle=function(){return this.title_};
_.G.getContent=function(){return""};
_.G.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var U4X=function(n){n.getElement()||n.render();return n.getElement()};
C1.prototype.getBackgroundElement=function(){this.getElement()||this.render();return C1.superClass_.getBackgroundElement.call(this)};
var BFQ=function(n,D){n.backgroundElementOpacity_=D;n.getElement()&&(D=n.getBackgroundElement())&&iSj(D,n.backgroundElementOpacity_)};
C1.prototype.setDraggable=function(n){this.draggable_=n;JbX(this,n&&this.inDocument_)};
C1.prototype.JSC$8033_handleDrag=function(){};
var JbX=function(n,D){var L=_.UB(n.JSC$8031_class_+"-title-draggable").split(" ");n.getElement()&&(D?M0(n.titleEl_,L):Pn6(n.titleEl_,L));D&&!n.JSC$8033_dragger_?(D=new _.Rb(n.getElement(),n.titleEl_),n.JSC$8033_dragger_=D,M0(n.titleEl_,L),_.py(n.JSC$8033_dragger_,"start",n.setDraggerLimits_,!1,n),_.py(n.JSC$8033_dragger_,"drag",n.JSC$8033_handleDrag,!1,n)):!D&&n.JSC$8033_dragger_&&(n.JSC$8033_dragger_.dispose(),n.JSC$8033_dragger_=null)};
_.G=C1.prototype;
_.G.JSC$8002_createDom=function(){C1.superClass_.JSC$8002_createDom.call(this);var n=this.getElement(),D=this.JSC$8000_dom_;this.titleTextId_=this.getId();var L=this.getId()+".contentEl";this.titleEl_=D.JSC$7228_createDom("DIV",this.JSC$8031_class_+"-title",this.titleTextEl_=D.JSC$7228_createDom("SPAN",{className:this.JSC$8031_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=D.JSC$7228_createDom("SPAN",this.JSC$8031_class_+"-title-close"));gOi(n,this.titleEl_,this.contentEl_=
D.JSC$7228_createDom("DIV",{className:this.JSC$8031_class_+"-content",id:L}),this.buttonEl_=D.JSC$7228_createDom("DIV",this.JSC$8031_class_+"-buttons"));P9j(this.titleTextEl_,"heading");P9j(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;K$(this.titleCloseEl_,"label","Close");P9j(n,"dialog");K$(n,"labelledby",this.titleTextId_||"");_.R1(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(n=this.buttons_,n.JSC$8034_element_=this.buttonEl_,n.render());_.R1(this.buttonEl_,!!this.buttons_);
BFQ(this,this.backgroundElementOpacity_)};
_.G.decorateInternal=function(n){C1.superClass_.decorateInternal.call(this,n);n=this.getElement();var D=this.JSC$8031_class_+"-content";this.contentEl_=hy(document,null,D,n)[0];this.contentEl_||(this.contentEl_=this.JSC$8000_dom_.JSC$7228_createDom("DIV",D),n.appendChild(this.contentEl_));D=this.JSC$8031_class_+"-title";var L=this.JSC$8031_class_+"-title-text",g=this.JSC$8031_class_+"-title-close";(this.titleEl_=hy(document,null,D,n)[0])?(this.titleTextEl_=hy(document,null,L,this.titleEl_)[0],this.titleCloseEl_=
hy(document,null,g,this.titleEl_)[0]):(this.titleEl_=this.JSC$8000_dom_.JSC$7228_createDom("DIV",D),n.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=T_i(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.em("SPAN",{className:L,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;K$(n,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8000_dom_.JSC$7228_createDom("SPAN",
g),this.titleEl_.appendChild(this.titleCloseEl_));_.R1(this.titleCloseEl_,this.hasTitleCloseButton_);D=this.JSC$8031_class_+"-buttons";(this.buttonEl_=hy(document,null,D,n)[0])?(this.buttons_=new X7(this.JSC$8000_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8000_dom_.JSC$7228_createDom("DIV",D),n.appendChild(this.buttonEl_),this.buttons_&&(n=this.buttons_,n.JSC$8034_element_=this.buttonEl_,n.render()),_.R1(this.buttonEl_,!!this.buttons_));BFQ(this,this.backgroundElementOpacity_)};
_.G.enterDocument=function(){C1.superClass_.enterDocument.call(this);xs(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);xs(this).listen(this.buttonEl_,"click",this.onButtonClick_);JbX(this,this.draggable_);xs(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var n=this.getElement();P9j(n,"dialog");this.titleTextEl_.id!==""&&K$(n,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){n=this.JSC$8000_dom_;
var D=this.getBackgroundElement();n.removeNode(this.bgIframeEl_);n.removeNode(D)}this.isVisible()&&$46(this,!1)}};
_.G.exitDocument=function(){this.isVisible()&&this.setVisible(!1);JbX(this,!1);C1.superClass_.exitDocument.call(this)};
_.G.setVisible=function(n){n!=this.isVisible()&&(this.inDocument_||this.render(),C1.superClass_.setVisible.call(this,n))};
_.G.onShow=function(){C1.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.G.onHide=function(){C1.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8033_disposeOnHide_&&this.dispose()};
_.G.setDraggerLimits_=function(){var n=this.JSC$8000_dom_.JSC$7226_document_,D=_.Zo(C0(n)||window),L=Math.max(n.body.scrollWidth,D.width);n=Math.max(n.body.scrollHeight,D.height);var g=rcG(this.getElement());_.zhj(this.getElement())=="fixed"?this.JSC$8033_dragger_.limits=new XN(0,0,Math.max(0,D.width-g.width),Math.max(0,D.height-g.height)):this.JSC$8033_dragger_.limits=new XN(0,0,L-g.width,n-g.height)};
_.G.onTitleCloseClick_=function(){koA(this)};
var koA=function(n){if(n.hasTitleCloseButton_){var D=n.buttons_,L=D&&D.cancelButton_;L?(D=D.get(L),n.dispatchEvent(new l1(L,D))&&n.setVisible(!1)):n.setVisible(!1)}},pl6=function(n){n.hasTitleCloseButton_=!1;
n.titleCloseEl_&&_.R1(n.titleCloseEl_,n.hasTitleCloseButton_)};
C1.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;C1.superClass_.disposeInternal.call(this)};
C1.prototype.onButtonClick_=function(n){a:{for(n=n.target;n!=null&&n!=this.buttonEl_;){if(n.tagName=="BUTTON")break a;n=n.parentNode}n=null}if(n&&!n.disabled){n=n.name;var D=this.buttons_.get(n);this.dispatchEvent(new l1(n,D))&&this.setVisible(!1)}};
C1.prototype.onKey_=function(n){var D=!1,L=!1,g=this.buttons_,b=n.target;if(n.type=="keydown")if(this.escapeToCancel_&&n.keyCode==27){var q=g&&g.cancelButton_;b=b.tagName=="SELECT"&&!b.disabled;q&&!b?(L=!0,D=g.get(q),D=this.dispatchEvent(new l1(q,D))):b||(D=!0)}else{if(n.keyCode==9&&n.shiftKey&&b==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(d){}rK(this.resetBackwardTabWrap_,0,this)}}else if(n.keyCode==13){if(b.tagName=="BUTTON"&&!b.disabled)q=b.name;
else if(b==this.titleCloseEl_)koA(this);else if(g){var U=g.defaultButton_,J;if(J=U)a:{J=p1("BUTTON",g.JSC$8034_element_);for(var k,a=0;k=J[a];a++)if(k.name==U||k.id==U){J=k;break a}J=null}b=(b.tagName=="TEXTAREA"||b.tagName=="SELECT"||b.tagName=="A")&&!b.disabled;!J||J.disabled||b||(q=U)}q&&g&&(L=!0,D=this.dispatchEvent(new l1(q,String(g.get(q)))))}else b!=this.titleCloseEl_||n.keyCode!=32&&n.key!=" "||koA(this);if(D||L)n.stopPropagation(),n.preventDefault();D&&this.setVisible(!1)};
var l1=function(n,D){this.type="dialogselect";this.key=n;this.caption=D};
_.Vc(l1,_.Ev);var X7=function(n){t6.call(this);n||d2();this.cancelButton_=this.JSC$8034_element_=this.defaultButton_=null};
_.Vc(X7,t6);_.G=X7.prototype;_.G.clear=function(){t6.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.G.set=function(n,D,L,g){t6.prototype.set.call(this,n,D);L&&(this.defaultButton_=n);g&&(this.cancelButton_=n);return this};
_.G.addButton=function(n,D,L){return this.set(n.key,n.caption,D,L)};
_.G.render=function(){if(this.JSC$8034_element_){_.HI(this.JSC$8034_element_,o9B);var n=d2(this.JSC$8034_element_);this.forEach(function(D,L){D=n.JSC$7228_createDom("BUTTON",{name:L},D);L==this.defaultButton_&&(D.className="goog-buttonset-default");this.JSC$8034_element_.appendChild(D)},this)}};
_.G.decorate=function(n){if(n&&n.nodeType==1){this.JSC$8034_element_=n;n=p1("BUTTON",this.JSC$8034_element_);for(var D,L,g,b=0;D=n[b];b++)if(L=D.name||D.id,g=T_i(D)||D.value,L){var q=b==0;this.set(L,g,q,D.name=="cancel");q&&_.PB(D,"goog-buttonset-default")}}};
_.G.getElement=function(){return this.JSC$8034_element_};
var q1j={key:"ok",caption:"OK"},VHX={key:"cancel",caption:"Cancel"},ZLA={key:"yes",caption:"Yes"},aFP={key:"no",caption:"No"},d4b={key:"save",caption:"Save"},TFA={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new X7).addButton(q1j,!0,!0),(new X7).addButton(q1j,!0).addButton(VHX,!1,!0),(new X7).addButton(ZLA,!0).addButton(aFP,!1,!0),(new X7).addButton(ZLA).addButton(aFP,!0).addButton(VHX,!1,!0),(new X7).addButton(TFA).addButton(d4b).addButton(VHX,!0,!0));_.Vc(eVJ,C1);_.Vc(xlv,rp);var EtL=_.yK(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),syA=_.yK(["//apis.google.com/js/rpc.js"]),MVB=_.L0(EtL),l8O=_.L0(syA),RVb=null;var Ot=function(n,D){_.fd.call(this);this.JSC$8043_element_=n;n=_.m7(this.JSC$8043_element_)?this.JSC$8043_element_:this.JSC$8043_element_?this.JSC$8043_element_.body:null;this.isRtl_=!!n&&_.wI6(n);this.listenKey_=_.py(this.JSC$8043_element_,_.Z$?"DOMMouseScroll":"mousewheel",this,D)};
_.Vc(Ot,_.fd);Ot.prototype.handleEvent=function(n){var D=0,L=0,g=n.event_;g.type=="mousewheel"?(n=cbc(-g.wheelDelta),g.wheelDeltaX!==void 0?(D=cbc(-g.wheelDeltaX),L=cbc(-g.wheelDeltaY)):L=n):(n=g.detail,n>100?n=3:n<-100&&(n=-3),g.axis!==void 0&&g.axis===g.HORIZONTAL_AXIS?D=n:L=n);typeof this.maxDeltaX_==="number"&&(D=_.RS(D,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(L=_.RS(L,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(D=-D);D=new Qyj(n,g,D,L);this.dispatchEvent(D)};
var cbc=function(n){return _.aj&&(_.EUb||c$O)&&n%40!=0?n:n/40};
Ot.prototype.disposeInternal=function(){Ot.superClass_.disposeInternal.call(this);BB(this.listenKey_);this.listenKey_=null};
var Qyj=function(n,D,L,g){_.sv.call(this,D);this.type="mousewheel";this.detail=n;this.deltaX=L;this.deltaY=g};
_.Vc(Qyj,_.sv);_.VK=function(n){var D="instance_";if(n.instance_&&n.hasOwnProperty(D))return n.instance_;D=new n;return n.instance_=D};var X0O;var uwW=_.yK(["https://about:blank"]),fF6=_.yK(['javascript:""']),AbI=_.yK(["about:blank"]);_.Vc(Pw,eVJ);_.G=Pw.prototype;_.G.JSC$8051_url_="";_.G.JSC$8051_iframe_=null;_.G.iframeLoaded_=!1;_.G.loadedFired_=!1;_.G.callback_=function(){};
_.G.enterDocument=function(){Pw.superClass_.enterDocument.call(this);mlf(this.getBackgroundElement(),xs(this))};
_.G.render=function(n){var D=this;Pw.superClass_.render.call(this,n);this.useGapi_?AGb(this.iframeManager_,window).then(function(){return zpj(D)}).then(null,function(){D.callback_({action:"error"})}):IFr(this)};
var zpj=function(n){var D=n.JSC$8000_dom_.JSC$7228_createDom("div",["picker-dialog-content","picker-frame"]);_.R1(D,!1);n.getContentElement().appendChild(D);return z9b(n.iframeManager_,D,function(L){var g=b76(L["iframe-command"]);switch(g.getCommand()){case 1:L=n.callback_;g=_.SV(g,gK,2);var b="";switch(g.getStatus()){case 2:b="cancel";break;case 1:b="picked";break;case 3:b="error"}var q=_.SL(g,rQ,2,_.FI(oUB));g=q.length===0?{action:b}:Gvj(q,b,_.SV(g,Dz6,7));L.call(n,g);n.setVisible(!1);break;case 4:pl6(n);
n.callback_({action:"loaded"});break;case 7:case 8:L=n.callback_;a:{b=g.getCommand();q=_.SV(g,gK,2);switch(b){case 7:b="uploadScheduled";break;case 8:b="uploadStateChange";break;default:g={};break a}g=_.SL(q,rQ,2,_.FI(oUB));if(g.length===0)g={action:b};else{var U=_.SV(q,Dz6,7);q=U&&_.xl(U,1);U=FAr(U);g=NmQ(g,b,q,U)}}L.call(n,g)}},n.JSC$8051_url_,n.targetId_,n.rpcToken_).then(function(L){n.JSC$8051_iframe_=L.getIframeEl();
CHb(n);_.R1(n.JSC$8051_iframe_.parentElement,!0);_.PB(n.getElement(),"picker-dialog");rb6(n);return L})},IFr=function(n){n.JSC$8051_iframe_=n.JSC$8000_dom_.JSC$7228_createDom("IFRAME",{id:n.targetId_,
name:n.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Xy(n.JSC$8051_iframe_,OLQ(n));_.PB(n.getElement(),"picker-dialog");n.getContentElement().appendChild(n.JSC$8051_iframe_);xs(n).listen(n.JSC$8051_iframe_,"load",function(){return void CHb(n)});
n.JSC$8051_iframe_.src=n.JSC$8051_url_;rb6(n)},wlW=function(n){iLX(n,(0,_.Et)(function(D){D.setAuthToken(this.targetId_,this.rpcToken_)},n))},rb6=function(n){var D=_.x3(_.e0(n.JSC$8051_url_),"title");
D&&n.setTitle(D)},OLQ=function(n){return _.pyO("Internet Explorer")>=7&&_.ki(n.JSC$8051_url_,"https")?_.L0(uwW):_.p6?_.L0(fF6):_.L0(AbI)},CHb=function(n){wlW(n);
n.iframeLoaded_=!0;n.JSC$8051_iframe_.tabIndex=0;n.isVisible()&&n.focus()};
Pw.prototype.handleKeydown_=function(n){n.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),n.stopPropagation(),n.preventDefault())};
var iLX=function(n,D){var L=n.JSC$8049_gadgetsDomHelper_;PqB(function(){D(L.getWindow().gadgets.rpc)},L)};
Pw.prototype.setUrl=function(n){n=_.K1(new _.o7(n),"rpcService",this.targetId_);_.K1(n,"rpctoken",this.rpcToken_);_.$s(n,"rpctoken="+this.rpcToken_);_.n$(n,"https");this.JSC$8051_url_=n.toString();this.JSC$8051_iframe_&&(this.JSC$8051_iframe_.src=this.JSC$8051_url_)};
var hpI=function(n,D){n.callback_=D;iLX(n,(0,_.Et)(function(L){L.register(this.targetId_,(0,_.Et)(this.handlePickerAction_,this))},n))};
Pw.prototype.handlePickerAction_=function(n){var D=n.action;D=="loaded"&&(this.loadedFired_=!0,WLA(this,new WA4(this.isVisible())),epc(this),pl6(this),xs(this).unlisten(this.JSC$8000_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8051_iframe_.tabIndex=0);D!="picked"&&D!="cancel"||this.setVisible(!1);this.callback_(n)};
var epc=function(n){n.JSC$8051_appId_&&WLA(n,new hVv(n.JSC$8051_appId_,window.location.protocol+"//"+window.location.host))};
Pw.prototype.setRelayUrl=function(n){iLX(this,(0,_.Et)(function(D){D.setRelayUrl(this.targetId_,n)},this))};
var WLA=function(n,D){n.useGapi_&&iji(D,n.iframeManager_).then(null,function(){n.callback_({action:"error"})});
iLX(n,(0,_.Et)(function(L){L.call(this.targetId_,"picker",null,D)},n))};
Pw.prototype.resizePicker_=function(){var n=C0(this.JSC$8000_dom_.JSC$7226_document_)||window;if(_.x3(_.e0(this.JSC$8051_url_),"ignoreLimits")=="true")n=new _.p0(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.x3(_.e0(this.JSC$8051_url_),"shadeDialog")=="true"){var D=U4X(this);D=hhP(D);var L=_.Zo(n);n=L.width-80;L=L.height-40;D&&(n-=D.left?D.left:0,n-=D.right?D.right:0,L-=D.top?D.top:0,L-=D.bottom?D.bottom:0);n=new _.p0(n>0?n:0,L>0?L:0)}else(D=this.preferredDialogWidth_)?(D=Math.max(320,
Math.min(1051,D)),(L=this.preferredDialogHeight_)||(L=_.Zo(n).height*.85),L=Math.max(480,Math.min(650,L))):(D=_.Zo(n),L=D.width*.618,L=L<D.height?Math.round(Math.max(480,Math.min(650,L*.85))):Math.round(Math.max(480,Math.min(650,D.height*.85))),D=Math.round(L/.618)),n=_.Zo(n),D=Math.min(D,Math.max(n.width,320)),L=Math.min(L,Math.max(n.height,480)),n=new _.p0(D,L);_.Im6(this.getContentElement(),n);this.reposition()};
Pw.prototype.reposition=function(){if(_.x3(_.e0(this.JSC$8051_url_),"shadeDialog")=="true"){var n=rcG(this.getElement()),D=_.Zo(this.JSC$8000_dom_.getWindow());n=Math.floor(D.width/2-n.width/2);D=U4X(this);if(D=hhP(D)){var L=D.left?D.left:0;L+=D.right?D.right:0;n=Math.floor(n-L/2)}n=n>0?n:0;D=ag(this.JSC$8000_dom_).y;oL(this.getElement(),n,D)}else Pw.superClass_.reposition.call(this)};
Pw.prototype.setVisible=function(n){if(n!=this.isVisible()&&this.autoSizeDialog_){var D=this.JSC$8000_dom_.getWindow();n?(this.resizePicker_(),xs(this).listen(D,"resize",this.resizePicker_),this.iframeLoaded_||xs(this).listen(D,"keydown",this.handleKeydown_)):(xs(this).unlisten(D,"resize",this.resizePicker_),this.iframeLoaded_||xs(this).unlisten(D,"keydown",this.handleKeydown_))}Pw.superClass_.setVisible.call(this,n);WLA(this,new WA4(n))};
Pw.prototype.focus=function(){Pw.superClass_.focus.call(this);if(this.JSC$8051_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8051_iframe_.focus()}catch(n){}};var EG=function(n,D){D=D===void 0?Pw:D;rp.call(this,n);this.pickerConstructor=D;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(n=window.location.origin)||(n=window.location.protocol+"//"+window.location.host);n&&this.urlParamMap_.set("origin",n);this.postProcessors_=[]};
_.f(EG,xlv);EG.prototype.JSC$8056_disposeOnHide_=!1;
EG.prototype.build=function(){this.JSC$7957_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$7957_appId_);this.getRelayUrl()||this.setRelayUrl(_.gW(_.$s(_.b1(_.e0(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("mb");var n=new this.pickerConstructor(x4L(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);n.JSC$8033_disposeOnHide_=this.JSC$8056_disposeOnHide_;
n.JSC$8051_appId_=this.JSC$7957_appId_;n.loadedFired_&&epc(n);hpI(n,this.callback_);return n};
var KLc=function(n){n.urlParamMap_.set("multiselectEnabled","true");return n};
EG.prototype.getHeight=function(){return this.dialogHeight_};
EG.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
EG.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
EG.prototype.getWidth=function(){return this.dialogWidth_};
var Rpj=function(n){n.JSC$8056_disposeOnHide_=void 0;return n};
EG.prototype.setRelayUrl=function(n){this.urlParamMap_.set("parent",n);return this};
var PHL=function(n,D){n.urlParamMap_.set("selectButtonLabel",D);return n};
EG.prototype.setSize=function(n,D){this.dialogWidth_=n;this.dialogHeight_=D;return this};
EG.prototype.setTitle=function(n){this.urlParamMap_.set("title",n);return this};
var x4L=function(n){n.postProcessors_.length&&n.urlParamMap_.set("pp",JSON.stringify(n.postProcessors_));n.urlParamMap_.set("nav",MVb(n.nav_));var D=new _.o7(n.getBaseUrl());n.urlParamMap_.forEach(function(L,g){_.K1(D,g,L)});
return D};var vti=function(n,D){n.name!==void 0?(this.name=n.name,this.code=tHb[n.name]):(this.code=n=n.code,this.name=m4c(n));_.DQ.call(this,EGi("%s %s",this.name,D))};
_.Vc(vti,_.DQ);var m4c=function(n){var D=_.Ao.findKey(tHb,function(L){return n==L});
if(D===void 0)throw Error("ob`"+n);return D},MR={},tHb=(MR.AbortError=3,MR.EncodingError=5,MR.InvalidModificationError=9,MR.InvalidStateError=7,MR.NotFoundError=1,MR.NotReadableError=4,MR.NoModificationAllowedError=6,MR.PathExistsError=12,MR.QuotaExceededError=10,MR.SecurityError=2,MR.SyntaxError=8,MR.TypeMismatchError=11,MR);var Xlr=function(n,D){_.Ev.call(this,n.type,D);this.event_=n};
_.Vc(Xlr,_.Ev);var lFL=function(n,D,L){L===void 0&&(L=n.size);return n.slice?n.slice(D,L):null};var SwB=new WeakMap,Ywf=function(n,D){n=[n];for(var L=D.length-1;L>=0;--L)n.push(typeof D[L],D[L]);return n.join("\v")};_.HeJ(function(){if(!_.U8.Blob)return!1;var n=new Uint8Array(100);try{var D=new Blob([n])}catch(L){return!1}return D.size!=100?!1:!0});
var MHc=_.HeJ(function(){if(!_.U8.Blob)return!1;var n=new Uint8Array(100);try{var D=new Blob([n])}catch(L){return!1}return lFL(D,0,1)===null?!1:!0});_.U8.U3bHHf!=null||(_.U8.U3bHHf=0);_.U8.U3bHHf++;var NmO={};_.X9=void 0;var nnQ=Symbol("tb");var L7J=Symbol("ub");var JGT=MI("WizInjectionContext_Dispatcher");var GvJ=MI("WizInjectionContext_RootElement");var V5B=MI("WizInjectionContext_AppContext"),qsJ=MI("WizInjectionContext_ModelRootElement"),UXy=MI("WizInjectionContext_RendererData"),BDB=MI("WizInjectionContext_InjectingConstructor"),kvv={};var dXv=!1;var otQ=Symbol("xb"),CHB=Symbol("yb"),OLO=Symbol("zb"),KLy=ej(function(n){return IG8(n)&&otQ in n});var cGv={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextPerComponent:J$J,enableLazyTsx:kmB,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,disableSoyJsRenderEvents:!1};var Hw=Object.assign({},{attributes:{},handleError:function(n){throw n;}},cGv);var C9T=Symbol("Ab"),ob={},AGB=(ob[C9T]=!0,ob.debugName="[component]",ob.getComponentStack=function(){for(var n=[],D=this;D;)rGi(D)&&n.push(D.debugName),D=D.parent;return n.reverse()},ob.registerSignal=function(){},ob.registerEffect=function(){},ob);var yr=null,j0=!1,e9O=1,LU=Symbol("Bb"),VP={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 Ys=Symbol("Cb"),SK=Symbol("Db"),DP=Symbol("Eb"),Xrv=Object.assign({},VP,{value:Ys,dirty:!0,error:null,equal:OjJ,kind:"computed",producerMustRecompute:function(n){return n.value===Ys||n.value===SK},
producerRecomputeValue:function(n){if(n.value===SK)throw Error("Fb");var D=n.value;n.value=SK;var L=t5f(n),g=!1;try{var b=n.computation();NI(null);g=D!==Ys&&D!==DP&&b!==DP&&n.equal(D,b)}catch(q){b=DP,n.error=q}finally{mX4(n,L)}g?n.value=D:(n.value=b,n.version++)}});var Ysv=function(){throw Error();};var Ssy=null,M5f=Object.assign({},VP,{equal:OjJ,value:void 0,kind:"signal"});Object.assign({},VP,{value:Ys,dirty:!0,error:null,equal:OjJ,kind:"linkedSignal",producerMustRecompute:function(n){return n.value===Ys||n.value===SK},
producerRecomputeValue:function(n){if(n.value===SK)throw Error("Fb");var D=n.value;n.value=SK;var L=t5f(n);try{var g=n.source();var b=n.computation(g,D===Ys||D===DP?void 0:{source:n.sourceValue,value:D});n.sourceValue=g}catch(q){b=DP,n.error=q}finally{mX4(n,L)}D!==Ys&&b!==DP&&n.equal(D,b)?n.value=D:(n.value=b,n.version++)}});Object.assign({},VP,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(n){n.schedule!==null&&n.schedule(n.ref)},
hasRun:!1,cleanupFn:function(){}});var plf=Symbol("Gb");var aF4=Symbol("Hb"),$0=Symbol("Ib");var G0=Array.isArray;var Abb;var Y1j={},IF8=fFf(Object.assign({},{consumerAllowSignalWrites:!0},Y1j)),qE=fFf(Object.assign({},{consumerAllowSignalWrites:!0},Y1j));var tHB=[];var PHB=0,F7=function(){this.queue=new Set};
F7.prototype.remove=function(n){this.queue.delete(n)};
var S1W=function(){F7.apply(this,arguments)};
_.f(S1W,F7);S1W.prototype.schedule=function(n){n.hasRun?this.queue.add(n):n.run()};
S1W.prototype.flush=function(){if(this.queue.size){var n=this.queue;this.queue=new Set;RpJ(n)}};
var rbf=new S1W,FLj=function(){F7.apply(this,arguments)};
_.f(FLj,F7);FLj.prototype.schedule=function(n){var D=this;return _.B(function(L){if(L.nextAddress==1)return n.hasRun?L.jumpTo(2):_.p(L,Promise.resolve(),3);if(L.nextAddress!=2)return n.run(),L.return();D.queue.add(n);_.Tq(L)})};
FLj.prototype.flush=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1){if(!n.queue.size)return L.return();D=n.queue;n.queue=new Set;return _.p(L,Promise.resolve(),2)}RpJ(D);_.Tq(L)})};
var iLT=new FLj,x4B=[rbf,iLT],WL8=[];Ssy=function(){wlv();for(var n=_.V(WL8),D=n.next();!D.done;D=n.next())D=D.value,D()};var ZP=Symbol("Ob");var pU=[],lFB,MHy,otO;var HU={},HLr=Object.assign({},VP,(HU[otQ]=!0,HU.effectType=CHB,HU.isResettableContext=!0,HU.producerNode=void 0,HU.hasRun=!1,HU.effectFn=null,HU.consumerIsAlwaysLive=!0,HU.consumerAllowSignalWrites=!0,HU.consumerMarkedDirty=hpb,HU.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(j0)throw Error("Pb");this.dirty=!1;if(!this.hasRun||xXv(this)){this.hasRun=!0;$XQ(this);var n=lb(this),D=t5f(this);uAO("effectRun",this.debugName);try{T0(this.effectFn,{stack:this.componentStack})}finally{fGb("effectRun",
this.debugName),mX4(this,D),o1(n)}}}},HU.componentStack=void 0,HU.debugName="[effect]",HU[Symbol.dispose]=function(){ijv(this);
if(nU(this))for(var n=0;n<this.producerNode.length;n++)wrb(this.producerNode[n],this.producerIndexOfThis[n]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);n=_.V(x4B);for(var D=n.next();!D.done;D=n.next())D.value.remove(this);bj8(this)},HU));var S1v=Object.assign({},HLr,{effectType:OLO});var FLJ=Object.assign({},HLr,{effectType:CHB});var HL8=Symbol("Qb");var wii=new Set("allowfullscreen async autofocus autoplay checked controls default defer disabled formnovalidate hidden ismap itemscope jsshadow jsslot loop multiple muted novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var MC=Symbol("Rb");var $o=function(){},Jk=function(n){this.props=n;
this.__unmounted=!1};
Jk.prototype.didPatch=function(){};
Jk.prototype.didMount=function(){};
Jk.prototype.didUnmount=function(){};
Jk.prototype.didUpdate=function(){};var jy4={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,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,
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,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,valign:1,value:1,width:1,wrap:1},NFJ={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}]}},c5y={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},LSQ=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],DVf={"*":{async:1,dir:0,loading:2,target:3}};var ybr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,y9={},buB=(y9[1]=null,y9[2]=function(n,D){return D instanceof PI?vI(D):w_.toString()},y9[3]=function(n,D){return IW(D)?_.r_(D):ybr.test(String(D))?String(D):w_.toString()},y9[4]=function(n,D){return D instanceof Ei?_.Qy(D):w_.toString()},y9[5]=function(n,D){return String(D)},y9[7]=null,y9[8]=null,y9[10]=null,y9);var or8=Symbol("Ub");var Wt8=function(n){var D=NFj,L=n,g="",b="",q=1;n<0&&(n=-n);if(n===Infinity)n=(Infinity*Math.sign(L)).toString();else{for(var U=0;U<jyP.length;U++){var J=jyP[U];q=D[J];if(n>=q||q<=1&&n>.1*q){g=J;break}}g?(g+="B",b=" "):q=1;n=Math.round(L/q*10)/10+b+g}return n},jyP="Y Z E P T G M K  m u n".split(" "),NFj={"":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};_.nWG=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 j$={};RegExp.prototype.hasOwnProperty("sticky");var ej8=function(n){n=String(n);for(var D=function(g,b,q){for(var U=Math.min(b.length-q,g.length),J=0;J<U;J++){var k=b[q+J];if(g[J]!==("A"<=k&&k<="Z"?k.toLowerCase():k))return!1}return!0},L=0;(L=n.indexOf("<",L))!=-1;){if(D("\x3c/script",n,L)||D("\x3c!--",n,L))return"zSoyz";
L+=1}return n};var It={default:"__default"};var J3J=Object.prototype.hasOwnProperty;qef.prototype=Object.create(null);var oy=ZuO();var tK=null;var zjQ=function(n){this.created=[];this.deleted=[];this.node=n};var Iai=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var n=this,D=n;n;)D=n,n=n.parentNode;return D};var dVb=function(n,D){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=n;this.key=D;this.text=void 0};var hK=null,Wo=null,rT=null,x0=null,Qh8=[],c3B=EWy,Rt=[],Po=[],lH=function(n){return ChQ(function(D,L,g){rT=Wo=D;Wo=null;L(g);shy(null);Wo=rT;rT=rT.parentNode;return D},n)}(),M_8=function(n){return ChQ(function(D,L,g){var b={nextSibling:D};
Wo=b;L(g);rT&&shy(D.nextSibling);return b===Wo?null:Wo},n)}();var mM=[],Ou8=0;var vo=new qef;var dX=new qef;var DV6=ZuO(),WSv=DV6[It.default],xVJ=DV6.style,hjO=["focusin","focusout"];var s78=function(){},Vrb=function(){},AFy=function(){},Q7i=function(){};var ln=Symbol("ac");var XiJ,vWQ=mVb;var D4=Symbol("bc");var LKJ={};var fty=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(" ")),
uMy=new Set(["a","font","script","style","title"]);var VH={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var UJ=null,B7=function(n,D){Jk.call(this,n);var L=this;this.functionComponent=D;this.hooks=[];this.hookCounter=0;this.disposeEffects=un(function(g){L.effectContext=g;_.QP(function(){ktJ(L,L.el)})},Hw.alwaysTrackContexts||!!_.X9)};
_.f(B7,Jk);B7.prototype.render=function(n){var D=UJ;UJ=this;this.hookCounter=0;var L=NI(qE),g=lb(this.effectContext);try{return uAO("render",this.componentName),this.functionComponent(n)}finally{fGb("render",this.componentName),o1(g),NI(L),UJ=D}};
_.oh.Object.defineProperties(B7.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.functionComponent.debugName)!=null?n:this.functionComponent.name)!=null?D:"[component]"}}});var zC8=Symbol("pc"),T1y=function(n,D,L){this.kind=n;this.props=D;this.children=L};
_.f(T1y,$o);T1y.prototype.render=function(){return d1i(this.kind,this.props,this.children)};
T1y.prototype.getChildren=function(){return this.children};var CKJ=[];Ysv=function(n){throw Error("rb`"+n.debugName);};
(function(){var n=tK;tK=function(D){n==null||n(D);rFO(D)}})();var LS6=void 0,gWQ={},buL=new WeakMap,OkJ={getComponent:function(n){if(n.hasAttribute("ng-version"))return gWQ;if(!n.__wizComponent)return null;n=n.__wizComponent;buL.set(n.propsAndState,n);return n.propsAndState},
getDirectiveMetadata:function(n){if(n===gWQ)return{framework:"wiz",name:"<Root>",props:{}};n=buL.get(n);if(!n)throw Error("qc");return{framework:"wiz",name:n.name,props:Object.fromEntries(Object.keys(n.props).map(function(D){return[D,D]}))}},
"\u0275setProfiler":function(n){var D;(D=LS6)==null||D();LS6=epy(function(){n(2)})},
isSignal:function(n){return typeof n==="function"&&n[LU]!==void 0}};XiJ=Eyi;var x1J=Symbol("uc");var KKO={nonNullableCondIsNull:function(){return Error("vc")}};_.Z.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE!=null||(_.Z.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE={});_.Z.GOAT_INTERNALS_DO_NOT_USE_OR_ELSE.isGoatEnabled=function(){return!1};var XbB=function(){this.map=new Map};
XbB.prototype.push=function(n,D){var L=this.map;L.has(n)&&(this.multi||(this.multi=new Map),this.multi.set(D,L.get(n)));L.set(n,D)};
XbB.prototype.pop=function(n){var D=this.map,L=D.get(n),g;L!==void 0&&((g=this.multi)==null?0:g.has(L))?(D.set(n,this.multi.get(L)),this.multi.delete(L)):D.delete(n);return L};var FKv={LOG_NULL_EL_REF_VALUE:function(){return Error("wc")},
OUT_OF_ORDER_HOOK_CALL:function(n){return Error("xc`"+n)},
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_UNEXPECTED_ELEMENT:function(n,D){return Error("Bc`"+n+"`"+D)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(n){return Error("Cc`"+n)},
USE_ELEMENT_NOT_ASSIGNED:function(n){return Error("Dc`"+String(n))}};B1i({beforeRender:function(n){var D=lb(n.effectContext);try{var L;((L=n.__syncEffects)==null?0:L.length)&&j7B(n.__syncEffects)}finally{o1(D)}},
didPatch:function(n){var D=lb(n.effectContext);try{var L;((L=n.__syncEffects)==null?0:L.length)&&j7B(n.__syncEffects)}finally{o1(D)}},
didUnmount:function(n){var D;((D=n.hooks)==null?0:D.length)&&n.hooks.forEach(N14)}});var $VW,GEG,qe6;$VW=_.U8.window;_.Co=($VW==null?void 0:(GEG=$VW.yt)==null?void 0:GEG.config_)||($VW==null?void 0:(qe6=$VW.ytcfg)==null?void 0:qe6.data_)||{};_.v0("yt.config_",_.Co);var VuP={},gdO=[];_.pe=function(n){var D=_.e1.apply(1,arguments);var L=Error.call(this,n);this.message=L.message;"stack"in L&&(this.stack=L.stack);this.args=[].concat(_.Iu(D));Object.setPrototypeOf(this,this.constructor.prototype)};
_.f(_.pe,Error);var gR4=function(n,D,L){this.actionName=n;this.optionalAction=D===void 0?!1:D;this.args=L===void 0?null:L;this.returnValue=[]};_.H=function(n){this.name=n};_.hb=new _.H("signalAction");var ZBB=/^[\w.]*$/,Ve8={q:!0,search_query:!0},quB=String(Ggv);var NR;NR=Symbol("Ec");_.jK=function(n){this.name=n};
_.jK.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var aE8=function(n){this.key=n},EdJ=function(n){this.deferredKey=n},Twf=function(){var n=this;
this.providers=new Map;this.JSC$8256_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(n.providers)}}};
Twf.prototype.addProvider=function(n){this.providers.set(n.provide,n);var D=this.JSC$8256_deferred.get(n.provide);if(D)try{D.resolver(this.resolve(n.provide))}catch(L){D.rejector(L)}};
Twf.prototype.resolve=function(n){return n instanceof EdJ?UVi(this,n):n instanceof aE8?Ba6(this,n.key,[],!0):Ba6(this,n,[])};
var UVi=function(n,D){D=D.deferredKey;if(n.JSC$8256_deferred.has(D))return n.JSC$8256_deferred.get(D).promise;var L={};L.promise=new Promise(function(g,b){L.resolver=g;L.rejector=b});
n.JSC$8256_deferred.set(D,L);return L.promise},Ba6=function(n,D,L,g){g=g===void 0?!1:g;
if(L.indexOf(D)>-1)throw Error("Fc`"+D);if(n.cachedValues.has(D))return n.cachedValues.get(D);if(!n.providers.has(D)){if(g)return;throw Error("Gc`"+D);}g=n.providers.get(D);L.push(D);if(g.useValue!==void 0)var b=g.useValue;else if(g.useFactory)b=g[NR]?J3j(n,g[NR],L):[],b=g.useFactory.apply(g,_.Iu(b));else if(g.useClass){b=g.useClass;var q=b[NR]?J3j(n,b[NR],L):[];b=new (Function.prototype.bind.apply(b,[null].concat(_.Iu(q))))}else throw Error("Hc`"+D);L.pop();g.skipCache||n.cachedValues.set(D,b);return b},
J3j=function(n,D,L){return D?D.map(function(g){return g instanceof aE8?Ba6(n,g.key,L,!0):Ba6(n,g,L)}):[]};var dK4;var Wl=new _.jK("ENDPOINT_HANDLER_TOKEN");_.eH=new _.H("urlEndpoint");var kEj=function(){this.data=[];this.cachedPackedInt52=-1};
kEj.prototype.set=function(n,D){D=D===void 0?!0:D;0<=n&&n<52&&Number.isInteger(n)&&this.data[n]!==D&&(this.data[n]=D,this.cachedPackedInt52=-1)};
kEj.prototype.get=function(n){return!!this.data[n]};
var pic=function(n){n.cachedPackedInt52===-1&&(n.cachedPackedInt52=n.data.reduce(function(D,L,g){return D+(L?Math.pow(2,g):0)},0));
return n.cachedPackedInt52};var h_T=function(n){var D=ZuQ;n=n===void 0?_.W7("yt.ads.biscotti.lastId_")||"":n;var L=Object,g=L.assign,b={};b.dt=E0b;b.flash="0";a:{try{var q=D.JSC$8262_win_.top.location.href}catch(Iv){q=2;break a}q=q?q===D.doc_.location.href?0:1:2}b=(b.frm=q,b);try{b.u_tz=-(new Date).getTimezoneOffset();var U=U===void 0?vJ:U;try{var J=U.history.length}catch(Iv){J=0}b.u_his=J;var k;b.u_h=(k=vJ.screen)==null?void 0:k.height;var a;b.u_w=(a=vJ.screen)==null?void 0:a.width;var d;b.u_ah=(d=vJ.screen)==null?void 0:d.availHeight;
var T;b.u_aw=(T=vJ.screen)==null?void 0:T.availWidth;var Q;b.u_cd=(Q=vJ.screen)==null?void 0:Q.colorDepth}catch(Iv){}J=D.JSC$8262_win_;try{var A=J.screenX;var I=J.screenY}catch(Iv){}try{var w=J.outerWidth;var h=J.outerHeight}catch(Iv){}try{var e=J.innerWidth;var v=J.innerHeight}catch(Iv){}try{var LO=J.screenLeft;var S=J.screenTop}catch(Iv){}try{e=J.innerWidth,v=J.innerHeight}catch(Iv){}try{var $i=J.screen.availWidth;var nO=J.screen.availTop}catch(Iv){}A=[LO,S,A,I,$i,nO,w,h,e,v];I=yoO(!1,D.JSC$8262_win_.top);
w={};var VB=VB===void 0?_.U8:VB;h=new kEj;"SVGElement"in VB&&"createElementNS"in VB.document&&h.set(0);e=RTb();e["allow-top-navigation-by-user-activation"]&&h.set(1);e["allow-popups-to-escape-sandbox"]&&h.set(2);VB.crypto&&VB.crypto.subtle&&h.set(3);"TextDecoder"in VB&&"TextEncoder"in VB&&h.set(4);VB=pic(h);D=(w.bc=VB,w.bih=I.height,w.biw=I.width,w.brdim=A.join(),w.vis=Xo4(D.doc_),w.wgl=!!vJ.WebGLRenderingContext,w);L=g.call(L,b,D);L.ca_type="image";n&&(L.bid=n);return L},ZuQ=new function(){var n=
window.document;
this.JSC$8262_win_=window;this.doc_=n};
_.v0("yt.ads_.signals_.getAdSignalsString",function(n){return UKT(h_T(n))});_.qm();navigator.userAgent.indexOf(" (CrKey ");var fEb="XMLHttpRequest"in _.U8?function(){return new XMLHttpRequest}:null;var aaX="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),dVI=[].concat(_.Iu(aaX),["client_dev_set_cookie"]);var wz8={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"},IEv="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(_.Iu(aaX)),vd4=!1,r9b=_.WwQ,PPQ=iBb;var JY4=[{messageFn:function(n){return"Cannot read property '"+n.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(n){return"Cannot call '"+n.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(n){return n.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var TaX={messageWeights:[],callbackWeights:[{callback:ody,weight:500}]};var EWc=function(){this.callbackWeights=[];this.messageWeights=[]},shc,Bfi=function(){if(!shc){var n=shc=new EWc;
n.messageWeights.length=0;n.callbackWeights.length=0;eUJ(n,TaX)}return shc},eUJ=function(n,D){D.messageWeights&&n.messageWeights.push.apply(n.messageWeights,D.messageWeights);
D.callbackWeights&&n.callbackWeights.push.apply(n.callbackWeights,D.callbackWeights)};_.Vc(_.Gp,_.TR);_.Gp.prototype.subscribe=function(n,D,L){var g=this.topics_[n];g||(g=this.topics_[n]=[]);var b=this.JSC$8286_key_;this.subscriptions_[b]=n;this.subscriptions_[b+1]=D;this.subscriptions_[b+2]=L;this.JSC$8286_key_=b+3;g.push(b);return b};
var c3b=function(n){var D=aXv,L=!1,g=D.subscribe("handleError",function(b){L||(L=!0,this.unsubscribeByKey(g),n.apply(void 0,arguments))},D)};
_.Gp.prototype.unsubscribe=function(n,D,L){if(n=this.topics_[n]){var g=this.subscriptions_;if(n=n.find(function(b){return g[b+1]==D&&g[b+2]==L}))return this.unsubscribeByKey(n)}return!1};
_.Gp.prototype.unsubscribeByKey=function(n){var D=this.subscriptions_[n];if(D){var L=this.topics_[D];this.publishDepth_!=0?(this.pendingKeys_.push(n),this.subscriptions_[n+1]=function(){}):(L&&_.vy(L,n),delete this.subscriptions_[n],delete this.subscriptions_[n+1],delete this.subscriptions_[n+2])}return!!D};
_.Gp.prototype.publish=function(n,D){var L=this.topics_[n];if(L){var g=Array(arguments.length-1),b=arguments.length,q;for(q=1;q<b;q++)g[q-1]=arguments[q];if(this.async_)for(q=0;q<L.length;q++)b=L[q],Qhr(this.subscriptions_[b+1],this.subscriptions_[b+2],g);else{this.publishDepth_++;try{for(q=0,b=L.length;q<b&&!this.isDisposed();q++){var U=L[q];this.subscriptions_[U+1].apply(this.subscriptions_[U+2],g)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;L=this.pendingKeys_.pop();)this.unsubscribeByKey(L)}}return q!=
0}return!1};
var Qhr=function(n,D,L){_.za(function(){n.apply(D,L)})};
_.Gp.prototype.clear=function(n){if(n){var D=this.topics_[n];D&&(D.forEach(this.unsubscribeByKey,this),delete this.topics_[n])}else this.subscriptions_.length=0,this.topics_={}};
_.Gp.prototype.getCount=function(n){if(n){var D=this.topics_[n];return D?D.length:0}n=0;for(D in this.topics_)n+=this.getCount(D);return n};
_.Gp.prototype.disposeInternal=function(){_.Gp.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var aXv=new _.Gp;var yj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yj,_.yR);yj.prototype.getColdHashData=function(){return _.xl(this,3)};
yj.prototype.getHotHashData=function(){return _.xl(this,5)};
yj.prototype.setHotHashData=function(n){return _.Ts(this,5,n)};var G7J=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(G7J,_.yR);var WPv=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(WPv,_.yR);_.G=WPv.prototype;_.G.getDeviceId=function(){return _.xl(this,6)};
_.G.getExperimentIds=function(n){var D=_.RA(this,9,_.LA,3,!0);oiT(D,n);return D[n]};
_.G.getPlayerType=function(){return _.K6(this,36)};
_.G.setHomeGroupInfo=function(n){return _.Zm(this,81,n)};
_.G.clearLocationPlayabilityToken=function(){return _.H0(this,89)};var U1=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(U1,_.yR);U1.prototype.setKey=function(n){return _.Ts(this,1,n)};
U1.prototype.getValue=function(){return PF(this,2,xh4)};
var xh4=[2,3,4,5,6];var u6I=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(u6I,_.yR);u6I.prototype.setTrackingParams=function(n){return _.H0(this,1,_.Or(n,!1))};var eKv=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(eKv,_.yR);var UcJ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(UcJ,_.yR);UcJ.prototype.getExperimentIds=function(n){var D=_.RA(this,5,_.ZQO,3,!0);oiT(D,n);return D[n]};var pL=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(pL,_.yR);pL.prototype.getToken=function(){return _.Bw(this,2)};
pL.prototype.setToken=function(n){return _.Ts(this,2,n)};var Jb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Jb,_.yR);Jb.prototype.setSafetyMode=function(n){return _.FG(this,5,n)};var Va=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Va,_.yR);Va.prototype.setClient=function(n){return _.Zm(this,1,n)};var VRB={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 qGJ;_.Wn=function(){var n=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.U8.addEventListener("beforeinstallprompt",function(D){D.preventDefault();n.deferredInstallPrompt=D});
_.U8.addEventListener("appinstalled",function(){n.appInstalledEventFired=!0},{once:!0})};
qGJ=function(){if(!_.U8.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.U8.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.U8.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.U8.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.U8.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(n){return"WEB_DISPLAY_MODE_UNKNOWN"}};var k78=function(){this.syncHeaders=!0},pnT=function(n){var D={},L=[];
"USER_SESSION_ID"in _.Co&&L.push({key:"u",value:_.OJ("USER_SESSION_ID")});if(L=e5v(L))D.Authorization=L,L=n=n==null?void 0:n.sessionIndex,L===void 0&&(L=Number(_.OJ("SESSION_INDEX",0)),L=isNaN(L)?0:L),_.c("voice_search_auth_header_removal")||(D["X-Goog-AuthUser"]=L.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Co||(D["X-Origin"]=window.location.origin),n===void 0&&"DELEGATED_SESSION_ID"in _.Co&&(D["X-Goog-PageId"]=_.OJ("DELEGATED_SESSION_ID"));return D};var faj={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var nW=_.W7("ytglobal.prefsUserPrefsPrefs_")||{},A3L;_.v0("ytglobal.prefsUserPrefsPrefs_",nW);_.DB=function(){this.cookieName=_.OJ("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.OJ("ALT_PREF_COOKIE_DOMAIN","youtube.com");var n=_.Vj.get(this.cookieName,void 0);n&&this.parse(n)};
_.cz=function(){A3L||(A3L=new _.DB);return A3L};
_.DB.prototype.get=function(n,D){zj6(n);IaG(n);n=nW[n]!==void 0?nW[n].toString():null;return n!=null?n:D?D:""};
_.DB.prototype.set=function(n,D){zj6(n);IaG(n);if(D==null)throw Error("Kc");nW[n]=D.toString()};
_.DB.prototype.getFlag=function(n){return!!((Ch6("f"+(Math.floor(n/31)+1))||0)&1<<n%31)};
_.Qm=function(n,D,L){n="f"+(Math.floor(D/31)+1);D=1<<D%31;var g=Ch6(n)||0;g=L?g|D:g&~D;g===0?delete nW[n]:(L=g.toString(16),nW[n]=L.toString())};
_.DB.prototype.remove=function(n){zj6(n);IaG(n);delete nW[n]};
_.DB.prototype.save=function(){var n=!0;_.c("web_secure_pref_cookie_killswitch")&&(n=!1);_.Uw(this.cookieName,this.dump(),63072E3,this.cookieDomain,n)};
_.DB.prototype.clear=function(){_.Ao.clear(nW)};
_.DB.prototype.dump=function(){var n=[],D;for(D in nW)nW.hasOwnProperty(D)&&n.push(D+"="+encodeURIComponent(String(nW[D])));return n.join("&")};
var IaG=function(n){if(/^f([1-9][0-9]*)$/.test(n))throw Error("Lc`"+n);},zj6=function(n){if(!/^\w+$/.test(n))throw Error("Mc`"+n);
},Ch6=function(n){n=nW[n]!==void 0?nW[n].toString():null;
return n!=null&&/^[A-Fa-f0-9]+$/.test(n)?parseInt(n,16):null};
_.DB.prototype.parse=function(n){n=decodeURIComponent(n).split("&");for(var D=0;D<n.length;D++){var L=n[D].split("="),g=L[0];(L=L[1])&&(nW[g]=L.toString())}};var Dnv={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"},BsO={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},JWf={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},g1Q={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var oU;_.LW=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.dF=function(n,D,L){return n.addJob(D,0,L)};
_.LW.prototype.addLowPriorityJob=function(n,D){return this.addJob(n,1,D)};
_.df=function(n,D,L){return n.addJob(D,2,L)};
_.uj=function(n,D,L){return n.addJob(D,3,L)};
_.Ya=function(n,D,L){return n.addJob(D,4,L)};
oU=function(n){var D=_.W7("yt.scheduler.instance.addImmediateJob");D?D(n):n()};
_.LW.prototype.debounce=function(n,D,L){var g=this,b=0,q=function(){b&&g.cancelJob(b);b=g.addJob(n,D,L);g.cancelDebouncedJobMap.set(q,b)};
return q};
_.LW.prototype.cancelThrottle=function(n){(n=this.cancelThrottledJobMap.get(n))&&n()};var gV=function(){_.LW.apply(this,arguments)};
_.f(gV,_.LW);_.hx=function(){gV.instance||(gV.instance=new gV);return gV.instance};
gV.prototype.addJob=function(n,D,L){L!==void 0&&Number.isNaN(Number(L))&&(L=void 0);var g=_.W7("yt.scheduler.instance.addJob");return g?g(n,D,L):L===void 0?(n(),NaN):_.ne(n,L||0)};
gV.prototype.cancelJob=function(n){if(n===void 0||!Number.isNaN(Number(n))){var D=_.W7("yt.scheduler.instance.cancelJob");D?D(n):_.Le(n)}};
gV.prototype.start=function(){var n=_.W7("yt.scheduler.instance.start");n&&n()};
gV.prototype.pause=function(){var n=_.W7("yt.scheduler.instance.pause");n&&n()};
_.fj=_.hx();_.Z8.prototype.set=function(n,D){D===void 0?this.mechanism.remove(n):this.mechanism.set(n,(0,_.iC)(D))};
_.Z8.prototype.get=function(n){try{var D=this.mechanism.get(n)}catch(L){return}if(D!==null)try{return JSON.parse(D)}catch(L){throw"Storage: Invalid value was encountered";}};
_.Z8.prototype.remove=function(n){this.mechanism.remove(n)};var br=function(n){this.mechanism=n};
_.Vc(br,_.Z8);var r3c=function(n){this.data=n},OuA=function(n){return n===void 0||n instanceof r3c?n:new r3c(n)};
br.prototype.set=function(n,D){br.superClass_.set.call(this,n,OuA(D))};
br.prototype.getWrapper=function(n){n=br.superClass_.get.call(this,n);if(n===void 0||n instanceof Object)return n;throw"Storage: Invalid value was encountered";};
br.prototype.get=function(n){if(n=this.getWrapper(n)){if(n=n.data,n===void 0)throw"Storage: Invalid value was encountered";}else n=void 0;return n};_.Vc(az,br);_.iuP=function(n){var D=n.creation;n=n.expiration;return!!n&&n<_.qm()||!!D&&D>_.qm()};
az.prototype.set=function(n,D,L){if(D=OuA(D)){if(L){if(L<_.qm()){az.prototype.remove.call(this,n);return}D.expiration=L}D.creation=_.qm()}az.superClass_.set.call(this,n,D)};
az.prototype.getWrapper=function(n,D){var L=az.superClass_.getWrapper.call(this,n);if(L)if(!D&&_.iuP(L))az.prototype.remove.call(this,n);else return L};var $S=function(){};
$S.prototype.next=function(){return GD};
var GD={done:!0,value:void 0},qo=function(n){return{value:n,done:!1}};
$S.prototype.__iterator__=function(){return this};
_.wiG=function(n){if(n instanceof $S)return n;if(typeof n.__iterator__=="function")return n.__iterator__(!1);if(_.lT(n)){var D=0,L=new $S;L.next=function(){for(;;){if(D>=n.length)return GD;if(D in n)return qo(n[D++]);D++}};
return L}throw Error("Nc");};var hjQ=function(n){if(n instanceof Vw||n instanceof UP||n instanceof Bs)return n;if(typeof n.next=="function")return new Vw(function(){return n});
if(typeof n[Symbol.iterator]=="function")return new Vw(function(){return n[Symbol.iterator]()});
if(typeof n.__iterator__=="function")return new Vw(function(){return n.__iterator__()});
throw Error("Oc");},Vw=function(n){this.func_=n};
Vw.prototype.__iterator__=function(){return new UP(this.func_())};
Vw.prototype[Symbol.iterator]=function(){return new Bs(this.func_())};
Vw.prototype.toEs6=function(){return new Bs(this.func_())};
var UP=function(n){this.JSC$8370_iter_=n};
_.f(UP,$S);UP.prototype.next=function(){return this.JSC$8370_iter_.next()};
UP.prototype[Symbol.iterator]=function(){return new Bs(this.JSC$8370_iter_)};
UP.prototype.toEs6=function(){return new Bs(this.JSC$8370_iter_)};
var Bs=function(n){Vw.call(this,function(){return n});
this.JSC$8373_iter_=n};
_.f(Bs,Vw);Bs.prototype.next=function(){return this.JSC$8373_iter_.next()};var WSi=function(){};var JD=function(){};
_.Vc(JD,WSi);JD.prototype.getCount=function(){for(var n=0,D=_.V(this),L=D.next();!L.done;L=D.next())n++;return n};
JD.prototype[Symbol.iterator]=function(){return hjQ(this.__iterator__(!0)).toEs6()};
JD.prototype.clear=function(){var n=Array.from(this);n=_.V(n);for(var D=n.next();!D.done;D=n.next())this.remove(D.value)};_.Vc(dm,JD);_.G=dm.prototype;_.G.isAvailable=function(){if(!pDB||this.cachedIsStorageAvailable_===null){var n=this.storage_;if(n)try{performance.now();n.setItem("__sak","1");n.removeItem("__sak");performance.now();var D=!0}catch(L){D=L instanceof DOMException&&(L.name==="QuotaExceededError"||L.code===22||L.code===1014||L.name==="NS_ERROR_DOM_QUOTA_REACHED")&&n&&n.length!==0}else D=!1;this.cachedIsStorageAvailable_=D}return this.cachedIsStorageAvailable_};
_.G.set=function(n,D){kS(this);try{this.storage_.setItem(n,D)}catch(L){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.G.get=function(n){kS(this);n=this.storage_.getItem(n);if(typeof n!=="string"&&n!==null)throw"Storage mechanism: Invalid value was encountered";return n};
_.G.remove=function(n){kS(this);this.storage_.removeItem(n)};
_.G.getCount=function(){kS(this);return this.storage_.length};
_.G.__iterator__=function(n){kS(this);var D=0,L=this.storage_,g=new $S;g.next=function(){if(D>=L.length)return GD;var b=L.key(D++);if(n)return qo(b);b=L.getItem(b);if(typeof b!=="string")throw"Storage mechanism: Invalid value was encountered";return qo(b)};
return g};
_.G.clear=function(){kS(this);this.storage_.clear()};
_.G.key=function(n){kS(this);return this.storage_.key(n)};
var kS=function(n){if(n.storage_==null)throw Error("Pc");var D;(pDB?n.isAvailable():(D=n.cachedIsStorageAvailable_)!=null?D:n.isAvailable())||JJ(Error("Pc"))};_.Vc($n4,dm);_.Vc(GzB,dm);_.Vc(Tp,JD);Tp.prototype.set=function(n,D){this.mechanism_.set(this.JSC$8388_prefix_+n,D)};
Tp.prototype.get=function(n){return this.mechanism_.get(this.JSC$8388_prefix_+n)};
Tp.prototype.remove=function(n){this.mechanism_.remove(this.JSC$8388_prefix_+n)};
Tp.prototype.__iterator__=function(n){var D=this.mechanism_[Symbol.iterator](),L=this,g=new $S;g.next=function(){var b=D.next();if(b.done)return b;for(b=b.value;b.slice(0,L.JSC$8388_prefix_.length)!=L.JSC$8388_prefix_;){b=D.next();if(b.done)return b;b=b.value}return qo(n?b.slice(L.JSC$8388_prefix_.length):L.mechanism_.get(b))};
return g};_.rD=function(n){this.expiringStorage_=(n=_.qR8(n))?new az(n):null;this.JSC$8392_domain_=document.domain||window.location.hostname};
_.rD.prototype.set=function(n,D,L,g){L=L||31104E3;this.remove(n);if(this.expiringStorage_)try{this.expiringStorage_.set(n,D,Date.now()+L*1E3);return}catch(q){}var b="";if(g)try{b=escape((0,_.iC)(D))}catch(q){return}else b=escape(D);_.Uw(n,b,L,this.JSC$8392_domain_)};
_.rD.prototype.get=function(n,D){var L=void 0,g=!this.expiringStorage_;if(!g)try{L=this.expiringStorage_.get(n)}catch(b){g=!0}if(g&&(L=_.Vj.get(n,void 0))&&(L=unescape(L),D))try{L=JSON.parse(L)}catch(b){this.remove(n),L=void 0}return L};
_.rD.prototype.remove=function(n){this.expiringStorage_&&this.expiringStorage_.remove(n);_.NwB(n,"/",this.JSC$8392_domain_)};
_.rD.prototype.getCreationTime=function(n){return this.expiringStorage_&&(n=(this.expiringStorage_.getWrapper(n)||{}).creation,typeof n==="number")?n:null};var UnB=function(){var n;return function(){n||(n=new _.rD("ytidb"));return n}}();var Jd4;_.sw=[];Jd4=!1;var iIO=kzJ||pSb;var pW={},ejr=(pW.AUTH_INVALID="No user identifier specified.",pW.EXPLICIT_ABORT="Transaction was explicitly aborted.",pW.IDB_NOT_SUPPORTED="IndexedDB is not supported.",pW.MISSING_INDEX="Index not created.",pW.MISSING_OBJECT_STORES="Object stores not created.",pW.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",pW.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",pW.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",pW.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",pW.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",pW.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",pW.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",pW),ZB={},xVj=(ZB.AUTH_INVALID="ERROR",ZB.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",ZB.EXPLICIT_ABORT="IGNORED",
ZB.IDB_NOT_SUPPORTED="ERROR",ZB.MISSING_INDEX="WARNING",ZB.MISSING_OBJECT_STORES="ERROR",ZB.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",ZB.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",ZB.QUOTA_EXCEEDED="WARNING",ZB.QUOTA_MAYBE_EXCEEDED="WARNING",ZB.UNKNOWN_ABORT="WARNING",ZB.INCOMPATIBLE_DB_VERSION="WARNING",ZB),aD={},KS6=(aD.AUTH_INVALID=!1,aD.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,aD.EXPLICIT_ABORT=!1,aD.IDB_NOT_SUPPORTED=!1,aD.MISSING_INDEX=!1,aD.MISSING_OBJECT_STORES=!1,aD.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,aD.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,aD.QUOTA_EXCEEDED=!1,aD.QUOTA_MAYBE_EXCEEDED=!0,aD.UNKNOWN_ABORT=!0,aD.INCOMPATIBLE_DB_VERSION=!1,aD),zp=function(n,D,L,g,b){D=D===void 0?{}:D;L=L===void 0?ejr[n]:L;g=g===void 0?xVj[n]:g;b=b===void 0?KS6[n]:b;_.pe.call(this,L,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:n},D));this.type=n;this.message=L;this.level=g;this.retryable=b;Object.setPrototypeOf(this,zp.prototype)};
_.f(zp,_.pe);var Rjj=function(n,D){zp.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:D,foundObjectStores:n},ejr.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Rjj.prototype)};
_.f(Rjj,zp);var aLb=function(n,D){var L=Error.call(this);this.message=L.message;"stack"in L&&(this.stack=L.stack);this.index=n;this.objectStore=D;Object.setPrototypeOf(this,aLb.prototype)};
_.f(aLb,Error);var dnb=["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 Ow=function(n){this.executor=n},rm=function(n){var D=this;
this.state={status:"PENDING"};this.JSC$8420_onFulfilled=[];this.JSC$8420_onRejected=[];n=n.executor;var L=function(b){if(D.state.status==="PENDING"){D.state={status:"FULFILLED",value:b};b=_.V(D.JSC$8420_onFulfilled);for(var q=b.next();!q.done;q=b.next())q=q.value,q()}},g=function(b){if(D.state.status==="PENDING"){D.state={status:"REJECTED",
reason:b};b=_.V(D.JSC$8420_onRejected);for(var q=b.next();!q.done;q=b.next())q=q.value,q()}};
try{n(L,g)}catch(b){g(b)}};
rm.all=function(n){return new rm(new Ow(function(D,L){var g=[],b=n.length;b===0&&D(g);for(var q={i$jscomp$503:0};q.i$jscomp$503<n.length;q={i$jscomp$503:q.i$jscomp$503},++q.i$jscomp$503)rm.resolve(n[q.i$jscomp$503]).then(function(U){return function(J){g[U.i$jscomp$503]=J;b--;b===0&&D(g)}}(q)).catch(function(U){L(U)})}))};
rm.resolve=function(n){return new rm(new Ow(function(D,L){n instanceof rm?n.then(D,L):D(n)}))};
rm.reject=function(n){return new rm(new Ow(function(D,L){L(n)}))};
rm.prototype.then=function(n,D){var L=this,g=n!=null?n:s_i,b=D!=null?D:E1B;return new rm(new Ow(function(q,U){L.state.status==="PENDING"?(L.JSC$8420_onFulfilled.push(function(){PhL(L,L,g,q,U)}),L.JSC$8420_onRejected.push(function(){tu6(L,L,b,q,U)})):L.state.status==="FULFILLED"?PhL(L,L,g,q,U):L.state.status==="REJECTED"&&tu6(L,L,b,q,U)}))};
rm.prototype.catch=function(n){return this.then(void 0,n)};
var PhL=function(n,D,L,g,b){try{if(n.state.status!=="FULFILLED")throw Error("Sc");var q=L(n.state.value);q instanceof rm?mVI(n,D,q,g,b):g(q)}catch(U){b(U)}},tu6=function(n,D,L,g,b){try{if(n.state.status!=="REJECTED")throw Error("Tc");
var q=L(n.state.reason);q instanceof rm?mVI(n,D,q,g,b):g(q)}catch(U){b(U)}},mVI=function(n,D,L,g,b){D===L?b(new TypeError("Uc")):L.then(function(q){q instanceof rm?mVI(n,D,q,g,b):g(q)},function(q){b(q)})};var dV;dV=window;_.Ml=dV.ytcsi&&dV.ytcsi.now?dV.ytcsi.now:dV.performance&&dV.performance.timing&&dV.performance.now&&dV.performance.timing.navigationStart?function(){return dV.performance.timing.navigationStart+dV.performance.now()}:function(){return(new Date).getTime()};var wm=function(n,D){this.JSC$8432_wrapped=n;this.options=D;this.transactionCount=0;this.startedMs=Math.round((0,_.Ml)());this.hasUnknownAbortedTransaction=!1},laI,Mui,sP,Se6;
wm.prototype.add=function(n,D,L){return _.x9(this,[n],{mode:"readwrite",enableRetries:!0},function(g){return g.objectStore(n).add(D,L)})};
wm.prototype.clear=function(n){return _.x9(this,[n],{mode:"readwrite",enableRetries:!0},function(D){return D.objectStore(n).clear()})};
wm.prototype.close=function(){this.JSC$8432_wrapped.close();var n;((n=this.options)==null?0:n.closed)&&this.options.closed()};
wm.prototype.count=function(n,D){return _.x9(this,[n],{mode:"readonly",enableRetries:!0},function(L){return L.objectStore(n).count(D)})};
var i9=function(n,D,L){n=n.JSC$8432_wrapped.createObjectStore(D,L);return new TD(n)};
wm.prototype.delete=function(n,D){return _.x9(this,[n],{mode:"readwrite",enableRetries:!0},function(L){return L.objectStore(n).delete(D)})};
var vW6=function(n,D){return _.x9(n,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(L){return L.objectStore("ResponseStore").index("byInterface").delete(D)})};
wm.prototype.get=function(n,D){return _.x9(this,[n],{mode:"readonly",enableRetries:!0},function(L){return L.objectStore(n).get(D)})};
wm.prototype.getAll=function(n,D,L){return _.x9(this,[n],{mode:"readonly",enableRetries:!0},function(g){return g.objectStore(n).getAll(D,L)})};
wm.prototype.put=function(n,D,L){return _.x9(this,[n],{mode:"readwrite",enableRetries:!0},function(g){return g.objectStore(n).put(D,L)})};
wm.prototype.objectStoreNames=function(){return Array.from(this.JSC$8432_wrapped.objectStoreNames)};
_.x9=function(n,D,L,g){var b,q,U,J,k,a,d,T,Q,A,I,w;return _.B(function(h){switch(h.nextAddress){case 1:var e={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof L==="string"?e.mode=L:Object.assign(e,L);b=e;n.transactionCount++;q=b.enableRetries?3:1;U=0;case 2:if(J){h.jumpTo(4);break}U++;k=Math.round((0,_.Ml)());_.JA(h,5);a=n.JSC$8432_wrapped.transaction(D,b.mode);e=new fLv(a);e=Xij(e,g);return _.p(h,e,7);case 7:return d=h.yieldResult,T=Math.round((0,_.Ml)()),laI(n,k,T,U,void 0,
D.join(),b),h.return(d);case 5:Q=_.dG(h);A=Math.round((0,_.Ml)());I=T4i(Q,n.JSC$8432_wrapped.name,D.join(),n.JSC$8432_wrapped.version);if((w=I instanceof zp&&!I.retryable)||U>=q)laI(n,k,A,U,I,D.join(),b),J=I;h.jumpTo(2);break;case 4:return h.return(Promise.reject(J))}})};
laI=function(n,D,L,g,b,q,U){D=L-D;b?(b instanceof zp&&(b.type==="QUOTA_EXCEEDED"||b.type==="QUOTA_MAYBE_EXCEEDED")&&Qj("QUOTA_EXCEEDED",{dbName:fe(n.JSC$8432_wrapped.name),objectStoreNames:q,transactionCount:n.transactionCount,transactionMode:U.mode}),b instanceof zp&&b.type==="UNKNOWN_ABORT"&&(L-=n.startedMs,L<0&&L>=2147483648&&(L=0),Qj("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:q,transactionDuration:D,transactionCount:n.transactionCount,dbDuration:L}),n.hasUnknownAbortedTransaction=!0),
Mui(n,!1,g,q,D,U.tag),_.c0(b)):Mui(n,!0,g,q,D,U.tag)};
Mui=function(n,D,L,g,b,q){Qj("TRANSACTION_ENDED",{objectStoreNames:g,connectionHasUnknownAbortedTransaction:n.hasUnknownAbortedTransaction,duration:b,isSuccessful:D,tryCount:L,tag:q===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":q})};
wm.prototype.getVersion=function(){return this.JSC$8432_wrapped.version};
wm.prototype.getName=function(){return this.JSC$8432_wrapped.name};
var TD=function(n){this.JSC$8447_wrapped=n};
TD.prototype.add=function(n,D){return iq(this.JSC$8447_wrapped.add(n,D))};
TD.prototype.autoIncrement=function(){return this.JSC$8447_wrapped.autoIncrement};
TD.prototype.clear=function(){return iq(this.JSC$8447_wrapped.clear()).then(function(){})};
var wD=function(n,D,L){n.JSC$8447_wrapped.createIndex(D,L,{unique:!1})};
TD.prototype.count=function(n){return iq(this.JSC$8447_wrapped.count(n))};
var oWG=function(n,D){return Rz(n,{query:D},function(L){return L.delete().then(function(){return L.continue()})}).then(function(){})};
TD.prototype.delete=function(n){return n instanceof IDBKeyRange?oWG(this,n):iq(this.JSC$8447_wrapped.delete(n))};
TD.prototype.get=function(n){return iq(this.JSC$8447_wrapped.get(n))};
TD.prototype.getAll=function(n,D){return"getAll"in IDBObjectStore.prototype?iq(this.JSC$8447_wrapped.getAll(n,D)):Yej(this,n,D)};
var Yej=function(n,D,L){var g=[];return Rz(n,{query:D},function(b){if(!(L!==void 0&&g.length>=L))return g.push(b.getValue()),b.continue()}).then(function(){return g})};
TD.prototype.index=function(n){try{return new EP(this.JSC$8447_wrapped.index(n))}catch(D){if(D instanceof Error&&D.name==="NotFoundError")throw new aLb(n,this.JSC$8447_wrapped.name);throw D;}};
TD.prototype.getName=function(){return this.JSC$8447_wrapped.name};
TD.prototype.keyPath=function(){return this.JSC$8447_wrapped.keyPath};
TD.prototype.put=function(n,D){return iq(this.JSC$8447_wrapped.put(n,D))};
var Rz=function(n,D,L){n=n.JSC$8447_wrapped.openCursor(D.query,D.direction);return Se6(n).then(function(g){return uYT(g,L)})},fLv=function(n){var D=this;
this.JSC$8455_wrapped=n;this.objectStoreCache=new Map;this.JSC$8455_aborted=!1;this.done=new Promise(function(L,g){D.JSC$8455_wrapped.addEventListener("complete",function(){L()});
D.JSC$8455_wrapped.addEventListener("error",function(b){b.currentTarget===b.target&&g(D.JSC$8455_wrapped.error)});
D.JSC$8455_wrapped.addEventListener("abort",function(){var b=D.JSC$8455_wrapped.error;if(b)g(b);else if(!D.JSC$8455_aborted){b=zp;for(var q=D.JSC$8455_wrapped.objectStoreNames,U=[],J=0;J<q.length;J++){var k=q.item(J);if(k===null)throw Error("Vc");U.push(k)}b=new b("UNKNOWN_ABORT",{objectStoreNames:U.join(),dbName:D.JSC$8455_wrapped.db.name,mode:D.JSC$8455_wrapped.mode});g(b)}})})},Xij=function(n,D){var L=new Promise(function(g,b){try{D(n).then(function(q){g(q)}).catch(b)}catch(q){b(q),n.abort()}});
return Promise.all([L,n.done]).then(function(g){return _.V(g).next().value})};
fLv.prototype.abort=function(){this.JSC$8455_wrapped.abort();this.JSC$8455_aborted=!0;throw new zp("EXPLICIT_ABORT");};
fLv.prototype.objectStore=function(n){n=this.JSC$8455_wrapped.objectStore(n);var D=this.objectStoreCache.get(n);D||(D=new TD(n),this.objectStoreCache.set(n,D));return D};
var EP=function(n){this.JSC$8457_wrapped=n};
EP.prototype.count=function(n){return iq(this.JSC$8457_wrapped.count(n))};
EP.prototype.delete=function(n){return _.oz(this,{query:n},function(D){return D.delete().then(function(){return D.continue()})})};
EP.prototype.get=function(n){return iq(this.JSC$8457_wrapped.get(n))};
EP.prototype.getAll=function(n,D){return"getAll"in IDBIndex.prototype?iq(this.JSC$8457_wrapped.getAll(n,D)):FSG(this,n,D)};
var FSG=function(n,D,L){var g=[];return _.oz(n,{query:D},function(b){if(!(L!==void 0&&g.length>=L))return g.push(b.getValue()),b.continue()}).then(function(){return g})};
EP.prototype.keyPath=function(){return this.JSC$8457_wrapped.keyPath};
EP.prototype.unique=function(){return this.JSC$8457_wrapped.unique};
_.oz=function(n,D,L){n=n.JSC$8457_wrapped.openCursor(D.query===void 0?null:D.query,D.direction===void 0?"next":D.direction);return Se6(n).then(function(g){return uYT(g,L)})};
sP=function(n,D){this.request=n;this.cursor=D};
Se6=function(n){return iq(n).then(function(D){return D?new sP(n,D):null})};
sP.prototype.continue=function(n){this.cursor.continue(n);return Se6(this.request)};
sP.prototype.delete=function(){return iq(this.cursor.delete()).then(function(){})};
sP.prototype.getValue=function(){return this.cursor.value};
sP.prototype.update=function(n){return iq(this.cursor.update(n))};var cs=function(n,D){this.name=n;this.options=D;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},HuP;
cs.prototype.openDb=function(n,D,L){L=L===void 0?{}:L;return zdJ(n,D,L)};
cs.prototype.delete=function(n){n=n===void 0?{}:n;return _.W0(this.name,n)};
HuP=function(n,D){return new zp("INCOMPATIBLE_DB_VERSION",{dbName:n.name,oldVersion:n.options.version,newVersion:D})};
_.eV=function(n,D){if(!D)throw Ce("openWithToken",fe(n.name));return n.open()};
cs.prototype.open=function(){var n=this;if(!this.isCompatible)throw HuP(this);if(this.connectionPromise)return this.connectionPromise;var D,L=function(){n.connectionPromise===D&&(n.connectionPromise=void 0)},g={blocking:function(q){q.close()},
closed:L,terminated:L,upgrade:this.options.upgrade},b=function(){var q,U,J,k,a,d,T,Q,A,I;return _.B(function(w){switch(w.nextAddress){case 1:return U=(q=Error().stack)!=null?q:"",_.JA(w,2),_.p(w,n.openDb(n.name,n.options.version,g),4);case 4:for(var h=J=w.yieldResult,e=n.options,v=[],LO=_.V(Object.keys(e.objectStores)),S=LO.next();!S.done;S=LO.next()){S=S.value;var $i=e.objectStores[S],nO=$i.removedAtVersion===void 0?Number.MAX_VALUE:$i.removedAtVersion;!(h.JSC$8432_wrapped.version>=$i.addedAtVersion)||
h.JSC$8432_wrapped.version>=nO||h.JSC$8432_wrapped.objectStoreNames.contains(S)||v.push(S)}k=v;if(k.length===0){w.jumpTo(5);break}a=Object.keys(n.options.objectStores);d=J.objectStoreNames();if(n.timesReopenedToFixMissingObjectStore<_.H7("ytidb_reopen_db_retries",0))return n.timesReopenedToFixMissingObjectStore++,J.close(),_.c0(new zp("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:n.name,expectedObjectStores:a,foundObjectStores:d})),w.return(b());if(!(n.timesDeletedToFixMissingObjectStore<_.H7("ytidb_remake_db_retries",
1))){w.jumpTo(6);break}n.timesDeletedToFixMissingObjectStore++;return _.p(w,n.delete(),7);case 7:return _.c0(new zp("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:n.name,expectedObjectStores:a,foundObjectStores:d})),w.return(b());case 6:throw new Rjj(d,a);case 5:return w.return(J);case 2:T=_.dG(w);if(T instanceof DOMException?T.name!=="VersionError":"DOMError"in self&&T instanceof DOMError?T.name!=="VersionError":!(T instanceof Object&&"message"in T)||T.message!=="An attempt was made to open a database using a lower version than the existing version."){w.jumpTo(8);
break}return _.p(w,n.openDb(n.name,void 0,Object.assign({},g,{upgrade:void 0})),9);case 9:Q=w.yieldResult;A=Q.getVersion();if(n.options.version!==void 0&&A>n.options.version+1)throw Q.close(),n.isCompatible=!1,HuP(n,A);return w.return(Q);case 8:throw L(),T instanceof Error&&!_.c("ytidb_async_stack_killswitch")&&(T.stack=T.stack+"\n"+U.substring(U.indexOf("\n")+1)),T4i(T,n.name,"",(I=n.options.version)!=null?I:-1);}})};
return this.connectionPromise=D=b()};var ILf=new cs("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(n,D){D(1)&&i9(n,"databases",{keyPath:"actualName"})}});var WkO,wSJ=new function(){}(new function(){});new _.gs;var y3A=function(n,D){cs.call(this,n,D);this.options=D;uq(n)};
_.f(y3A,cs);var lLB=function(n,D){var L;return function(){L||(L=new y3A(n,D));return L}};
y3A.prototype.openDb=function(n,D,L){L=L===void 0?{}:L;return(this.options.shared?P2O:Rd4)(n,D,Object.assign({},L))};
y3A.prototype.delete=function(n){n=n===void 0?{}:n;return(this.options.shared?XSB:tsv)(this.name,n)};var NaP={},Msv=lq("ytGcfConfig",{objectStores:(NaP.coldConfigStore={addedAtVersion:1},NaP.hotConfigStore={addedAtVersion:1},NaP),shared:!1,upgrade:function(n,D){D(1)&&(wD(i9(n,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),wD(i9(n,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var jhW=function(){_.TR.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var n=_.W7("yt.gcf.config.hotUpdateCallbacks");n?(this.localHotConfigJobQueue=[].concat(_.Iu(n)),this.sharedHotConfigJobQueue=n):(this.sharedHotConfigJobQueue=[],_.v0("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.f(jhW,_.TR);jhW.prototype.disposeInternal=function(){for(var n=_.V(this.localHotConfigJobQueue),D=n.next();!D.done;D=n.next()){var L=this.sharedHotConfigJobQueue;D=L.indexOf(D.value);D>=0&&L.splice(D,1)}this.localHotConfigJobQueue.length=0;_.TR.prototype.disposeInternal.call(this)};var To=function(){var n=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new jhW;this.TEST_ONLY={initializeConfigDb:function(){n.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return n.coldGlobalConfigGroup},
setHotConfigGroup:function(D){nyr(n,D)},
setHotHashData:function(D){n.setHotHashData(D)},
setColdConfigGroup:function(D){D1Q(n,D)},
getColdHashData:function(){return n.coldHashData},
getHotHashData:function(){return n.hotHashData},
getHotConfigGroup:function(){return n.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return LKj()},
getExportedHotConfigGroup:function(){return Qw()},
getExportedColdHashData:function(){return _.W7("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.W7("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){gy6(n)},
resetInstance:function(){n.setHotHashData(void 0);bkj(n);delete To.instance},
setDebounceTimer:function(D){n.debounceTimer=D},
getDebounceTimer:function(){return n.debounceTimer}}},$1i=function(){if(!To.instance){var n=new To;
To.instance=n}return To.instance},VrI=function(n){var D;
_.B(function(L){if(L.nextAddress==1)return _.c("start_client_gcf")||_.c("delete_gcf_config_db")?_.c("start_client_gcf")?_.p(L,_.XG(),3):L.jumpTo(2):L.return();L.nextAddress!=2&&((D=L.yieldResult)&&_.k9()&&!_.c("delete_gcf_config_db")?(n.isConfigDbInitialized=!0,gy6(n)):(Gt6(n),q6X(n)));return _.c("delete_gcf_config_db")?_.p(L,yd4(),0):L.jumpTo(0)})},Ng8=function(){var n;
return(n=Qw())!=null?n:_.OJ("RAW_HOT_CONFIG_GROUP")},U16=function(n){var D,L,g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:if(n.hotGlobalConfigGroup)return J.return(Qw());if(!n.isConfigDbInitialized)return D=Ce("getHotConfig IDB not initialized"),_.e6(D),J.return(Promise.reject(D));L=mA();g=_.OJ("TIME_CREATED_MS");if(!L){b=Ce("getHotConfig token error");_.e6(b);J.jumpTo(2);break}return _.p(J,HIb(L),3);case 3:if((q=J.yieldResult)&&q.timestamp>g)return nyr(n,q.config),n.setHotHashData(q.hashData),J.return(Qw());case 2:q6X(n);if(!(L&&n.hotGlobalConfigGroup&&n.hotHashData)){J.jumpTo(4);
break}return _.p(J,YR8(n.hotGlobalConfigGroup,n.hotHashData,L,g),4);case 4:return n.hotGlobalConfigGroup?J.return(Qw()):(U=new _.pe("Config not available in ytConfig"),_.e6(U),J.return(Promise.reject(U)))}})},JFc=function(n){var D,L,g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:if(n.coldGlobalConfigGroup)return J.return(LKj());if(!n.isConfigDbInitialized)return D=Ce("getColdConfig IDB not initialized"),_.e6(D),J.return(Promise.reject(D));L=mA();g=_.OJ("TIME_CREATED_MS");if(!L){b=Ce("getColdConfig");_.e6(b);J.jumpTo(2);break}return _.p(J,FkB(L),3);case 3:if((q=J.yieldResult)&&q.timestamp>g)return D1Q(n,q.config),B1G(n,q.configData),bkj(n,q.hashData),J.return(LKj());case 2:Gt6(n);if(!(L&&n.coldGlobalConfigGroup&&n.coldHashData&&
n.configData)){J.jumpTo(4);break}return _.p(J,SRO(n.coldGlobalConfigGroup,n.coldHashData,n.configData,L,g),4);case 4:return n.coldGlobalConfigGroup?J.return(LKj()):(U=new _.pe("Config not available in ytConfig"),_.e6(U),J.return(Promise.reject(U)))}})},gy6=function(n){if(!n.hotGlobalConfigGroup||!n.coldGlobalConfigGroup){if(!mA()){var D=Ce("scheduleGetConfigs");
_.e6(D)}n.initJob||(n.initJob=_.fj.addLowPriorityJob(function(){return _.B(function(L){switch(L.nextAddress){case 1:return _.JA(L,2),_.p(L,U16(n),4);case 4:_.hE(L,3);break;case 2:_.dG(L);case 3:return _.JA(L,5),_.p(L,JFc(n),7);case 7:_.hE(L,6);break;case 5:_.dG(L);case 6:n.initJob&&(n.initJob=0),_.Tq(L)}})},100))}},Yhf=function(n,D,L){var g,b,q;
return _.B(function(U){switch(U.nextAddress){case 1:if(!_.c("start_client_gcf")){U.jumpTo(0);break}L&&nyr(n,L);n.setHotHashData(D);g=mA();if(!g){U.jumpTo(3);break}if(L){U.jumpTo(4);break}return _.p(U,HIb(g),5);case 5:b=U.yieldResult,L=(q=b)==null?void 0:q.config;case 4:return _.p(U,YR8(L,D,g),3);case 3:if(L)for(var J=L,k=_.V(n.configUpdateService.sharedHotConfigJobQueue),a=k.next();!a.done;a=k.next())a=a.value,a(J);_.Tq(U)}})},ShJ=function(n,D,L){var g,b,q,U;
return _.B(function(J){if(J.nextAddress==1){if(!_.c("start_client_gcf"))return J.jumpTo(0);bkj(n,D);return(g=mA())?L?J.jumpTo(4):_.p(J,FkB(g),5):J.jumpTo(0)}J.nextAddress!=4&&(b=J.yieldResult,L=(q=b)==null?void 0:q.config);if(!L)return J.jumpTo(0);U=L.configData;return _.p(J,SRO(L,D,U,g),0)})},afO=function(){var n=$1i(),D=(0,_.Ml)()-n.debounceTimer;
if(!(n.debounceTimer!==0&&D<_.H7("send_config_hash_timer"))){D=_.W7("yt.gcf.config.coldConfigData");var L=_.W7("yt.gcf.config.hotHashData"),g=_.W7("yt.gcf.config.coldHashData");D&&L&&g&&(n.debounceTimer=(0,_.Ml)());return{coldConfigData:D,hotHashData:L,coldHashData:g}}},Gt6=function(n){D1Q(n,_.OJ("RAW_COLD_CONFIG_GROUP"));
bkj(n,_.OJ("SERIALIZED_COLD_HASH_DATA"));var D;B1G(n,(D=n.coldGlobalConfigGroup)==null?void 0:D.configData)},q6X=function(n){nyr(n,_.OJ("RAW_HOT_CONFIG_GROUP"));
n.setHotHashData(_.OJ("SERIALIZED_HOT_HASH_DATA"))},nyr=function(n,D){n.hotGlobalConfigGroup=D;
_.v0("yt.gcf.config.hotConfigGroup",n.hotGlobalConfigGroup||null)},D1Q=function(n,D){n.coldGlobalConfigGroup=D;
_.v0("yt.gcf.config.coldConfigGroup",n.coldGlobalConfigGroup||null)};
To.prototype.setHotHashData=function(n){this.hotHashData=n;_.v0("yt.gcf.config.hotHashData",this.hotHashData||null)};
var bkj=function(n,D){n.coldHashData=D;_.v0("yt.gcf.config.coldHashData",n.coldHashData||null)},B1G=function(n,D){n.configData=D;
_.v0("yt.gcf.config.coldConfigData",n.configData||null)},Qw=function(){return _.W7("yt.gcf.config.hotConfigGroup")},LKj=function(){return _.W7("yt.gcf.config.coldConfigGroup")};var Lj={},ktj=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Lj.assign=function(n){for(var D=Array.prototype.slice.call(arguments,1);D.length;){var L=D.shift();if(L){if(typeof L!=="object")throw new TypeError("Yc`"+L);for(var g in L)Object.prototype.hasOwnProperty.call(L,g)&&(n[g]=L[g])}}return n};
Lj.shrinkBuf=function(n,D){if(n.length===D)return n;if(n.subarray)return n.subarray(0,D);n.length=D;return n};
var pbW={arraySet:function(n,D,L,g,b){if(D.subarray&&n.subarray)n.set(D.subarray(L,L+g),b);else for(var q=0;q<g;q++)n[b+q]=D[L+q]},
flattenChunks:function(n){var D,L;var g=L=0;for(D=n.length;g<D;g++)L+=n[g].length;var b=new Uint8Array(L);g=L=0;for(D=n.length;g<D;g++){var q=n[g];b.set(q,L);L+=q.length}return b}},ZkP={arraySet:function(n,D,L,g,b){for(var q=0;q<g;q++)n[b+q]=D[L+q]},
flattenChunks:function(n){return[].concat.apply([],n)}};
Lj.setTyped=function(){ktj?(Lj.Buf8=Uint8Array,Lj.Buf16=Uint16Array,Lj.Buf32=Int32Array,Lj.assign(Lj,pbW)):(Lj.Buf8=Array,Lj.Buf16=Array,Lj.Buf32=Array,Lj.assign(Lj,ZkP))};
Lj.setTyped();var atQ=!0;try{new Uint8Array(1)}catch(n){atQ=!1}
var H88=function(n){var D,L,g=n.length,b=0;for(D=0;D<g;D++){var q=n.charCodeAt(D);if((q&64512)===55296&&D+1<g){var U=n.charCodeAt(D+1);(U&64512)===56320&&(q=65536+(q-55296<<10)+(U-56320),D++)}b+=q<128?1:q<2048?2:q<65536?3:4}var J=new Lj.Buf8(b);for(D=L=0;L<b;D++)q=n.charCodeAt(D),(q&64512)===55296&&D+1<g&&(U=n.charCodeAt(D+1),(U&64512)===56320&&(q=65536+(q-55296<<10)+(U-56320),D++)),q<128?J[L++]=q:(q<2048?J[L++]=192|q>>>6:(q<65536?J[L++]=224|q>>>12:(J[L++]=240|q>>>18,J[L++]=128|q>>>12&63),J[L++]=
128|q>>>6&63),J[L++]=128|q&63);return J};var KZ8={};KZ8=function(n,D,L,g){var b=n&65535|0;n=n>>>16&65535|0;for(var q;L!==0;){q=L>2E3?2E3:L;L-=q;do b=b+D[g++]|0,n=n+b|0;while(--q);b%=65521;n%=65521}return b|n<<16|0};for(var Tv={},ur,d1G=[],T1c=0;T1c<256;T1c++){ur=T1c;for(var EyG=0;EyG<8;EyG++)ur=ur&1?3988292384^ur>>>1:ur>>>1;d1G[T1c]=ur}Tv=function(n,D,L,g){L=g+L;for(n^=-1;g<L;g++)n=n>>>8^d1G[(n^D[g])&255];return n^-1};var Gv={};Gv={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 z3O=[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],C84=[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],FZQ=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],e38=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Br=Array(576);Nl(Br);var JG=Array(60);Nl(JG);var b9=Array(512);Nl(b9);var gD=Array(256);Nl(gD);var IfJ=Array(29);Nl(IfJ);var rWb=Array(30);Nl(rWb);var ozv,YGi,SGQ,MRO=!1;var u9;
u9=[new QT(0,0,0,0,function(n,D){var L=65535;for(L>n.pending_buf_size-5&&(L=n.pending_buf_size-5);;){if(n.lookahead<=1){ss(n);if(n.lookahead===0&&D===0)return 1;if(n.lookahead===0)break}n.strstart+=n.lookahead;n.lookahead=0;var g=n.block_start+L;if(n.strstart===0||n.strstart>=g)if(n.lookahead=n.strstart-g,n.strstart=g,kn(n,!1),n.strm.avail_out===0)return 1;if(n.strstart-n.block_start>=n.w_size-262&&(kn(n,!1),n.strm.avail_out===0))return 1}n.insert=0;if(D===4)return kn(n,!0),n.strm.avail_out===0?3:
4;n.strstart>n.block_start&&kn(n,!1);return 1}),
new QT(4,4,8,4,R34),new QT(4,5,16,8,R34),new QT(4,6,32,32,R34),new QT(4,4,16,16,cr),new QT(8,16,32,32,cr),new QT(8,16,128,128,cr),new QT(8,32,128,256,cr),new QT(32,128,258,1024,cr),new QT(32,258,258,4096,cr)];var lfi={};lfi=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 yWv=Object.prototype.toString;
Xnv.prototype.push=function(n,D){var L=this.strm,g=this.options.chunkSize;if(this.ended)return!1;var b=D===~~D?D:D===!0?4:0;typeof n==="string"?L.input=H88(n):yWv.call(n)==="[object ArrayBuffer]"?L.input=new Uint8Array(n):L.input=n;L.next_in=0;L.avail_in=L.input.length;do{L.avail_out===0&&(L.output=new Lj.Buf8(g),L.next_out=0,L.avail_out=g);n=vzT(L,b);if(n!==1&&n!==0)return s7A(this,n),this.ended=!0,!1;if(L.avail_out===0||L.avail_in===0&&(b===4||b===2))if(this.options.to==="string"){var q=Lj.shrinkBuf(L.output,
L.next_out);D=q;q=q.length;if(q<65537&&(D.subarray&&atQ||!D.subarray))D=String.fromCharCode.apply(null,Lj.shrinkBuf(D,q));else{for(var U="",J=0;J<q;J++)U+=String.fromCharCode(D[J]);D=U}this.chunks.push(D)}else D=Lj.shrinkBuf(L.output,L.next_out),this.chunks.push(D)}while((L.avail_in>0||L.avail_out===0)&&n!==1);if(b===4)return(L=this.strm)&&L.state?(g=L.state.status,g!==42&&g!==69&&g!==73&&g!==91&&g!==103&&g!==113&&g!==666?n=qX(L,-2):(L.state=null,n=g===113?qX(L,-3):0)):n=-2,s7A(this,n),this.ended=
!0,n===0;b===2&&(s7A(this,0),L.avail_out=0);return!0};
var s7A=function(n,D){D===0&&(n.result=n.options.to==="string"?n.chunks.join(""):Lj.flattenChunks(n.chunks));n.chunks=[];n.err=D;n.msg=n.strm.msg};var cFc=typeof TextEncoder!=="undefined"?new TextEncoder:null,Iy8=cFc?function(n){return cFc.encode(n)}:function(n){n=_.dp(n);
for(var D=new Uint8Array(n.length),L=0;L<D.length;L++)D[L]=n[L];return D};var jdT={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},DPQ={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var fW=function(n,D){this.version=n;this.args=D};
fW.prototype.serialize=function(){return{version:this.version,args:this.args}};var LsB=function(n,D){this.topic=n;this.dataClass=D};
LsB.prototype.toString=function(){return this.topic};var Q7G=_.W7("ytPubsub2Pubsub2Instance")||new _.Gp;_.Gp.prototype.subscribe=_.Gp.prototype.subscribe;_.Gp.prototype.unsubscribeByKey=_.Gp.prototype.unsubscribeByKey;_.Gp.prototype.publish=_.Gp.prototype.publish;_.Gp.prototype.clear=_.Gp.prototype.clear;_.v0("ytPubsub2Pubsub2Instance",Q7G);var Dtv=_.W7("ytPubsub2Pubsub2SubscribedKeys")||{};_.v0("ytPubsub2Pubsub2SubscribedKeys",Dtv);var bCf=_.W7("ytPubsub2Pubsub2TopicToKeys")||{};_.v0("ytPubsub2Pubsub2TopicToKeys",bCf);
var geB=_.W7("ytPubsub2Pubsub2IsAsync")||{};_.v0("ytPubsub2Pubsub2IsAsync",geB);_.v0("ytPubsub2Pubsub2SkipSubKey",null);var ZC8=void 0,kGB=void 0;var uW8=_.H7("max_body_size_to_compress",5E5),fyJ=_.H7("min_body_size_to_compress",500),zv=!0,OCv=0,IT=0,r4i=_.H7("compression_performance_threshold_lr",250),iC8=_.H7("slow_compressions_before_abandon_count",4),TC8=!1,EeJ=new Map,z5i=1,A4T=!0;_.Vc(Cj,Wsb);Cj.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 uMc=function(n,D,L){L||(L=0);var g=n.W_;if(typeof D==="string")for(var b=0;b<16;b++)g[b]=D.charCodeAt(L)<<24|D.charCodeAt(L+1)<<16|D.charCodeAt(L+2)<<8|D.charCodeAt(L+3),L+=4;else for(b=0;b<16;b++)g[b]=D[L]<<24|D[L+1]<<16|D[L+2]<<8|D[L+3],L+=4;for(D=16;D<80;D++)L=g[D-3]^g[D-8]^g[D-14]^g[D-16],g[D]=(L<<1|L>>>31)&4294967295;D=n.chain_[0];L=n.chain_[1];b=n.chain_[2];for(var q=n.chain_[3],U=n.chain_[4],J,k,a=0;a<80;a++)a<40?a<20?(J=q^L&(b^q),k=1518500249):(J=L^b^q,k=1859775393):a<60?(J=L&b|q&(L|b),
k=2400959708):(J=L^b^q,k=3395469782),J=(D<<5|D>>>27)+J+U+k+g[a]&4294967295,U=q,q=b,b=(L<<30|L>>>2)&4294967295,L=D,D=J;n.chain_[0]=n.chain_[0]+D&4294967295;n.chain_[1]=n.chain_[1]+L&4294967295;n.chain_[2]=n.chain_[2]+b&4294967295;n.chain_[3]=n.chain_[3]+q&4294967295;n.chain_[4]=n.chain_[4]+U&4294967295};
Cj.prototype.update=function(n,D){if(n!=null){D===void 0&&(D=n.length);for(var L=D-this.blockSize,g=0,b=this.buf_,q=this.inbuf_;g<D;){if(q==0)for(;g<=L;)uMc(this,n,g),g+=this.blockSize;if(typeof n==="string")for(;g<D;){if(b[q]=n.charCodeAt(g),++q,++g,q==this.blockSize){uMc(this,b);q=0;break}}else for(;g<D;)if(b[q]=n[g],++q,++g,q==this.blockSize){uMc(this,b);q=0;break}}this.inbuf_=q;this.total_+=D}};
Cj.prototype.digest=function(){var n=[],D=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var L=this.blockSize-1;L>=56;L--)this.buf_[L]=D&255,D/=256;uMc(this,this.buf_);for(L=D=0;L<5;L++)for(var g=24;g>=0;g-=8)n[D]=this.chain_[L]>>g&255,++D;return n};var Ks4;var zD=function(n){var D=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(d){D.databaseToken=d},
triggerThrottle:function(){D.throttledSend()},
cancelThrottle:function(){D.cancelThrottledSend()},
immediateSend:function(d){return _.B(function(T){return _.p(T,D.immediateSend(d),0)})},
requestWithinAgeLimit:function(d,T){return D.requestWithinAgeLimit(d,T)},
retryQueuedRequests:function(){D.retryQueuedRequests()}};
var L;this.throttleTimeout=(L=n.throttleTimeout)!=null?L:100;var g;this.retryMaxAttempts=(g=n.retryMaxAttempts)!=null?g:1;var b;this.requestAgeLimitMs=(b=n.requestAgeLimitMs)!=null?b:2592E6;var q;this.queuedRequestAgeLimitMs=(q=n.queuedRequestAgeLimitMs)!=null?q:12E4;var U;this.retryDelayMs=(U=n.retryDelayMs)!=null?U:5E3;var J;this.databaseToken=(J=n.databaseToken)!=null?J:void 0;this.enableCleaning=!!n.enableCleaning;var k;this.cleaningRate=(k=n.cleaningRate)!=null?k:.1;var a;this.potentialEsfErrorLimit=
(a=n.potentialEsfErrorLimit)!=null?a:10;n.handleError&&(this.handleError=n.handleError);n.handleWarning&&(this.handleWarning=n.handleWarning);n.disableYtIdbTransactions&&(this.disableYtIdbTransactions=n.disableYtIdbTransactions);n.bypassDbTokenDependency&&(this.bypassDbTokenDependency=n.bypassDbTokenDependency);this.getBooleanFlag=n.getBooleanFlag;this.jobManager=n.jobManager;this.logsStore=n.logsStore;this.networkManager=n.networkManager;this.sendFn=n.sendFn;this.onlineEvent=n.onlineEvent;this.offlineEvent=
n.offlineEvent;AD(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&ftc(this)},ftc=function(n){AD(n)&&!n.disableYtIdbTransactions&&(n.initialized=!0,n.enableCleaning&&Math.random()<=n.cleaningRate&&n.logsStore.cleanLogsStore(n.databaseToken),n.retryQueuedRequests(),n.networkManager.isNetworkAvailable()&&n.throttledSend(),n.networkManager.listen(n.onlineEvent,n.throttledSend.bind(n)),n.networkManager.listen(n.offlineEvent,n.cancelThrottledSend.bind(n)))};
_.G=zD.prototype;_.G.writeThenSend=function(n,D){var L=this;D=D===void 0?{}:D;if(AD(this)&&this.initialized){var g={url:n,options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(g,this.databaseToken).then(function(b){g.id=b;L.networkManager.isNetworkAvailable()&&L.immediateSend(g)}).catch(function(b){L.immediateSend(g);
AFc(L,b)})}else this.sendFn(n,D)};
_.G.sendThenWrite=function(n,D,L){var g=this;D=D===void 0?{}:D;if(AD(this)&&this.initialized){var b={url:n,options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(b.skipRetry=L);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!b.skipRetry){if(!b.skipRetry){var q=D.onError?D.onError:function(){};
D.onError=function(U,J){return _.B(function(k){if(k.nextAddress==1)return _.p(k,g.logsStore.set(b,g.databaseToken).catch(function(a){AFc(g,a)}),2);
q(U,J);_.Tq(k)})}}this.sendFn(n,D,b.skipRetry)}else this.logsStore.set(b,this.databaseToken).catch(function(U){g.sendFn(n,D,b.skipRetry);
AFc(g,U)})}else this.sendFn(n,D,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&L)};
_.G.sendAndWrite=function(n,D){var L=this;D=D===void 0?{}:D;if(AD(this)&&this.initialized){var g={url:n,options:D,timestamp:this.now(),status:"NEW",sendCount:0},b=!1,q=D.onSuccess?D.onSuccess:function(){};
g.options.onSuccess=function(U,J){g.id!==void 0?L.logsStore.deleteRequest(g.id,L.databaseToken):b=!0;L.networkManager.networkStatusHint&&L.getBooleanFlag&&L.getBooleanFlag("vss_network_hint")&&L.networkManager.networkStatusHint(!0);q(U,J)};
this.sendFn(g.url,g.options,void 0,!0);this.logsStore.set(g,this.databaseToken).then(function(U){g.id=U;b&&L.logsStore.deleteRequest(g.id,L.databaseToken)}).catch(function(U){AFc(L,U)})}else this.sendFn(n,D,void 0,!0)};
_.G.throttledSend=function(){var n=this;if(!AD(this))throw Error("ad");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.logsStore.getMostRecentByStatus("NEW",n.databaseToken),2);if(L.nextAddress!=3)return D=L.yieldResult,D?_.p(L,n.immediateSend(D),3):(n.cancelThrottledSend(),L.return());n.intervalJob&&(n.intervalJob=0,n.throttledSend());_.Tq(L)})},this.throttleTimeout))};
_.G.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.G.immediateSend=function(n){var D=this,L;return _.B(function(g){switch(g.nextAddress){case 1:if(!AD(D))throw Error("bd");if(n.id===void 0){g.jumpTo(2);break}return _.p(g,D.logsStore.markAsQueued(n.id,D.databaseToken),3);case 3:(L=g.yieldResult)||D.handleWarning(Error("cd"));case 2:if(D.requestWithinAgeLimit(n,D.requestAgeLimitMs)){g.jumpTo(4);break}D.handleWarning(Error("dd"));if(n.id===void 0){g.jumpTo(5);break}return _.p(g,D.logsStore.deleteRequest(n.id,D.databaseToken),5);case 5:return g.return();
case 4:n.skipRetry||(n=zCr(D,n));if(!n){g.jumpTo(0);break}if(!n.skipRetry||n.id===void 0){g.jumpTo(8);break}return _.p(g,D.logsStore.deleteRequest(n.id,D.databaseToken),8);case 8:D.sendFn(n.url,n.options,!!n.skipRetry),_.Tq(g)}})};
var zCr=function(n,D){if(!AD(n))throw Error("ed");var L=D.options.onError?D.options.onError:function(){};
D.options.onError=function(b,q){var U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:U=vef(q);(J=XeB(q))&&n.getBooleanFlag&&n.getBooleanFlag("web_enable_error_204")&&n.handleError(Error("fd"),D.url,q);if(!(n.getBooleanFlag&&n.getBooleanFlag("nwl_consider_error_code")&&U||n.getBooleanFlag&&!n.getBooleanFlag("nwl_consider_error_code")&&n.potentialEsfErrorCounter<=n.potentialEsfErrorLimit)){d.jumpTo(2);break}if(!n.networkManager.sendNetworkCheckRequest){d.jumpTo(3);break}return _.p(d,n.networkManager.sendNetworkCheckRequest(),
3);case 3:if(n.networkManager.isNetworkAvailable()){d.jumpTo(2);break}L(b,q);if(!n.getBooleanFlag||!n.getBooleanFlag("nwl_consider_error_code")||((k=D)==null?void 0:k.id)===void 0){d.jumpTo(6);break}return _.p(d,n.logsStore.resetRequest(D.id,n.databaseToken,!1),6);case 6:return d.return();case 2:if(n.getBooleanFlag&&n.getBooleanFlag("nwl_consider_error_code")&&!U&&n.potentialEsfErrorCounter>n.potentialEsfErrorLimit)return d.return();n.potentialEsfErrorCounter++;if(((a=D)==null?void 0:a.id)===void 0){d.jumpTo(8);
break}return D.sendCount<n.retryMaxAttempts?_.p(d,n.logsStore.resetRequest(D.id,n.databaseToken,!0,J?!1:void 0),12):_.p(d,n.logsStore.deleteRequest(D.id,n.databaseToken),8);case 12:n.jobManager.addLowPriorityJob(function(){n.networkManager.isNetworkAvailable()&&n.throttledSend()},n.retryDelayMs);
case 8:L(b,q),_.Tq(d)}})};
var g=D.options.onSuccess?D.options.onSuccess:function(){};
D.options.onSuccess=function(b,q){var U;return _.B(function(J){if(J.nextAddress==1)return((U=D)==null?void 0:U.id)===void 0?J.jumpTo(2):_.p(J,n.logsStore.deleteRequest(D.id,n.databaseToken),2);n.networkManager.networkStatusHint&&n.getBooleanFlag&&n.getBooleanFlag("vss_network_hint")&&n.networkManager.networkStatusHint(!0);g(b,q);_.Tq(J)})};
return D};
zD.prototype.requestWithinAgeLimit=function(n,D){n=n.timestamp;return this.now()-n>=D?!1:!0};
zD.prototype.retryQueuedRequests=function(){var n=this;if(!AD(this))throw Error("gd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(D){D&&!n.requestWithinAgeLimit(D,n.queuedRequestAgeLimitMs)?n.jobManager.addLowPriorityJob(function(){return _.B(function(L){if(L.nextAddress==1)return D.id===void 0?L.jumpTo(2):_.p(L,n.logsStore.resetRequest(D.id,n.databaseToken),2);n.retryQueuedRequests();_.Tq(L)})}):n.networkManager.isNetworkAvailable()&&n.throttledSend()})};
var AFc=function(n,D){n.writeError&&!n.networkManager.isNetworkAvailable()?n.writeError(D):n.handleError(D)},AD=function(n){return!!n.databaseToken||n.bypassDbTokenDependency};var lyi;var yiO={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,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};var It6={},naB=lq("ServiceWorkerLogsDatabase",{objectStores:(It6.SWHealthLog={addedAtVersion:1},It6),shared:!0,upgrade:function(n,D){D(1)&&wD(i9(n,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var VNy={},qjB=0;var k8f;var ID=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Kj=function(){if(!ID.instance){var n=_.W7("yt.networkRequestMonitor.instance")||new ID;
_.v0("yt.networkRequestMonitor.instance",n);ID.instance=n}return ID.instance};
ID.prototype.requestComplete=function(n,D){D&&(this.anyRequestHasSucceeded=!0);n=this.removeParams(n);this.requestMap.get(n)||this.requestMap.set(n,D)};
ID.prototype.isEndpointCFR=function(n){n=this.removeParams(n);return(n=this.requestMap.get(n))?!1:n===!1&&this.anyRequestHasSucceeded?!0:null};
ID.prototype.removeParams=function(n){return n.split("?")[0]};
ID.prototype.removeParams=ID.prototype.removeParams;ID.prototype.isEndpointCFR=ID.prototype.isEndpointCFR;ID.prototype.requestComplete=ID.prototype.requestComplete;ID.getInstance=Kj;var CW=function(n){_.fd.call(this);var D=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=n!=null?n:{addLowPriorityJob:function(b,q){return setTimeout(b,q)},
cancelJob:function(b){clearTimeout(b)}};
var L,g;this.isOnline=(g=(L=window.navigator)==null?void 0:L.onLine)!=null?g:!0;this.onNavigatorChange=function(){return _.B(function(b){return _.p(b,CKj(D),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||rFQ(this)};
_.f(CW,_.fd);CW.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete CW.instance};
CW.prototype.isNetworkAvailable=function(){return this.isOnline};
var rFQ=function(n){n.pollingJob=n.jobManager.addLowPriorityJob(function(){var D;return _.B(function(L){if(L.nextAddress==1)return n.isOnline?((D=window.navigator)==null?0:D.onLine)?L.jumpTo(3):_.p(L,CKj(n),3):_.p(L,CKj(n),3);rFQ(n);_.Tq(L)})},3E4)},CKj=function(n,D){return n.networkRequestPromise?n.networkRequestPromise:n.networkRequestPromise=new Promise(function(L){var g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:return g=window.AbortController?new window.AbortController:void 0,q=(b=g)==null?void 0:b.signal,U=!1,_.JA(J,2,3),g&&(n.abortTimeoutKey=n.jobManager.addLowPriorityJob(function(){g.abort()},D||2E4)),_.p(J,fetch("/generate_204",{method:"HEAD",
signal:q}),5);case 5:U=!0;case 3:_.p7(J);n.networkRequestPromise=void 0;n.abortTimeoutKey&&(n.jobManager.cancelJob(n.abortTimeoutKey),n.abortTimeoutKey=0);U!==n.isOnline&&(n.isOnline=U,n.isOnline?n.dispatchEvent("networkstatus-online"):n.dispatchEvent("networkstatus-offline"));L(U);_.au(J,0);break;case 2:_.dG(J),U=!1,J.jumpTo(3)}})})};var rV=function(){_.fd.call(this);var n=this;this.shouldFlushErrors=!1;CW.instance||(CW.instance=new CW(_.fj));this.sharedNetworkStatusManager=CW.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(n.shouldFlushErrors&&_.c("offline_error_handling")){var D=pBT().get("errors",!0);if(D){for(var L in D)if(D[L]){var g=new _.pe(L,"sent via offline_errors");g.name=D[L].name;g.stack=D[L].stack;g.level=D[L].level;_.wd(g)}pBT().set("errors",{},2592E3,!0)}}})};
_.f(rV,_.fd);var Okj=function(){if(!rV.instance){var n=_.W7("yt.networkStatusManager.instance")||new rV;_.v0("yt.networkStatusManager.instance",n);rV.instance=n}return rV.instance};
_.G=rV.prototype;_.G.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.G.networkStatusHint=function(n){this.sharedNetworkStatusManager.isOnline=n};
_.G.getWindowStatus=function(){var n=window.navigator.onLine;return n===void 0?!0:n};
_.G.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.G.listen=function(n,D){return this.sharedNetworkStatusManager.listen(n,D)};
_.G.sendNetworkCheckRequest=function(n){n=CKj(this.sharedNetworkStatusManager,n);n.then(function(D){_.c("use_cfr_monitor")&&Kj().requestComplete("generate_204",D)});
return n};
rV.prototype.sendNetworkCheckRequest=rV.prototype.sendNetworkCheckRequest;rV.prototype.listen=rV.prototype.listen;rV.prototype.enableErrorFlushing=rV.prototype.enableErrorFlushing;rV.prototype.getWindowStatus=rV.prototype.getWindowStatus;rV.prototype.networkStatusHint=rV.prototype.networkStatusHint;rV.prototype.isNetworkAvailable=rV.prototype.isNetworkAvailable;rV.getInstance=Okj;_.xn=function(n){n=n===void 0?{}:n;_.fd.call(this);var D=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=Okj();var L=_.W7("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);L&&(n.rateLimit?(this.rateLimit=n.rateLimit,L("networkstatus-online",function(){ikc(D,"publicytnetworkstatus-online")}),L("networkstatus-offline",function(){ikc(D,"publicytnetworkstatus-offline")})):(L("networkstatus-online",function(){D.dispatchEvent("publicytnetworkstatus-online")}),L("networkstatus-offline",
function(){D.dispatchEvent("publicytnetworkstatus-offline")})))};
_.f(_.xn,_.fd);_.xn.prototype.isNetworkAvailable=function(){var n=_.W7("yt.networkStatusManager.instance.isNetworkAvailable");return n?n.bind(this.nsmInstance)():!0};
_.xn.prototype.networkStatusHint=function(n){var D=_.W7("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);D&&D(n)};
_.xn.prototype.sendNetworkCheckRequest=function(n){var D=this,L;return _.B(function(g){L=_.W7("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(D.nsmInstance);return _.c("skip_network_check_if_cfr")&&Kj().isEndpointCFR("generate_204")?g.return(new Promise(function(b){var q;D.networkStatusHint(((q=window.navigator)==null?void 0:q.onLine)||!0);b(D.isNetworkAvailable())})):L?g.return(L(n)):g.return(!0)})};
var ikc=function(n,D){n.rateLimit?n.lastJobTime?(_.fj.cancelJob(n.schedulerJob),n.schedulerJob=_.fj.addLowPriorityJob(function(){n.lastPublicSignalSent!==D&&(n.dispatchEvent(D),n.lastPublicSignalSent=D,n.lastJobTime=(0,_.Ml)())},n.rateLimit-((0,_.Ml)()-n.lastJobTime))):(n.dispatchEvent(D),n.lastPublicSignalSent=D,n.lastJobTime=(0,_.Ml)()):n.dispatchEvent(D)};var EaO,OP=function(){zD.call(this,{logsStore:{cleanLogsStore:NCO,deleteRequest:y4i,getMostRecentByStatus:SpB,markAsQueued:FsB,resetRequest:HCi,set:Yp8},networkManager:_.sUb(),handleError:function(n,D,L){var g,b=L==null?void 0:(g=L.error)==null?void 0:g.code;if(b===400||b===415){var q;n=new _.pe(n.message,D,L==null?void 0:(q=L.error)==null?void 0:q.code);_.e6(n,void 0,void 0,void 0,!0)}else _.wd(n)},
handleWarning:_.e6,sendFn:dbb,now:_.Ml,writeError:Zyb,jobManager:_.hx(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.H7("potential_esf_error_limit",10),getBooleanFlag:_.c,disableYtIdbTransactions:!(_.k9()&&_.cR4())});this.initializationPromise=new _.gs;_.c("networkless_immediately_drop_all_requests")&&jPv();XSB("LogsDatabaseV2")};
_.f(OP,zD);_.hCX=function(){var n=_.W7("yt.networklessRequestController.instance");n||(n=new OP,_.v0("yt.networklessRequestController.instance",n),_.c("networkless_logging")&&_.XG().then(function(D){n.databaseToken=D;ftc(n);n.initializationPromise.resolve();n.enableCleaning&&Math.random()<=n.cleaningRate&&n.databaseToken&&L_f(n.databaseToken);_.c("networkless_immediately_drop_sw_health_store")&&wbI(n)}));
return n};
OP.prototype.writeThenSend=function(n,D){D||(D={});D=TXv(n,D);_.k9()||(this.initialized=!1);zD.prototype.writeThenSend.call(this,n,D)};
OP.prototype.sendThenWrite=function(n,D,L){D||(D={});D=TXv(n,D);_.k9()||(this.initialized=!1);zD.prototype.sendThenWrite.call(this,n,D,L)};
OP.prototype.sendAndWrite=function(n,D){D||(D={});D=TXv(n,D);_.k9()||(this.initialized=!1);zD.prototype.sendAndWrite.call(this,n,D)};
OP.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var wbI=function(n){var D;_.B(function(L){if(!n.databaseToken)throw D=Ce("clearSWHealthLogsDb"),D;return L.return(gai(n.databaseToken).catch(function(g){n.handleError(g)}))})};_.uJ8=!1;_.QUy=_.U8.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.uJ8};_.v0("ytNetworklessLoggingInitializationOptions",_.QUy);var cl=function(n){var D=this;this.config_=null;n?this.config_=n:N4B()&&(this.config_=_.Y9());_.dF(_.fj,function(){mtT(D)},5E3)};
cl.prototype.isReady=function(){!this.config_&&N4B()&&(this.config_=_.Y9());return!!this.config_};
var tSi=function(n,D,L,g){!_.OJ("VISITOR_DATA")&&D!=="visitor_id"&&Math.random()<.01&&_.e6(new _.pe("Missing VISITOR_DATA when sending innertube request.",D,L,g));if(!n.isReady()){var b=new _.pe("innertube xhrclient not ready",D,L,g);_.wd(b);throw b;}var q={headers:g.headers||{},method:"POST",postParams:L,postBody:g.postBody,postBodyFormat:g.postBodyFormat||"JSON",onTimeout:function(){g.onTimeout()},
onFetchTimeout:g.onTimeout,onSuccess:function(T,Q){if(g.onSuccess)g.onSuccess(Q)},
onFetchSuccess:function(T){if(g.onSuccess)g.onSuccess(T)},
onError:function(T,Q){if(g.onError)g.onError(Q)},
onFetchError:function(T){if(g.onError)g.onError(T)},
timeout:g.timeout,withCredentials:!0,compress:g.compress};q.headers["Content-Type"]||(q.headers["Content-Type"]="application/json");var U="";(b=n.config_.innertubeHostOverride)&&(U=b);var J=n.config_.innertubeUseThirdPartyAuth||!1,k=_.Z8Q(J,U,g);Object.assign(q.headers,k);q.headers.Authorization&&!U&&J&&(q.headers["x-origin"]=window.location.origin);var a=_.tk(U+("/youtubei/"+n.config_.innertubeApiVersion+"/"+D),{alt:"json"}),d=function(T){T=T===void 0?!1:T;var Q;if(g.retry&&U!="www.youtube-nocookie.com"&&
(T||_.c("skip_ls_gel_retry")||q.headers["Content-Type"]!=="application/json"||(Q=R5B(D,L,k,J)),Q)){var A=q.onSuccess,I=q.onFetchSuccess;q.onSuccess=function(e,v){PMB(Q);A(e,v)};
L.onFetchSuccess=function(e,v){PMB(Q);I(e,v)}}try{if(T&&g.retry&&!g.networklessOptions.bypassNetworkless)q.method="POST",g.networklessOptions.writeThenSend?_.hCX().writeThenSend(a,q):_.hCX().sendAndWrite(a,q);
else if(g.compress){var w=!g.networklessOptions.writeThenSend;if(q.postBody){var h=q.postBody;typeof h!=="string"&&(h=JSON.stringify(q.postBody));CMT(a,h,q,_.bq,w)}else CMT(a,JSON.stringify(q.postParams),q,e_8,w)}else _.c("web_all_payloads_via_jspb")?_.bq(a,q):e_8(a,q)}catch(e){if(e.name==="InvalidAccessError")Q&&(PMB(Q),Q=0),_.e6(Error("hd"));else throw e;}Q&&_.dF(_.fj,function(){mtT(n)},5E3)};
_.fwB()?edb().then(function(T){d(T)}):d(!1)};var zQb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(zQb,_.yR);zQb.prototype.getIndex=function(){return WF(this,2)};
zQb.prototype.setIndex=function(n){return _.ZF(this,2,n)};var WKr=0,zsQ=_.aj?"webkit":_.Z$?"moz":_.p6?"ms":acv?"o":"";_.v0("ytDomDomGetNextId",_.W7("ytDomDomGetNextId")||function(){return++WKr});var eCj={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},MX=function(n){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(n=
n||window.event){this.event=n;for(var D in n)D in eCj||(this[D]=n[D]);this.scale=n.scale;this.rotation=n.rotation;var L=n.target||n.srcElement;L&&L.nodeType==3&&(L=L.parentNode);this.target=L;var g=n.relatedTarget;if(g)try{g=g.nodeName?g:null}catch(b){g=null}else this.type=="mouseover"?g=n.fromElement:this.type=="mouseout"&&(g=n.toElement);this.relatedTarget=g;this.clientX=n.clientX!=void 0?n.clientX:n.pageX;this.clientY=n.clientY!=void 0?n.clientY:n.pageY;this.keyCode=n.keyCode?n.keyCode:n.which;
this.charCode=n.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=n.altKey;this.ctrlKey=n.ctrlKey;this.shiftKey=n.shiftKey;this.metaKey=n.metaKey;this.pageX_=n.pageX;this.pageY_=n.pageY}}catch(b){}},x1j=function(n){if(document.body&&document.documentElement){var D=document.body.scrollTop+document.documentElement.scrollTop;
n.pageX_=n.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);n.pageY_=n.clientY+D}};
MX.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
MX.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
MX.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var l9=_.U8.ytEventsEventsListeners||{};_.v0("ytEventsEventsListeners",l9);var wBT=_.U8.ytEventsEventsCounter||{count:0};_.v0("ytEventsEventsCounter",wBT);var hs8=_.fT(function(){var n=!1;try{var D=Object.defineProperty({},"capture",{get:function(){n=!0}});
window.addEventListener("test",null,D)}catch(L){}return n});_.Vc(Yn,_.TR);Yn.prototype.onMouseMove_=function(n){n.pageX_===void 0&&x1j(n);var D=n.pageX_;n.pageY_===void 0&&x1j(n);this.position_=new _.Ig(D,n.pageY_)};
Yn.prototype.checkPosition_=function(){if(this.position_){var n=(0,_.Ml)();if(this.previousTime_!=0){var D=this.previousPosition_,L=this.position_,g=D.x-L.x;D=D.y-L.y;g=Math.sqrt(g*g+D*D)/(n-this.previousTime_);this.cycles_[this.index_]=Math.abs((g-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(L=D=0;L<4;L++)D+=this.cycles_[L]||0;D>=3&&this.callback_();this.previousVelocity_=g}this.previousTime_=n;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
Yn.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.W_v(this.mouseListenerKey_)};var RsT={};var oIT=new _.H("rawColdConfigGroup");var MnB=new _.H("rawHotConfigGroup");var KKQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(KKQ,_.yR);var A1Q=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(A1Q,_.yR);var ay=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n,500)};
_.f(ay,_.yR);ay.prototype.getPayloadCase=function(){return _.Ij(this,RCj)};
ay.prototype.getContext=function(){return _.SV(this,A1Q,33)};
var RCj=[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];var Pxb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Pxb,_.yR);var ZlJ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ZlJ,_.yR);ZlJ.prototype.setVideoId=function(n){return q4(this,1,aVv,ZC(n))};
ZlJ.prototype.getPlaylistId=function(){return _.Bw(this,kt(this,aVv,2))};
var aVv=[1,2];var hK8=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(hK8,_.yR);hK8.prototype.getContext=function(){return _.SV(this,Va,1)};
hK8.prototype.getTier=function(){return _.K6(this,7)};var PKG,yT,NX;PKG=_.U8.ytPubsubPubsubInstance||new _.Gp;yT=_.U8.ytPubsubPubsubSubscribedKeys||{};NX=_.U8.ytPubsubPubsubTopicToKeys||{};_.PoB=_.U8.ytPubsubPubsubIsSynchronous||{};_.Gp.prototype.subscribe=_.Gp.prototype.subscribe;_.Gp.prototype.unsubscribeByKey=_.Gp.prototype.unsubscribeByKey;_.Gp.prototype.publish=_.Gp.prototype.publish;_.Gp.prototype.clear=_.Gp.prototype.clear;_.v0("ytPubsubPubsubInstance",PKG);_.v0("ytPubsubPubsubTopicToKeys",NX);_.v0("ytPubsubPubsubIsSynchronous",_.PoB);
_.v0("ytPubsubPubsubSubscribedKeys",yT);var nL=window;var ir=_.c("web_enable_lifecycle_monitoring")&&lwy()!==0,tri=_.c("web_enable_lifecycle_monitoring");var vyW=function(n){var D=this;var L=L===void 0?0:L;var g=g===void 0?_.hx():g;this.JSC$8654_defaultPriority=L;this.scheduler=g;this.completedResolver=new _.gs;this.scheduledPayloads=n;for(n={i$jscomp$527:0};n.i$jscomp$527<this.scheduledPayloads.length;n={payload$jscomp$18:void 0,i$jscomp$527:n.i$jscomp$527},n.i$jscomp$527++)n.payload$jscomp$18=this.scheduledPayloads[n.i$jscomp$527],L=function(b){return function(){b.payload$jscomp$18.job();D.scheduledPayloads[b.i$jscomp$527].processed=!0;D.scheduledPayloads.every(function(q){return q.processed===
!0})&&D.completedResolver.resolve()}}(n),g=this.scheduler.addJob(L,m1j(this,n.payload$jscomp$18)),this.scheduledPayloads[n.i$jscomp$527]=Object.assign({},n.payload$jscomp$18,{job:L,
jobId:g})};
vyW.prototype.flushJobs=function(){var n=this,D=Array.from(this.scheduledPayloads.keys()).sort(function(g,b){return m1j(n,n.scheduledPayloads[b])-m1j(n,n.scheduledPayloads[g])});
D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=this.scheduledPayloads[L.value],L.jobId===void 0||L.processed||(this.scheduler.cancelJob(L.jobId),this.scheduler.addJob(L.job,10))};
vyW.prototype.cancel=function(){for(var n=_.V(this.scheduledPayloads),D=n.next();!D.done;D=n.next())D=D.value,D.jobId===void 0||D.processed||this.scheduler.cancelJob(D.jobId),D.processed=!0;this.completedResolver.resolve()};
var m1j=function(n,D){var L;return(L=D.priority)!=null?L:n.JSC$8654_defaultPriority};var wV=function(n){this.state=n;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};ir&&MNf(this.state)};
wV.prototype.install=function(n){this.plugins.push(n);return this};
wV.prototype.uninstall=function(){var n=this;_.e1.apply(0,arguments).forEach(function(D){D=n.plugins.indexOf(D);D>-1&&n.plugins.splice(D,1)})};
wV.prototype.transition=function(n,D){var L=this;ir&&oaO(this.state);var g=this.transitions.find(function(q){return Array.isArray(q.from)?q.from.find(function(U){return U===L.state&&q.to===n}):q.from===L.state&&q.to===n});
if(g){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);Xbb(this,n,D);this.state=n;ir&&MNf(this.state);g=g.action.bind(this);var b=this.plugins.filter(function(q){return q[n]}).map(function(q){return q[n]});
g(ltP(this,b),D)}else throw Error("id`"+this.state+"`"+n);};
var ltP=function(n,D){var L=D.filter(function(b){return Mr6(n,b)===10}),g=D.filter(function(b){return Mr6(n,b)!==10});
return n.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var b=_.e1.apply(0,arguments);return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.runImmediateJobsAsync.apply(n,[L].concat(_.Iu(b))),2);n.setJobSetWithScheduledJobs.apply(n,[g].concat(_.Iu(b)));_.Tq(q)})}:function(){var b=_.e1.apply(0,arguments);
n.runImmediateJobsSync.apply(n,[L].concat(_.Iu(b)));n.setJobSetWithScheduledJobs.apply(n,[g].concat(_.Iu(b)))}};
wV.prototype.runImmediateJobsSync=function(n){var D=_.e1.apply(1,arguments);_.hx();for(var L=_.V(n),g=L.next(),b={};!g.done;b={lifecycle$jscomp$2:void 0},g=L.next())b.lifecycle$jscomp$2=g.value,oU(function(q){return function(){oyb(q.lifecycle$jscomp$2.name);SjJ(function(){return q.lifecycle$jscomp$2.callback.apply(q.lifecycle$jscomp$2,_.Iu(D))});
hD(q.lifecycle$jscomp$2.name)}}(b))};
wV.prototype.runImmediateJobsAsync=function(n){var D=_.e1.apply(1,arguments),L,g,b,q;return _.B(function(U){U.nextAddress==1&&(_.hx(),L=_.V(n),g=L.next(),b={});if(U.nextAddress!=3){if(g.done)return U.jumpTo(0);b.lifecycle$jscomp$3=g.value;b.asyncJobCompletion=void 0;q=function(J){return function(){oyb(J.lifecycle$jscomp$3.name);var k=SjJ(function(){return J.lifecycle$jscomp$3.callback.apply(J.lifecycle$jscomp$3,_.Iu(D))});
SDb(k)?J.asyncJobCompletion=_.c("web_lifecycle_error_handling_killswitch")?k.then(function(){hD(J.lifecycle$jscomp$3.name)}):k.then(function(){hD(J.lifecycle$jscomp$3.name)},function(a){Yjy(a);
hD(J.lifecycle$jscomp$3.name)}):hD(J.lifecycle$jscomp$3.name)}}(b);
oU(q);return b.asyncJobCompletion?_.p(U,b.asyncJobCompletion,3):U.jumpTo(3)}b={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};g=L.next();return U.jumpTo(2)})};
wV.prototype.setJobSetWithScheduledJobs=function(n){var D=_.e1.apply(1,arguments),L=this,g=n.map(function(b){return{job:function(){oyb(b.name);SjJ(function(){return b.callback.apply(b,_.Iu(D))});
hD(b.name)},
priority:Mr6(L,b)}});
g.length&&(this.jobSet=new vyW(g))};
var Mr6=function(n,D){var L,g;return(g=(L=n.overridePriority)!=null?L:D.priority)!=null?g:0},oyb=function(n){ir&&n&&MNf(n)},hD=function(n){ir&&n&&oaO(n)},Xbb=function(n,D,L){tri&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+n.constructor.name+"] '"+n.state+"' to '"+D+"'"),console.log("with message: ",L),console.groupEnd())};
_.oh.Object.defineProperties(wV.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var Y6G=function(n){wV.call(this,n===void 0?"none":n);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(){}}]},S6j;
_.f(Y6G,wV);Y6G.prototype.runApplicationNavigationBegin=function(n,D){var L=this;this.navigationTimer=_.dF(_.fj,function(){L.currentState==="application_navigating"&&L.transition("none")},5E3);
n(D==null?void 0:D.event)};
Y6G.prototype.runApplicationNavigationEnd=function(n,D){this.navigationTimer&&(_.fj.cancelJob(this.navigationTimer),this.navigationTimer=null);n(D==null?void 0:D.event)};
_.lV8=function(){S6j||(S6j=new Y6G);return S6j};var XLb=[];_.v0("yt.logging.transport.getScrapedGelPayloads",function(){return XLb});var LL=function(){var n=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return n.totalEntries}}};
LL.prototype.storePayload=function(n,D){n=F_J(n);this.store[n]?this.store[n].push(D):(this.memoizedKeySequences={},this.store[n]=[D]);this.totalEntries++;_.c("more_accurate_gel_parser")&&(D=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(D));return n};
LL.prototype.smartExtractMatchingEntries=function(n){if(!n.keys.length)return[];for(var D=FKi(this,n.keys.splice(0,1)[0]),L=[],g=0;g<D.length;g++)this.store[D[g]]&&n.sizeLimit&&(this.store[D[g]].length<=n.sizeLimit?(L.push.apply(L,_.Iu(this.store[D[g]])),delete this.store[D[g]]):L.push.apply(L,_.Iu(this.store[D[g]].splice(0,n.sizeLimit))));this.totalEntries-=L.length;(n==null?0:n.sizeLimit)&&L.length<(n==null?void 0:n.sizeLimit)&&(n.sizeLimit-=L.length,L.push.apply(L,_.Iu(this.smartExtractMatchingEntries(n))));
return L};
LL.prototype.extractMatchingEntries=function(n){n=FKi(this,n);for(var D=[],L=0;L<n.length;L++)this.store[n[L]]&&(D.push.apply(D,_.Iu(this.store[n[L]])),delete this.store[n[L]]);this.totalEntries-=D.length;return D};
LL.prototype.getSequenceCount=function(n){n=FKi(this,n);for(var D=0,L=0;L<n.length;L++){var g=void 0;D+=((g=this.store[n[L]])==null?void 0:g.length)||0}return D};
var FKi=function(n,D){var L=F_J(D);if(n.memoizedKeySequences[L])return n.memoizedKeySequences[L];var g=Object.keys(n.store)||[];if(g.length<=1&&F_J(D)===g[0])return g;for(var b=[],q=0;q<g.length;q++){var U=g[q].split("/");if(Hki(D.auth,U[0])){var J=D.isJspb;Hki(J===void 0?"undefined":J?"true":"false",U[1])&&Hki(D.cttAuthInfo,U[2])&&(J=D.tier,J=J===void 0?"undefined":JSON.stringify(J),Hki(J,U[3])&&b.push(g[q]))}}return n.memoizedKeySequences[L]=b},Hki=function(n,D){return n===void 0||n==="undefined"?
!0:n===D};
LL.prototype.getSequenceCount=LL.prototype.getSequenceCount;LL.prototype.extractMatchingEntries=LL.prototype.extractMatchingEntries;LL.prototype.smartExtractMatchingEntries=LL.prototype.smartExtractMatchingEntries;LL.prototype.storePayload=LL.prototype.storePayload;var Ai8,uCb,zK4,$t,yFc,Hlv,FPy,QE8,ciJ,UhB,fVv,mh8,TgJ;Ai8=_.H7("initial_gel_batch_timeout",2E3);uCb=_.H7("gel_queue_timeout_max_ms",6E4);zK4=_.H7("gel_min_batch_size",5);$t=void 0;yFc=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
Hlv=new yFc;FPy=new yFc;QE8=new yFc;ciJ=new yFc;fVv=!0;mh8=1;_.tn8=new Map;TgJ=_.U8.ytLoggingTransportTokensToCttTargetIds_||{};_.v0("ytLoggingTransportTokensToCttTargetIds_",TgJ);var dhy=_.U8.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.v0("ytLoggingTransportTokensToJspbCttTargetIds_",dhy);var bH={};var E1=_.U8.ytLoggingGelSequenceIdObj_||{};_.v0("ytLoggingGelSequenceIdObj_",E1);var nrv=[];var p6v=new Set,GZT=0,Tfv=0,dAB=0,V_i=[],q9Q=[],ErJ=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var w6O=function(){};
w6O.prototype.getUrl=function(n,D){D=D===void 0?!1:D;return n.hasOwnProperty("shareEndpoint")?null:_.ucv(n,null,D)};
var x34=function(n,D,L){n={endpoint:D,actions:[]};L=(L.path?L.path[0]:L.target).icon||"";D=L.indexOf(":");D>0&&(L=L.substr(D+1));L&&n.actions.push(L);return n};var rY8=/Command$/,Cji=/Endpoint$/,AYT=new Map;var N1P,j7L;N1P=1;_.xt=function(){this.actionRoutingMap=new Map};
_.xt.prototype.triggerAction=function(n){var D=new gR4(n,!1,_.e1.apply(1,arguments));this.handleAction(D);return D.returnValue};
_.xt.prototype.triggerOptionalAction=function(n){var D=new gR4(n,!0,_.e1.apply(1,arguments));this.handleAction(D);return D.returnValue};
_.Ws=function(n,D,L){D.forEach(function(g){var b=IXQ(g);b&&n.triggerOptionalAction(b,g,L,void 0)})};
_.xt.prototype.handleAction=function(n){var D=this.actionRoutingMap.get(n.actionName);D&&j7L(n,D);n.optionalAction||n.returnValue.length!==0||(n=new _.pe("Unhandled action",n.actionName),_.e6(n))};
j7L=function(n,D){D.forEach(function(L){var g=null;L?g=L.apply(null,n.args):(L=Error("jd"),L.params=n.actionName,_.wd(L));n.returnValue.push(g)})};
_.KL=function(n,D,L){L||(L=N1P++);for(var g=_.V(Object.keys(D)),b=g.next();!b.done;b=g.next()){b=b.value;var q=n.actionRoutingMap.get(b);q||(q=new Map,n.actionRoutingMap.set(b,q));n.registerActionHandler(L,b,D[b],q)}return L};
_.xt.prototype.registerActionHandler=function(n,D,L,g){g.set(n,_.hk(L))};
_.Ry=function(n,D,L){D=_.V(Object.keys(D));for(var g=D.next();!g.done;g=D.next())(g=n.actionRoutingMap.get(g.value))&&g.delete(L)};
_.GJ(_.xt);var eyB=function(n,D){var L=_.xt.getInstance();_.c7(function(){var g={},b=_.KL(L,(g[n]=D,g));_.QP(function(){var q={};_.Ry(L,(q[n]="",q),b)})})};var PjJ=function(n,D,L){_.c7(function(){var g=n.value;g?(g.addEventListener(D,L,void 0),_.QP(function(){g?g.removeEventListener(D,L,void 0):t_B(n)})):t_B(n)})};XiJ=Eyi;var yYQ=new Set(["For","If","Match","Watch"]),ndW={},DKL=(ndW[It.default]=function(){return KSQ},ndW.style=function(){return KSQ},ndW),Lwc;
for(Lwc in DKL)Hw.attributes[Lwc]=DKL[Lwc](Hw.attributes[Lwc]);var SH=new _.jK("VISIBILITY_OBSERVER");var q5Q={retrieve:function(n){return this.id.\u0275prov.token===n.\u0275prov.token?this.contextValue:this?DXi(this,this.id):nnQ}};var gdQ=function(n,D,L){if(n!==Xw)return!1;n=lH(document.createElement("div"),function(){var g=Y0(!1);try{L[0]()}finally{Y0(g)}});
n=Array.from(n.childNodes);n.length===1&&(n=n[0]);return n};var bBX=function(n){n=n.clone();eVj(n);u1(n,"dg",null);u1(n,"d","0");ie6(n,null);w0P(n,null);u1(n,"ichc","0");return n},$KG=!0,GgW=function(n,D,L){var g=L===void 0?{}:L;
L=g.cssRowKey===void 0?void 0:g.cssRowKey;var b=g.combinedSignature===void 0?void 0:g.combinedSignature;var q=g.extraEdges===void 0?void 0:g.extraEdges;g=g.callback===void 0?void 0:g.callback;u1(n,"m",D.join(","));q&&WAP(n,q);L&&(u1(n,"ck",L),b?u1(n,"rs",b):$KG&&($KG=!1));if(g){if(g!=null&&!Pqb.test(g))throw Error("db`"+g);u1(n,"cb",g)}n=n.toString();_.ki(n,"/")&&(n=G3i(document.location.href)+n);return _.si(n)};var Ver=function(n){return quL(n).then(function(D){return JSON.parse(D.responseText)})},quL=function(n){var D={},L=D.xmlHttpFactory?D.xmlHttpFactory.createInstance():n3G.createInstance();
return(new _.Go(function(g,b){var q;try{L.open("GET",n,!0)}catch(k){b(new e8("Error opening XHR: "+k.message,n,L))}L.onreadystatechange=function(){if(L.readyState==4){_.U8.clearTimeout(q);var k;!(k=jgb(L.status))&&(k=L.status===0)&&(k=$Oc(n),k=!(k=="http"||k=="https"||k==""));k?g(L):b(new UKX(L.status,n,L))}};
L.onerror=function(){b(new e8("Network error",n,L))};
if(D.headers)for(var U in D.headers){var J=D.headers[U];J!=null&&L.setRequestHeader(U,J)}D.withCredentials&&(L.withCredentials=D.withCredentials);D.responseType&&(L.responseType=D.responseType);D.mimeType&&L.overrideMimeType(D.mimeType);D.timeoutMs>0&&(q=_.U8.setTimeout(function(){L.onreadystatechange=function(){};
L.abort();b(new Bwi(n,L))},D.timeoutMs));
try{L.send(null)}catch(k){L.onreadystatechange=function(){},_.U8.clearTimeout(q),b(new e8("Error sending XHR: "+k.message,n,L))}})).thenCatch(function(g){g instanceof _.R7&&L.abort();
throw g;})},e8=function(n,D,L){_.DQ.call(this,n+", url="+D);
this.url=D;this.xhr=L};
_.Vc(e8,_.DQ);e8.prototype.name="XhrError";var UKX=function(n,D,L){e8.call(this,"Request Failed, status="+n,D,L);this.status=n};
_.Vc(UKX,e8);UKX.prototype.name="XhrHttpError";var Bwi=function(n,D){e8.call(this,"Request timed out",n,D)};
_.Vc(Bwi,e8);Bwi.prototype.name="XhrTimeoutError";$l=$l||{};var xS=function(){_.TR.call(this)};
_.Vc(xS,_.TR);xS.prototype.initialize=function(){};var J9P=function(n,D){this.fn_=n;this.handler_=D};
J9P.prototype.execute=function(n){this.fn_&&(this.fn_.call(this.handler_||null,n),this.fn_=this.handler_=null)};
J9P.prototype.abort=function(){this.handler_=this.fn_=null};var KW=function(n,D){_.TR.call(this);this.deps_=n;this.JSC$8781_id_=D;this.onloadCallbacks_=[];this.JSC$8781_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.Vc(KW,_.TR);KW.prototype.moduleConstructor_=xS;KW.prototype.module_=null;KW.prototype.getId=function(){return this.JSC$8781_id_};
KW.prototype.registerCallback=function(n,D){return kgP(this.onloadCallbacks_,n,D)};
var pzb=function(n,D){kgP(n.JSC$8781_onErrorCallbacks_,D)},kgP=function(n,D,L){D=new J9P(D,L);
n.push(D);return D};
KW.prototype.isLoaded=function(){return!!this.module_};
KW.prototype.onLoad=function(n){var D=new this.moduleConstructor_;D.initialize(n());this.module_=D;D=(D=!!ZBL(this.earlyOnloadCallbacks_,n()))||!!ZBL(this.onloadCallbacks_,n());D||(this.JSC$8781_onErrorCallbacks_.length=0);return D};
KW.prototype.onError=function(n){(n=ZBL(this.JSC$8781_onErrorCallbacks_,n))&&JJ(Error("pd`"+n));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var ZBL=function(n,D){for(var L=[],g=0;g<n.length;g++)try{n[g].execute(D)}catch(b){JJ(b),L.push(b)}n.length=0;return L.length?L:null};
KW.prototype.disposeInternal=function(){KW.superClass_.disposeInternal.call(this);_.og(this.module_)};var aEr,QGc,sGj,c9W,Tw6,Edj,IEW,A9I,z_Q;
_.Ps=function(n,D,L,g,b){g=g===void 0?!1:g;b=b===void 0?!1:b;var q=q===void 0?!0:q;this.scsReferenceUrl_=F9(_.Qy(n).toString(),q);this.cssRowKey_=D;this.combinedSignature_=L;this.useNegativeLoading_=g;this.requestedModuleMap_={};this.JSC$8784_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(n=Q9(this.scsReferenceUrl_,"excm"))?n.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;Eni();this.logger=null;_.RD(this,hVi(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
aEr=function(n,D){if(D.href||D.getAttribute("data-href"))if(D=D.href||D.getAttribute("data-href"),ZjB(D)&&!F9(D).urlPrefix_.endsWith("_/js/")){D=hVi(F9(D));D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,n.loadedCssModuleList_.includes(L)||n.loadedCssModuleList_.push(L)}};
_.Ps.prototype.JSC$8786_loadModules=function(n,D,L){var g=L===void 0?{}:L;L=g.extraEdges;var b=g.onError;var q=g.onSuccess;g=g.forceReload;this.JSC$8784_moduleInfoMap_=D;if(!n)throw Error("qd");if(this.shouldScanForCss_){D=_.V(document.getElementsByTagName("style"));for(var U=D.next();!U.done;U=D.next())aEr(this,U.value);D=_.V(document.getElementsByTagName("link"));for(U=D.next();!U.done;U=D.next())aEr(this,U.value)}dKP(this,Tw6(this,n),L,b,q,g)};
var dKP=function(n,D,L,g,b,q){g=g===void 0?function(){}:g;
b=b===void 0?function(){}:b;
q=q===void 0?!1:q;Edj(n,D,function(U,J,k){k=k===void 0?J:k;n.enableFallbackFetch&&q?n.loadWithFetch(U,J,g,b,k):n.load(U,J,g,b,k,L)},L)||g(-1)};
_.Ps.prototype.loadWithFetch=function(){_.B(function(){throw Error("rd");})};
_.Ps.prototype.maybeSetAdditionalFields=function(){};
QGc=function(n,D,L){if(n.useNegativeLoading_){var g=n.scsReferenceUrl_;n={cssRowKey:n.cssRowKey_,combinedSignature:n.combinedSignature_,extraEdges:L,requestedModuleIds:sGj(n),requestedCssModuleIds:c9W(n)};var b=n===void 0?{}:n;n=b.requestedModuleIds===void 0?[]:b.requestedModuleIds;L=b.requestedCssModuleIds===void 0?[]:b.requestedCssModuleIds;var q=b.cssRowKey===void 0?void 0:b.cssRowKey;var U=b.combinedSignature===void 0?void 0:b.combinedSignature;var J=b.extraEdges===void 0?void 0:b.extraEdges;
b=b.callback===void 0?void 0:b.callback;g=bBX(g);u1(g,"d","1");ie6(g,n);w0P(g,L);D=GgW(g,D,{cssRowKey:q,combinedSignature:U,extraEdges:J,callback:b})}else g=n.scsReferenceUrl_,n={cssRowKey:n.cssRowKey_,combinedSignature:n.combinedSignature_,requestedModuleIds:sGj(n),requestedCssModuleIds:c9W(n)},J=n===void 0?{}:n,n=J.requestedCssModuleIds===void 0?[]:J.requestedCssModuleIds,L=J.cssRowKey===void 0?void 0:J.cssRowKey,q=J.combinedSignature===void 0?void 0:J.combinedSignature,U=J.extraEdges===void 0?
void 0:J.extraEdges,J=J.callback===void 0?void 0:J.callback,g=bBX(g),w0P(g,n),D=GgW(g,D,{cssRowKey:L,combinedSignature:q,extraEdges:U,callback:J});return D};
_.RD=function(n,D){for(var L=!1,g=[],b=0;b<D.length;++b){var q=D[b];n.requestedModuleMap_[q]||(n.requestedModuleMap_[q]=!0,n.requestedModuleList_.push(q),L=!0,g.push(q))}L&&(n.requestedModuleListSorted_=!1)};
_.m1=function(n,D){for(var L=[],g=0;g<D.length;++g){var b=D[g];n.requestedModuleMap_[b]&&(delete n.requestedModuleMap_[b],_.vy(n.requestedModuleList_,b),L.push(b))}};
_.Ps.prototype.load=function(n,D,L,g,b){b=b===void 0?D:b;_.Qy(n);var q=this.useCors_,U=this.corsMode_,J=this.fetchPriority,k=_.Jp("SCRIPT");_.Fy(k,n);q&&(k.crossOrigin=U);k.async=!1;J&&k.setAttribute("fetchpriority",J);_.RD(this,D);_.ugW(this,n,k,D,L,g,b)};
_.ugW=function(n,D,L,g,b,q,U){U=U===void 0?g:U;n.lastScript_=L;n.insertPos.insertBefore(L,n.insertPos.firstChild);_.fEI(L,g,function(){L.parentElement.removeChild(L);n.lastScript_==L&&(n.lastScript_=null);var J=new Set;g.map(function(a){return J.add(a)});
for(var k in n.JSC$8784_moduleInfoMap_)n.JSC$8784_moduleInfoMap_[k].isLoaded()&&J.add(k);Array.from(J);q()},function(J){L.parentElement.removeChild(L);
n.lastScript_==L&&(n.lastScript_=null);_.m1(n,J);n.pendingModuleGraphUpdate_?n.pendingModuleGraphUpdate_.then(function(){b(-1,D)}):b(-1,D)},U)};
_.fEI=function(n,D,L,g,b){b=b===void 0?D:b;var q=D.length,U=function(){q=0;n.onload=null;n.onerror=null;J=function(){}},J=function(){U();
var a=b.filter(function(d){return!f1().getModuleInfo(d).isLoaded()});
a.length!==0?g(a,"Response was successful but was missing module(s) "+a+"."):L()},k=function(){q--;
q==0&&J()};
D.forEach(function(a){a=f1().getModuleInfo(a);a.isLoaded()?k():(kgP(a.earlyOnloadCallbacks_,k),pzb(a,k))});
n.onload=function(){return J()};
n.onerror=function(){U();g(D)}};
sGj=function(n){n.requestedModuleListSorted_||(n.requestedModuleListSorted_=!0,n.requestedModuleList_.sort());return n.requestedModuleList_};
c9W=function(n){n=n.loadedCssModuleList_;n.sort();return n};
Tw6=function(n,D){return D.filter(function(L){return!n.requestedModuleMap_[L]})};
Edj=function(n,D,L,g){if(n.pendingModuleGraphUpdate_)return n.pendingModuleGraphUpdate_.then(function(){Edj(n,D,L,g)}),!0;
if(!n.useNegativeLoading_){var b=[],q=Object.assign({},n.requestedModuleMap_);A9I(n,D,function(d){b.push(d.getId())},g,function(d){return!d.isLoaded()},q);
D=b}for(q=0;q<D.length;){for(var U=D.length-q,J=q==0?D:D.slice(q,D.length),k=QGc(n,J,g),a=_.Qy(k).toString();a.length>n.urlMaxLength;)if(U>1)U-=Math.ceil((a.length-n.urlMaxLength)/6),U=Math.max(U,1),J=D.slice(q,q+U),k=QGc(n,J,g),a=_.Qy(k).toString();else return n.useNegativeLoading_?(n.useNegativeLoading_=!1,n.pendingModuleGraphUpdate_=z_Q(n).then(function(d){IEW(n,d,g)}),Edj(n,D.slice(q),L,g)):!1;
q+=U;n.useNegativeLoading_?L(k,J):L(k,J,q===D.length?D:[])}return!0};
IEW=function(n,D,L){f1().setAllModuleInfoString((D||{}).moduleGraph);A9I(n,sGj(n),function(g){_.RD(n,[g.getId()])},L);
n.pendingModuleGraphUpdate_=null};
A9I=function(n,D,L,g,b,q){q=q===void 0?{}:q;var U=f1();D=_.V(D);for(var J=D.next();!J.done;J=D.next()){J=J.value;var k=U.getModuleInfo(J);if(!(q[J]||b&&!b(k))){q[J]=!0;var a=k.deps_||[];if(g){var d=[];g[J]&&(d=Object.keys(g[J]));a=a.concat(d)}A9I(n,a,L,g,b,q);L(k)}}};
z_Q=function(n){n=n.scsReferenceUrl_.clone();eVj(n);u1(n,"dg",null);u1(n,"md","1");return Ver(n.toString())};var CPr=function(){this.JSC$7909_loader_=null};
_.G=CPr.prototype;_.G.setBatchModeEnabled=function(){};
_.G.setAllModuleInfoString=function(){};
_.G.addExtraEdge=function(){throw Error("sd");};
_.G.removeExtraEdge=function(){throw Error("td");};
_.G.getModuleContext=function(){return null};
_.G.isActive=function(){return!1};
_.G.isUserActive=function(){return!1};
_.G.registerCallback=function(){};var vs=function(n,D,L,g){this.type=n;this.status=D;this.requestedModuleIds=L;this.url=g};
vs.prototype.toString=function(){return r9I(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var r9I=function(n){switch(n.type){case vs.JSC$8793_Type.UNAUTHORIZED:return"Unauthorized";case vs.JSC$8793_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case vs.JSC$8793_Type.TIMEOUT:return"Timed out";case vs.JSC$8793_Type.OLD_CODE_GONE:return"Out of date module id";case vs.JSC$8793_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+n.type}};
$l.ModuleLoadFailure=vs;$l.ModuleLoadFailure.JSC$8793_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var XU=function(){this.moduleIds_=this.JSC$7909_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$8796_extraEdges_={};this.JSC$8796_callbackMap_={};this.JSC$8796_currentlyLoadingModule_=this.baseModuleInfo_=new KW([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Yq;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.Vc(XU,CPr);var OBW=function(n,D){_.DQ.call(this,"Error loading "+n+": "+D)};
_.Vc(OBW,_.DQ);_.G=XU.prototype;_.G.setBatchModeEnabled=function(n){this.batchModeEnabled_=n};
_.G.setAllModuleInfoString=function(n,D){if(!(this instanceof XU))this.setAllModuleInfoString(n,D);else if(typeof n==="string"){if(n.startsWith("d$")){n=n.substring(2);for(var L=[],g=0,b=n.indexOf("/"),q=0,U=!1,J=0;;){var k=U?n.substring(q):n.substring(q,b);if(k.length===0)g++,q="sy"+g.toString(36),k=[];else{var a=k.indexOf(":");if(a<0)q=k,k=[];else if(a===k.length-1)q=k.substring(0,a),k=Array(L[J-1]);else{q=k.substring(0,a);k=k.substring(a+1).split(",");a=J;for(var d=0;d<k.length;d++)a-=k[d].length===
0?1:Number(k[d]),k[d]=L[a]}a=0;if(q.length===0)a=1;else if(q.charAt(0)==="+"||q.charAt(0)==="-")a=Number(q);a!==0&&(g+=a,q="sy"+g.toString(36))}L.push(q);iBI(this,q,k);if(U)break;q=b+1;b=n.indexOf("/",q);b===-1&&(U=!0);J++}this.moduleIds_=L}else{n=n.split("/");L=[];for(g=0;g<n.length;g++){J=n[g].split(":");b=J[0];U=[];if(J[1])for(U=J[1].split(","),J=0;J<U.length;J++)U[J]=L[parseInt(U[J],36)];L.push(b);iBI(this,b,U)}this.moduleIds_=L}D&&D.length?(_.FB(this.loadingModuleIds_,D),this.lastInitialModuleId_=
_.eJ(D)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$8796_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$8796_currentlyLoadingModule_=null,this.baseModuleInfo_.onLoad((0,_.Et)(this.getModuleContext,this))&&wzA(this,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.INIT_ERROR)),lr(this))}};
_.G.getModuleInfo=function(n){return this.moduleInfoMap[n]};
_.G.addExtraEdge=function(n,D){var L=this.getModuleInfo(n);L&&L.isLoaded()?this.load(D):(this.JSC$8796_extraEdges_[n]||(this.JSC$8796_extraEdges_[n]={}),this.JSC$8796_extraEdges_[n][D]=!0)};
_.G.removeExtraEdge=function(n,D){if(this.JSC$8796_extraEdges_[n]){delete this.JSC$8796_extraEdges_[n][D];for(var L in this.JSC$8796_extraEdges_[n])return;delete this.JSC$8796_extraEdges_[n]}};
_.G.isActive=function(){return this.loadingModuleIds_.length>0};
_.G.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var lr=function(n){var D=n.lastActive_,L=n.isActive();L!=D&&(n.executeCallbacks_(L?"active":"idle"),n.lastActive_=L);D=n.isUserActive();D!=n.userLastActive_&&(n.executeCallbacks_(D?"userActive":"userIdle"),n.userLastActive_=D)},iBI=function(n,D,L){n.moduleInfoMap[D]?(n=n.moduleInfoMap[D].deps_,n!=L&&n.splice.apply(n,[0,
n.length].concat(_.Iu(L)))):n.moduleInfoMap[D]=new KW(L,D)},Ww6=function(n,D,L){var g=[];
zvi(D,g);D=[];for(var b={},q=0;q<g.length;q++){var U=g[q],J=n.getModuleInfo(U);if(!J)throw Error("ud`"+U);var k=new Yq;b[U]=k;J.isLoaded()?k.callback(null):(h_X(n,U,J,!!L,k),n.isModuleLoading(U)||D.push(U))}D.length>0&&(n.loadingModuleIds_.length===0?n.loadModules_(D):(n.requestedModuleIdsQueue_.push(D),lr(n)));return b},h_X=function(n,D,L,g,b){L.registerCallback(b.callback,b);
pzb(L,function(q){b.errback(new OBW(D,q))});
n.isModuleLoading(D)?g&&(e_r(n,D),lr(n)):g&&e_r(n,D)};
XU.prototype.loadModules_=function(n,D,L){var g=this;D||(this.consecutiveFailures_=0);var b=xK6(this,n);this.loadingModuleIds_=b;this.requestedLoadingModuleIds_=this.batchModeEnabled_?n:_.XB(b);lr(this);if(b.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,b);if(Object.keys(this.JSC$8796_extraEdges_).length>0&&!this.JSC$7909_loader_.supportsExtraEdges)throw Error("vd");n=(0,_.Et)(this.JSC$7909_loader_.JSC$8786_loadModules,this.JSC$7909_loader_,_.XB(b),this.moduleInfoMap,{extraEdges:this.JSC$8796_extraEdges_,
forceReload:!!L,onError:function(q,U){var J=g.requestedLoadingModuleIds_;q=q!=null?q:void 0;g.consecutiveFailures_++;var k=_.XB(b);g.requestedLoadingModuleIds_=J;b.forEach(_.su(_.vy,g.requestedModuleIds_),g);q==401?(wzA(g,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.UNAUTHORIZED,q)),g.requestedModuleIdsQueue_.length=0):q==410?(Kwr(g,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.OLD_CODE_GONE,q)),R_W(g)):g.consecutiveFailures_>=3?(Kwr(g,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.CONSECUTIVE_FAILURES,
q,k,U)),R_W(g)):g.loadModules_(g.requestedLoadingModuleIds_,!0,q==8001||!1)},
onTimeout:(0,_.Et)(this.handleLoadTimeout_,this)});(D=Math.pow(this.consecutiveFailures_,2)*5E3)?_.U8.setTimeout(n,D):n()}};
var xK6=function(n,D){D=D.filter(function(b){return n.moduleInfoMap[b].isLoaded()?(_.U8.setTimeout(function(){return Error("wd`"+b)},0),!1):!0});
for(var L=[],g=0;g<D.length;g++)L=L.concat(PP6(n,D[g]));zvi(L);return!n.batchModeEnabled_&&L.length>1?(D=L.shift(),n.requestedModuleIdsQueue_=L.map(function(b){return[b]}).concat(n.requestedModuleIdsQueue_),[D]):L},PP6=function(n,D){var L=_.Ao.createSet(n.requestedModuleIds_),g=[];
L[D]||g.push(D);D=[D];for(var b=0;b<D.length;b++)for(var q=n.getModuleInfo(D[b]).deps_,U=q.length-1;U>=0;U--){var J=q[U];n.getModuleInfo(J).isLoaded()||L[J]||(g.push(J),D.push(J))}g.reverse();zvi(g);return g};
XU.prototype.JSC$8791_setLoaded=function(){if(this.JSC$8796_currentlyLoadingModule_){var n=this.JSC$8796_currentlyLoadingModule_.getId(),D=[];if(this.JSC$8796_extraEdges_[n]){for(var L=_.V(Object.keys(this.JSC$8796_extraEdges_[n])),g=L.next();!g.done;g=L.next()){g=g.value;var b=this.getModuleInfo(g);b&&!b.isLoaded()&&(this.removeExtraEdge(n,g),D.push(g))}this.loadMultiple(D)}this.isDisposed()||(this.moduleInfoMap[n].onLoad((0,_.Et)(this.getModuleContext,this))&&wzA(this,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.INIT_ERROR)),
_.vy(this.userInitiatedLoadingModuleIds_,n),_.vy(this.loadingModuleIds_,n),this.loadingModuleIds_.length===0&&R_W(this),this.lastInitialModuleId_&&n==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),lr(this),this.JSC$8796_currentlyLoadingModule_=null)}};
XU.prototype.isModuleLoading=function(n){if(_.tJ(this.loadingModuleIds_,n))return!0;for(var D=0;D<this.requestedModuleIdsQueue_.length;D++)if(_.tJ(this.requestedModuleIdsQueue_[D],n))return!0;return!1};
XU.prototype.load=function(n,D){return Ww6(this,[n],D)[n]};
XU.prototype.loadMultiple=function(n){return Ww6(this,n)};
var e_r=function(n,D){_.tJ(n.userInitiatedLoadingModuleIds_,D)||n.userInitiatedLoadingModuleIds_.push(D)};
XU.prototype.beforeLoadModuleCode=function(n){var D=this;this.JSC$8796_currentlyLoadingModule_&&this.JSC$8796_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$8791_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[n]&&tec(this,this.moduleInfoMap[n].deps_||[],function(L){L.module_=new xS;_.vy(D.loadingModuleIds_,L.getId())},function(L){return!L.isLoaded()});
this.JSC$8796_currentlyLoadingModule_=this.getModuleInfo(n)};
XU.prototype.handleLoadTimeout_=function(){Kwr(this,new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.TIMEOUT));R_W(this)};
var Kwr=function(n,D){n.requestedLoadingModuleIds_.length>1?n.requestedModuleIdsQueue_=n.requestedLoadingModuleIds_.map(function(L){return[L]}).concat(n.requestedModuleIdsQueue_):wzA(n,D)},wzA=function(n,D){var L=n.requestedLoadingModuleIds_;
n.loadingModuleIds_.length=0;for(var g=[],b=0;b<n.requestedModuleIdsQueue_.length;b++){var q=n.requestedModuleIdsQueue_[b].filter(function(k){var a=PP6(this,k);return RT(L,function(d){return _.tJ(a,d)})},n);
_.FB(g,q)}for(b=0;b<L.length;b++)_.QvJ(g,L[b]);for(b=0;b<g.length;b++){for(q=0;q<n.requestedModuleIdsQueue_.length;q++)_.vy(n.requestedModuleIdsQueue_[q],g[b]);_.vy(n.userInitiatedLoadingModuleIds_,g[b])}if(b=n.JSC$8796_callbackMap_.error)for(q=0;q<b.length;q++)for(var U=b[q],J=0;J<g.length;J++)U("error",g[J],D);for(g=0;g<L.length;g++)if(n.moduleInfoMap[L[g]])n.moduleInfoMap[L[g]].onError(D);n.requestedLoadingModuleIds_.length=0;lr(n)},R_W=function(n){for(;n.requestedModuleIdsQueue_.length;){var D=
n.requestedModuleIdsQueue_.shift().filter(function(L){return!this.getModuleInfo(L).isLoaded()},n);
if(D.length>0){n.loadModules_(D);return}}lr(n)};
XU.prototype.registerCallback=function(n,D){Array.isArray(n)||(n=[n]);for(var L=0;L<n.length;L++){var g=n[L],b=D,q=this.JSC$8796_callbackMap_;q[g]||(q[g]=[]);q[g].push(b)}};
XU.prototype.executeCallbacks_=function(n){for(var D=this.JSC$8796_callbackMap_[n],L=0;D&&L<D.length;L++)D[L](n)};
var tec=function(n,D,L,g,b){g=g===void 0?function(){return!0}:g;
b=b===void 0?{}:b;D=_.V(D);for(var q=D.next();!q.done;q=D.next()){q=q.value;var U=n.getModuleInfo(q);!b[q]&&g(U)&&(b[q]=!0,tec(n,U.deps_||[],L,g,b),L(U))}};
XU.prototype.dispose=function(){_.a4B(_.Ao.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$8796_callbackMap_={};this.isDisposed_=!0};
XU.prototype.isDisposed=function(){return this.isDisposed_};
_.ub=function(){return new XU};var mKW=[5E3,2E4],vdP=function(){this.JSC$7909_loader_=null;this.JSC$8803_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$8803_queue_=[];this.JSC$8803_extraEdges_=Object.create(null);this.JSC$8803_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.f(vdP,CPr);_.G=vdP.prototype;_.G.setAllModuleInfoString=function(){this.JSC$8803_currentlyLoadingModule_&&this.JSC$8803_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$8791_setLoaded()};
_.G.getModuleInfo=function(n){var D=this.JSC$8803_moduleInfoMap_[n];D||(D=new KW([],n),this.JSC$8803_moduleInfoMap_[n]=D);return D};
_.G.addExtraEdge=function(n,D){this.getModuleInfo(n).isLoaded()?this.load(D):(this.JSC$8803_extraEdges_[n]||(this.JSC$8803_extraEdges_[n]={}),this.JSC$8803_extraEdges_[n][D]=!0)};
_.G.removeExtraEdge=function(n,D){if(this.JSC$8803_extraEdges_[n]){delete this.JSC$8803_extraEdges_[n][D];for(var L in this.JSC$8803_extraEdges_[n])return;delete this.JSC$8803_extraEdges_[n]}};
_.G.isModuleLoading=function(n){return!!this.loadingModules_[n]};
_.G.load=function(n){Xzb(this,[n]);return lEP(this,n)};
_.G.loadMultiple=function(n){var D=this,L=Object.create(null),g=[];n.forEach(function(b){L[b]||(L[b]=lEP(D,b),g.push(b))});
Xzb(this,g);return L};
_.G.beforeLoadModuleCode=function(n){var D;((D=this.JSC$8803_currentlyLoadingModule_)==null?void 0:D.getId())==="synthetic_module_overhead"&&this.JSC$8791_setLoaded();var L,g;Mej(this,(g=(L=this.JSC$8803_moduleInfoMap_[n])==null?void 0:L.deps_)!=null?g:[],function(b){b.module_=new xS},function(b){return!b.isLoaded()});
this.JSC$8803_currentlyLoadingModule_=this.getModuleInfo(n)};
_.G.JSC$8791_setLoaded=function(){if(this.JSC$8803_currentlyLoadingModule_){var n=this.JSC$8803_currentlyLoadingModule_.getId(),D=[];if(this.JSC$8803_extraEdges_[n]){for(var L=_.V(Object.keys(this.JSC$8803_extraEdges_[n])),g=L.next();!g.done;g=L.next())g=g.value,this.getModuleInfo(g).isLoaded()||(this.removeExtraEdge(n,g),D.push(g));this.loadMultiple(D)}this.JSC$8803_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$8803_currentlyLoadingModule_=null;(!this.isModuleLoading(n)&&/^sy[0-9a-z]{0,4}$/.test(n)||n==="synthetic_module_overhead")&&delete this.JSC$8803_moduleInfoMap_[n];this.unsetModulesAsLoading(n)}};
_.G.setModulesAsLoading=function(){var n=this;_.e1.apply(0,arguments).forEach(function(D){n.loadingModules_[D]=!0})};
_.G.unsetModulesAsLoading=function(){var n=this;_.e1.apply(0,arguments).forEach(function(D){delete n.loadingModules_[D]})};
var lEP=function(n,D){return new _.Go(function(L,g){var b=n.getModuleInfo(D);b.isLoaded()?L(null):(b.registerCallback(function(){L(null)}),pzb(b,function(q){var U="Error loading "+D+": "+q;
q instanceof $l.ModuleLoadFailure&&q.url&&(U=U+", requested url: "+q.url.toString());g(Error(U))}))})},Xzb=function(n,D){D=D.filter(function(L){return!n.isModuleLoading(L)&&!n.getModuleInfo(L).isLoaded()});
D.length>0&&(n.setModulesAsLoading.apply(n,_.Iu(D)),n.JSC$8803_queue_.push(D),odc(n))},odc=function(n){for(var D={};n.activeLoads_<Infinity&&n.JSC$8803_queue_.length>0;D={finishLoad:void 0,
ids$jscomp$34:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})D.ids$jscomp$34=n.JSC$8803_queue_.shift().filter(function(L){return!n.getModuleInfo(L).isLoaded()}),D.ids$jscomp$34.length>0&&(n.activeLoads_++,D.finishLoad=function(L){return function(){n.activeLoads_--;
odc(n);L.finishLoad=function(){}}}(D),_.Ix(D.ids$jscomp$34.map(function(L){return lEP(n,L)})).then(function(L){return function(){(0,L.finishLoad)()}}(D)),D.attempt$jscomp$6=0,D.load$jscomp$1=function(L){return function(){if(Object.keys(n.JSC$8803_extraEdges_).length>0&&!n.JSC$7909_loader_.supportsExtraEdges)throw Error("vd");
n.JSC$7909_loader_.JSC$8786_loadModules(L.ids$jscomp$34,n.JSC$8803_moduleInfoMap_,{extraEdges:n.JSC$8803_extraEdges_,onError:function(g,b){var q=mKW[L.attempt$jscomp$6++];q!==void 0?setTimeout(function(){(0,L.load$jscomp$1)()},q):(n.unsetModulesAsLoading.apply(n,_.Iu(L.ids$jscomp$34)),(0,L.finishLoad)(),L.ids$jscomp$34.forEach(function(U){U=n.getModuleInfo(U);
if(!U.isLoaded())U.onError(new $l.ModuleLoadFailure($l.ModuleLoadFailure.JSC$8793_Type.CONSECUTIVE_FAILURES,g,L.ids$jscomp$34,b))}))}})}}(D),(0,D.load$jscomp$1)())},Mej=function(n,D,L,g,b){g=g===void 0?function(){return!0}:g;
b=b===void 0?{}:b;D=_.V(D);for(var q=D.next();!q.done;q=D.next()){q=q.value;var U=n.getModuleInfo(q);!b[q]&&g(U)&&(b[q]=!0,Mej(n,U.deps_||[],L,g,b),L(U))}};var Yub=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var Jzv=Symbol("yd");window.JSCompiler_renameProperty=function(n){return n};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var SuX=!Yub||HTMLElement.es5Shimmed||_.U8.Reflect===void 0||_.U8.customElements===void 0||_.U8.customElements.polyfillWrapFlushCallback||!1,Fwj,R0f=function(){var n=HTMLElement;if(SuX)return n;if(Fwj!==void 0)return Fwj;var D=_.U8.Reflect,L=function(){return D.construct(n,[],this.constructor)};
L.prototype=n.prototype;L.prototype.constructor=L;L.es5Shimmed=!0;Object.setPrototypeOf(L,n);return Fwj=L},HBr=!1;SuX||HBr||(HBr=!0,_.U8.HTMLElement=R0f());/*

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 dvf=/(url\()([^)]*)(\))/g,ZRT=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,aIy,ya;var wa=!window.ShadyDOM||!window.ShadyDOM.inUse,y9Q=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),NwL=!window.customElements.polyfillWrapFlushCallback,jGc;if(jGc=wa&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var n1c=new CSSStyleSheet;n1c.replaceSync("");var DnW=document.createElement("div");DnW.attachShadow({mode:"open"});DnW.shadowRoot.adoptedStyleSheets=[n1c];jGc=DnW.shadowRoot.adoptedStyleSheets[0]===n1c}catch(n){jGc=!1}
var Lki=jGc,g16=window.Polymer&&window.Polymer.rootPath||E44(document.baseURI||window.location.href),Za=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,I0J=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,xW=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,bIj=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,ih=window.Polymer&&window.Polymer.legacyOptimizations||!1,eu=window.Polymer&&window.Polymer.legacyWarnings||!1,$nP=window.Polymer&&window.Polymer.syncInitialRender||
!1,da=window.Polymer&&window.Polymer.legacyUndefined||!1,Gzb=window.Polymer&&window.Polymer.orderedComputed||!1,Mo=window.Polymer&&window.Polymer.removeNestedTemplates||!1,oD=window.Polymer&&window.Polymer.fastDomIf||!1,YS=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,qRA=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,Vsi=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var S8={},Unb={},Ee=function(){return HTMLElement.apply(this,arguments)||this};
_.f(Ee,HTMLElement);Ee.import=function(n,D){return n?(n=S8[n]||Unb[n.toLowerCase()])&&D?n.querySelector(D):n:null};
Ee.prototype.attributeChangedCallback=function(n,D,L){D!==L&&this.register()};
Ee.prototype.register=function(n){if(n=n||this.id){if(xW&&(S8[n]||Unb[n.toLowerCase()])!==void 0)throw S8[n]=Unb[n.toLowerCase()]=null,Error("zd`"+n);this.id=n;S8[n]=Unb[n.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.oh.Object.defineProperties(Ee.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var n=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;n=_.N4(this.getAttribute("assetpath")||"",n.baseURI);this.__assetpath=E44(n)}return this.__assetpath}}});
_.oh.Object.defineProperties(Ee,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
Ee["import"]=Ee.import;Ee.prototype.modules=S8;customElements.define("dom-module",Ee);var B4j=0,czT=0,jH=[],JdP=0,spJ=!1,kzj=document.createTextNode(""),pSI,ra;(new window.MutationObserver(QpJ)).observe(kzj,{characterData:!0});_.FU={after:function(n){return{run:function(D){return window.setTimeout(D,n)},
cancel:function(D){window.clearTimeout(D)}}},
run:function(n,D){return window.setTimeout(n,D)},
cancel:function(n){window.clearTimeout(n)}};
_.Zw={run:function(n){return window.requestAnimationFrame(n)},
cancel:function(n){window.cancelAnimationFrame(n)}};
pSI={run:function(n){return window.requestIdleCallback?window.requestIdleCallback(n):window.setTimeout(n,16)},
cancel:function(n){window.cancelIdleCallback?window.cancelIdleCallback(n):window.clearTimeout(n)}};
ra={run:function(n){spJ||(spJ=!0,kzj.textContent=JdP++);jH.push(n);return B4j++},
cancel:function(n){var D=n-czT;if(D>=0){if(!jH[D])throw Error("Ad`"+n);jH[D]=null}}};var ZIc=0,Hs=function(n){var D=n.__mixinApplications;D||(D=new WeakMap,n.__mixinApplications=D);var L=ZIc++;return function(g){var b=g.__mixinSet;if(b&&b[L])return g;var q=D,U=q.get(g);U||(U=n(g),q.set(g,U),g=Object.create(U.__mixinSet||b||null),g[L]=!0,U.__mixinSet=g);return U}};_.pu=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(n){return ShadyDOM.patch(n)}:function(n){return n};var aLI=Hs(function(n){var D=function(){var L=n.call(this)||this;L.__dataEnabled=!1;L.__dataReady=!1;L.__dataInvalid=!1;L.__data={};L.__dataPending=null;L.__dataOld=null;L.__dataInstanceProps=null;L.__dataCounter=0;L.__serializing=!1;L._initializeProperties();return L};
_.f(D,n);D.createProperties=function(L){var g=this.prototype,b;for(b in L)b in g||g._createPropertyAccessor(b)};
D.attributeNameForProperty=function(L){return L.toLowerCase()};
D.typeForProperty=function(){};
D.prototype._createPropertyAccessor=function(L,g){this._addPropertyToAttributeMap(L);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[L]||(this.__dataHasAccessor[L]=!0,this._definePropertyAccessor(L,g))};
D.prototype._addPropertyToAttributeMap=function(L){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var g=this.__dataAttributes[L];g||(g=this.constructor.attributeNameForProperty(L),this.__dataAttributes[g]=L);return g};
D.prototype._definePropertyAccessor=function(L,g){Object.defineProperty(this,L,{get:function(){return this.__data[L]},
set:g?function(){}:function(b){this._setPendingProperty(L,b,!0)&&this._invalidateProperties()}})};
D.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
D.prototype._initializeProperties=function(){for(var L in this.__dataHasAccessor)this.hasOwnProperty(L)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[L]=this[L],delete this[L])};
D.prototype._initializeInstanceProperties=function(L){Object.assign(this,L)};
D.prototype._setProperty=function(L,g){this._setPendingProperty(L,g)&&this._invalidateProperties()};
D.prototype._getProperty=function(L){return this.__data[L]};
D.prototype._setPendingProperty=function(L,g){var b=this.__data[L],q=this._shouldPropertyChange(L,g,b);q&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||L in this.__dataOld||(this.__dataOld[L]=b),this.__data[L]=g,this.__dataPending[L]=g);return q};
D.prototype._isPropertyPending=function(L){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(L))};
D.prototype._invalidateProperties=function(){var L=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,ra.run(function(){L.__dataInvalid&&(L.__dataInvalid=!1,L._flushProperties())}))};
D.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
D.prototype._flushProperties=function(){this.__dataCounter++;var L=this.__data,g=this.__dataPending,b=this.__dataOld;this._shouldPropertiesChange(L,g,b)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(L,g,b));this.__dataCounter--};
D.prototype._shouldPropertiesChange=function(L,g){return!!g};
D.prototype._propertiesChanged=function(){};
D.prototype._shouldPropertyChange=function(L,g,b){return b!==g&&(b===b||g===g)};
D.prototype.attributeChangedCallback=function(L,g,b,q){g!==b&&this._attributeToProperty(L,b);n.prototype.attributeChangedCallback&&n.prototype.attributeChangedCallback.call(this,L,g,b,q)};
D.prototype._attributeToProperty=function(L,g,b){if(!this.__serializing){var q=this.__dataAttributes;L=q&&q[L]||L;this[L]=this._deserializeValue(g,b||this.constructor.typeForProperty(L))}};
D.prototype._propertyToAttribute=function(L,g,b){this.__serializing=!0;b=arguments.length<3?this[L]:b;this._valueToNodeAttribute(this,b,g||this.constructor.attributeNameForProperty(L));this.__serializing=!1};
D.prototype._valueToNodeAttribute=function(L,g,b){g=this._serializeValue(g);if(b==="class"||b==="name"||b==="slot")L=(0,_.pu)(L);g===void 0?L.removeAttribute(b):L.setAttribute(b,g===""&&window.trustedTypes?window.trustedTypes.emptyScript:g)};
D.prototype._serializeValue=function(L){switch(typeof L){case "boolean":return L?"":void 0;default:return L!=null?L.toString():void 0}};
D.prototype._deserializeValue=function(L,g){switch(g){case Boolean:return L!==null;case Number:return Number(L);default:return L}};
return D});var dnI=0,uKJ=[];var T4G=Hs(function(n){function D(q){q=Object.getPrototypeOf(q);return q.prototype instanceof b?q:null}
function L(q){if(!q.hasOwnProperty("__ownProperties")){var U=null;if(q.hasOwnProperty("properties")){var J=q.properties;if(J){U={};for(var k in J){var a=J[k];U[k]=typeof a==="function"?{type:a}:a}}}q.__ownProperties=U}return q.__ownProperties}
var g=aLI(n),b=function(){return g.apply(this,arguments)||this};
_.f(b,g);b.finalize=function(){if(!this.hasOwnProperty("__finalized")){var q=D(this);q&&q.finalize();this.__finalized=!0;this._finalizeClass()}};
b._finalizeClass=function(){var q=L(this);q&&this.createProperties(q)};
b.typeForProperty=function(q){return(q=this._properties[q])&&q.type};
b.prototype._initializeProperties=function(){dnI++;this.constructor.finalize();g.prototype._initializeProperties.call(this)};
b.prototype.connectedCallback=function(){g.prototype.connectedCallback&&g.prototype.connectedCallback.call(this);this._enableProperties()};
b.prototype.disconnectedCallback=function(){g.prototype.disconnectedCallback&&g.prototype.disconnectedCallback.call(this)};
_.oh.Object.defineProperties(b,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var q=this;if(!this.hasOwnProperty("__observedAttributes")){fIO(this.prototype);var U=this._properties;this.__observedAttributes=U?Object.keys(U).map(function(J){return q.prototype._addPropertyToAttributeMap(J)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var q=D(this);this.__properties=Object.assign({},q&&q._properties,L(this))}return this.__properties}}});
return b});var Azb={},z2v=/-[a-z]/g,II4=/([A-Z])/g;for(var E1L={},s_G=HTMLElement.prototype;s_G;){for(var cdX=Object.getOwnPropertyNames(s_G),Q_6=0;Q_6<cdX.length;Q_6++)E1L[cdX[Q_6]]=!0;s_G=Object.getPrototypeOf(s_G)}var uYX=window.trustedTypes?function(n){return trustedTypes.isHTML(n)||trustedTypes.isScript(n)||trustedTypes.isScriptURL(n)}:function(){return!1},fLW=Hs(function(n){var D=aLI(n);
n=function(){return D.apply(this,arguments)||this};
_.f(n,D);n.createPropertiesForAttributes=function(){for(var L=this.observedAttributes,g=0;g<L.length;g++)this.prototype._createPropertyAccessor(nu(L[g]))};
n.attributeNameForProperty=function(L){return Da(L)};
n.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);D.prototype._initializeProperties.call(this)};
n.prototype._initializeProtoProperties=function(L){for(var g in L)this._setProperty(g,L[g])};
n.prototype._ensureAttribute=function(L,g){this.hasAttribute(L)||this._valueToNodeAttribute(this,g,L)};
n.prototype._serializeValue=function(L){switch(typeof L){case "object":if(L instanceof Date)return L.toString();if(L){if(uYX(L))return L;try{return JSON.stringify(L)}catch(g){return""}}default:return D.prototype._serializeValue.call(this,L)}};
n.prototype._deserializeValue=function(L,g){switch(g){case Object:try{var b=JSON.parse(L)}catch(q){b=L}break;case Array:try{b=JSON.parse(L)}catch(q){b=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+L)}break;case Date:b=isNaN(L)?String(L):Number(L);b=new Date(b);break;default:b=D.prototype._deserializeValue.call(this,L,g)}return b};
n.prototype._definePropertyAccessor=function(L,g){if(!E1L[L]){var b=this[L];b!==void 0&&(this.__data?this._setPendingProperty(L,b):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[L]=b))}D.prototype._definePropertyAccessor.call(this,L,g)};
n.prototype._hasAccessor=function(L){return this.__dataHasAccessor&&this.__dataHasAccessor[L]};
n.prototype._isPropertyPending=function(L){return!!(this.__dataPending&&L in this.__dataPending)};
return n});var Adj={"dom-if":!0,"dom-repeat":!0},zdj=!1,IL6=!1,C26=function(){var n=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(D){return D}});
return function(D,L,g){L=L.getAttribute(g);n&&g.startsWith("on-")?D.setAttribute(g,n.createScript(L,g)):D.setAttribute(g,L)}}(),rdA=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D._parseTemplate=function(L,g){if(!L._templateInfo){var b=L._templateInfo={};b.nodeInfoList=[];b.nestedTemplate=!!g;b.stripWhiteSpace=g&&g.stripWhiteSpace||L.hasAttribute&&L.hasAttribute("strip-whitespace");this._parseTemplateContent(L,b,{parent:null})}return L._templateInfo};
D._parseTemplateContent=function(L,g,b){return this._parseTemplateNode(L.content,g,b)};
D._parseTemplateNode=function(L,g,b){var q=!1;L.localName!="template"||L.hasAttribute("preserve-content")?L.localName==="slot"&&(g.hasInsertionPoint=!0):q=this._parseTemplateNestedTemplate(L,g,b)||q;if(!zdj){zdj=!0;var U=document.createElement("textarea");U.placeholder="a";IL6=U.placeholder===U.textContent}IL6&&L.localName==="textarea"&&L.placeholder&&L.placeholder===L.textContent&&(L.textContent=null);L.firstChild&&this._parseTemplateChildNodes(L,g,b);L.hasAttributes&&L.hasAttributes()&&(q=this._parseTemplateNodeAttributes(L,
g,b)||q);return q||b.noted};
D._parseTemplateChildNodes=function(L,g,b){if(L.localName!=="script"&&L.localName!=="style")for(var q=L.firstChild,U=0,J;q;q=J){if(q.localName=="template"){var k=q.getAttribute("is");if(k&&Adj[k])for(J=q,J.removeAttribute("is"),q=J.ownerDocument.createElement(k),J.parentNode.replaceChild(q,J),q.appendChild(J);J.attributes.length;)k=J.attributes[0].name,C26(q,J,k),J.removeAttribute(k)}J=q.nextSibling;if(q.nodeType===Node.TEXT_NODE){for(k=J;k&&k.nodeType===Node.TEXT_NODE;)q.textContent+=k.textContent,
J=k.nextSibling,L.removeChild(k),k=J;if(g.stripWhiteSpace&&!q.textContent.trim()){L.removeChild(q);continue}}k={parentIndex:U,parentInfo:b};this._parseTemplateNode(q,g,k)&&(k.infoIndex=g.nodeInfoList.push(k)-1);q.parentNode&&U++}};
D._parseTemplateNestedTemplate=function(L,g,b){g=this._parseTemplate(L,g);(g.content=L.content.ownerDocument.createDocumentFragment()).appendChild(L.content);b.templateInfo=g;return!0};
D._parseTemplateNodeAttributes=function(L,g,b){for(var q=!1,U=Array.from(L.attributes),J=U.length-1,k;k=U[J];J--)q=this._parseTemplateNodeAttribute(L,g,b,k.name,k.value)||q;return q};
D._parseTemplateNodeAttribute=function(L,g,b,q,U){return q.slice(0,3)==="on-"?(L.removeAttribute(q),b.events=b.events||[],b.events.push({name:q.slice(3),value:U}),!0):q==="id"?(b.id=U,!0):!1};
D._contentForTemplate=function(L){var g=L._templateInfo;return g&&g.content||L.content};
D.prototype._stampTemplate=function(L,g){L&&!L.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(L);g=g||this.constructor._parseTemplate(L);var b=g.nodeInfoList;L=document.importNode(g.content||L.content,!0);L.__noInsertionPoint=!g.hasInsertionPoint;var q=L.nodeList=Array(b.length);L.$={};for(var U=0,J=b.length,k=void 0;U<J&&(k=b[U]);U++){var a=q[U]=Ci4(L,k);k.id&&(L.$[k.id]=a);var d=a,T=k,Q=g;T.templateInfo&&(d._templateInfo=T.templateInfo,d._parentTemplateInfo=
Q);if(k.events&&k.events.length)for(d=0,T=k.events,Q=void 0;d<T.length&&(Q=T[d]);d++)this._addMethodEventListenerToNode(a,Q.name,Q.value,this)}return L};
D.prototype._addMethodEventListenerToNode=function(L,g,b,q){b=rz8(q||L,b);this._addEventListenerToNode(L,g,b);return b};
D.prototype._addEventListenerToNode=function(L,g,b){L.addEventListener(g,b)};
D.prototype._removeEventListenerFromNode=function(L,g,b){L.removeEventListener(g,b)};
return D});var J3=0,ah=[],OIL={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},iIQ=/[A-Z]/,wSj=function(n,D,L,g,b){var q=b?GE(n):n;if(D=D[q])for(q=0;q<D.length;q++){var U=D[q];if(U.info.lastRun!==J3&&(!b||e2T(n,U.trigger))){U.info.lastRun=J3;U=U.info;for(var J=L,k=g,a=0,d=J.length-1,T=-1;a<=d;){var Q=a+d>>1,A=k.get(J[Q].methodInfo)-k.get(U.methodInfo);if(A<0)a=Q+1;else if(A>0)d=Q-1;else{T=Q;break}}T<
0&&(T=d+1);J.splice(T,0,U)}}},HR8=[],hd6=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"),No=Hs(function(n){var D=rdA(fLW(n));
n=function(){var L=D.call(this)||this;L.__isPropertyEffectsClient=!0;return L};
_.f(n,D);n.prototype._initializeProperties=function(){D.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};
n.prototype._registerHost=function(){if(yw.length){var L=yw[yw.length-1];L._enqueueClient(this);this.__dataHost=L}};
n.prototype._initializeProtoProperties=function(L){this.__data=Object.create(L);this.__dataPending=Object.create(L);this.__dataOld={}};
n.prototype._initializeInstanceProperties=function(L){var g=this.__readOnly,b;for(b in L)g&&g[b]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[b]=this.__dataPending[b]=L[b])};
n.prototype._addPropertyEffect=function(L,g,b){this._createPropertyAccessor(L,g=="__readOnly");var q=WDv(this,g,!0)[L];q||(q=this[g][L]=[]);q.push(b)};
n.prototype._removePropertyEffect=function(L,g,b){L=WDv(this,g,!0)[L];b=L.indexOf(b);b>=0&&L.splice(b,1)};
n.prototype._hasPropertyEffect=function(L,g){g=this[g];return!(!g||!g[L])};
n.prototype._hasReadOnlyEffect=function(L){return this._hasPropertyEffect(L,"__readOnly")};
n.prototype._hasNotifyEffect=function(L){return this._hasPropertyEffect(L,"__notifyEffects")};
n.prototype._hasReflectEffect=function(L){return this._hasPropertyEffect(L,"__reflectEffects")};
n.prototype._hasComputedEffect=function(L){return this._hasPropertyEffect(L,"__computeEffects")};
n.prototype._setPendingPropertyOrPath=function(L,g,b,q){if(q||GE(Array.isArray(L)?L[0]:L)!==L){if(!q&&(q=Bi(this,L),L=h2b(this,L,g),!L||!D.prototype._shouldPropertyChange.call(this,L,g,q)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(L,g,b)){if(b=this.__dataLinkedPaths)for(var U in b)q=b[U],qV(U,L)?(q=VF(U,q,L),this._setPendingPropertyOrPath(q,g,!0,!0)):qV(q,L)&&(q=VF(q,U,L),this._setPendingPropertyOrPath(q,g,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[L])return this._setPendingProperty(L,
g,b);this[L]=g}return!1};
n.prototype._setUnmanagedPropertyToNode=function(L,g,b){if(b!==L[g]||typeof b=="object")g==="className"&&(L=(0,_.pu)(L)),L[g]=b};
n.prototype._setPendingProperty=function(L,g,b){var q=this.__dataHasPaths&&Lu(L);if(this._shouldPropertyChange(L,g,(q?this.__dataTemp:this.__data)[L])){this.__dataPending||(this.__dataPending={},this.__dataOld={});L in this.__dataOld||(this.__dataOld[L]=this.__data[L]);q?this.__dataTemp[L]=g:this.__data[L]=g;this.__dataPending[L]=g;if(q||this.__notifyEffects&&this.__notifyEffects[L])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[L]=b;return!0}return!1};
n.prototype._setProperty=function(L,g){this._setPendingProperty(L,g,!0)&&this._invalidateProperties()};
n.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
n.prototype._enqueueClient=function(L){this.__dataPendingClients=this.__dataPendingClients||[];L!==this&&this.__dataPendingClients.push(L)};
n.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
n.prototype.__enableOrFlushClients=function(){var L=this.__dataPendingClients;if(L){this.__dataPendingClients=null;for(var g=0;g<L.length;g++){var b=L[g];b.__dataEnabled?b.__dataPending&&b._flushProperties():b._enableProperties()}}};
n.prototype._readyClients=function(){this.__enableOrFlushClients()};
n.prototype.setProperties=function(L,g){for(var b in L)!g&&this.__readOnly&&this.__readOnly[b]||this._setPendingPropertyOrPath(b,L[b],!0);this._invalidateProperties()};
n.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
n.prototype._propertiesChanged=function(L,g,b){L=this.__dataHasPaths;this.__dataHasPaths=!1;var q;if(q=this.__computeEffects)if(Gzb){J3++;var U=mvB(this),J=[],k;for(k in g)wSj(k,q,J,U,L);for(;k=J.shift();)XAv(this,"",g,b,k)&&wSj(k.methodInfo,q,J,U,L);Object.assign(b,this.__dataOld);Object.assign(g,this.__dataPending);this.__dataPending=null}else for(U=g;kW(this,q,U,b,L);)Object.assign(b,this.__dataOld),Object.assign(g,this.__dataPending),U=this.__dataPending,this.__dataPending=null;q=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(g,b,L);this._flushClients();kW(this,this.__reflectEffects,g,b,L);kW(this,this.__observeEffects,g,b,L);if(q){U=this.__notifyEffects;J=J3++;for(var a in q)if(q[a]){if(k=U){var d=U;k=J;var T=a,Q=g,A=b,I=L,w=!1,h=I?GE(T):T;if(d=d[h]){h=0;for(var e=d.length,v=void 0;h<e&&(v=d[h]);h++)v.info&&v.info.lastRun===k||I&&!e2T(T,v.trigger)||(v.info&&(v.info.lastRun=k),v.fn(this,T,Q,A,v.info,I,void 0),w=!0)}k=w}if(k)var LO=!0;else{if(k=L)k=a,T=g,Q=GE(k),Q!==
k?(Q=Da(Q)+"-changed",KDQ(this,Q,T[k],k),k=!0):k=!1;k&&(LO=!0)}}var S;LO&&(S=this.__dataHost)&&S._invalidateProperties&&S._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
n.prototype._propagatePropertyChanges=function(L,g,b){this.__propagateEffects&&kW(this,this.__propagateEffects,L,g,b);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,L,g,b)};
n.prototype._runEffectsForTemplate=function(L,g,b,q){var U=this,J=function(k,a){kW(U,L.propertyEffects,k,b,a,L.nodeList);for(var d=L.firstChild;d;d=d.nextSibling)U._runEffectsForTemplate(d,k,b,a)};
L.runEffects?L.runEffects(J,g,q):J(g,q)};
n.prototype.linkPaths=function(L,g){L=Ue(L);g=Ue(g);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[L]=g};
n.prototype.unlinkPaths=function(L){L=Ue(L);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[L]};
n.prototype.notifySplices=function(L,g){var b={path:""};L=Bi(this,L,b);nJJ(this,L,b.path,g)};
n.prototype.get=function(L,g){return Bi(g||this,L)};
n.prototype.set=function(L,g,b){b?h2b(b,L,g):this.__readOnly&&this.__readOnly[L]||this._setPendingPropertyOrPath(L,g,!0)&&this._invalidateProperties()};
n.prototype.push=function(L){var g=_.e1.apply(1,arguments),b={path:""},q=Bi(this,L,b),U=q.length,J=q.push.apply(q,_.Iu(g));g.length&&TE(this,q,b.path,U,g.length,[]);return J};
n.prototype.pop=function(L){var g={path:""};L=Bi(this,L,g);var b=!!L.length,q=L.pop();b&&TE(this,L,g.path,L.length,0,[q]);return q};
n.prototype.splice=function(L,g,b){var q=_.e1.apply(3,arguments),U={path:""},J=Bi(this,L,U);g<0?g=J.length-Math.floor(-g):g&&(g=Math.floor(g));var k=arguments.length===2?J.splice(g):J.splice.apply(J,[g,b].concat(_.Iu(q)));(q.length||k.length)&&TE(this,J,U.path,g,q.length,k);return k};
n.prototype.shift=function(L){var g={path:""};L=Bi(this,L,g);var b=!!L.length,q=L.shift();b&&TE(this,L,g.path,0,0,[q]);return q};
n.prototype.unshift=function(L){var g=_.e1.apply(1,arguments),b={path:""},q=Bi(this,L,b),U=q.unshift.apply(q,_.Iu(g));g.length&&TE(this,q,b.path,0,g.length,[]);return U};
n.prototype.notifyPath=function(L,g){if(arguments.length==1){var b={path:""};g=Bi(this,L,b);b=b.path}else b=Array.isArray(L)?Ue(L):L;this._setPendingPropertyOrPath(b,g,!0,!0)&&this._invalidateProperties()};
n.prototype._createReadOnlyProperty=function(L,g){this._addPropertyEffect(L,"__readOnly");g&&(this["_set"+(L[0].toUpperCase()+L.substring(1))]=function(b){this._setProperty(L,b)})};
n.prototype._createPropertyObserver=function(L,g,b){var q={property:L,method:g,dynamicFn:!!b};this._addPropertyEffect(L,"__observeEffects",{fn:xvJ,info:q,trigger:{name:L}});b&&this._addPropertyEffect(g,"__observeEffects",{fn:xvJ,info:q,trigger:{name:g}})};
n.prototype._createMethodObserver=function(L,g){var b=Nei(L);if(!b)throw Error("Bd`"+L);S5i(this,b,"__observeEffects",v4T,null,g)};
n.prototype._createNotifyingProperty=function(L){this._addPropertyEffect(L,"__notifyEffects",{fn:R28,info:{eventName:Da(L)+"-changed",property:L}})};
n.prototype._createReflectedProperty=function(L){var g=this.constructor.attributeNameForProperty(L);g[0]==="-"?console.warn("Property "+L+" cannot be reflected to attribute "+g+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(L,"__reflectEffects",{fn:PiQ,info:{attrName:g}})};
n.prototype._createComputedProperty=function(L,g,b){var q=Nei(g);if(!q)throw Error("Cd`"+g);g=S5i(this,q,"__computeEffects",XAv,L,b);WDv(this,"__computeInfo")[L]=g};
n.prototype._marshalArgs=function(L,g,b){for(var q=this.__data,U=[],J=0,k=L.length;J<k;J++){var a=L[J],d=a.name,T=a.structured,Q=a.wildcard,A=a.value;a.literal||(Q?(a=qV(d,g),T=jpJ(q,b,a?g:d),A={path:a?g:d,value:T,base:a?Bi(q,d):T}):A=T?jpJ(q,b,d):q[d]);if(da&&!this._overrideLegacyUndefined&&A===void 0&&L.length>1)return ah;U[J]=A}return U};
n.addPropertyEffect=function(L,g,b){this.prototype._addPropertyEffect(L,g,b)};
n.createPropertyObserver=function(L,g,b){this.prototype._createPropertyObserver(L,g,b)};
n.createMethodObserver=function(L,g){this.prototype._createMethodObserver(L,g)};
n.createNotifyingProperty=function(L){this.prototype._createNotifyingProperty(L)};
n.createReadOnlyProperty=function(L,g){this.prototype._createReadOnlyProperty(L,g)};
n.createReflectedProperty=function(L){this.prototype._createReflectedProperty(L)};
n.createComputedProperty=function(L,g,b){this.prototype._createComputedProperty(L,g,b)};
n.bindTemplate=function(L){return this.prototype._bindTemplate(L)};
n.prototype._bindTemplate=function(L,g){var b=this.constructor._parseTemplate(L),q=this.__preBoundTemplateInfo==b;if(!q)for(var U in b.propertyEffects)this._createPropertyAccessor(U);g?(b=Object.create(b),b.wasPreBound=q,this.__templateInfo?(L=L._parentTemplateInfo||this.__templateInfo,g=L.lastChild,b.parent=L,L.lastChild=b,(b.previousSibling=g)?g.nextSibling=b:L.firstChild=b):this.__templateInfo=b):this.__preBoundTemplateInfo=b;return b};
n._addTemplatePropertyEffect=function(L,g,b){(L.hostProps=L.hostProps||{})[g]=!0;L=L.propertyEffects=L.propertyEffects||{};(L[g]=L[g]||[]).push(b)};
n.prototype._stampTemplate=function(L,g){g=g||this._bindTemplate(L,!0);yw.push(this);L=D.prototype._stampTemplate.call(this,L,g);yw.pop();g.nodeList=L.nodeList;if(!g.wasPreBound)for(var b=g.childNodes=[],q=L.firstChild;q;q=q.nextSibling)b.push(q);L.templateInfo=g;b=g.nodeList;q=g.nodeInfoList;if(q.length)for(var U=0;U<q.length;U++){var J=b[U],k=q[U].bindings;if(k)for(var a=0;a<k.length;a++){var d=k[a],T=J,Q=d;if(Q.isCompound){for(var A=T.__dataCompoundStorage||(T.__dataCompoundStorage={}),I=Q.parts,
w=Array(I.length),h=0;h<I.length;h++)w[h]=I[h].literal;I=Q.target;A[I]=w;Q.literal&&Q.kind=="property"&&(I==="className"&&(T=(0,_.pu)(T)),T[I]=Q.literal)}Y5y(J,this,d)}J.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(g,this.__data,null,!1),this._flushClients());return L};
n.prototype._removeBoundDom=function(L){L=L.templateInfo;var g=L.previousSibling,b=L.nextSibling,q=L.parent;g?g.nextSibling=b:q&&(q.firstChild=b);b?b.previousSibling=g:q&&(q.lastChild=g);L.nextSibling=L.previousSibling=null;L=L.childNodes;for(g=0;g<L.length;g++)b=L[g],(0,_.pu)((0,_.pu)(b).parentNode).removeChild(b)};
n._parseTemplateNode=function(L,g,b){var q=D._parseTemplateNode.call(this,L,g,b);if(L.nodeType===Node.TEXT_NODE){var U=this._parseBindings(L.textContent,g);U&&(L.textContent=FD4(U)||" ",o4b(this,g,b,"text","textContent",U),q=!0)}return q};
n._parseTemplateNodeAttribute=function(L,g,b,q,U){var J=this._parseBindings(U,g);if(J){U=q;var k="property";iIQ.test(q)?k="attribute":q[q.length-1]=="$"&&(q=q.slice(0,-1),k="attribute");var a=FD4(J);a&&k=="attribute"&&(q=="class"&&L.hasAttribute("class")&&(a+=" "+L.getAttribute(q)),L.setAttribute(q,a));k=="attribute"&&U=="disable-upgrade$"&&L.setAttribute(q,"");L.localName==="input"&&U==="value"&&L.setAttribute(U,"");L.removeAttribute(U);k==="property"&&(q=nu(q));o4b(this,g,b,k,q,J,a);return!0}return D._parseTemplateNodeAttribute.call(this,
L,g,b,q,U)};
n._parseTemplateNestedTemplate=function(L,g,b){var q=D._parseTemplateNestedTemplate.call(this,L,g,b),U=L.parentNode,J=b.templateInfo,k=U.localName==="dom-if",a=U.localName==="dom-repeat";Mo&&(k||a)&&(U.removeChild(L),b=b.parentInfo,b.templateInfo=J,b.noted=!0,q=!1);L=J.hostProps;if(oD&&k)L&&(g.hostProps=Object.assign(g.hostProps||{},L),Mo||(b.parentInfo.noted=!0));else for(var d in L)o4b(this,g,b,"property","_host_"+d,[{mode:"{",source:d,dependencies:[d],hostProp:!0}]);return q};
n._parseBindings=function(L,g){for(var b=[],q=0,U;(U=hd6.exec(L))!==null;){U.index>q&&b.push({literal:L.slice(q,U.index)});q=U[1][0];var J=!!U[2];U=U[3].trim();var k=!1,a="",d=-1;q=="{"&&(d=U.indexOf("::"))>0&&(a=U.substring(d+2),U=U.substring(0,d),k=!0);d=Nei(U);var T=[];if(d){var Q=d,A=Q.args;Q=Q.methodName;for(var I=0;I<A.length;I++){var w=A[I];w.literal||T.push(w)}if((A=g.dynamicFns)&&A[Q]||d.static)T.push(Q),d.dynamicFn=!0}else T.push(U);b.push({source:U,mode:q,negate:J,customEvent:k,signature:d,
dependencies:T,event:a});q=hd6.lastIndex}q&&q<L.length&&(L=L.substring(q))&&b.push({literal:L});return b.length?b:null};
n._evaluateBinding=function(L,g,b,q,U,J){L=g.signature?v4T(L,b,q,U,g.signature):b!=g.source?Bi(L,g.source):J&&Lu(b)?Bi(L,b):L.__data[b];g.negate&&(L=!L);return L};
_.oh.Object.defineProperties(n.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return OIL}}});
return n}),yw=[];var WkQ=window.ShadyCSS&&window.ShadyCSS.cssBuild,j8=Hs(function(n){function D(g,b,q,U){if(!WkQ){for(var J=b.content.querySelectorAll("style"),k=brv(b),a=$8T(q),d=b.content.firstElementChild,T=0;T<a.length;T++){var Q=a[T];Q.textContent=g._processStyleText(Q.textContent,U);b.content.insertBefore(Q,d)}for(d=a=0;d<k.length;d++)T=k[d],Q=J[a],Q!==T?(T=T.cloneNode(!0),Q.parentNode.insertBefore(T,Q)):a++,T.textContent=g._processStyleText(T.textContent,U)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(b,
q);if(Vsi&&WkQ&&Lki&&(b=b.content.querySelectorAll("style"))){var A="";Array.from(b).forEach(function(I){A+=I.textContent;I.parentNode.removeChild(I)});
g._styleSheet=new CSSStyleSheet;g._styleSheet.replaceSync(A)}}
var L=T4G(No(n));n=function(){return L.call(this)||this};
_.f(n,L);n._finalizeClass=function(){L._finalizeClass.call(this);var g;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(g=this.__ownObservers)&&this.createObservers(g,this._properties);this._prepareTemplate()};
n._prepareTemplate=function(){var g=this.template;g&&(typeof g==="string"?(console.error("template getter must return HTMLTemplateElement"),g=null):ih||(g=g.cloneNode(!0)));this.prototype._template=g};
n.createProperties=function(g){for(var b in g){var q=this.prototype,U=b,J=g[b],k=g;J.computed&&(J.readOnly=!0);J.computed&&(q._hasReadOnlyEffect(U)?console.warn("Cannot redefine computed property '"+U+"'."):q._createComputedProperty(U,J.computed,k));J.readOnly&&!q._hasReadOnlyEffect(U)?q._createReadOnlyProperty(U,!J.computed):J.readOnly===!1&&q._hasReadOnlyEffect(U)&&console.warn("Cannot make readOnly property '"+U+"' non-readOnly.");J.reflectToAttribute&&!q._hasReflectEffect(U)?q._createReflectedProperty(U):
J.reflectToAttribute===!1&&q._hasReflectEffect(U)&&console.warn("Cannot make reflected property '"+U+"' non-reflected.");J.notify&&!q._hasNotifyEffect(U)?q._createNotifyingProperty(U):J.notify===!1&&q._hasNotifyEffect(U)&&console.warn("Cannot make notify property '"+U+"' non-notify.");J.observer&&q._createPropertyObserver(U,J.observer,k[J.observer]);q._addPropertyToAttributeMap(U)}};
n.createObservers=function(g,b){for(var q=this.prototype,U=0;U<g.length;U++)q._createMethodObserver(g[U],b)};
n.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);L.prototype._initializeProperties.call(this);this.rootPath=g16;this.importPath=this.constructor.importPath;var g=this.constructor;if(!g.hasOwnProperty("__propertyDefaults")){g.__propertyDefaults=null;var b=g._properties,q;for(q in b){var U=b[q];"value"in U&&(g.__propertyDefaults=g.__propertyDefaults||{},g.__propertyDefaults[q]=U)}}if(g=g.__propertyDefaults)for(var J in g)b=g[J],
this._canApplyPropertyDefault(J)&&(b=typeof b.value=="function"?b.value.call(this):b.value,this._hasAccessor(J)?this._setPendingProperty(J,b,!0):this[J]=b)};
n.prototype._canApplyPropertyDefault=function(g){return!this.hasOwnProperty(g)};
n._processStyleText=function(g,b){return Te4(g,b)};
n._finalizeTemplate=function(g){var b=this.prototype._template;if(b&&!b.__polymerFinalized){b.__polymerFinalized=!0;var q=this.importPath;q=q?_.N4(q):"";D(this,b,g,q);this.prototype._bindTemplate(b)}};
n.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);L.prototype.connectedCallback.call(this)};
n.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);L.prototype.ready.call(this)};
n.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));L.prototype._readyClients.call(this)};
n.prototype._attachDom=function(g){var b=(0,_.pu)(this);if(b.attachShadow)return g?(b.shadowRoot||(b.attachShadow({mode:"open",shadyUpgradeFragment:g}),b.shadowRoot.appendChild(g),this.constructor._styleSheet&&(b.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),$nP&&window.ShadyDOM&&window.ShadyDOM.flushInitial(b.shadowRoot),b.shadowRoot):null;throw Error("Ed");};
n.prototype.updateStyles=function(g){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,g)};
n.prototype.resolveUrl=function(g,b){!b&&this.importPath&&(b=_.N4(this.importPath));return _.N4(g,b)};
n._parseTemplateContent=function(g,b,q){b.dynamicFns=b.dynamicFns||this._properties;return L._parseTemplateContent.call(this,g,b,q)};
n._addTemplatePropertyEffect=function(g,b,q){!eu||b in this._properties||q.info.part.signature&&q.info.part.signature.static||q.info.part.hostProp||g.nestedTemplate||console.warn("Property '"+b+"' used in template but not declared in 'properties'; attribute will not be observed.");return L._addTemplatePropertyEffect.call(this,g,b,q)};
_.oh.Object.defineProperties(n,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var g=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof g==="function"&&(g=g());if(g===void 0){if(g=this.hasOwnProperty("is")){g=this.is;var b=null;if(g&&(!xW||bIj)&&(b=Ee.import(g,"template"),xW&&!b))throw Error("Dd`"+g);g=b}g=g||Object.getPrototypeOf(this.prototype).constructor.template}this._template=g}return this._template},
set:function(g){this._template=g}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var g=this.importMeta;g?this._importPath=E44(g.url):this._importPath=(g=Ee.import(this.is))&&g.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return n});var edI=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(n){return n}}),kyJ=function(n,D){xnL(n,D);
this.value=D.reduce(function(L,g,b){return L+pRO(g)+n[b+1]},n[0]).toString()},xnL;
kyJ.prototype.toString=function(){return this.value};
_.Kkj=function(n){var D=_.e1.apply(1,arguments);xnL(n,D);var L=document.createElement("template");D=D.reduce(function(g,b,q){if(b instanceof HTMLTemplateElement)b=b.innerHTML;else if(b instanceof kyJ)b=pRO(b);else throw Error("Gd`"+b);return g+b+n[q+1]},n[0]);
edI&&(D=edI.createHTML(D));L.innerHTML=D;return L};
xnL=function(n,D){if(!Array.isArray(n)||!Array.isArray(n.raw)||D.length!==n.length-1)throw new TypeError("Hd");};var nq=j8(HTMLElement);var RdP=Hs(function(n){var D=j8(n);n=function(){var L=D.call(this)||this;L.__lastItems=null;L.__lastMulti=null;L.__selectedMap=null;return L};
_.f(n,D);n.prototype.__updateSelection=function(L,g){var b=g.path;b=="items"?(g=g.base||[],b=this.__lastItems,L!==this.__lastMulti&&this.clearSelection(),b&&(b=Jx4(g,b),this.__applySplices(b)),this.__lastItems=g,this.__lastMulti=L):g.path=="items.splices"?this.__applySplices(g.value.indexSplices):(L=b.slice(6),g=parseInt(L,10),L.indexOf(".")<0&&L==g&&this.__deselectChangedIdx(g))};
n.prototype.__applySplices=function(L){for(var g=this,b=this.__selectedMap,q={},U=0;U<L.length;q={s$jscomp$108:void 0},U++){q.s$jscomp$108=L[U];b.forEach(function(d){return function(T,Q){T<d.s$jscomp$108.index||(T>=d.s$jscomp$108.index+d.s$jscomp$108.removed.length?b.set(Q,T+d.s$jscomp$108.addedCount-d.s$jscomp$108.removed.length):b.set(Q,-1))}}(q));
for(var J=0;J<q.s$jscomp$108.addedCount;J++){var k=q.s$jscomp$108.index+J;b.has(this.items[k])&&b.set(this.items[k],k)}}this.__updateLinks();var a=0;b.forEach(function(d,T){d<0?(g.multi?g.splice("selected",a,1):g.selected=g.selectedItem=null,b.delete(T)):a++})};
n.prototype.__updateLinks=function(){var L=this;this.__dataLinkedPaths={};if(this.multi){var g=0;this.__selectedMap.forEach(function(b){b>=0&&L.linkPaths("items."+b,"selected."+g++)})}else this.__selectedMap.forEach(function(b){L.linkPaths("selected","items."+b);
L.linkPaths("selectedItem","items."+b)})};
n.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
n.prototype.isSelected=function(L){return this.__selectedMap.has(L)};
n.prototype.isIndexSelected=function(L){return this.isSelected(this.items[L])};
n.prototype.__deselectChangedIdx=function(L){var g=this,b=this.__selectedIndexForItemIndex(L);if(b>=0){var q=0;this.__selectedMap.forEach(function(U,J){b==q++&&g.deselect(J)})}};
n.prototype.__selectedIndexForItemIndex=function(L){if(L=this.__dataLinkedPaths["items."+L])return parseInt(L.slice(9),10)};
n.prototype.deselect=function(L){var g=this.__selectedMap.get(L);if(g>=0){this.__selectedMap.delete(L);var b;this.multi&&(b=this.__selectedIndexForItemIndex(g));this.__updateLinks();this.multi?this.splice("selected",b,1):this.selected=this.selectedItem=null}};
n.prototype.deselectIndex=function(L){this.deselect(this.items[L])};
n.prototype.select=function(L){this.selectIndex(this.items.indexOf(L))};
n.prototype.selectIndex=function(L){var g=this.items[L];this.isSelected(g)?this.toggle&&this.deselectIndex(L):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(g,L),this.__updateLinks(),this.multi?this.push("selected",g):this.selected=this.selectedItem=g)};
_.oh.Object.defineProperties(n,{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 n}),P2Q=RdP(nq),DM=function(){return P2Q.apply(this,arguments)||this};
_.f(DM,P2Q);_.oh.Object.defineProperties(DM,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(DM.is,DM);var tsW=window.Polymer;window.Polymer=function(n){return window.Polymer._polymerFn(n)};
tsW&&Object.assign(Polymer,tsW);Polymer._polymerFn=function(){throw Error("Id");};/*

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:Te4,resolveUrl:_.N4,pathFromUrl:E44};Polymer.DomModule=Ee;Polymer.Async={timeOut:_.FU,animationFrame:_.Zw,idlePeriod:pSI,microTask:ra};Polymer.dedupingMixin=Hs;Polymer.wrap=_.pu;Polymer.PropertiesChanged=aLI;Polymer.telemetry={instanceCount:dnI,incrementInstanceCount:function(){dnI++},
registrations:uKJ,register:fIO,dumpRegistrations:function(){uKJ.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=T4G;Polymer.CaseMap={dashToCamelCase:nu,camelToDashCase:Da};Polymer.PropertyAccessors=fLW;Polymer.TemplateStamp=rdA;Polymer.Path={isPath:Lu,root:GE,isAncestor:ORJ,isDescendant:qV,translate:VF,matches:iRy,normalize:Ue,split:wAf,get:Bi,set:h2b,isDeep:Lu};Polymer.Settings={useShadow:wa,useNativeCSSProperties:y9Q,useNativeCustomElements:NwL,get rootPath(){return g16},setRootPath:function(n){g16=n},
get sanitizeDOMValue(){return Za},setSanitizeDOMValue:function(n){Za=n},
get passiveTouchGestures(){return I0J},setPassiveTouchGestures:function(n){I0J=n},
get strictTemplatePolicy(){return xW},setStrictTemplatePolicy:function(n){xW=n},
get allowTemplateFromDomModule(){return bIj},setAllowTemplateFromDomModule:function(n){bIj=n},
get legacyOptimizations(){return ih},setLegacyOptimizations:function(n){ih=n},
get syncInitialRender(){return $nP},setSyncInitialRender:function(n){$nP=n},
get legacyUndefined(){return da},setLegacyUndefined:function(n){da=n},
get legacyWarnings(){return eu},setLegacyWarnings:function(n){eu=n},
get orderedComputed(){return Gzb},setOrderedComputed:function(n){Gzb=n},
get fastDomIf(){return oD},setFastDomIf:function(n){oD=n},
get removeNestedTemplates(){return Mo},setRemoveNestedTemplates:function(n){Mo=n},
get suppressTemplateNotifications(){return YS},setSuppressTemplateNotifications:YS};Polymer.rootPath!==void 0&&(g16=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(Za=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(I0J=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(xW=Polymer.strictTemplatePolicy);bIj=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(ih=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&($nP=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(da=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(eu=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(Gzb=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(oD=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Mo=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(YS=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return Za},
set:function(n){Za=n}});Polymer.PropertyEffects=No;Polymer.StyleGather={stylesFromModules:gJQ,stylesFromModule:Lnf,stylesFromTemplate:brv,stylesFromModuleImports:$8T,cssFromModules:qoi,cssFromModule:GyO,cssFromTemplate:Vi4,cssFromModuleImports:function(n){return(n=Ee.import(n))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(n):""}};Polymer.ElementMixin=j8;Polymer.updateStyles=function(n){window.ShadyCSS&&window.ShadyCSS.styleDocument(n)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:Jx4};Polymer.html=_.Kkj;Polymer.htmlLiteral=function(n){return new kyJ(n,_.e1.apply(1,arguments))};Polymer.Element=nq;Polymer.ArraySelectorMixin=RdP;Polymer.ArraySelector=DM;var mnb=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,v1I=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,YBf=/@media\s(.*)/;var TBT=null,d8J=window.HTMLImports&&window.HTMLImports.whenReady||null,EJv;var XSb=null,Lq=null,gM=function(){this.customStyles=[];this.enqueued=!1;sS8(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},lLb=function(n){!n.enqueued&&Lq&&(n.enqueued=!0,sS8(Lq))};
gM.prototype.addCustomStyle=function(n){n.__seenByShadyCSS||(n.__seenByShadyCSS=!0,this.customStyles.push(n),lLb(this))};
gM.prototype.getStyleForCustomStyle=function(n){if(n.__shadyCSSCachedStyle)return n.__shadyCSSCachedStyle;var D;n.getStyle?D=n.getStyle():D=n;return D};
gM.prototype.processStyles=function(){for(var n=this.customStyles,D=0;D<n.length;D++){var L=n[D];if(!L.__shadyCSSCachedStyle){var g=this.getStyleForCustomStyle(L);g&&(g=g.__appliedElement||g,XSb&&XSb(g),L.__shadyCSSCachedStyle=g)}}return n};
gM.prototype.addCustomStyle=gM.prototype.addCustomStyle;gM.prototype.getStyleForCustomStyle=gM.prototype.getStyleForCustomStyle;gM.prototype.processStyles=gM.prototype.processStyles;Object.defineProperties(gM.prototype,{transformCallback:{get:function(){return XSb},
set:function(n){XSb=n}},
validateCallback:{get:function(){return Lq},
set:function(n){var D=!1;Lq||(D=!0);Lq=n;D&&lLb(this)}}});var QST=!(window.ShadyDOM&&window.ShadyDOM.inUse),cxv,MV;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(MV=window.ShadyCSS.cssBuild);var Msi=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?cxv=window.ShadyCSS.nativeCss:window.ShadyCSS?(u18(window.ShadyCSS),window.ShadyCSS=void 0):u18(window.WebComponents&&window.WebComponents.flags);var l$J=cxv;var o1L=new gM;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(n,D){o1L.processStyles();Zrb(n,D)},
styleElement:function(){o1L.processStyles()},
styleDocument:function(n){o1L.processStyles();Zrb(document.body,n)},
getComputedStyleValue:function(n,D){return a08(n,D)},
flushCustomStyles:function(){},
nativeCss:l$J,nativeShadow:QST,cssBuild:MV,disableRuntime:Msi});window.ShadyCSS.CustomStyleInterface=o1L;var YRr=window.ShadyCSS.CustomStyleInterface,bk=function(){var n=HTMLElement.call(this)||this;n._style=null;YRr.addCustomStyle(n);return n};
_.f(bk,HTMLElement);bk.prototype.getStyle=function(){if(this._style)return this._style;var n=this.querySelector("style");if(!n)return null;this._style=n;var D=n.getAttribute("include");D&&(n.removeAttribute("include"),n.textContent=qoi(D)+n.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
bk.prototype.getStyle=bk.prototype.getStyle;window.customElements.define("custom-style",bk);Polymer.CustomStyle=bk;var $R=function(){this._timer=this._callback=this._asyncModule=null},GI,FkL;
$R.prototype.setConfig=function(n,D){var L=this;this._asyncModule=n;this._callback=D;this._timer=this._asyncModule.run(function(){L._timer=null;GI.delete(L);L._callback()})};
$R.prototype.cancel=function(){this.isActive()&&(SRQ(this),GI.delete(this))};
var SRQ=function(n){n.isActive()&&(n._asyncModule.cancel(n._timer),n._timer=null)};
$R.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
$R.prototype.isActive=function(){return this._timer!=null};
_.qw=function(n,D,L){n instanceof $R?SRQ(n):n=new $R;n.setConfig(D,L);return n};
GI=new Set;_.VY=function(n){GI.add(n)};
FkL=function(){var n=!!GI.size;GI.forEach(function(D){try{D.flush()}catch(L){setTimeout(function(){throw L;})}});
return n};var AxJ=typeof document.head.style.touchAction==="string",f0v=["mousedown","mousemove","mouseup","click"],Wn8=[0,1,4,2],HII;try{HII=(new MouseEvent("test",{buttons:1})).buttons===1}catch(n){HII=!1}var hFB=HII,zFJ=!1;(function(){try{var n=Object.defineProperty({},"passive",{get:function(){zFJ=!0}});
window.addEventListener("test",null,n);window.removeEventListener("test",null,n)}catch(D){}})();
var rxi=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),OrT=[],ydP={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},oJJ={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},irJ=function(n){var D=n.sourceCapabilities;if(!D||D.firesTouchEvents)if(n.__polymerGesturesHandled={skip:!0},n.type==="click"){D=!1;for(var L=RFv(n),g=0;g<L.length;g++){if(L[g].nodeType===Node.ELEMENT_NODE)if(L[g].localName==="label")OrT.push(L[g]);
else if(ydP[L[g].localName]){var b=L[g];var q=Array.prototype.slice.call(b.labels||[]);if(!q.length){q=[];try{var U=b.getRootNode();if(b.id){var J=U.querySelectorAll("label[for = '"+b.id+"']");for(b=0;b<J.length;b++)q.push(J[b])}}catch(k){}}for(b=0;b<q.length;b++)D=D||OrT.indexOf(q[b])>-1}if(L[g]===N4b)return}D||(n.preventDefault(),n.stopPropagation())}},N4b=null,U2=null,tib=0,m8O=0,Pev=-1,vJv=!1;
document.addEventListener("touchend",function(n){U2||wRv(!0);N4b=RFv(n)[0];U2=_.qw(U2,_.FU.after(2500),function(){wRv();U2=N4b=null})},zFJ?{passive:!0}:!1);
var RFv=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(n){return n.composedPath&&n.composedPath()||[]},A3={},uh=[];
XRb({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){QF(this.info)},
mousedown:function(n){if(ci(n)){var D=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n),L=this;x8B(this.info,function(g){ci(g)||(Oe("up",D,g),QF(L.info))},function(g){ci(g)&&Oe("up",D,g);
QF(L.info)});
Oe("down",D,n)}},
touchstart:function(n){Oe("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n),n.changedTouches[0],n)},
touchend:function(n){Oe("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n),n.changedTouches[0],n)}});
XRb({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(n){this.moves.length>2&&this.moves.shift();this.moves.push(n)},
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;QF(this.info)},
mousedown:function(n){if(ci(n)){var D=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n),L=this,g=function(b){var q=b.clientX,U=b.clientY;l0B(L.info,q,U)&&(L.info.state=L.info.started?b.type==="mouseup"?"end":"track":"start",L.info.state==="start"&&fu("tap"),L.info.addMove({x:q,y:U}),ci(b)||(L.info.state="end",QF(L.info)),D&&Mif(L.info,D,b),L.info.started=!0)};
x8B(this.info,g,function(b){L.info.started&&g(b);QF(L.info)});
this.info.x=n.clientX;this.info.y=n.clientY}},
touchstart:function(n){n=n.changedTouches[0];this.info.x=n.clientX;this.info.y=n.clientY},
touchmove:function(n){var D=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n);n=n.changedTouches[0];var L=n.clientX,g=n.clientY;l0B(this.info,L,g)&&(this.info.state==="start"&&fu("tap"),this.info.addMove({x:L,y:g}),Mif(this.info,D,n),this.info.state="track",this.info.started=!0)},
touchend:function(n){var D=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n);n=n.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),Mif(this.info,D,n))}});
XRb({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(n){ci(n)&&(this.info.x=n.clientX,this.info.y=n.clientY)},
click:function(n){ci(n)&&Yov(this.info,n)},
touchstart:function(n){n=n.changedTouches[0];this.info.x=n.clientX;this.info.y=n.clientY},
touchend:function(n){Yov(this.info,n.changedTouches[0],n)}});var j_j=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D.prototype._addEventListenerToNode=function(L,g,b){zE(L,g,b)||n.prototype._addEventListenerToNode.call(this,L,g,b)};
D.prototype._removeEventListenerFromNode=function(L,g,b){Ih(L,g,b)||n.prototype._removeEventListenerFromNode.call(this,L,g,b)};
return D});var Bh=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D.prototype._shouldPropertyChange=function(L,g,b){return Sob(this,L,g,b,!0)};
return D}),nzP=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D.prototype._shouldPropertyChange=function(L,g,b){return Sob(this,L,g,b,this.mutableData)};
_.oh.Object.defineProperties(D,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return D});
Bh._mutablePropertyChange=Sob;var Fny=!1;var Dc6=j_j(nzP(No(HTMLElement))),J1=function(){var n=Dc6.call(this)||this;if(xW)throw Error("Jd");n.root=null;n.$=null;n.__children=null;return n};
_.f(J1,Dc6);_.G=J1.prototype;_.G.attributeChangedCallback=function(){this.mutableData=!0};
_.G.connectedCallback=function(){HrB()||(this.style.display="none");this.render()};
_.G.disconnectedCallback=function(){this.__removeChildren()};
_.G.__insertChildren=function(){(0,_.pu)((0,_.pu)(this).parentNode).insertBefore(this.root,this)};
_.G.__removeChildren=function(){if(this.__children)for(var n=0;n<this.__children.length;n++)this.root.appendChild(this.__children[n])};
_.G.render=function(){var n=this;if(!this.__children){var D=D||this.querySelector("template");if(!D){var L=new MutationObserver(function(){if(D=n.querySelector("template"))L.disconnect(),n.render();else throw Error("Kd");});
L.observe(this,{childList:!0});return}this.root=this._stampTemplate(D);this.$=this.root.$;this.__children=[];for(var g=this.root.firstChild;g;g=g.nextSibling)this.__children[this.__children.length]=g;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.oh.Object.defineProperties(J1,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",J1);Polymer.Debouncer=$R;Polymer.Gestures={gestures:A3,recognizers:uh,deepTargetFind:KnO,addListener:zE,removeListener:Ih,register:XRb,setTouchAction:_.Cu,prevent:fu,resetMouseCanceller:function(){U2&&U2.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:zE,remove:Ih};Polymer.GestureEventListeners=j_j;Polymer.MutableData=Bh;Polymer.OptionalMutableData=nzP;Polymer.DomBind=J1;_.kR=function(){do{var n=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var D=FkL()}while(n||D)};var yxB=null;NBB.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:NBB,writable:!0}});var GJf=No(NBB),$mQ=Bh(GJf),LZP=No(function(){}),h3=function(n){var D=LZP.call(this)||this;
D._configureProperties(n);D.root=D._stampTemplate(D.__dataHost);var L=[];D.children=L;for(var g=D.root.firstChild;g;g=g.nextSibling)L.push(g),g.__templatizeInstance=D;D.__templatizeOwner&&D.__templatizeOwner.__hideTemplateChildren__&&D._showHideChildren(!0);L=D.__templatizeOptions;(n&&L.instanceProps||!L.instanceProps)&&D._enableProperties();return D};
_.f(h3,LZP);_.G=h3.prototype;_.G._configureProperties=function(n){if(this.__templatizeOptions.forwardHostProp)for(var D in this.__hostProps)this._setPendingProperty(D,this.__dataHost["_host_"+D]);for(var L in n)this._setPendingProperty(L,n[L])};
_.G.forwardHostProp=function(n,D){this._setPendingPropertyOrPath(n,D,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.G._addEventListenerToNode=function(n,D,L){var g=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(n,D,function(q){q.model=g;L(q)});
else{var b=this.__dataHost.__dataHost;b&&b._addEventListenerToNode(n,D,L)}};
_.G._showHideChildren=function(n){nlQ(n,this.children)};
_.G._setUnmanagedPropertyToNode=function(n,D,L){n.__hideTemplateChildren__&&n.nodeType==Node.TEXT_NODE&&D=="textContent"?n.__polymerTextContent__=L:LZP.prototype._setUnmanagedPropertyToNode.call(this,n,D,L)};
_.G.dispatchEvent=function(){return!0};
_.oh.Object.defineProperties(h3.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var n=this.__parentModel;if(!n){var D;n=this;do n=n.__dataHost.__dataHost;while((D=n.__templatizeOptions)&&!D.parentModel);this.__parentModel=n}return n}}});
var LJv=Bh(h3);var pq=function(){var n=nq.call(this)||this;n.__renderDebouncer=null;n._lastIf=!1;n.__hideTemplateChildren__=!1;return n};
_.f(pq,nq);_.G=pq.prototype;_.G.__debounceRender=function(){var n=this;this.__renderDebouncer=_.qw(this.__renderDebouncer,ra,function(){return n.__render()});
_.VY(this.__renderDebouncer)};
_.G.disconnectedCallback=function(){nq.prototype.disconnectedCallback.call(this);var n=(0,_.pu)(this).parentNode;n&&(n.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.pu)(n).host)||this.__teardownInstance()};
_.G.connectedCallback=function(){nq.prototype.connectedCallback.call(this);HrB()||(this.style.display="none");this.if&&this.__debounceRender()};
_.G.__ensureTemplate=function(){var n=this;if(!this.__template){var D=this._templateInfo?this:(0,_.pu)(this).querySelector("template");if(!D){var L=new MutationObserver(function(){if((0,_.pu)(n).querySelector("template"))L.disconnect(),n.__render();else throw Error("Nd");});
L.observe(this,{childList:!0});return!1}this.__template=D}return!0};
_.G.__ensureInstance=function(){var n=(0,_.pu)(this).parentNode;if(this.__hasInstance()){var D=this.__getInstanceNodes();if(D&&D.length&&(0,_.pu)(this).previousSibling!==D[D.length-1])for(var L=0,g=void 0;L<D.length&&(g=D[L]);L++)(0,_.pu)(n).insertBefore(g,this)}else{if(!n||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(n)}return!0};
_.G.render=function(){_.kR()};
_.G.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();YS&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.G.__hasInstance=function(){};
_.G.__getInstanceNodes=function(){};
_.G.__createAndInsertInstance=function(){};
_.G.__teardownInstance=function(){};
_.G._showHideChildren=function(){};
_.oh.Object.defineProperties(pq,{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:pq.prototype.__debounceRender},restamp:{type:Boolean,observer:pq.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var gzW=function(){var n=pq.call(this)||this;n.__instance=null;n.__syncInfo=null;return n};
_.f(gzW,pq);_.G=gzW.prototype;_.G.__hasInstance=function(){return!!this.__instance};
_.G.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.G.__createAndInsertInstance=function(n){var D=this,L=this.__dataHost||this;if(xW&&!this.__dataHost)throw Error("Ld");var g=L._bindTemplate(this.__template,!0);g.runEffects=function(b,q,U){var J=D.__syncInfo;if(D.if)J&&(D.__syncInfo=null,D._showHideChildren(),q=Object.assign(J.changedProps,q)),b(q,U);else if(D.__instance)if(J||(J=D.__syncInfo={runEffects:b,changedProps:{}}),U)for(var k in q)b=GE(k),J.changedProps[b]=D.__dataHost[b];else Object.assign(J.changedProps,q)};
this.__instance=L._stampTemplate(this.__template,g);(0,_.pu)(n).insertBefore(this.__instance,this)};
_.G.__syncHostProperties=function(){var n=this.__syncInfo;n&&(this.__syncInfo=null,n.runEffects(n.changedProps,!1))};
_.G.__teardownInstance=function(){var n=this.__dataHost||this;this.__instance&&(n._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.G._showHideChildren=function(){var n=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==n&&(this.__instance.__hidden=n,nlQ(n,this.__instance.templateInfo.childNodes));n||this.__syncHostProperties()};
var b8P=function(){var n=pq.call(this)||this;n.__ctor=null;n.__instance=null;n.__invalidProps=null;return n};
_.f(b8P,pq);_.G=b8P.prototype;_.G.__hasInstance=function(){return!!this.__instance};
_.G.__getInstanceNodes=function(){return this.__instance.children};
_.G.__createAndInsertInstance=function(n){this.__ctor||(this.__ctor=Wi(this.__template,this,{mutableData:!0,forwardHostProp:function(D,L){this.__instance&&(this.if?this.__instance.forwardHostProp(D,L):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[GE(D)]=!0))}}));
this.__instance=new this.__ctor;(0,_.pu)(n).insertBefore(this.__instance.root,this)};
_.G.__teardownInstance=function(){if(this.__instance){var n=this.__instance.children;if(n&&n.length){var D=(0,_.pu)(n[0]).parentNode;if(D){D=(0,_.pu)(D);for(var L=0,g=void 0;L<n.length&&(g=n[L]);L++)D.removeChild(g)}}this.__instance=this.__invalidProps=null}};
_.G.__syncHostProperties=function(){var n=this.__invalidProps;if(n){this.__invalidProps=null;for(var D in n)this.__instance._setPendingProperty(D,this.__dataHost[D]);this.__instance._flushProperties()}};
_.G._showHideChildren=function(){var n=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==n&&(this.__instance.__hidden=n,this.__instance._showHideChildren(n));n||this.__syncHostProperties()};
_.dC=oD?gzW:b8P;customElements.define(_.dC.is,_.dC);Polymer.enqueueDebouncer=_.VY;Polymer.flush=_.kR;Polymer.Templatize={templatize:Wi,modelForElement:kJf};Polymer.TemplateInstanceBase=h3;Polymer.DomIf=_.dC;var $cX=nzP(nq),aP=function(){var n=$cX.call(this)||this;n.__instances=[];n.__renderDebouncer=null;n.__itemsIdxToInstIdx={};n.__chunkCount=null;n.__renderStartTime=null;n.__itemsArrayChanged=!1;n.__shouldMeasureChunk=!1;n.__shouldContinueChunking=!1;n.__chunkingId=0;n.__sortFn=null;n.__filterFn=null;n.__observePaths=null;n.__ctor=null;n.__isDetached=!0;n.template=null;return n};
_.f(aP,$cX);_.G=aP.prototype;_.G.disconnectedCallback=function(){$cX.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var n=0;n<this.__instances.length;n++)this.__detachInstance(n);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.G.connectedCallback=function(){$cX.prototype.connectedCallback.call(this);HrB()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var n=(0,_.pu)((0,_.pu)(this).parentNode),D=0;D<this.__instances.length;D++)this.__attachInstance(D,n);this.__chunkingId&&this.__render()}};
_.G.__ensureTemplatized=function(){var n=this;if(!this.__ctor){var D=this.template=this._templateInfo?this:this.querySelector("template");if(!D){var L=new MutationObserver(function(){if(n.querySelector("template"))L.disconnect(),n.__render();else throw Error("Od");});
L.observe(this,{childList:!0});return!1}var g={};g[this.as]=!0;g[this.indexAs]=!0;g[this.itemsIndexAs]=!0;this.__ctor=Wi(D,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:g,forwardHostProp:function(b,q){for(var U=this.__instances,J=0,k=void 0;J<U.length&&(k=U[J]);J++)k.forwardHostProp(b,q)},
notifyInstanceProp:function(b,q,U){iRy(this.as,q)&&(b=b[this.itemsIndexAs],q==this.as&&(this.items[b]=U),q=VF(this.as,"items."+b,q),this.notifyPath(q,U))}})}return!0};
_.G.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.G.__functionFromPropertyValue=function(n){if(typeof n==="string"){var D=this.__getMethodHost();return function(){return D[n].apply(D,arguments)}}return n};
_.G.__sortChanged=function(n){this.__sortFn=this.__functionFromPropertyValue(n);this.items&&this.__debounceRender(this.__render)};
_.G.__filterChanged=function(n){this.__filterFn=this.__functionFromPropertyValue(n);this.items&&this.__debounceRender(this.__render)};
_.G.__computeFrameTime=function(n){return Math.ceil(1E3/n)};
_.G.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.G.__handleObservedPaths=function(n){if(this.__sortFn||this.__filterFn)if(!n)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var D=this.__observePaths,L=0;L<D.length;L++)n.indexOf(D[L])===0&&this.__debounceRender(this.__render,this.delay)};
_.G.__itemsChanged=function(n){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(n.path,n.value)||(n.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.G.__debounceRender=function(n,D){D=D===void 0?0:D;this.__renderDebouncer=_.qw(this.__renderDebouncer,D>0?_.FU.after(D):ra,n.bind(this));_.VY(this.__renderDebouncer)};
_.G.render=function(){this.__debounceRender(this.__render);_.kR()};
_.G.__render=function(){var n=this;if(this.__ensureTemplatized()){var D=this.items||[],L=this.__sortAndFilterItems(D),g=this.__calculateLimit(L.length);this.__updateInstances(D,g,L);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){n.__chunkingId=null;n.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);YS&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.G.__sortAndFilterItems=function(n){for(var D=this,L=Array(n.length),g=0;g<n.length;g++)L[g]=g;this.__filterFn&&(L=L.filter(function(b,q,U){return D.__filterFn(n[b],q,U)}));
this.__sortFn&&L.sort(function(b,q){return D.__sortFn(n[b],n[q])});
return L};
_.G.__calculateLimit=function(n){var D=n,L=this.__instances.length;if(this.initialCount){var g;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(D=Math.min(n,this.initialCount),this.__chunkCount=(g=Math.max(D-L,0))||1):(g=Math.min(Math.max(n-L,0),this.__chunkCount),D=Math.min(L+g,n));this.__shouldMeasureChunk=g===this.__chunkCount;this.__shouldContinueChunking=D<n;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return D};
_.G.__continueChunking=function(){if(this.__shouldMeasureChunk){var n=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/n*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.G.__updateInstances=function(n,D,L){var g=this.__itemsIdxToInstIdx={},b;for(b=0;b<D;b++){var q=this.__instances[b],U=L[b],J=n[U];g[U]=b;q?(q._setPendingProperty(this.as,J),q._setPendingProperty(this.indexAs,b),q._setPendingProperty(this.itemsIndexAs,U),q._flushProperties()):this.__insertInstance(J,b,U)}for(n=this.__instances.length-1;n>=b;n--)this.__detachAndRemoveInstance(n)};
_.G.__detachInstance=function(n){n=this.__instances[n];for(var D=(0,_.pu)(n.root),L=0;L<n.children.length;L++)D.appendChild(n.children[L]);return n};
_.G.__attachInstance=function(n,D){D.insertBefore(this.__instances[n].root,this)};
_.G.__detachAndRemoveInstance=function(n){this.__detachInstance(n);this.__instances.splice(n,1)};
_.G.__stampInstance=function(n,D,L){var g={};g[this.as]=n;g[this.indexAs]=D;g[this.itemsIndexAs]=L;return new this.__ctor(g)};
_.G.__insertInstance=function(n,D,L){n=this.__stampInstance(n,D,L);L=(L=this.__instances[D+1])?L.children[0]:this;(0,_.pu)((0,_.pu)(this).parentNode).insertBefore(n.root,L);return this.__instances[D]=n};
_.G._showHideChildren=function(n){for(var D=0;D<this.__instances.length;D++)this.__instances[D]._showHideChildren(n)};
_.G.__handleItemPath=function(n,D){var L=n.slice(6),g=L.indexOf(".");n=g<0?L:L.substring(0,g);if(n==parseInt(n,10)){L=g<0?"":L.substring(g+1);this.__handleObservedPaths(L);if(n=this.__instances[this.__itemsIdxToInstIdx[n]])n._setPendingPropertyOrPath(this.as+(L?"."+L:""),D,!1,!0),n._flushProperties();return!0}};
_.G.itemForElement=function(n){return(n=this.modelForElement(n))&&n[this.as]};
_.G.indexForElement=function(n){return(n=this.modelForElement(n))&&n[this.indexAs]};
_.G.modelForElement=function(n){return kJf(this.template,n)};
_.oh.Object.defineProperties(aP,{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:aP.prototype.__sortChanged},filter:{type:Function,observer:aP.prototype.__filterChanged},observe:{type:String,observer:aP.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!YS,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.*)"]}}});
aP.prototype._setRenderedItemCount=function(){};
customElements.define(aP.is,aP);Polymer.DomRepeat=aP;var G7j=function(n,D){var L=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=n;this.callback=D;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){L._schedule()};
this.connect();this._schedule()},qGj=function(n){var D=(0,_.pu)(n);
if(Ku(n))return D.assignedNodes({flatten:!0});n=[];for(var L=0;L<D.childNodes.length;L++){var g=D.childNodes[L];Ku(g)?n.push.apply(n,_.Iu((0,_.pu)(g).assignedNodes({flatten:!0}))):n.push(g)}return n};
_.G=G7j.prototype;_.G.connect=function(){var n=this;Ku(this._target)?this._listenSlots([this._target]):(0,_.pu)(this._target).children&&(this._listenSlots((0,_.pu)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(D){n._processMutations(D)}):(this._nativeChildrenObserver=new MutationObserver(function(D){n._processMutations(D)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.G.disconnect=function(){Ku(this._target)?this._unlistenSlots([this._target]):(0,_.pu)(this._target).children&&(this._unlistenSlots((0,_.pu)(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};
_.G._schedule=function(){var n=this;this._scheduled||(this._scheduled=!0,ra.run(function(){return n.flush()}))};
_.G._processMutations=function(n){this._processSlotMutations(n);this.flush()};
_.G._processSlotMutations=function(n){if(n)for(var D=0;D<n.length;D++){var L=n[D];L.addedNodes&&this._listenSlots(L.addedNodes);L.removedNodes&&this._unlistenSlots(L.removedNodes)}};
_.G.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 n={target:this._target,addedNodes:[],removedNodes:[]},D=qGj(this._target),L=Jx4(D,this._effectiveNodes),g=0,b=void 0;g<L.length&&(b=L[g]);g++)for(var q=0,U=void 0;q<b.removed.length&&(U=b.removed[q]);q++)n.removedNodes.push(U);
g=0;for(b=void 0;g<L.length&&(b=L[g]);g++)for(q=b.index;q<b.index+b.addedCount;q++)n.addedNodes.push(D[q]);this._effectiveNodes=D;D=!1;if(n.addedNodes.length||n.removedNodes.length)D=!0,this.callback.call(this._target,n);return D};
_.G._listenSlots=function(n){for(var D=0;D<n.length;D++){var L=n[D];Ku(L)&&L.addEventListener("slotchange",this._boundSchedule)}};
_.G._unlistenSlots=function(n){for(var D=0;D<n.length;D++){var L=n[D];Ku(L)&&L.removeEventListener("slotchange",this._boundSchedule)}};var ZM=Element.prototype,VRL=ZM.matches||ZM.matchesSelector||ZM.mozMatchesSelector||ZM.msMatchesSelector||ZM.oMatchesSelector||ZM.webkitMatchesSelector,Ucj=function(n,D){return VRL.call(n,D)},Rh=function(n){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(n);
this.node=n},pnX;
_.G=Rh.prototype;_.G.observeNodes=function(n){return new G7j(this.node,n)};
_.G.unobserveNodes=function(n){n.disconnect()};
_.G.notifyObserver=function(){};
_.G.deepContains=function(n){if((0,_.pu)(this.node).contains(n))return!0;var D=n;for(n=n.ownerDocument;D&&D!==n&&D!==this.node;)D=(0,_.pu)(D).parentNode||(0,_.pu)(D).host;return D===this.node};
_.G.getOwnerRoot=function(){return(0,_.pu)(this.node).getRootNode()};
_.G.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.pu)(this.node).assignedNodes({flatten:!0}):[]};
_.G.getDestinationInsertionPoints=function(){for(var n=[],D=(0,_.pu)(this.node).assignedSlot;D;)n.push(D),D=(0,_.pu)(D).assignedSlot;return n};
_.G.importNode=function(n,D){return(0,_.pu)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(n,D)};
_.G.getEffectiveChildNodes=function(){return qGj(this.node)};
_.G.queryDistributedElements=function(n){for(var D=this.getEffectiveChildNodes(),L=[],g=0,b=D.length,q=void 0;g<b&&(q=D[g]);g++)q.nodeType===Node.ELEMENT_NODE&&Ucj(q,n)&&L.push(q);return L};
_.oh.Object.defineProperties(Rh.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var n=this.node;return n._activeElement!==void 0?n._activeElement:n.activeElement}}});
var ad=function(n){this.event=n};
_.oh.Object.defineProperties(ad.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 BsQ=Rh;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var JW6=window.ShadyDOM.Wrapper,k7A=function(){return JW6.apply(this,arguments)||this};
_.f(k7A,JW6);Object.getOwnPropertyNames(Rh.prototype).forEach(function(n){n!="activeElement"&&n!="constructor"&&(k7A.prototype[n]=Rh.prototype[n])});
Z6B(k7A.prototype,["classList"]);BsQ=k7A;Object.defineProperties(ad.prototype,{localTarget:{get:function(){var n=this.event.currentTarget;n=n&&_.cb(n).getOwnerRoot();for(var D=this.path,L=0;L<D.length;L++){var g=D[L];if(_.cb(g).getOwnerRoot()===n)return g}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else pFJ(),Z6B(Rh.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),a$f();pnX=BsQ;_.cb=function(n){n=n||document;if(n instanceof BsQ)return n;if(n instanceof ad)return n;var D=n.__domApi;D||(n instanceof Event?D=new ad(n):D=new BsQ(n),n.__domApi=D);return D};var Z86=/:host\(:dir\((ltr|rtl)\)\)/g,afQ=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,dcQ=/:dir\((?:ltr|rtl)\)/,TsQ=!(!window.ShadyDOM||!window.ShadyDOM.inUse),t3=[],dM=null,Pi="",Ezj=Hs(function(n){TsQ||dM||(Pi=document.documentElement.getAttribute("dir"),dM=new MutationObserver(dmB),dM.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var D=fLW(n);n=function(){var L=D.call(this)||this;L.__autoDirOptOut=!1;return L};
_.f(n,D);n._processStyleText=function(L,g){L=D._processStyleText.call(this,L,g);!TsQ&&dcQ.test(L)&&(L=this._replaceDirInCssText(L),this.__activateDir=!0);return L};
n._replaceDirInCssText=function(L){L=L.replace(Z86,':host([dir="$1"])');return L=L.replace(afQ,':host([dir="$2"]) $1')};
n.prototype.ready=function(){D.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
n.prototype.connectedCallback=function(){D.prototype.connectedCallback&&D.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(dM&&dM.takeRecords().length&&dmB(),t3.push(this),this.__autoDirOptOut||this.setAttribute("dir",Pi))};
n.prototype.disconnectedCallback=function(){D.prototype.disconnectedCallback&&D.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var L=t3.indexOf(this);L>-1&&t3.splice(L,1)}};
n.__activateDir=!1;return n});var s5j=function(n){for(;n;){var D=Object.getOwnPropertyDescriptor(n,"observedAttributes");if(D)return D.get;n=Object.getPrototypeOf(n.prototype).constructor}return function(){return[]}};
Hs(function(n){var D=j8(n),L=s5j(D);n=function(){return D.call(this)||this};
_.f(n,D);n.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:D.prototype._initializeProperties.call(this)};
n.prototype._enableProperties=function(){this.__isUpgradeDisabled||D.prototype._enableProperties.call(this)};
n.prototype._canApplyPropertyDefault=function(g){return D.prototype._canApplyPropertyDefault.call(this,g)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(g))};
n.prototype.attributeChangedCallback=function(g,b,q,U){g=="disable-upgrade"?this.__isUpgradeDisabled&&q==null&&(D.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.pu)(this).isConnected&&D.prototype.connectedCallback.call(this)):D.prototype.attributeChangedCallback.call(this,g,b,q,U)};
n.prototype.connectedCallback=function(){this.__isUpgradeDisabled||D.prototype.connectedCallback.call(this)};
n.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||D.prototype.disconnectedCallback.call(this)};
_.oh.Object.defineProperties(n,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return L.call(this).concat("disable-upgrade")}}});
return n});var mS=!1,ElJ=[],vi=[];var uE8=window.ShadyDOM,f$8=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",zE4):document.readyState==="interactive"||document.readyState==="complete"?zE4():window.addEventListener("DOMContentLoaded",zE4);var rfT=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=""},I$8=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,CNT=/@import[^;]*;/gim,eEf=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,xmi=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,KJT=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,REJ=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,hEb=/^@[^\s]*keyframes/,
wFy=/\s+/g;var PNJ={};var vl8=Promise.resolve();var cWL=new Set;var Q5A=/;\s*/m,usI=/^\s*(initial)|(inherit)\s*$/,ffj=/\s*!important/,AWb=function(){this._map={}};
AWb.prototype.set=function(n,D){n=n.trim();this._map[n]={properties:D,dependants:{}}};
AWb.prototype.get=function(n){n=n.trim();return this._map[n]||null};
var z3Q=null,TI=function(){this._measureElement=this._currentElement=null;this._map=new AWb};
_.G=TI.prototype;_.G.detectMixin=function(n){n=v1I.test(n)||mnb.test(n);v1I.lastIndex=0;mnb.lastIndex=0;return n};
_.G.transformTemplate=function(n,D){if(n._gatheredStyle===void 0){var L=[];for(var g=n.content.querySelectorAll("style"),b=0;b<g.length;b++){var q=g[b];if(q.hasAttribute("shady-unscoped")){if(!QST){var U=q.textContent;if(!cWL.has(U)){cWL.add(U);var J=document.createElement("style");J.setAttribute("shady-unscoped","");J.textContent=U;document.head.appendChild(J)}q.parentNode.removeChild(q)}}else L.push(q.textContent),q.parentNode.removeChild(q)}(L=L.join("").trim())?(g=document.createElement("style"),
g.textContent=L,n.content.insertBefore(g,n.content.firstChild),L=g):L=null;n._gatheredStyle=L}return(n=n._gatheredStyle)?this.JSC$9013_transformStyle(n,D):null};
_.G.JSC$9013_transformStyle=function(n,D){D=D===void 0?"":D;var L=ol8(n);this.transformRules(L,D);n.textContent=MB8(L);return L};
_.G.transformCustomStyle=function(n){var D=this,L=ol8(n);SBi(L,function(g){g.selector===":root"&&(g.selector="html");D.transformRule(g)});
n.textContent=MB8(L);return L};
_.G.transformRules=function(n,D){var L=this;this._currentElement=D;SBi(n,function(g){L.transformRule(g)});
this._currentElement=null};
_.G.transformRule=function(n){n.cssText=Ifj(this,n.parsedCssText,n);n.selector===":root"&&(n.selector=":host > *")};
var Ifj=function(n,D,L){D=D.replace(mnb,function(g,b,q,U){return n._produceCssProperties(g,b,q,U,L)});
return n._consumeCssProperties(D,L)};
_.G=TI.prototype;_.G._getInitialValueForProperty=function(n){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(n)};
_.G._fallbacksFromPreviousRules=function(n){for(var D=this,L=n;L.parent;)L=L.parent;var g={},b=!1;SBi(L,function(q){(b=b||q===n)||q.selector===n.selector&&Object.assign(g,D._cssTextToMap(q.parsedCssText))});
return g};
_.G._consumeCssProperties=function(n,D){for(var L;L=v1I.exec(n);){var g=L[0],b=L[1];L=L.index;var q=L+g.indexOf("@apply"),U=L+g.length;g=n.slice(0,q);n=n.slice(U);q=D?this._fallbacksFromPreviousRules(D):{};Object.assign(q,this._cssTextToMap(g));b=this._atApplyToCssProperties(b,q);n=g+b+n;v1I.lastIndex=L+b.length}return n};
_.G._atApplyToCssProperties=function(n,D){n=n.replace(Q5A,"");var L=[],g=this._map.get(n);g||(this._map.set(n,{}),g=this._map.get(n));if(g){this._currentElement&&(g.dependants[this._currentElement]=!0);var b,q=g.properties;for(b in q){var U=D&&D[b];g=[b,": var(",n,"_-_",b];U&&g.push(",",U.replace(ffj,""));g.push(")");ffj.test(q[b])&&g.push(" !important");L.push(g.join(""))}}return L.join("; ")};
_.G._replaceInitialOrInherit=function(n,D){var L=usI.exec(D);L&&(D=L[1]?this._getInitialValueForProperty(n):"apply-shim-inherit");return D};
_.G._cssTextToMap=function(n,D){D=D===void 0?!1:D;n=n.split(";");for(var L,g,b={},q=0;q<n.length;q++)if(L=n[q])g=L.split(":"),g.length>1&&(L=g[0].trim(),g=g.slice(1).join(":"),D&&(g=this._replaceInitialOrInherit(L,g)),b[L]=g);return b};
_.G._invalidateMixinEntry=function(n){if(z3Q)for(var D in n.dependants)D!==this._currentElement&&z3Q(D)};
_.G._produceCssProperties=function(n,D,L,g,b){var q=this;L&&FJ8(L,function(I,w){w&&q._map.get(w)&&(g="@apply "+w+";")});
if(!g)return n;var U=this._consumeCssProperties(""+g,b);b=n.slice(0,n.indexOf("--"));var J=U=this._cssTextToMap(U,!0),k=this._map.get(D),a=k&&k.properties;a?J=Object.assign(Object.create(a),U):this._map.set(D,J);var d=[],T,Q=!1;for(T in J){var A=U[T];A===void 0&&(A="initial");!a||T in a||(Q=!0);d.push(D+"_-_"+T+": "+A)}Q&&this._invalidateMixinEntry(k);k&&(k.properties=J);L&&(b=n+";"+b);return b+d.join("; ")+";"};
TI.prototype.detectMixin=TI.prototype.detectMixin;TI.prototype.transformStyle=TI.prototype.JSC$9013_transformStyle;TI.prototype.transformCustomStyle=TI.prototype.transformCustomStyle;TI.prototype.transformRules=TI.prototype.transformRules;TI.prototype.transformRule=TI.prototype.transformRule;TI.prototype.transformTemplate=TI.prototype.transformTemplate;TI.prototype._separator="_-_";Object.defineProperty(TI.prototype,"invalidCallback",{get:function(){return z3Q},
set:function(n){z3Q=n}});var E2=new TI,C8P=function(){this.customStyleInterface=null;E2.invalidCallback=tB8},s2=function(n){!n.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(n.customStyleInterface=window.ShadyCSS.CustomStyleInterface,n.customStyleInterface.transformCallback=function(D){E2.transformCustomStyle(D)},n.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){n.customStyleInterface.enqueued&&n.flushCustomStyles()})})};
_.G=C8P.prototype;_.G.prepareTemplate=function(n,D){s2(this);H6O(n)===""&&(PNJ[D]=n,D=E2.transformTemplate(n,D),n._styleAst=D)};
_.G.flushCustomStyles=function(){s2(this);if(this.customStyleInterface){var n=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var D=0;D<n.length;D++){var L=this.customStyleInterface.getStyleForCustomStyle(n[D]);L&&E2.transformCustomStyle(L)}this.customStyleInterface.enqueued=!1}}};
_.G.styleSubtree=function(n,D){s2(this);D&&Zrb(n,D);if(n.shadowRoot)for(this.styleElement(n),n=n.shadowRoot.children||n.shadowRoot.childNodes,D=0;D<n.length;D++)this.styleSubtree(n[D]);else for(n=n.children||n.childNodes,D=0;D<n.length;D++)this.styleSubtree(n[D])};
_.G.styleElement=function(n){s2(this);var D=n.localName,L;D?D.indexOf("-")>-1?L=D:L=n.getAttribute&&n.getAttribute("is")||"":L=n.is;D=PNJ[L];if(!(D&&H6O(D)!==""||!D||mmJ(D))){if(mmJ(D)||D._applyShimValidatingVersion!==D._applyShimNextVersion)this.prepareTemplate(D,L),XFO(D);if(n=n.shadowRoot)if(n=n.querySelector("style"))n.__cssRules=D._styleAst,n.textContent=MB8(D._styleAst)}};
_.G.styleDocument=function(n){s2(this);this.styleSubtree(document.body,n)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var ch=new C8P,rWI=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(n,D){ch.flushCustomStyles();ch.prepareTemplate(n,D)},
prepareTemplateStyles:function(n,D,L){window.ShadyCSS.prepareTemplate(n,D,L)},
prepareTemplateDom:function(){},
styleSubtree:function(n,D){ch.flushCustomStyles();ch.styleSubtree(n,D)},
styleElement:function(n){ch.flushCustomStyles();ch.styleElement(n)},
styleDocument:function(n){ch.flushCustomStyles();ch.styleDocument(n)},
getComputedStyleValue:function(n,D){return a08(n,D)},
flushCustomStyles:function(){ch.flushCustomStyles()},
nativeCss:l$J,nativeShadow:QST,cssBuild:MV,disableRuntime:Msi};rWI&&(window.ShadyCSS.CustomStyleInterface=rWI)}window.ShadyCSS.ApplyShim=E2;var O8W;O8W=window.ShadyCSS;_.QY=Hs(function(n){n=j_j(j8(n));var D=WkQ?n:Ezj(n),L=s5j(D),g={x:"pan-x",y:"pan-y",none:"none",all:"auto"};n=function(){return D.call(this)||this};
_.f(n,D);n.prototype.created=function(){};
n.prototype.__attributeReaction=function(b,q,U){(this.__dataAttributes&&this.__dataAttributes[b]||b==="disable-upgrade")&&this.attributeChangedCallback(b,q,U,null)};
n.prototype.setAttribute=function(b,q){if(qRA&&!this._legacyForceObservedAttributes){var U=this.getAttribute(b);D.prototype.setAttribute.call(this,b,q);this.__attributeReaction(b,U,String(q))}else D.prototype.setAttribute.call(this,b,q)};
n.prototype.removeAttribute=function(b){if(qRA&&!this._legacyForceObservedAttributes){var q=this.getAttribute(b);D.prototype.removeAttribute.call(this,b);this.__attributeReaction(b,q,null)}else D.prototype.removeAttribute.call(this,b)};
n.prototype._enableProperties=function(){this.__isUpgradeDisabled||D.prototype._enableProperties.call(this)};
n.prototype._canApplyPropertyDefault=function(b){return D.prototype._canApplyPropertyDefault.call(this,b)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(b))};
n.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(D.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
n.prototype.attached=function(){};
n.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(D.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
n.prototype.detached=function(){};
n.prototype.attributeChangedCallback=function(b,q,U,J){q!==U&&(b=="disable-upgrade"?this.__isUpgradeDisabled&&U==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.pu)(this).isConnected&&this.connectedCallback()):(D.prototype.attributeChangedCallback.call(this,b,q,U,J),this.attributeChanged(b,q,U)))};
n.prototype.attributeChanged=function(){};
n.prototype._initializeProperties=function(){if(ih&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var b=Object.getPrototypeOf(this);b.hasOwnProperty("__hasRegisterFinished")||(this._registered(),b.__hasRegisterFinished=!0);D.prototype._initializeProperties.call(this);this.root=this;this.created();qRA&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
n.prototype._takeAttributes=function(){for(var b=this.attributes,q=0,U=b.length;q<U;q++){var J=b[q];this.__attributeReaction(J.name,null,J.value)}};
n.prototype._registered=function(){};
n.prototype.ready=function(){this._ensureAttributes();D.prototype.ready.call(this)};
n.prototype._ensureAttributes=function(){};
n.prototype._applyListeners=function(){};
n.prototype.serialize=function(b){return this._serializeValue(b)};
n.prototype.deserialize=function(b,q){return this._deserializeValue(b,q)};
n.prototype.reflectPropertyToAttribute=function(b,q,U){this._propertyToAttribute(b,q,U)};
n.prototype.serializeValueToAttribute=function(b,q,U){this._valueToNodeAttribute(U||this,b,q)};
n.prototype.extend=function(b,q){if(!b||!q)return b||q;for(var U=Object.getOwnPropertyNames(q),J=0,k=void 0;J<U.length&&(k=U[J]);J++){var a=Object.getOwnPropertyDescriptor(q,k);a&&Object.defineProperty(b,k,a)}return b};
n.prototype.mixin=function(b,q){for(var U in q)b[U]=q[U];return b};
n.prototype.chainObject=function(b,q){b&&q&&b!==q&&(b.__proto__=q);return b};
n.prototype.instanceTemplate=function(b){b=this.constructor._contentForTemplate(b);return document.importNode(b,!0)};
n.prototype.fire=function(b,q,U){U=U||{};q=q===null||q===void 0?{}:q;b=new Event(b,{bubbles:U.bubbles===void 0?!0:U.bubbles,cancelable:!!U.cancelable,composed:U.composed===void 0?!0:U.composed});b.detail=q;(0,_.pu)(U.node||this).dispatchEvent(b);return b};
n.prototype.listen=function(b,q,U){b=b||this;var J=this.__boundListeners||(this.__boundListeners=new WeakMap),k=J.get(b);k||(k={},J.set(b,k));J=q+U;k[J]||(k[J]=this._addMethodEventListenerToNode(b,q,U,this))};
n.prototype.unlisten=function(b,q,U){b=b||this;var J=this.__boundListeners&&this.__boundListeners.get(b);U=q+U;var k=J&&J[U];k&&(this._removeEventListenerFromNode(b,q,k),J[U]=null)};
n.prototype.setScrollDirection=function(b,q){_.Cu(q||this,g[b]||"auto")};
n.prototype.$$=function(b){return this.root.querySelector(b)};
n.prototype.distributeContent=function(){var b=_.cb(this);window.ShadyDOM&&b.shadowRoot&&ShadyDOM.flush()};
n.prototype.getEffectiveChildNodes=function(){return _.cb(this).getEffectiveChildNodes()};
n.prototype.queryDistributedElements=function(b){return _.cb(this).queryDistributedElements(b)};
n.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(b){return b.nodeType===Node.ELEMENT_NODE})};
n.prototype.getEffectiveTextContent=function(){for(var b=this.getEffectiveChildNodes(),q=[],U=0,J;J=b[U];U++)J.nodeType!==Node.COMMENT_NODE&&q.push(J.textContent);return q.join("")};
n.prototype.queryEffectiveChildren=function(b){return(b=this.queryDistributedElements(b))&&b[0]};
n.prototype.queryAllEffectiveChildren=function(b){return this.queryDistributedElements(b)};
n.prototype.getContentChildNodes=function(b){return(b=this.root.querySelector(b||"slot"))?_.cb(b).getDistributedNodes():[]};
n.prototype.getContentChildren=function(b){return this.getContentChildNodes(b).filter(function(q){return q.nodeType===Node.ELEMENT_NODE})};
n.prototype.isLightDescendant=function(b){return this!==b&&(0,_.pu)(this).contains(b)&&(0,_.pu)(this).getRootNode()===(0,_.pu)(b).getRootNode()};
n.prototype.isLocalDescendant=function(b){return this.root===(0,_.pu)(b).getRootNode()};
n.prototype.scopeSubtree=function(b,q){return Afb(b,q===void 0?!1:q)};
n.prototype.getComputedStyleValue=function(b){return O8W.getComputedStyleValue(this,b)};
n.prototype.debounce=function(b,q,U){this._debouncers=this._debouncers||{};return this._debouncers[b]=_.qw(this._debouncers[b],U>0?_.FU.after(U):ra,q.bind(this))};
n.prototype.isDebouncerActive=function(b){this._debouncers=this._debouncers||{};b=this._debouncers[b];return!(!b||!b.isActive())};
n.prototype.flushDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.flush()};
n.prototype.cancelDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.cancel()};
n.prototype.async=function(b,q){return q>0?_.FU.run(b.bind(this),q):~ra.run(b.bind(this))};
n.prototype.cancelAsync=function(b){b<0?ra.cancel(~b):_.FU.cancel(b)};
n.prototype.create=function(b,q){b=document.createElement(b);if(q)if(b.setProperties)b.setProperties(q);else for(var U in q)b[U]=q[U];return b};
n.prototype.elementMatches=function(b,q){return Ucj(q||this,b)};
n.prototype.toggleAttribute=function(b,q){var U=this;arguments.length===3&&(U=arguments[2]);arguments.length==1&&(q=!U.hasAttribute(b));if(q)return(0,_.pu)(U).setAttribute(b,""),!0;(0,_.pu)(U).removeAttribute(b);return!1};
n.prototype.toggleClass=function(b,q,U){U=U||this;arguments.length==1&&(q=!U.classList.contains(b));q?U.classList.add(b):U.classList.remove(b)};
n.prototype.transform=function(b,q){q=q||this;q.style.webkitTransform=b;q.style.transform=b};
n.prototype.translate3d=function(b,q,U,J){this.transform("translate3d("+b+","+q+","+U+")",J||this)};
n.prototype.arrayDelete=function(b,q){if(Array.isArray(b)){if(q=b.indexOf(q),q>=0)return b.splice(q,1)}else if(q=Bi(this,b).indexOf(q),q>=0)return this.splice(b,q,1);return null};
n.prototype._logger=function(b,q){Array.isArray(q)&&q.length===1&&Array.isArray(q[0])&&(q=q[0]);switch(b){case "log":case "warn":case "error":console[b].apply(console,_.Iu(q))}};
n.prototype._log=function(){this._logger("log",_.e1.apply(0,arguments))};
n.prototype._warn=function(){this._logger("warn",_.e1.apply(0,arguments))};
n.prototype._error=function(){this._logger("error",_.e1.apply(0,arguments))};
n.prototype._logf=function(b){return["[%s::%s]",this.is,b].concat(_.Iu(_.e1.apply(1,arguments)))};
_.oh.Object.defineProperties(n.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var b=(0,_.pu)(this).getRootNode();return b instanceof DocumentFragment?b.host:b}}});
_.oh.Object.defineProperties(n,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return qRA&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],fIO(this.prototype)),this.__observedAttributes):L.call(this).concat("disable-upgrade")}}});
n.prototype.is="";return n});Polymer.FlattenedNodesObserver=G7j;Polymer.DomApi=pnX;Polymer.EventApi=ad;Polymer.dom=_.cb;Polymer.dom.matchesSelector=Ucj;Polymer.dom.flush=_.kR;Polymer.dom.addDebouncer=_.VY;Polymer.DirMixin=Ezj;Polymer.RenderStatus={beforeNextRender:_.Qjy,afterNextRender:_.X6,flush:function(){for(;ElJ.length||vi.length;)TQv(ElJ),TQv(vi);mS=!1}};Polymer.LegacyElementMixin=_.QY;var i8j;i8j=Bh._mutablePropertyChange;var wnG={properties:{mutableData:Boolean},_shouldPropertyChange:function(n,D,L){return i8j(this,n,D,L,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(n,D,L){return i8j(this,n,D,L,!0)}};
Polymer.OptionalMutableDataBehavior=wnG;var yfO={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},L5b={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},Da8=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},L5b),h3L=(0,_.QY)(HTMLElement),VCi=function(n,D){n||console.warn("Polymer.Class requires `info` argument");D=D?D(h3L):h3L;D=g2B(n,D,n.behaviors);D.is=D.prototype.is=
n.is;return D};Polymer.Class=VCi;Polymer.mixinBehaviors=function(n,D){return g2B({},(0,_.QY)(D),n)};
Polymer.GenerateClassFromInfo=g2B;_.Zy=function(n){var D=typeof n==="function"?n:_.Zy.Class(n);n._legacyForceObservedAttributes&&(D.prototype._legacyForceObservedAttributes=n._legacyForceObservedAttributes);customElements.define(D.is,D);return D};
_.Zy.Class=VCi;Polymer._polymerFn=_.Zy;var WZW=window.onLegacyPolymerFunctionDefinedCallback;WZW&&WZW();var BE4={templatize:function(n,D){this._templatizerTemplate=n;this.ctor=Wi(n,this,{mutableData:!!D,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(n){return new this.ctor(n)},
modelForElement:function(n){return kJf(this._templatizerTemplate,n)}};Polymer.Templatizer=BE4;_.uk=(0,_.QY)(HTMLElement).prototype;Polymer.Base=_.uk;var $a8=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.YW=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.f(_.YW,PolymerFakeBaseClass);var Su=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.f(Su,PolymerFakeBaseClass);var GMO=Symbol("Pd"),ZTJ=[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 e3A=e3A||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},xcP;(function(n){function D(S,$i,nO){var VB=LO.get(S);if(!VB){if(!nO)return;VB=new e;LO.set(S,VB)}S=VB.get($i);if(!S){if(!nO)return;S=new e;VB.set($i,S)}return S}
function L(S,$i,nO){if(g(S,$i,nO))return!0;$i=Q($i);return $i!==null?L(S,$i,nO):!1}
function g(S,$i,nO){$i=D($i,nO,!1);return $i===void 0?!1:!!$i.has(S)}
function b(S,$i,nO){if(g(S,$i,nO))return q(S,$i,nO);$i=Q($i);if($i!==null)return b(S,$i,nO)}
function q(S,$i,nO){$i=D($i,nO,!1);if($i!==void 0)return $i.get(S)}
function U(S,$i){var nO=J(S,$i);S=Q(S);if(S===null)return nO;var VB=U(S,$i);if(VB.length<=0)return nO;if(nO.length<=0)return VB;$i=new v;S=[];nO=_.V(nO);for(var Iv=nO.next();!Iv.done;Iv=nO.next())Iv=Iv.value,$i.has(Iv)||($i.add(Iv),S.push(Iv));nO=_.V(VB);for(VB=nO.next();!VB.done;VB=nO.next())VB=VB.value,$i.has(VB)||($i.add(VB),S.push(VB));return S}
function J(S,$i){S=D(S,$i,!1);var nO=[];S&&S.forEach(function(VB,Iv){return nO.push(Iv)});
return nO}
function k(S){return S===void 0}
function a(S){return typeof S==="object"?S!==null:typeof S==="function"}
function d(S){return typeof S==="function"}
function T(S){return typeof S==="symbol"?S:String(S)}
function Q(S){var $i=Object.getPrototypeOf(S);if(typeof S!=="function"||S===h||$i!==h)return $i;var nO=Object.getPrototypeOf(S.prototype);if(nO==null||nO===Object.prototype)return $i;nO=nO.constructor;return typeof nO!=="function"||nO===S?$i:nO}
function A(){function S(){this._keys=[];this._values=[];this._cache=$i}
var $i={};S.prototype={get size(){return this._keys.length},has:function(nO){return nO===this._cache?!0:this._find(nO)>=0?(this._cache=nO,!0):!1},
get:function(nO){var VB=this._find(nO);if(VB>=0)return this._cache=nO,this._values[VB]},
set:function(nO,VB){this.delete(nO);this._keys.push(nO);this._values.push(VB);this._cache=nO;return this},
delete:function(nO){nO=this._find(nO);return nO>=0?(this._keys.splice(nO,1),this._values.splice(nO,1),this._cache=$i,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=$i},
forEach:function(nO){for(var VB=this.size,Iv=0;Iv<VB;++Iv){var CO=this._keys[Iv],uT=this._values[Iv];this._cache=CO;nO.call(this,uT,CO,this)}},
_find:function(nO){for(var VB=this._keys,Iv=VB.length,CO=0;CO<Iv;++CO)if(VB[CO]===nO)return CO;return-1}};
return S}
function I(){function S(){this._map=new e}
S.prototype={get size(){return this._map.length},has:function($i){return this._map.has($i)},
add:function($i){this._map.set($i,$i);return this},
delete:function($i){return this._map.delete($i)},
clear:function(){this._map.clear()},
forEach:function($i,nO){this._map.forEach($i,nO)}};
return S}
function w(){function S(){this._key=nO()}
function $i(LQ,Ur){for(var ov=0;ov<Ur;++ov)LQ[ov]=Math.random()*255|0}
function nO(){do{if(Iv)var LQ=Iv.randomBytes(16);else typeof Uint8Array==="function"?(LQ=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(LQ):$i(LQ,16)):(LQ=Array(16),$i(LQ,16));LQ[6]=LQ[6]&79|64;LQ[8]=LQ[8]&191|128;for(var Ur="",ov=0;ov<16;++ov){var YG=LQ[ov];if(ov===4||ov===6||ov===8)Ur+="-";YG<16&&(Ur+="0");Ur+=YG.toString(16).toLowerCase()}LQ="@@WeakMap@@"+Ur}while(CO.call(uT,LQ));uT[LQ]=!0;return LQ}
function VB(LQ,Ur){if(!CO.call(LQ,Wy)){if(!Ur)return;Object.defineProperty(LQ,Wy,{value:Object.create(null)})}return LQ[Wy]}
var Iv=typeof global!=="undefined"&&typeof e3A==="object"&&typeof require==="function"&&require("crypto"),CO=Object.prototype.hasOwnProperty,uT={},Wy=nO();S.prototype={has:function(LQ){return(LQ=VB(LQ,!1))?this._key in LQ:!1},
get:function(LQ){if(LQ=VB(LQ,!1))return LQ[this._key]},
set:function(LQ,Ur){VB(LQ,!0)[this._key]=Ur;return this},
delete:function(LQ){return(LQ=VB(LQ,!1))&&this._key in LQ?delete LQ[this._key]:!1},
clear:function(){this._key=nO()}};
return S}
var h=Object.getPrototypeOf(Function),e=typeof Map==="function"?Map:A(),v=typeof Set==="function"?Set:I(),LO=new (typeof WeakMap==="function"?WeakMap:w());n.decorate=function(S,$i,nO,VB){if(k(VB)){if(k(nO)){if(!Array.isArray(S))throw new TypeError;if(!d($i))throw new TypeError;for(nO=S.length-1;nO>=0;--nO)if(VB=(0,S[nO])($i),!k(VB)){if(!d(VB))throw new TypeError;$i=VB}return $i}if(!Array.isArray(S))throw new TypeError;if(!a($i))throw new TypeError;nO=T(nO);for(VB=S.length-1;VB>=0;--VB)(0,S[VB])($i,
nO)}else{if(Array.isArray(S))if(a($i)){if(k(nO))throw new TypeError;if(!a(VB))throw new TypeError;}else throw new TypeError;else throw new TypeError;nO=T(nO);for(var Iv=S.length-1;Iv>=0;--Iv){var CO=(0,S[Iv])($i,nO,VB);if(!k(CO)){if(!a(CO))throw new TypeError;VB=CO}}return VB}};
n.metadata=function(S,$i){return function(nO,VB){if(k(VB)){if(!d(nO))throw new TypeError;D(nO,void 0,!0).set(S,$i)}else{if(!a(nO))throw new TypeError;VB=T(VB);D(nO,VB,!0).set(S,$i)}}};
n.defineMetadata=function(S,$i){var nO;if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;D($i,nO,!0).set("parameters",S)};
n.hasMetadata=function(S,$i,nO){if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;return L(S,$i,nO)};
n.hasOwnMetadata=function(S,$i,nO){if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;return g(S,$i,nO)};
n.getMetadata=function(S,$i,nO){if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;return b(S,$i,nO)};
n.getOwnMetadata=function(S,$i,nO){if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;return q(S,$i,nO)};
n.getMetadataKeys=function(S,$i){if(a(S))k($i)||($i=T($i));else throw new TypeError;return U(S,$i)};
n.getOwnMetadataKeys=function(S,$i){if(a(S))k($i)||($i=T($i));else throw new TypeError;return J(S,$i)};
n.deleteMetadata=function(S,$i,nO){if(a($i))k(nO)||(nO=T(nO));else throw new TypeError;var VB=D($i,nO,!1);if(!k(VB)){if(!VB.delete(S))return!1;if(VB.size>0)return!0;S=LO.get($i);S.delete(nO);if(S.size>0)return!0;LO.delete($i);return!0}};
(function(S){if(typeof S.Reflect!=="undefined"){if(S.Reflect!==n)for(var $i in n)S.Reflect[$i]=n[$i]}else S.Reflect=n})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(xcP||(xcP={}));var xrO=self;var KZr=[0,_.FE,_.yc,_.FE];var R3P=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(R3P,_.yR);var P8r=_.qd(R3P,[0,_.S7B,_.Nm,KZr,_.yc,_.nT]);_.Vc(_.F6,_.TR);_.G=_.F6.prototype;_.G.start=function(){this.stop();this.usingListeners_=!1;var n=tRP(this),D=mcA(this);n&&!D&&this.JSC$9056_win_.mozRequestAnimationFrame?(this.JSC$9056_id_=_.py(this.JSC$9056_win_,"MozBeforePaint",this.callback_),this.JSC$9056_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9056_id_=n&&D?n.call(this.JSC$9056_win_,this.callback_):this.JSC$9056_win_.setTimeout(jij(this.callback_),20)};
_.G.stop=function(){if(this.isActive()){var n=tRP(this),D=mcA(this);n&&!D&&this.JSC$9056_win_.mozRequestAnimationFrame?BB(this.JSC$9056_id_):n&&D?D.call(this.JSC$9056_win_,this.JSC$9056_id_):this.JSC$9056_win_.clearTimeout(this.JSC$9056_id_)}this.JSC$9056_id_=null};
_.G.fire=function(){this.stop();this.JSC$9058_doAction_()};
_.G.isActive=function(){return this.JSC$9056_id_!=null};
_.G.JSC$9058_doAction_=function(){this.usingListeners_&&this.JSC$9056_id_&&BB(this.JSC$9056_id_);this.JSC$9056_id_=null;this.JSC$9056_listener_.call(this.handler_,_.qm())};
_.G.disposeInternal=function(){this.stop();_.F6.superClass_.disposeInternal.call(this)};
var tRP=function(n){n=n.JSC$9056_win_;return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||n.msRequestAnimationFrame||null},mcA=function(n){n=n.JSC$9056_win_;
return n.cancelAnimationFrame||n.cancelRequestAnimationFrame||n.webkitCancelRequestAnimationFrame||n.mozCancelRequestAnimationFrame||n.oCancelRequestAnimationFrame||n.msCancelRequestAnimationFrame||null};_.j_=function(n,D,L){_.TR.call(this);this.JSC$9059_listener_=L!=null?n.bind(L):n;this.JSC$9059_interval_=D;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9059_timer_=null};
_.f(_.j_,_.TR);_.G=_.j_.prototype;_.G.fire=function(n){this.args_=arguments;this.JSC$9059_timer_||this.pauseCount_?this.shouldFire_=!0:vzX(this)};
_.G.stop=function(){this.JSC$9059_timer_&&(_.U8.clearTimeout(this.JSC$9059_timer_),this.JSC$9059_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.G.pause=function(){this.pauseCount_++};
_.G.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9059_timer_||(this.shouldFire_=!1,vzX(this))};
_.G.disposeInternal=function(){_.TR.prototype.disposeInternal.call(this);this.stop()};
var vzX=function(n){n.JSC$9059_timer_=rK(function(){n.JSC$9059_timer_=null;n.shouldFire_&&!n.pauseCount_&&(n.shouldFire_=!1,vzX(n))},n.JSC$9059_interval_);
var D=n.args_;n.args_=null;n.JSC$9059_listener_.apply(null,D)};var Xni=function(n,D){this.childIterator_=n[_.U8.Symbol.iterator]();this.mapFn_=D};
Xni.prototype[Symbol.iterator]=function(){return this};
Xni.prototype.next=function(){var n=this.childIterator_.next();return{value:n.done?void 0:this.mapFn_.call(void 0,n.value),done:n.done}};
var lfG=function(n,D){return new Xni(n,D)};var MRQ={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 Dky=function(n){var D=ozW(n);if(!D)throw Error("Td`"+n);return D},ozW=function(n){var D={};
n=String(n);var L=n.charAt(0)=="#"?n:"#"+n;if(YGG.test(L))return D.hex=yhJ(L),D.type="hex",D;L=$k4(n);return L.length?(D.hex=j$T(L[0],L[1],L[2]),D.type="rgb",D):MRQ&&(n=MRQ[n.toLowerCase()])?(D.hex=n,D.type="named",D):null},SG6=/#(.)(.)(.)/,yhJ=function(n){if(!YGG.test(n))throw Error("Vd`"+n);
n.length==4&&(n=n.replace(SG6,"#$1$1$2$2$3$3"));return n.toLowerCase()},LVB=function(n){n=yhJ(n);
n=parseInt(n.slice(1),16);return[n>>16,n>>8&255,n&255]},j$T=function(n,D,L){n=Number(n);
D=Number(D);L=Number(L);if(n!=(n&255)||D!=(D&255)||L!=(L&255))throw Error("Wd`"+n+"`"+D+"`"+L);D=n<<16|D<<8|L;return n<16?"#"+(16777216|D).toString(16).slice(1):"#"+D.toString(16)},YGG=/^#(?:[0-9a-f]{3}){1,2}$/i,FZ6=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,$k4=function(n){var D=n.match(FZ6);
if(D){n=Number(D[1]);var L=Number(D[2]);D=Number(D[3]);if(n>=0&&n<=255&&L>=0&&L<=255&&D>=0&&D<=255)return[n,L,D]}return[]};var H8A={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},Az=H8A;Az=H8A;var MZQ,yWW,NsP;MZQ=function(n,D){switch(D){case 1:return n%4!=0||n%100==0&&n%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
yWW=function(n,D,L,g,b){n=new Date(n,D,L);b=b||0;return n.valueOf()+(((g!==void 0?g:3)-b+7)%7-((n.getDay()+6)%7-b+7)%7)*864E5};
_.fq=function(n,D,L){typeof n==="number"?(this.date=NsP(n,D||0,L||1),j56(this,L||1)):_.yB(n)?(this.date=NsP(n.getFullYear(),n.getMonth(),n.getDate()),j56(this,n.getDate())):(this.date=new Date(_.qm()),n=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),j56(this,n))};
NsP=function(n,D,L){D=new Date(n,D,L);n>=0&&n<100&&D.setFullYear(D.getFullYear()-1900);return D};
_.G=_.fq.prototype;_.G.firstDayOfWeek_=Az.FIRSTDAYOFWEEK;_.G.firstWeekCutOffDay_=Az.FIRSTWEEKCUTOFFDAY;_.G.clone=function(){var n=new _.fq(this.date);n.firstDayOfWeek_=this.firstDayOfWeek_;n.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return n};
_.G.getFullYear=function(){return this.date.getFullYear()};
_.G.getYear=function(){return this.getFullYear()};
_.G.getMonth=function(){return this.date.getMonth()};
_.G.getDate=function(){return this.date.getDate()};
_.G.getTime=function(){return this.date.getTime()};
_.G.getDay=function(){return this.date.getDay()};
_.G.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.G.getUTCMonth=function(){return this.date.getUTCMonth()};
_.G.getUTCDate=function(){return this.date.getUTCDate()};
_.G.getUTCDay=function(){return this.date.getDay()};
_.G.getUTCHours=function(){return this.date.getUTCHours()};
_.G.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.G.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.G.set=function(n){this.date=new Date(n.getFullYear(),n.getMonth(),n.getDate())};
_.G.setFullYear=function(n){this.date.setFullYear(n)};
_.G.setYear=function(n){this.setFullYear(n)};
_.G.setMonth=function(n){this.date.setMonth(n)};
_.G.setDate=function(n){this.date.setDate(n)};
_.G.setTime=function(n){this.date.setTime(n)};
_.G.setUTCFullYear=function(n){this.date.setUTCFullYear(n)};
_.G.setUTCMonth=function(n){this.date.setUTCMonth(n)};
_.G.setUTCDate=function(n){this.date.setUTCDate(n)};
_.G.add=function(n){if(n.years||n.months){var D=this.getMonth()+n.months+n.years*12,L=this.getYear()+Math.floor(D/12);D%=12;D<0&&(D+=12);var g=Math.min(MZQ(L,D),this.getDate());this.setDate(1);this.setFullYear(L);this.setMonth(D);this.setDate(g)}n.days&&(L=this.getYear(),D=L>=0&&L<=99?-1900:0,n=new Date((new Date(L,this.getMonth(),this.getDate(),12)).getTime()+n.days*864E5),this.setDate(1),this.setFullYear(n.getFullYear()+D),this.setMonth(n.getMonth()),this.setDate(n.getDate()),j56(this,n.getDate()))};
_.G.JSC$9072_toIsoString=function(n){var D=this.getFullYear(),L=D<0?"-":D>=1E4?"+":"";return[L+_.GM(Math.abs(D),L?6:4),_.GM(this.getMonth()+1,2),_.GM(this.getDate(),2)].join(n?"-":"")};
_.G.equals=function(n){return!(!n||this.getYear()!=n.getYear()||this.getMonth()!=n.getMonth()||this.getDate()!=n.getDate())};
_.G.toString=function(){return this.JSC$9072_toIsoString()};
var j56=function(n,D){n.getDate()!=D&&n.date.setUTCHours(n.date.getUTCHours()+(n.getDate()<D?1:-1))};
_.fq.prototype.valueOf=function(){return this.date.valueOf()};var zI=function(n,D,L,g,b){this.reversed=!!D;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!L;n&&A1(this,n,g);this.depth=b!=void 0?b:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.Vc(zI,$S);var A1=function(n,D,L,g){if(n.node=D)n.tagType=typeof L==="number"?L:n.node.nodeType!=1?0:n.reversed?-1:1;typeof g==="number"&&(n.depth=g)};
_.G=zI.prototype;_.G.JSC$9087_copyFrom=function(n){this.node=n.node;this.tagType=n.tagType;this.depth=n.depth;this.reversed=n.reversed;this.constrained=n.constrained};
_.G.clone=function(){return new zI(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.G.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return GD;var n=this.node;var D=this.reversed?-1:1;if(this.tagType==D){var L=this.reversed?n.lastChild:n.firstChild;L?A1(this,L):A1(this,n,D*-1)}else(L=this.reversed?n.previousSibling:n.nextSibling)?A1(this,L):A1(this,n.parentNode,D*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(n=this.node)?qo(n):GD};
_.G.equals=function(n){return n.node==this.node&&(!this.node||n.tagType==this.tagType)};
_.G.splice=function(n){var D=this.node,L=this.reversed?1:-1;this.tagType==L&&(this.tagType=L*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;zI.prototype.next.call(this);this.reversed=!this.reversed;L=_.lT(arguments[0])?arguments[0]:arguments;for(var g=L.length-1;g>=0;g--)_.ty(L[g],D);_.k3(D)};var neI=function(){},Id=function(n){for(var D=[],L=n.getTextRangeCount(),g=0;g<L;g++)D.push(n.getTextRange(g));
return D};
neI.prototype.isReversed=function(){return!1};
neI.prototype.getWindow=function(){return C0(_.r2(this.JSC$9089_getStartNode()))};
var Dti=function(n,D){zI.call(this,n,D,!0)};
_.Vc(Dti,zI);var Cq=function(n,D,L,g,b){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!b;if(n){this.startNode_=n;this.startOffset_=D;this.endNode_=L;this.endOffset_=g;if(n.nodeType==1&&n.tagName!="BR")if(n=n.childNodes,D=n[D])this.startNode_=D,this.startOffset_=0;else{n.length&&(this.startNode_=_.eJ(n));var q=!0}L.nodeType==1&&((this.endNode_=L.childNodes[g])?this.endOffset_=0:this.endNode_=L)}zI.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);q&&this.next()};
_.Vc(Cq,Dti);_.G=Cq.prototype;_.G.JSC$9095_getStartNode=function(){return this.startNode_};
_.G.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)};
_.G.next=function(){return this.isLast()?GD:Cq.superClass_.next.call(this)};
_.G.JSC$9087_copyFrom=function(n){this.startNode_=n.startNode_;this.endNode_=n.endNode_;this.startOffset_=n.startOffset_;this.endOffset_=n.endOffset_;this.isReversed_=n.isReversed_;Cq.superClass_.JSC$9087_copyFrom.call(this,n)};
_.G.clone=function(){var n=new Cq(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);n.JSC$9087_copyFrom(this);return n};var Lsb=function(){};
Lsb.prototype.__iterator__=function(){return new Cq(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var rM=function(n){this.range_=n};
_.Vc(rM,Lsb);var geb=function(n){var D=_.r2(n).createRange();if(n.nodeType==3)D.setStart(n,0),D.setEnd(n,n.length);else if(KT(n)||n.nodeType==3){for(var L,g=n;(L=g.firstChild)&&(KT(L)||L.nodeType==3);)g=L;D.setStart(g,0);for(g=n;(L=g.lastChild)&&(KT(L)||L.nodeType==3);)g=L;D.setEnd(g,g.nodeType==1?g.childNodes.length:g.length)}else L=n.parentNode,n=Array.prototype.indexOf.call(L.childNodes,n),D.setStart(L,n),D.setEnd(L,n+1);return D},bC6=function(n,D,L,g){var b=_.r2(n).createRange();
b.setStart(n,D);b.setEnd(L,g);return b};
_.G=rM.prototype;_.G.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.G.getContainer=function(){return this.range_.commonAncestorContainer};
_.G.compareBrowserRangeEndpoints=function(n,D,L){return this.range_.compareBoundaryPoints(L==1?D==1?_.U8.Range.START_TO_START:_.U8.Range.START_TO_END:D==1?_.U8.Range.END_TO_START:_.U8.Range.END_TO_END,n)};
_.G.isCollapsed=function(){return this.range_.collapsed};
_.G.select=function(n){this.selectInternal(C0(_.r2(this.range_.startContainer)).getSelection(),n)};
_.G.selectInternal=function(n){n.removeAllRanges();n.addRange(this.range_)};
_.G.insertNode=function(n,D){var L=this.range_.cloneRange();L.collapse(D);L.insertNode(n);L.detach();return n};
_.G.collapse=function(n){this.range_.collapse(n)};_.Vc(Hi,rM);Hi.prototype.selectInternal=function(n,D){!D||this.isCollapsed()?Hi.superClass_.selectInternal.call(this,n,D):(n.collapse(this.range_.endContainer,this.range_.endOffset),n.extend(this.range_.startContainer,this.range_.startOffset))};_.Vc(yF,rM);yF.prototype.compareBrowserRangeEndpoints=function(n,D,L){return yF.superClass_.compareBrowserRangeEndpoints.call(this,n,D,L)};
yF.prototype.selectInternal=function(n,D){D?n.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):n.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var $tW=function(n){return _.aj?new yF(n):_.Z$?new Hi(n):new rM(n)};var O2=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},GGX;
_.Vc(O2,neI);GGX=function(n,D){var L=new O2;L.browserRangeWrapper_=n;L.isReversed_=!!D;return L};
_.qpi=function(n){n=_.aj?new yF(geb(n)):_.Z$?new Hi(geb(n)):new rM(geb(n));return GGX(n)};
_.ik=function(n,D,L,g){var b=new O2;b.isReversed_=VSb(n,D,L,g);if(_.m7(n)&&!KT(n)){var q=n.parentNode;D=Array.prototype.indexOf.call(q.childNodes,n);n=q}_.m7(L)&&!KT(L)&&(q=L.parentNode,g=Array.prototype.indexOf.call(q.childNodes,L),L=q);b.isReversed_?(b.startNode_=L,b.startOffset_=g,b.endNode_=n,b.endOffset_=D):(b.startNode_=n,b.startOffset_=D,b.endNode_=L,b.endOffset_=g);return b};
_.G=O2.prototype;_.G.clone=function(){var n=new O2;n.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();n.startNode_=this.startNode_;n.startOffset_=this.startOffset_;n.endNode_=this.endNode_;n.endOffset_=this.endOffset_;n.isReversed_=this.isReversed_;return n};
_.G.JSC$9089_getType=function(){return"text"};
_.G.getBrowserRangeObject=function(){return wM(this).range_};
_.G.getTextRangeCount=function(){return 1};
_.G.getTextRange=function(){return this};
var wM=function(n){var D;if(!(D=n.browserRangeWrapper_)){D=n.JSC$9089_getStartNode();var L=n.JSC$9089_getStartOffset(),g=n.JSC$9089_getEndNode(),b=n.JSC$9089_getEndOffset();D=_.aj?new yF(bC6(D,L,g,b)):_.Z$?new Hi(bC6(D,L,g,b)):new rM(bC6(D,L,g,b));D=n.browserRangeWrapper_=D}return D};
_.G=O2.prototype;_.G.getContainer=function(){return wM(this).getContainer()};
_.G.JSC$9089_getStartNode=function(){var n;(n=this.startNode_)||(n=this.startNode_=wM(this).range_.startContainer);return n};
_.G.JSC$9089_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=wM(this).range_.startOffset};
_.G.JSC$9089_getEndNode=function(){var n;(n=this.endNode_)||(n=this.endNode_=wM(this).range_.endContainer);return n};
_.G.JSC$9089_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=wM(this).range_.endOffset};
_.G.isReversed=function(){return this.isReversed_};
_.G.JSC$9089_containsRange=function(n,D){if(n.JSC$9089_getType()=="text"){var L=wM(this);n=wM(n);D=D&&!n.isCollapsed();n=n.range_;L=D?L.compareBrowserRangeEndpoints(n,0,1)>=0&&L.compareBrowserRangeEndpoints(n,1,0)<=0:L.compareBrowserRangeEndpoints(n,0,0)>=0&&L.compareBrowserRangeEndpoints(n,1,1)<=0}else L=!1;return L};
_.G.isCollapsed=function(){return wM(this).isCollapsed()};
_.G.JSC$9089_getText=function(){return wM(this).range_.toString()};
_.G.__iterator__=function(){return new Cq(this.JSC$9089_getStartNode(),this.JSC$9089_getStartOffset(),this.JSC$9089_getEndNode(),this.JSC$9089_getEndOffset())};
_.G.select=function(){wM(this).select(this.isReversed_)};
_.G.JSC$9089_removeContents=function(){var n=wM(this).range_;n.extractContents();if(n.startContainer.hasChildNodes()&&(n=n.startContainer.childNodes[n.startOffset])){var D=n.previousSibling;EOb(n)==""&&_.k3(n);D&&EOb(D)==""&&_.k3(D)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.G.insertNode=function(n,D){n=wM(this).insertNode(n,D);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return n};
_.G.collapse=function(n){n=this.isReversed()?!n:n;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(n);n?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var UtW=function(){};
_.Vc(UtW,neI);UtW.prototype.JSC$9089_containsRange=function(n,D){var L=Id(this);n=Id(n);return(D?RT:_.nLJ)(n,function(g){return RT(L,function(b){return b.JSC$9089_containsRange(g,D)})})};
UtW.prototype.insertNode=function(n,D){D?_.PM(n,this.JSC$9089_getStartNode()):_.ty(n,this.JSC$9089_getEndNode());return n};var BC6,J4A=ccc(d2()).documentElement;BC6=J4A.requestFullscreen?"fullscreenchange":J4A.webkitRequestFullscreen?"webkitfullscreenchange":J4A.mozRequestFullScreen?"mozfullscreenchange":J4A.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var kGb=function(){var n=ccc(d2());return!!(n.webkitIsFullScreen||n.mozFullScreen||n.msFullscreenElement||n.fullscreenElement)};var h1=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.Vc(h1,UtW);_.G=h1.prototype;_.G.clone=function(){var n=new h1;n.browserRanges_=_.XB(this.browserRanges_);return n};
_.G.JSC$9089_getType=function(){return"mutli"};
_.G.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.G.getTextRangeCount=function(){return this.browserRanges_.length};
_.G.getTextRange=function(n){this.ranges_[n]||(this.ranges_[n]=GGX($tW(this.browserRanges_[n])));return this.ranges_[n]};
_.G.getContainer=function(){if(!this.container_){for(var n=[],D=this.getTextRangeCount(),L=0;L<D;L++)n.push(this.getTextRange(L).getContainer());this.container_=JcP.apply(null,n)}return this.container_};
var Wh=function(n){n.sortedRanges_||(n.sortedRanges_=Id(n),n.sortedRanges_.sort(function(D,L){var g=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();var b=L.JSC$9089_getStartNode();L=L.JSC$9089_getStartOffset();return g==b&&D==L?0:VSb(g,D,b,L)?1:-1}));
return n.sortedRanges_};
_.G=h1.prototype;_.G.JSC$9089_getStartNode=function(){return Wh(this)[0].JSC$9089_getStartNode()};
_.G.JSC$9089_getStartOffset=function(){return Wh(this)[0].JSC$9089_getStartOffset()};
_.G.JSC$9089_getEndNode=function(){return _.eJ(Wh(this)).JSC$9089_getEndNode()};
_.G.JSC$9089_getEndOffset=function(){return _.eJ(Wh(this)).JSC$9089_getEndOffset()};
_.G.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.G.JSC$9089_getText=function(){return Id(this).map(function(n){return n.JSC$9089_getText()}).join("")};
_.G.__iterator__=function(){return new ex(this)};
_.G.select=function(){var n=this.getWindow().getSelection();n.removeAllRanges();for(var D=this.getTextRangeCount(),L=0;L<D;L++)n.addRange(this.getTextRange(L).getBrowserRangeObject())};
_.G.JSC$9089_removeContents=function(){Id(this).forEach(function(n){n.JSC$9089_removeContents()})};
_.G.collapse=function(n){if(!this.isCollapsed()){var D=n?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;D.collapse(n);this.ranges_=[D];this.sortedRanges_=[D];this.browserRanges_=[D.getBrowserRangeObject()]}};
var ex=function(n){this.iterators_=null;this.currentIdx_=0;n&&(this.iterators_=Wh(n).map(function(D){return _.wiG(D)}));
zI.call(this,n?this.JSC$9095_getStartNode():null,!1,!0)};
_.Vc(ex,Dti);_.G=ex.prototype;_.G.JSC$9095_getStartNode=function(){return this.iterators_[0].JSC$9095_getStartNode()};
_.G.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.G.next=function(){for(;this.currentIdx_<this.iterators_.length;){var n=this.iterators_[this.currentIdx_],D=n.next();if(D.done)this.currentIdx_++;else return A1(this,n.node,n.tagType,n.depth),D}return GD};
_.G.JSC$9087_copyFrom=function(n){this.iterators_=_.XB(n.iterators_);ex.superClass_.JSC$9087_copyFrom.call(this,n)};
_.G.clone=function(){var n=new ex(null);n.JSC$9087_copyFrom(this);return n};var pej,VSb;_.bi=function(){var n=window.getSelection();return n&&pej(n)};
pej=function(n){var D=!1;if(n.createRange)try{var L=n.createRange()}catch(b){return null}else if(n.rangeCount){if(n.rangeCount>1){L=new h1;D=n.rangeCount;for(var g=0;g<D;g++)L.browserRanges_.push(n.getRangeAt(g));return L}L=n.getRangeAt(0);D=VSb(n.anchorNode,n.anchorOffset,n.focusNode,n.focusOffset)}else return null;return GGX($tW(L),D)};
_.xR=function(n,D){return _.ik(n,D,n,D)};
_.Kq=function(n,D,L,g){return _.ik(n,D,L,g)};
VSb=function(n,D,L,g){if(n==L)return g<D;var b;if(n.nodeType==1&&D)if(b=n.childNodes[D])n=b,D=0;else if(_.wp(n,L))return!0;if(L.nodeType==1&&g)if(b=L.childNodes[g])L=b,g=0;else if(_.wp(L,n))return!1;return(B_i(n,L)||D-g)>0};var Rd=function(){_.fd.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Et)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Et)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Et)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Et)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Et)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Et)(this.dispatchProgressEvent_,this)};
_.Vc(Rd,_.fd);Rd.prototype.abort=function(){try{this.reader_.abort()}catch(n){throw new vti(n,"aborting read");}};
Rd.prototype.getError=function(){return this.reader_.error&&new vti(this.reader_.error,"reading file")};
Rd.prototype.dispatchProgressEvent_=function(n){this.dispatchEvent(new Xlr(n,this))};
Rd.prototype.disposeInternal=function(){Rd.superClass_.disposeInternal.call(this);delete this.reader_};
var ayc=function(n){var D=new Rd,L=ZCr(D);D.reader_.readAsArrayBuffer(n);return L},dt6=function(n){var D=new Rd,L=ZCr(D);
D.reader_.readAsDataURL(n);return L},ZCr=function(n){var D=new Yq;
n.listen("loadend",_.su(function(L,g){var b=g.reader_.result,q=g.getError();b==null||q?L.errback(q):L.callback(b);g.dispose()},D,n));
return D};var Ph=function(){_.fd.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9129_eventHandler_=new _.ju(this);this.JSC$9129_isInitialized_=!1};
_.Vc(Ph,_.fd);var TCA=new _.Ta("d"),Eej=new _.Ta("beforedragstart"),sPG=new _.Ta("dragstart"),c4j=new _.Ta("beforedragmove"),QPI=new _.Ta("dragmove"),uWA=new _.Ta("beforedragend"),fyj=new _.Ta("dragend"),A4X=new _.Ta("e");Ph.prototype.isDragging=function(){return!!this.JSC$9129_dragger_};
var z5G=function(n,D){D.dlgGrowthDirection_=0;D.dlgDragHoverClass_=void 0;D.dlgDragPermission=0;n.dragLists_.push(D)},Iyr=function(n,D){n.getHandleForDragItem_=D};
Ph.prototype.init=function(){if(!this.JSC$9129_isInitialized_){for(var n=this.dragLists_.length,D=0;D<n;D++)for(var L=_.m5(this.dragLists_[D]),g=L.length,b=0;b<g;++b){var q=L[b],U=this.getHandleForDragItem_(q),J=_.Nf(U);this.dragItemForHandle_[J]=q;this.dragItemHoverClasses_&&(this.JSC$9129_eventHandler_.listen(q,"mouseover",this.handleDragItemMouseover_),this.JSC$9129_eventHandler_.listen(q,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9129_eventHandler_.listen(U,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9129_eventHandler_.listen(U,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(q);this.JSC$9129_eventHandler_.listen(U,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9129_isInitialized_=!0}};
Ph.prototype.disposeInternal=function(){this.JSC$9129_eventHandler_.dispose();for(var n=this.dragLists_.length,D=0;D<n;D++){var L=this.dragLists_[D];L.dlgGrowthDirection_=void 0;L.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;CMX(this);Ph.superClass_.disposeInternal.call(this)};
var r4G=function(n,D){for(var L=n.dragLists_.length,g=0;g<L;g++){var b=n.dragLists_[g];b.dlgBounds_=cyy(b)}L=n.dragItems_.length;for(g=0;g<L;g++)b=n.dragItems_[g],b!=D&&(b.dlgBounds_=cyy(b))};
_.G=Ph.prototype;
_.G.handlePotentialDragStart_=function(n){var D=_.Nf(n.currentTarget);D=this.dragItemForHandle_[D];if(D.parentElement.dlgDragPermission!=2){this.currDragItem_=D;a:{D=this.currDragItem_;for(var L=D.cloneNode(!0),g=p1("TEXTAREA",D),b=p1("TEXTAREA",L),q=0;q<g.length;q++)b[q].value=g[q].value;switch(D.tagName){case "TR":D=_.em("TABLE",null,_.em("TBODY",null,L));break a;case "TD":case "TH":D=_.em("TABLE",null,_.em("TBODY",null,_.em("TR",null,L)));break a;case "TEXTAREA":L.value=D.value;default:D=L;break a}D=
void 0}this.draggerEl_=D;this.draggerElClasses_&&M0(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.r2(this.currDragItem_).body.appendChild(this.draggerEl_);L=_.iI(this.currDragItem_);D=this.draggerEl_;g=_.iI(D);if(L instanceof _.Ig){var U=L.y;L=L.x}oL(D,D.offsetLeft+(L-g.x),D.offsetTop+(Number(U)-g.y));this.JSC$9129_dragger_=new _.Rb(this.draggerEl_);_.mXP(this.JSC$9129_dragger_,this.hysteresisDistance_);
_.py(this.JSC$9129_dragger_,"start",this.handleDragStart_,!1,this);_.py(this.JSC$9129_dragger_,"end",this.handleDragEnd_,!1,this);_.py(this.JSC$9129_dragger_,"earlycancel",this.JSC$9131_cleanup_,!1,this);this.dispatchEvent(new t1(TCA,this,n,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_));this.JSC$9129_dragger_.startDrag(n)}};
_.G.handleDragStart_=function(n){if(this.dispatchEvent(new t1(Eej,this,n.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.qiX(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?M0(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var D=CDA(this.draggerEl_);this.draggerEl_.halfWidth=D.width/2;this.draggerEl_.halfHeight=D.height/2;D=this.draggerEl_.getBoundingClientRect();
var L=n.clientY,g=vnW(this.JSC$9129_dragger_,n.clientX);if(g>D.right){var b=this.currDragItem_.getBoundingClientRect();this.JSC$9129_dragger_.deltaX=g-(g-b.left)/b.width*D.width}L=Xri(this.JSC$9129_dragger_,L);L>D.bottom&&(this.JSC$9129_dragger_.deltaY+=L-D.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";r4G(this,this.currDragItem_);this.currDragItem_.style.display="";_.py(this.JSC$9129_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new t1(sPG,
this,n.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_))}else n.preventDefault(),this.JSC$9131_cleanup_()};
_.G.handleDragMove_=function(n){var D=_.iI(this.draggerEl_);D=new _.Ig(D.x+this.draggerEl_.halfWidth,D.y+this.draggerEl_.halfHeight);a:{var L=null;if(this.currDragItem_.style.display!="none"){L=this.currDragItem_.parentNode;var g=cyy(L);if(OCW(D,g))break a}g=this.dragLists_.length;for(var b=0;b<g;b++){var q=this.dragLists_[b];if(q!=L&&OCW(D,q.dlgBounds_)){L=q;break a}}L=null}if(L){if(L==null)throw Error("Xd");g=0;b=!1;q=void 0;switch(L.dlgGrowthDirection_){case 0:g=D.y;var U=iCA;var J=wej;break;case 4:b=
!0;case 2:g=D.x;U=h5L;J=wej;break;case 5:b=!0;case 3:g=D.x,U=WsI,J=e5i}for(var k=null,a,d=_.m5(L),T=d.length,Q=0;Q<T;Q++){var A=d[Q];if(A!=this.currDragItem_){var I=U(A.dlgBounds_);if(b){var w=xtW(A,D);q===void 0&&(q=w);J(g,I)&&(a==void 0||w<q||w==q&&(J(I,a)||I==a))&&(k=A,a=I);w<q&&(q=w)}else J(g,I)&&(a==void 0||J(I,a))&&(k=A,a=I)}}U=k!==null&&xtW(k,D)>q?null:k}else U=null;if(!this.dispatchEvent(new t1(c4j,this,n,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_,D,L,U)))return!1;if(L&&L.dlgDragPermission!=
1)this.currDragItem_.parentNode==L&&_.qiX(this.currDragItem_)==U||L.insertBefore(this.currDragItem_,U),this.currDragItem_.style.display="",L.dlgDragHoverClass_&&_.PB(L,L.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",J=this.dragLists_.length,a=0;a<J;a++)g=this.dragLists_[a],g.dlgDragHoverClass_&&_.Ky(g,g.dlgDragHoverClass_);L!=this.currHoverList_&&(this.currHoverList_=L,r4G(this,this.currDragItem_));this.dispatchEvent(new t1(QPI,this,n,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_,
D,L,U));return!1};
_.G.JSC$9131_cleanup_=function(){CMX(this);this.JSC$9129_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var n=this.dragLists_.length,D=0;D<n;D++)this.dragLists_[D].dlgBounds_=null;n=this.dragItems_.length;for(D=0;D<n;D++)this.dragItems_[D].dlgBounds_=null};
_.G.handleDragEnd_=function(n){if(!this.dispatchEvent(new t1(uWA,this,n,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_)))return!1;CMX(this);this.dispatchEvent(new t1(fyj,this,n,this.currDragItem_,this.draggerEl_,this.JSC$9129_dragger_));this.JSC$9131_cleanup_();return!0};
var CMX=function(n){_.og(n.JSC$9129_dragger_);var D=n.draggerEl_&&n.draggerEl_.parentElement;n.draggerEl_&&_.k3(n.draggerEl_);n.currDragItem_&&n.currDragItem_.style.display=="none"&&(n.origList_.insertBefore(n.currDragItem_,n.origNextItem_),n.currDragItem_.style.display="");n.currDragItemClasses_&&n.currDragItem_?Pn6(n.currDragItem_,n.currDragItemClasses_||[]):n.currDragItem_&&(n.currDragItem_.style.visibility="");for(var L=n.dragLists_.length,g=0;g<L;g++){var b=n.dragLists_[g];b.dlgDragHoverClass_&&
_.Ky(b,b.dlgDragHoverClass_)}D&&n.dispatchEvent(new t1(A4X,n,null,n.currDragItem_,n.draggerEl_,n.JSC$9129_dragger_))};
_.G=Ph.prototype;_.G.getHandleForDragItem_=function(n){return n};
_.G.handleDragItemMouseover_=function(n){M0(n.currentTarget,this.dragItemHoverClasses_||[])};
_.G.handleDragItemMouseout_=function(n){Pn6(n.currentTarget,this.dragItemHoverClasses_||[])};
_.G.handleDragItemHandleMouseover_=function(n){M0(n.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.G.handleDragItemHandleMouseout_=function(n){Pn6(n.currentTarget,this.dragItemHandleHoverClasses_||[])};
var OCW=function(n,D){return n.x>D.left&&n.x<D.left+D.width&&n.y>D.top&&n.y<D.top+D.height},xtW=function(n,D){n=n.dlgBounds_;
return Math.abs(D.y-(n.top+(n.height-1)/2))},iCA=function(n){return n.top+n.height-1},h5L=function(n){return n.left+n.width-1},WsI=function(n){return n.left||0},wej=function(n,D){return n<D},e5i=function(n,D){return n>D},t1=function(n,D,L,g,b,q){_.Ev.call(this,n);
this.event=L;this.currDragItem=g;this.draggerEl=b;this.JSC$9133_dragger=q};
_.Vc(t1,_.Ev);_.Vc(nk,_.TR);var KsP=new _.Ig(0,0);nk.prototype.JSC$9137_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
nk.prototype.JSC$9137_onMouseMove=function(n){var D=this.containerIsActuallyContent_?KsP:ag(d2(this.containerNode_)),L=this.horizontalScrolling_?this.calculateScrollDelta(n.clientX+D.x,this.scrollBounds_.left,this.scrollBounds_.width):0,g=this.calculateScrollDelta(n.clientY+D.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=L;this.scrollDelta_.y=g;!(L=!L&&!g)&&(L=this.constrainScroll_)&&(L=n.clientX+D.x,n=n.clientY+D.y,D=this.containerBounds_,L=!(D.left<=L&&D.left+D.width>=
L&&D.top<=n&&D.top+D.height>=n));L?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
nk.prototype.calculateScrollDelta=function(n,D,L){var g=0;n<D?g=-8:n>D+L&&(g=8);return g};
nk.prototype.disposeInternal=function(){nk.superClass_.disposeInternal.call(this);this.JSC$9135_eventHandler_.dispose();this.scrollTimer_.dispose()};var R5L={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"}}},md=R5L;md=R5L;var vh={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 PML=function(){},vS=function(n){if(typeof n=="number"){var D=new PML;
D.standardOffset_=n;var L=n;if(L==0)L="Etc/GMT";else{var g=["Etc/GMT",L<0?"-":"+"];L=Math.abs(L);g.push(Math.floor(L/60)%100);L%=60;L!=0&&g.push(":",_.GM(L,2));L=g.join("")}D.timeZoneId_=L;L=n;L==0?L="UTC":(g=["UTC",L<0?"+":"-"],L=Math.abs(L),g.push(Math.floor(L/60)%100),L%=60,L!=0&&g.push(":",L),L=g.join(""));n=tSG(n);D.tzNames_=[L,L];D.tzNamesExt_={STD_LONG_NAME_GMT:n,STD_GENERIC_LOCATION:n};D.transitions_=[];return D}D=new PML;D.timeZoneId_=n.id;D.standardOffset_=-n.std_offset;D.tzNames_=n.names;
D.tzNamesExt_=n.names_ext;D.transitions_=n.transitions;return D},tSG=function(n){var D=["GMT"];
D.push(n<=0?"+":"-");n=Math.abs(n);D.push(_.GM(Math.floor(n/60)%100,2),":",_.GM(n%60,2));return D.join("")},mtX=function(n,D){D=Date.UTC(D.getUTCFullYear(),D.getUTCMonth(),D.getUTCDate(),D.getUTCHours(),D.getUTCMinutes())/36E5;
for(var L=0;L<n.transitions_.length&&D>=n.transitions_[L];)L+=2;return L==0?0:n.transitions_[L-1]},ve6=function(n,D){n=n.standardOffset_-mtX(n,D);
return n===-1440?0:n};var XY=function(n,D){this.patternParts_=[];this.JSC$9148_dateTimeSymbols_=D||Az;typeof n=="number"?XeL(this,n):lyG(this,n)},MSW=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],Xj=function(n){return n.getHours?n.getHours():0},lyG=function(n,D){for(VDv&&(D=D.replace(/\u200f/g,""));D;){for(var L=D,g=0;g<MSW.length;++g){var b=D.match(MSW[g]);
if(b){var q=b[0];D=D.substring(q.length);g==0&&(q=="''"?q="'":(q=q.substring(1,b[1]=="'"?q.length-1:q.length),q=q.replace(/''/g,"'")));n.patternParts_.push({text:q,type:g});break}}if(L===D)throw Error("Yd`"+D);}};
XY.prototype.format=function(n,D){if(!n)throw Error("Zd");var L=D?(n.getTimezoneOffset()-ve6(D,n))*6E4:0,g=L?new Date(n.getTime()+L):n,b=g;D&&g.getTimezoneOffset()!=n.getTimezoneOffset()&&(g=new Date(g.getTime()+(g.getTimezoneOffset()-n.getTimezoneOffset())*6E4),b=new Date(n.getTime()+(L+(L>0?-864E5:864E5))));L=[];for(var q=0;q<this.patternParts_.length;++q){var U=this.patternParts_[q].text;1==this.patternParts_[q].type?L.push(oeQ(this,U,n,g,b,D)):L.push(U)}return L.join("")};
var XeL=function(n,D){if(D<4)var L=n.JSC$9148_dateTimeSymbols_.DATEFORMATS[D];else if(D<8)L=n.JSC$9148_dateTimeSymbols_.TIMEFORMATS[D-4];else if(D<12)L=n.JSC$9148_dateTimeSymbols_.DATETIMEFORMATS[D-8],L=L.replace("{1}",n.JSC$9148_dateTimeSymbols_.DATEFORMATS[D-8]),L=L.replace("{0}",n.JSC$9148_dateTimeSymbols_.TIMEFORMATS[D-8]);else if(D===12)L=n.JSC$9148_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(D===13)L=n.JSC$9148_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{XeL(n,10);return}lyG(n,L)},lk=function(n,D){D=String(D);
n=n.JSC$9148_dateTimeSymbols_||Az;if(n.ZERODIGIT!==void 0&&!qK8){for(var L=[],g=0;g<D.length;g++){var b=D.charCodeAt(g);L.push(48<=b&&b<=57?String.fromCharCode(n.ZERODIGIT+b-48):D.charAt(g))}D=L.join("")}return D},qK8=!1,VDv=!1,SpL=function(n,D,L,g){L=L.getFullYear();
L<=0&&g&&(L=1-L);return lk(n,Ypr(L,D))},Ypr=function(n,D){D==2&&(n%=100);
n<0&&D++;return _.GM(n,D)},Mw=function(n){if(!(n.getHours&&n.getSeconds&&n.getMinutes))throw Error("$d");
},Fsb=function(n,D){Mw(D);
D=Xj(D);return n.JSC$9148_dateTimeSymbols_.AMPMS[D>=12&&D<24?1:0]},oeQ=function(n,D,L,g,b,q){var U=D.length;
switch(D.charAt(0)){case "G":return L=g.getFullYear()>0?1:0,U>=4?n.JSC$9148_dateTimeSymbols_.ERANAMES[L]:n.JSC$9148_dateTimeSymbols_.ERAS[L];case "y":return SpL(n,U,g,!0);case "Y":return L=(new Date(yWW(g.getFullYear(),g.getMonth(),g.getDate(),n.JSC$9148_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,n.JSC$9148_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),U==2&&(L%=100),lk(n,Ypr(L,U));case "u":return SpL(n,U,g,!1);case "M":a:switch(L=g.getMonth(),U){case 5:U=n.JSC$9148_dateTimeSymbols_.NARROWMONTHS[L];break a;
case 4:U=n.JSC$9148_dateTimeSymbols_.MONTHS[L];break a;case 3:U=n.JSC$9148_dateTimeSymbols_.SHORTMONTHS[L];break a;default:U=lk(n,_.GM(L+1,U))}return U;case "k":return Mw(b),lk(n,_.GM(Xj(b)||24,U));case "S":return lk(n,(b.getMilliseconds()/1E3).toFixed(Math.min(3,U)).slice(2)+(U>3?_.GM(0,U-3):""));case "E":return L=g.getDay(),U>=4?n.JSC$9148_dateTimeSymbols_.WEEKDAYS[L]:n.JSC$9148_dateTimeSymbols_.SHORTWEEKDAYS[L];case "a":return Fsb(n,b);case "b":return Fsb(n,b);case "B":return Fsb(n,b);case "h":return Mw(b),
lk(n,_.GM(Xj(b)%12||12,U));case "K":return Mw(b),lk(n,_.GM(Xj(b)%12,U));case "H":return Mw(b),lk(n,_.GM(Xj(b),U));case "c":a:switch(L=g.getDay(),U){case 5:U=n.JSC$9148_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[L];break a;case 4:U=n.JSC$9148_dateTimeSymbols_.STANDALONEWEEKDAYS[L];break a;case 3:U=n.JSC$9148_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[L];break a;default:U=lk(n,_.GM(L,1))}return U;case "L":a:switch(L=g.getMonth(),U){case 5:U=n.JSC$9148_dateTimeSymbols_.STANDALONENARROWMONTHS[L];break a;
case 4:U=n.JSC$9148_dateTimeSymbols_.STANDALONEMONTHS[L];break a;case 3:U=n.JSC$9148_dateTimeSymbols_.STANDALONESHORTMONTHS[L];break a;default:U=lk(n,_.GM(L+1,U))}return U;case "Q":return L=Math.floor(g.getMonth()/3),U<4?n.JSC$9148_dateTimeSymbols_.SHORTQUARTERS[L]:n.JSC$9148_dateTimeSymbols_.QUARTERS[L];case "d":return lk(n,_.GM(g.getDate(),U));case "m":return Mw(b),lk(n,_.GM(b.getMinutes?b.getMinutes():0,U));case "s":return Mw(b),lk(n,_.GM(b.getSeconds(),U));case "v":return(q||vS(L.getTimezoneOffset())).timeZoneId_;
case "V":return n=q||vS(L.getTimezoneOffset()),U<=2?n.timeZoneId_:mtX(n,L)>0?n.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?n.tzNamesExt_.DST_GENERIC_LOCATION:n.tzNamesExt_.DST_GENERIC_LOCATION:n.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?n.tzNamesExt_.STD_GENERIC_LOCATION:n.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return L=yWW(b.getFullYear(),b.getMonth(),b.getDate(),n.JSC$9148_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,n.JSC$9148_dateTimeSymbols_.FIRSTDAYOFWEEK),lk(n,_.GM(Math.floor(Math.round((L-(new Date((new Date(L)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,U));case "z":return n=q||vS(L.getTimezoneOffset()),U<4?n.tzNames_[mtX(n,L)>0?2:0]:n.tzNames_[mtX(n,L)>0?3:1];case "Z":return D=q||vS(L.getTimezoneOffset()),U<4?(U=-ve6(D,L),n=[U<0?"-":"+"],U=Math.abs(U),n.push(_.GM(Math.floor(U/60)%100,2),_.GM(U%60,2)),U=n.join("")):U=lk(n,tSG(ve6(D,L))),U;default:return""}};var HCG=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,y4G=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,nhJ=function(n){this.patternParts_=[];this.JSC$9157_dateTimeSymbols_=Az;if(typeof n=="number"){n>11&&(n=10);if(n<4)var D=this.JSC$9157_dateTimeSymbols_.DATEFORMATS[n];else n<8?D=this.JSC$9157_dateTimeSymbols_.TIMEFORMATS[n-4]:(D=this.JSC$9157_dateTimeSymbols_.DATETIMEFORMATS[n-8],D=D.replace("{1}",this.JSC$9157_dateTimeSymbols_.DATEFORMATS[n-8]),D=D.replace("{0}",this.JSC$9157_dateTimeSymbols_.TIMEFORMATS[n-
8]));NCQ(this,D)}else NCQ(this,n)},NCQ=function(n,D){for(var L=!1,g="",b=0;b<D.length;b++){var q=D.charAt(b);
if(HCG.test(q))for(g.length>0&&(n.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1}),g=""),n.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});b<D.length-1&&D.charAt(b+1)==" ";)b++;else if(L)q=="'"?b+1<D.length&&D.charAt(b+1)=="'"?(g+="'",b++):L=!1:g+=q;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(q)>=0){g.length>0&&(n.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1}),g="");for(var U=D.charAt(b),J=b+1;J<D.length&&D.charAt(J)==U;)J++;U=J-b;U<=0?J=!1:(J="MydhHmsSDkK".indexOf(q),
J=J>0||J==0&&U<3);n.patternParts_.push({text:q,count:U,abutStart:!1,numeric:J});b+=U-1}else q=="'"?b+1<D.length&&D.charAt(b+1)=="'"?(g+="'",b++):L=!0:g+=q}g.length>0&&n.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1});D=!1;for(L=0;L<n.patternParts_.length;L++)n.patternParts_[L].numeric?!D&&L+1<n.patternParts_.length&&n.patternParts_[L+1].numeric&&(D=!0,n.patternParts_[L].abutStart=!0):D=!1};
nhJ.prototype.parse=function(n,D,L){var g=!1,b=!1;L&&(g=L.predictive||!1,b=L.validate||!1);if(g)for(L=0;L<this.patternParts_.length;L++){var q=this.patternParts_[L];if(q.count>0&&("abBhHkKm".indexOf(q.text.charAt(0))<0||q.count>2||q.abutStart))throw Error("ae`"+q.text.charAt(0));}q=new jPi;L=[0];q.dayPeriodIndex=-1;for(var U=0;U<this.patternParts_.length&&!(g&&L[0]>=n.length);U++){if(this.patternParts_[U].count==0){a:{var J=n;var k=L,a=this.patternParts_[U],d=g;if(a.text.match(HCG)!=null){if(a=k[0],
naL(J,k),k[0]>a){J=!0;break a}}else{if(J.indexOf(a.text,k[0])==k[0]){k[0]+=a.text.length;J=!0;break a}if(d&&a.text.indexOf(J.substring(k[0]))==0){k[0]+=J.length-k[0];J=!0;break a}}J=!1}if(J)continue;return 0}if(this.patternParts_[U].abutStart){a:{k=n;a=L;d=U;var T=a[0],Q=0;for(J=d;J<this.patternParts_.length;J++){var A=this.patternParts_[J],I=A.count;if(I===0)break;if(J==d&&(I-=Q,Q++,I==0)){J=0;break a}var w=J>d&&A.numeric,h=a[0];if(!DbL(this,k,a,A,I,q,!1)||w&&a[0]-h<I)J=d-1,a[0]=T}J-=d}if(J<=0)return 0;
U+=J-1}else if(!DbL(this,n,L,this.patternParts_[U],0,q,g))return 0}a:{n=b;if(D==null)throw Error("be");q.era!=void 0&&q.year!=void 0&&q.era==0&&q.year>0&&(q.year=-(q.year-1));q.year!=void 0&&D.setFullYear(q.year);g=D.getDate();D.setDate(1);q.month!=void 0&&D.setMonth(q.month);q.day!=void 0?D.setDate(q.day):(b=MZQ(D.getFullYear(),D.getMonth()),D.setDate(g>b?b:g));typeof D.setHours==="function"&&(q.hours==void 0&&(q.hours=D.getHours()),q.hours<12&&(q.ampm!=void 0&&q.ampm>0?q.hours+=12:q.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(q.dayPeriodName)||["night1","night2"].includes(q.dayPeriodName)&&q.hours>=6)&&(q.hours+=12)),D.setHours(q.hours));typeof D.setMinutes==="function"&&q.minutes!=void 0&&D.setMinutes(q.minutes);typeof D.setSeconds==="function"&&q.seconds!=void 0&&D.setSeconds(q.seconds);typeof D.setMilliseconds==="function"&&q.milliseconds!=void 0&&D.setMilliseconds(q.milliseconds);if(n&&(q.year&&q.year!=D.getFullYear()||q.month&&q.month!=
D.getMonth()||q.day&&q.day!=D.getDate()||q.hours&&q.hours>=24||q.minutes&&q.minutes>=60||q.seconds&&q.seconds>=60||q.milliseconds&&q.milliseconds>=1E3))D=!1;else{q.tzOffset!=void 0&&D.setTime(D.getTime()+(q.tzOffset-D.getTimezoneOffset())*60*1E3);q.ambiguousYear&&(n=new Date,n.setFullYear(n.getFullYear()-80),D.getTime()<n.getTime()&&D.setFullYear(n.getFullYear()+100));if(q.dayOfWeek!=void 0)if(q.day==void 0)q=(7+q.dayOfWeek-D.getDay())%7,q>3&&(q-=7),n=D.getMonth(),D.setDate(D.getDate()+q),D.getMonth()!=
n&&D.setDate(D.getDate()+(q>0?-7:7));else if(q.dayOfWeek!=D.getDay()){D=!1;break a}D=!0}}return D?L[0]:0};
var DbL=function(n,D,L,g,b,q,U){naL(D,L);if(g.numeric&&b>0&&L[0]+b>D.length)return!1;switch(g.text.charAt(0)){case "G":return od(D,L,[n.JSC$9157_dateTimeSymbols_.ERAS],function(J){return q.era=J}),!0;
case "M":case "L":return L_6(n,D,L,b,g,q);case "E":return od(D,L,[n.JSC$9157_dateTimeSymbols_.WEEKDAYS,n.JSC$9157_dateTimeSymbols_.SHORTWEEKDAYS],function(J){return q.dayOfWeek=J});
case "B":case "b":return b=[],n=[[].concat(n.JSC$9157_dateTimeSymbols_.AMPMS)],b.push("isAm"),b.push("isPm"),D=od(D,L,n,function(J){return q.dayPeriodIndex=J},U),q.dayPeriodName=b[q.dayPeriodIndex],U?D:!0;
case "a":return D=od(D,L,[n.JSC$9157_dateTimeSymbols_.AMPMS],function(J){return q.ampm=J},U),U?D:!0;
case "y":return gaG(n,D,L,g,b,q);case "Q":return od(D,L,[n.JSC$9157_dateTimeSymbols_.QUARTERS,n.JSC$9157_dateTimeSymbols_.SHORTQUARTERS],function(J){q.month=J*3;q.day=1});
case "d":return YR(n,D,L,g,b,function(J){q.day=J}),!0;
case "S":return byc(n,D,L,b,q);case "h":case "K":case "H":case "k":return D=YR(n,D,L,g,b,function(J){q.hours=g.text.charAt(0)==="h"&&J===12?0:J},U),U?D:!0;
case "m":return D=YR(n,D,L,g,b,function(J){q.minutes=J},U),U?D:!0;
case "s":return YR(n,D,L,g,b,function(J){q.seconds=J}),!0;
case "z":case "Z":case "v":return $bc(n,D,L,q);default:return!1}},gaG=function(n,D,L,g,b,q){var U=L[0];
b=Sx(n,D,L,b);b===null&&(b=Sx(n,D,L,0,!0));if(b===null)return!1;b>=0&&L[0]-U==2&&g.count==2?(n=b,D=(new Date).getFullYear()-80,L=D%100,q.ambiguousYear=n==L,n+=Math.floor(D/100)*100+(n<L?100:0),q.year=n):q.year=b;return!0},L_6=function(n,D,L,g,b,q){return b.numeric&&YR(n,D,L,b,g,function(U){q.month=U-1})?!0:od(D,L,[n.JSC$9157_dateTimeSymbols_.MONTHS,
n.JSC$9157_dateTimeSymbols_.STANDALONEMONTHS,n.JSC$9157_dateTimeSymbols_.SHORTMONTHS,n.JSC$9157_dateTimeSymbols_.STANDALONESHORTMONTHS],function(U){q.month=U})},byc=function(n,D,L,g,b){var q=L[0];
n=Sx(n,D,L,g);if(n===null)return!1;L=L[0]-q;b.milliseconds=L<3?n*Math.pow(10,3-L):Math.round(n/Math.pow(10,L-3));return!0},$bc=function(n,D,L,g){D.indexOf("GMT",L[0])==L[0]&&(L[0]+=3);
if(L[0]>=D.length)return g.tzOffset=0,!0;var b=L[0],q=Sx(n,D,L,0,!0);if(q===null)return!1;if(L[0]<D.length&&D.charAt(L[0])==":"){var U=q*60;L[0]++;q=Sx(n,D,L,0);if(q===null)return!1;U+=q}else U=q,U=U<24&&L[0]-b<=3?U*60:U%100+U/100*60;g.tzOffset=-U;return!0},YR=function(n,D,L,g,b,q,U){U=U||!1;
var J=L[0];n=Sx(n,D,L,b);if(n===null)return!1;if(U&&L[0]-J<g.count){if(L[0]<D.length)return!1;n*=Math.pow(10,g.count-(L[0]-J))}q(n);return!0},od=function(n,D,L,g,b){b=b||!1;
for(var q,U=0;U<L.length;U++){q=D;for(var J=L[U],k=b,a=0,d=null,T=n.substring(q[0]).toLowerCase(),Q=0;Q<J.length;Q++){var A=J[Q].toLowerCase();if(k&&A.indexOf(T)==0){a=T.length;d=Q;break}J[Q].length>a&&T.indexOf(A)==0&&(a=J[Q].length,d=Q)}d!==null&&(q[0]+=a);q=d;if(q!==null)return g(q),!0}return!1},naL=function(n,D){(n=n.substring(D[0]).match(y4G))&&(D[0]+=n[0].length)},Sx=function(n,D,L,g,b){D=g>0?D.substring(0,L[0]+g):D;
b=b||!1;if(n.JSC$9157_dateTimeSymbols_.ZERODIGIT){g=[];for(var q=L[0];q<D.length;q++){var U=D.charCodeAt(q)-n.JSC$9157_dateTimeSymbols_.ZERODIGIT;g.push(0<=U&&U<=9?String.fromCharCode(U+48):D.charAt(q))}D=g.join("")}else D=D.substring(L[0]);n=D.match(new RegExp("^"+(b?"[+-]?":"")+"\\d+"));if(!n)return null;L[0]+=n[0].length;return parseInt(n[0],10)},jPi=function(){};
jPi.prototype.ambiguousYear=!1;_.G8b={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 qjb={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"},VNc=qjb,UbI=qjb;UbI=VNc=qjb;var JR6,Fj,yY,PR4,Hh,BXQ;
_.PS=function(n,D,L,g){var b;if(b=D){a:if(D&&D.length===3){for(b=0;b<3;b++){var q=D[b];if(q<"A"||q>"Z"&&q<"a"||q>"z"){b=!1;break a}}b=!0}else b=!1;b=!b}if(b)throw new TypeError("ce");this.intlCurrencyCode_=D?D.toUpperCase():null;this.currencyStyle_=L||0;this.overrideNumberFormatSymbols_=g||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_=Fj(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof n==="number")switch(n){case 1:Hh(this,Fj(this).DECIMAL_PATTERN);break;case 2:Hh(this,Fj(this).SCIENTIFIC_PATTERN);break;case 3:Hh(this,Fj(this).PERCENT_PATTERN);break;case 4:n=Fj(this).CURRENCY_PATTERN;D=["0"];if(L=
vh[yY(this)]){L=L[0]&7;if(L>0)for(D.push("."),g=0;g<L;g++)D.push("0");n=n.replace(/0.00/g,D.join(""))}Hh(this,n);break;case 5:BXQ(this,1);break;case 6:BXQ(this,2);break;default:throw Error("fe");}else Hh(this,n)};
JR6=!1;Fj=function(n){return n.overrideNumberFormatSymbols_||(JR6?UbI:VNc)};
yY=function(n){return n.intlCurrencyCode_||Fj(n).DEF_CURRENCY_CODE};
PR4=function(n,D){if(D>308)throw Error("ee`"+D);n.maximumFractionDigits_=D;return n};
Hh=function(n,D){var L=[0];n.positivePrefix_=k86(n,D,L);for(var g=L[0],b=-1,q=0,U=0,J=0,k=-1,a=D.length,d=!0;L[0]<a&&d;L[0]++)switch(D.charAt(L[0])){case "#":U>0?J++:q++;k>=0&&b<0&&k++;break;case "0":if(J>0)throw Error("le`"+D);U++;k>=0&&b<0&&k++;break;case ",":k>0&&n.groupingArray_.push(k);k=0;break;case ".":if(b>=0)throw Error("me`"+D);b=q+U+J;break;case "E":if(n.useExponentialNotation_)throw Error("ne`"+D);n.useExponentialNotation_=!0;n.minExponentDigits_=0;L[0]+1<a&&D.charAt(L[0]+1)=="+"&&(L[0]++,
n.useSignForPositiveExponent_=!0);for(;L[0]+1<a&&D.charAt(L[0]+1)=="0";)L[0]++,n.minExponentDigits_++;if(q+U<1||n.minExponentDigits_<1)throw Error("oe`"+D);d=!1;break;default:L[0]--,d=!1}U==0&&q>0&&b>=0&&(U=b,U==0&&U++,J=q-U,q=U-1,U=1);if(b<0&&J>0||b>=0&&(b<q||b>q+U)||k==0)throw Error("pe`"+D);J=q+U+J;n.maximumFractionDigits_=b>=0?J-b:0;b>=0&&(n.minimumFractionDigits_=q+U-b,n.minimumFractionDigits_<0&&(n.minimumFractionDigits_=0));n.minimumIntegerDigits_=(b>=0?b:J)-q;n.useExponentialNotation_&&(n.maximumIntegerDigits_=
q+n.minimumIntegerDigits_,n.maximumFractionDigits_==0&&n.minimumIntegerDigits_==0&&(n.minimumIntegerDigits_=1));n.groupingArray_.push(Math.max(0,k));n.decimalSeparatorAlwaysShown_=b==0||b==J;g=L[0]-g;n.positiveSuffix_=k86(n,D,L);L[0]<D.length&&D.charAt(L[0])==";"?(L[0]++,n.multiplier_!=1&&(n.negativePercentSignExpected_=!0),n.negativePrefix_=k86(n,D,L),L[0]+=g,n.negativeSuffix_=k86(n,D,L)):(n.negativePrefix_+=n.positivePrefix_,n.negativeSuffix_+=n.positiveSuffix_)};
BXQ=function(n,D){n.compactStyle_=D;Hh(n,Fj(n).DECIMAL_PATTERN);n.minimumFractionDigits_=0;PR4(n,2);if(n.minimumFractionDigits_>0)throw Error("de");n.significantDigits_=2};
_.PS.prototype.parse=function(n,D){D=D||[0];if(this.compactStyle_!==0)throw Error("ge");n=n.replace(/ |\u202f/g,"\u00a0");var L=n.indexOf(this.positivePrefix_,D[0])==D[0],g=n.indexOf(this.negativePrefix_,D[0])==D[0];L&&g&&(this.positivePrefix_.length>this.negativePrefix_.length?g=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(L=!1));L?D[0]+=this.positivePrefix_.length:g&&(D[0]+=this.negativePrefix_.length);if(n.indexOf(Fj(this).INFINITY,D[0])==D[0]){D[0]+=Fj(this).INFINITY.length;var b=
Infinity}else{b=n;var q=!1,U=!1,J=!1,k=-1,a=1,d=Fj(this).DECIMAL_SEP,T=Fj(this).GROUP_SEP,Q=Fj(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("he");T=T.replace(/\u202f/g,"\u00a0");for(var A="";D[0]<b.length;D[0]++){var I=b.charAt(D[0]),w=pBX(this,I);if(w>=0&&w<=9)A+=w,J=!0;else if(I==d.charAt(0)){if(q||U)break;A+=".";q=!0}else if(I==T.charAt(0)&&("\u00a0"!=T.charAt(0)||D[0]+1<b.length&&pBX(this,b.charAt(D[0]+1))>=0)){if(q||U)break}else if(I==Q.charAt(0)){if(U)break;A+="E";U=!0;k=D[0]}else if(I==
"+"||I=="-"){if(J&&k!=D[0]-1)break;A+=I}else if(this.multiplier_==1&&I==Fj(this).PERCENT.charAt(0)){if(a!=1)break;a=100;if(J){D[0]++;break}}else if(this.multiplier_==1&&I==Fj(this).PERMILL.charAt(0)){if(a!=1)break;a=1E3;if(J){D[0]++;break}}else break}this.multiplier_!=1&&(a=this.multiplier_);b=parseFloat(A)/a}if(L){if(n.indexOf(this.positiveSuffix_,D[0])!=D[0])return NaN;D[0]+=this.positiveSuffix_.length}else if(g){if(n.indexOf(this.negativeSuffix_,D[0])!=D[0])return NaN;D[0]+=this.negativeSuffix_.length}return g?
-b:b};
_.PS.prototype.format=function(n){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("ie");if(isNaN(n))return Fj(this).NAN;var D=[];var L=n;if(this.compactStyle_==0)L=Nw;else{L=Math.abs(L);var g=ZyI(this,L<=1?0:awI(L)).divisorBase;L=ZyI(this,g+awI(dbI(this,jx(L,-g)).intValue))}n=jx(n,-L.divisorBase);(g=n<0||n==0&&1/n<0)?L.negative_prefix?D.push(L.negative_prefix):(D.push(L.prefix),D.push(this.negativePrefix_)):(D.push(L.prefix),D.push(this.positivePrefix_));if(isFinite(n))if(n*=
g?-1:1,n*=this.multiplier_,this.useExponentialNotation_){var b=n;if(b==0)TXW(this,b,this.minimumIntegerDigits_,D),EaQ(this,0,D);else{var q=Math.floor(Math.log(b)/Math.log(10)+2E-15);b=jx(b,-q);var U=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(U=q%this.maximumIntegerDigits_,U<0&&(U=this.maximumIntegerDigits_+U),b=jx(b,U),q-=U,U=1):this.minimumIntegerDigits_<1?(q++,b=jx(b,-1)):(q-=this.minimumIntegerDigits_-1,b=jx(b,this.minimumIntegerDigits_-
1));TXW(this,b,U,D);EaQ(this,q,D)}}else TXW(this,n,this.minimumIntegerDigits_,D);else D.push(Fj(this).INFINITY);g?L.negative_suffix?D.push(L.negative_suffix):(isFinite(n)&&D.push(L.suffix),D.push(this.negativeSuffix_)):(isFinite(n)&&D.push(L.suffix),D.push(this.positiveSuffix_));return D.join("")};
var dbI=function(n,D){var L=jx(D,n.maximumFractionDigits_);n.significantDigits_>0&&(L=sUI(L,n.significantDigits_,n.maximumFractionDigits_));L=Math.round(L);if(isFinite(L)){var g=Math.floor(jx(L,-n.maximumFractionDigits_));L=Math.floor(L-jx(g,n.maximumFractionDigits_));if(L<0||L>=jx(1,n.maximumFractionDigits_))g=Math.round(D),L=0}else g=D,L=0;return{intValue:g,fracValue:L}},TXW=function(n,D,L,g){if(n.minimumFractionDigits_>n.maximumFractionDigits_)throw Error("ie");
g||(g=[]);D=dbI(n,D);var b=D.intValue,q=D.fracValue,U=n.minimumFractionDigits_>0||q>0||!1;D=n.minimumFractionDigits_;U&&(D=n.minimumFractionDigits_);for(var J="",k=b;k>1E20;)J="0"+J,k=Math.round(jx(k,-1));J=k+J;var a=Fj(n).DECIMAL_SEP;k=Fj(n).ZERO_DIGIT.codePointAt(0);var d=J.length,T=0;if(b>0||L>0){for(b=d;b<L;b++)g.push(String.fromCodePoint(k));if(n.groupingArray_.length>=2)for(L=1;L<n.groupingArray_.length;L++)T+=n.groupingArray_[L];L=d-T;if(L>0){b=n.groupingArray_;T=d=0;for(var Q,A=Fj(n).GROUP_SEP,
I=J.length,w=0;w<I;w++)if(g.push(String.fromCodePoint(k+Number(J.charAt(w)))),I-w>1)if(Q=b[T],w<L){var h=L-w;(Q===1||Q>0&&h%Q===1)&&g.push(A)}else T<b.length&&(w===L?T+=1:Q===w-L-d+1&&(g.push(A),d+=Q,T+=1))}else{L=J;J=n.groupingArray_;b=Fj(n).GROUP_SEP;Q=L.length;A=[];for(d=J.length-1;d>=0&&Q>0;d--){T=J[d];for(I=0;I<T&&Q-I-1>=0;I++)A.push(String.fromCodePoint(k+Number(L.charAt(Q-I-1))));Q-=T;Q>0&&A.push(b)}g.push.apply(g,A.reverse())}}else U||g.push(String.fromCodePoint(k));(n.decimalSeparatorAlwaysShown_||
U)&&g.push(a);q=String(q);U=q.split("e+");U.length==2&&(q=String(sUI(parseFloat(U[0]),n.significantDigits_,1)),q=q.replace(".",""),q+=(0,_.ubj)("0",parseInt(U[1],10)-q.length+1));n.maximumFractionDigits_+1>q.length&&(q="1"+(0,_.ubj)("0",n.maximumFractionDigits_-q.length)+q);for(n=q.length;q.charAt(n-1)=="0"&&n>D+1;)n--;for(D=1;D<n;D++)g.push(String.fromCodePoint(k+Number(q.charAt(D))))},EaQ=function(n,D,L){L.push(Fj(n).EXP_SYMBOL);
D<0?(D=-D,L.push(Fj(n).MINUS_SIGN)):n.useSignForPositiveExponent_&&L.push(Fj(n).PLUS_SIGN);D=""+D;for(var g=Fj(n).ZERO_DIGIT,b=D.length;b<n.minExponentDigits_;b++)L.push(g);n=g.codePointAt(0)-cRP;for(g=0;g<D.length;g++)L.push(String.fromCodePoint(n+D.codePointAt(g)))},pBX=function(n,D){D=D.codePointAt(0);
if(48<=D&&D<58)return D-48;n=Fj(n).ZERO_DIGIT.codePointAt(0);return n<=D&&D<n+10?D-n:-1},cRP="0".codePointAt(0),k86=function(n,D,L){for(var g="",b=!1,q=D.length;L[0]<q;L[0]++){var U=D.charAt(L[0]);
if(U=="'")L[0]+1<q&&D.charAt(L[0]+1)=="'"?(L[0]++,g+="'"):b=!b;else if(b)g+=U;else switch(U){case "#":case "0":case ",":case ".":case ";":return g;case "\u00a4":if(L[0]+1<q&&D.charAt(L[0]+1)=="\u00a4")L[0]++,g+=yY(n);else switch(n.currencyStyle_){case 0:U=yY(n);g+=U in vh?vh[U][1]:U;break;case 2:U=yY(n);var J=vh[U];g+=J?U==J[1]?U:U+" "+J[1]:U;break;case 1:U=yY(n),g+=U in vh?vh[U][2]:U}break;case "%":if(!n.negativePercentSignExpected_&&n.multiplier_!=1)throw Error("je");if(n.negativePercentSignExpected_&&
n.multiplier_!=100)throw Error("ke");n.multiplier_=100;n.negativePercentSignExpected_=!1;g+=Fj(n).PERCENT;break;case "\u2030":if(!n.negativePercentSignExpected_&&n.multiplier_!=1)throw Error("je");if(n.negativePercentSignExpected_&&n.multiplier_!=1E3)throw Error("ke");n.multiplier_=1E3;n.negativePercentSignExpected_=!1;g+=Fj(n).PERMILL;break;default:g+=U}}return g},Nw={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},ZyI=function(n,D){n=n.compactStyle_==1?md.COMPACT_DECIMAL_SHORT_PATTERN:md.COMPACT_DECIMAL_LONG_PATTERN;n==null&&(n=md.COMPACT_DECIMAL_SHORT_PATTERN);if(D<3)return Nw;D=Math.min(14,D);var L=n[jx(1,D)];for(--D;!L&&D>=3;)L=n[jx(1,D)],D--;if(!L)return Nw;L=L.other;var g=n="",b=L.indexOf(";");b>=0&&(L=L.substring(0,b),b=L.substring(b+1))&&(g=/([^0]*)(0+)(.*)/.exec(b),n=g[1],g=g[3]);return L&&L!="0"?(L=/([^0]*)(0+)(.*)/.exec(L))?{divisorBase:D+
1-(L[2].length-1),negative_prefix:n,negative_suffix:g,prefix:L[1],suffix:L[3]}:Nw:Nw},awI=function(n){if(!isFinite(n))return n>0?n:0;
for(var D=0;(n/=10)>=1;)D++;return D},jx=function(n,D){if(!n||!isFinite(n)||D==0)return n;
n=String(n).split("e");return parseFloat(n[0]+"e"+(parseInt(n[1]||0,10)+D))},QUc=function(n,D){return n&&isFinite(n)?jx(Math.round(jx(n,D)),-D):n},sUI=function(n,D,L){if(!n)return n;
D=D-awI(n)-1;return D<-L?QUc(n,-L):QUc(n,D)};var uJA=function(n){return n%10==1&&n%100!=11?"one":n%10==2&&n%100!=12?"two":n%10==3&&n%100!=13?"few":"other"},fwL=uJA;
fwL=uJA;var ARW;ARW=function(n,D){var L=n|0;if(void 0===D){D=Math;var g=D.min,b=n+"",q=b.indexOf(".");D=g.call(D,q===-1?0:b.length-q-1,3)}g=Math.pow(10,D);n={v:D,f:(n*g|0)%g};return L==1&&n.v==0?"one":"other"};
_.l2=ARW;_.l2=ARW;var zs6,IwX,Coj,Oyc,iy6;_.rRj=function(n){this.JSC$9200_pattern_=n;this.parsedPattern_=this.literals_=this.initialLiterals_=null;n=VNc;var D=md;if(zs6!==n||IwX!==D)zs6=n,IwX=D,Coj=new _.PS(1);this.numberFormatter_=Coj};
zs6=null;IwX=null;Coj=null;Oyc=RegExp("'([{}#].*?)'","g");iy6=RegExp("''","g");
_.rRj.prototype.format=function(n){if(this.JSC$9200_pattern_){this.initialLiterals_=[];var D=wBX(this,this.JSC$9200_pattern_);this.parsedPattern_=hsr(this,D);this.JSC$9200_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.XB(this.initialLiterals_),D=[],W_i(this,this.parsedPattern_,n,!1,D),n=D.join("");this.literals_.length>0;)n=n.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else n="";return n};
var W_i=function(n,D,L,g,b){for(var q=0;q<D.length;q++)switch(D[q].type){case 4:b.push(D[q].value);break;case 3:var U=D[q].value;var J=n,k=b,a=L[U];a===void 0?k.push("Undefined parameter - "+U):(J.literals_.push(a),k.push(J.buildPlaceholder_(J.literals_)));break;case 2:U=D[q].value;J=n;k=L;a=g;var d=b,T=U.argumentIndex;k[T]===void 0?d.push("Undefined parameter - "+T):(T=U[k[T]],T===void 0&&(T=U.other),W_i(J,T,k,a,d));break;case 0:U=D[q].value;esL(n,U,L,_.l2,g,b);break;case 1:U=D[q].value,esL(n,U,
L,fwL,g,b)}},esL=function(n,D,L,g,b,q){var U=D.argumentIndex,J=D.argumentOffset,k=+L[U];
isNaN(k)?q.push("Undefined or invalid parameter - "+U):(J=k-J,U=D[L[U]],U===void 0&&(g=g(Math.abs(J)),U=D[g],U===void 0&&(U=D.other)),D=[],W_i(n,U,L,b,D),L=D.join(""),b?q.push(L):(n=n.numberFormatter_.format(J),q.push(L.replace(/#/g,n))))},wBX=function(n,D){var L=n.initialLiterals_,g=n.buildPlaceholder_.bind(n);
D=D.replace(iy6,function(){L.push("'");return g(L)});
return D=D.replace(Oyc,function(b,q){L.push(q);return g(L)})},xbL=function(n){var D=0,L=[],g=[],b=/[{}]/g;
b.lastIndex=0;for(var q;q=b.exec(n);){var U=q.index;q[0]=="}"?(L.pop(),L.length==0&&(q={type:1},q.value=n.substring(D,U),g.push(q),D=U+1)):(L.length==0&&(D=n.substring(D,U),D!=""&&g.push({type:0,value:D}),D=U+1),L.push("{"))}n=n.substring(D);n!=""&&g.push({type:0,value:n});return g},K_G=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,RsX=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Pob=/^\s*(\w+)\s*,\s*select\s*,/,hsr=function(n,D){var L=[];
D=xbL(D);for(var g=0;g<D.length;g++){var b={};if(0==D[g].type)b.type=4,b.value=D[g].value;else if(1==D[g].type){var q=D[g].value;switch(K_G.test(q)?0:RsX.test(q)?1:Pob.test(q)?2:/^\s*\w+\s*/.test(q)?3:5){case 2:b.type=2;b.value=tNL(n,D[g].value);break;case 0:b.type=0;b.value=mbW(n,D[g].value);break;case 1:b.type=1;b.value=vaG(n,D[g].value);break;case 3:b.type=3,b.value=D[g].value}}L.push(b)}return L},tNL=function(n,D){var L="";
D=D.replace(Pob,function(J,k){L=k;return""});
var g={};g.argumentIndex=L;D=xbL(D);for(var b=0;b<D.length;){var q=D[b].value;b++;var U=void 0;1==D[b].type&&(U=hsr(n,D[b].value));g[q.replace(/\s/g,"")]=U;b++}return g},mbW=function(n,D){var L="",g=0;
D=D.replace(K_G,function(k,a,d){L=a;d&&(g=parseInt(d,10));return""});
var b={};b.argumentIndex=L;b.argumentOffset=g;D=xbL(D);for(var q=0;q<D.length;){var U=D[q].value;q++;var J=void 0;1==D[q].type&&(J=hsr(n,D[q].value));b[U.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=J;q++}return b},vaG=function(n,D){var L="";
D=D.replace(RsX,function(J,k){L=k;return""});
var g={};g.argumentIndex=L;g.argumentOffset=0;D=xbL(D);for(var b=0;b<D.length;){var q=D[b].value;b++;var U=void 0;1==D[b].type&&(U=hsr(n,D[b].value));g[q.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=U;b++}return g};
_.rRj.prototype.buildPlaceholder_=function(n){return"\ufddf_"+(n.length-1).toString(10)+"_"};var XBr;
XBr={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 JPv=function(){this.rdtfSymbols_=lwc||XBr;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
JPv.prototype.format=function(n,D){a:{D=MN6(this,D);switch(this.style_){case 2:if(D.NARROW!=void 0){D=D.NARROW;break a}case 1:if(D.SHORT!=void 0){D=D.SHORT;break a}default:D=D.LONG;break a}D=void 0}if(!this.alwaysNumeric_&&D&&D.R&&D.R[""+n])n=D.R[""+n];else if(D){var L=Math.abs(n);n=(new _.rRj("{N,plural,"+(n>0||n==0&&1/n==Infinity?D.F:D.P)+"}")).format({N:L})}else n="";return n};
var MN6=function(n,D){switch(D){default:case 0:return n.rdtfSymbols_.YEAR;case 1:return n.rdtfSymbols_.QUARTER;case 2:return n.rdtfSymbols_.MONTH;case 3:return n.rdtfSymbols_.WEEK;case 4:return n.rdtfSymbols_.DAY;case 5:return n.rdtfSymbols_.HOUR;case 6:return n.rdtfSymbols_.MINUTE;case 7:return n.rdtfSymbols_.SECOND}};var oaQ=function(n,D,L,g,b,q,U,J){this.x0=n;this.y0=D;this.x1=L;this.y1=g;this.x2=b;this.y2=q;this.x3=U;this.y3=J};
oaQ.prototype.clone=function(){return new oaQ(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
oaQ.prototype.equals=function(n){return this.x0==n.x0&&this.y0==n.y0&&this.x1==n.x1&&this.y1==n.y1&&this.x2==n.x2&&this.y2==n.y2&&this.x3==n.x3&&this.y3==n.y3};
var Yjc=function(n,D){if(D==0)return n.x0;if(D==1)return n.x3;var L=iJ(n.x0,n.x1,D),g=iJ(n.x1,n.x2,D);n=iJ(n.x2,n.x3,D);L=iJ(L,g,D);g=iJ(g,n,D);return iJ(L,g,D)},Sjj=function(n,D){var L=(D-n.x0)/(n.x3-n.x0);
if(L<=0)return 0;if(L>=1)return 1;for(var g=0,b=1,q=0,U=0;U<8;U++){q=Yjc(n,L);var J=(Yjc(n,L+1E-6)-q)/1E-6;if(Math.abs(q-D)<1E-6)return L;if(Math.abs(J)<1E-6)break;else q<D?g=L:b=L,L-=(q-D)/J}for(U=0;Math.abs(q-D)>1E-6&&U<8;U++)q<D?(g=L,L=(L+b)/2):(b=L,L=(L+g)/2),q=Yjc(n,L);return L};var nt=function(){_.fd.call(this);this.JSC$9221_name_="closure_frame"+F_j++;this.iframesForDisposal_=[];Hyj[this.JSC$9221_name_]=this},DS;
_.Vc(nt,_.fd);var Hyj={},F_j=0,yR6=function(n,D){var L=d2(n);_.Eo6(D,function(g,b){Array.isArray(g)||(g=[g]);_.Ko(g,function(q){q=L.JSC$7228_createDom("INPUT",{type:"hidden",name:b,value:q});n.appendChild(q)})})};
_.G=nt.prototype;_.G.JSC$9223_form_=null;_.G.JSC$9223_iframe_=null;_.G.iframeName_=null;_.G.nextIframeId_=0;_.G.JSC$9223_active_=!1;_.G.complete_=!1;_.G.success_=!1;_.G.lastContent_=null;_.G.JSC$9223_lastErrorCode_=0;_.G.iframeDisposalTimer_=null;
_.G.send=function(n,D,L,g){if(this.JSC$9223_active_)throw Error("qe");n=new _.o7(n);D=D?D.toUpperCase():"GET";L&&_.Ub(n);DS||(DS=_.em("FORM"),DS.acceptCharset="utf-8",L=DS.style,L.position="absolute",L.visibility="hidden",L.top=L.left="-10px",L.width=L.height="10px",L.overflow="hidden",document.body.appendChild(DS));this.JSC$9223_form_=DS;D=="GET"&&yR6(this.JSC$9223_form_,n.JSC$7887_queryData_);g&&yR6(this.JSC$9223_form_,g);L=n.toString();L=AEf(L);g=this.JSC$9223_form_;L=_.KS(Ac(L));L!==void 0&&(g.action=
L);this.JSC$9223_form_.method=D;NXb(this);jUj(this)};
_.G.abort=function(n){if(this.JSC$9223_active_){var D=Lt(this);if(D)if(cJ(D))D.removeAllListeners(void 0);else if(D=Qb(D)){var L=0,g;for(g in D.listeners)for(var b=D.listeners[g].concat(),q=0;q<b.length;++q)BB(b[q])&&++L}this.success_=this.JSC$9223_active_=this.complete_=!1;this.JSC$9223_lastErrorCode_=n||7;this.dispatchEvent("abort");nIj(this)}};
_.G.disposeInternal=function(){this.JSC$9223_active_&&this.abort();nt.superClass_.disposeInternal.call(this);this.JSC$9223_iframe_&&DhX(this);jUj(this);this.JSC$9223_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9223_form_=null;this.JSC$9223_lastErrorCode_=0;delete Hyj[this.JSC$9221_name_]};
_.G.isComplete=function(){return this.complete_};
_.G.isSuccess=function(){return this.success_};
_.G.isActive=function(){return this.JSC$9223_active_};
_.G.getResponseText=function(){return this.lastContent_};
_.G.getLastError=function(){return _.N2I(this.JSC$9223_lastErrorCode_)};
var NXb=function(n){n.JSC$9223_active_=!0;n.complete_=!1;n.JSC$9223_lastErrorCode_=0;n.iframeName_=n.JSC$9221_name_+"_"+(n.nextIframeId_++).toString(36);n.JSC$9223_iframe_=d2(n.JSC$9223_form_).JSC$7228_createDom("IFRAME",{name:n.iframeName_,id:n.iframeName_});var D=n.JSC$9223_iframe_.style;D.visibility="hidden";D.width=D.height="10px";D.display="none";_.aj?D.marginTop=D.marginLeft="-10px":(D.position="absolute",D.top=D.left="-10px");ccc(d2(n.JSC$9223_form_)).body.appendChild(n.JSC$9223_iframe_);D=
n.iframeName_+"_inner";var L=kKX(n.JSC$9223_iframe_);if(document.baseURI){var g=nF(D);g='<head><base href="'+nF(document.baseURI)+'"></head><body><iframe id="'+g+'" name="'+g+'"></iframe>';g=tc(g)}else g=nF(D),g=tc('<body><iframe id="'+g+'" name="'+g+'"></iframe>');L.write(vI(g));_.py(L.getElementById(D),"load",n.onIframeLoaded_,!1,n);g=p1("TEXTAREA",n.JSC$9223_form_);for(var b=0,q=g.length;b<q;b++){var U=g[b].value;EOb(g[b])!=U&&(_.vM(g[b],U),g[b].value=U)}g=L.importNode(n.JSC$9223_form_,!0);g.target=
D;g.action=n.JSC$9223_form_.action;L.body.appendChild(g);b=p1("SELECT",n.JSC$9223_form_);q=p1("SELECT",g);U=0;for(var J=b.length;U<J;U++)for(var k=p1("OPTION",b[U]),a=p1("OPTION",q[U]),d=0,T=k.length;d<T;d++)a[d].selected=k[d].selected;b=p1("INPUT",n.JSC$9223_form_);q=p1("INPUT",g);U=0;for(J=b.length;U<J;U++)if(b[U].type=="file"&&b[U].value!=q[U].value){n.JSC$9223_form_.target=D;g=n.JSC$9223_form_;break}try{n.errorHandled_=!1,g.submit(),L.close(),_.Z$&&setTimeout(n.testForFirefoxSilentError_.bind(n),
250)}catch(Q){_.uC(L.getElementById(D),"load",n.onIframeLoaded_,!1,n),L.close(),gO(n,2)}};
nt.prototype.onIframeLoaded_=function(){_.uC(Lt(this),"load",this.onIframeLoaded_,!1,this);try{var n=this.JSC$9223_iframe_?kKX(Lt(this)):null;this.complete_=!0;this.JSC$9223_active_=!1;try{var D=n.body;this.lastContent_=D.textContent||D.innerText}catch(b){var L=1}var g;L||typeof this.errorChecker_!="function"||(g=this.errorChecker_(n))&&(L=4);L?gO(this,L):(this.success_=!0,this.JSC$9223_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),nIj(this))}catch(b){gO(this,1)}};
var gO=function(n,D){n.errorHandled_||(n.success_=!1,n.JSC$9223_active_=!1,n.complete_=!0,n.JSC$9223_lastErrorCode_=D,n.dispatchEvent("complete"),n.dispatchEvent("error"),nIj(n),n.errorHandled_=!0)},nIj=function(n){DhX(n);
jUj(n);n.JSC$9223_form_=null;n.dispatchEvent("ready")},DhX=function(n){var D=n.JSC$9223_iframe_;
D&&(D.onreadystatechange=null,D.onload=null,D.onerror=null,n.iframesForDisposal_.push(D));n.iframeDisposalTimer_&&(clearTimeout(n.iframeDisposalTimer_),n.iframeDisposalTimer_=null);_.Z$?n.iframeDisposalTimer_=setTimeout(n.disposeIframes_.bind(n),2E3):n.disposeIframes_();n.JSC$9223_iframe_=null;n.iframeName_=null};
nt.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var n=this.iframesForDisposal_.pop();_.k3(n)}};
var jUj=function(n){n.JSC$9223_form_&&n.JSC$9223_form_==DS&&_.RL(n.JSC$9223_form_)},Lt=function(n){return n.JSC$9223_iframe_?kKX(n.JSC$9223_iframe_).getElementById(n.iframeName_+"_inner"):null};
nt.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9223_active_){var n=this.JSC$9223_iframe_?kKX(Lt(this)):null;n&&!Stv(n,"documentUri")?(_.uC(Lt(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?gO(this,3):gO(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.bS=function(n){return n=="\r"||n=="\n"||n==" "||n=="\t"};var LPc;_.$X=function(n){this.errorMessage_=null;this.result_=[];this.JSC$9225_buffer_="";this.stack_=[];this.JSC$9225_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!n||!n.deliverMessageAsRawString)};
LPc={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};_.$X.prototype.isInputValid=function(){return this.streamState_!=3};
_.$X.prototype.done=function(){return this.streamState_===2};
var GC=function(n,D,L){n.streamState_=3;n.errorMessage_="The stream is broken @"+n.JSC$9225_pos_+"/"+L+". With input:\n"+D;throw Error(n.errorMessage_);};
_.$X.prototype.acceptsBinaryInput=function(){return!1};
_.$X.prototype.parse=function(n){function D(){for(;Q<n.length;)if(_.bS(n[Q]))Q++,q.JSC$9225_pos_++;else break;return Q<a}
function L(){for(var I;;){I=n[Q++];if(!I)break;q.JSC$9225_pos_++;switch(q.state_){case k.INIT:I==="{"?q.state_=k.OBJECT_OPEN:I==="["?q.state_=k.ARRAY_OPEN:_.bS(I)||GC(q,n,Q);continue;case k.KEY_START:case k.OBJECT_OPEN:if(_.bS(I))continue;if(q.state_===k.KEY_START)U.push(k.KEY_END);else if(I==="}"){b("{}");q.state_=g();continue}else U.push(k.OBJECT_END);I==='"'?q.state_=k.STRING:GC(q,n,Q);continue;case k.KEY_END:case k.OBJECT_END:if(_.bS(I))continue;I===":"?(q.state_===k.OBJECT_END&&(U.push(k.OBJECT_END),
q.depth_++),q.state_=k.VALUE):I==="}"?(q.depth_--,b(),q.state_=g()):I===","?(q.state_===k.OBJECT_END&&U.push(k.OBJECT_END),q.state_=k.KEY_START):GC(q,n,Q);continue;case k.ARRAY_OPEN:case k.VALUE:if(_.bS(I))continue;if(q.state_===k.ARRAY_OPEN)if(q.depth_++,q.state_=k.VALUE,I==="]"){q.depth_--;if(q.depth_===0){q.state_=k.ARRAY_END;return}b("[]");q.state_=g();continue}else U.push(k.ARRAY_END);I==='"'?q.state_=k.STRING:I==="{"?q.state_=k.OBJECT_OPEN:I==="["?q.state_=k.ARRAY_OPEN:I==="t"?q.state_=k.TRUE1:
I==="f"?q.state_=k.FALSE1:I==="n"?q.state_=k.NULL1:I!=="-"&&("0123456789".indexOf(I)!==-1?q.state_=k.NUM_DIGIT:GC(q,n,Q));continue;case k.ARRAY_END:if(I===",")U.push(k.ARRAY_END),q.state_=k.VALUE,q.depth_===1&&(T=Q);else if(I==="]"){q.depth_--;if(q.depth_===0)return;b();q.state_=g()}else if(_.bS(I))continue;else GC(q,n,Q);continue;case k.STRING:var w=Q;a:for(;;){for(;q.unicodeCount_>0;)if(I=n[Q++],q.unicodeCount_===4?q.unicodeCount_=0:q.unicodeCount_++,!I)break a;if(I==='"'&&!q.slashed_){q.state_=
g();break}if(I==="\\"&&!q.slashed_&&(q.slashed_=!0,I=n[Q++],!I))break;if(q.slashed_)if(q.slashed_=!1,I==="u"&&(q.unicodeCount_=1),I=n[Q++])continue;else break;J.lastIndex=Q;I=J.exec(n);if(!I){Q=n.length+1;break}Q=I.index+1;I=n[I.index];if(!I)break}q.JSC$9225_pos_+=Q-w;continue;case k.TRUE1:if(!I)continue;I==="r"?q.state_=k.TRUE2:GC(q,n,Q);continue;case k.TRUE2:if(!I)continue;I==="u"?q.state_=k.TRUE3:GC(q,n,Q);continue;case k.TRUE3:if(!I)continue;I==="e"?q.state_=g():GC(q,n,Q);continue;case k.FALSE1:if(!I)continue;
I==="a"?q.state_=k.FALSE2:GC(q,n,Q);continue;case k.FALSE2:if(!I)continue;I==="l"?q.state_=k.FALSE3:GC(q,n,Q);continue;case k.FALSE3:if(!I)continue;I==="s"?q.state_=k.FALSE4:GC(q,n,Q);continue;case k.FALSE4:if(!I)continue;I==="e"?q.state_=g():GC(q,n,Q);continue;case k.NULL1:if(!I)continue;I==="u"?q.state_=k.NULL2:GC(q,n,Q);continue;case k.NULL2:if(!I)continue;I==="l"?q.state_=k.NULL3:GC(q,n,Q);continue;case k.NULL3:if(!I)continue;I==="l"?q.state_=g():GC(q,n,Q);continue;case k.NUM_DECIMAL_POINT:I===
"."?q.state_=k.NUM_DIGIT:GC(q,n,Q);continue;case k.NUM_DIGIT:if("0123456789.eE+-".indexOf(I)!==-1)continue;else Q--,q.JSC$9225_pos_--,q.state_=g();continue;default:GC(q,n,Q)}}}
function g(){var I=U.pop();return I!=null?I:k.VALUE}
function b(I){q.depth_>1||(I||(I=T===-1?q.JSC$9225_buffer_+n.substring(d,Q):n.substring(T,Q)),q.deliverMessageAsRawString_?q.result_.push(I):q.result_.push(JSON.parse(I)),T=Q)}
for(var q=this,U=q.stack_,J=q.stringInputPattern_,k=LPc,a=n.length,d=0,T=-1,Q=0;Q<a;)switch(q.streamState_){case 3:return GC(q,n,Q),null;case 2:return D()&&GC(q,n,Q),null;case 0:if(D()){var A=n[Q++];q.JSC$9225_pos_++;if(A==="["){q.streamState_=1;d=Q;q.state_=k.ARRAY_OPEN;continue}else GC(q,n,Q)}return null;case 1:return L(),q.depth_===0&&q.state_==k.ARRAY_END?(q.streamState_=2,q.JSC$9225_buffer_=n.substring(Q)):q.JSC$9225_buffer_=T===-1?q.JSC$9225_buffer_+n.substring(d):n.substring(T),q.result_.length>
0?(A=q.result_,q.result_=[],A):null}return null};_.Vc(_.Dt,az);g1.prototype.getValue=function(){return this.JSC$9233_value_};
g1.prototype.clone=function(){return new g1(this.JSC$9233_key_,this.JSC$9233_value_)};var qP=function(n){this.nodes_=[];if(n)a:{if(n instanceof qP){var D=n.getKeys();n=n.getValues();if(this.getCount()<=0){for(var L=this.nodes_,g=0;g<D.length;g++)L.push(new g1(D[g],n[g]));break a}}else D=_.Ao.getKeys(n),n=_.Ao.getValues(n);for(L=0;L<D.length;L++)this.insert(D[L],n[L])}};
_.G=qP.prototype;_.G.insert=function(n,D){var L=this.nodes_;L.push(new g1(n,D));n=L.length-1;D=this.nodes_;for(L=D[n];n>0;){var g=n-1>>1;if(D[g].JSC$9233_key_>L.JSC$9233_key_)D[n]=D[g],n=g;else break}D[n]=L};
_.G.remove=function(){var n=this.nodes_,D=n.length,L=n[0];if(!(D<=0)){if(D==1)n.length=0;else{n[0]=n.pop();n=0;D=this.nodes_;for(var g=D.length,b=D[n];n<g>>1;){var q=n*2+1,U=n*2+2;q=U<g&&D[U].JSC$9233_key_<D[q].JSC$9233_key_?U:q;if(D[q].JSC$9233_key_>b.JSC$9233_key_)break;D[n]=D[q];n=q}D[n]=b}return L.getValue()}};
_.G.peek=function(){var n=this.nodes_;if(n.length!=0)return n[0].getValue()};
_.G.getValues=function(){for(var n=this.nodes_,D=[],L=n.length,g=0;g<L;g++)D.push(n[g].getValue());return D};
_.G.getKeys=function(){for(var n=this.nodes_,D=[],L=n.length,g=0;g<L;g++)D.push(n[g].JSC$9233_key_);return D};
_.G.containsValue=function(n){return this.nodes_.some(function(D){return D.getValue()==n})};
_.G.containsKey=function(n){return this.nodes_.some(function(D){return D.JSC$9233_key_==n})};
_.G.clone=function(){return new qP(this)};
_.G.getCount=function(){return this.nodes_.length};
_.G.isEmpty=function(){return this.nodes_.length===0};
_.G.clear=function(){this.nodes_.length=0};_.VZ=function(n,D){this.JSC$9239_map_={};this.JSC$9239_keys_=[];this.version_=this.size=0;var L=arguments.length;if(L>1){if(L%2)throw Error("qa");for(var g=0;g<L;g+=2)this.set(arguments[g],arguments[g+1])}else n&&this.addAll(n)};
_.G=_.VZ.prototype;_.G.getCount=function(){return this.size};
_.G.getValues=function(){UY(this);for(var n=[],D=0;D<this.JSC$9239_keys_.length;D++)n.push(this.JSC$9239_map_[this.JSC$9239_keys_[D]]);return n};
_.G.getKeys=function(){UY(this);return this.JSC$9239_keys_.concat()};
_.G.containsKey=function(n){return this.has(n)};
_.G.has=function(n){return BG(this.JSC$9239_map_,n)};
_.G.containsValue=function(n){for(var D=0;D<this.JSC$9239_keys_.length;D++){var L=this.JSC$9239_keys_[D];if(BG(this.JSC$9239_map_,L)&&this.JSC$9239_map_[L]==n)return!0}return!1};
_.G.equals=function(n,D){if(this===n)return!0;if(this.size!=n.getCount())return!1;D=D||gIG;UY(this);for(var L,g=0;L=this.JSC$9239_keys_[g];g++)if(!D(this.get(L),n.get(L)))return!1;return!0};
var gIG=function(n,D){return n===D};
_.VZ.prototype.isEmpty=function(){return this.size==0};
_.VZ.prototype.clear=function(){this.JSC$9239_map_={};this.version_=this.size=this.JSC$9239_keys_.length=0};
_.VZ.prototype.remove=function(n){return this.delete(n)};
_.VZ.prototype.delete=function(n){return BG(this.JSC$9239_map_,n)?(delete this.JSC$9239_map_[n],--this.size,this.version_++,this.JSC$9239_keys_.length>2*this.size&&UY(this),!0):!1};
var UY=function(n){if(n.size!=n.JSC$9239_keys_.length){for(var D=0,L=0;D<n.JSC$9239_keys_.length;){var g=n.JSC$9239_keys_[D];BG(n.JSC$9239_map_,g)&&(n.JSC$9239_keys_[L++]=g);D++}n.JSC$9239_keys_.length=L}if(n.size!=n.JSC$9239_keys_.length){D={};for(g=L=0;L<n.JSC$9239_keys_.length;){var b=n.JSC$9239_keys_[L];BG(D,b)||(n.JSC$9239_keys_[g++]=b,D[b]=1);L++}n.JSC$9239_keys_.length=g}};
_.G=_.VZ.prototype;_.G.get=function(n,D){return BG(this.JSC$9239_map_,n)?this.JSC$9239_map_[n]:D};
_.G.set=function(n,D){BG(this.JSC$9239_map_,n)||(this.size+=1,this.JSC$9239_keys_.push(n),this.version_++);this.JSC$9239_map_[n]=D};
_.G.addAll=function(n){if(n instanceof _.VZ)for(var D=n.getKeys(),L=0;L<D.length;L++)this.set(D[L],n.get(D[L]));else for(D in n)this.set(D,n[D])};
_.G.forEach=function(n,D){for(var L=this.getKeys(),g=0;g<L.length;g++){var b=L[g],q=this.get(b);n.call(D,q,b,this)}};
_.G.clone=function(){return new _.VZ(this)};
_.G.transpose=function(){for(var n=new _.VZ,D=0;D<this.JSC$9239_keys_.length;D++){var L=this.JSC$9239_keys_[D];n.set(this.JSC$9239_map_[L],L)}return n};
_.G.keys=function(){return hjQ(this.__iterator__(!0)).toEs6()};
_.G.values=function(){return hjQ(this.__iterator__(!1)).toEs6()};
_.G.entries=function(){var n=this;return lfG(this.keys(),function(D){return[D,n.get(D)]})};
_.G.__iterator__=function(n){UY(this);var D=0,L=this.version_,g=this,b=new $S;b.next=function(){if(L!=g.version_)throw Error("re");if(D>=g.JSC$9239_keys_.length)return GD;var q=g.JSC$9239_keys_[D++];return qo(n?q:g.JSC$9239_map_[q])};
return b};
var BG=function(n,D){return Object.prototype.hasOwnProperty.call(n,D)};var $hb=function(){this.JSC$9242_map_=new _.VZ;this.JSC$9242_head_=new blc("");this.JSC$9242_head_.next=this.JSC$9242_head_.prev=this.JSC$9242_head_},GSr=function(n,D){if(D=n.JSC$9242_map_.get(D))D.remove(),n.insert_(D);
return D};
_.G=$hb.prototype;_.G.get=function(n,D){return(n=GSr(this,n))?n.value:D};
_.G.set=function(n,D){var L=GSr(this,n);L?L.value=D:(L=new blc(n,D),this.JSC$9242_map_.set(n,L),this.insert_(L))};
_.G.peek=function(){return this.JSC$9242_head_.next.value};
_.G.shift=function(){return qhI(this,this.JSC$9242_head_.next)};
_.G.pop=function(){return qhI(this,this.JSC$9242_head_.prev)};
_.G.remove=function(n){return(n=this.JSC$9242_map_.get(n))?(this.removeNode(n),!0):!1};
_.G.removeNode=function(n){n.remove();this.JSC$9242_map_.remove(n.key)};
_.G.getCount=function(){return this.JSC$9242_map_.getCount()};
_.G.isEmpty=function(){return this.JSC$9242_map_.isEmpty()};
_.G.getKeys=function(){return this.map(function(n,D){return D})};
_.G.getValues=function(){return this.map(function(n){return n})};
_.G.contains=function(n){return this.some(function(D){return D==n})};
_.G.containsKey=function(n){return this.JSC$9242_map_.containsKey(n)};
_.G.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9242_head_.prev)};
_.G.forEach=function(n,D){for(var L=this.JSC$9242_head_.next;L!=this.JSC$9242_head_;L=L.next)n.call(D,L.value,L.key,this)};
_.G.map=function(n,D){for(var L=[],g=this.JSC$9242_head_.next;g!=this.JSC$9242_head_;g=g.next)L.push(n.call(D,g.value,g.key,this));return L};
_.G.some=function(n,D){for(var L=this.JSC$9242_head_.next;L!=this.JSC$9242_head_;L=L.next)if(n.call(D,L.value,L.key,this))return!0;return!1};
_.G.every=function(n,D){for(var L=this.JSC$9242_head_.next;L!=this.JSC$9242_head_;L=L.next)if(!n.call(D,L.value,L.key,this))return!1;return!0};
_.G.insert_=function(n){n.next=this.JSC$9242_head_.next;n.prev=this.JSC$9242_head_;this.JSC$9242_head_.next=n;for(n.next.prev=n;this.getCount()>40;)this.removeNode(this.JSC$9242_head_.prev)};
var qhI=function(n,D){n.JSC$9242_head_!=D&&n.removeNode(D);return D.value},blc=function(n,D){this.key=n;
this.value=D};
blc.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var Vn6=function(){qP.apply(this,arguments)};
_.f(Vn6,qP);Vn6.prototype.enqueue=function(n,D){this.insert(n,D)};var UhL=function(){var n=Error();n.name="SecurityError";throw n;},kjv=function(){return{get opener(){return null},
get closed(){return!0},get location(){UhL()},get document(){UhL()},postMessage:function(){},
close:function(){},
focus:function(){}}};var QLJ={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 Ayy={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 BgA={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(Ayy).join("|");var Jic=function(){function n(J){J.substr(-1)!==";"&&(J+=";");return U(J)}
for(var D=Object.keys(BgA).sort(fJJ),L=Object.keys(Ayy).sort(fJJ),g=0,b=0;g<L.length;g++)D[b]===L[g]?(L[g]+=";?",b++):L[g]+=";";var q=new RegExp("&(?:"+L.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),U=zcv();return function(J){return String(J).replace(q,n)}}();/*

 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 kSL={};var pLL=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"),Zlj=/[\\&]/,aVW=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),dhc=RegExp('[&<>"]',"g"),Tgj=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),EIr=function(n){return n.charCodeAt(0)===92?n.charAt(1):Jic(n)},sEc=function(n){return Zlj.test(n)?n.replace(aVW,EIr):n},cij=function(n){try{var D,L="";
if(typeof b!=="string"){var g=b;var b=";/?:@&=+$,-_.!~*'()#"}typeof g==="undefined"&&(g=!0);var q,U=kSL[b];if(U)var J=U;else{U=kSL[b]=[];for(q=0;q<128;q++){var k=String.fromCharCode(q);/^[0-9a-z]$/i.test(k)?U.push(k):U.push("%"+("0"+q.toString(16).toUpperCase()).slice(-2))}for(q=0;q<b.length;q++)U[b.charCodeAt(q)]=b[q];J=U}var a=0;for(D=n.length;a<D;a++){var d=n.charCodeAt(a);if(g&&d===37&&a+2<D&&/^[0-9a-f]{2}$/i.test(n.slice(a+1,a+3)))L+=n.slice(a,a+3),a+=2;else if(d<128)L+=J[d];else if(d>=55296&&
d<=57343){if(d>=55296&&d<=56319&&a+1<D){var T=n.charCodeAt(a+1);if(T>=56320&&T<=57343){L+=encodeURIComponent(n[a]+n[a+1]);a++;continue}}L+="%EF%BF%BD"}else L+=encodeURIComponent(n[a])}return L}catch(Q){return n}},QEr=function(n){switch(n){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return n}},JL=function(n,D){return dhc.test(n)?D?n.replace(Tgj,QEr):n.replace(dhc,QEr):n};/*

 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 kX;if(String.fromCodePoint)kX=function(n){try{return String.fromCodePoint(n)}catch(D){if(D instanceof RangeError)return String.fromCharCode(65533);throw D;}};
else{var uCI=String.fromCharCode,fVW=Math.floor;kX=function(){var n=[],D=-1,L=arguments.length;if(!L)return"";for(var g="";++D<L;){var b=Number(arguments[D]);if(!isFinite(b)||b<0||b>1114111||fVW(b)!==b)return String.fromCharCode(65533);if(b<=65535)n.push(b);else{b-=65536;var q=(b>>10)+55296;b=b%1024+56320;n.push(q,b)}if(D+1===L||n.length>16384)g+=uCI.apply(null,n),n.length=0}return g}};var AiA=function(n){this.root=this.current=n;this.entering=!0};
AiA.prototype.next=function(){var n=this.current,D=this.entering;if(n===null)return null;a:switch(n._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 L=!0;break a;default:L=!1}D&&L?n._firstChild?(this.current=n._firstChild,this.entering=!0):this.entering=!1:n===this.root?this.current=null:n._next===null?(this.current=
n._parent,this.entering=!1):(this.current=n._next,this.entering=!0);return{entering:D,node:n}};
var q1=function(n,D){this._type=n;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=D;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};
q1.prototype.appendChild=function(n){pt(n);n._parent=this;this._lastChild?(this._lastChild._next=n,n._prev=this._lastChild):this._firstChild=n;this._lastChild=n};
var pt=function(n){n._prev?n._prev._next=n._next:n._parent&&(n._parent._firstChild=n._next);n._next?n._next._prev=n._prev:n._parent&&(n._parent._lastChild=n._prev);n._parent=null;n._next=null;n._prev=null},zKP=function(n,D){pt(D);
D._next=n._next;D._next&&(D._next._prev=D);D._prev=n;n._next=D;D._parent=n._parent;D._next||(D._parent._lastChild=D)};
q1.prototype.insertBefore=function(n){pt(n);n._prev=this._prev;n._prev&&(n._prev._next=n);n._next=this;this._prev=n;n._parent=this._parent;n._prev||(n._parent._firstChild=n)};
_.oh.Object.defineProperties(q1.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(n){this._literal=n}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(n){this._destination=n}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(n){this._title=n}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(n){this._info=n}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(n){this._level=n}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(n){this._listData.type=n}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(n){this._listData.tight=n}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(n){this._listData.start=n}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(n){this._onEnter=n}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(n){this._onExit=n}}});var IJJ=/[ \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,
CJJ={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 IVr=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]/),
CxW=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),riP=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),OlW=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),ilj=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),wLj=/`+/,hKA=/^`+/,WPi=/\.\.\./g,eKW=/--+/g,xhP=/^<([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])?)*)>/,
KPr=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,RKr=/^ *(?:\n *)?/,PxI=/^[ \t\n\x0b\x0c\x0d]/,tnA=/[ \t\n\x0b\x0c\x0d]+/g,mhr=/^\s/,vIP=/ *$/,XLI=/^ */,lVr=/^ *(?:\n|$)/,Mnb=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),oIX=/^[^\n`\[\]\\!<&*_'"]+/m,ZS=function(n){var D=new q1("text");D._literal=n;return D},aH=function(n){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=n||{}};
aH.prototype.match=function(n){n=n.exec(this.subject.slice(this.pos));if(n===null)return null;this.pos+=n.index+n[0].length;return n[0]};
aH.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var dO=function(n){n.match(RKr);return!0},Yh6=function(n,D,L){var g=0;
var b=n.pos;if(D===39||D===34)g++,n.pos++;else for(;n.peek()===D;)g++,n.pos++;if(g===0)g=null;else{var q=b===0?"\n":n.subject.charAt(b-1);var U=n.peek();U=U===-1?"\n":kX(U);var J=mhr.test(U);U=IVr.test(U);var k=mhr.test(q);var a=IVr.test(q);q=!J&&!(U&&!k&&!a);J=!k&&!(a&&!J&&!U);D===95?(k=q&&(!J||a),U=J&&(!q||U)):(k=D===39||D===34?q&&!J:q,U=J);n.pos=b;g={numdelims:g,can_open:k,can_close:U}}if(!g)return!1;b=g.numdelims;U=n.pos;n.pos+=b;U=D===39?"\u2019":D===34?"\u201c":n.subject.slice(U,n.pos);U=ZS(U);
L.appendChild(U);n.delimiters={cc:D,numdelims:b,origdelims:b,node:U,previous:n.delimiters,next:null,can_open:g.can_open,can_close:g.can_close};n.delimiters.previous!==null&&(n.delimiters.previous.next=n.delimiters);return!0},Shj=function(n,D){D.previous!==null&&(D.previous.next=D.next);
D.next===null?n.delimiters=D.previous:D.next.previous=D.previous},FPc=function(n,D){var L,g,b=[],q=!1;
b[95]=D;b[42]=D;b[39]=D;b[34]=D;for(L=n.delimiters;L!==null&&L.previous!==D;)L=L.previous;for(;L!==null;){var U=L.cc;if(L.can_close){var J=L.previous;for(g=!1;J!==null&&J!==D&&J!==b[U];){q=(L.can_open||J.can_close)&&(J.origdelims+L.origdelims)%3===0;if(J.cc===L.cc&&J.can_open&&!q){g=!0;break}J=J.previous}var k=L;if(U===42||U===95)if(g){var a=L.numdelims>=2&&J.numdelims>=2?2:1;var d=J.node;var T=L.node;J.numdelims-=a;L.numdelims-=a;d._literal=d._literal.slice(0,d._literal.length-a);T._literal=T._literal.slice(0,
T._literal.length-a);var Q=new q1(a===1?"emph":"strong");for(a=d._next;a&&a!==T;){var A=a._next;pt(a);Q.appendChild(a);a=A}zKP(d,Q);a=J;A=L;a.next!==A&&(a.next=A,A.previous=a);J.numdelims===0&&(pt(d),Shj(n,J));L.numdelims===0&&(pt(T),J=L.next,Shj(n,L),L=J)}else L=L.next;else U===39?(L.node._literal="\u2019",g&&(J.node._literal="\u2018"),L=L.next):U===34&&(L.node._literal="\u201d",g&&(J.node.literal="\u201c"),L=L.next);g||q||(b[U]=k.previous,k.can_open||Shj(n,k))}else L=L.next}for(;n.delimiters!==
null&&n.delimiters!==D;)Shj(n,n.delimiters)},Hli=function(n){n=n.match(CxW);
return n===null?null:sEc(n.substr(1,n.length-2))},yiQ=function(n){var D=n.match(riP);
if(D===null){D=n.pos;for(var L=0,g;(g=n.peek())!==-1;)if(g===92)n.pos+=1,n.peek()!==-1&&(n.pos+=1);else if(g===40)n.pos+=1,L+=1;else if(g===41)if(L<1)break;else n.pos+=1,--L;else if(PxI.exec(kX(g))!==null)break;else n.pos+=1;D=n.subject.substr(D,n.pos-D);return cij(sEc(D))}return cij(sEc(D.substr(1,D.length-2)))},Ngr=function(n){n=n.match(Mnb);
return n===null||n.length>1001?0:n.length},jEQ=function(n,D,L,g){n.brackets!==null&&(n.brackets.bracketAfter=!0);
n.brackets={node:D,previous:n.brackets,previousDelimiter:n.delimiters,index:L,image:g,active:!0}},nri=function(n,D){var L;
return(L=n.match(oIX))?(n.options.smart?D.appendChild(ZS(L.replace(WPi,"\u2026").replace(eKW,function(g){var b=0,q=0;g.length%3===0?q=g.length/3:g.length%2===0?b=g.length/2:g.length%3===2?(b=1,q=(g.length-2)/3):(b=2,q=(g.length-4)/3);g="";var U;for(U=0;U<q;U++)g+="\u2014";for(U=0;U<b;U++)g+="\u2013";return g}))):D.appendChild(ZS(L)),!0):!1},DA6=function(n,D,L){n.subject=D;
n.pos=0;D=n.pos;var g=Ngr(n);if(g===0)return 0;var b=n.subject.substr(0,g);if(n.peek()===58)n.pos++;else return n.pos=D,0;dO(n);g=yiQ(n);if(g===null||g.length===0)return n.pos=D,0;var q=n.pos;dO(n);var U=Hli(n);U===null&&(U="",n.pos=q);var J=!0;n.match(lVr)===null&&(U===""?J=!1:(U="",n.pos=q,J=n.match(lVr)!==null));if(!J)return n.pos=D,0;b=ryv(b);if(b==="")return n.pos=D,0;L[b]||(L[b]={destination:g,title:U});return n.pos-D},LF6=function(n,D){var L,g=n.peek();
if(g===-1)return!1;switch(g){case 10:n.pos+=1;if((L=D._lastChild)&&L.type==="text"&&L._literal[L._literal.length-1]===" "){var b=L._literal[L._literal.length-2]===" ";L._literal=L._literal.replace(vIP,"");D.appendChild(new q1(b?"linebreak":"softbreak"))}else D.appendChild(new q1("softbreak"));n.match(XLI);L=!0;break;case 92:L=n.subject;n.pos+=1;n.peek()===10?(n.pos+=1,L=new q1("linebreak"),D.appendChild(L)):OlW.test(L.charAt(n.pos))?(D.appendChild(ZS(L.charAt(n.pos))),n.pos+=1):D.appendChild(ZS("\\"));
L=!0;break;case 96:a:if(L=n.match(hKA),L===null)L=!1;else{b=n.pos;for(var q;(q=n.match(wLj))!==null;)if(q===L){q=new q1("code");q._literal=n.subject.slice(b,n.pos-L.length).trim().replace(tnA," ");D.appendChild(q);L=!0;break a}n.pos=b;D.appendChild(ZS(L));L=!0}break;case 42:case 95:L=Yh6(n,g,D);break;case 39:case 34:L=n.options.smart&&Yh6(n,g,D);break;case 91:L=n.pos;n.pos+=1;b=ZS("[");D.appendChild(b);jEQ(n,b,L,!1);L=!0;break;case 33:L=n.pos;n.pos+=1;n.peek()===91?(n.pos+=1,b=ZS("!["),D.appendChild(b),
jEQ(n,b,L+1,!0)):D.appendChild(ZS("!"));L=!0;break;case 93:var U,J=!1,k;n.pos+=1;var a=n.pos;b=n.brackets;if(b===null)D.appendChild(ZS("]"));else if(b.active){L=b.image;var d=n.pos;n.peek()===40&&(n.pos++,dO(n)&&(q=yiQ(n))!==null&&dO(n)&&(PxI.test(n.subject.charAt(n.pos-1))&&(U=Hli(n)),1)&&dO(n)&&n.peek()===41?(n.pos+=1,J=!0):n.pos=d);if(!J){var T=n.pos,Q=Ngr(n);Q>2?k=n.subject.slice(T,T+Q):b.bracketAfter||(k=n.subject.slice(b.index,a));Q===0&&(n.pos=d);k&&(k=n.refmap[ryv(k)])&&(q=k.destination,U=
k.title,J=!0)}if(J){a=new q1(L?"image":"link");a._destination=q;a._title=U||"";for(q=b.node._next;q;)U=q._next,pt(q),a.appendChild(q),q=U;D.appendChild(a);FPc(n,b.previousDelimiter);n.brackets=n.brackets.previous;pt(b.node);if(!L)for(b=n.brackets;b!==null;)b.image||(b.active=!1),b=b.previous}else n.brackets=n.brackets.previous,n.pos=a,D.appendChild(ZS("]"))}else D.appendChild(ZS("]")),n.brackets=n.brackets.previous;L=!0;break;case 60:(L=n.match(xhP))?(L=L.slice(1,L.length-1),b=new q1("link"),b._destination=
cij("mailto:"+L),b._title="",b.appendChild(ZS(L)),D.appendChild(b),L=!0):(L=n.match(KPr))?(L=L.slice(1,L.length-1),b=new q1("link"),b._destination=cij(L),b._title="",b.appendChild(ZS(L)),D.appendChild(b),L=!0):L=!1;L||(L=n.match(pLL),L===null?L=!1:(b=new q1("html_inline"),b._literal=L,D.appendChild(b),L=!0));break;case 38:(L=n.match(ilj))?(D.appendChild(ZS(Jic(L))),L=!0):L=!1;break;default:L=nri(n,D)}L||(n.pos+=1,D.appendChild(ZS(kX(g))));return!0};
aH.prototype.parseInlines=function(n){this.subject=n._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;LF6(this,n););n._string_content=null;FPc(this,null)};
aH.prototype.parse=aH.prototype.parseInlines;var gri=[/./,/^<(?: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")],bFL=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],$AQ=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,GZX=/^[#`~*+_=<>0-9-\|]|\|/,q96=/[^ \t\f\v\r\n]/,V_G=/^[*+-]/,UAb=/^(\d{1,9})([.)])/,BfG=/^#{1,6}(?:[ \t]+|$)/,JYP=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,kZL=/^(?:`{3,}|~{3,})(?= *$)/,p6W=/^(?:=+|-+)[ \t]*$/,ZFQ=/\r\n|\n|\r/,iTT=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,wMb=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,aXi={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(n){return n!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(n,D){for(n=D._firstChild;n;){if(OT4(n)&&n._next){D._listData.tight=!1;break}for(var L=n._firstChild;L;){if(OT4(L)&&(n._next||L._next)){D._listData.tight=!1;break}L=L._next}n=n._next}},
canContain:function(n){return n==="item"},
acceptsLines:!1},block_quote:{continue:function(n){var D=n.currentLine;if(n.indented||$y(D,n.nextNonspace)!==62)return 1;TC(n);EY(n,1,!1);bK($y(D,n.offset))&&EY(n,1,!0);return 0},
finalize:function(){},
canContain:function(n){return n!=="item"},
acceptsLines:!1},item:{continue:function(n,D){if(n.blank){if(D._firstChild==null)return 1;TC(n)}else if(n.indent>=D._listData.markerOffset+D._listData.padding)EY(n,D._listData.markerOffset+D._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(n){return n!=="item"&&!hc4(n)},
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(n,D){var L=n.currentLine,g=n.indent;if(D._isFenced){if((g=g<=3&&L.charAt(n.nextNonspace)===D._fenceChar&&L.slice(n.nextNonspace).match(kZL))&&g[0].length>=D._fenceLength)return n.finalize(D,n.lineNumber),2;for(D=D._fenceOffset;D>0&&bK($y(L,n.offset));)EY(n,1,!0),D--}else if(g>=4)EY(n,4,!0);else if(n.blank)TC(n);else return 1;return 0},
finalize:function(n,D){if(D._isFenced){var L=D._string_content,g=L.indexOf("\n");n=L.slice(0,g);L=L.slice(g+1);D.info=sEc(n.trim());D._literal=L}else D._literal=D._string_content.replace(/(\n *)+$/,"\n");D._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(n,D){return!n.blank||D._htmlBlockType!==6&&D._htmlBlockType!==7?0:1},
finalize:function(n,D){D._literal=D._string_content.replace(/(\n *)+$/,"");D._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(n){return n.blank?1:0},
finalize:function(n,D){for(var L,g=!1;$y(D._string_content,0)===91&&(L=DA6(n.inlineParser,D._string_content,n.refmap));)D._string_content=D._string_content.slice(L),g=!0;g&&!q96.test(D._string_content)&&pt(D)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(n){return Gt(n.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(n){return n=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(n,D){if(!D._rowIsDelimiter){n=D._isHeader?"th":"td";for(var L=D._parent._tableColumns,g=D._string_content,b=0,q="",U,J=D._sourcepos[0][0];b<g.length;){switch(g[b]){case "|":U&&(U._string_content=q.trim(),q="",U=null,L--,L<=0&&(b=g.length));break;default:if(!U){U=new q1(n,[[J,b],[J,b]]);var k=D._parent._columnAlignment,a=D._parent._tableColumns-L;k&&a<=k.length&&a>=0&&(U._alignment=k[a]);D.appendChild(U)}q+=g[b];U._sourcepos[1][1]=b}b++}U&&(U._string_content=q.trim());D._string_content=
""}},
canContain:function(n){return n!=="row"},
acceptsLines:!1}},dAb=[function(n){if(n.indented||$y(n.currentLine,n.nextNonspace)!==62)return 0;TC(n);EY(n,1,!1);bK($y(n.currentLine,n.offset))&&EY(n,1,!0);sY(n);n.addChild("block_quote",n.nextNonspace);return 1},
function(n){var D;if(!n.indented&&(D=n.currentLine.slice(n.nextNonspace).match(BfG))){TC(n);EY(n,D[0].length,!1);sY(n);var L=n.addChild("heading",n.nextNonspace);L.level=D[0].trim().length;L._string_content=n.currentLine.slice(n.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");EY(n,n.currentLine.length-n.offset);return 2}return 0},
function(n){var D;if(!n.indented&&(D=n.currentLine.slice(n.nextNonspace).match(JYP))){var L=D[0].length;sY(n);var g=n.addChild("code_block",n.nextNonspace);g._isFenced=!0;g._fenceLength=L;g._fenceChar=D[0][0];g._fenceOffset=n.indent;TC(n);EY(n,L,!1);return 2}return 0},
function(n,D){if(!n.indented&&$y(n.currentLine,n.nextNonspace)===60){var L=n.currentLine.slice(n.nextNonspace),g;for(g=1;g<=7;g++)if(gri[g].test(L)&&(g<7||D.type!=="paragraph"))return sY(n),n.addChild("html_block",n.offset)._htmlBlockType=g,2}return 0},
function(n,D){var L;if(!n.indented&&D.type==="paragraph"&&(L=n.currentLine.slice(n.nextNonspace).match(p6W))){sY(n);var g=new q1("heading",D.sourcepos);g.level=L[0][0]==="="?1:2;g._string_content=D._string_content;zKP(D,g);pt(D);n.tip=g;EY(n,n.currentLine.length-n.offset,!1);return 2}return 0},
function(n){return!n.indented&&$AQ.test(n.currentLine.slice(n.nextNonspace))?(sY(n),n.addChild("thematic_break",n.nextNonspace),EY(n,n.currentLine.length-n.offset,!1),2):0},
function(n,D){var L,g;if(!(g=n.indented&&D.type!=="list")){a:{var b=D,q=n.currentLine.slice(n.nextNonspace);g={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:n.indent};if(L=q.match(V_G))g.type="bullet",g.bulletChar=L[0][0];else{if(!(L=q.match(UAb))||b.type==="paragraph"&&L[1]!=="1"){L=null;break a}g.type="ordered";g.start=parseInt(L[1],10);g.delimiter=L[2]}var U=$y(n.currentLine,n.nextNonspace+L[0].length);if(U!==-1&&U!==9&&U!==32||b.type==="paragraph"&&!n.currentLine.slice(n.nextNonspace+
L[0].length).match(q96))L=null;else{TC(n);EY(n,L[0].length,!0);b=n.column;q=n.offset;do EY(n,1,!0),U=$y(n.currentLine,n.offset);while(n.column-b<5&&bK(U));U=$y(n.currentLine,n.offset)===-1;var J=n.column-b;J>=5||J<1||U?(g.padding=L[0].length+1,n.column=b,n.offset=q,bK($y(n.currentLine,n.offset))&&EY(n,1,!0)):g.padding=L[0].length+J;L=g}}g=!L}if(g)return 0;sY(n);(g=n.tip.type!=="list")||(D=D._listData,g=!(D.type===L.type&&D.delimiter===L.delimiter&&D.bulletChar===L.bulletChar));g&&(D=n.addChild("list",
n.nextNonspace),D._listData=L);D=n.addChild("item",n.nextNonspace);D._listData=L;return 1},
function(n){var D;return((D=n.options.shouldParseIndentAsCodeBlock)!=null?D:1)&&n.indented&&n.tip.type!=="paragraph"&&!n.blank?(EY(n,4,!0),sY(n),n.addChild("code_block",n.offset),2):0},
function(n,D){var L=Gt(n.currentLine),g=Gt(n.lookahead);if(L!==0&&g<0&&Math.abs(L)==Math.abs(g)&&!hc4(D.type)){sY(n);D=n.addChild("table",n.nextNonspace);D._tableRows=1;D._tableColumns=Math.abs(L);L=n.lookahead;if(wMb.test(L)){g=[];for(var b=0,q=!1,U=0,J=void 0;b<L.length;){var k=U>=3;switch(L[b]){case "-":U++;break;case "|":q&&(g.push(J),J=void 0,U=0);q=!0;break;case ":":J||k||(J="left"),!J&&k&&(J="right"),J==="left"&&k&&(J="center")}b++}L=g}else L=void 0;D._columnAlignment=L;D=n.addChild("row",
n.nextNonspace);D._isHeader=!0;EY(n,n.currentLine.length-n.offset,!1);D._string_content=n.currentLine;return 1}return 0},
function(n,D){if(D.type=="table"&&Gt(n.currentLine)!==0){sY(n);var L=D;D=n.addChild("row",n.nextNonspace);Gt(n.currentLine)<0?D._rowIsDelimiter=!0:L._tableRows+=1;EY(n,n.currentLine.length-n.offset,!1);D._string_content=n.currentLine;return 2}return 0}],LRi=function(){var n={shouldParseIndentAsCodeBlock:!1};
n=n===void 0?{}:n;this.lastMatchedContainer=this.doc=W5Q();this.refmap={};this.lastLineLength=0;this.inlineParser=new aH(n);this.options=n;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=aXi;this.blockStarts=dAb},Tfi=function(n){n.partiallyConsumedTab&&(n.offset+=1,n.tip._string_content+=" ".repeat(4-n.column%
4));
n.tip._string_content+=n.currentLine.slice(n.offset)+"\n"};
LRi.prototype.addChild=function(n,D){for(;!this.blocks[this.tip.type].canContain(n);)this.finalize(this.tip,this.lineNumber-1);n=new q1(n,[[this.lineNumber,D+1],[0,0]]);n._string_content="";this.tip.appendChild(n);return this.tip=n};
var sY=function(n){if(!n.allClosed){for(;n.oldtip!==n.lastMatchedContainer;){var D=n.oldtip._parent;n.finalize(n.oldtip,n.lineNumber-1);n.oldtip=D}n.allClosed=!0}},EY=function(n,D,L){for(var g=n.currentLine,b,q;D>0&&(q=g[n.offset]);)q==="\t"?(b=4-n.column%4,L?(n.partiallyConsumedTab=b>D,b=b>D?D:b,n.column+=b,n.offset+=n.partiallyConsumedTab?0:1,D-=b):(n.partiallyConsumedTab=!1,n.column+=b,n.offset+=1,--D)):(n.partiallyConsumedTab=!1,n.offset+=1,n.column+=1,--D)},TC=function(n){n.offset=n.nextNonspace;
n.column=n.nextNonspaceColumn;n.partiallyConsumedTab=!1},Erj=function(n){for(var D=n.currentLine,L=n.offset,g=n.column,b;(b=D.charAt(L))!=="";)if(b===" ")L++,g++;
else if(b==="\t")L++,g+=4-g%4;else break;n.blank=b==="\n"||b==="\r"||b==="";n.nextNonspace=L;n.nextNonspaceColumn=g;n.indent=n.nextNonspaceColumn-n.column;n.indented=n.indent>=4};
LRi.prototype.finalize=function(n,D){var L=n._parent;n._open=!1;n.sourcepos[1]=[D,this.lastLineLength];this.blocks[n.type].finalize(this,n);this.tip=L};
LRi.prototype.parse=function(n){this.tip=this.doc=W5Q();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!n)return this.doc;this.options.time&&console.time("preparing input");var D=n.split(ZFQ),L=D.length;n.charCodeAt(n.length-1)===10&&--L;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(n=0;n<L;n++)a:{var g=void 0,b=D[n],q=D[n+1],U=!0,J=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=q;(g=J._lastChild)&&g._open;){J=g;Erj(this);switch(this.blocks[J.type].continue(this,J)){case 0:break;case 1:U=!1;break;case 2:this.lastLineLength=b.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!U){J=J._parent;break}}this.allClosed=J===this.oldtip;this.lastMatchedContainer=
J;g=J.type!=="paragraph"&&aXi[J.type].acceptsLines;q=this.blockStarts;for(U=q.length;!g;){Erj(this);if(!this.indented&&!GZX.test(b.slice(this.nextNonspace))){TC(this);break}for(var k=0;k<U;){var a=q[k](this,J);if(a===1){J=this.tip;break}else if(a===2){J=this.tip;g=!0;break}else k++}if(k===U){TC(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){sY(this);this.blank&&J.lastChild&&(J.lastChild._lastLineBlank=!0);g=J.type;q=this.blank&&!(g==="block_quote"||g==="code_block"&&J._isFenced||
g==="item"&&!J._firstChild&&J.sourcepos[0][0]===this.lineNumber);for(U=J;U;)U._lastLineBlank=q,U=U._parent;this.blocks[g].acceptsLines?(Tfi(this),g==="html_block"&&J._htmlBlockType>=1&&J._htmlBlockType<=5&&bFL[J._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(J,this.lineNumber)):this.offset<b.length&&!this.blank&&(this.addChild("paragraph",this.offset),TC(this),Tfi(this))}else Tfi(this);this.lastLineLength=b.length}for(;this.tip;)this.finalize(this.tip,L);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");b=new AiA(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;L=b.next();)D=L.node,n=D.type,L.entering||n!=="paragraph"&&n!=="heading"&&n!=="th"&&n!="td"||this.inlineParser.parse(D);this.options.time&&console.timeEnd("inline parsing");return this.doc};ecB.prototype.render=function(n){n=new AiA(n);var D;this.buffer="";for(this.lastOut="\n";D=n.next();){var L=D.node.type;if(this[L])this[L](D.node,D.entering)}return this.buffer};
ecB.prototype.out=function(n){cG(this,n)};
var cG=function(n,D){n.buffer+=D;n.lastOut=D};
ecB.prototype.cr=function(){this.lastOut!=="\n"&&cG(this,"\n")};var sQW=/^javascript:|vbscript:|file:|data:/i,cY6=/^data:image\/(?:png|gif|jpeg|webp)/i,QQj=function(n){return sQW.test(n)&&!cY6.test(n)};
Vi.prototype=Object.create(ecB.prototype);_.G=Vi.prototype;_.G.text=function(n){this.out(n.literal)};
_.G.html_inline=function(n){this.options.safe?cG(this,"\x3c!-- raw HTML omitted --\x3e"):cG(this,n.literal)};
_.G.html_block=function(n){this.cr();this.options.safe?cG(this,"\x3c!-- raw HTML omitted --\x3e"):cG(this,n.literal);this.cr()};
_.G.softbreak=function(){cG(this,this.options.softbreak)};
_.G.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.G.link=function(n,D){var L=this.attrs(n);D?(this.options.safe&&QQj(n.destination)||L.push(["href",JL(n.destination,!0)]),n.title&&L.push(["title",JL(n.title,!0)]),this.tag("a",L)):this.tag("/a")};
_.G.image=function(n,D){D?(this.disableTags===0&&(this.options.safe&&QQj(n.destination)?cG(this,'<img src="" alt="'):cG(this,'<img src="'+JL(n.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(n.title&&cG(this,'" title="'+JL(n.title,!0)),cG(this,'" />')))};
_.G.emph=function(n,D){this.tag(D?"em":"/em")};
_.G.strong=function(n,D){this.tag(D?"strong":"/strong")};
_.G.paragraph=function(n,D){var L=n.parent.parent;n=this.attrs(n);L!==null&&L.type==="list"&&L.listTight||(D?(this.cr(),this.tag("p",n)):(this.tag("/p"),this.cr()))};
_.G.heading=function(n,D){var L="h"+n.level;n=this.attrs(n);D?(this.cr(),this.tag(L,n)):(this.tag("/"+L),this.cr())};
_.G.code=function(n){this.tag("code");this.out(n.literal);this.tag("/code")};
_.G.code_block=function(n){var D=n.info?n.info.split(/\s+/):[],L=this.attrs(n);D.length>0&&D[0].length>0&&L.push(["class","language-"+JL(D[0],!0)]);this.cr();this.tag("pre");this.tag("code",L);this.out(n.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.G.thematic_break=function(n){n=this.attrs(n);this.cr();this.tag("hr",n,!0);this.cr()};
_.G.block_quote=function(n,D){n=this.attrs(n);D?(this.cr(),this.tag("blockquote",n)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.G.list=function(n,D){var L=n.listType==="bullet"?"ul":"ol",g=this.attrs(n);D?(n=n.listStart,n!==null&&n!==1&&g.push(["start",n.toString()]),this.cr(),this.tag(L,g)):(this.cr(),this.tag("/"+L));this.cr()};
_.G.item=function(n,D){n=this.attrs(n);D?this.tag("li",n):(this.tag("/li"),this.cr())};
_.G.custom_inline=function(n,D){D&&n.onEnter?cG(this,n.onEnter):!D&&n.onExit&&cG(this,n.onExit)};
_.G.custom_block=function(n,D){this.cr();D&&n.onEnter?cG(this,n.onEnter):!D&&n.onExit&&cG(this,n.onExit);this.cr()};
_.G.table=function(n,D){n=this.attrs(n);D?(this.cr(),this.tag("table",n)):(this.tag("/table"),this.cr())};
_.G.row=function(n,D){n._rowIsDelimiter||(n=this.attrs(n),D?this.tag("tr",n):this.tag("/tr"))};
_.G.td=function(n,D){var L=this.attrs(n);n._alignment&&L.push(["align",n._alignment]);D?this.tag("td",L):this.tag("/td")};
_.G.th=function(n,D){var L=this.attrs(n);n._alignment&&L.push(["align",n._alignment]);D?this.tag("th",L):this.tag("/th")};
_.G.out=function(n){cG(this,JL(n,!1))};
_.G.tag=function(n,D,L){if(!(this.disableTags>0)){this.buffer+="<"+n;if(D&&D.length>0){n=0;for(var g;(g=D[n])!==void 0;)this.buffer+=" "+g[0]+'="'+g[1]+'"',n++}L&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.G.attrs=function(n){var D=[];this.options.sourcepos&&(n=n.sourcepos)&&D.push(["data-sourcepos",String(n[0][0])+":"+String(n[0][1])+"-"+String(n[1][0])+":"+String(n[1][1])]);return D};
Vi.prototype.text=Vi.prototype.text;Vi.prototype.html_inline=Vi.prototype.html_inline;Vi.prototype.html_block=Vi.prototype.html_block;Vi.prototype.softbreak=Vi.prototype.softbreak;Vi.prototype.linebreak=Vi.prototype.linebreak;Vi.prototype.link=Vi.prototype.link;Vi.prototype.image=Vi.prototype.image;Vi.prototype.emph=Vi.prototype.emph;Vi.prototype.strong=Vi.prototype.strong;Vi.prototype.paragraph=Vi.prototype.paragraph;Vi.prototype.heading=Vi.prototype.heading;Vi.prototype.code=Vi.prototype.code;
Vi.prototype.code_block=Vi.prototype.code_block;Vi.prototype.thematic_break=Vi.prototype.thematic_break;Vi.prototype.block_quote=Vi.prototype.block_quote;Vi.prototype.list=Vi.prototype.list;Vi.prototype.item=Vi.prototype.item;Vi.prototype.custom_inline=Vi.prototype.custom_inline;Vi.prototype.custom_block=Vi.prototype.custom_block;Vi.prototype.table=Vi.prototype.table;Vi.prototype.row=Vi.prototype.row;Vi.prototype.td=Vi.prototype.td;Vi.prototype.th=Vi.prototype.th;Vi.prototype.out=Vi.prototype.out;
Vi.prototype.tag=Vi.prototype.tag;Vi.prototype.attrs=Vi.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 uci,fXG,bNJ;(function(){function n(O,C){return O<C?-1:O>C?1:O>=C?0:NaN}
function D(O){return function(C,K){return n(O(C),K)}}
function L(){for(var O=0,C=arguments.length,K={},M;O<C;++O){if(!(M=arguments[O]+"")||M in K)throw Error("te`"+M);K[M]=[]}return new g(K)}
function g(O){this._=O}
function b(O,C){return O.trim().split(/^|\s+/).map(function(K){var M="",g8=K.indexOf(".");g8>=0&&(M=K.slice(g8+1),K=K.slice(0,g8));if(K&&!C.hasOwnProperty(K))throw Error("ue`"+K);return{type:K,name:M}})}
function q(O,C,K){for(var M=0,g8=O.length;M<g8;++M)if(O[M].name===C){O[M]=LVo;O=O.slice(0,M).concat(O.slice(M+1));break}K!=null&&O.push({name:C,value:K});return O}
function U(O){var C=O,K=C.indexOf(":");K>=0&&(C=O.slice(0,K))!=="xmlns"&&(O=O.slice(K+1));return xr.hasOwnProperty(C)?{space:xr[C],local:O}:O}
function J(O){return function(){var C=this.ownerDocument,K=this.namespaceURI;return K==="http://www.w3.org/1999/xhtml"&&C.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?C.createElement(O):C.createElementNS(K,O)}}
function k(O){return function(){return this.ownerDocument.createElementNS(O.space,O.local)}}
function a(O){O=U(O);return(O.local?k:J)(O)}
function d(){}
function T(O){return O==null?d:function(){return this.querySelector(O)}}
function Q(O){return Array(O.length)}
function A(O,C){this.ownerDocument=O.ownerDocument;this.namespaceURI=O.namespaceURI;this._next=null;this._parent=O;this.__data__=C}
function I(O){return function(){return O}}
function w(O,C,K,M,g8,By){for(var av=0,fO,SJ=C.length,Yi=By.length;av<Yi;++av)(fO=C[av])?(fO.__data__=By[av],M[av]=fO):K[av]=new A(O,By[av]);for(;av<SJ;++av)if(fO=C[av])g8[av]=fO}
function h(O,C,K,M,g8,By,av){var fO,SJ,Yi={},Hy=C.length,$G=By.length,Xb=Array(Hy),kD;for(fO=0;fO<Hy;++fO)if(SJ=C[fO])Xb[fO]=kD="$"+av.call(SJ,SJ.__data__,fO,C),kD in Yi?g8[fO]=SJ:Yi[kD]=SJ;for(fO=0;fO<$G;++fO)kD="$"+av.call(O,By[fO],fO,By),(SJ=Yi[kD])?(M[fO]=SJ,SJ.__data__=By[fO],Yi[kD]=null):K[fO]=new A(O,By[fO]);for(fO=0;fO<Hy;++fO)(SJ=C[fO])&&Yi[Xb[fO]]===SJ&&(g8[fO]=SJ)}
function e(O,C){return O<C?-1:O>C?1:O>=C?0:NaN}
function v(O){return function(){this.removeAttribute(O)}}
function LO(O){return function(){this.removeAttributeNS(O.space,O.local)}}
function S(O,C){return function(){this.setAttribute(O,C)}}
function $i(O,C){return function(){this.setAttributeNS(O.space,O.local,C)}}
function nO(O,C){return function(){var K=C.apply(this,arguments);K==null?this.removeAttribute(O):this.setAttribute(O,K)}}
function VB(O,C){return function(){var K=C.apply(this,arguments);K==null?this.removeAttributeNS(O.space,O.local):this.setAttributeNS(O.space,O.local,K)}}
function Iv(O){return function(){this.style.removeProperty(O)}}
function CO(O,C,K){return function(){this.style.setProperty(O,C,K)}}
function uT(O,C,K){return function(){var M=C.apply(this,arguments);M==null?this.style.removeProperty(O):this.style.setProperty(O,M,K)}}
function Wy(O,C){return O.style.getPropertyValue(C)||(O.ownerDocument&&O.ownerDocument.defaultView||O.document&&O||O.defaultView).getComputedStyle(O,null).getPropertyValue(C)}
function LQ(O){return function(){delete this[O]}}
function Ur(O,C){return function(){this[O]=C}}
function ov(O,C){return function(){var K=C.apply(this,arguments);K==null?delete this[O]:this[O]=K}}
function YG(){this.textContent=""}
function pQ(O){return function(){this.textContent=O}}
function TP(O){return function(){var C=O.apply(this,arguments);this.textContent=C==null?"":C}}
function s3(){this.innerHTML=""}
function KQ(O){return function(){this.innerHTML=O}}
function sr(O){return function(){var C=O.apply(this,arguments);this.innerHTML=C==null?"":C}}
function rA(){return null}
function oA(){var O=this.parentNode;O&&O.removeChild(this)}
function xD(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function qf(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function jj(O,C,K){O=mI(O,C,K);return function(M){var g8=M.relatedTarget;g8&&(g8===this||g8.compareDocumentPosition(this)&8)||O.call(this,M)}}
function mI(O,C,K){return function(){O.call(this,this.__data__,C,K)}}
function AT(O){return O.trim().split(/^|\s+/).map(function(C){var K="",M=C.indexOf(".");M>=0&&(K=C.slice(M+1),C=C.slice(0,M));return{type:C,name:K}})}
function dA(O){return function(){var C=this.__on;if(C){for(var K=0,M=-1,g8=C.length,By;K<g8;++K)(By=C[K],O.type&&By.type!==O.type||By.name!==O.name)?C[++M]=By:this.removeEventListener(By.type,By.listener,By.capture);++M?C.length=M:delete this.__on}}}
function CQ(O,C,K){var M=TvX.hasOwnProperty(O.type)?jj:mI;return function(g8,By,av){g8=this.__on;var fO;By=M(C,By,av);if(g8){av=0;for(var SJ=g8.length;av<SJ;++av)if((fO=g8[av]).type===O.type&&fO.name===O.name){this.removeEventListener(fO.type,fO.listener,fO.capture);this.addEventListener(fO.type,fO.listener=By,fO.capture=K);fO.value=C;return}}this.addEventListener(O.type,By,K);fO={type:O.type,name:O.name,value:C,listener:By,capture:K};g8?g8.push(fO):this.__on=[fO]}}
function jJ(O,C,K){var M=O.ownerDocument&&O.ownerDocument.defaultView||O.document&&O||O.defaultView,g8=M.CustomEvent;typeof g8==="function"?g8=new g8(C,K):(g8=M.document.createEvent("Event"),K?(g8.initEvent(C,K.bubbles,K.cancelable),g8.detail=K.detail):g8.initEvent(C,!1,!1));O.dispatchEvent(g8)}
function mb(O,C){return function(){return jJ(this,O,C)}}
function Bc(O,C){return function(){return jJ(this,O,C.apply(this,arguments))}}
function Hc(O,C){this._groups=O;this._parents=C}
function bD(){return new Hc([[document.documentElement]],gBJ)}
function wA(){this._="@"+(++bNw).toString(36)}
function Xo(O,C,K){O.prototype=C.prototype=K;K.constructor=O}
function CS(O,C){O=Object.create(O.prototype);for(var K in C)O[K]=C[K];return O}
function lh(){}
function BI(O){var C;O=(O+"").trim().toLowerCase();return(C=$k3.exec(O))?(C=parseInt(C[1],16),new fo(C>>8&15|C>>4&240,C>>4&15|C&240,(C&15)<<4|C&15,1)):(C=GNo.exec(O))?Oy(parseInt(C[1],16)):(C=q4J.exec(O))?new fo(C[1],C[2],C[3],1):(C=VUl.exec(O))?new fo(C[1]*255/100,C[2]*255/100,C[3]*255/100,1):(C=UkJ.exec(O))?Yy(C[1],C[2],C[3],C[4]):(C=BtO.exec(O))?Yy(C[1]*255/100,C[2]*255/100,C[3]*255/100,C[4]):(C=JhJ.exec(O))?wX(C[1],C[2]/100,C[3]/100,1):(C=kNR.exec(O))?wX(C[1],C[2]/100,C[3]/100,C[4]):EHb.hasOwnProperty(O)?
Oy(EHb[O]):O==="transparent"?new fo(NaN,NaN,NaN,0):null}
function Oy(O){return new fo(O>>16&255,O>>8&255,O&255,1)}
function Yy(O,C,K,M){M<=0&&(O=C=K=NaN);return new fo(O,C,K,M)}
function f0(O){O instanceof lh||(O=BI(O));if(!O)return new fo;O=O.rgb();return new fo(O.r,O.g,O.b,O.opacity)}
function Ho(O,C,K,M){return arguments.length===1?f0(O):new fo(O,C,K,M==null?1:M)}
function fo(O,C,K,M){this.r=+O;this.g=+C;this.b=+K;this.opacity=+M}
function Jc(O){O=Math.max(0,Math.min(255,Math.round(O)||0));return(O<16?"0":"")+O.toString(16)}
function wX(O,C,K,M){M<=0?O=C=K=NaN:K<=0||K>=1?O=C=NaN:C<=0&&(O=NaN);return new pj(O,C,K,M)}
function P0(O){if(O instanceof pj)return new pj(O.h,O.s,O.l,O.opacity);O instanceof lh||(O=BI(O));if(!O)return new pj;if(O instanceof pj)return O;O=O.rgb();var C=O.r/255,K=O.g/255,M=O.b/255,g8=Math.min(C,K,M),By=Math.max(C,K,M),av=NaN,fO=By-g8,SJ=(By+g8)/2;fO?(av=C===By?(K-M)/fO+(K<M)*6:K===By?(M-C)/fO+2:(C-K)/fO+4,fO/=SJ<.5?By+g8:2-By-g8,av*=60):fO=SJ>0&&SJ<1?0:av;return new pj(av,fO,SJ,O.opacity)}
function yP(O,C,K,M){return arguments.length===1?P0(O):new pj(O,C,K,M==null?1:M)}
function pj(O,C,K,M){this.h=+O;this.s=+C;this.l=+K;this.opacity=+M}
function C7(O,C,K){return(O<60?C+(K-C)*O/60:O<180?K:O<240?C+(K-C)*(240-O)/60:C)*255}
function bh(O){if(O instanceof T4)return new T4(O.l,O.a,O.b,O.opacity);if(O instanceof M6){if(isNaN(O.h))return new T4(O.l,0,0,O.opacity);var C=O.h*sJb;return new T4(O.l,Math.cos(C)*O.c,Math.sin(C)*O.c,O.opacity)}O instanceof fo||(O=f0(O));var K=$D(O.r),M=$D(O.g),g8=$D(O.b);C=w8(.2225045*K+.7168786*M+.0606169*g8);if(K===M&&M===g8)var By=K=C;else By=w8((.4360747*K+.3850649*M+.1430804*g8)/.96422),K=w8((.0139322*K+.0971045*M+.7141733*g8)/.82521);return new T4(116*C-16,500*(By-C),200*(C-K),O.opacity)}
function T4(O,C,K,M){this.l=+O;this.a=+C;this.b=+K;this.opacity=+M}
function w8(O){return O>ppl?Math.pow(O,1/3):O/c7A+QJr}
function KO(O){return O>uG?O*O*O:c7A*(O-QJr)}
function ai(O){return 255*(O<=.0031308?12.92*O:1.055*Math.pow(O,1/2.4)-.055)}
function $D(O){return(O/=255)<=.04045?O/12.92:Math.pow((O+.055)/1.055,2.4)}
function bX(O){if(O instanceof M6)return new M6(O.h,O.c,O.l,O.opacity);O instanceof T4||(O=bh(O));if(O.a===0&&O.b===0)return new M6(NaN,0,O.l,O.opacity);var C=Math.atan2(O.b,O.a)*u8P;return new M6(C<0?C+360:C,Math.sqrt(O.a*O.a+O.b*O.b),O.l,O.opacity)}
function q6(O,C,K,M){return arguments.length===1?bX(O):new M6(O,C,K,M==null?1:M)}
function M6(O,C,K,M){this.h=+O;this.c=+C;this.l=+K;this.opacity=+M}
function uX(O,C,K,M){if(arguments.length===1){var g8=O;if(g8 instanceof uD)g8=new uD(g8.h,g8.s,g8.l,g8.opacity);else{g8 instanceof fo||(g8=f0(g8));var By=g8.g/255,av=g8.b/255,fO=(fdP*av+g8.r/255*-1.7884503806-3.5172982438*By)/(fdP+-1.7884503806-3.5172982438);av-=fO;var SJ=(1.97294*(By-fO)- -.29227*av)/-.90649;av=(By=Math.sqrt(SJ*SJ+av*av)/(1.97294*fO*(1-fO)))?Math.atan2(SJ,av)*u8P-120:NaN;g8=new uD(av<0?av+360:av,By,fO,g8.opacity)}}else g8=new uD(O,C,K,M==null?1:M);return g8}
function uD(O,C,K,M){this.h=+O;this.s=+C;this.l=+K;this.opacity=+M}
function Hq(O,C,K,M,g8){var By=O*O,av=By*O;return((1-3*O+3*By-av)*C+(4-6*By+3*av)*K+(1+3*O+3*By-3*av)*M+av*g8)/6}
function Ii(O){return function(){return O}}
function $W(O,C){return function(K){return O+K*C}}
function Sr(O,C,K){return O=Math.pow(O,K),C=Math.pow(C,K)-O,K=1/K,function(M){return Math.pow(O+M*C,K)}}
function Nd(O,C){var K=C-O;return K?$W(O,K>180||K<-180?K-360*Math.round(K/360):K):Ii(isNaN(O)?C:O)}
function bI(O){return(O=+O)===1?ZG:function(C,K){return K-C?Sr(C,K,O):Ii(isNaN(C)?K:C)}}
function ZG(O,C){var K=C-O;return K?$W(O,K):Ii(isNaN(O)?C:O)}
function jR(O){return function(C){var K=C.length,M=Array(K),g8=Array(K),By=Array(K),av;for(av=0;av<K;++av){var fO=Ho(C[av]);M[av]=fO.r||0;g8[av]=fO.g||0;By[av]=fO.b||0}M=O(M);g8=O(g8);By=O(By);fO.opacity=1;return function(SJ){fO.r=M(SJ);fO.g=g8(SJ);fO.b=By(SJ);return fO+""}}}
function Mf(O,C){return O=+O,C-=O,function(K){return O+C*K}}
function G3(O){return function(){return O}}
function cI(O){return function(C){return O(C)+""}}
function LS(O,C){var K=gMT.lastIndex=bsO.lastIndex=0,M,g8,By,av=-1,fO=[],SJ=[];O+="";for(C+="";(M=gMT.exec(O))&&(g8=bsO.exec(C));)(By=g8.index)>K&&(By=C.slice(K,By),fO[av]?fO[av]+=By:fO[++av]=By),(M=M[0])===(g8=g8[0])?fO[av]?fO[av]+=g8:fO[++av]=g8:(fO[++av]=null,SJ.push({i:av,x:Mf(M,g8)})),K=bsO.lastIndex;K<C.length&&(By=C.slice(K),fO[av]?fO[av]+=By:fO[++av]=By);return fO.length<2?SJ[0]?cI(SJ[0].x):G3(C):(C=SJ.length,function(Yi){for(var Hy=0,$G;Hy<C;++Hy)fO[($G=SJ[Hy]).i]=$G.x(Yi);return fO.join("")})}
function $x(O,C,K,M,g8,By){var av,fO,SJ;if(av=Math.sqrt(O*O+C*C))O/=av,C/=av;if(SJ=O*K+C*M)K-=O*SJ,M-=C*SJ;if(fO=Math.sqrt(K*K+M*M))K/=fO,M/=fO,SJ/=fO;O*M<C*K&&(O=-O,C=-C,SJ=-SJ,av=-av);return{translateX:g8,translateY:By,rotate:Math.atan2(C,O)*A7X,skewX:Math.atan(SJ)*A7X,scaleX:av,scaleY:fO}}
function yC(O,C,K,M){function g8(Yi){return Yi.length?Yi.pop()+" ":""}
function By(Yi,Hy,$G,Xb,kD,pS){Yi!==$G||Hy!==Xb?(kD=kD.push("translate(",null,C,null,K),pS.push({i:kD-4,x:Mf(Yi,$G)},{i:kD-2,x:Mf(Hy,Xb)})):($G||Xb)&&kD.push("translate("+$G+C+Xb+K)}
function av(Yi,Hy,$G,Xb){Yi!==Hy?(Yi-Hy>180?Hy+=360:Hy-Yi>180&&(Yi+=360),Xb.push({i:$G.push(g8($G)+"rotate(",null,M)-2,x:Mf(Yi,Hy)})):Hy&&$G.push(g8($G)+"rotate("+Hy+M)}
function fO(Yi,Hy,$G,Xb){Yi!==Hy?Xb.push({i:$G.push(g8($G)+"skewX(",null,M)-2,x:Mf(Yi,Hy)}):Hy&&$G.push(g8($G)+"skewX("+Hy+M)}
function SJ(Yi,Hy,$G,Xb,kD,pS){Yi!==$G||Hy!==Xb?(kD=kD.push(g8(kD)+"scale(",null,",",null,")"),pS.push({i:kD-4,x:Mf(Yi,$G)},{i:kD-2,x:Mf(Hy,Xb)})):$G===1&&Xb===1||kD.push(g8(kD)+"scale("+$G+","+Xb+")")}
return function(Yi,Hy){var $G=[],Xb=[];Yi=O(Yi);Hy=O(Hy);By(Yi.translateX,Yi.translateY,Hy.translateX,Hy.translateY,$G,Xb);av(Yi.rotate,Hy.rotate,$G,Xb);fO(Yi.skewX,Hy.skewX,$G,Xb);SJ(Yi.scaleX,Yi.scaleY,Hy.scaleX,Hy.scaleY,$G,Xb);Yi=Hy=null;return function(kD){for(var pS=-1,f7=Xb.length,k8;++pS<f7;)$G[(k8=Xb[pS]).i]=k8.x(kD);return $G.join("")}}}
function zK(O){return function(C,K){var M=O((C=yP(C)).h,(K=yP(K)).h),g8=ZG(C.s,K.s),By=ZG(C.l,K.l),av=ZG(C.opacity,K.opacity);return function(fO){C.h=M(fO);C.s=g8(fO);C.l=By(fO);C.opacity=av(fO);return C+""}}}
function op(O){return function(C,K){var M=O((C=q6(C)).h,(K=q6(K)).h),g8=ZG(C.c,K.c),By=ZG(C.l,K.l),av=ZG(C.opacity,K.opacity);return function(fO){C.h=M(fO);C.c=g8(fO);C.l=By(fO);C.opacity=av(fO);return C+""}}}
function Y4(O){return function M(K){function g8(By,av){var fO=O((By=uX(By)).h,(av=uX(av)).h),SJ=ZG(By.s,av.s),Yi=ZG(By.l,av.l),Hy=ZG(By.opacity,av.opacity);return function($G){By.h=fO($G);By.s=SJ($G);By.l=Yi(Math.pow($G,K));By.opacity=Hy($G);return By+""}}
K=+K;g8.gamma=M;return g8}(1)}
function X$(){return G_||(zAG(AoO),G_=hm.now()+F7f)}
function AoO(){G_=0}
function l5(){this._call=this._time=this._next=null}
function rb(O,C,K){var M=new l5;M.restart(O,C,K);return M}
function OH(){G_=(HjJ=hm.now())+F7f;fz=Wv=0;try{X$();++fz;for(var O=yGv,C;O;)(C=G_-O._time)>=0&&O._call.call(null,C),O=O._next;--fz}finally{fz=0;O=yGv;for(var K=Infinity;O;)if(O._call){K>O._time&&(K=O._time);var M=O;O=O._next}else C=O._next,O._next=null,O=M?M._next=C:yGv=C;eM=M;iu(K);G_=0}}
function aSv(){var O=hm.now(),C=O-HjJ;C>1E3&&(F7f-=C,HjJ=O)}
function iu(O){fz||(Wv&&(Wv=clearTimeout(Wv)),O-G_>24?(O<Infinity&&(Wv=setTimeout(OH,O-hm.now()-F7f)),xT&&(xT=clearInterval(xT))):(xT||(HjJ=hm.now(),xT=setInterval(aSv,1E3)),fz=1,zAG(OH)))}
function IdG(O,C,K){var M=new l5;C=C==null?0:+C;M.restart(function(g8){M.stop();O(g8+C)},C,K);
return M}
function $BJ(O,C,K,M,g8,By){var av=O.__transition;if(!av)O.__transition={};else if(K in av)return;ZNw(O,K,{name:C,index:M,group:g8,on:aTD,tween:dkA,time:By.time,delay:By.delay,duration:By.duration,ease:By.ease,timer:null,state:0})}
function GfJ(O,C){O=uJ(O,C);if(O.state>0)throw Error("ve");return O}
function qY(O,C){O=uJ(O,C);if(O.state>2)throw Error("we");return O}
function uJ(O,C){O=O.__transition;if(!O||!(O=O[C]))throw Error("xe");return O}
function ZNw(O,C,K){function M(SJ){var Yi,Hy;if(K.state!==1)return By();for(Xb in av){var $G=av[Xb];if($G.name===K.name){if($G.state===3)return IdG(M);$G.state===4?($G.state=6,$G.timer.stop(),$G.on.call("interrupt",O,O.__data__,$G.index,$G.group),delete av[Xb]):+Xb<C&&($G.state=6,$G.timer.stop(),delete av[Xb])}}IdG(function(){K.state===3&&(K.state=4,K.timer.restart(g8,K.delay,K.time),g8(SJ))});
K.state=2;K.on.call("start",O,O.__data__,K.index,K.group);if(K.state===2){K.state=3;fO=Array(Hy=K.tween.length);var Xb=0;for(Yi=-1;Xb<Hy;++Xb)if($G=K.tween[Xb].value.call(O,O.__data__,K.index,K.group))fO[++Yi]=$G;fO.length=Yi+1}}
function g8(SJ){SJ=SJ<K.duration?K.ease.call(null,SJ/K.duration):(K.timer.restart(By),K.state=5,1);for(var Yi=-1,Hy=fO.length;++Yi<Hy;)fO[Yi].call(null,SJ);K.state===5&&(K.on.call("end",O,O.__data__,K.index,K.group),By())}
function By(){K.state=6;K.timer.stop();delete av[C];for(var SJ in av)return;delete O.__transition}
var av=O.__transition,fO;av[C]=K;K.timer=rb(function(SJ){K.state=1;K.timer.restart(M,K.delay,K.time);K.delay<=SJ&&M(SJ-K.delay)},0,K.time)}
function TtT(O,C){var K,M;return function(){var g8=qY(this,O),By=g8.tween;if(By!==K){M=K=By;By=0;for(var av=M.length;By<av;++By)if(M[By].name===C){M=M.slice();M.splice(By,1);break}}g8.tween=M}}
function EBA(O,C,K){var M,g8;if(typeof K!=="function")throw Error();return function(){var By=qY(this,O),av=By.tween;if(av!==M){g8=(M=av).slice();av={name:C,value:K};for(var fO=0,SJ=g8.length;fO<SJ;++fO)if(g8[fO].name===C){g8[fO]=av;break}fO===SJ&&g8.push(av)}By.tween=g8}}
function qNy(O,C,K){var M=O._id;O.each(function(){var g8=qY(this,M);(g8.value||(g8.value={}))[C]=K.apply(this,arguments)});
return function(g8){return uJ(g8,M).value[C]}}
function CpW(O,C){var K;return(typeof C==="number"?Mf:C instanceof BI?r7b:(K=BI(C))?(C=K,r7b):LS)(O,C)}
function snA(O){return function(){this.removeAttribute(O)}}
function chT(O){return function(){this.removeAttributeNS(O.space,O.local)}}
function Qno(O,C,K){var M,g8;return function(){var By=this.getAttribute(O);return By===K?null:By===M?g8:g8=C(M=By,K)}}
function uSA(O,C,K){var M,g8;return function(){var By=this.getAttributeNS(O.space,O.local);return By===K?null:By===M?g8:g8=C(M=By,K)}}
function fTA(O,C,K){var M,g8,By;return function(){var av=K(this);if(av==null)return void this.removeAttribute(O);var fO=this.getAttribute(O);return fO===av?null:fO===M&&av===g8?By:By=C(M=fO,g8=av)}}
function AhR(O,C,K){var M,g8,By;return function(){var av=K(this);if(av==null)return void this.removeAttributeNS(O.space,O.local);var fO=this.getAttributeNS(O.space,O.local);return fO===av?null:fO===M&&av===g8?By:By=C(M=fO,g8=av)}}
function zbJ(O,C){function K(){var M=this,g8=C.apply(M,arguments);return g8&&function(By){M.setAttributeNS(O.space,O.local,g8(By))}}
K._value=C;return K}
function ITA(O,C){function K(){var M=this,g8=C.apply(M,arguments);return g8&&function(By){M.setAttribute(O,g8(By))}}
K._value=C;return K}
function CmO(O,C){return function(){GfJ(this,O).delay=+C.apply(this,arguments)}}
function rhT(O,C){return C=+C,function(){GfJ(this,O).delay=C}}
function ONw(O,C){return function(){qY(this,O).duration=+C.apply(this,arguments)}}
function iNU(O,C){return C=+C,function(){qY(this,O).duration=C}}
function wpC(O,C){if(typeof C!=="function")throw Error();return function(){qY(this,O).ease=C}}
function hbR(O){return(O+"").trim().split(/^|\s+/).every(function(C){var K=C.indexOf(".");K>=0&&(C=C.slice(0,K));return!C||C==="start"})}
function WVJ(O,C,K){var M,g8,By=hbR(C)?GfJ:qY;return function(){var av=By(this,O),fO=av.on;if(fO!==M)(g8=(M=fO).copy()).on(C,K);av.on=g8}}
function ebJ(O){return function(){var C=this.parentNode,K;for(K in this.__transition)if(+K!==O)return;C&&C.removeChild(this)}}
function xkA(O,C){var K,M,g8;return function(){var By=Wy(this,O),av=(this.style.removeProperty(O),Wy(this,O));return By===av?null:By===K&&av===M?g8:g8=C(K=By,M=av)}}
function KVR(O){return function(){this.style.removeProperty(O)}}
function RbU(O,C,K){var M,g8;return function(){var By=Wy(this,O);return By===K?null:By===M?g8:g8=C(M=By,K)}}
function Pmw(O,C,K){var M,g8,By;return function(){var av=Wy(this,O),fO=K(this);fO==null&&(fO=(this.style.removeProperty(O),Wy(this,O)));return av===fO?null:av===M&&fO===g8?By:By=C(M=av,g8=fO)}}
function tUo(O,C,K){function M(){var g8=this,By=C.apply(g8,arguments);return By&&function(av){g8.style.setProperty(O,By(av),K)}}
M._value=C;return M}
function mko(O){return function(){this.textContent=O}}
function vBD(O){return function(){var C=O(this);this.textContent=C==null?"":C}}
function Qs(O,C,K,M){this._groups=O;this._parents=C;this._name=K;this._id=M}
function VyJ(O){return{type:O}}
function UB4(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function NDb(){}
function O5Q(O,C){var K=new NDb;if(O instanceof NDb)O.each(function(av,fO){K.set(fO,av)});
else if(Array.isArray(O)){var M=-1,g8=O.length,By;if(C==null)for(;++M<g8;)K.set(M,O[M]);else for(;++M<g8;)K.set(C(By=O[M],M,O),By)}else if(O)for(M in O)K.set(M,O[M]);return K}
function jTb(){}
function i5b(O){return function(C){for(var K={},M=0;M<O.length;M++)K[O[M]]=C[M]||"";return K}}
function Xpo(O,C){var K=i5b(O);return function(M,g8){return C(K(M),g8,O)}}
function lTR(O){var C=Object.create(null),K=[];O.forEach(function(M){for(var g8 in M)g8 in C||K.push(C[g8]=g8)});
return K}
function w_W(O){function C(av,fO){function SJ(){if(pS)return BxJ;if(f7)return f7=!1,hA6;var vr,Ul=$G,Gg;if(av.charCodeAt(Ul)===34){for(;$G++<Hy&&av.charCodeAt($G)!==34||av.charCodeAt(++$G)===34;);(vr=$G)>=Hy?pS=!0:(Gg=av.charCodeAt($G++))===10?f7=!0:Gg===13&&(f7=!0,av.charCodeAt($G)===10&&++$G);return av.slice(Ul+1,vr-1).replace(/""/g,'"')}for(;$G<Hy;){if((Gg=av.charCodeAt(vr=$G++))===10)f7=!0;else if(Gg===13)f7=!0,av.charCodeAt($G)===10&&++$G;else if(Gg!==By)continue;return av.slice(Ul,vr)}return pS=
!0,av.slice(Ul,Hy)}
var Yi=[],Hy=av.length,$G=0,Xb=0,kD,pS=Hy<=0,f7=!1;av.charCodeAt(Hy-1)===10&&--Hy;for(av.charCodeAt(Hy-1)===13&&--Hy;(kD=SJ())!==BxJ;){for(var k8=[];kD!==hA6&&kD!==BxJ;)k8.push(kD),kD=SJ();fO&&(k8=fO(k8,Xb++))==null||Yi.push(k8)}return Yi}
function K(av){return av.map(M).join(O)}
function M(av){return av==null?"":g8.test(av)?'"'+av.replace(/"/g,'""')+'"':av}
var g8=new RegExp('["'+O+"\n\r]"),By=O.charCodeAt(0);return{parse:function(av,fO){var SJ,Yi;av=C(av,function(Hy,$G){if(SJ)return SJ(Hy,$G-1);Yi=Hy;SJ=fO?Xpo(Hy,fO):i5b(Hy)});
av.columns=Yi||[];return av},
parseRows:C,format:function(av,fO){fO==null&&(fO=lTR(av));return[fO.map(M).join(O)].concat(av.map(function(SJ){return fO.map(function(Yi){return M(SJ[Yi])}).join(O)})).join("\n")},
formatRows:function(av){return av.map(K).join("\n")}}}
function MUO(O){if(!O.ok)throw Error("ye`"+O.status+"`"+O.statusText);return O.text()}
function WNj(O){return function(C,K,M){arguments.length===2&&typeof K==="function"&&(M=K,K=void 0);return fetch(C,K).then(MUO).then(function(g8){return O(g8,M)})}}
function eAc(O,C,K,M){if(isNaN(C)||isNaN(K))return O;var g8,By=O._root;M={data:M};var av=O._x0,fO=O._y0,SJ=O._x1,Yi=O._y1,Hy,$G,Xb,kD,pS;if(!By)return O._root=M,O;for(;By.length;)if((Xb=C>=(Hy=(av+SJ)/2))?av=Hy:SJ=Hy,(kD=K>=($G=(fO+Yi)/2))?fO=$G:Yi=$G,g8=By,!(By=By[pS=kD<<1|Xb]))return g8[pS]=M,O;var f7=+O._x.call(null,By.data);var k8=+O._y.call(null,By.data);if(C===f7&&K===k8)return M.next=By,g8?g8[pS]=M:O._root=M,O;do g8=g8?g8[pS]=Array(4):O._root=Array(4),(Xb=C>=(Hy=(av+SJ)/2))?av=Hy:SJ=Hy,(kD=
K>=($G=(fO+Yi)/2))?fO=$G:Yi=$G;while((pS=kD<<1|Xb)===(Xb=(k8>=$G)<<1|f7>=Hy));return g8[Xb]=By,g8[pS]=M,O}
function Bn(O,C,K,M,g8){this.node=O;this.x0=C;this.y0=K;this.x1=M;this.y1=g8}
function oBJ(O){return O[0]}
function Y4A(O){return O[1]}
function JMi(O,C,K,M,g8,By){this._x=O;this._y=C;this._x0=K;this._y0=M;this._x1=g8;this._y1=By;this._root=void 0}
function x3P(O){for(var C={data:O.data},K=C;O=O.next;)K=K.next={data:O.data};return C}
function nti(O,C){if((C=(O=C?O.toExponential(C-1):O.toExponential()).indexOf("e"))<0)return null;var K=O.slice(0,C);return[K.length>1?K[0]+K.slice(2):K,+O.slice(C+1)]}
function S4A(O){return O=nti(Math.abs(O)),O?O[1]:NaN}
function FVw(O,C){return function(K,M){for(var g8=K.length,By=[],av=0,fO=O[0],SJ=0;g8>0&&fO>0;){SJ+fO+1>M&&(fO=Math.max(1,M-SJ));By.push(K.substring(g8-=fO,g8+fO));if((SJ+=fO+1)>M)break;fO=O[av=(av+1)%O.length]}return By.reverse().join(C)}}
function HN2(O){return function(C){return C.replace(/[0-9]/g,function(K){return O[+K]})}}
function kf8(O){return new pd8(O)}
function pd8(O){if(!(C=yhT.exec(O)))throw Error("ze`"+O);var C;this.fill=C[1]||" ";this.align=C[2]||">";this.sign=C[3]||"-";this.symbol=C[4]||"";this.zero=!!C[5];this.width=C[6]&&+C[6];this.comma=!!C[7];this.precision=C[8]&&+C[8].slice(1);this.trim=!!C[9];this.type=C[10]||""}
function KNQ(O,C){C=nti(O,C);if(!C)return O+"";O=C[0];C=C[1];return C<0?"0."+Array(-C).join("0")+O:O.length>C+1?O.slice(0,C+1)+"."+O.slice(C+1):O+Array(C-O.length+2).join("0")}
function RAI(O){return O}
function NtT(O){function C(fO){function SJ(m$){var Es=Gg,rJ=bx,GK,H2;if(Ul==="c")rJ=Bo(m$)+rJ,m$="";else{m$=+m$;var dJ=m$<0;m$=Bo(Math.abs(m$),k8);if(vr){var gd=m$.length,uH=1,XA=-1;a:for(;uH<gd;++uH)switch(m$[uH]){case ".":XA=GK=uH;break;case "0":XA===0&&(XA=uH);GK=uH;break;default:if(!+m$[uH])break a;XA>0&&(XA=0)}m$=XA>0?m$.slice(0,XA)+m$.slice(GK+1):m$}dJ&&+m$===0&&(dJ=!1);Es=(dJ?$G==="("?$G:"-":$G==="-"||$G==="("?"":$G)+Es;rJ=(Ul==="s"?Pp6[8+tbc/3]:"")+rJ+(dJ&&$G==="("?")":"");if(jL)for(dJ=-1,
GK=m$.length;++dJ<GK;)if(H2=m$.charCodeAt(dJ),48>H2||H2>57){rJ=(H2===46?g8+m$.slice(dJ+1):m$.slice(dJ))+rJ;m$=m$.slice(0,dJ);break}}f7&&!kD&&(m$=K(m$,Infinity));H2=Es.length+m$.length+rJ.length;dJ=H2<pS?Array(pS-H2+1).join(Yi):"";f7&&kD&&(m$=K(dJ+m$,dJ.length?pS-rJ.length:Infinity),dJ="");switch(Hy){case "<":m$=Es+m$+rJ+dJ;break;case "=":m$=Es+dJ+m$+rJ;break;case "^":m$=dJ.slice(0,H2=dJ.length>>1)+Es+m$+rJ+dJ.slice(H2);break;default:m$=dJ+Es+m$+rJ}return By(m$)}
fO=kf8(fO);var Yi=fO.fill,Hy=fO.align,$G=fO.sign,Xb=fO.symbol,kD=fO.zero,pS=fO.width,f7=fO.comma,k8=fO.precision,vr=fO.trim,Ul=fO.type;Ul==="n"?(f7=!0,Ul="g"):m3r[Ul]||(k8==null&&(k8=12),vr=!0,Ul="g");if(kD||Yi==="0"&&Hy==="=")kD=!0,Yi="0",Hy="=";var Gg=Xb==="$"?M[0]:Xb==="#"&&/[boxX]/.test(Ul)?"0"+Ul.toLowerCase():"",bx=Xb==="$"?M[1]:/[%p]/.test(Ul)?av:"",Bo=m3r[Ul],jL=/[defgprs%]/.test(Ul);k8=k8==null?6:/[gprs]/.test(Ul)?Math.max(1,Math.min(21,k8)):Math.max(0,Math.min(20,k8));SJ.toString=function(){return fO+
""};
return SJ}
var K=O.grouping&&O.thousands?FVw(O.grouping,O.thousands):RAI,M=O.currency,g8=O.decimal,By=O.numerals?HN2(O.numerals):RAI,av=O.percent||"%";return{format:C,formatPrefix:function(fO,SJ){var Yi=C((fO=kf8(fO),fO.type="f",fO));fO=Math.max(-8,Math.min(8,Math.floor(S4A(SJ)/3)))*3;var Hy=Math.pow(10,-fO),$G=Pp6[8+fO/3];return function(Xb){return Yi(Hy*Xb)+$G}}}}
function BR(){this.reset()}
function vHP(O,C,K){var M=O.s=C+K,g8=M-C;O.t=C-(M-g8)+(K-g8)}
function D4J(O){return O>1?KF:O<-1?-KF:Math.asin(O)}
function jnJ(){}
function X_I(O){var C=O[0];O=O[1];var K=RQ(O);return[K*RQ(C),K*k1(C),k1(O)]}
function ldP(O,C){return[O[1]*C[2]-O[2]*C[1],O[2]*C[0]-O[0]*C[2],O[0]*C[1]-O[1]*C[0]]}
function Mbj(O){var C=LLi(O[0]*O[0]+O[1]*O[1]+O[2]*O[2]);O[0]/=C;O[1]/=C;O[2]/=C}
function nPw(){var O=[],C;return{point:function(K,M){C.push([K,M])},
lineStart:function(){O.push(C=[])},
lineEnd:jnJ,rejoin:function(){O.length>1&&O.push(O.pop().concat(O.shift()))},
result:function(){var K=O;O=[];C=null;return K}}}
function gtB(O,C,K,M){this.x=O;this.z=C;this.o=K;this.e=M;this.v=!1;this.n=this.p=null}
function DsR(O,C,K,M,g8){var By=[],av=[];O.forEach(function($G){if(!((Xb=$G.length-1)<=0)){var Xb,kD=$G[0],pS=$G[Xb],f7=kD;if(u_(f7[0]-pS[0])<1E-6&&u_(f7[1]-pS[1])<1E-6){g8.lineStart();for(fO=0;fO<Xb;++fO)g8.point((kD=$G[fO])[0],kD[1]);g8.lineEnd()}else By.push(Xb=new gtB(kD,$G,null,!0)),av.push(Xb.o=new gtB(kD,null,Xb,!1)),By.push(Xb=new gtB(pS,$G,null,!1)),av.push(Xb.o=new gtB(pS,null,Xb,!0))}});
if(By.length){av.sort(C);oHc(By);oHc(av);var fO=0;for(O=av.length;fO<O;++fO)av[fO].e=K=!K;K=By[0];for(var SJ;;){for(var Yi=K,Hy=!0;Yi.v;)if((Yi=Yi.n)===K)return;C=Yi.z;g8.lineStart();do{Yi.v=Yi.o.v=!0;if(Yi.e){if(Hy)for(fO=0,O=C.length;fO<O;++fO)g8.point((SJ=C[fO])[0],SJ[1]);else M(Yi.x,Yi.n.x,1,g8);Yi=Yi.n}else{if(Hy)for(C=Yi.p.z,fO=C.length-1;fO>=0;--fO)g8.point((SJ=C[fO])[0],SJ[1]);else M(Yi.x,Yi.p.x,-1,g8);Yi=Yi.p}Yi=Yi.o;C=Yi.z;Hy=!Hy}while(!Yi.v);g8.lineEnd()}}}
function oHc(O){if(C=O.length){for(var C,K=0,M=O[0],g8;++K<C;)M.n=g8=O[K],g8.p=M,M=g8;M.n=g8=O[0];g8.p=M}}
function L0T(O){return O.length>1}
function gPU(O,C){return((O=O.x)[0]<0?O[1]-KF-1E-6:KF-O[1])-((C=C.x)[0]<0?C[1]-KF-1E-6:KF-C[1])}
function Zs8(){}
function Yc6(O){return function(C,K){var M=RQ(C),g8=RQ(K);M=O(M*g8);return[M*g8*k1(C),M*k1(K)]}}
function Kf(O){return function(C,K){var M=LLi(C*C+K*K),g8=O(M),By=k1(g8);g8=RQ(g8);return[ScQ(C*By,M*g8),D4J(M&&K*By/M)]}}
function bMJ(O){var C=0,K=O.children,M=K&&K.length;if(M)for(;--M>=0;)C+=K[M].value;else C=1;O.value=C}
function FNX(O,C){var K=new RZ(O);O=+O.value&&(K.value=O.value);var M,g8=[K],By,av,fO,SJ;for(C==null&&(C=$sA);M=g8.pop();)if(O&&(M.value=+M.data.value),(av=C(M.data))&&(SJ=av.length))for(M.children=Array(SJ),fO=SJ-1;fO>=0;--fO)g8.push(By=M.children[fO]=new RZ(av[fO])),By.parent=M,By.depth=M.depth+1;return K.eachBefore(GxA)}
function $sA(O){return O.children}
function qOO(O){O.data=O.data.data}
function GxA(O){var C=0;do O.height=C;while((O=O.parent)&&O.height<++C)}
function RZ(O){this.data=O;this.depth=this.height=0;this.parent=null}
function Lk(O,C,K,M){function g8(By){return O(By=new Date(+By)),By}
g8.floor=g8;g8.ceil=function(By){return O(By=new Date(By-1)),C(By,1),O(By),By};
g8.round=function(By){var av=g8(By),fO=g8.ceil(By);return By-av<fO-By?av:fO};
g8.offset=function(By,av){return C(By=new Date(+By),av==null?1:Math.floor(av)),By};
g8.range=function(By,av,fO){var SJ=[],Yi;By=g8.ceil(By);fO=fO==null?1:Math.floor(fO);if(!(By<av&&fO>0))return SJ;do SJ.push(Yi=new Date(+By)),C(By,fO),O(By);while(Yi<By&&By<av);return SJ};
g8.filter=function(By){return Lk(function(av){if(av>=av)for(;O(av),!By(av);)av.setTime(av-1)},function(av,fO){if(av>=av)if(fO<0)for(;++fO<=0;)for(;C(av,-1),!By(av););
else for(;--fO>=0;)for(;C(av,1),!By(av););})};
K&&(g8.count=function(By,av){aRb.setTime(+By);dBB.setTime(+av);O(aRb);O(dBB);return Math.floor(K(aRb,dBB))},g8.every=function(By){By=Math.floor(By);
return isFinite(By)&&By>0?By>1?g8.filter(M?function(av){return M(av)%By===0}:function(av){return g8.count(0,av)%By===0}):g8:null});
return g8}
function Vo(O){return Lk(function(C){C.setDate(C.getDate()-(C.getDay()+7-O)%7);C.setHours(0,0,0,0)},function(C,K){C.setDate(C.getDate()+K*7)},function(C,K){return(K-C-(K.getTimezoneOffset()-C.getTimezoneOffset())*6E4)/6048E5})}
function U_(O){return Lk(function(C){C.setUTCDate(C.getUTCDate()-(C.getUTCDay()+7-O)%7);C.setUTCHours(0,0,0,0)},function(C,K){C.setUTCDate(C.getUTCDate()+K*7)},function(C,K){return(K-C)/6048E5})}
function VvA(O){if(0<=O.y&&O.y<100){var C=new Date(-1,O.m,O.d,O.H,O.M,O.S,O.L);C.setFullYear(O.y);return C}return new Date(O.y,O.m,O.d,O.H,O.M,O.S,O.L)}
function bLb(O){if(0<=O.y&&O.y<100){var C=new Date(Date.UTC(-1,O.m,O.d,O.H,O.M,O.S,O.L));C.setUTCFullYear(O.y);return C}return new Date(Date.UTC(O.y,O.m,O.d,O.H,O.M,O.S,O.L))}
function Pv(O){return{y:O,m:0,d:1,H:0,M:0,S:0,L:0}}
function Usl(O){function C(rJ,GK){return function(H2){var dJ=[],gd=-1,uH=0,XA=rJ.length,IV,tD;for(H2 instanceof Date||(H2=new Date(+H2));++gd<XA;)if(rJ.charCodeAt(gd)===37){dJ.push(rJ.slice(uH,gd));(uH=H5X[IV=rJ.charAt(++gd)])!=null?IV=rJ.charAt(++gd):uH=IV==="e"?" ":"0";if(tD=GK[IV])IV=tD(H2,uH);dJ.push(IV);uH=gd+1}dJ.push(rJ.slice(uH,gd));return dJ.join("")}}
function K(rJ,GK){return function(H2){var dJ=Pv(1900);if(M(dJ,rJ,H2,0)!=H2.length)return null;if("Q"in dJ)return new Date(dJ.Q);"p"in dJ&&(dJ.H=dJ.H%12+dJ.p*12);if("V"in dJ){if(dJ.V<1||dJ.V>53)return null;"w"in dJ||(dJ.w=1);if("Z"in dJ){H2=bLb(Pv(dJ.y));var gd=H2.getUTCDay();H2=gd>4||gd===0?TxO.ceil(H2):TxO(H2);H2=y7j.offset(H2,(dJ.V-1)*7);dJ.y=H2.getUTCFullYear();dJ.m=H2.getUTCMonth();dJ.d=H2.getUTCDate()+(dJ.w+6)%7}else H2=GK(Pv(dJ.y)),gd=H2.getDay(),H2=gd>4||gd===0?EMv.ceil(H2):EMv(H2),H2=Nv6.offset(H2,
(dJ.V-1)*7),dJ.y=H2.getFullYear(),dJ.m=H2.getMonth(),dJ.d=H2.getDate()+(dJ.w+6)%7}else if("W"in dJ||"U"in dJ)"w"in dJ||(dJ.w="u"in dJ?dJ.u%7:"W"in dJ?1:0),gd="Z"in dJ?bLb(Pv(dJ.y)).getUTCDay():GK(Pv(dJ.y)).getDay(),dJ.m=0,dJ.d="W"in dJ?(dJ.w+6)%7+dJ.W*7-(gd+5)%7:dJ.w+dJ.U*7-(gd+6)%7;return"Z"in dJ?(dJ.H+=dJ.Z/100|0,dJ.M+=dJ.Z%100,bLb(dJ)):GK(dJ)}}
function M(rJ,GK,H2,dJ){for(var gd=0,uH=GK.length,XA=H2.length,IV;gd<uH;){if(dJ>=XA)return-1;IV=GK.charCodeAt(gd++);if(IV===37){if(IV=GK.charAt(gd++),IV=Es[IV in H5X?GK.charAt(gd++):IV],!IV||(dJ=IV(rJ,H2,dJ))<0)return-1}else if(IV!=H2.charCodeAt(dJ++))return-1}return dJ}
var g8=O.dateTime,By=O.date,av=O.time,fO=O.periods,SJ=O.days,Yi=O.shortDays,Hy=O.months,$G=O.shortMonths,Xb=tm(fO),kD=mR(fO),pS=tm(SJ),f7=mR(SJ),k8=tm(Yi),vr=mR(Yi),Ul=tm(Hy),Gg=mR(Hy),bx=tm($G),Bo=mR($G),jL={a:function(rJ){return Yi[rJ.getDay()]},
A:function(rJ){return SJ[rJ.getDay()]},
b:function(rJ){return $G[rJ.getMonth()]},
B:function(rJ){return Hy[rJ.getMonth()]},
c:null,d:jJc,e:jJc,f:BPl,H:J0A,I:kxo,j:paT,L:nK6,m:ZMR,M:aqD,p:function(rJ){return fO[+(rJ.getHours()>=12)]},
Q:Dgi,s:LTP,S:dsR,u:TPw,U:EPA,V:sN2,w:c03,W:QNA,x:null,X:null,y:uiR,Y:fq3,Z:A0R,"%":gKQ},m$={a:function(rJ){return Yi[rJ.getUTCDay()]},
A:function(rJ){return SJ[rJ.getUTCDay()]},
b:function(rJ){return $G[rJ.getUTCMonth()]},
B:function(rJ){return Hy[rJ.getUTCMonth()]},
c:null,d:bbc,e:bbc,f:zN3,H:IqR,I:Cww,j:r0D,L:$gi,m:OMR,M:iMU,p:function(rJ){return fO[+(rJ.getUTCHours()>=12)]},
Q:Dgi,s:LTP,S:wal,u:hNA,U:W0C,V:eNA,w:xso,W:K0J,x:null,X:null,y:RN3,Y:PwU,Z:tvT,"%":gKQ},Es={a:function(rJ,GK,H2){return(GK=k8.exec(GK.slice(H2)))?(rJ.w=vr[GK[0].toLowerCase()],H2+GK[0].length):-1},
A:function(rJ,GK,H2){return(GK=pS.exec(GK.slice(H2)))?(rJ.w=f7[GK[0].toLowerCase()],H2+GK[0].length):-1},
b:function(rJ,GK,H2){return(GK=bx.exec(GK.slice(H2)))?(rJ.m=Bo[GK[0].toLowerCase()],H2+GK[0].length):-1},
B:function(rJ,GK,H2){return(GK=Ul.exec(GK.slice(H2)))?(rJ.m=Gg[GK[0].toLowerCase()],H2+GK[0].length):-1},
c:function(rJ,GK,H2){return M(rJ,g8,GK,H2)},
d:GAI,e:GAI,f:ms2,H:qxb,I:qxb,j:vPR,L:Xal,m:lqA,M:Mvl,p:function(rJ,GK,H2){return(GK=Xb.exec(GK.slice(H2)))?(rJ.p=kD[GK[0].toLowerCase()],H2+GK[0].length):-1},
Q:oPR,s:YOU,S:SOD,u:F0T,U:HMA,V:y0o,w:NPD,W:jNR,x:function(rJ,GK,H2){return M(rJ,By,GK,H2)},
X:function(rJ,GK,H2){return M(rJ,av,GK,H2)},
y:n6o,Y:DyT,Z:LUJ,"%":g6w};jL.x=C(By,jL);jL.X=C(av,jL);jL.c=C(g8,jL);m$.x=C(By,m$);m$.X=C(av,m$);m$.c=C(g8,m$);return{format:function(rJ){var GK=C(rJ,jL);GK.toString=function(){return rJ};
return GK},
parse:function(rJ){var GK=K(rJ,VvA);GK.toString=function(){return rJ};
return GK},
utcFormat:function(rJ){var GK=C(rJ,m$);GK.toString=function(){return rJ};
return GK},
utcParse:function(rJ){var GK=K(rJ,bLb);GK.toString=function(){return rJ};
return GK}}}
function Ol(O,C,K){var M=O<0?"-":"";O=(M?-O:O)+"";var g8=O.length;return M+(g8<K?Array(K-g8+1).join(C)+O:O)}
function bzA(O){return O.replace($yl,"\\$&")}
function tm(O){return new RegExp("^(?:"+O.map(bzA).join("|")+")","i")}
function mR(O){for(var C={},K=-1,M=O.length;++K<M;)C[O[K].toLowerCase()]=K;return C}
function NPD(O,C,K){return(C=qK.exec(C.slice(K,K+1)))?(O.w=+C[0],K+C[0].length):-1}
function F0T(O,C,K){return(C=qK.exec(C.slice(K,K+1)))?(O.u=+C[0],K+C[0].length):-1}
function HMA(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.U=+C[0],K+C[0].length):-1}
function y0o(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.V=+C[0],K+C[0].length):-1}
function jNR(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.W=+C[0],K+C[0].length):-1}
function DyT(O,C,K){return(C=qK.exec(C.slice(K,K+4)))?(O.y=+C[0],K+C[0].length):-1}
function n6o(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.y=+C[0]+(+C[0]>68?1900:2E3),K+C[0].length):-1}
function LUJ(O,C,K){return(C=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(C.slice(K,K+6)))?(O.Z=C[1]?0:-(C[2]+(C[3]||"00")),K+C[0].length):-1}
function lqA(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.m=C[0]-1,K+C[0].length):-1}
function GAI(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.d=+C[0],K+C[0].length):-1}
function vPR(O,C,K){return(C=qK.exec(C.slice(K,K+3)))?(O.m=0,O.d=+C[0],K+C[0].length):-1}
function qxb(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.H=+C[0],K+C[0].length):-1}
function Mvl(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.M=+C[0],K+C[0].length):-1}
function SOD(O,C,K){return(C=qK.exec(C.slice(K,K+2)))?(O.S=+C[0],K+C[0].length):-1}
function Xal(O,C,K){return(C=qK.exec(C.slice(K,K+3)))?(O.L=+C[0],K+C[0].length):-1}
function ms2(O,C,K){return(C=qK.exec(C.slice(K,K+6)))?(O.L=Math.floor(C[0]/1E3),K+C[0].length):-1}
function g6w(O,C,K){return(O=GHA.exec(C.slice(K,K+1)))?K+O[0].length:-1}
function oPR(O,C,K){return(C=qK.exec(C.slice(K)))?(O.Q=+C[0],K+C[0].length):-1}
function YOU(O,C,K){return(C=qK.exec(C.slice(K)))?(O.Q=+C[0]*1E3,K+C[0].length):-1}
function jJc(O,C){return Ol(O.getDate(),C,2)}
function J0A(O,C){return Ol(O.getHours(),C,2)}
function kxo(O,C){return Ol(O.getHours()%12||12,C,2)}
function paT(O,C){return Ol(1+Nv6.count(At(O),O),C,3)}
function nK6(O,C){return Ol(O.getMilliseconds(),C,3)}
function BPl(O,C){return nK6(O,C)+"000"}
function ZMR(O,C){return Ol(O.getMonth()+1,C,2)}
function aqD(O,C){return Ol(O.getMinutes(),C,2)}
function dsR(O,C){return Ol(O.getSeconds(),C,2)}
function TPw(O){O=O.getDay();return O===0?7:O}
function EPA(O,C){return Ol(qEU.count(At(O),O),C,2)}
function sN2(O,C){var K=O.getDay();O=K>=4||K===0?sFv(O):sFv.ceil(O);return Ol(sFv.count(At(O),O)+(At(O).getDay()===4),C,2)}
function c03(O){return O.getDay()}
function QNA(O,C){return Ol(EMv.count(At(O),O),C,2)}
function uiR(O,C){return Ol(O.getFullYear()%100,C,2)}
function fq3(O,C){return Ol(O.getFullYear()%1E4,C,4)}
function A0R(O){O=O.getTimezoneOffset();return(O>0?"-":(O*=-1,"+"))+Ol(O/60|0,"0",2)+Ol(O%60,"0",2)}
function bbc(O,C){return Ol(O.getUTCDate(),C,2)}
function IqR(O,C){return Ol(O.getUTCHours(),C,2)}
function Cww(O,C){return Ol(O.getUTCHours()%12||12,C,2)}
function r0D(O,C){return Ol(1+y7j.count(zH(O),O),C,3)}
function $gi(O,C){return Ol(O.getUTCMilliseconds(),C,3)}
function zN3(O,C){return $gi(O,C)+"000"}
function OMR(O,C){return Ol(O.getUTCMonth()+1,C,2)}
function iMU(O,C){return Ol(O.getUTCMinutes(),C,2)}
function wal(O,C){return Ol(O.getUTCSeconds(),C,2)}
function hNA(O){O=O.getUTCDay();return O===0?7:O}
function W0C(O,C){return Ol(V7l.count(zH(O),O),C,2)}
function eNA(O,C){var K=O.getUTCDay();O=K>=4||K===0?cMQ(O):cMQ.ceil(O);return Ol(cMQ.count(zH(O),O)+(zH(O).getUTCDay()===4),C,2)}
function xso(O){return O.getUTCDay()}
function K0J(O,C){return Ol(TxO.count(zH(O),O),C,2)}
function RN3(O,C){return Ol(O.getUTCFullYear()%100,C,2)}
function PwU(O,C){return Ol(O.getUTCFullYear()%1E4,C,4)}
function tvT(){return"+0000"}
function gKQ(){return"%"}
function Dgi(O){return+O}
function LTP(O){return Math.floor(+O/1E3)}
function Y8(O){for(var C=O.length/6|0,K=Array(C),M=0;M<C;)K[M]="#"+O.slice(M*6,++M*6);return K}
function bs(O){return Uy3(O[O.length-1])}
function $4f(O){var C=O.length;return function(K){return O[Math.max(0,Math.min(C-1,Math.floor(K*C)))]}}
function VzI(O){this._context=O}
function UgG(O){this._curve=O}
function Bc6(O,C,K){var M=O._x1-O._x0;C-=O._x1;var g8=(O._y1-O._y0)/(M||C<0&&-0);O=(K-O._y1)/(C||M<0&&-0);return((g8<0?-1:1)+(O<0?-1:1))*Math.min(Math.abs(g8),Math.abs(O),.5*Math.abs((g8*C+O*M)/(M+C)))||0}
function Jrr(O,C){var K=O._x1-O._x0;return K?(3*(O._y1-O._y0)/K-C)/2:C}
function QF8(O,C,K){var M=O._x0,g8=O._x1,By=O._y1,av=(g8-M)/3;O._context.bezierCurveTo(M+av,O._y0+av*C,g8-av,By-av*K,g8,By)}
function uDT(O){this._context=O}
function kAA(O){this._context=O}
function vv(O,C,K){this.k=O;this.x=C;this.y=K}
(function(O){O.length===1&&(O=D(O));return{left:function(C,K,M,g8){M==null&&(M=0);g8==null&&(g8=C.length);for(;M<g8;){var By=M+g8>>>1;O(C[By],K)<0?M=By+1:g8=By}return M},
right:function(C,K,M,g8){M==null&&(M=0);g8==null&&(g8=C.length);for(;M<g8;){var By=M+g8>>>1;O(C[By],K)>0?g8=By:M=By+1}return M}}})(n);
var LVo={value:function(){}};
g.prototype=L.prototype={constructor:g,on:function(O,C){var K=this._,M=b(O+"",K),g8,By=-1,av=M.length;if(arguments.length<2)for(;++By<av;){var fO;if(fO=g8=(O=M[By]).type){a:{fO=K[g8];for(var SJ=0,Yi=fO.length;SJ<Yi;++SJ)if((g8=fO[SJ]).name===O.name){g8=g8.value;break a}g8=void 0}fO=g8}if(fO)return g8}else{if(C!=null&&typeof C!=="function")throw Error("Ae`"+C);for(;++By<av;)if(g8=(O=M[By]).type)K[g8]=q(K[g8],O.name,C);else if(C==null)for(g8 in K)K[g8]=q(K[g8],O.name,null);return this}},
copy:function(){var O={},C=this._,K;for(K in C)O[K]=C[K].slice();return new g(O)},
call:function(O,C){if((g8=arguments.length-2)>0)for(var K=Array(g8),M=0,g8,By;M<g8;++M)K[M]=arguments[M+2];if(!this._.hasOwnProperty(O))throw Error("ue`"+O);By=this._[O];M=0;for(g8=By.length;M<g8;++M)By[M].value.apply(C,K)},
apply:function(O,C,K){if(!this._.hasOwnProperty(O))throw Error("ue`"+O);O=this._[O];for(var M=0,g8=O.length;M<g8;++M)O[M].value.apply(C,K)}};
var xr={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/"},p8r=function(O){return function(){return this.matches(O)}};
if(typeof document!=="undefined"){var Xd=document.documentElement;if(!Xd.matches){var Bro=Xd.webkitMatchesSelector||Xd.msMatchesSelector||Xd.mozMatchesSelector||Xd.oMatchesSelector;p8r=function(O){return function(){return Bro.call(this,O)}}}}var Zbb=p8r;
A.prototype={constructor:A,appendChild:function(O){return this._parent.insertBefore(O,this._next)},
insertBefore:function(O,C){return this._parent.insertBefore(O,C)},
querySelector:function(O){return this._parent.querySelector(O)},
querySelectorAll:function(O){return this._parent.querySelectorAll(O)}};
var TvX={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(TvX={mouseenter:"mouseover",mouseleave:"mouseout"}));var gBJ=[null];Hc.prototype=bD.prototype={constructor:Hc,select:function(O){typeof O!=="function"&&(O=T(O));for(var C=this._groups,K=C.length,M=Array(K),g8=0;g8<K;++g8)for(var By=C[g8],av=By.length,fO=M[g8]=Array(av),SJ,Yi,Hy=0;Hy<av;++Hy)(SJ=By[Hy])&&(Yi=O.call(SJ,SJ.__data__,Hy,By))&&("__data__"in SJ&&(Yi.__data__=SJ.__data__),fO[Hy]=Yi);return new Hc(M,this._parents)},
filter:function(O){typeof O!=="function"&&(O=Zbb(O));for(var C=this._groups,K=C.length,M=Array(K),g8=0;g8<K;++g8)for(var By=C[g8],av=By.length,fO=M[g8]=[],SJ,Yi=0;Yi<av;++Yi)(SJ=By[Yi])&&O.call(SJ,SJ.__data__,Yi,By)&&fO.push(SJ);return new Hc(M,this._parents)},
data:function(O,C){if(!O)return kD=Array(this.size()),Yi=-1,this.each(function(Ul){kD[++Yi]=Ul}),kD;
var K=C?h:w,M=this._parents,g8=this._groups;typeof O!=="function"&&(O=I(O));for(var By=g8.length,av=Array(By),fO=Array(By),SJ=Array(By),Yi=0;Yi<By;++Yi){var Hy=M[Yi],$G=g8[Yi],Xb=$G.length,kD=O.call(Hy,Hy&&Hy.__data__,Yi,M),pS=kD.length,f7=fO[Yi]=Array(pS),k8=av[Yi]=Array(pS);Xb=SJ[Yi]=Array(Xb);K(Hy,$G,f7,k8,Xb,kD,C);$G=Hy=0;for(var vr;Hy<pS;++Hy)if(Xb=f7[Hy]){for(Hy>=$G&&($G=Hy+1);!(vr=k8[$G])&&++$G<pS;);Xb._next=vr||null}}av=new Hc(av,M);av._enter=fO;av._exit=SJ;return av},
exit:function(){return new Hc(this._exit||this._groups.map(Q),this._parents)},
merge:function(O){var C=this._groups;O=O._groups;for(var K=C.length,M=Math.min(K,O.length),g8=Array(K),By=0;By<M;++By)for(var av=C[By],fO=O[By],SJ=av.length,Yi=g8[By]=Array(SJ),Hy,$G=0;$G<SJ;++$G)if(Hy=av[$G]||fO[$G])Yi[$G]=Hy;for(;By<K;++By)g8[By]=C[By];return new Hc(g8,this._parents)},
order:function(){for(var O=this._groups,C=-1,K=O.length;++C<K;)for(var M=O[C],g8=M.length-1,By=M[g8],av;--g8>=0;)if(av=M[g8])By&&By!==av.nextSibling&&By.parentNode.insertBefore(av,By),By=av;return this},
sort:function(O){function C($G,Xb){return $G&&Xb?O($G.__data__,Xb.__data__):!$G-!Xb}
O||(O=e);for(var K=this._groups,M=K.length,g8=Array(M),By=0;By<M;++By){for(var av=K[By],fO=av.length,SJ=g8[By]=Array(fO),Yi,Hy=0;Hy<fO;++Hy)if(Yi=av[Hy])SJ[Hy]=Yi;SJ.sort(C)}return(new Hc(g8,this._parents)).order()},
call:function(){var O=arguments[0];arguments[0]=this;O.apply(null,arguments);return this},
nodes:function(){var O=Array(this.size()),C=-1;this.each(function(){O[++C]=this});
return O},
node:function(){for(var O=this._groups,C=0,K=O.length;C<K;++C)for(var M=O[C],g8=0,By=M.length;g8<By;++g8){var av=M[g8];if(av)return av}return null},
size:function(){var O=0;this.each(function(){++O});
return O},
empty:function(){return!this.node()},
each:function(O){for(var C=this._groups,K=0,M=C.length;K<M;++K)for(var g8=C[K],By=0,av=g8.length,fO;By<av;++By)(fO=g8[By])&&O.call(fO,fO.__data__,By,g8);return this},
attr:function(O,C){var K=U(O);if(arguments.length<2){var M=this.node();return K.local?M.getAttributeNS(K.space,K.local):M.getAttribute(K)}return this.each((C==null?K.local?LO:v:typeof C==="function"?K.local?VB:nO:K.local?$i:S)(K,C))},
style:function(O,C,K){return arguments.length>1?this.each((C==null?Iv:typeof C==="function"?uT:CO)(O,C,K==null?"":K)):Wy(this.node(),O)},
property:function(O,C){return arguments.length>1?this.each((C==null?LQ:typeof C==="function"?ov:Ur)(O,C)):this.node()[O]},
text:function(O){return arguments.length?this.each(O==null?YG:(typeof O==="function"?TP:pQ)(O)):this.node().textContent},
html:function(O){return arguments.length?this.each(O==null?s3:(typeof O==="function"?sr:KQ)(O)):this.node().innerHTML},
append:function(O){var C=typeof O==="function"?O:a(O);return this.select(function(){return this.appendChild(C.apply(this,arguments))})},
insert:function(O,C){var K=typeof O==="function"?O:a(O),M=C==null?rA:typeof C==="function"?C:T(C);return this.select(function(){return this.insertBefore(K.apply(this,arguments),M.apply(this,arguments)||null)})},
remove:function(){return this.each(oA)},
clone:function(O){return this.select(O?qf:xD)},
datum:function(O){return arguments.length?this.property("__data__",O):this.node().__data__},
on:function(O,C,K){var M=AT(O+""),g8=M.length,By;if(arguments.length<2){var av=this.node().__on;if(av)for(var fO=0,SJ=av.length,Yi;fO<SJ;++fO){var Hy=0;for(Yi=av[fO];Hy<g8;++Hy)if((By=M[Hy]).type===Yi.type&&By.name===Yi.name)return Yi.value}}else{av=C?CQ:dA;K==null&&(K=!1);for(Hy=0;Hy<g8;++Hy)this.each(av(M[Hy],C,K));return this}},
dispatch:function(O,C){return this.each((typeof C==="function"?Bc:mb)(O,C))}};
var bNw=0;wA.prototype=function(){return new wA}.prototype={constructor:wA,
get:function(O){for(var C=this._;!(C in O);)if(!(O=O.parentNode))return;return O[C]},
set:function(O,C){return O[this._]=C},
remove:function(O){return this._ in O&&delete O[this._]},
toString:function(){return this._}};
var I3=1/.7,$k3=/^#([0-9a-f]{3})$/,GNo=/^#([0-9a-f]{6})$/,q4J=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),VUl=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),UkJ=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),BtO=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*\\)$"),
JhJ=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),kNR=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*\\)$"),EHb={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};
Xo(lh,BI,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
Xo(fo,Ho,CS(lh,{brighter:function(O){O=O==null?I3:Math.pow(I3,O);return new fo(this.r*O,this.g*O,this.b*O,this.opacity)},
darker:function(O){O=O==null?.7:Math.pow(.7,O);return new fo(this.r*O,this.g*O,this.b*O,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"#"+Jc(this.r)+Jc(this.g)+Jc(this.b)},
toString:function(){var O=this.opacity;O=isNaN(O)?1:Math.max(0,Math.min(1,O));return(O===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))+(O===1?")":", "+O+")")}}));
Xo(pj,yP,CS(lh,{brighter:function(O){O=O==null?I3:Math.pow(I3,O);return new pj(this.h,this.s,this.l*O,this.opacity)},
darker:function(O){O=O==null?.7:Math.pow(.7,O);return new pj(this.h,this.s,this.l*O,this.opacity)},
rgb:function(){var O=this.h%360+(this.h<0)*360,C=this.l,K=C+(C<.5?C:1-C)*(isNaN(O)||isNaN(this.s)?0:this.s);C=2*C-K;return new fo(C7(O>=240?O-240:O+120,C,K),C7(O,C,K),C7(O<120?O+240:O-120,C,K),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 sJb=Math.PI/180,u8P=180/Math.PI,QJr=4/29,uG=6/29,c7A=3*uG*uG,ppl=uG*uG*uG;Xo(T4,function(O,C,K,M){return arguments.length===1?bh(O):new T4(O,C,K,M==null?1:M)},CS(lh,{brighter:function(O){return new T4(this.l+18*(O==null?1:O),this.a,this.b,this.opacity)},
darker:function(O){return new T4(this.l-18*(O==null?1:O),this.a,this.b,this.opacity)},
rgb:function(){var O=(this.l+16)/116,C=isNaN(this.a)?O:O+this.a/500,K=isNaN(this.b)?O:O-this.b/200;C=.96422*KO(C);O=1*KO(O);K=.82521*KO(K);return new fo(ai(3.1338561*C-1.6168667*O-.4906146*K),ai(-.9787684*C+1.9161415*O+.033454*K),ai(.0719453*C-.2289914*O+1.4052427*K),this.opacity)}}));
Xo(M6,q6,CS(lh,{brighter:function(O){return new M6(this.h,this.c,this.l+18*(O==null?1:O),this.opacity)},
darker:function(O){return new M6(this.h,this.c,this.l-18*(O==null?1:O),this.opacity)},
rgb:function(){return bh(this).rgb()}}));
var fdP=1.78277*-.29227-.1347134789;Xo(uD,uX,CS(lh,{brighter:function(O){O=O==null?I3:Math.pow(I3,O);return new uD(this.h,this.s,this.l*O,this.opacity)},
darker:function(O){O=O==null?.7:Math.pow(.7,O);return new uD(this.h,this.s,this.l*O,this.opacity)},
rgb:function(){var O=isNaN(this.h)?0:(this.h+120)*sJb,C=+this.l,K=isNaN(this.s)?0:this.s*C*(1-C),M=Math.cos(O);O=Math.sin(O);return new fo(255*(C+K*(-.14861*M+1.78277*O)),255*(C+K*(-.29227*M+-.90649*O)),255*(C+1.97294*M*K),this.opacity)}}));
var r7b=function K(C){function M(By,av){var fO=g8((By=Ho(By)).r,(av=Ho(av)).r),SJ=g8(By.g,av.g),Yi=g8(By.b,av.b),Hy=ZG(By.opacity,av.opacity);return function($G){By.r=fO($G);By.g=SJ($G);By.b=Yi($G);By.opacity=Hy($G);return By+""}}
var g8=bI(C);M.gamma=K;return M}(1),Uy3=jR(function(C){var K=C.length-1;
return function(M){var g8=M<=0?M=0:M>=1?(M=1,K-1):Math.floor(M*K),By=C[g8],av=C[g8+1];return Hq((M-g8/K)*K,g8>0?C[g8-1]:2*By-av,By,av,g8<K-1?C[g8+2]:2*av-By)}});
jR(function(C){var K=C.length;return function(M){var g8=Math.floor(((M%=1)<0?++M:M)*K);return Hq((M-g8/K)*K,C[(g8+K-1)%K],C[g8%K],C[(g8+1)%K],C[(g8+2)%K])}});
var gMT=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,bsO=new RegExp(gMT.source,"g"),A7X=180/Math.PI,fRi={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},lR,AMT,alX,Gov,JtR=yC(function(C){if(C==="none")return fRi;lR||(lR=document.createElement("DIV"),AMT=document.documentElement,alX=document.defaultView);lR.style.transform=C;C=alX.getComputedStyle(AMT.appendChild(lR),null).getPropertyValue("transform");AMT.removeChild(lR);C=C.slice(7,-1).split(",");return $x(+C[0],+C[1],+C[2],+C[3],
+C[4],+C[5])},"px, ","px)","deg)"),kHJ=yC(function(C){if(C==null)return fRi;
Gov||(Gov=document.createElementNS("http://www.w3.org/2000/svg","g"));Gov.setAttribute("transform",C);if(!(C=Gov.transform.baseVal.consolidate()))return fRi;C=C.matrix;return $x(C.a,C.b,C.c,C.d,C.e,C.f)},", ",")",")");
zK(Nd);zK(ZG);op(Nd);op(ZG);Y4(Nd);var zuT=Y4(ZG),fz=0,Wv=0,xT=0,yGv,eM,HjJ=0,G_=0,F7f=0,hm=typeof performance==="object"&&performance.now?performance:Date,zAG=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(C){setTimeout(C,17)};
l5.prototype=rb.prototype={constructor:l5,restart:function(C,K,M){if(typeof C!=="function")throw new TypeError("Be");M=(M==null?X$():+M)+(K==null?0:+K);this._next||eM===this||(eM?eM._next=this:yGv=this,eM=this);this._call=C;this._time=M;iu()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,iu())}};
var aTD=L("start","end","interrupt"),dkA=[],p53=bD.prototype.constructor,dgr=0,Cz=bD.prototype;Qs.prototype=function(C){return bD().transition(C)}.prototype={constructor:Qs,
select:function(C){var K=this._name,M=this._id;typeof C!=="function"&&(C=T(C));for(var g8=this._groups,By=g8.length,av=Array(By),fO=0;fO<By;++fO)for(var SJ=g8[fO],Yi=SJ.length,Hy=av[fO]=Array(Yi),$G,Xb,kD=0;kD<Yi;++kD)($G=SJ[kD])&&(Xb=C.call($G,$G.__data__,kD,SJ))&&("__data__"in $G&&(Xb.__data__=$G.__data__),Hy[kD]=Xb,$BJ(Hy[kD],K,M,kD,Hy,uJ($G,M)));return new Qs(av,this._parents,K,M)},
filter:function(C){typeof C!=="function"&&(C=Zbb(C));for(var K=this._groups,M=K.length,g8=Array(M),By=0;By<M;++By)for(var av=K[By],fO=av.length,SJ=g8[By]=[],Yi,Hy=0;Hy<fO;++Hy)(Yi=av[Hy])&&C.call(Yi,Yi.__data__,Hy,av)&&SJ.push(Yi);return new Qs(g8,this._parents,this._name,this._id)},
merge:function(C){if(C._id!==this._id)throw Error();var K=this._groups;C=C._groups;for(var M=K.length,g8=Math.min(M,C.length),By=Array(M),av=0;av<g8;++av)for(var fO=K[av],SJ=C[av],Yi=fO.length,Hy=By[av]=Array(Yi),$G,Xb=0;Xb<Yi;++Xb)if($G=fO[Xb]||SJ[Xb])Hy[Xb]=$G;for(;av<M;++av)By[av]=K[av];return new Qs(By,this._parents,this._name,this._id)},
selection:function(){return new p53(this._groups,this._parents)},
transition:function(){for(var C=this._name,K=this._id,M=++dgr,g8=this._groups,By=g8.length,av=0;av<By;++av)for(var fO=g8[av],SJ=fO.length,Yi,Hy=0;Hy<SJ;++Hy)if(Yi=fO[Hy]){var $G=uJ(Yi,K);$BJ(Yi,C,M,Hy,fO,{time:$G.time+$G.delay+$G.duration,delay:0,duration:$G.duration,ease:$G.ease})}return new Qs(g8,this._parents,C,M)},
call:Cz.call,nodes:Cz.nodes,node:Cz.node,size:Cz.size,empty:Cz.empty,each:Cz.each,on:function(C,K){var M=this._id;return arguments.length<2?uJ(this.node(),M).on.on(C):this.each(WVJ(M,C,K))},
attr:function(C,K){var M=U(C),g8=M==="transform"?kHJ:CpW;return this.attrTween(C,typeof K==="function"?(M.local?AhR:fTA)(M,g8,qNy(this,"attr."+C,K)):K==null?(M.local?chT:snA)(M):(M.local?uSA:Qno)(M,g8,K+""))},
attrTween:function(C,K){var M="attr."+C;if(arguments.length<2)return(M=this.tween(M))&&M._value;if(K==null)return this.tween(M,null);if(typeof K!=="function")throw Error();var g8=U(C);return this.tween(M,(g8.local?zbJ:ITA)(g8,K))},
style:function(C,K,M){var g8=C==="transform"?JtR:CpW;return K==null?this.styleTween(C,xkA(C,g8)).on("end.style."+C,KVR(C)):this.styleTween(C,typeof K==="function"?Pmw(C,g8,qNy(this,"style."+C,K)):RbU(C,g8,K+""),M)},
styleTween:function(C,K,M){var g8="style."+C;if(arguments.length<2)return(g8=this.tween(g8))&&g8._value;if(K==null)return this.tween(g8,null);if(typeof K!=="function")throw Error();return this.tween(g8,tUo(C,K,M==null?"":M))},
text:function(C){return this.tween("text",typeof C==="function"?vBD(qNy(this,"text",C)):mko(C==null?"":C+""))},
remove:function(){return this.on("end.remove",ebJ(this._id))},
tween:function(C,K){var M=this._id;if(arguments.length<2){M=uJ(this.node(),M).tween;for(var g8=0,By=M.length,av;g8<By;++g8)if((av=M[g8]).name===C)return av.value;return null}return this.each((K==null?TtT:EBA)(M,C,K))},
delay:function(C){var K=this._id;return arguments.length?this.each((typeof C==="function"?CmO:rhT)(K,C)):uJ(this.node(),K).delay},
duration:function(C){var K=this._id;return arguments.length?this.each((typeof C==="function"?ONw:iNU)(K,C)):uJ(this.node(),K).duration},
ease:function(C){var K=this._id;return arguments.length?this.each(wpC(K,C)):uJ(this.node(),K).ease}};
var IRQ={time:null,delay:0,duration:250,ease:function(C){return((C*=2)<=1?C*C*C:(C-=2)*C*C+2)/2}};
bD.prototype.transition=function(C){var K;if(C instanceof Qs){var M=C._id;C=C._name}else M=++dgr,(K=IRQ).time=X$(),C=C==null?null:C+"";for(var g8=this._groups,By=g8.length,av=0;av<By;++av)for(var fO=g8[av],SJ=fO.length,Yi,Hy=0;Hy<SJ;++Hy)if(Yi=fO[Hy]){var $G=Yi,Xb=C,kD=M,pS=Hy,f7=fO,k8;if(!(k8=K))a:{k8=void 0;for(var vr=M;!(k8=Yi.__transition)||!(k8=k8[vr]);)if(!(Yi=Yi.parentNode)){k8=(IRQ.time=X$(),IRQ);break a}}$BJ($G,Xb,kD,pS,f7,k8)}return new Qs(g8,this._parents,C,M)};
["e","w"].map(VyJ);["n","s"].map(VyJ);"n e s w nw ne se sw".split(" ").map(VyJ);UB4.prototype=function(){return new UB4}.prototype={constructor:UB4,
moveTo:function(C,K){this._+="M"+(this._x0=this._x1=+C)+","+(this._y0=this._y1=+K)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(C,K){this._+="L"+(this._x1=+C)+","+(this._y1=+K)},
bezierCurveTo:function(C,K,M,g8,By,av){this._+="C"+ +C+","+ +K+","+ +M+","+ +g8+","+(this._x1=+By)+","+(this._y1=+av)},
rect:function(C,K,M,g8){this._+="M"+(this._x0=this._x1=+C)+","+(this._y0=this._y1=+K)+"h"+ +M+"v"+ +g8+"h"+-M+"Z"},
toString:function(){return this._}};
NDb.prototype=O5Q.prototype={constructor:NDb,has:function(C){return" "+C in this},
get:function(C){return this[" "+C]},
set:function(C,K){this[" "+C]=K;return this},
remove:function(C){C=" "+C;return C in this&&delete this[C]},
clear:function(){for(var C in this)C[0]===" "&&delete this[C]},
keys:function(){var C=[],K;for(K in this)K[0]===" "&&C.push(K.slice(1));return C},
values:function(){var C=[],K;for(K in this)K[0]===" "&&C.push(this[K]);return C},
entries:function(){var C=[],K;for(K in this)K[0]===" "&&C.push({key:K.slice(1),value:this[K]});return C},
size:function(){var C=0,K;for(K in this)K[0]===" "&&++C;return C},
empty:function(){for(var C in this)if(C[0]===" ")return!1;return!0},
each:function(C){for(var K in this)K[0]===" "&&C(this[K],K.slice(1),this)}};
var B1=O5Q.prototype;jTb.prototype=function(C,K){var M=new jTb;if(C instanceof jTb)C.each(function(av){M.add(av)});
else if(C){var g8=-1,By=C.length;if(K==null)for(;++g8<By;)M.add(C[g8]);else for(;++g8<By;)M.add(K(C[g8],g8,C))}return M}.prototype={constructor:jTb,
has:B1.has,add:function(C){this[" "+C]=C;return this},
remove:B1.remove,clear:B1.clear,values:B1.keys,size:B1.size,empty:B1.empty,each:B1.each};var hA6={},BxJ={},ZzO=w_W(",").parse,aN2=w_W("\t").parse;WNj(ZzO);WNj(aN2);var JW=function(C,K,M){K=new JMi(K==null?oBJ:K,M==null?Y4A:M,NaN,NaN,NaN,NaN);return C==null?K:K.addAll(C)}.prototype=JMi.prototype;
JW.copy=function(){var C=new JMi(this._x,this._y,this._x0,this._y0,this._x1,this._y1),K=this._root,M,g8;if(!K)return C;if(!K.length)return C._root=x3P(K),C;for(M=[{source:K,target:C._root=Array(4)}];K=M.pop();)for(var By=0;By<4;++By)if(g8=K.source[By])g8.length?M.push({source:g8,target:K.target[By]=Array(4)}):K.target[By]=x3P(g8);return C};
JW.add=function(C){var K=+this._x.call(null,C),M=+this._y.call(null,C);return eAc(this.cover(K,M),K,M,C)};
JW.addAll=function(C){var K,M,g8=C.length,By,av,fO=Array(g8),SJ=Array(g8),Yi=Infinity,Hy=Infinity,$G=-Infinity,Xb=-Infinity;for(M=0;M<g8;++M)isNaN(By=+this._x.call(null,K=C[M]))||isNaN(av=+this._y.call(null,K))||(fO[M]=By,SJ[M]=av,By<Yi&&(Yi=By),By>$G&&($G=By),av<Hy&&(Hy=av),av>Xb&&(Xb=av));$G<Yi&&(Yi=this._x0,$G=this._x1);Xb<Hy&&(Hy=this._y0,Xb=this._y1);this.cover(Yi,Hy).cover($G,Xb);for(M=0;M<g8;++M)eAc(this,fO[M],SJ[M],C[M]);return this};
JW.cover=function(C,K){if(isNaN(C=+C)||isNaN(K=+K))return this;var M=this._x0,g8=this._y0,By=this._x1,av=this._y1;if(isNaN(M))By=(M=Math.floor(C))+1,av=(g8=Math.floor(K))+1;else if(M>C||C>By||g8>K||K>av){var fO=By-M,SJ=this._root,Yi;switch(Yi=(K<(g8+av)/2)<<1|C<(M+By)/2){case 0:do{var Hy=Array(4);Hy[Yi]=SJ;SJ=Hy}while(fO*=2,By=M+fO,av=g8+fO,C>By||K>av);break;case 1:do Hy=Array(4),Hy[Yi]=SJ,SJ=Hy;while(fO*=2,M=By-fO,av=g8+fO,M>C||K>av);break;case 2:do Hy=Array(4),Hy[Yi]=SJ,SJ=Hy;while(fO*=2,By=M+fO,
g8=av-fO,C>By||g8>K);break;case 3:do Hy=Array(4),Hy[Yi]=SJ,SJ=Hy;while(fO*=2,M=By-fO,g8=av-fO,M>C||g8>K)}this._root&&this._root.length&&(this._root=SJ)}else return this;this._x0=M;this._y0=g8;this._x1=By;this._y1=av;return this};
JW.data=function(){var C=[];this.visit(function(K){if(!K.length){do C.push(K.data);while(K=K.next)}});
return C};
JW.extent=function(C){return arguments.length?this.cover(+C[0][0],+C[0][1]).cover(+C[1][0],+C[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
JW.find=function(C,K,M){var g8=this._x0,By=this._y0,av,fO,SJ,Yi,Hy=this._x1,$G=this._y1,Xb=[],kD=this._root,pS;kD&&Xb.push(new Bn(kD,g8,By,Hy,$G));M==null?M=Infinity:(g8=C-M,By=K-M,Hy=C+M,$G=K+M,M*=M);for(;pS=Xb.pop();)if(!(!(kD=pS.node)||(av=pS.x0)>Hy||(fO=pS.y0)>$G||(SJ=pS.x1)<g8||(Yi=pS.y1)<By))if(kD.length){pS=(av+SJ)/2;var f7=(fO+Yi)/2;Xb.push(new Bn(kD[3],pS,f7,SJ,Yi),new Bn(kD[2],av,f7,pS,Yi),new Bn(kD[1],pS,fO,SJ,f7),new Bn(kD[0],av,fO,pS,f7));if(kD=(K>=f7)<<1|C>=pS)pS=Xb[Xb.length-1],Xb[Xb.length-
1]=Xb[Xb.length-1-kD],Xb[Xb.length-1-kD]=pS}else if(pS=C-+this._x.call(null,kD.data),f7=K-+this._y.call(null,kD.data),pS=pS*pS+f7*f7,pS<M){var k8=Math.sqrt(M=pS);g8=C-k8;By=K-k8;Hy=C+k8;$G=K+k8;k8=kD.data}return k8};
JW.remove=function(C){if(isNaN(Yi=+this._x.call(null,C))||isNaN(Hy=+this._y.call(null,C)))return this;var K,M=this._root,g8,By=this._x0,av=this._y0,fO=this._x1,SJ=this._y1,Yi,Hy,$G,Xb,kD,pS,f7;if(!M)return this;if(M.length)for(;;){(kD=Yi>=($G=(By+fO)/2))?By=$G:fO=$G;(pS=Hy>=(Xb=(av+SJ)/2))?av=Xb:SJ=Xb;if(!(K=M,M=M[f7=pS<<1|kD]))return this;if(!M.length)break;if(K[f7+1&3]||K[f7+2&3]||K[f7+3&3]){var k8=K;var vr=f7}}for(;M.data!==C;)if(!(g8=M,M=M.next))return this;(C=M.next)&&delete M.next;if(g8)return C?
g8.next=C:delete g8.next,this;if(!K)return this._root=C,this;C?K[f7]=C:delete K[f7];(M=K[0]||K[1]||K[2]||K[3])&&M===(K[3]||K[2]||K[1]||K[0])&&!M.length&&(k8?k8[vr]=M:this._root=M);return this};
JW.removeAll=function(C){for(var K=0,M=C.length;K<M;++K)this.remove(C[K]);return this};
JW.root=function(){return this._root};
JW.size=function(){var C=0;this.visit(function(K){if(!K.length){do++C;while(K=K.next)}});
return C};
JW.visit=function(C){var K=[],M,g8=this._root,By,av,fO,SJ,Yi;for(g8&&K.push(new Bn(g8,this._x0,this._y0,this._x1,this._y1));M=K.pop();)if(!C(g8=M.node,av=M.x0,fO=M.y0,SJ=M.x1,Yi=M.y1)&&g8.length){M=(av+SJ)/2;var Hy=(fO+Yi)/2;(By=g8[3])&&K.push(new Bn(By,M,Hy,SJ,Yi));(By=g8[2])&&K.push(new Bn(By,av,Hy,M,Yi));(By=g8[1])&&K.push(new Bn(By,M,fO,SJ,Hy));(By=g8[0])&&K.push(new Bn(By,av,fO,M,Hy))}};
JW.visitAfter=function(C){var K=[],M=[],g8;for(this._root&&K.push(new Bn(this._root,this._x0,this._y0,this._x1,this._y1));g8=K.pop();){var By=g8.node;if(By.length){var av,fO=g8.x0,SJ=g8.y0,Yi=g8.x1,Hy=g8.y1,$G=(fO+Yi)/2,Xb=(SJ+Hy)/2;(av=By[0])&&K.push(new Bn(av,fO,SJ,$G,Xb));(av=By[1])&&K.push(new Bn(av,$G,SJ,Yi,Xb));(av=By[2])&&K.push(new Bn(av,fO,Xb,$G,Hy));(av=By[3])&&K.push(new Bn(av,$G,Xb,Yi,Hy))}M.push(g8)}for(;g8=M.pop();)C(g8.node,g8.x0,g8.y0,g8.x1,g8.y1);return this};
JW.x=function(C){return arguments.length?(this._x=C,this):this._x};
JW.y=function(C){return arguments.length?(this._y=C,this):this._y};
var yhT=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;kf8.prototype=pd8.prototype;pd8.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 tbc,m3r={"%":function(C,K){return(C*100).toFixed(K)},
b:function(C){return Math.round(C).toString(2)},
c:function(C){return C+""},
d:function(C){return Math.round(C).toString(10)},
e:function(C,K){return C.toExponential(K)},
f:function(C,K){return C.toFixed(K)},
g:function(C,K){return C.toPrecision(K)},
o:function(C){return Math.round(C).toString(8)},
p:function(C,K){return KNQ(C*100,K)},
r:KNQ,s:function(C,K){var M=nti(C,K);if(!M)return C+"";var g8=M[0];M=M[1];M=M-(tbc=Math.max(-8,Math.min(8,Math.floor(M/3)))*3)+1;var By=g8.length;return M===By?g8:M>By?g8+Array(M-By+1).join("0"):M>0?g8.slice(0,M)+"."+g8.slice(M):"0."+Array(1-M).join("0")+nti(C,Math.max(0,K+M-1))[0]},
X:function(C){return Math.round(C).toString(16).toUpperCase()},
x:function(C){return Math.round(C).toString(16)}},Pp6="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),dyO;
(function(C){return dyO=NtT(C)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});BR.prototype={constructor:BR,reset:function(){this.s=this.t=0},
add:function(C){vHP(q1J,C,this.t);vHP(this,q1J.s,this.s);this.s?this.t+=q1J.t:this.s=q1J.t},
valueOf:function(){return this.s}};
var q1J=new BR,fL=Math.PI,KF=fL/2,Tcj=fL/4,Tr3=fL*2,CWJ=fL/180,u_=Math.abs,rMQ=Math.atan,ScQ=Math.atan2,RQ=Math.cos,k1=Math.sin,LLi=Math.sqrt;new BR;new BR;new BR;var OsJ=new BR;(function(C,K,M,g8){return function(By){function av(Bo,jL){C(Bo,jL)&&By.point(Bo,jL)}
function fO(Bo,jL){kD.point(Bo,jL)}
function SJ(){bx.point=fO;kD.lineStart()}
function Yi(){bx.point=av;kD.lineEnd()}
function Hy(Bo,jL){Gg.push([Bo,jL]);f7.point(Bo,jL)}
function $G(){f7.lineStart();Gg=[]}
function Xb(){Hy(Gg[0][0],Gg[0][1]);f7.lineEnd();var Bo=f7.clean(),jL=pS.result(),m$=jL.length,Es;Gg.pop();vr.push(Gg);Gg=null;if(m$)if(Bo&1){if(m$=jL[0],(jL=m$.length-1)>0){k8||(By.polygonStart(),k8=!0);By.lineStart();for(Bo=0;Bo<jL;++Bo)By.point((Es=m$[Bo])[0],Es[1]);By.lineEnd()}}else m$>1&&Bo&2&&jL.push(jL.pop().concat(jL.shift())),Ul.push(jL.filter(L0T))}
var kD=K(By),pS=nPw(),f7=K(pS),k8=!1,vr,Ul,Gg,bx={point:av,lineStart:SJ,lineEnd:Yi,polygonStart:function(){bx.point=Hy;bx.lineStart=$G;bx.lineEnd=Xb;Ul=[];vr=[]},
polygonEnd:function(){bx.point=av;bx.lineStart=SJ;bx.lineEnd=Yi;var Bo=Ul,jL=Bo.length;var m$=-1;for(var Es=0,rJ,GK;++m$<jL;)Es+=Bo[m$].length;for(rJ=Array(Es);--jL>=0;)for(GK=Bo[jL],m$=GK.length;--m$>=0;)rJ[--Es]=GK[m$];Ul=rJ;Bo=vr;jL=g8[0];Es=g8[1];var H2=k1(Es);m$=[k1(jL),-RQ(jL),0];GK=rJ=0;OsJ.reset();H2===1?Es=KF+1E-6:H2===-1&&(Es=-KF-1E-6);H2=0;for(var dJ=Bo.length;H2<dJ;++H2)if(uH=(gd=Bo[H2]).length){var gd,uH,XA=gd[uH-1],IV=XA[0],tD=XA[1]/2+Tcj,VHT=k1(tD),EKi=RQ(tD);for(tD=0;tD<uH;++tD,IV=
isy,VHT=s4Q,EKi=MZ,XA=U4T){var U4T=gd[tD],isy=U4T[0];MZ=U4T[1]/2+Tcj;var s4Q=k1(MZ),MZ=RQ(MZ),rr=isy-IV,wdQ=rr>=0?1:-1,hu8=wdQ*rr,BFO=hu8>fL;VHT*=s4Q;OsJ.add(ScQ(VHT*wdQ*k1(hu8),EKi*MZ+VHT*RQ(hu8)));rJ+=BFO?rr+wdQ*Tr3:rr;BFO^IV>=jL^isy>=jL&&(XA=ldP(X_I(XA),X_I(U4T)),Mbj(XA),IV=ldP(m$,XA),Mbj(IV),IV=(BFO^rr>=0?-1:1)*D4J(IV[2]),Es>IV||Es===IV&&(XA[0]||XA[1]))&&(GK+=BFO^rr>=0?1:-1)}}Bo=(rJ<-1E-6||rJ<1E-6&&OsJ<-1E-6)^GK&1;Ul.length?(k8||(By.polygonStart(),k8=!0),DsR(Ul,gPU,Bo,M,By)):Bo&&(k8||(By.polygonStart(),
k8=!0),By.lineStart(),M(null,null,1,By),By.lineEnd());k8&&(By.polygonEnd(),k8=!1);Ul=vr=null},
sphere:function(){By.polygonStart();By.lineStart();M(null,null,1,By);By.lineEnd();By.polygonEnd()}};
return bx}})(function(){return!0},function(C){var K=NaN,M=NaN,g8=NaN,By;
return{lineStart:function(){C.lineStart();By=1},
point:function(av,fO){var SJ=av>0?fL:-fL,Yi=u_(av-K);if(u_(Yi-fL)<1E-6)C.point(K,M=(M+fO)/2>0?KF:-KF),C.point(g8,M),C.lineEnd(),C.lineStart(),C.point(SJ,M),C.point(av,M),By=0;else if(g8!==SJ&&Yi>=fL){u_(K-g8)<1E-6&&(K-=g8*1E-6);u_(av-SJ)<1E-6&&(av-=SJ*1E-6);Yi=K;var Hy=M,$G=av,Xb,kD,pS=k1(Yi-$G);M=u_(pS)>1E-6?rMQ((k1(Hy)*(kD=RQ(fO))*k1($G)-k1(fO)*(Xb=RQ(Hy))*k1(Yi))/(Xb*kD*pS)):(Hy+fO)/2;C.point(g8,M);C.lineEnd();C.lineStart();C.point(SJ,M);By=0}C.point(K=av,M=fO);g8=SJ},
lineEnd:function(){C.lineEnd();K=M=NaN},
clean:function(){return 2-By}}},function(C,K,M,g8){C==null?(M*=KF,g8.point(-fL,M),g8.point(0,M),g8.point(fL,M),g8.point(fL,0),g8.point(fL,-M),g8.point(0,-M),g8.point(-fL,-M),g8.point(-fL,0),g8.point(-fL,M)):u_(C[0]-K[0])>1E-6?(C=C[0]<K[0]?fL:-fL,M=M*C/2,g8.point(-C,M),g8.point(0,M),g8.point(C,M)):g8.point(K[0],K[1])},[-fL,
-KF]);new BR;new BR;new BR;new BR;Zs8.prototype={constructor:Zs8,point:function(C,K){this.stream.point(C,K)},
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()}};
RQ(30*CWJ);(function(C){return function(K){var M=new Zs8,g8;for(g8 in C)M[g8]=C[g8];M.stream=K;return M}})({point:function(C,K){this.stream.point(C*CWJ,K*CWJ)}});
Yc6(function(C){return LLi(2/(1+C))}).invert=Kf(function(C){return 2*D4J(C/2)});
Yc6(function(C){return(C=C>1?0:C<-1?fL:Math.acos(C))&&C/k1(C)}).invert=Kf(function(C){return C});
LLi(3);Kf(rMQ);Kf(D4J);Kf(function(C){return 2*rMQ(C)});
RZ.prototype=FNX.prototype={constructor:RZ,count:function(){return this.eachAfter(bMJ)},
each:function(C){var K,M=[this],g8;do{var By=M.reverse();for(M=[];K=By.pop();)if(C(K),K=K.children){var av=0;for(g8=K.length;av<g8;++av)M.push(K[av])}}while(M.length);return this},
eachAfter:function(C){for(var K,M=[this],g8=[],By,av;K=M.pop();)if(g8.push(K),K=K.children)for(By=0,av=K.length;By<av;++By)M.push(K[By]);for(;K=g8.pop();)C(K);return this},
eachBefore:function(C){for(var K,M=[this],g8;K=M.pop();)if(C(K),K=K.children)for(g8=K.length-1;g8>=0;--g8)M.push(K[g8]);return this},
sum:function(C){return this.eachAfter(function(K){for(var M=+C(K.data)||0,g8=K.children,By=g8&&g8.length;--By>=0;)M+=g8[By].value;K.value=M})},
sort:function(C){return this.eachBefore(function(K){K.children&&K.children.sort(C)})},
path:function(C){var K=this;var M=K;var g8=C;if(M!==g8){var By=M.ancestors(),av=g8.ancestors(),fO=null;M=By.pop();for(g8=av.pop();M===g8;)fO=M,M=By.pop(),g8=av.pop();M=fO}for(g8=[K];K!==M;)K=K.parent,g8.push(K);for(K=g8.length;C!==M;)g8.splice(K,0,C),C=C.parent;return g8},
ancestors:function(){for(var C=this,K=[C];C=C.parent;)K.push(C);return K},
links:function(){var C=this,K=[];C.each(function(M){M!==C&&K.push({source:M.parent,target:M})});
return K},
copy:function(){return FNX(this).eachBefore(qOO)}};
(function(C,K){this._=C;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=K}).prototype=Object.create(RZ.prototype);
var aRb=new Date,dBB=new Date,crb=Lk(function(){},function(C,K){C.setTime(+C+K)},function(C,K){return K-C});
crb.every=function(C){C=Math.floor(C);return isFinite(C)&&C>0?C>1?Lk(function(K){K.setTime(Math.floor(K/C)*C)},function(K,M){K.setTime(+K+M*C)},function(K,M){return(M-K)/C}):crb:null};
Lk(function(C){C.setTime(Math.floor(C/1E3)*1E3)},function(C,K){C.setTime(+C+K*1E3)},function(C,K){return(K-C)/1E3},function(C){return C.getUTCSeconds()});
Lk(function(C){C.setTime(Math.floor(C/6E4)*6E4)},function(C,K){C.setTime(+C+K*6E4)},function(C,K){return(K-C)/6E4},function(C){return C.getMinutes()});
Lk(function(C){var K=C.getTimezoneOffset()*6E4%36E5;K<0&&(K+=36E5);C.setTime(Math.floor((+C-K)/36E5)*36E5+K)},function(C,K){C.setTime(+C+K*36E5)},function(C,K){return(K-C)/36E5},function(C){return C.getHours()});
var Nv6=Lk(function(C){C.setHours(0,0,0,0)},function(C,K){C.setDate(C.getDate()+K)},function(C,K){return(K-C-(K.getTimezoneOffset()-C.getTimezoneOffset())*6E4)/864E5},function(C){return C.getDate()-1}),qEU=Vo(0),EMv=Vo(1);
Vo(2);Vo(3);var sFv=Vo(4);Vo(5);Vo(6);Lk(function(C){C.setDate(1);C.setHours(0,0,0,0)},function(C,K){C.setMonth(C.getMonth()+K)},function(C,K){return K.getMonth()-C.getMonth()+(K.getFullYear()-C.getFullYear())*12},function(C){return C.getMonth()});
var At=Lk(function(C){C.setMonth(0,1);C.setHours(0,0,0,0)},function(C,K){C.setFullYear(C.getFullYear()+K)},function(C,K){return K.getFullYear()-C.getFullYear()},function(C){return C.getFullYear()});
At.every=function(C){return isFinite(C=Math.floor(C))&&C>0?Lk(function(K){K.setFullYear(Math.floor(K.getFullYear()/C)*C);K.setMonth(0,1);K.setHours(0,0,0,0)},function(K,M){K.setFullYear(K.getFullYear()+M*C)}):null};
Lk(function(C){C.setUTCSeconds(0,0)},function(C,K){C.setTime(+C+K*6E4)},function(C,K){return(K-C)/6E4},function(C){return C.getUTCMinutes()});
Lk(function(C){C.setUTCMinutes(0,0,0)},function(C,K){C.setTime(+C+K*36E5)},function(C,K){return(K-C)/36E5},function(C){return C.getUTCHours()});
var y7j=Lk(function(C){C.setUTCHours(0,0,0,0)},function(C,K){C.setUTCDate(C.getUTCDate()+K)},function(C,K){return(K-C)/864E5},function(C){return C.getUTCDate()-1}),V7l=U_(0),TxO=U_(1);
U_(2);U_(3);var cMQ=U_(4);U_(5);U_(6);Lk(function(C){C.setUTCDate(1);C.setUTCHours(0,0,0,0)},function(C,K){C.setUTCMonth(C.getUTCMonth()+K)},function(C,K){return K.getUTCMonth()-C.getUTCMonth()+(K.getUTCFullYear()-C.getUTCFullYear())*12},function(C){return C.getUTCMonth()});
var zH=Lk(function(C){C.setUTCMonth(0,1);C.setUTCHours(0,0,0,0)},function(C,K){C.setUTCFullYear(C.getUTCFullYear()+K)},function(C,K){return K.getUTCFullYear()-C.getUTCFullYear()},function(C){return C.getUTCFullYear()});
zH.every=function(C){return isFinite(C=Math.floor(C))&&C>0?Lk(function(K){K.setUTCFullYear(Math.floor(K.getUTCFullYear()/C)*C);K.setUTCMonth(0,1);K.setUTCHours(0,0,0,0)},function(K,M){K.setUTCFullYear(K.getUTCFullYear()+M*C)}):null};
var H5X={"-":"",_:" ",0:"0"},qK=/^\s*\d+/,GHA=/^%/,$yl=/[\\^$*+?|[\]().{}]/g,JbT;(function(C){JbT=Usl(C);uci=JbT.utcFormat;fXG=JbT.utcParse;return JbT})({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||uci("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||fXG("%Y-%m-%dT%H:%M:%S.%LZ");Y8("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
Y8("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");Y8("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");Y8("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");Y8("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");Y8("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");Y8("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
Y8("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");Y8("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");Y8("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");Y8("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");Y8("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var E6T=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Y8);bs(E6T);var s3A=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Y8);bs(s3A);var ct2=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Y8);bs(ct2);var Q3C=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Y8);
bs(Q3C);var uqA=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Y8);bs(uqA);var fND=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Y8);bs(fND);var AtT=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Y8);bs(AtT);var z0O=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Y8);bs(z0O);var INl=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Y8);bs(INl);var CG3=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Y8);bs(CG3);var rtw=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Y8);bs(rtw);var OzT=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Y8);bs(OzT);var izl=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Y8);bs(izl);var w5l=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Y8);bs(w5l);var h02=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Y8);bs(h02);var WU2=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Y8);bs(WU2);var e0A=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Y8);bs(e0A);var xyA=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Y8);bs(xyA);var KUA=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Y8);bs(KUA);var R0O=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Y8);bs(R0O);var PGU=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Y8);bs(PGU);var t7l=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Y8);bs(t7l);var myT=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Y8);bs(myT);var v6l=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Y8);bs(v6l);var X5o=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Y8);bs(X5o);var lNU=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Y8);bs(lNU);var M7A=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Y8);bs(M7A);zuT(uX(300,.5,0),uX(-240,.5,1));zuT(uX(-100,.75,.35),uX(80,1.5,.8));zuT(uX(260,.75,.35),uX(80,1.5,.8));uX();Ho();$4f(Y8("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
$4f(Y8("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
$4f(Y8("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
$4f(Y8("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
VzI.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(C,K){C=+C;K=+K;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(C,K):this._context.moveTo(C,K);break;case 1:this._point=2;default:this._context.lineTo(C,K)}}};
(function(C){function K(M){return new UgG(C(M))}
K._curve=C;return K})(function(C){return new VzI(C)});
UgG.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(C,K){this._curve.point(K*Math.sin(C),K*-Math.cos(C))}};
uDT.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:QF8(this,this._t0,Jrr(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(C,K){var M=NaN;C=+C;K=+K;if(C!==this._x1||K!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(C,K):this._context.moveTo(C,K);break;case 1:this._point=2;break;case 2:this._point=3;QF8(this,Jrr(this,M=Bc6(this,C,K)),M);break;default:QF8(this,this._t0,M=Bc6(this,C,K))}this._x0=this._x1;this._x1=C;this._y0=this._y1;this._y1=K;this._t0=M}}};
(function(C){this._context=new kAA(C)}.prototype=Object.create(uDT.prototype)).point=function(C,K){uDT.prototype.point.call(this,K,C)};
kAA.prototype={moveTo:function(C,K){this._context.moveTo(K,C)},
closePath:function(){this._context.closePath()},
lineTo:function(C,K){this._context.lineTo(K,C)},
bezierCurveTo:function(C,K,M,g8,By,av){this._context.bezierCurveTo(K,C,g8,M,av,By)}};
vv.prototype={constructor:vv,scale:function(C){return C===1?this:new vv(this.k*C,this.x,this.y)},
translate:function(C,K){return C===0&K===0?this:new vv(this.k,this.x+this.k*C,this.y+this.k*K)},
apply:function(C){return[C[0]*this.k+this.x,C[1]*this.k+this.y]},
invert:function(C){return[(C[0]-this.x)/this.k,(C[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new vv(1,0,0);bNJ=BI;xr.svg=xr.svg;xr.xhtml=xr.xhtml;xr.xlink=xr.xlink;xr.xml=xr.xml;xr.xmlns=xr.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 AYX="hammer_"+(Math.random()*1E6|0),zy6=function(){var n=document||document;if(!n[AYX]){var D=function(){(function(L,g,b,q){function U(T4,w8,KO){return setTimeout(Q(T4,KO),w8)}
function J(T4,w8,KO){return Array.isArray(T4)?(k(T4,KO[w8],KO),!0):!1}
function k(T4,w8,KO){var ai;if(T4)if(T4.forEach)T4.forEach(w8,KO);else if(T4.length!==q){var $D=0;for(ai=T4.length;$D<ai;$D++)w8.call(KO,T4[$D],$D,T4)}else for($D in T4)T4.hasOwnProperty($D)&&w8.call(KO,T4[$D],$D,T4)}
function a(T4,w8,KO){for(var ai=Object.keys(w8),$D=0,bX=ai.length;$D<bX;$D++)if(!KO||KO&&T4[ai[$D]]===q)T4[ai[$D]]=w8[ai[$D]];return T4}
function d(T4,w8){return a(T4,w8,!0)}
function T(T4,w8,KO){w8=w8.prototype;var ai=T4.prototype=Object.create(w8);ai.constructor=T4;ai._super=w8;KO&&a(ai,KO)}
function Q(T4,w8){return function(){return T4.apply(w8,arguments)}}
function A(T4,w8){return typeof T4=="function"?T4.apply(w8?w8[0]||q:q,w8):T4}
function I(T4,w8,KO){k(h(w8),function(ai){T4.addEventListener(ai,KO,!1)})}
function w(T4,w8,KO){k(h(w8),function(ai){T4.removeEventListener(ai,KO,!1)})}
function h(T4){return T4.trim().split(/\s+/g)}
function e(T4,w8,KO){if(T4.indexOf&&!KO)return T4.indexOf(w8);for(var ai=0,$D=T4.length;ai<$D;ai++)if(KO&&T4[ai][KO]==w8||!KO&&T4[ai]===w8)return ai;return-1}
function v(T4,w8,KO){for(var ai=[],$D=[],bX=0,q6=T4.length;bX<q6;bX++){var M6=w8?T4[bX][w8]:T4[bX];e($D,M6)<0&&ai.push(T4[bX]);$D[bX]=M6}KO&&(ai=w8?ai.sort(function(uX,uD){return uX[w8]>uD[w8]}):ai.sort());
return ai}
function LO(T4,w8){for(var KO,ai=w8[0].toUpperCase()+w8.slice(1),$D=0,bX=Bc.length;$D<bX;$D++)if(KO=(KO=Bc[$D])?KO+ai:w8,KO in T4)return KO;return q}
function S(T4,w8){var KO=this;this.manager=T4;this.callback=w8;this.element=T4.element;this.target=T4.options.inputTarget;this.domHandler=function(ai){A(T4.options.enable,[T4])&&KO.handler(ai)};
this.evEl&&I(this.element,this.evEl,this.domHandler);this.evTarget&&I(this.target,this.evTarget,this.domHandler);this.evWin&&I(L,this.evWin,this.domHandler)}
function $i(T4){var w8;Oy?w8=Ur:Yy?w8=ov:BI?w8=YG:w8=LQ;return new w8(T4,nO)}
function nO(T4,w8,KO){var ai=KO.pointers.length,$D=KO.changedPointers.length,bX=w8&1&&ai-$D===0;KO.isFirst=!!bX;KO.isFinal=!!(w8&12&&ai-$D===0);bX&&(T4.session={});KO.eventType=w8;w8=T4.session;ai=KO.pointers;$D=ai.length;w8.firstInput||(w8.firstInput=VB(KO));$D>1&&!w8.firstMultiple?w8.firstMultiple=VB(KO):$D===1&&(w8.firstMultiple=!1);bX=w8.firstInput;var q6=($D=w8.firstMultiple)?$D.center:bX.center,M6=KO.center=Iv(ai);KO.timeStamp=Xo();KO.deltaTime=KO.timeStamp-bX.timeStamp;KO.angle=Wy(q6,M6);KO.distance=
uT(q6,M6);bX=KO.center;q6=w8.offsetDelta||{};M6=w8.prevDelta||{};var uX=w8.prevInput||{};if(KO.eventType===1||uX.eventType===4)M6=w8.prevDelta={x:uX.deltaX||0,y:uX.deltaY||0},q6=w8.offsetDelta={x:bX.x,y:bX.y};KO.deltaX=M6.x+(bX.x-q6.x);KO.deltaY=M6.y+(bX.y-q6.y);KO.offsetDirection=CO(KO.deltaX,KO.deltaY);$D?(bX=$D.pointers,bX=uT(ai[0],ai[1],Ho)/uT(bX[0],bX[1],Ho)):bX=1;KO.scale=bX;$D?($D=$D.pointers,ai=Wy(ai[1],ai[0],Ho)-Wy($D[1],$D[0],Ho)):ai=0;KO.rotation=ai;q6=w8.lastInterval||KO;ai=KO.timeStamp-
q6.timeStamp;KO.eventType!=8&&(ai>25||q6.velocity===q)?(bX=q6.deltaX-KO.deltaX,q6=q6.deltaY-KO.deltaY,M6=bX/ai||0,uX=q6/ai||0,ai=M6,$D=uX,M6=wA(M6)>wA(uX)?M6:uX,bX=CO(bX,q6),w8.lastInterval=KO):(M6=q6.velocity,ai=q6.velocityX,$D=q6.velocityY,bX=q6.direction);KO.velocity=M6;KO.velocityX=ai;KO.velocityY=$D;KO.direction=bX;w8=T4.element;a:{for(ai=KO.srcEvent.target;ai;){if(ai==w8){ai=!0;break a}ai=ai.parentNode}ai=!1}ai&&(w8=KO.srcEvent.target);KO.target=w8;T4.emit("hammer.input",KO);T4.recognize(KO);
T4.session.prevInput=KO}
function VB(T4){for(var w8=[],KO=0;KO<T4.pointers.length;KO++)w8[KO]={clientX:bD(T4.pointers[KO].clientX),clientY:bD(T4.pointers[KO].clientY)};return{timeStamp:Xo(),pointers:w8,center:Iv(w8),deltaX:T4.deltaX,deltaY:T4.deltaY}}
function Iv(T4){var w8=T4.length;if(w8===1)return{x:bD(T4[0].clientX),y:bD(T4[0].clientY)};for(var KO=0,ai=0,$D=0;$D<w8;$D++)KO+=T4[$D].clientX,ai+=T4[$D].clientY;return{x:bD(KO/w8),y:bD(ai/w8)}}
function CO(T4,w8){return T4===w8?1:wA(T4)>=wA(w8)?T4>0?2:4:w8>0?8:16}
function uT(T4,w8,KO){KO||(KO=f0);var ai=w8[KO[0]]-T4[KO[0]];T4=w8[KO[1]]-T4[KO[1]];return Math.sqrt(ai*ai+T4*T4)}
function Wy(T4,w8,KO){KO||(KO=f0);return Math.atan2(w8[KO[1]]-T4[KO[1]],w8[KO[0]]-T4[KO[0]])*180/Math.PI}
function LQ(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;S.apply(this,arguments)}
function Ur(){this.evEl=P0;this.evWin=yP;S.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function ov(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};S.apply(this,arguments)}
function YG(){S.apply(this,arguments);var T4=Q(this.handler,this);this.touch=new ov(this.manager,T4);this.mouse=new LQ(this.manager,T4)}
function pQ(T4,w8){this.manager=T4;this.set(w8)}
function TP(T4){if(T4.indexOf("none")>-1)return"none";var w8=T4.indexOf("pan-x")>-1,KO=T4.indexOf("pan-y")>-1;return w8&&KO?"pan-x pan-y":w8||KO?w8?"pan-x":"pan-y":T4.indexOf("manipulation")>-1?"manipulation":"auto"}
function s3(T4){this.id=CS++;this.manager=null;this.options=d(T4||{},this.defaults);T4=this.options.enable;this.options.enable=T4===q?!0:T4;this.state=1;this.simultaneous={};this.requireFail=[]}
function KQ(T4){return T4==16?"down":T4==8?"up":T4==2?"left":T4==4?"right":""}
function sr(T4,w8){return(w8=w8.manager)?w8.get(T4):T4}
function rA(){s3.apply(this,arguments)}
function oA(){rA.apply(this,arguments);this.pY=this.pX=null}
function xD(){rA.apply(this,arguments)}
function qf(){s3.apply(this,arguments);this._input=this._timer=null}
function jj(){rA.apply(this,arguments)}
function mI(){rA.apply(this,arguments)}
function AT(){s3.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function dA(T4,w8){w8=w8||{};var KO=w8.recognizers;w8.recognizers=KO===q?dA.defaults.preset:KO;return new CQ(T4,w8)}
function CQ(T4,w8){w8=w8||{};this.options=d(w8,dA.defaults);this.options.inputTarget=this.options.inputTarget||T4;this.handlers={};this.session={};this.recognizers=[];this.element=T4;this.input=$i(this);this.touchAction=new pQ(this,this.options.touchAction);jJ(this,!0);k(w8.recognizers,function(KO){var ai=this.add(new KO[0](KO[1]));KO[2]&&ai.recognizeWith(KO[2]);KO[3]&&ai.requireFailure(KO[2])},this)}
function jJ(T4,w8){var KO=T4.element;k(T4.options.cssProps,function(ai,$D){KO.style[LO(KO.style,$D)]=w8?ai:""})}
function mb(T4,w8){var KO=g.createEvent("Event");KO.initEvent(T4,!0,!0);KO.gesture=w8;w8.target.dispatchEvent(KO)}
var Bc=" webkit moz MS ms o".split(" "),Hc=g.createElement("div"),bD=Math.round,wA=Math.abs,Xo=Date.now,CS=1,lh=/mobile|tablet|ip(ad|hone|od)|android/i,BI="ontouchstart"in L,Oy=LO(L,"PointerEvent")!==q,Yy=BI&&lh.test(navigator.userAgent),f0=["x","y"],Ho=["clientX","clientY"];S.prototype={handler:function(){},
destroy:function(){this.evEl&&w(this.element,this.evEl,this.domHandler);this.evTarget&&w(this.target,this.evTarget,this.domHandler);this.evWin&&w(L,this.evWin,this.domHandler)}};
var fo={mousedown:1,mousemove:2,mouseup:4};T(LQ,S,{handler:function(T4){var w8=fo[T4.type];w8&1&&T4.button===0&&(this.pressed=!0);w8&2&&T4.which!==1&&(w8=4);this.pressed&&this.allow&&(w8&4&&(this.pressed=!1),this.callback(this.manager,w8,{pointers:[T4],changedPointers:[T4],pointerType:"mouse",srcEvent:T4}))}});
var Jc={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},wX={2:"touch",3:"pen",4:"mouse",5:"kinect"},P0="pointerdown",yP="pointermove pointerup pointercancel";L.MSPointerEvent&&(P0="MSPointerDown",yP="MSPointerMove MSPointerUp MSPointerCancel");T(Ur,S,{handler:function(T4){var w8=this.store,KO=!1,ai=T4.type.toLowerCase().replace("ms","");ai=Jc[ai];var $D=wX[T4.pointerType]||T4.pointerType;ai&1&&(T4.button===0||$D=="touch")?w8.push(T4):ai&12&&(KO=!0);var bX=e(w8,T4.pointerId,"pointerId");
bX<0||(w8[bX]=T4,this.callback(this.manager,ai,{pointers:w8,changedPointers:[T4],pointerType:$D,srcEvent:T4}),KO&&w8.splice(bX,1))}});
var pj={touchstart:1,touchmove:2,touchend:4,touchcancel:8};T(ov,S,{handler:function(T4){var w8=pj[T4.type];var KO=Array.prototype.slice.call(T4.touches,0);var ai=this.targetIds;if(w8&3&&KO.length===1)ai[KO[0].identifier]=!0,ai=[KO,KO];else{var $D,bX=Array.prototype.slice.call(T4.targetTouches,0),q6=Array.prototype.slice.call(T4.changedTouches,0),M6=[];if(w8===1)for(KO=0,$D=bX.length;KO<$D;KO++)ai[bX[KO].identifier]=!0;KO=0;for($D=q6.length;KO<$D;KO++)ai[q6[KO].identifier]&&M6.push(q6[KO]),w8&12&&
delete ai[q6[KO].identifier];ai=M6.length?[v(bX.concat(M6),"identifier",!0),M6]:void 0}ai&&this.callback(this.manager,w8,{pointers:ai[0],changedPointers:ai[1],pointerType:"touch",srcEvent:T4})}});
T(YG,S,{handler:function(T4,w8,KO){var ai=KO.pointerType=="mouse";if(KO.pointerType=="touch")this.mouse.allow=!1;else if(ai&&!this.mouse.allow)return;w8&12&&(this.mouse.allow=!0);this.callback(T4,w8,KO)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var C7=LO(Hc.style,"touchAction"),bh=C7!==q;pQ.prototype={set:function(T4){T4=="compute"&&(T4=this.compute());bh&&(this.manager.element.style[C7]=T4);this.actions=T4.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var T4=[];k(this.manager.recognizers,function(w8){A(w8.options.enable,[w8])&&(T4=T4.concat(w8.getTouchAction()))});
return TP(T4.join(" "))},
preventDefaults:function(T4){if(!bh){var w8=T4.srcEvent;T4=T4.offsetDirection;if(this.manager.session.prevented)w8.preventDefault();else{var KO=this.actions,ai=KO.indexOf("none")>-1,$D=KO.indexOf("pan-y")>-1;KO=KO.indexOf("pan-x")>-1;if(ai||$D&&KO||$D&&T4&6||KO&&T4&24)return this.preventSrc(w8)}}},
preventSrc:function(T4){this.manager.session.prevented=!0;T4.preventDefault()}};
s3.prototype={defaults:{},set:function(T4){a(this.options,T4);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(T4){if(J(T4,"recognizeWith",this))return this;var w8=this.simultaneous;T4=sr(T4,this);w8[T4.id]||(w8[T4.id]=T4,T4.recognizeWith(this));return this},
dropRecognizeWith:function(T4){if(J(T4,"dropRecognizeWith",this))return this;T4=sr(T4,this);delete this.simultaneous[T4.id];return this},
requireFailure:function(T4){if(J(T4,"requireFailure",this))return this;var w8=this.requireFail;T4=sr(T4,this);e(w8,T4)===-1&&(w8.push(T4),T4.requireFailure(this));return this},
dropRequireFailure:function(T4){if(J(T4,"dropRequireFailure",this))return this;T4=sr(T4,this);T4=e(this.requireFail,T4);T4>-1&&this.requireFail.splice(T4,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(T4){return!!this.simultaneous[T4.id]},
emit:function(T4){function w8($D){KO.manager.emit(KO.options.event+($D?ai&16?"cancel":ai&8?"end":ai&4?"move":ai&2?"start":"":""),T4)}
var KO=this,ai=this.state;ai<8&&w8(!0);w8();ai>=8&&w8(!0)},
tryEmit:function(T4){if(this.canEmit())return this.emit(T4);this.state=32},
canEmit:function(){for(var T4=0;T4<this.requireFail.length;T4++)if(!(this.requireFail[T4].state&33))return!1;return!0},
recognize:function(T4){T4=a({},T4);A(this.options.enable,[this,T4])?(this.state&56&&(this.state=1),this.state=this.process(T4),this.state&30&&this.tryEmit(T4)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
T(rA,s3,{defaults:{pointers:1},attrTest:function(T4){var w8=this.options.pointers;return w8===0||T4.pointers.length===w8},
process:function(T4){var w8=this.state,KO=T4.eventType,ai=w8&6;T4=this.attrTest(T4);return ai&&(KO&8||!T4)?w8|16:ai||T4?KO&4?w8|8:w8&2?w8|4:2:32}});
T(oA,rA,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var T4=this.options.direction;if(T4===30)return["none"];var w8=[];T4&6&&w8.push("pan-y");T4&24&&w8.push("pan-x");return w8},
directionTest:function(T4){var w8=this.options,KO=!0,ai=T4.distance,$D=T4.direction,bX=T4.deltaX,q6=T4.deltaY;$D&w8.direction||(w8.direction&6?($D=bX===0?1:bX<0?2:4,KO=bX!=this.pX,ai=Math.abs(T4.deltaX)):($D=q6===0?1:q6<0?8:16,KO=q6!=this.pY,ai=Math.abs(T4.deltaY)));T4.direction=$D;return KO&&ai>w8.threshold&&$D&w8.direction},
attrTest:function(T4){return rA.prototype.attrTest.call(this,T4)&&(this.state&2||!(this.state&2)&&this.directionTest(T4))},
emit:function(T4){this.pX=T4.deltaX;this.pY=T4.deltaY;var w8=KQ(T4.direction);w8&&this.manager.emit(this.options.event+w8,T4);this._super.emit.call(this,T4)}});
T(xD,rA,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(T4){return this._super.attrTest.call(this,T4)&&(Math.abs(T4.scale-1)>this.options.threshold||this.state&2)},
emit:function(T4){this._super.emit.call(this,T4);T4.scale!==1&&this.manager.emit(this.options.event+(T4.scale<1?"in":"out"),T4)}});
T(qf,s3,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(T4){var w8=this.options,KO=T4.pointers.length===w8.pointers,ai=T4.distance<w8.threshold,$D=T4.deltaTime>w8.time;this._input=T4;if(!ai||!KO||T4.eventType&12&&!$D)this.reset();else if(T4.eventType&1)this.reset(),this._timer=U(function(){this.state=8;this.tryEmit()},w8.time,this);
else if(T4.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(T4){this.state===8&&(T4&&T4.eventType&4?this.manager.emit(this.options.event+"up",T4):(this._input.timeStamp=Xo(),this.manager.emit(this.options.event,this._input)))}});
T(jj,rA,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(T4){return this._super.attrTest.call(this,T4)&&(Math.abs(T4.rotation)>this.options.threshold||this.state&2)}});
T(mI,rA,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return oA.prototype.getTouchAction.call(this)},
attrTest:function(T4){var w8=this.options.direction;if(w8&30)var KO=T4.velocity;else w8&6?KO=T4.velocityX:w8&24&&(KO=T4.velocityY);return this._super.attrTest.call(this,T4)&&w8&T4.direction&&wA(KO)>this.options.velocity&&T4.eventType&4},
emit:function(T4){var w8=KQ(T4.direction);w8&&this.manager.emit(this.options.event+w8,T4);this.manager.emit(this.options.event,T4)}});
T(AT,s3,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(T4){var w8=this.options,KO=T4.pointers.length===w8.pointers,ai=T4.distance<w8.threshold,$D=T4.deltaTime<w8.time;this.reset();if(T4.eventType&1&&this.count===0)return this.failTimeout();if(ai&&$D&&KO){if(T4.eventType!=4)return this.failTimeout();KO=this.pTime?T4.timeStamp-this.pTime<w8.interval:!0;ai=!this.pCenter||uT(this.pCenter,T4.center)<w8.posThreshold;this.pTime=T4.timeStamp;this.pCenter=T4.center;ai&&KO?this.count+=1:this.count=1;this._input=T4;if(this.count%w8.taps===0)return this.hasRequireFailures()?
(this._timer=U(function(){this.state=8;this.tryEmit()},w8.interval,this),2):8}return 32},
failTimeout:function(){this._timer=U(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))}});
dA.VERSION="2.0.2";dA.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[jj,{enable:!1}],[xD,{enable:!1},["rotate"]],[mI,{direction:6}],[oA,{direction:6},["swipe"]],[AT],[AT,{event:"doubletap",taps:2},["tap"]],[qf]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};CQ.prototype={set:function(T4){a(this.options,T4);return this},
stop:function(T4){this.session.stopped=T4?2:1},
recognize:function(T4){var w8=this.session;if(!w8.stopped){this.touchAction.preventDefaults(T4);var KO=this.recognizers,ai=w8.curRecognizer;if(!ai||ai&&ai.state&8)ai=w8.curRecognizer=null;for(var $D=0,bX=KO.length;$D<bX;$D++){var q6=KO[$D];w8.stopped===2||ai&&q6!=ai&&!q6.canRecognizeWith(ai)?q6.reset():q6.recognize(T4);!ai&&q6.state&14&&(ai=w8.curRecognizer=q6)}}},
get:function(T4){if(T4 instanceof s3)return T4;for(var w8=this.recognizers,KO=0;KO<w8.length;KO++)if(w8[KO].options.event==T4)return w8[KO];return null},
add:function(T4){if(J(T4,"add",this))return this;var w8=this.get(T4.options.event);w8&&this.remove(w8);this.recognizers.push(T4);T4.manager=this;this.touchAction.update();return T4},
remove:function(T4){if(J(T4,"remove",this))return this;var w8=this.recognizers;T4=this.get(T4);w8.splice(e(w8,T4),1);this.touchAction.update();return this},
on:function(T4,w8){var KO=this.handlers;k(h(T4),function(ai){KO[ai]=KO[ai]||[];KO[ai].push(w8)});
return this},
off:function(T4,w8){var KO=this.handlers;k(h(T4),function(ai){w8?KO[ai].splice(e(KO[ai],w8),1):delete KO[ai]});
return this},
emit:function(T4,w8){this.options.domEvents&&mb(T4,w8);var KO=this.handlers[T4]&&this.handlers[T4].slice();if(KO&&KO.length){w8.type=T4;w8.preventDefault=function(){w8.srcEvent.preventDefault()};
T4=0;for(var ai=KO.length;T4<ai;T4++)KO[T4](w8)}},
destroy:function(){this.element&&jJ(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
a(dA,{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:CQ,Input:S,TouchAction:pQ,Recognizer:s3,AttrRecognizer:rA,Tap:AT,Pan:oA,Swipe:mI,Pinch:xD,Rotate:jj,Press:qf,on:I,off:w,each:k,merge:d,extend:a,inherit:T,bindFn:Q,prefixed:LO});
L[b]=dA})(window,document,"Hammer");
return window.Hammer}.call({});
D.DOCUMENT=n;n[AYX]=D}return n[AYX]};/*

 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 IX6=function(n,D){if(n.length!==D.length)return!1;for(var L=0;L<n.length;++L)if(n[L]!==D[L])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var CjG=_.V(["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"]),rYA=CjG.next();!rYA.done;rYA=CjG.next()){var OFi=rYA.value,iFj=document.createElement("link");iFj.rel="stylesheet";iFj.href=OFi;document.head.appendChild(iFj)};var maJ,XMJ,Mmv,RcJ,v2v,PJv,xaJ,K5J;maJ={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};XMJ={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:"*"};Mmv={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};RcJ=/[a-z0-9*]/;v2v=/U\+/;PJv=/^arrow/;xaJ=/^space(bar)?/;K5J=/^escape$/;_.QZ={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(n,D){this._imperativeKeyBindings[n]=D;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(n,D){D=YTJ(D);for(var L=0;L<D.length;++L)if(lJi(D[L],n))return!0;return!1},
_collectKeyBindings:function(){var n=this.behaviors.map(function(D){return D.keyBindings});
n.indexOf(this.keyBindings)===-1&&n.push(this.keyBindings);return n},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(L){for(var g in L)this._addKeyBinding(g,L[g])},this);
for(var n in this._imperativeKeyBindings)this._addKeyBinding(n,this._imperativeKeyBindings[n]);for(var D in this._keyBindings)this._keyBindings[D].sort(function(L,g){L=L[0].hasModifiers;return L===g[0].hasModifiers?0:L?-1:1})},
_addKeyBinding:function(n,D){YTJ(n).forEach(function(L){this._keyBindings[L.event]=this._keyBindings[L.event]||[];this._keyBindings[L.event].push([L,D])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(n){var D=this._onKeyBindingEvent.bind(this,this._keyBindings[n]);this._boundKeyHandlers.push([this.keyEventTarget,n,D]);this.keyEventTarget.addEventListener(n,D)},this)},
_unlistenKeyEventListeners:function(){for(var n,D,L;this._boundKeyHandlers.length;)n=this._boundKeyHandlers.pop(),D=n[0],L=n[1],n=n[2],D.removeEventListener(L,n)},
_onKeyBindingEvent:function(n,D){this.stopKeyboardEventPropagation&&D.stopPropagation();if(!D.defaultPrevented)for(var L=0;L<n.length;L++){var g=n[L][0],b=n[L][1];if(lJi(g,D)&&(this._triggerKeyHandler(g,b,D),D.defaultPrevented))break}},
_triggerKeyHandler:function(n,D,L){var g=Object.create(n);g.keyboardEvent=L;n=new CustomEvent(n.event,{detail:g,cancelable:!0});this[D].call(this,n);n.defaultPrevented&&L.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
*/
_.Zy({is:"iron-a11y-keys",_template:null,behaviors:[_.QZ],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(n){this.keyEventTarget=n},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(n){this.fire("keys-pressed",n.detail,{})}});_.uS={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(n){this._setFocused(n.type==="focus")},
_disabledChanged:function(n){this.setAttribute("aria-disabled",n?"true":"false");this.style.pointerEvents=n?"none":"";n?(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 ft={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(n){this._detectKeyboardFocus(n);n||this._setPressed(!1)},
_detectKeyboardFocus:function(n){this._setReceivedFocusFromKeyboard(!this.pointerDown&&n)},
_userActivate:function(n){this.active!==n&&(this.active=n,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(n){n=n.detail.keyboardEvent;var D=_.cb(n).localTarget;this.isLightDescendant(D)||(n.preventDefault(),n.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(n){n=_.cb(n.detail.keyboardEvent).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(n,D){D&&D!=n&&this.hasAttribute(D)&&this.removeAttribute(D)},
_activeChanged:function(n){this.toggles?this.setAttribute(this.ariaActiveAttribute,n?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},w6Q=[_.QZ,
ft];_.AL={IronButtonState:w6Q,IronButtonStateImpl:ft};_.zC={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.IH=function(n){_.IH[" "](n);this.type=n&&n.type||"default";this.key=n&&n.key;n&&"value"in n&&(this.value=n.value)};
_.IH.prototype.byKey=function(n){this.key=n;return this.value};
_.oh.Object.defineProperties(_.IH.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var n=this.type,D=this.key;if(n&&D)return Ct[n]&&Ct[n][D]},
set:function(n){var D=this.type,L=this.key;D&&L&&(D=Ct[D]=Ct[D]||{},n==null?delete D[L]:D[L]=n)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var n=Ct[this.type];return n?Object.keys(n).map(function(D){return Ct[this.type][D]},this):[]}}});
_.IH[" "]=function(){};
var Ct={};_.Zy({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(n,D,L){n=new _.IH({type:n,key:D});L!==void 0&&L!==n.value?n.value=L:this.value!==n.value&&(this.value=n.value);return n},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(n){n&&(this.value=this)},
byKey:function(n){return(new _.IH({type:this.type,key:n})).value}});var hyj;hyj=null;_.rO={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){hyj=new _.IH({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return hyj&&hyj.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(n){this.invalid=n===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(n);return!this.invalid},
_getValidity:function(n){return this.hasValidator()?this._validator.validate(n):!0}};var WFI={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"}},eyL=[_.zC,
_.rO,WFI];_.Zy({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 _.IH({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(n){return this.name+":"+n},this)},
applyIcon:function(n,D){this.removeIcon(n);if(D=this._cloneIcon(D,this.rtlMirroring&&this._targetIsRTL(n))){var L=_.cb(n.root||n);L.insertBefore(D,L.childNodes[0]);return n._svgIcon=D}return null},
removeIcon:function(n){n._svgIcon&&(_.cb(n.root||n).removeChild(n._svgIcon),n._svgIcon=null)},
_targetIsRTL:function(n){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(n&&n.nodeType!==Node.ELEMENT_NODE&&(n=n.host),this.__targetIsRTL=n&&window.getComputedStyle(n).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 n=Object.create(null);_.cb(this).querySelectorAll("[id]").forEach(function(D){n[D.id]=D});
return n},
_cloneIcon:function(n,D){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[n],this.size,D)},
_prepareSvgClone:function(n,D,L){if(n){n=n.cloneNode(!0);var g=document.createElementNS("http://www.w3.org/2000/svg","svg");D=n.getAttribute("viewBox")||"0 0 "+D+" "+D;var b="pointer-events: none; display: block; width: 100%; height: 100%;";L&&n.hasAttribute("mirror-in-rtl")&&(b+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");g.setAttribute("viewBox",D);g.setAttribute("preserveAspectRatio","xMidYMid meet");g.setAttribute("focusable","false");g.style&&(g.style.cssText=
b);g.appendChild(n).removeAttribute("id");return g}return null}});var xAj=function(n){this.multi=!1;this.selection=[];this.selectCallback=n};
_.G=xAj.prototype;_.G.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.G.clear=function(n){this.selection.slice().forEach(function(D){(!n||n.indexOf(D)<0)&&this.setItemSelected(D,!1)},this)};
_.G.isSelected=function(n){return this.selection.indexOf(n)>=0};
_.G.setItemSelected=function(n,D){if(n!=null&&D!==this.isSelected(n)){if(D)this.selection.push(n);else{var L=this.selection.indexOf(n);L>=0&&this.selection.splice(L,1)}this.selectCallback&&this.selectCallback(n,D)}};
_.G.select=function(n){this.multi?this.toggle(n):this.get()!==n&&(this.setItemSelected(this.get(),!1),this.setItemSelected(n,!0))};
_.G.toggle=function(n){this.setItemSelected(n,!this.isSelected(n))};_.Op={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 xAj(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.cb(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(n){return this.items?this.items.indexOf(n):-1},
select:function(n){this.selected=n},
selectPrevious:function(){var n=this.items.length,D=n-1;this.selected!==void 0&&(D=(Number(this._valueToIndex(this.selected))-1+n)%n);this.selected=this._indexToValue(D)},
selectNext:function(){var n=0;this.selected!==void 0&&(n=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(n)},
selectIndex:function(n){this.select(this._indexToValue(n))},
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(n){this.listen(this,n,"_activateHandler")},
_removeListener:function(n){this.unlisten(this,n,"_activateHandler")},
_activateEventChanged:function(n,D){this._removeListener(D);this._addListener(n)},
_updateItems:function(){var n=_.cb(this).queryDistributedElements(this.selectable||"*");n=Array.prototype.filter.call(n,this._bindFilterItem);this._setItems(n)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var n=this._valueToItem(this.selected);n?this._selection.select(n):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(n){return!this._excludedLocalNames[n.localName]},
_valueToItem:function(n){return n==null?null:this.items[this._valueToIndex(n)]},
_valueToIndex:function(n){if(this.attrForSelected)for(var D=0,L;L=this.items[D];D++){if(this._valueForItem(L)==n)return D}else return Number(n)},
_indexToValue:function(n){if(this.attrForSelected){if(n=this.items[n])return this._valueForItem(n)}else return n},
_valueForItem:function(n){if(!n)return null;if(!this.attrForSelected)return n=this.indexOf(n),n===-1?null:n;var D=n[nu(this.attrForSelected)];return D!=void 0?D:n.getAttribute(this.attrForSelected)},
_applySelection:function(n,D){this.selectedClass&&this.toggleClass(this.selectedClass,D,n);this.selectedAttribute&&this.toggleAttribute.call(n,this.selectedAttribute,D);this._selectionChange();this.fire("iron-"+(D?"select":"deselect"),{item:n})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(n){return _.cb(n).observeNodes(function(D){this._updateItems();this._updateSelected();this.fire("iron-items-changed",D,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(n){n=n.target;for(var D=this.items;n&&n!=this;){var L=D.indexOf(n);if(L>=0){D=this._indexToValue(L);this._itemActivate(D,n);break}n=n.parentNode}},
_itemActivate:function(n,D){this.fire("iron-activate",{selected:n,item:D},{cancelable:!0}).defaultPrevented||this.select(n)}};var KFA={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(n){this.multi?this._toggleSelected(n):this.selected=n},
multiChanged:function(n){this._selection.multi=n;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(n){return this._indexToValue(this.indexOf(n))},this).filter(function(n){return n!=null},this)):_.Op._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(n){n=n||[];n=(this._valuesToItems(n)||[]).filter(function(L){return L!==null&&L!==void 0});
this._selection.clear(n);for(var D=0;D<n.length;D++)this._selection.setItemSelected(n[D],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var n=this._selection.get();this.multi?(this._setSelectedItems(n),this._setSelectedItem(n.length?n[0]:null)):n!==null&&n!==void 0?(this._setSelectedItems([n]),this._setSelectedItem(n)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(n){var D=this.selectedValues.indexOf(n);D<0?this.push("selectedValues",n):this.splice("selectedValues",D,1)},
_valuesToItems:function(n){return n==null?null:n.map(function(D){return this._valueToItem(D)},this)}},Ryj=[_.Op,
KFA];var Pjj;
_.OY={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(n){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var D=this._valueToItem(n);D&&D.hasAttribute("disabled")||(this._setFocusedItem(D),KFA.select.apply(this,arguments))},
_resetTabindices:function(){var n=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(D){D.setAttribute("tabindex",D===n?"0":"-1");D.setAttribute("aria-selected",this._selection.isSelected(D))},this)},
_updateMultiselectable:function(n){n?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(n){if(this._MODIFIER_KEYS.indexOf(n.key)===-1){this.cancelDebouncer("_clearSearchText");var D=this._searchText||"";D+=(n.key&&n.key.length==1?n.key:String.fromCharCode(n.keyCode)).toLocaleLowerCase();n=D.length;for(var L=0,g;g=this.items[L];L++)if(!g.hasAttribute("disabled")){var b=this.attrForItemTitle||"textContent";b=(g[b]||g.getAttribute(b)||"").trim();if(!(b.length<n)&&b.slice(0,n).toLocaleLowerCase()==D){this._setFocusedItem(g);break}}this._searchText=D;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var n=this.items.length,D=Number(this.indexOf(this.focusedItem)),L=1;L<n+1;L++){var g=this.items[(D-L+n)%n];if(!g.hasAttribute("disabled")){var b=_.cb(g).getOwnerRoot()||document;this._setFocusedItem(g);if(_.cb(b).activeElement==g)break}}},
_focusNext:function(){for(var n=this.items.length,D=Number(this.indexOf(this.focusedItem)),L=1;L<n+1;L++){var g=this.items[(D+L)%n];if(!g.hasAttribute("disabled")){var b=_.cb(g).getOwnerRoot()||document;this._setFocusedItem(g);if(_.cb(b).activeElement==g)break}}},
_applySelection:function(n,D){D?n.setAttribute("aria-selected","true"):n.setAttribute("aria-selected","false");_.Op._applySelection.apply(this,arguments)},
_focusedItemChanged:function(n,D){D&&D.setAttribute("tabindex","-1");!n||n.hasAttribute("disabled")||this.disabled||(n.setAttribute("tabindex","0"),n.focus())},
_onIronItemsChanged:function(n){n.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var n=this.getAttribute("tabindex");_.OY._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",n);_.OY._shiftTabPressed=!1},1)},
_onFocus:function(n){!_.OY._shiftTabPressed&&(n=_.cb(n).rootTarget,n===this||typeof n.tabIndex==="undefined"||this.isLightDescendant(n))&&(this._defaultFocusAsync=this.async(function(){var D=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);D?this._setFocusedItem(D):this.items[0]&&this._focusNext()}))},
_onUpKey:function(n){this._focusPrevious();n.detail.keyboardEvent.preventDefault()},
_onDownKey:function(n){this._focusNext();n.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var n=this.focusedItem;n&&n.blur()},
_onKeydown:function(n){this.keyboardEventMatchesKeys(n,"up down esc")||this._focusWithKeyboardEvent(n);n.stopPropagation()},
_activateHandler:function(n){_.Op._activateHandler.call(this,n);n.stopPropagation()},
_disabledChanged:function(n){n?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};Pjj=[Ryj,_.QZ,_.OY];_.t_b={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(n){this.focusedItem&&(this.focusedItem.click(),n.detail.keyboardEvent.preventDefault())},
_onDownKey:function(n){this.focusedItem&&(this.focusedItem.click(),n.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(n){return n.ctrlKey||n.shiftKey||n.altKey||n.metaKey},
_onLeftKey:function(n){this._isSpecialKey(n.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),n.detail.keyboardEvent.preventDefault())},
_onRightKey:function(n){this._isSpecialKey(n.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),n.detail.keyboardEvent.preventDefault())},
_onKeydown:function(n){this.keyboardEventMatchesKeys(n,"up down left right esc")||this._focusWithKeyboardEvent(n)}};
_.mAI=[Pjj,_.t_b];var vrI;vrI=new Set;_.iS={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):(vrI.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(n){this.resizerShouldNotify(n)&&this._notifyDescendant(n)},this),this._fireResize())},
assignParentResizable:function(n){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=n)&&n._interestedResizables.indexOf(this)===-1&&(n._interestedResizables.push(this),n._subscribeIronResize(this))},
stopResizeNotificationsFor:function(n){var D=this._interestedResizables.indexOf(n);D>-1&&(this._interestedResizables.splice(D,1),this._unsubscribeIronResize(n))},
_subscribeIronResize:function(n){n.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(n){n.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(n){this._notifyingDescendant?n.stopPropagation():wa||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(n){var D=_.cb(n).rootTarget;D!==this&&(D.assignParentResizable(this),this._notifyDescendant(D),n.stopPropagation())},
_parentResizableChanged:function(n){n&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(n){this.isAttached&&(this._notifyingDescendant=!0,n.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var n=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function L(){document.removeEventListener("readystatechange",L);n()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(D){D!==this&&D._findParent()},this):(vrI.forEach(function(D){D!==this&&D._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?vrI.delete(this):vrI.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
*/
_.X6W={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(n,D){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);D&&(n==="document"?this.scrollTarget=this._doc:typeof n==="string"?this.scrollTarget=(D=this.domHost)&&D.$?D.$[n]:_.cb(this.ownerDocument).querySelector("#"+n):this._isValidScrollTarget()&&(this._oldScrollTarget=n,this._toggleScrollListener(this._shouldHaveListener,n)))},
_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(n){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,n):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
n)},set _scrollLeft(n){this.scrollTarget===this._doc?window.scrollTo(n,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=n)},scroll:function(n,D){if(typeof n==="object"){var L=n.left;D=n.top}else L=n;L=L||0;D=D||0;this.scrollTarget===this._doc?window.scrollTo(L,D):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=L,this.scrollTarget.scrollTop=D)},
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(n,D){D=D===this._doc?window:D;n?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),D.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(D.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(n){this._shouldHaveListener=n;this._toggleScrollListener(n,this.scrollTarget)}};_.Zy({is:"iron-selector",_template:null,behaviors:[Ryj]});var wO={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(n){if(n.timing)for(var D in n.timing)this.animationTiming[D]=n.timing[D];return this.animationTiming},
setPrefixedProperty:function(n,D,L){for(var g={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[D],b,q=0;b=g[q];q++)n.style[b]=L;n.style[D]=L},
complete:function(){}};_.Zy({is:"fade-in-animation",_template:null,behaviors:[wO],configure:function(n){return this._effect=new KeyframeEffect(n.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(n))}});_.Zy({is:"fade-out-animation",_template:null,behaviors:[wO],configure:function(n){return this._effect=new KeyframeEffect(n.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(n))}});var lXA=[{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(n,D){for(var L in D)n[L]=D[L]},
_cloneConfig:function(n){var D={isClone:!0};this._copyProperties(D,n);return D},
_getAnimationConfigRecursive:function(n,D,L){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 g=n?this.animationConfig[n]:this.animationConfig;Array.isArray(g)||(g=[g]);if(g)for(var b,q=0;b=g[q];q++)if(b.animatable)b.animatable._getAnimationConfigRecursive(b.type||n,D,L);else if(b.id){var U=D[b.id];
U?(U.isClone||(D[b.id]=this._cloneConfig(U),U=D[b.id]),this._copyProperties(U,b)):D[b.id]=b}else L.push(b)}},
getAnimationConfig:function(n){var D={},L=[];this._getAnimationConfigRecursive(n,D,L);for(var g in D)L.push(D[g]);return L}},
{_configureAnimations:function(n){var D=[],L=[];if(n.length>0)for(var g,b=0;g=n[b];b++){var q=document.createElement(g.name);if(q.isNeonAnimation){var U=null;q.configure||(q.configure=function(){return null});
U=q.configure(g);L.push({result:U,config:g})}else console.warn(this.is+":",g.name,"not found!")}for(n=0;n<L.length;n++){U=L[n].result;g=L[n].config;try{typeof U.cancel!="function"&&(U=document.timeline.play(U))}catch(J){U=null,console.warn("Couldnt play","(",g.name,").",J)}U&&D.push({neonAnimation:q,config:g,animation:U})}return D},
_shouldComplete:function(n){for(var D=!0,L=0;L<n.length;L++)if(n[L].animation.playState!="finished"){D=!1;break}return D},
_complete:function(n){for(var D=0;D<n.length;D++)n[D].neonAnimation.complete(n[D].config);for(D=0;D<n.length;D++)n[D].animation.cancel()},
playAnimation:function(n,D){var L=this.getAnimationConfig(n);if(L){this._active=this._active||{};this._active[n]&&(this._complete(this._active[n]),delete this._active[n]);var g=this._configureAnimations(L);if(g.length==0)this.fire("neon-animation-finish",D,{bubbles:!1});else for(this._active[n]=g,L=0;L<g.length;L++)g[L].animation.onfinish=function(){this._shouldComplete(g)&&(this._complete(g),delete this._active[n],this.fire("neon-animation-finish",D,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var n in this._active){var D=this._active[n],L;for(L in D)D[L].animation&&D[L].animation.cancel&&D[L].animation.cancel()}this._active={}}}];var U6=function(n,D){n=Error.call(this,n);this.message=n.message;"stack"in n&&(this.stack=n.stack);this.arg=D;this.name=this.constructor.name;this.constructor=U6;this.__proto__=U6.prototype};
_.f(U6,Error);var M_r=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D.prototype._marshalArgs=function(L,g,b){g=n.prototype._marshalArgs.call(this,L,g,b);if(this._legacyUndefinedCheck&&g.length>1)for(b=0;b<g.length;b++)if(g[b]===void 0||L[b].wildcard&&g[b].base===void 0)throw L=L[b].name,new U6("Argument '"+L+"' is undefined.",L);return g};
D.prototype._addPropertyEffect=function(L,g,b){return n.prototype._addPropertyEffect.call(this,L,g,ST8(b,b&&b.info&&b.info.methodName))};
D._addTemplatePropertyEffect=function(L,g,b){return n._addTemplatePropertyEffect.call(this,L,g,ST8(b))};
return D}),orA=_.Zy.Class;
_.Zy.Class=function(n,D){return orA(n,function(L){return D?D(M_r(L)):M_r(L)})};
var Y9I=Hs(function(n){var D=M_r(n);n=function(){return D.apply(this,arguments)||this};
_.f(n,D);_.oh.Object.defineProperties(n.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return n}),S9P=Wi.mixin;
Wi.mixin=S9P?function(n){return Y9I(S9P(n))}:Y9I;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.hL=_.AL.IronButtonState;var UxB=ih;/*

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 HFc;_.FF6="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");HFc=function(){var n=[],D;var L=L||_.FF6.length;for(D=0;D<8;D++)n[D]=_.FF6[0|Math.random()*L];return n.join("")};var Nkb=function(){return Math.random().toString(36).substring(7).split("").join(".")},yyT="@@redux/INIT"+Nkb(),D08="@@redux/REPLACE"+Nkb();var LrQ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var yY6=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var Nfj="top right bottom left width height size weight".split(" "),jQP=typeof MutationObserver!=="undefined",n4Q=yY6&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,Dvj=function(){this.mutationEventsAdded_=this.JSC$9498_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=gqy(this.refresh.bind(this))},LDc=function(n,
D){var L=n.observers_;
D=L.indexOf(D);~D&&L.splice(D,1);!L.length&&n.JSC$9498_connected_&&yY6&&n.JSC$9498_connected_&&(document.removeEventListener("transitionend",n.onTransitionEnd_),window.removeEventListener("resize",n.refresh),n.mutationsObserver_&&(n.mutationsObserver_.disconnect(),n4Q&&(HTMLElement.prototype.attachShadow=n4Q)),n.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",n.refresh),n.mutationsObserver_=null,n.mutationEventsAdded_=!1,n.JSC$9498_connected_=!1)};
Dvj.prototype.refresh=function(){g4L(this)&&this.refresh()};
var g4L=function(n){n=n.observers_.filter(function(D){return bRr(D),D.activeObservations_.length>0});
n.forEach(function(D){return $v6(D)});
return n.length>0},Gwj=function(n){if(yY6&&!n.JSC$9498_connected_){document.addEventListener("transitionend",n.onTransitionEnd_);
window.addEventListener("resize",n.refresh);if(jQP){n.mutationsObserver_=new MutationObserver(n.refresh);var D={attributes:!0,childList:!0,characterData:!0,subtree:!0};n.mutationsObserver_.observe(document,D);n4Q&&(function b(g){var q=g.shadowRoot;q&&(n.mutationsObserver_.observe(q,D),b(q));for(g=g.firstElementChild;g;)b(g),g=g.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var g=n4Q.apply(this,_.e1.apply(0,arguments));
n.mutationsObserver_.observe(g,D);return g})}else document.addEventListener("DOMSubtreeModified",n.refresh),n.mutationEventsAdded_=!0;
n.JSC$9498_connected_=!0}};
Dvj.prototype.onTransitionEnd_=function(n){var D=n.propertyName===void 0?"":n.propertyName;Nfj.some(function(L){return!!~D.indexOf(L)})&&this.refresh()};
var q56=null;var Vhj=function(n,D){for(var L=_.V(Object.keys(D)),g=L.next();!g.done;g=L.next())g=g.value,Object.defineProperty(n,g,{value:D[g],enumerable:!1,writable:!1,configurable:!0})};var WG=function(n){var D;return(n==null?void 0:(D=n.ownerDocument)==null?void 0:D.defaultView)||globalThis};var UvG={x:0,y:0,width:0,height:0},BeI=typeof SVGGraphicsElement!=="undefined"?function(n){return n instanceof WG(n).SVGGraphicsElement}:function(n){return n instanceof WG(n).SVGElement&&typeof n.getBBox==="function"};var Jzi=function(n){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=n};
Jzi.prototype.isActive=function(){var n=this.target;if(yY6)if(BeI(n)){var D=n.getBBox();D={x:0,y:0,width:D.width,height:D.height}}else{var L=n.clientWidth,g=n.clientHeight;if(L||g){var b=WG(n).getComputedStyle(n);D=JF(b["padding-top"]);var q=JF(b["padding-left"]),U=q+JF(b["padding-right"]),J=D+JF(b["padding-bottom"]),k=JF(b.width),a=JF(b.height);b.boxSizing==="border-box"&&(Math.round(k+U)!==L&&(k-=bdB(b,"left","right")+U),Math.round(a+J)!==g&&(a-=bdB(b,"top","bottom")+J));n!==WG(n).document.documentElement&&
(n=Math.round(k+U)-L,g=Math.round(a+J)-g,Math.abs(n)!==1&&(k-=n),Math.abs(g)!==1&&(a-=g));D={x:q,y:D,width:k,height:a}}else D=UvG}else D=UvG;this.contentRect_=D;return D.width!==this.broadcastWidth||D.height!==this.broadcastHeight};var kwr=function(n,D){var L=D.x;var g=D.y;var b=D.width;D=D.height;var q=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);Vhj(q,{x:L,y:g,width:b,height:D,top:g,right:L+b,bottom:D+g,left:L});Vhj(this,{target:n,contentRect:q})};var pAQ=function(n,D){var L=q56;this.activeObservations_=[];this.observations_=new Map;if(typeof n!=="function")throw new TypeError("Se");this.callback_=n;this.controller_=L;this.callbackCtx_=D};
pAQ.prototype.observe=function(n){if(n===void 0)throw new TypeError("Te");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(n instanceof WG(n).Element))throw new TypeError("Ue");var D=this.observations_;D.has(n)||(D.set(n,new Jzi(n)),n=this.controller_,~n.observers_.indexOf(this)||n.observers_.push(this),n.JSC$9498_connected_||Gwj(n),this.controller_.refresh())}};
pAQ.prototype.unobserve=function(n){if(n===void 0)throw new TypeError("Te");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(n instanceof WG(n).Element))throw new TypeError("Ue");var D=this.observations_;D.has(n)&&(D.delete(n),D.size||LDc(this.controller_,this))}};
pAQ.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();LDc(this.controller_,this)};
var bRr=function(n){n.activeObservations_.splice(0);n.observations_.forEach(function(D){D.isActive()&&n.activeObservations_.push(D)})},$v6=function(n){if(n.activeObservations_.length>0){var D=n.callbackCtx_,L=n.activeObservations_.map(function(g){var b=g.target,q=g.contentRect_;
g.broadcastWidth=q.width;g.broadcastHeight=q.height;return new kwr(b,q)});
n.callback_.call(D,L,D);n.activeObservations_.splice(0)}};var eW=function(n){if(!(this instanceof eW))throw new TypeError("Ve");if(!arguments.length)throw new TypeError("Te");q56||(q56=new Dvj);this.observer_=new pAQ(n,this)};
eW.prototype.observe=function(n){this.observer_.observe(n)};
eW.prototype.unobserve=function(n){this.observer_.unobserve(n)};
eW.prototype.disconnect=function(){this.observer_.disconnect()};var $Fi=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:eW;var kaJ="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(" "),J54={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},BKv=null,$04=null;var pJ4={},Zd8=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 Qxv={text:1},TK8={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var ZRX=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,aIc={CONSTANT:{isUnwrappable:function(n){return n instanceof O1},
unwrap:S36},JAVASCRIPT:{isUnwrappable:function(n){return n instanceof _.oW},
unwrap:M14},HTML:{isUnwrappable:function(n){return n instanceof PI},
unwrap:function(n){return vI(n)}},
RESOURCE_URL:{isUnwrappable:function(n){return n instanceof Ei},
unwrap:_.Qy},STRING:{isUnwrappable:function(n){return n instanceof Object},
unwrap:function(n){return String(n)}},
STYLE:{isUnwrappable:function(n){return typeof n==="string"},
unwrap:function(n){return n}},
URL:{isUnwrappable:function(n){return IW(n)},
unwrap:_.r_}},dv6={CONSTANT:ulv,JAVASCRIPT:ulv,HTML:function(n){n=n instanceof PI?n:tc(String(n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return vI(n)},
RESOURCE_URL:ulv,STRING:String,STYLE:ulv,URL:function(n,D){n=ZRX.test(n)?n:void 0;return n===void 0?D:n}};var WrB=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,fZ4=/[\t\n\f\r ]+/,zPJ=/[\t\n\f\r ,]+/g,CCv=function(n,D,L){return L},a7={},TeP=function(){var n=function(){var g={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",g):g}(),D=n.createHTML(""),L=n.createScript("");
n=n.createScriptURL("");return{INNOCUOUS_STRING:D,INNOCUOUS_SCRIPT:L,INNOCUOUS_URL:n}}(),Zt=TeP.INNOCUOUS_STRING,hPB=TeP.INNOCUOUS_SCRIPT,wJT=TeP.INNOCUOUS_URL;var E4P=function(n){var D=ePf(n);return function(L,g,b,q){return q?D(q,g,b,L):Zt}}({reportHandler:function(n,D){if(n)try{throw Error(D);
}catch(L){_.zo(L)}},
safeTypesBridge:function(n,D,L){var g=aIc[D];return g.isUnwrappable(n)&&(g=g.unwrap(n,L),g!==L)?g:(0,dv6[D])(String(n),L)},
allowedIdentifierPrefixes:[""]});if(Za!==void 0)throw Error("We");Za=E4P;if(Za!==E4P)throw Error("Xe");d1("Injectable",[]);var qbv=d1("Inject",[["token",void 0]]),URy=d1("Optional",[]);d1("Injectable",[]);var BWB=d1("Self",[]),J68=d1("SkipSelf",[]);d1("Host",[]);var spj={},czX=function(){};
czX.prototype.resolve=function(){throw Error("Ze");};
czX.prototype.addProvider=function(){throw Error("Ze");};var $RJ=Function;var Qpj=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,uKj=function(){this._reflect=window.Reflect};
_.G=uKj.prototype;_.G.factory=function(n){return function(){return new (Function.prototype.bind.apply(n,[null].concat(_.Iu(_.e1.apply(0,arguments)))))}};
_.G._zipTypesAndAnnotations=function(n,D){var L=typeof n==="undefined"?Array(D.length):Array(n.length);for(var g=0;g<L.length;g++)L[g]=typeof n==="undefined"?[]:n[g]!=Object?[n[g]]:[],D&&Kr4(D[g])&&(L[g]=L[g].concat(D[g]));return L};
_.G._ownParameters=function(n,D){if(Qpj.exec(n.toString()))return null;if(n.parameters&&n.parameters!==D.parameters)return n.parameters;var L=n.ctorParameters;return L&&L!==D.ctorParameters?(D=typeof L==="function"?L():L,n=D.map(function(g){return g&&g.type}),D=D.map(function(g){return g&&PCi(g.decorators)}),this._zipTypesAndAnnotations(n,D)):Kr4(this._reflect)&&Kr4(this._reflect.getOwnMetadata)&&(D=this._reflect.getOwnMetadata("parameters",n),(L=this._reflect.getOwnMetadata("design:paramtypes",n))||
D)?this._zipTypesAndAnnotations(L,D):Array(n.length).fill(void 0)};
_.G.parameters=function(n){if(!n.prototype)return[];var D=Object.getPrototypeOf(n.prototype).constructor;(n=this._ownParameters(n,D))||D===Object||(n=this.parameters(D));return n||[]};
_.G._ownAnnotations=function(n,D){if(n.annotations&&n.annotations!==D.annotations)return n=n.annotations,typeof n==="function"&&n.annotations&&(n=n.annotations),n;if(n.decorators&&n.decorators!==D.decorators)return PCi(n.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",n)};
_.G.annotations=function(n){var D=Object.getPrototypeOf(n.prototype).constructor;n=this._ownAnnotations(n,D)||[];return(D!==Object?this.annotations(D):[]).concat(n)};
_.G._ownPropMetadata=function(n,D){if(n.propMetadata&&n.propMetadata!==D.propMetadata)return n=n.propMetadata,typeof n==="function"&&n.propMetadata&&(n=n.propMetadata),n;if(n.propDecorators&&n.propDecorators!==D.propDecorators){var L=n.propDecorators,g={};Object.keys(L).forEach(function(b){g[b]=PCi(L[b])});
return g}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",n)};
_.G.propMetadata=function(n){var D=Object.getPrototypeOf(n.prototype).constructor,L={};if(D!==Object){var g=this.propMetadata(D);Object.keys(g).forEach(function(q){L[q]=g[q]})}var b=this._ownPropMetadata(n,D);
b&&Object.keys(b).forEach(function(q){var U=[];L.hasOwnProperty(q)&&U.push.apply(U,_.Iu(L[q]));U.push.apply(U,_.Iu(b[q]));L[q]=U});
return L};
_.G.getter=function(n){return function(D){return D[n]}};
_.G.method=function(n){return function(D,L){if(!D[n])throw Error("$e`"+n);return D[n].apply(D,L)}};var fIQ=function(){};var AzI=function(n){this.reflectionCapabilities=n};
_.f(AzI,fIQ);_.G=AzI.prototype;_.G.factory=function(n){return this.reflectionCapabilities.factory(n)};
_.G.parameters=function(n){return this.reflectionCapabilities.parameters(n)};
_.G.annotations=function(n){return this.reflectionCapabilities.annotations(n)};
_.G.propMetadata=function(n){return this.reflectionCapabilities.propMetadata(n)};
_.G.getter=function(n){return this.reflectionCapabilities.getter(n)};
_.G.method=function(n){return this.reflectionCapabilities.method(n)};var Svy=new AzI(new uKj);var xX=function(n,D){this.token=n;this.id=D;if(n===void 0||n===null)throw Error("ef");};
_.oh.Object.defineProperties(xX.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Tt(this.token)}}});
_.oh.Object.defineProperties(xX,{JSC$9540_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return s6.JSC$9544_numberOfKeys}}});
var z2W=function(){this._allKeys=new Map};
z2W.prototype.get=function(n){if(n instanceof xX)return n;if(this._allKeys.has(n))return this._allKeys.get(n);var D=new xX(n,xX.JSC$9540_numberOfKeys);this._allKeys.set(n,D);return D};
_.oh.Object.defineProperties(z2W.prototype,{JSC$9544_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var s6=new z2W;var ki8=function(n,D,L){this.key=n;this.optional=D;this.visibility=L},HdT=function(n){return new ki8(n,!1,null)},NKT=[],DRy=function(n,D,L){this.key=n;
this.resolvedFactories=D;this.multiProvider=L},jxb=function(n,D,L,g){this.factory=n;
this.dependencies=D;this.providerClass=L;this.providerValue=g};var Kt={},RH=function(n,D){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=D===void 0?null:D;n=_.V(n);for(D=n.next();!D.done;D=n.next())this.addProvider(D.value)};
_.G=RH.prototype;_.G.addProvider=function(n){this.keyIdToIndex.set(n.key.id,this.keyIds.length);this.providers.push(n);this.keyIds.push(n.key.id);this.objs.push(Kt)};
_.G.resolve=function(n,D){D=D===void 0?spj:D;return this._getByKey(s6.get(E6(n)),null,D)};
_.G._new=function(n){if(this.constructedKeyIds[n.key.id])throw MtQ(this,n.key);this.constructedKeyIds[n.key.id]=!0;return this._instantiateProvider(n)};
_.G._instantiateProvider=function(n){if(n.multiProvider){for(var D=Array(n.resolvedFactories.length),L=0;L<n.resolvedFactories.length;++L)D[L]=this._instantiate(n,n.resolvedFactories[L]);return D}return this._instantiate(n,n.resolvedFactories[0])};
_.G._instantiate=function(n,D){var L=this,g=D.factory;try{var b=D.dependencies.map(function(U){return L._getByReflectiveDependency(U)})}catch(U){throw U.addKey&&U.addKey(this,n.key),U;
}try{var q=g.apply(null,_.Iu(b))}catch(U){throw oqQ(this,U,n.key);}return q};
_.G._getByReflectiveDependency=function(n){return this._getByKey(n.key,n.visibility,n.optional?null:spj)};
_.G._getByKey=function(n,D,L){return n===IIP?this:D instanceof BWB?this._getByKeySelf(n,L):this._getByKeyDefault(n,L,D)};
_.G._getObjByKeyId=function(n){for(var D=0;D<this.keyIds.length;D++)if(this.keyIds[D]===n)return this.objs[D]===Kt&&(this.objs[D]=this._new(this.providers[D])),this.objs[D];return Kt};
_.G._throwOrNull=function(n,D){if(D!==spj)return D;throw lZJ(this,n);};
_.G._getByKeySelf=function(n,D){var L=this._getObjByKeyId(n.id);return L!==Kt?L:this._throwOrNull(n,D)};
_.G._getByKeyDefault=function(n,D,L){for(var g=L=L instanceof J68?this.parent:this;L instanceof RH;){var b=L._getObjByKeyId(n.id);if(b!==Kt)return b;L=L.parent}b=void 0;if(L!==null)try{var q=L.resolve(n.token,D);if(q!==Kt)return q}catch(U){b=U}if(!(g instanceof RH&&Z$J(n.token))){if(b)throw b;return this._throwOrNull(n,D)}for(q=g;q.parent instanceof RH;)q=q.parent;q.addProvider(LGQ({provide:n.token,useClass:n.token}));return q.resolve(n.token,D)};
_.G.toString=function(){return this.displayName};
_.oh.Object.defineProperties(RH.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+pUB(this,function(n){return' "'+n.key.displayName+'" '}).join(", ")+"])"}}});
var IIP=s6.get(E6(czX));(function(){let module=undefined;let exports=undefined;let define=undefined;(function(Y){if(typeof exports==="object"&&typeof module!=="undefined")module.exports=Y();else if(typeof define==="function"&&define.amd)define([],Y);else{var B=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;B.XRegExp=Y()}})(function(){return function F(B,D,f){function t(h,m){if(!D[h]){if(!B[h]){var A=typeof require=="function"&&require;
if(!m&&A)return A(h,!0);if(G)return G(h,!0);m=Error("Cannot find module '"+h+"'");throw m.code="MODULE_NOT_FOUND",m;}m=D[h]={exports:{}};B[h][0].call(m.exports,function(p){var l=B[h][1][p];return t(l?l:p)},m,m.exports,F,B,D,f)}return D[h].exports}
for(var G=typeof require=="function"&&require,u=0;u<f.length;u++)t(f[u]);return t}({1:[function(B,D){D.exports=function(f){function F(h){var m=/^(?:\(\?:\))*\^/,A=/\$(?:\(\?:\))*$/;
return m.test(h)&&A.test(h)&&A.test(h.replace(/\\[\s\S]/g,""))?h.replace(m,"").replace(A,""):h}
function t(h,m){m=m?"x":"";return f.isRegExp(h)?h.xregexp&&h.xregexp.captureNames?h:f(h.source,m):f(h,m)}
var G=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,u=f.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,G],"g",{conjunction:"or"});f.build=function(h,m,A){A=A||"";var p=A.indexOf("x")>-1,l=/^\(\?([\w$]+)\)/.exec(h);l&&(A=f._clipDuplicates(A+l[1]));var g={},v;for(v in m)m.hasOwnProperty(v)&&(l=t(m[v],p),g[v]={pattern:F(l.source),names:l.xregexp.captureNames||[]});h=t(h,p);var w=0,x,e=0,H=[0],y=h.xregexp.captureNames||[];h=h.source.replace(u,function(z,I,M,P,Q){var K=I||M;if(K){if(!g.hasOwnProperty(K))throw new ReferenceError("Undefined property "+
z);if(I){var L=y[e];H[++e]=++w;z="(?<"+(L||K)+">"}else z="(?:";x=w;return z+g[K].pattern.replace(G,function(S,T,N){if(T){if(L=g[K].names[w-x],++w,L)return"(?<"+L+">"}else if(N)return O=+N-1,g[K].names[O]?"\\k<"+g[K].names[O]+">":"\\"+(+N+x);return S})+")"}if(P){if(L=y[e],H[++e]=++w,L)return"(?<"+L+">"}else if(Q){var O=+Q-1;
return y[O]?"\\k<"+y[O]+">":"\\"+H[+Q]}return z});
return f(h,A)}}},
{}],2:[function(B,D){D.exports=function(f){function F(t,G,u,h){return{name:t,value:G,start:u,end:h}}
f.matchRecursive=function(t,G,u,h,m){h=h||"";m=m||{};var A=h.indexOf("g")>-1,p=h.indexOf("y")>-1,l=h.replace(/y/g,""),g=m.escapeChar;m=m.valueNames;var v=[],w=0,x=0,e=0,H=0;G=f(G,l);u=f(u,l);if(g){if(g.length>1)throw Error("Cannot use more than one escape character");g=f.escape(g);var y=new RegExp("(?:"+g+"[\\S\\s]|(?:(?!"+f.union([G,u],"",{conjunction:"or"}).source+")[^"+g+"])+)+",h.replace(/[^imu]+/g,""))}for(;;){g&&(e+=(f.exec(t,y,e,"sticky")||[""])[0].length);h=f.exec(t,G,e);l=f.exec(t,u,e);h&&
l&&(h.index<=l.index?l=null:h=null);if(h||l)x=(h||l).index,e=x+(h||l)[0].length;else if(!w)break;if(p&&!w&&x>H)break;if(h){if(!w){var z=x;var I=e}++w}else if(l&&w){if(!--w&&(m?(m[0]&&z>H&&v.push(F(m[0],t.slice(H,z),H,z)),m[1]&&v.push(F(m[1],t.slice(z,I),z,I)),m[2]&&v.push(F(m[2],t.slice(I,x),I,x)),m[3]&&v.push(F(m[3],t.slice(x,e),x,e))):v.push(t.slice(I,x)),H=e,!A))break}else throw Error("Unbalanced delimiter found in string");x===e&&++e}A&&!p&&m&&m[0]&&t.length>H&&v.push(F(m[0],t.slice(H),H,t.length));
return v}}},
{}],3:[function(B,D){D.exports=function(f){function F(p){return p.replace(/[- _]+/g,"").toLowerCase()}
function t(p){var l=/^\\[xu](.+)/.exec(p);return l?h(l[1]):p.charCodeAt(p.charAt(0)==="\\"?1:0)}
function G(p){var l="",g=-1;f.forEach(p,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(v){var w=t(v[1]);w>g+1&&(l+="\\u"+A(m(g+1)),w>g+2&&(l+="-\\u"+A(m(w-1))));g=t(v[2]||v[1])});
g<65535&&(l+="\\u"+A(m(g+1)),g<65534&&(l+="-\\uFFFF"));return l}
var u={},h=f._dec,m=f._hex,A=f._pad4;f.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,function(p,l,g){var v=p[1]==="P"||!!p[2],w=g.indexOf("A")>-1;g=F(p[4]||p[3]);var x=u[g];if(p[1]==="P"&&p[2])throw new SyntaxError("Invalid double negation "+p[0]);if(!u.hasOwnProperty(g))throw new SyntaxError("Unknown Unicode token "+p[0]);if(x.inverseOf){g=F(x.inverseOf);if(!u.hasOwnProperty(g))throw new ReferenceError("Unicode token missing data "+p[0]+" -> "+x.inverseOf);x=u[g];v=!v}if(!x.bmp&&!w)throw new SyntaxError("Astral mode required for Unicode token "+
p[0]);if(w){if(l==="class")throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");p=v?"a!":"a=";(l=u[g][p])||(l=u[g],g=u[g],w="",g.bmp&&!g.isBmpLast&&(w="["+g.bmp+"]"+(g.astral?"|":"")),g.astral&&(w+=g.astral),g.isBmpLast&&g.bmp&&(w+=(g.astral?"|":"")+"["+g.bmp+"]"),v=v?"(?:(?!"+w+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+w+")",l=l[p]=v);return v=l}return v=l==="class"?v?u[g]["b!"]||(u[g]["b!"]=G(u[g].bmp)):x.bmp:(v?"[^":"[")+x.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});f.addUnicodeData=function(p){for(var l,g=0;g<p.length;++g){l=p[g];if(!l.name)throw Error("Unicode token requires name");if(!(l.inverseOf||l.bmp||l.astral))throw Error("Unicode token has no character data "+l.name);u[F(l.name)]=l;l.alias&&(u[F(l.alias)]=l)}f.cache.flush("patterns")};
f._getUnicodeProperty=function(p){p=F(p);return u[p]}}},
{}],4:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");f.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(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");f.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(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var F=[{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"}];F.push({name:"Assigned",inverseOf:"Cn"});f.addUnicodeData(F)}},
{}],7:[function(B,D){D.exports=function(f){if(!f.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");f.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(B,D){var f=B("./xregexp");B("./addons/build")(f);B("./addons/matchrecursive")(f);B("./addons/unicode-base")(f);B("./addons/unicode-blocks")(f);B("./addons/unicode-categories")(f);B("./addons/unicode-properties")(f);B("./addons/unicode-scripts")(f);D.exports=f},
{"./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(B,D){function f(a){var b=!0;try{b=!!RegExp("",a)}catch(c){b=!1}return b}
function F(a,b,c,d,n){var r;a.xregexp={captureNames:b};if(n)return a;if(a.__proto__)a.__proto__=e.prototype;else for(r in e.prototype)a[r]=e.prototype[r];a.xregexp.source=c;a.xregexp.flags=d?d.split("").sort().join(""):d;return a}
function t(a){return y.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function G(a,b){if(!e.isRegExp(a))throw new TypeError("Type RegExp expected");var c=a.xregexp||{},d=O?a.flags:y.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],n="",r="",k=null,q=null;b=b||{};b.removeG&&(r+="g");b.removeY&&(r+="y");r&&(d=y.replace.call(d,new RegExp("["+r+"]+","g"),""));b.addG&&(n+="g");b.addY&&(n+="y");n&&(d=t(d+n));b.isInternalOnly||(c.source!==void 0&&(k=c.source),c.flags!=null&&(q=n?t(c.flags+n):c.flags));return a=F(new RegExp(b.source||a.source,d),a.xregexp&&a.xregexp.captureNames?
c.captureNames.slice(0):null,k,q,b.isInternalOnly)}
function u(a){return parseInt(a,16)}
function h(a,b,c){(b=a.input.charAt(a.index-1)==="("||a.input.charAt(a.index+a[0].length)===")")||(c=c.indexOf("x")>-1?["\\s","#[^#\\n]*","\\(\\?#[^)]*\\)"]:["\\(\\?#[^)]*\\)"],b=y.test.call(new RegExp("^(?:"+c.join("|")+")*(?:[?*+]|{\\d+(?:,\\d*)?})"),a.input.slice(a.index+a[0].length)));return b?"":"(?:)"}
function m(a){return parseInt(a,10).toString(16)}
function A(a,b){var c=a.length,d;for(d=0;d<c;++d)if(a[d]===b)return d;return-1}
function p(a,b){return S.call(a)==="[object "+b+"]"}
function l(a){for(;a.length<4;)a="0"+a;return a}
function g(a,b){var c;if(t(b)!==b)throw new SyntaxError("Invalid duplicate regex flag "+b);a=y.replace.call(a,/^\(\?([\w$]+)\)/,function(d,n){if(y.test.call(/[gy]/,n))throw new SyntaxError("Cannot use flag g or y in mode modifier "+d);b=t(b+n);return""});
for(c=0;c<b.length;++c)if(!Z[b.charAt(c)])throw new SyntaxError("Unknown regex flag "+b.charAt(c));return{pattern:a,flags:b}}
function v(a){var b={};return p(a,"String")?(e.forEach(a,/[^\s,]+/,function(c){b[c]=!0}),b):a}
function w(a){if(!/^[\w$]$/.test(a))throw Error("Flag must be a single character A-Za-z0-9_$");Z[a]=!0}
function x(a){if(a==null)throw new TypeError("Cannot convert null or undefined to object");return a}
function e(a,b){if(e.isRegExp(a)){if(b!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return G(a)}a=a===void 0?"":String(a);b=b===void 0?"":String(b);e.isInstalled("astral")&&b.indexOf("A")===-1&&(b+="A");M[a]||(M[a]={});if(!M[a][b]){var c={hasNamedCapture:!1,captureNames:[]},d="default",n="",r=0,k=g(a,b),q=k.pattern;for(k=k.flags;r<q.length;){do{for(var J,E=q,U=k,V=r,W=d,X=c,R=P.length,ba=E.charAt(V),aa=null;R--;){var C=P[R];if(!(C.leadChar&&C.leadChar!==ba||C.scope!==
W&&C.scope!=="all"||C.flag&&U.indexOf(C.flag)===-1)&&(J=e.exec(E,C.regex,V,"sticky"))){aa={matchLength:J[0].length,output:C.handler.call(X,J,W,U),reparse:C.reparse};break}}(C=aa)&&C.reparse&&(q=q.slice(0,r)+C.output+q.slice(r+C.matchLength))}while(C&&C.reparse);C?(n+=C.output,r+=C.matchLength||1):(C=e.exec(q,Q[d],r,"sticky")[0],n+=C,r+=C.length,C==="["&&d==="default"?d="class":C==="]"&&d==="class"&&(d="default"))}M[a][b]={pattern:y.replace.call(n,/(?:\(\?:\))+/g,"(?:)"),flags:y.replace.call(k,/[^gimuy]+/g,
""),captures:c.hasNamedCapture?c.captureNames:null}}c=M[a][b];return F(new RegExp(c.pattern,c.flags),c.captures,a,b)}
var H={astral:!1,natives:!1},y={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},z={},I={},M={},P=[],Q={"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]/},K=/\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g,
L=y.exec.call(/()??/,"")[1]===void 0,O=/x/.flags!==void 0,S={}.toString,T=f("u"),N=f("y"),Z={g:!0,i:!0,m:!0,u:T,y:N};e.prototype=RegExp();e.version="3.2.0";e._clipDuplicates=t;e._hasNativeFlag=f;e._dec=u;e._hex=m;e._pad4=l;e.addToken=function(a,b,c){c=c||{};var d=c.optionalFlags,n;c.flag&&w(c.flag);if(d)for(d=y.split.call(d,""),n=0;n<d.length;++n)w(d[n]);P.push({regex:G(a,{addG:!0,addY:N,isInternalOnly:!0}),handler:b,scope:c.scope||"default",flag:c.flag,reparse:c.reparse,leadChar:c.leadChar});e.cache.flush("patterns")};
e.cache=function(a,b){I[a]||(I[a]={});return I[a][b]||(I[a][b]=e(a,b))};
e.cache.flush=function(a){a==="patterns"?M={}:I={}};
e.escape=function(a){return y.replace.call(x(a),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};
e.exec=function(a,b,c,d){var n="g",r,k=!1;(r=N&&!!(d||b.sticky&&d!==!1))?n+="y":d&&(k=!0,n+="FakeY");b.xregexp=b.xregexp||{};d=b.xregexp[n]||(b.xregexp[n]=G(b,{addG:!0,addY:r,source:k?b.source+"|()":void 0,removeY:d===!1,isInternalOnly:!0}));c=c||0;d.lastIndex=c;a=z.exec.call(d,a);k&&a&&a.pop()===""&&(a=null);b.global&&(b.lastIndex=a?d.lastIndex:0);return a};
e.forEach=function(a,b,c){for(var d=0,n=-1;d=e.exec(a,b,d);)c(d,++n,a,b),d=d.index+(d[0].length||1)};
e.install=function(a){a=v(a);!H.astral&&a.astral&&(H.astral=!0);!H.natives&&a.natives&&(RegExp.prototype.exec=z.exec,RegExp.prototype.test=z.test,String.prototype.match=z.match,String.prototype.replace=z.replace,String.prototype.split=z.split,H.natives=!0)};
e.isInstalled=function(a){return!!H[a]};
e.isRegExp=function(a){return S.call(a)==="[object RegExp]"};
e.match=function(a,b,c){var d=b.global&&c!=="one"||c==="all",n=(d?"g":"")+(b.sticky?"y":"")||"noGY";b.xregexp=b.xregexp||{};n=b.xregexp[n]||(b.xregexp[n]=G(b,{addG:!!d,removeG:c==="one",isInternalOnly:!0}));a=y.match.call(x(a),n);b.global&&(b.lastIndex=c==="one"&&a?a.index+a[0].length:0);return d?a||[]:a&&a[0]};
e.replace=function(a,b,c,d){var n=e.isRegExp(b),r=b.global&&d!=="one"||d==="all",k=(r?"g":"")+(b.sticky?"y":"")||"noGY",q=b;n?(b.xregexp=b.xregexp||{},q=b.xregexp[k]||(b.xregexp[k]=G(b,{addG:!!r,removeG:d==="one",isInternalOnly:!0}))):r&&(q=new RegExp(e.escape(String(b)),"g"));a=z.replace.call(x(a),q,c);n&&b.global&&(b.lastIndex=0);return a};
e.split=function(a,b,c){return z.split.call(x(a),b,c)};
e.test=function(a,b,c,d){return!!e.exec(a,b,c,d)};
e.union=function(a,b,c){function d(V,W,X){var R=U[r-E];if(W){if(++r,R)return"(?<"+R+">"}else if(X)return"\\"+(+X+E);return V}
c=c||{};var n=c.conjunction||"or",r=0;if(!p(a,"Array")||!a.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var k=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g;c=[];for(var q,J=0;J<a.length;++J)if(q=a[J],e.isRegExp(q)){var E=r;var U=q.xregexp&&q.xregexp.captureNames||[];c.push(y.replace.call(e(q.source).source,k,d))}else c.push(e.escape(q));a=n==="none"?"":"|";return e(c.join(a),b)};
z.exec=function(a){var b=this.lastIndex,c=y.exec.apply(this,arguments),d;if(c){if(!L&&c.length>1&&A(c,"")>-1){var n=G(this,{removeG:!0,isInternalOnly:!0});y.replace.call(String(a).slice(c.index),n,function(){var r=arguments.length,k;for(k=1;k<r-2;++k)arguments[k]===void 0&&(c[k]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(d=1;d<c.length;++d)(n=this.xregexp.captureNames[d-1])&&(c[n]=c[d]);
this.global&&!c[0].length&&this.lastIndex>c.index&&(this.lastIndex=c.index)}this.global||(this.lastIndex=b);return c};
z.test=function(a){return!!z.exec.call(this,a)};
z.match=function(a){if(!e.isRegExp(a))a=new RegExp(a);else if(a.global){var b=y.match.apply(this,arguments);a.lastIndex=0;return b}return z.exec.call(a,x(this))};
z.replace=function(a,b){var c=e.isRegExp(a);if(c){if(a.xregexp)var d=a.xregexp.captureNames;var n=a.lastIndex}else a+="";var r=p(b,"Function")?y.replace.call(String(this),a,function(){var k=arguments,q;if(d)for(k[0]=new String(k[0]),q=0;q<d.length;++q)d[q]&&(k[0][d[q]]=k[q+1]);c&&a.global&&(a.lastIndex=k[k.length-2]+k[0].length);return b.apply(void 0,k)}):y.replace.call(this==null?this:String(this),a,function(){var k=arguments;
return y.replace.call(String(b),K,function(q,J,E){if(J){E=+J;if(E<=k.length-3)return k[E]||"";E=d?A(d,J):-1;if(E<0)throw new SyntaxError("Backreference to undefined group "+q);return k[E+1]||""}if(E==="$")return"$";if(E==="&"||+E===0)return k[0];if(E==="`")return k[k.length-1].slice(0,k[k.length-2]);if(E==="'")return k[k.length-1].slice(k[k.length-2]+k[0].length);E=+E;if(!isNaN(E)){if(E>k.length-3)throw new SyntaxError("Backreference to undefined group "+q);return k[E]||""}throw new SyntaxError("Invalid token "+
q);})});
c&&(a.lastIndex=a.global?0:n);return r};
z.split=function(a,b){if(!e.isRegExp(a))return y.split.apply(this,arguments);var c=String(this),d=[],n=a.lastIndex,r=0,k;b=(b===void 0?-1:b)>>>0;e.forEach(c,a,function(q){q.index+q[0].length>r&&(d.push(c.slice(r,q.index)),q.length>1&&q.index<c.length&&Array.prototype.push.apply(d,q.slice(1)),k=q[0].length,r=q.index+k)});
r===c.length?(!y.test.call(a,"")||k)&&d.push(""):d.push(c.slice(r));a.lastIndex=n;return d.length>b?d.slice(0,b):d};
e.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(a,b){if(a[1]==="B"&&b==="default")return a[0];throw new SyntaxError("Invalid escape "+a[0]);},{scope:"all",
leadChar:"\\"});e.addToken(/\\u{([\dA-Fa-f]+)}/,function(a,b,c){b=u(a[1]);if(b>1114111)throw new SyntaxError("Invalid Unicode code point "+a[0]);if(b<=65535)return"\\u"+l(m(b));if(T&&c.indexOf("u")>-1)return a[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u");},{scope:"all",
leadChar:"\\"});e.addToken(/\[(\^?)\]/,function(a){return a[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["});
e.addToken(/\(\?#[^)]*\)/,h,{leadChar:"("});e.addToken(/\s+|#[^\n]*\n?/,h,{flag:"x"});e.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",
leadChar:"."});e.addToken(/\\k<([\w$]+)>/,function(a){var b=isNaN(a[1])?A(this.captureNames,a[1])+1:+a[1],c=a.index+a[0].length;if(!b||b>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+a[0]);return"\\"+b+(c===a.input.length||isNaN(a.input.charAt(c))?"":"(?:)")},{leadChar:"\\"});
e.addToken(/\\(\d+)/,function(a,b){if(!(b==="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:"\\"});e.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(A(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:"("});
e.addToken(/\((?!\?)/,function(a,b,c){if(c.indexOf("n")>-1)return"(?:";this.captureNames.push(null);return"("},{optionalFlags:"n",
leadChar:"("});D.exports=e},
{}]},{},[8])(8)})}).call(globalThis);var CiP=window.XRegExp;var rzr=-1,ORj=function(n){addEventListener("pageshow",function(D){D.persisted&&(rzr=D.timeStamp,n(D))},!0)};var wA6=function(n,D,L){var g=iRc,b,q;return function(U){D.value>=0&&(U||L)&&((q=D.value-(b||0))||b===void 0)&&(b=D.value,D.delta=q,U=D.value,D.rating=U>g[1]?"poor":U>g[0]?"needs-improvement":"good",n(D))}};var PG=-1,h2I=function(n){document.visibilityState==="hidden"&&PG>-1&&(PG=n.type==="visibilitychange"?n.timeStamp:0,removeEventListener("visibilitychange",h2I,!0),removeEventListener("prerenderingchange",h2I,!0))},WDi=function(){addEventListener("visibilitychange",h2I,!0);
addEventListener("prerenderingchange",h2I,!0)},e2X=function(){PG<0&&(PG=document.visibilityState!=="hidden"||document.prerendering?Infinity:0,WDi(),ORj(function(){setTimeout(function(){PG=document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
WDi()},0)}));
return{get firstHiddenTime(){return PG}}};var xvj=function(){var n=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(n&&n.responseStart>0&&n.responseStart<performance.now())return n};var KD6=function(){var n=xvj();return n&&n.activationStart||0};var R2r=function(){var n=xvj(),D="navigate";rzr>=0?D="back-forward-cache":n&&(document.prerendering||KD6()>0?D="prerender":document.wasDiscarded?D="restore":n.type&&(D=n.type.replace(/_/g,"-")));return{name:"LCP",value:-1,rating:"good",delta:0,entries:[],id:"v4-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:D}};var Pi6=function(n){try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var D=new PerformanceObserver(function(L){Promise.resolve().then(function(){n(L.getEntries())})});
D.observe(Object.assign({type:"largest-contentful-paint",buffered:!0},{}));return D}}catch(L){}};var thW=function(n){document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n()})};var mvL=function(n){var D=!1;return function(){D||(n(),D=!0)}};var v4X=function(n){document.prerendering?addEventListener("prerenderingchange",function(){return n()},!0):n()};var XAW=function(n){requestAnimationFrame(function(){return requestAnimationFrame(function(){return n()})})};var iRc=[2500,4E3],lIP={},lg4=function(n){var D=D||{};v4X(function(){var L=e2X(),g=R2r(),b=function(k){D.reportAllChanges||(k=k.slice(-1));k.forEach(function(a){a.startTime<L.firstHiddenTime&&(g.value=Math.max(a.startTime-KD6(),0),g.entries=[a],U())})},q=Pi6(b);
if(q){var U=wA6(n,g,D.reportAllChanges);var J=mvL(function(){lIP[g.id]||(b(q.takeRecords()),q.disconnect(),lIP[g.id]=!0,U(!0))});
["keydown","click"].forEach(function(k){addEventListener(k,function(){var a=J,d=self.requestIdleCallback||self.setTimeout,T=-1;a=mvL(a);document.visibilityState==="hidden"?a():(T=d(a),thW(a));return T},!0)});
thW(J);ORj(function(k){g=R2r();U=wA6(n,g,D.reportAllChanges);XAW(function(){g.value=performance.now()-k.timeStamp;lIP[g.id]=!0;U(!0)})})}})};var Mhi;var o4I;_.y=function(){return o4I!==void 0?o4I:o4I=document.createElement("template")};
document.head.appendChild(_.y().content);var Y5c;_.Zy({_template:function(){if(Y5c!==void 0)return Y5c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;Mhi===void 0&&(Mhi=document.createElement("template"));var g=Mhi;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Y5c=n},
is:"tp-yt-app-toolbar"});var S5G;var FDP;_.tL=function(){};
_.tL=_.Zy({_template:function(){if(FDP!==void 0)return FDP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;S5G===void 0&&(S5G=document.createElement("template"));var g=S5G;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return FDP=n},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.tL.instance||(_.tL.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(n){this._text===n&&(n+="\u00a0");this._text="";this.async(function(){this._text=n},this.timeout)},
_onIronAnnounce:function(n){n.detail&&n.detail.text&&this.announce(n.detail.text)}});
_.tL.instance=null;_.tL.requestAvailability=function(){_.tL.instance||(_.tL.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.tL.instance):document.addEventListener("load",function(){document.body.appendChild(_.tL.instance)})};var HRA;var yzP;/*

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
*/
_.Zy({_template:function(){if(yzP!==void 0)return yzP;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;HRA===void 0&&(HRA=document.createElement("template"));var g=HRA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return yzP=n},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.rO,_.uS],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(n){this.$.textarea.selectionStart=n},set selectionEnd(n){this.$.textarea.selectionEnd=n},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var n=this.$.textarea.validity.valid;n&&(this.required&&this.value===""?n=!1:this.hasValidator()&&(n=_.rO.validate.call(this,this.value)));this.invalid=!n;this.fire("iron-input-validate");return n},
_bindValueChanged:function(n){this.value=n},
_valueChanged:function(n){var D=this.textarea;D&&(D.value!==n&&(D.value=n||n===0?n:""),this.bindValue=n,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(n){var D=_.cb(n).path;this.value=D?D[0].value:n.target.value},
_constrain:function(n){var D;n=n||[""];for(D=this.maxRows>0&&n.length>this.maxRows?n.slice(0,this.maxRows):n.slice(0);this.rows>0&&D.length<this.rows;)D.push("");return D.join("\n")+"\u00a0"},
_valueForMirror:function(){var n=this.textarea;if(n)return this.tokens=n&&n.value?n.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var NeG;var jpj;_.Zy({_template:function(){if(jpj!==void 0)return jpj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;NeG===void 0&&(NeG=document.createElement("template"));var g=NeG;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return jpj=n},
is:"tp-yt-iron-collapse",behaviors:[_.iS],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(n,D){n=n==="auto"?"":n;D=D&&!this.noAnimation&&this.isAttached&&this._desiredSize!==n;this._desiredSize=n;this._updateTransition(!1);D&&(D=this._calcSize(),n===""&&(this.style[this._dimensionMax]="",n=this._calcSize()),this.style[this._dimensionMax]=D,this.scrollTop=this.scrollTop,this._updateTransition(!0),D=n!==D);this.style[this._dimensionMax]=n;D||this._transitionEnd()},
enableTransition:function(n){_.uk._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!n},
_updateTransition:function(n){this.style.transitionDuration=n&&!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(n){_.cb(n).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var nJj;var D8G;var Ln6=void 0,gJ6={properties:{sizingTarget:{type:Object,value:function(){var n;return(n=this.hostElement)!=null?n: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 n,D=_.cb((n=this.hostElement)!=null?n:
this).parentNode;D&&D.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(D=D.host);return D},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 n;this._memoizedIsRTL=window.getComputedStyle((n=this.hostElement)!=null?n:this).direction=="rtl"}return this._memoizedIsRTL},
attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var n;window.getComputedStyle((n=this.hostElement)!=null?n: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 n,D=window.getComputedStyle((n=this.hostElement)!=null?n:this);n=window.getComputedStyle(this.sizingTarget);var L,g,b;this._fitInfo={inlineStyle:{top:((L=this.hostElement)!=null?L:this).style.top||"",left:((g=this.hostElement)!=null?g: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:D.top!=="auto"?"top":D.bottom!=="auto"?"bottom":null,horizontally:D.left!=="auto"?"left":D.right!=="auto"?"right":null},sizedBy:{height:n.maxHeight!=="none",width:n.maxWidth!=="none",minWidth:parseInt(n.minWidth,10)||0,minHeight:parseInt(n.minHeight,10)||0},margin:{top:parseInt(D.marginTop,10)||0,right:parseInt(D.marginRight,10)||0,bottom:parseInt(D.marginBottom,10)||0,left:parseInt(D.marginLeft,10)||0}}}},
resetFit:function(){var n=this._fitInfo||{},D;for(D in n.sizerInlineStyle)this.sizingTarget.style[D]=n.sizerInlineStyle[D];for(D in n.inlineStyle){var L=void 0;((L=this.hostElement)!=null?L:this).style[D]=n.inlineStyle[D]}this._fitInfo=null},
refit:function(){var n=this.sizingTarget.scrollLeft,D=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=n;this.sizingTarget.scrollTop=D},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var n;((n=this.hostElement)!=null?n:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var D;((D=this.hostElement)!=null?D:this).style.left="0px";var L;((L=this.hostElement)!=null?L:this).style.top="0px";var g,b=((g=this.hostElement)!=null?g:this).getBoundingClientRect();D=this.__getNormalizedRect(this.positionTarget);g=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(g={left:g.left+24,right:g.right-24,top:g.top+24,bottom:g.bottom-24});if(this.expandSizingTargetForScrollbars){var q=this.sizingTarget.offsetWidth;var U=this.sizingTarget.offsetHeight;var J=this.sizingTarget.clientWidth;var k=this.sizingTarget.clientHeight}n=this._fitInfo.margin;D=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:b.width+n.left+n.right,height:b.height+n.top+n.bottom},b,D,g);var a=D.left+n.left,d=D.top+n.top;L=Math.min(g.right-n.right,a+b.width);var T=Math.min(g.bottom-
n.bottom,d+b.height);a=Math.max(g.left+n.left,Math.min(a,L-this._fitInfo.sizedBy.minWidth));d=Math.max(g.top+n.top,Math.min(d,T-this._fitInfo.sizedBy.minHeight));L=Math.max(L-a,this._fitInfo.sizedBy.minWidth);T=Math.max(T-d,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=L+"px";this.sizingTarget.style.maxHeight=T+"px";a-=b.left;b=d-b.top;var Q;((Q=this.hostElement)!=null?Q:this).style.left=a+"px";var A;((A=this.hostElement)!=null?A:this).style.top=b+"px";if(this.expandSizingTargetForScrollbars){Q=
this.sizingTarget.offsetHeight;U=Q-this.sizingTarget.clientHeight-(U-k);if(U>0){this.sizingTarget.style.maxHeight=Math.min(g.height-n.top-n.bottom,T+U)+"px";U=this.sizingTarget.offsetHeight;k=U-Q;var I;D.verticalAlign==="top"?I=b:D.verticalAlign==="middle"?I=b-k/2:D.verticalAlign==="bottom"&&(I=b-k);I=Math.max(g.top+n.top,Math.min(I,g.bottom-n.bottom-U));var w;((w=this.hostElement)!=null?w:this).style.top=I+"px"}I=this.sizingTarget.offsetWidth;q=I-this.sizingTarget.clientWidth-(q-J);if(q>0){Ln6!==
void 0?J=Ln6:(J=document.createElement("div"),Object.assign(J.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),w=document.createElement("div"),w.style.width="200px",w.style.height="200px",J.appendChild(w),document.body.appendChild(J),Ln6=Math.abs(J.offsetWidth-100)>1?J.offsetWidth-J.clientWidth:0,document.body.removeChild(J),J=Ln6);this.sizingTarget.style.maxWidth=Math.min(g.width-n.left-n.right,L+q-J)+"px";q=this.sizingTarget.offsetWidth+J;J=q-I;var h;
D.horizontalAlign==="left"?h=a:D.horizontalAlign==="center"?h=a-J/2:D.horizontalAlign==="right"&&(h=a-J);h=Math.max(g.left+n.left,Math.min(h,g.right-n.right-q));var e;((e=this.hostElement)!=null?e:this).style.left=h+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var n=this._fitInfo;if(!n.positionedBy.vertically){var D;((D=this.hostElement)!=null?D:this).style.position="fixed";var L;((L=this.hostElement)!=null?L:this).style.top="0px"}if(!n.positionedBy.horizontally){var g;((g=this.hostElement)!=null?g:this).style.position="fixed";var b;((b=this.hostElement)!=null?b:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var q;D=((q=this.hostElement)!=null?q:this).getBoundingClientRect();
n.sizedBy.height||this.__sizeDimension(D,n.positionedBy.vertically,"top","bottom","Height");n.sizedBy.width||this.__sizeDimension(D,n.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(n,D,L,g,b){this.__sizeDimension(n,D,L,g,b)},
__sizeDimension:function(n,D,L,g,b){var q=this._fitInfo,U=this.__getNormalizedRect(this.fitInto);U=b==="Width"?U.width:U.height;n=(D=D===g)?U-n[g]:n[L];L=q.margin[D?L:g];g="offset"+b;var J;q=((J=this.hostElement)!=null?J:this)[g]-this.sizingTarget[g];this.sizingTarget.style["max"+b]=U-L-n-q+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var n=this._fitInfo.positionedBy;if(!n.vertically||!n.horizontally){var D;((D=this.hostElement)!=null?D:this).style.position="fixed";if(!n.vertically){var L;((L=this.hostElement)!=null?L:this).style.top="0px"}if(!n.horizontally){var g;((g=this.hostElement)!=null?g:this).style.left="0px"}var b;D=((b=this.hostElement)!=null?b:this).getBoundingClientRect();b=this.__getNormalizedRect(this.fitInto);if(!n.vertically){L=b.top-D.top+(b.height-
D.height)/2;var q;((q=this.hostElement)!=null?q:this).style.top=L+"px"}if(!n.horizontally){n=b.left-D.left+(b.width-D.width)/2;var U;((U=this.hostElement)!=null?U:this).style.left=n+"px"}}}},
__getNormalizedRect:function(n){return n===document.documentElement||n===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:n.getBoundingClientRect()},
__getOffscreenArea:function(n,D,L){return Math.abs(Math.min(0,n.top)+Math.min(0,L.bottom-(n.top+D.height)))*D.width+Math.abs(Math.min(0,n.left)+Math.min(0,L.right-(n.left+D.width)))*D.height},
__getPosition:function(n,D,L,g,b,q){var U=[{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-L.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:b.bottom-L.height-this.verticalOffset,left:b.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:b.bottom-L.height-this.verticalOffset,left:b.right-L.width-
this.horizontalOffset}];if(this.noOverlap){for(var J=0,k=U.length;J<k;J++){var a={},d;for(d in U[J])a[d]=U[J][d];U.push(a)}U[0].top=U[1].top+=b.height;U[2].top=U[3].top-=b.height;U[4].left=U[6].left+=b.width;U[5].left=U[7].left-=b.width}D=D==="auto"?null:D;n=n==="auto"?null:n;n&&n!=="center"||(U.push({verticalAlign:"top",horizontalAlign:"center",top:b.top+this.verticalOffset+(this.noOverlap?b.height:0),left:b.left-g.width/2+b.width/2+this.horizontalOffset}),U.push({verticalAlign:"bottom",horizontalAlign:"center",
top:b.bottom-L.height-this.verticalOffset-(this.noOverlap?b.height:0),left:b.left-g.width/2+b.width/2+this.horizontalOffset}));D&&D!=="middle"||(U.push({verticalAlign:"middle",horizontalAlign:"left",top:b.top-g.height/2+b.height/2+this.verticalOffset,left:b.left+this.horizontalOffset+(this.noOverlap?b.width:0)}),U.push({verticalAlign:"middle",horizontalAlign:"right",top:b.top-g.height/2+b.height/2+this.verticalOffset,left:b.right-L.width-this.horizontalOffset-(this.noOverlap?b.width:0)}));D==="middle"&&
n==="center"&&U.push({verticalAlign:"middle",horizontalAlign:"center",top:b.top-g.height/2+b.height/2+this.verticalOffset,left:b.left-g.width/2+b.width/2+this.horizontalOffset});for(J=0;J<U.length;J++){g=U[J];b=g.verticalAlign===D;k=g.horizontalAlign===n;if(!this.dynamicAlign&&!this.noOverlap&&b&&k){var T=g;break}a=(!D||b)&&(!n||k);if(this.dynamicAlign||a){g.offscreenArea=this.__getOffscreenArea(g,L,q);if(g.offscreenArea===0&&a){T=g;break}T=T||g;a=g.offscreenArea-T.offscreenArea;if(a<0||a===0&&(b||
k))T=g}}return T}};/*

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 mB,brW,$8X;mB=Element.prototype;brW=mB.matches||mB.matchesSelector||mB.mozMatchesSelector||mB.msMatchesSelector||mB.oMatchesSelector||mB.webkitMatchesSelector;$8X=function(){};
_.qoG=function(n){var D=GyQ,L=[];return D._collectTabbableNodes(n,L)?D._sortByTabIndex(L):L};
_.G=$8X.prototype;_.G._normalizedTabIndex=function(n){return(brW.call(n,"input, select, textarea, button, object")?brW.call(n,":not([disabled])"):brW.call(n,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(n=n.getAttribute("tabindex")||0,Number(n)):-1};
_.G._collectTabbableNodes=function(n,D){if(n.nodeType!==Node.ELEMENT_NODE||!this._isVisible(n))return!1;var L=this._normalizedTabIndex(n),g=L>0;L>=0&&D.push(n);if(n.localName==="content"||n.localName==="slot")L=_.cb(n).getDistributedNodes();else{var b;L=((b=_.cb(n).shadowRoot)!=null?b:_.cb(n.root||n)).children}for(n=0;n<L.length;n++)g=this._collectTabbableNodes(L[n],D)||g;return g};
_.G._isVisible=function(n){var D=n.style;return D.visibility!=="hidden"&&D.display!=="none"?(D=window.getComputedStyle(n),D.visibility!=="hidden"&&D.display!=="none"):!1};
_.G._sortByTabIndex=function(n){var D=n.length;if(D<2)return n;var L=Math.ceil(D/2);D=this._sortByTabIndex(n.slice(0,L));n=this._sortByTabIndex(n.slice(L));return this._mergeSortByTabIndex(D,n)};
_.G._mergeSortByTabIndex=function(n,D){for(var L=[];n.length>0&&D.length>0;)this._hasLowerTabOrder(n[0],D[0])?L.push(D.shift()):L.push(n.shift());return L.concat(n,D)};
_.G._hasLowerTabOrder=function(n,D){n=Math.max(n.tabIndex,0);D=Math.max(D.tabIndex,0);return n===0||D===0?D>n:n>D};
var GyQ=new $8X;var ViP;var U8c;_.Zy({_template:function(){if(U8c!==void 0)return U8c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ViP===void 0&&(ViP=document.createElement("template"));var g=ViP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return U8c=n},
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&&_.cb(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.cb(this.parentNode).removeChild(this)},
_onTransitionend:function(n){n&&n.target===this&&this.complete()},
_openedChanged:function(n){n?this.prepare():(n=window.getComputedStyle(this),n.transitionDuration!=="0s"&&n.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 vG=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;zE(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)};
vG.prototype._bringOverlayAtIndexToFront=function(n){var D=this._overlays[n];if(D){var L=this._overlays.length-1,g=this._overlays[L];g&&this._shouldBeBehindOverlay(D,g)&&L--;if(!(n>=L)){g=Math.max(this._getZ(_.BBQ(this)),this._minimumZ);for(this._getZ(D)<=g&&this._applyOverlayZ(D,g);n<L;)this._overlays[n]=this._overlays[n+1],n++;this._overlays[L]=D}}};
vG.prototype.addOverlay=function(n){var D=this._overlays.indexOf(n);if(D>=0)this._bringOverlayAtIndexToFront(D);else{D=this._overlays.length;var L=this._overlays[D-1],g=Math.max(this._getZ(L),this._minimumZ),b=this._getZ(n);L&&this._shouldBeBehindOverlay(n,L)&&(this._applyOverlayZ(L,g),D--,g=Math.max(this._getZ(this._overlays[D-1]),this._minimumZ));b<=g&&this._applyOverlayZ(n,g);this._overlays.splice(D,0,n)}this.trackBackdrop()};
vG.prototype.removeOverlay=function(n){n=this._overlays.indexOf(n);n!==-1&&(this._overlays.splice(n,1),this.trackBackdrop())};
_.BBQ=function(n){return n._overlays[n._overlays.length-1]};
_.G=vG.prototype;_.G.trackBackdrop=function(){var n=this._overlayWithBackdrop();if(n||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(n)-1,this.backdropElement.opened=!!n,this.backdropElement.prepare()};
_.G._overlayWithBackdrop=function(){for(var n=this._overlays.length-1;n>=0;n--)if(this._overlays[n].withBackdrop)return this._overlays[n]};
_.G._getZ=function(n){var D=this._minimumZ;if(n){var L,g,b=Number(((L=n.hostElement)!=null?L:n).style.zIndex||window.getComputedStyle((g=n.hostElement)!=null?g:n).zIndex);b===b&&(D=b)}return D};
_.G._setZ=function(n,D){var L;((L=n.hostElement)!=null?L:n).style.zIndex=D};
_.G._applyOverlayZ=function(n,D){this._setZ(n,D+2)};
_.G._overlayInPath=function(n){n=n||[];for(var D=0;D<n.length;D++){var L=void 0;if(((L=n[D].polymerController)!=null?L:n[D])._manager===this)return n[D]}};
_.G._onCaptureClick=function(n){var D=this._overlays.length-1;if(D!==-1)for(var L=_.cb(n).path,g,b;(g=this._overlays[D])&&this._overlayInPath(L)!==((b=g.hostElement)!=null?b:g);)if(g._onCaptureClick(n),g.allowClickThrough)D--;else break};
_.G._onCaptureFocus=function(n){var D=_.BBQ(this);D&&D._onCaptureFocus(n)};
_.G._onCaptureKeyDown=function(n){var D=_.BBQ(this);D&&(_.QZ.keyboardEventMatchesKeys(n,"esc")?D._onCaptureEsc(n):_.QZ.keyboardEventMatchesKeys(n,"tab")&&D._onCaptureTab(n))};
_.G._shouldBeBehindOverlay=function(n,D){return!n.alwaysOnTop&&D.alwaysOnTop&&!D.contains(n)};
_.oh.Object.defineProperties(vG.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 n=document.activeElement;n&&n instanceof Element!==!1||(n=document.body);for(;n.root&&_.cb(n.root).activeElement;)n=_.cb(n.root).activeElement;return n}}});
_.Xx=new vG;var a1J=0,dRB=0,TWi=null,Esy=[],Qi=["wheel","mousewheel","DOMMouseScroll"],sb8;_.c("web_no_lock_on_touchstart_killswitch")&&(Qi.push("touchstart"),Qi.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;_.lS={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:_.Xx},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var n;return this._focusedChild||_.cb((n=this.hostElement)!=null?n:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var n;return _.qoG((n=this.hostElement)!=null?n: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 n;this._observer=_.cb((n=this.hostElement)!=null?n:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var n;_.cb((n=this.hostElement)!=null?n:this).unobserveNodes(this._observer)}this._observer=null;for(var D in this.__rafs)this.__rafs[D]!==null&&cancelAnimationFrame(this.__rafs[D]);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(n){this.fire("iron-overlay-canceled",n,{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 n;((n=this.hostElement)!=null?n:this).style.outline="none";var D;((D=this.hostElement)!=null?D:this).style.display="none"}},
_openedChanged:function(n){if(n){var D;((D=this.hostElement)!=null?D:this).removeAttribute("aria-hidden")}else{var L;((L=this.hostElement)!=null?L: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 n;if(this.withBackdrop&&!((n=this.hostElement)!=null?n:this).hasAttribute("tabindex")){var D;((D=this.hostElement)!=null?D:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var L;((L=this.hostElement)!=null?L: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 n;((n=this.hostElement)!=null?n:this).style.display="none";var D;((D=this.hostElement)!=null?D:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var n,D;((n=this.hostElement)!=null?n:this).style.transition=((D=this.hostElement)!=null?D:this).style.webkitTransition="none";var L,g;((L=this.hostElement)!=null?L:this).style.transform=((g=this.hostElement)!=null?g:this).style.webkitTransform="none";var b;((b=this.hostElement)!=null?b:this).style.display=""},
_finishPositioning:function(){var n;((n=this.hostElement)!=null?n:this).style.display="none";this.scrollTop=this.scrollTop;var D,L;((D=this.hostElement)!=null?D:this).style.transition=((L=this.hostElement)!=null?L:this).style.webkitTransition="";var g,b;((g=this.hostElement)!=null?g:this).style.transform=((b=this.hostElement)!=null?b:this).style.webkitTransform="";var q;((q=this.hostElement)!=null?q:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var n=this._manager.deepActiveElement,D;if(!(D=n===document.body))a:{for(;n;n=n.assignedSlot||n.parentNode||n.host)if(n===this){D=!0;break a}D=!1}D&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(n){this.noCancelOnOutsideClick||this.cancel(n)},
_onCaptureFocus:function(n){if(this.withBackdrop){var D=_.cb(n).path;D.indexOf(this)===-1?(n.stopPropagation(),this._applyFocus()):this._focusedChild=D[0]}},
_onCaptureEsc:function(n){this.noCancelOnEscKey||this.cancel(n)},
_onCaptureTab:function(n){if(this.withBackdrop){this.__ensureFirstLastFocusables();var D=n.shiftKey,L=D?this.__firstFocusableNode:this.__lastFocusableNode;D=D?this.__lastFocusableNode:this.__firstFocusableNode;if(L===D)L=!0;else{var g=this._manager.deepActiveElement;L=g===L||g===this}L&&(n.preventDefault(),this._focusedChild=D,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 n=this._focusableNodes;this.__firstFocusableNode=n[0];this.__lastFocusableNode=n[n.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(n,D){var L=this.__rafs;L[n]!==null&&cancelAnimationFrame(L[n]);L[n]=requestAnimationFrame(function(){L[n]=null;D.call(this)}.bind(this))},
__updateScrollObservers:function(n,D,L){n&&D&&this.__isValidScrollAction(L)?(L==="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),sb8=_._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()):(n=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),n!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(n,1),sb8=_._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(wa)for(var n=this;n;)n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&n.host&&this.__rootNodes.push(n),n=n.host||n.assignedSlot||n.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(D){D.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(n){n.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(n){return n==="lock"||n==="refit"||n==="cancel"},
__onCaptureScroll:function(n){if(!(this.__isAnimating||_.cb(n).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(n)}},
__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)}};
_.MP=[gJ6,_.iS,_.lS];_.Zy({_template:function(){if(D8G!==void 0)return D8G;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;nJj===void 0&&(nJj=document.createElement("template"));var g=nJj;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return D8G=n},
is:"tp-yt-iron-dropdown",behaviors:[_.uS,_.QZ,_.MP,lXA],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 n=_.cb(this.$.content).getDistributedNodes(),D=0,L=n.length;D<L;D++)if(n[D].nodeType===Node.ELEMENT_NODE)return n[D]},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(),_.lS._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.lS._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.lS._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var n=this.containedElement,D=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),L=0;L<D.length;L++)D[L].node=n;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(n){this._readied&&(n?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var n=this.focusTarget||this.containedElement;n&&this.opened&&!this.noAutoFocus?n.focus():_.lS._applyFocus.apply(this,arguments)}});var JxP;var kyj;/*

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 pRQ=new _.IH({type:"iconset"});
_.Zy({_template:function(){if(kyj!==void 0)return kyj;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;JxP===void 0&&(JxP=document.createElement("template"));
var g=JxP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return kyj=n},
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(n){n=(n||"").split(":");this._iconName=n.pop();this._iconsetName=n.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&&_.cb(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=pRQ.byKey(this._iconsetName)){var n=this._iconset.applyIcon(this,this._iconName,this.theme);n&&n.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,_.cb(this.root).appendChild(this._img)}});var ZrI;var a0r;_.Zy({_template:function(){if(a0r!==void 0)return a0r;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;ZrI===void 0&&(ZrI=document.createElement("template"));var g=ZrI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return a0r=n},
is:"tp-yt-iron-input",behaviors:[_.rO],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(){_.tL.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.cb(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.cb(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 n=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":n=/[0-9.,e-]/}return n},_bindValueChanged:function(n,D){D&&(n===void 0?D.value=null:n!==D.value&&(this.inputElement.value=n),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:n}))},
_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(n){var D=n.keyCode==19||n.keyCode==20||n.keyCode==45||n.keyCode==46||n.keyCode==144||n.keyCode==145||n.keyCode>32&&n.keyCode<41||n.keyCode>111&&n.keyCode<124;return!(n.keyCode==8||n.keyCode==9||n.keyCode==13||n.keyCode==27)&&!(n.charCode==0&&D)},
_onKeypress:function(n){if(this.allowedPattern||this.inputElement.type==="number"){var D=this._patternRegExp;if(D&&!(n.metaKey||n.ctrlKey||n.altKey)){this._patternAlreadyChecked=!0;var L=String.fromCharCode(n.charCode);this._isPrintable(n)&&!D.test(L)&&(n.preventDefault(),this._announceInvalidCharacter("Invalid character "+L+" not entered."))}}},
_checkPatternValidity:function(){var n=this._patternRegExp;if(!n)return!0;for(var D=0;D<this.inputElement.value.length;D++)if(!n.test(this.inputElement.value[D]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var n=this.inputElement.checkValidity();n&&(this.required&&this.bindValue===""?n=!1:this.hasValidator()&&(n=_.rO.validate.call(this,this.bindValue)));this.invalid=!n;this.fire("iron-input-validate");return n},
_announceInvalidCharacter:function(n){this.fire("iron-announce",{text:n})},
_computeValue:function(n){return n}});var d8j;var TBX;var EJW=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),sSr=EJW&&EJW[1]>=8;
_.Zy({_template:function(){if(TBX!==void 0)return TBX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;d8j===void 0&&(d8j=document.createElement("template"));var g=d8j;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return TBX=n},
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:[BE4,_.iS,_.X6W,wnG],_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 _.cb(_.cb(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var n=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,n-this._physicalCount)},set _virtualStart(n){n=this._clamp(n,0,this._maxVirtualStart);this.grid&&(n-=n%this._itemsPerRow);this._virtualStartVal=n},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(n){n%=this._physicalCount;n<0&&(n=this._physicalCount+n);this.grid&&(n-=n%this._itemsPerRow);this._physicalStartVal=n},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(n){this._physicalCountVal=n},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 n=this._firstVisibleIndexVal;if(n==null){var D=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
n=this._iterateItems(function(L,g){D+=this._getPhysicalSizeIncrement(L);if(D>this._scrollPosition)return this.grid?g-g%this._itemsPerRow:g;if(this.grid&&this._virtualCount-1===g)return g-g%this._itemsPerRow})||0}return n},
get lastVisibleIndex(){var n=this._lastVisibleIndexVal;if(n==null){if(this.grid)n=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var D=this._physicalTop+this._scrollOffset;this._iterateItems(function(L,g){D<this._scrollBottom&&(n=g);D+=this._getPhysicalSizeIncrement(L)})}this._lastVisibleIndexVal=n}return n},
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,_.Zw);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(n){this.style.webkitOverflowScrolling=n===this?"touch":"";this.style.overflowY=n===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.Zw)},
updateViewportBoundaries:function(){var n=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(n["padding-top"],10);this._isRTL=n.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var n=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),D=n-this._scrollPosition,L=D>=0;this._scrollPosition=n;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(D)>this._physicalSize&&this._physicalSize>0?(D-=this._scrollOffset,L=Math.round(D/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=L,this._physicalStart+=L,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(n=this._getReusables(L),L?(this._physicalTop=n.physicalTop,this._virtualStart+=n.indexes.length,this._physicalStart+=n.indexes.length):(this._virtualStart=this._virtualStart-n.indexes.length,this._physicalStart=this._physicalStart-n.indexes.length),this._update(n.indexes,L?null:n.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),ra))},
_getReusables:function(n){var D=[],L=this._hiddenContentSize*this._ratio,g=this._virtualStart,b=this._virtualEnd,q=this._physicalCount,U=this._physicalTop+this._scrollOffset;var J=this._physicalBottom+this._scrollOffset;var k=this._scrollPosition,a=this._scrollBottom;if(n){var d=this._physicalStart;J=k-U}else d=this._physicalEnd,J-=a;for(;;){var T=this._getPhysicalSizeIncrement(d);J-=T;if(D.length>=q||J<=L)break;if(n){if(b+D.length+1>=this._virtualCount)break;if(U+T>=k-this._scrollOffset)break;D.push(d);
U+=T;d=(d+1)%q}else{if(g-D.length<=0)break;if(U+this._physicalSize-T<=a)break;D.push(d);U-=T;d=d===0?q-1:d-1}}return{indexes:D,physicalTop:U-this._scrollOffset}},
_update:function(n,D){if(!(n&&n.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(n);this._updateMetrics(n);if(D)for(;D.length;)n=D.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(n);this._positionItems();this._updateScrollerSize()}},
_createPool:function(n){this._ensureTemplatized();var D,L=Array(n);for(D=0;D<n;D++){var g=this.stamp(null);L[D]=g.root.querySelector("*");this._itemsParent.appendChild(g.root)}return L},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(n){n=this._clamp(this._physicalCount+n,3,this._virtualCount-this._virtualStart);n=this._convertIndexToCompleteRow(n);if(this.grid){var D=n%this._itemsPerRow;D&&n-D<=this._physicalCount&&(n+=this._itemsPerRow);n-=D}n-=this._physicalCount;D=Math.round(this._physicalCount*.5);if(!(n<0)){if(n>0){D=window.performance.now();[].push.apply(this._physicalItems,this._createPool(n));for(var L=0;L<n;L++)this._physicalSizes.push(0);this._physicalCount+=n;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=n);this._update();this._templateCost=(window.performance.now()-D)/n;D=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||D===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,D)),pSI):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,D),ra))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var n=this._getReusables(!0);this._physicalTop=n.physicalTop;this._virtualStart+=n.indexes.length;this._physicalStart+=n.indexes.length;this._update(n.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 n={__key__:!0};n[this.as]=!0;n[this.indexAs]=!0;n[this.selectedAs]=!0;n.tabIndex=!0;this._instanceProps=n;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(n,D){typeof D!=="undefined"&&(this.notifyResize(),_.kR(),n&&this._updateGridMetrics())},
_itemsChanged:function(n){if(n.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,
_.Zw);else if(n.path==="items.splices"){this._adjustVirtualIndex(n.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(n.value.indexSplices.some(function(L){return L.addedCount>0||L.removed.length>0})){var D=this._getActiveElement();
this.contains(D)&&D.blur()}n=n.value.indexSplices.some(function(L){return L.index+L.addedCount>=this._virtualStart&&L.index<=this._virtualEnd},this);
this._isClientFull()&&!n||this._debounce("_render",this._render,_.Zw)}else n.path!=="items.length"&&this._forwardItemPath(n.path,n.value)},
_forwardItemPath:function(n,D){n=n.slice(6);var L=n.indexOf(".");L===-1&&(L=n.length);var g,b=this.modelForElement(this._offscreenFocusedItem),q=parseInt(n.substring(0,L),10);if(g=this._isIndexRendered(q)){var U=this._getPhysicalIndex(q);var J=this.modelForElement(this._physicalItems[U])}else b&&(J=b);J&&J[this.indexAs]===q&&(n=n.substring(L+1),n=this.as+(n?"."+n:""),J._setPendingPropertyOrPath(n,D,!1,!0),J._flushProperties&&J._flushProperties(),g&&(this._updateMetrics([U]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(n){n.forEach(function(D){D.removed.forEach(this._removeItem,this);D.index<this._virtualStart&&(D=Math.max(D.addedCount-D.removed.length,D.index-this._virtualStart),this._virtualStart+=D,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=D))},this)},
_removeItem:function(n){this.$.selector.deselect(n);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===n&&this._removeFocusedItem()},
_iterateItems:function(n,D){var L,g;if(arguments.length===2&&D)for(g=0;g<D.length;g++){var b=D[g];var q=this._computeVidx(b);if((L=n.call(this,b,q))!=null)return L}else{b=this._physicalStart;for(q=this._virtualStart;b<this._physicalCount;b++,q++)if((L=n.call(this,b,q))!=null)return L;for(b=0;b<this._physicalStart;b++,q++)if((L=n.call(this,b,q))!=null)return L}},
_computeVidx:function(n){return n>=this._physicalStart?this._virtualStart+(n-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+n},
_assignModels:function(n){this._iterateItems(function(D,L){var g=this._physicalItems[D],b=this.items&&this.items[L];if(b!=null){var q=this.modelForElement(g);q.__key__=null;this._forwardProperty(q,this.as,b);this._forwardProperty(q,this.selectedAs,this.$.selector.isSelected(b));this._forwardProperty(q,this.indexAs,L);this._forwardProperty(q,"tabIndex",this._focusedVirtualIndex===L?0:-1);this._physicalIndexForKey[q.__key__]=D;q._flushProperties&&q._flushProperties(!0);g.removeAttribute("hidden")}else g.setAttribute("hidden",
"")},n)},
_updateMetrics:function(n){_.kR();var D=0,L=0,g=this._physicalAverageCount,b=this._physicalAverage;this._iterateItems(function(q){L+=this._physicalSizes[q];this._physicalSizes[q]=this._physicalItems[q].offsetHeight;D+=this._physicalSizes[q];this._physicalAverageCount+=this._physicalSizes[q]?1:0},n);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(L=this._itemsPerRow===1?L:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+D-L,this._itemsPerRow=1);this._physicalAverageCount!==g&&(this._physicalAverage=Math.round((b*g+D)/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 n=this._physicalTop;if(this.grid){var D=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(L,g){var b=Math.floor(g%this._itemsPerRow*this._itemWidth+D);this._isRTL&&(b*=-1);this.translate3d(b+"px",n+"px",0,this._physicalItems[L]);this._shouldRenderNextRow(g)&&(n+=this._rowHeight)})}else this._iterateItems(function(L){this.translate3d(0,n+"px",0,this._physicalItems[L]);
n+=this._physicalSizes[L]})},
_getPhysicalSizeIncrement:function(n){return this.grid?this._computeVidx(n)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[n]},
_shouldRenderNextRow:function(n){return n%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var n=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(n!==0){this._physicalTop=this._physicalTop-n;var D=this._scrollPosition;!sSr&&D>0&&this._resetScrollPosition(D-n)}},
_resetScrollPosition:function(n){this.scrollTarget&&n>=0&&(this._scrollPosition=this._scrollTop=n)},
_updateScrollerSize:function(n){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((n=(n=(n=n||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(n){return this.scrollToIndex(this.items.indexOf(n))},
scrollToIndex:function(n){if(!(typeof n!=="number"||n<0||n>this.items.length-1)&&(_.kR(),this._physicalCount!==0)){n=this._clamp(n,0,this._virtualCount-1);if(!this._isIndexRendered(n)||n>=this._maxVirtualStart)this._virtualStart=this.grid?n-this._itemsPerRow*2:n-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var D=this._physicalStart,L=this._virtualStart,g=0,b=this._hiddenContentSize;L<n&&
g<=b;)g+=this._getPhysicalSizeIncrement(D),D=(D+1)%this._physicalCount,L++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+g);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)},_.Zw)},
selectItem:function(n){return this.selectIndex(this.items.indexOf(n))},
selectIndex:function(n){if(!(n<0||n>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(n)){var D=this.modelForElement(this._physicalItems[this._getPhysicalIndex(n)]);D&&(D[this.selectedAs]=!0);this.updateSizeForIndex(n)}this.$.selector.selectIndex(n)}},
deselectItem:function(n){return this.deselectIndex(this.items.indexOf(n))},
deselectIndex:function(n){n<0||n>=this._virtualCount||(this._isIndexRendered(n)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(n)])[this.selectedAs]=!1,this.updateSizeForIndex(n)),this.$.selector.deselectIndex(n))},
toggleSelectionForItem:function(n){return this.toggleSelectionForIndex(this.items.indexOf(n))},
toggleSelectionForIndex:function(n){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(n):this.$.selector.isSelected(this.items[n]))?this.deselectIndex(n):this.selectIndex(n)},
clearSelection:function(){this._iterateItems(function(n){this.modelForElement(this._physicalItems[n])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(n){(n?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(n){var D=this.modelForElement(n.target);if(D){var L=_.cb(n).path[0];n=this._getActiveElement();var g=this._physicalItems[this._getPhysicalIndex(D[this.indexAs])];if(L.localName!=="input"&&L.localName!=="button"&&L.localName!=="select"){L=D.tabIndex;D.tabIndex=-100;var b=n?n.tabIndex:-1;D.tabIndex=L;n&&g!==n&&g.contains(n)&&b!==-100||this.toggleSelectionForItem(D[this.as])}}},
_multiSelectionChanged:function(n){this.clearSelection();this.$.selector.multi=n},
updateSizeForItem:function(n){return this.updateSizeForIndex(this.items.indexOf(n))},
updateSizeForIndex:function(n){if(!this._isIndexRendered(n))return null;this._updateMetrics([this._getPhysicalIndex(n)]);this._positionItems();return null},
_manageFocus:function(){var n=this._focusedVirtualIndex;n>=0&&n<this._virtualCount?this._isIndexRendered(n)?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(n){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(n/this._itemsPerRow)*this._itemsPerRow:n},
_isIndexRendered:function(n){return n>=this._virtualStart&&n<=this._virtualEnd},
_isIndexVisible:function(n){return n>=this.firstVisibleIndex&&n<=this.lastVisibleIndex},
_getPhysicalIndex:function(n){return(this._physicalStart+(n-this._virtualStart))%this._physicalCount},
focusItem:function(n){this._focusPhysicalItem(n)},
_focusPhysicalItem:function(n){if(!(n<0||n>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(n)||this.scrollToIndex(n);var D=this._physicalItems[this._getPhysicalIndex(n)],L=this.modelForElement(D),g;L.tabIndex=-100;D.tabIndex===-100&&(g=D);g||(g=_.cb(D).querySelector('[tabindex="-100"]'));L.tabIndex=0;this._focusedVirtualIndex=n;g&&g.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 n=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var D=this.stamp(null);this._focusBackfillItem=D.root.querySelector("*");this._itemsParent.appendChild(D.root)}this._offscreenFocusedItem=this._physicalItems[n];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[n]=this._focusBackfillItem;this._focusedPhysicalIndex=n;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var n=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),D=this._physicalItems[n];if(D){var L=this.modelForElement(D),g=this.modelForElement(this._offscreenFocusedItem);L[this.as]===g[this.as]?(this._focusBackfillItem=D,L.tabIndex=-1,this._physicalItems[n]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(n){n=this.modelForElement(n.target);var D=this.modelForElement(this._focusedItem),L=this._offscreenFocusedItem!==null,g=this._focusedVirtualIndex;n&&(D===n?this._isIndexVisible(g)||this.scrollToIndex(g):(this._restoreFocusedItem(),D&&(D.tabIndex=-1),n.tabIndex=0,this._focusedVirtualIndex=g=n[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(g),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],L&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(n){switch(n.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&n.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&&n.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(n)}},
_clamp:function(n,D,L){return Math.min(L,Math.max(D,n))},
_debounce:function(n,D,L){this._debouncers=this._debouncers||{};this._debouncers[n]=_.qw(this._debouncers[n],L,D.bind(this));_.VY(this._debouncers[n])},
_forwardProperty:function(n,D,L){n._setPendingProperty(D,L)},
_forwardHostPropV2:function(n,D){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(L){L&&this.modelForElement(L).forwardHostProp(n,D)},this)},
_notifyInstancePropV2:function(n,D,L){iRy(this.as,D)&&(n=n[this.indexAs],D==this.as&&(this.items[n]=L),this.notifyPath(VF(this.as,"items."+n,D),L))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(n,D,L){D.indexOf(this.as+".")===0&&this.notifyPath("items."+n.__key__+"."+D.slice(this.as.length+1),L)},
_forwardParentPath:function(n,D){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(L){L&&this.modelForElement(L).notifyPath(n,D)},this)},
_forwardParentProp:function(n,D){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(L){L&&(this.modelForElement(L)[n]=D)},this)},
_getActiveElement:function(){var n=this._itemsParent.node.domHost;return _.cb(n?n.root:document).activeElement},
_scrollTargetChanged:function(n,D){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(D)if(n==="document")this.scrollTarget=this._doc;else if(typeof n==="string"){var L,g;this.scrollTarget=(D=(g=(L=this.domHost)==null?void 0:L.polymerController)!=null?g:this.domHost)&&D.$?D.$[n]:_.cb(this.ownerDocument).querySelector("#"+n)}else this._isValidScrollTarget()&&(this._oldScrollTarget=n,this._toggleScrollListener(this._shouldHaveListener,n))}});var cxW;var QSX;var u1A=function(n,D,L,g){n-=L;D-=g;return Math.sqrt(n*n+D*D)},f0W=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
c6y.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var Qb8=function(n){n.maxRadius=0;n.mouseDownStart=0;n.mouseUpStart=0;n.xStart=0;n.yStart=0;n.xEnd=0;n.yEnd=0;n.containerMetrics=new c6y(n.element)};
u7O.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var n=f0W()-this.mouseDownStart;this.mouseUpStart&&(n-=this.mouseUpElapsed);return n},get mouseUpElapsed(){return this.mouseUpStart?f0W()-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 n=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(n*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-n/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 n=this.radius/(this.containerMetrics.size/2);var D=this.xNow-this.containerMetrics.width/2;var L=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+D+"px, "+L+"px)";this.waveContainer.style.transform="translate3d("+D+"px, "+L+"px, 0)";this.wave.style.webkitTransform="scale("+n+","+n+")";this.wave.style.transform="scale3d("+n+","+n+",1)"},
downAction:function(n){var D=this.containerMetrics.width/2,L=this.containerMetrics.height/2;Qb8(this);this.mouseDownStart=f0W();this.center?(this.xStart=D,this.yStart=L):(this.xStart=n?n.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=n?n.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=D,this.yEnd=L);n=this.containerMetrics;D=this.xStart;L=this.yStart;this.maxRadius=Math.max(u1A(D,L,0,0),u1A(D,L,
n.width,0),u1A(D,L,0,n.height),u1A(D,L,n.width,n.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=f0W())},
remove:function(){_.cb(_.cb(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.Zy({_template:function(){if(QSX!==void 0)return QSX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;cxW===void 0&&(cxW=document.createElement("template"));var g=cxW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return QSX=n},
is:"tp-yt-paper-ripple",behaviors:[_.QZ],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(){_.cb(this).parentNode.nodeType==11?this.keyEventTarget=_.cb(this).getOwnerRoot().host:this.keyEventTarget=_.cb(this).parentNode;var n=this.keyEventTarget;this.listen(n,"up","uiUpAction");this.listen(n,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(n){n.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var n=0;n<this.ripples.length;++n)if(!this.ripples[n].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(n){this.noink||this.downAction(n)},
downAction:function(n){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(n),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(n){this.noink||this.upAction(n)},
upAction:function(n){this.holdDown||(this.ripples.forEach(function(D){D.upAction(n)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var n=0;n<this.ripples.length;++n){var D=this.ripples[n];D.isOpacityFullyDecayed&&!D.isRestingAtMaxRadius&&this.removeRipple(D)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var n=new u7O(this);_.cb(this.$.waves).appendChild(n.waveContainer);this.$.background.style.backgroundColor=n.color;this.ripples.push(n);this._setAnimating(!0);return n},
removeRipple:function(n){var D=this.ripples.indexOf(n);D<0||(this.ripples.splice(D,1),n.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var n;for(n=0;n<this.ripples.length;++n){var D=this.ripples[n];D.draw();this.$.background.style.opacity=D.outerOpacity;D.isOpacityFullyDecayed&&!D.isRestingAtMaxRadius&&this.removeRipple(D)}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(n,D){D!==void 0&&(n?this.downAction():this.upAction())}});var oH={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(n){ft._downHandler.call(this,n);this.pressed&&this.ensureRipple(n)},
ensureRipple:function(n){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var D=this._rippleContainer||this.root;D&&_.cb(D).appendChild(this._ripple);if(n){D=_.cb(this._rippleContainer||this);var L=_.cb(n).rootTarget;D.deepContains(L)&&this._ripple.uiDownAction(n)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(n){this.hasRipple()&&(this._ripple.noink=n)}};var Axj={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 n=1;this.disabled?n=0:this.active||this.pressed?n=4:this.receivedFocusFromKeyboard&&(n=3);this._setElevation(n)},
_computeKeyboardClass:function(n){this.toggleClass("keyboard-focus",n)},
_spaceKeyDownHandler:function(n){ft._spaceKeyDownHandler.call(this,n);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(n){ft._spaceKeyUpHandler.call(this,n);this.hasRipple()&&this._ripple.uiUpAction()}},zFj=[w6Q,
_.uS,oH,Axj];_.I0j={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(n){n&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=n)},
_createRipple:function(){var n=oH._createRipple();n.id="ink";n.setAttribute("center","");n.classList.add("circle");return n}};
_.Cej=[w6Q,_.uS,oH,_.I0j];_.rxG=[_.Cej,eyL,{_checkedChanged:function(){WFI._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){oH._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var OrX;var irj;var wRW=function(){};
_.G=wRW.prototype;_.G.registered=function(){};
_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G._tapHandler=function(){};
_.G._focusChanged=function(){};
_.G._detectKeyboardFocus=function(){};
_.G._userActivate=function(){};
_.G._upHandler=function(){};
_.G._asyncClick=function(){};
_.G._pressedChanged=function(){};
_.G._ariaActiveAttributeChanged=function(){};
_.G._activeChanged=function(){};
_.G._controlStateChanged=function(){};
_.G._changedButtonState=function(){};
_.G._focusBlurHandler=function(){};
_.G._disabledChanged=function(){};
_.G._changedControlState=function(){};
_.G._buttonStateChanged=function(){};
_.G._downHandler=function(){};
_.G.ensureRipple=function(){};
_.G.getRipple=function(){};
_.G.hasRipple=function(){};
_.G._createRipple=function(){};
_.G._noinkChanged=function(){};
_.G._computeKeyboardClass=function(){};
_.G._spaceKeyDownHandler=function(){};
_.G._spaceKeyUpHandler=function(){};
_.G._setPressed=function(){};
_.G._setPointerDown=function(){};
_.G._setReceivedFocusFromKeyboard=function(){};
_.G._setFocused=function(){};
_.G._setElevation=function(){};
wRW=_.Zy({_template:function(){if(irj!==void 0)return irj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;OrX===void 0&&(OrX=document.createElement("template"));var g=OrX;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return irj=n},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[zFj],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?Axj._calculateElevation.apply(this):this._setElevation(0)}});var hFL;var Wnr;var eFj={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(n){_.c("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(n)},
_onDialogClickWrapped:function(n){_.c("dialog_behavior_no_tap_killswitch")||this._onDialogClick(n)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(n,D){D&&(n?(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))},
_updateClosingReasonConfirmed:function(n){this.closingReason=this.closingReason||{};this.closingReason.confirmed=n},
_onDialogClick:function(n){for(var D=_.cb(n).path,L=0,g,b=D.indexOf((g=this.hostElement)!=null?g:this);L<b;L++)if(g=D[L],g.hasAttribute&&(g.hasAttribute("dialog-dismiss")||g.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(g.hasAttribute("dialog-confirm"));this.close();n.stopPropagation();break}}},x8L=[_.MP,
eFj];var KnQ=document.createElement("template");_.z(KnQ,'<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(KnQ.content);var RFW=document.createElement("template");_.z(RFW,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(RFW.content);_.Zy({_template:function(){if(Wnr!==void 0)return Wnr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;hFL===void 0&&(hFL=document.createElement("template"));var g=hFL;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Wnr=n},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[x8L,lXA],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 PeW;var tiI;_.Zy({_template:function(){if(tiI!==void 0)return tiI;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;PeW===void 0&&(PeW=document.createElement("template"));var g=PeW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return tiI=n},
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 n,D,L;if(((n=window.ShadyDOM)==null?void 0:n.noPatch)!==!0&&((D=window.ShadyDOM)==null?void 0:D.noPatch)!=="on-demand"||((L=this.__shady_parentNode)==null?void 0:L.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(eFj)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var m8Q=_.yK(['<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>']),vJi=_.Kkj(m8Q);vJi.setAttribute("style","display: none;");document.head.appendChild(vJi.content);var XRI;var l0b;var Mi6;var oJj;_.Zy({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[wO],configure:function(n){var D=n.node,L=D.getBoundingClientRect().height;return this._effect=new KeyframeEffect(D,[{height:L/2+"px"},{height:L+"px"}],this.timingFromConfig(n))}});
_.Zy({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[wO],configure:function(n){var D=n.node,L=D.getBoundingClientRect().width;return this._effect=new KeyframeEffect(D,[{width:L/2+"px"},{width:L+"px"}],this.timingFromConfig(n))}});
_.Zy({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[wO],configure:function(n){var D=n.node,L=D.getBoundingClientRect().width;return this._effect=new KeyframeEffect(D,[{width:L+"px"},{width:L-L/20+"px"}],this.timingFromConfig(n))}});
_.Zy({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[wO],configure:function(n){var D=n.node,L=D.getBoundingClientRect().height;this.setPrefixedProperty(D,"transformOrigin","0 0");return this._effect=new KeyframeEffect(D,[{height:L+"px",transform:"translateY(0)"},{height:L/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(n))}});var YX={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},Yoi=function(){};
_.G=Yoi.prototype;_.G.registered=function(){};
_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G._focusBlurHandler=function(){};
_.G._changedControlState=function(){};
_.G._setFocused=function(){};
Yoi=_.Zy({_template:function(){if(oJj!==void 0)return oJj;var n=document.createElement("template");_.z(n,'\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]]" 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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Mi6===void 0&&(Mi6=document.createElement("template"));var g=Mi6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return oJj=n},
is:"tp-yt-paper-menu-button",behaviors:[_.QZ,_.uS],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:YX.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:YX.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:YX.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}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var n=_.cb(this.$.content).getDistributedNodes(),D=0,L=n.length;D<L;D++)if(n[D].nodeType===Node.ELEMENT_NODE)return n[D]},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(n,D){n?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):D!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(n){_.uS._disabledChanged.apply(this,arguments);n&&this.opened&&this.close()},
__onIronOverlayCanceled:function(n){var D=this.$.trigger;_.cb(n.detail).path.indexOf(D)>-1&&n.preventDefault()}});
Object.keys(YX).forEach(function(n){Yoi[n]=YX[n]});var SoI=_.AL.IronButtonState,Fnc=(0,_.QY)(HTMLElement);
_.Zy({_template:function(){if(l0b!==void 0)return l0b;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;XRI===void 0&&(XRI=document.createElement("template"));var g=XRI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return l0b=n},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[SoI,_.uS,oH,_.zC,_.rO],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(n){var D=(0,_.pu)(this);D.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:n});D.shadowRoot.appendChild(n);return Fnc.prototype._attachDom.call(this,n)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var n=this.contentElement;n&&n.selectedItem&&this._setSelectedItem(n.selectedItem)},
get contentElement(){for(var n=_.cb(this.$.content).getDistributedNodes(),D=0,L=n.length;D<L;D++)if(n[D].nodeType===Node.ELEMENT_NODE)return n[D]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(n){this._setSelectedItem(n.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(n){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n)===this&&this.open()},
_selectedItemChanged:function(n){var D="";n?D=n.label||n.getAttribute("label")||n.textContent.trim():D="";this.value=D;this._setSelectedItemLabel(D)},
_computeMenuVerticalOffset:function(n,D){return D?D:n?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var n=this.opened?"true":"false",D=this.contentElement;D&&D.setAttribute("aria-expanded",n)},
_computeLabelClass:function(n,D,L){var g="label";if(n)L&&(g+=" label-is-hidden");else if(L||D)g+=" label-is-floating";return g},
_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 HrL;var yxb;_.Zy({is:"tp-yt-paper-icon-button",_template:function(){if(yxb!==void 0)return yxb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;HrL===void 0&&(HrL=document.createElement("template"));var g=HrL;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return yxb=n},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.Cej],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(n,D){var L=this.getAttribute("aria-label");L&&D!=L||this.setAttribute("aria-label",n)}});var NBb;var jSc;_.SW=[w6Q,_.uS,{hostAttributes:{role:"option",tabindex:"0"}}];_.Zy({_template:function(){if(jSc!==void 0)return jSc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;NBb===void 0&&(NBb=document.createElement("template"));var g=NBb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return jSc=n},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.SW]});var nl6;var Dmi;var LJW={attached:function(){this.fire("addon-attached")},
update:function(){}};var glb=1,b6c=1,$m6=1,GJ6=[_.uS,_.QZ,{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();!nq&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(n,D){n?n=n+" "+D:n=D;return n},
_onAddonAttached:function(n){n=_.cb(n).rootTarget;if(n.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n.id);else{var D="paper-input-add-on-"+b6c++;n.id=D;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,D)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(n){_.uS._focusBlurHandler.call(this,n);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var n=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",n);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(n){try{var D=this.inputElement.selectionStart;this.value=n;this.inputElement.selectionStart=D;this.inputElement.selectionEnd=D}catch(L){this.value=n}},
_computeAlwaysFloatLabel:function(n,D){return D||n},
_updateAriaLabelledBy:function(){var n=_.cb(this.root).querySelector("label");if(n){if(n.id)var D=n.id;else D="paper-input-label-"+glb++,n.id=D;this._ariaLabelledBy=D}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+$m6++)},
_onChange:function(n){this.shadowRoot&&this.fire(n.type,{sourceEvent:n},{node:this,bubbles:n.bubbles,cancelable:n.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var n=document.activeElement;n instanceof HTMLElement&&n!==document.body&&n!==document.documentElement||this._focusableElement.focus()}}}];var qBj;var VBL;_.Zy({_template:function(){if(VBL!==void 0)return VBL;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;qBj===void 0&&(qBj=document.createElement("template"));var g=qBj;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return VBL=n},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[LJW],properties:{_charCounterStr:{type:String,value:"0"}},update:function(n){if(n.inputElement){n.value=n.value||"";var D=n.value.toString().length.toString();n.inputElement.hasAttribute("maxlength")&&(D+="/"+n.inputElement.getAttribute("maxlength"));this._charCounterStr=D}}});var UmX;var BQr;_.Zy({_template:function(){if(BQr!==void 0)return BQr;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;UmX===void 0&&(UmX=document.createElement("template"));var g=UmX;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return BQr=n},
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 nu(this.attrForValue)},get _inputElement(){return _.cb(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(n){this._addons||(this._addons=[]);n=n.target;this._addons.indexOf(n)===-1&&(this._addons.push(n),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(n){this._handleValueAndAutoValidate(n.target)},
_onValueChanged:function(n){var D=n.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,D.value===void 0||D.value===""))return;this._handleValueAndAutoValidate(n.target)},
_handleValue:function(n){var D=this._inputElementValue;D||D===0||n.type==="number"&&!n.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:n,value:D,invalid:this.invalid})},
_handleValueAndAutoValidate:function(n){this.autoValidate&&n&&(this.invalid=!(n.validate?n.validate(this._inputElementValue):n.checkValidity()));this._handleValue(n)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(n){if(this._addons)for(var D,L=0;D=this._addons[L];L++)D.update(n)},
_computeInputContentClass:function(n,D,L,g,b){var q="input-content";n?(b&&(q+=" label-is-hidden"),g&&!this.noUnfloatedLabelError&&(q+=" is-invalid")):(n=this.querySelector("label"),D||b?(q+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",g?q+=" is-invalid":L&&(q+=" label-is-highlighted")):(n&&(this.$.labelAndInputContainer.style.position="relative"),g&&!this.noUnfloatedLabelError&&(q+=" is-invalid")));L&&(q+=" focused");return q},
_computeUnderlineClass:function(n,D){var L="underline";D?L+=" is-invalid":n&&(L+=" is-highlighted");return L},
_computeAddOnContentClass:function(n,D){var L="add-on-content";D?L+=" is-invalid":n&&(L+=" is-highlighted");return L}});var JfP;var kJ6;_.Zy({_template:function(){if(kJ6!==void 0)return kJ6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;JfP===void 0&&(JfP=document.createElement("template"));var g=JfP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return kJ6=n},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[LJW],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(n){this._setInvalid(n.invalid)}});_.Zy({is:"tp-yt-paper-input",_template:function(){if(Dmi!==void 0)return Dmi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;nl6===void 0&&(nl6=document.createElement("template"));var g=nl6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Dmi=n},
behaviors:[GJ6,_.zC],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 pFj;var Z6L;_.Zy({_template:function(){if(Z6L!==void 0)return Z6L;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=
n.content,L=D.insertBefore;pFj===void 0&&(pFj=document.createElement("template"));var g=pFj;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Z6L=n},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.SW]});var a$6;var dmb;_.Zy({_template:function(){if(dmb!==void 0)return dmb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;a$6===void 0&&(a$6=document.createElement("template"));var g=a$6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return dmb=n},
is:"tp-yt-paper-item-body"});var TQW;var Elj;var sjI=function(){};
_.G=sjI.prototype;_.G.indexOf=function(){};
_.G.selectPrevious=function(){};
_.G.selectNext=function(){};
_.G.selectIndex=function(){};
_.G.forceSynchronousItemUpdate=function(){};
_.G._checkFallback=function(){};
_.G._addListener=function(){};
_.G._removeListener=function(){};
_.G._activateEventChanged=function(){};
_.G._updateItems=function(){};
_.G._selectSelected=function(){};
_.G._filterItem=function(){};
_.G._valueToItem=function(){};
_.G._valueToIndex=function(){};
_.G._indexToValue=function(){};
_.G._valueForItem=function(){};
_.G._observeItems=function(){};
_.G._itemActivate=function(){};
_.G.multiChanged=function(){};
_.G._updateAttrForSelected=function(){};
_.G._updateSelected=function(){};
_.G._selectMulti=function(){};
_.G._selectionChange=function(){};
_.G._toggleSelected=function(){};
_.G._valuesToItems=function(){};
_.G.registered=function(){};
_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G.select=function(){};
_.G._resetTabindices=function(){};
_.G._updateMultiselectable=function(){};
_.G._focusWithKeyboardEvent=function(){};
_.G._clearSearchText=function(){};
_.G._focusPrevious=function(){};
_.G._focusNext=function(){};
_.G._applySelection=function(){};
_.G._focusedItemChanged=function(){};
_.G._onIronItemsChanged=function(){};
_.G._onShiftTabDown=function(){};
_.G._onFocus=function(){};
_.G._onUpKey=function(){};
_.G._onDownKey=function(){};
_.G._onEscKey=function(){};
_.G._onKeydown=function(){};
_.G._activateHandler=function(){};
_.G._disabledChanged=function(){};
_.G._setSelectedItem=function(){};
_.G._setItems=function(){};
_.G._setSelectedItems=function(){};
_.G._setFocusedItem=function(){};
sjI=_.Zy({_template:function(){if(Elj!==void 0)return Elj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;TQW===void 0&&(TQW=document.createElement("template"));var g=TQW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Elj=n},
is:"tp-yt-paper-listbox",behaviors:[Pjj],hostAttributes:{role:"listbox"}});var cfi;var Qjc;var uEr={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(n,D){return[n||D?"active":"",D?"cooldown":""].join(" ")},
__activeChanged:function(n,D){this.__setAriaHidden(!n);this.__coolingDown=!n&&D},
__altChanged:function(n){this.setAttribute("aria-label",n||"loading")},
__setAriaHidden:function(n){n?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.Zy({_template:function(){if(Qjc!==void 0)return Qjc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;cfi===void 0&&(cfi=document.createElement("template"));var g=cfi;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Qjc=n},
is:"tp-yt-paper-spinner",behaviors:[uEr]});var f$A;var AfI;_.Zy({_template:function(){if(AfI!==void 0)return AfI;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;f$A===void 0&&(f$A=document.createElement("template"));var g=f$A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return AfI=n},
is:"tp-yt-paper-spinner-lite",behaviors:[uEr]});var zEP;var I$r;_.Zy({_template:function(){if(I$r!==void 0)return I$r;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;zEP===void 0&&(zEP=document.createElement("template"));var g=zEP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return I$r=n},
is:"tp-yt-paper-tab",behaviors:[_.uS,_.AL.IronButtonState,oH],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 n=_.cb(this).parentNode;return!!n&&!!n.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(n){if(this.link){var D=this.queryEffectiveChildren("a");D&&n.target!==D&&D.click()}}});var CNX;var rfX;var O6X=_.yK(['<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>']),i6b=_.Kkj(O6X);document.head.appendChild(i6b.content);_.Zy({_template:function(){if(rfX!==void 0)return rfX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;CNX===void 0&&(CNX=document.createElement("template"));var g=CNX;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return rfX=n},
is:"tp-yt-paper-tabs",behaviors:[_.iS,_.mAI],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(n){_.cb(this).querySelectorAll("tp-yt-paper-tab").forEach(n?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(n){n.setAttribute("noink","")},
_removeNoinkAttribute:function(n){n.removeAttribute("noink")},
_computeScrollButtonClass:function(n,D,L,g){return!D||L?"hidden":n?g?"hidden":"not-visible":""},
_computeTabsContentClass:function(n,D){var L="tabs-content";n&&(L+=" scrollable");if(!n||D)L+=" fit-container";return L},
_computeSelectionBarClass:function(n,D){var L="selection-bar";n?L+=" hidden":D&&(L+=" align-bottom");return L},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(n){return""+n},
_onIronSelect:function(n){this._tabChanged(n.detail.item,this._previousTab);this._previousTab=n.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();_.OY._activateHandler.apply(this,arguments)},
_scheduleActivation:function(n,D){this._pendingActivationItem=n;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,D)},
_delayedActivationHandler:function(){var n=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;n.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(n){n.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(n,D){this.scrollable&&this._affectScroll(D&&-D.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(n){this.$.tabsContainer.scrollLeft+=n;n=this.$.tabsContainer.scrollLeft;this._leftHidden=n===0||this.hideScrollButtons;this._rightHidden=n===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(n,D){if(n){var L=this.$.tabsContent.getBoundingClientRect(),g=L.width,b=n.getBoundingClientRect();L=b.left-L.left;this._pos={width:this._calcPercent(b.width,g),left:this._calcPercent(L,g)};if(this.noSlide||D==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var q=D.getBoundingClientRect();D=this.items.indexOf(D);n=this.items.indexOf(n);this.$.selectionBar.classList.add("expand");
n=D<n;this._isRTL&&(n=!n);n?this._positionBar(this._calcPercent(b.left+b.width-q.left,g)-5,this._left):this._positionBar(this._calcPercent(q.left+q.width-b.left,g)-5,this._calcPercent(L,g)+5);this.scrollable&&this._scrollToSelectedIfNeeded(b.width,L)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(n,D){D-=this.$.tabsContainer.scrollLeft;D<0?this.$.tabsContainer.scrollLeft+=D:(D+=n-this.$.tabsContainer.offsetWidth,D>0&&(this.$.tabsContainer.scrollLeft+=D))},
_calcPercent:function(n,D){return 100*n/D},
_positionBar:function(n,D){n=n||0;D=D||0;this._width=n;this._left=D;this.transform("translateX("+D+"%) scaleX("+n/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var n=this.$.selectionBar.classList;n.contains("expand")?(n.remove("expand"),n.add("contract"),this._positionBar(this._pos.width,this._pos.left)):n.contains("contract")&&n.remove("contract")}});var wFc;var hEI;_.Zy({_template:function(){if(hEI!==void 0)return hEI;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;wFc===void 0&&(wFc=document.createElement("template"));var g=wFc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return hEI=n},
is:"tp-yt-paper-textarea",behaviors:[GJ6,_.zC],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(n){this.$.input.textarea.selectionStart=n},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(n){this.$.input.textarea.selectionEnd=n},_ariaLabelledByChanged:function(n){this._focusableElement.setAttribute("aria-labelledby",n)},
_ariaDescribedByChanged:function(n){this._focusableElement.setAttribute("aria-describedby",n)},
get _focusableElement(){return this.inputElement.textarea}});var WJI;var eE6;/*

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 xmG=function(){};
_.G=xmG.prototype;_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G._tapHandler=function(){};
_.G._focusChanged=function(){};
_.G._detectKeyboardFocus=function(){};
_.G._userActivate=function(){};
_.G._upHandler=function(){};
_.G._spaceKeyDownHandler=function(){};
_.G._spaceKeyUpHandler=function(){};
_.G._asyncClick=function(){};
_.G._pressedChanged=function(){};
_.G._ariaActiveAttributeChanged=function(){};
_.G._activeChanged=function(){};
_.G._controlStateChanged=function(){};
_.G._changedButtonState=function(){};
_.G._focusBlurHandler=function(){};
_.G._disabledChanged=function(){};
_.G._changedControlState=function(){};
_.G._downHandler=function(){};
_.G.ensureRipple=function(){};
_.G.getRipple=function(){};
_.G.hasRipple=function(){};
_.G._noinkChanged=function(){};
_.G._focusedChanged=function(){};
_.G.registered=function(){};
_.G._invalidChanged=function(){};
_.G.hasValidator=function(){};
_.G.validate=function(){};
_.G._getValidity=function(){};
_.G._requiredChanged=function(){};
_.G._valueChanged=function(){};
_.G._checkedChanged=function(){};
_.G._buttonStateChanged=function(){};
_.G._setPressed=function(){};
_.G._setPointerDown=function(){};
_.G._setReceivedFocusFromKeyboard=function(){};
_.G._setFocused=function(){};
xmG=_.Zy({is:"tp-yt-paper-toggle-button",_template:function(){if(eE6!==void 0)return eE6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;WJI===void 0&&(WJI=document.createElement("template"));var g=WJI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return eE6=n},
behaviors:[_.rxG],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");_.X6(this,function(){_.Cu(this,"pan-y")})},
_ontrack:function(n){n=n.detail;n.state==="start"?this._trackStart(n):n.state==="track"?this._trackMove(n):n.state==="end"&&this._trackEnd(n)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(n){n=n.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+n:n)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+n:n));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 n=oH._createRipple();n.id="ink";n.setAttribute("recenters","");n.classList.add("circle","toggle-ink");return n}});var KJX;var REj;_.Zy({_template:function(){if(REj!==void 0)return REj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;KJX===void 0&&(KJX=document.createElement("template"));var g=KJX;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return REj=n},
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 n=_.cb(this).parentNode,D=_.cb(this).getOwnerRoot(),L;this.for?L=_.cb(D).querySelector("#"+this.for):L=n.nodeType==Node.DOCUMENT_FRAGMENT_NODE?D.host:n;return L},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(n){n==="entry"?this.show():n==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.cb(this).textContent.trim()===""){for(var n=!0,D=_.cb(this).getEffectiveChildNodes(),L=0;L<D.length;L++)if(D[L].textContent.trim()!==""){n=!1;break}if(n)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 n=this.offset;this.marginTop!=14&&this.offset==14&&(n=this.marginTop);var D=this.offsetParent.getBoundingClientRect(),L=this._target.getBoundingClientRect(),g=this.getBoundingClientRect(),b=(L.width-g.width)/2,q=(L.height-g.height)/2,U=L.left-D.left,J=L.top-D.top;switch(this.position){case "top":var k=U+b;var a=J-g.height-n;break;case "bottom":k=U+b;a=J+L.height+n;break;case "left":k=U-g.width-n;a=J+q;break;case "right":k=U+L.width+
n,a=J+q}this.fitToVisibleBounds?(D.left+k+g.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,k)+"px",this.style.right="auto"),D.top+a+g.height>window.innerHeight?(this.style.bottom=D.height+"px",this.style.top="auto"):(this.style.top=Math.max(-D.top,a)+"px",this.style.bottom="auto")):(this.style.left=k+"px",this.style.top=a+"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(n){n!==500&&this.updateStyles({"--paper-tooltip-delay-in":n+"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(n){if(n==="entry"&&this.animationEntry!=="")return this.animationEntry;if(n==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[n]&&typeof this.animationConfig[n][0].name==="string"){if(this.animationConfig[n][0].timing&&this.animationConfig[n][0].timing.delay&&this.animationConfig[n][0].timing.delay!==0){var D=this.animationConfig[n][0].timing.delay;n==="entry"?this.updateStyles({"--paper-tooltip-delay-in":D+"ms"}):n==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":D+
"ms"})}return this.animationConfig[n][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 PNj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(PNj,_.yR);var tBA=_.qd(PNj,[0,_.nT]);var Fx=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Fx,_.yR);var mmj=[3,4],vlA=[5,6];var XFQ=[0,mmj,vlA,_.jWI,-1,_.jB,_.n8G,-1,FoT,Hx8];var l$j=_.qd(Fx,XFQ),MBr=_.Vy(XFQ);var olr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(olr,_.yR);var YB6=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(YB6,_.yR);var SBG=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(SBG,_.yR);var FJr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(FJr,_.yR);var H6Q=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(H6Q,_.yR);var HG=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(HG,_.yR);HG.prototype.getSource=function(){return _.K6(this,1)};
HG.prototype.getMessage=function(){return _.xl(this,4)};
HG.prototype.getData=function(){return _.SV(this,H6Q,8)};var yfQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yfQ,_.yR);var yZ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yZ,_.yR);var NP=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(NP,_.yR);var jW=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(jW,_.yR);jW.prototype.getUrl=function(){return _.xl(this,1)};
jW.prototype.setUrl=function(n){return _.Ts(this,1,n)};
jW.prototype.hasUrl=function(){return _.Bw(this,1)!=null};var NQj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(NQj,_.yR);var jjX=[3];var n2r=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(n2r,_.yR);var nG=function(n){var D=new n2r;return _.FG(D,2,n)};
n2r.prototype.getLanguage=function(){return PF(this,4,Dx)};
var DaA=function(n){var D=nG(1);return _.aW(D,6,Dx,n)},Dx=[3,
4,5,6];var L5I=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(L5I,_.yR);var LG=function(n){var D=new L5I;return _.FG(D,1,n)},g9=function(n,D){return _.aW(n,2,g2L,D)},g2L=[2,
3,4,5];var bTr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(bTr,_.yR);var by=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(by,_.yR);var $aA=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f($aA,_.yR);var GMQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(GMQ,_.yR);var qTI=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(qTI,_.yR);var VmQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(VmQ,_.yR);var $5=function(n){return _.SV(n,NP,5)};var Uab=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Uab,_.yR);Uab.prototype.getValue=function(){return WF(this,1)};var Bkr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Bkr,_.yR);var GO=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(GO,_.yR);GO.prototype.getMetadata=function(){return _.tf(this,GMQ,7,qT)};
GO.prototype.hasMetadata=function(){return _.uN(this,GMQ,7,qT)};
var Jy6=_.Acy(GO),qT=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Vg=function(n){this.JSC$9759_name_=n;this.files_=[];this.directories_=[];this.directoryMap_={}};
Vg.prototype.getName=function(){return this.JSC$9759_name_};var Bx=function(n,D){this.callback_=D;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new Vg("");kMW(this,n,this.rootDirectory_);Uq(this)},kMW=function(n,D,L){for(var g=0;g<D.length;g++){var b=D[g];
b.isFile?(n.fileOps_++,b.file((0,_.Et)(n.handleFileSuccess_,n,L),(0,_.Et)(n.handleFileError_,n))):n.unscannedDirectories_.push(new pMX(b,L))}},Uq=function(n){if(n.unscannedDirectories_.length>0&&n.directoryOps_<5&&!n.hasError_){n.directoryOps_++;
var D=n.unscannedDirectories_.shift(),L=D.entry,g=new Vg(L.name);D=D.parent;D.directoryMap_[g.getName()]=g;D.directories_.push(g);L=L.createReader();L.readEntries((0,_.Et)(n.handleDirectorySuccess_,n,L,g),(0,_.Et)(n.handleDirectoryError_,n))}n.directoryOps_!=0||n.fileOps_!=0||n.unscannedDirectories_.length!=0&&!n.hasError_||n.callback_(n.rootDirectory_.files_,n.rootDirectory_.directories_,n.hasError_)};
Bx.prototype.handleDirectorySuccess_=function(n,D,L){kMW(this,L,D);L.length==0?(this.directoryOps_--,Uq(this)):n.readEntries((0,_.Et)(this.handleDirectorySuccess_,this,n,D),(0,_.Et)(this.handleDirectoryError_,this))};
Bx.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;Uq(this)};
Bx.prototype.handleFileSuccess_=function(n,D){n.files_.push(D);this.fileOps_--;Uq(this)};
Bx.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;Uq(this)};
var pMX=function(n,D){this.entry=n;this.parent=D};var JV=function(n){_.fd.call(this);_.py(n,"drop",this.onObjectsDropped_,!1,this);_.py(n,"dragenter",this.onFilesDragged_,!1,this);_.py(n,"dragover",this.onFilesDragged_,!1,this);_.py(n,"dragleave",this.onDragLeave_,!1,this);_.py(n,"dragend",this.onDragLeave_,!1,this)};
_.Vc(JV,_.fd);var ZTj=function(n,D){_.Ev.call(this,"f");this.files=n;this.directories=D};
_.Vc(ZTj,_.Ev);var aJr=function(){_.Ev.call(this,"h")};
_.Vc(aJr,_.Ev);var daQ=function(){_.Ev.call(this,"i")};
_.Vc(daQ,_.Ev);var Tkr=function(){_.Ev.call(this,"g")};
_.Vc(Tkr,_.Ev);JV.prototype.onObjectsDropped_=function(n){var D=this;n.preventDefault();var L=n.event_.dataTransfer;if((n=L&&L.items)&&n.length>0&&n[0].webkitGetAsEntry){L=[];for(var g=[],b=0;b<n.length;b++){var q=n[b].webkitGetAsEntry();q?L.push(q):g.push(n[b])}new Bx(L,function(U,J,k){k?D.dispatchEvent(new Tkr("Error occurred while reading from the file system.")):D.dispatchEvent(new ZTj(U,J,g))})}else(n=L&&L.files)&&this.dispatchEvent(new ZTj(Array.from(n),[]))};
JV.prototype.onFilesDragged_=function(n){n.type==="dragenter"&&this.dispatchEvent(new aJr);n.preventDefault()};
JV.prototype.onDragLeave_=function(){this.dispatchEvent(new daQ)};var E2j=function(n,D){this.JSC$9782_name_=n;this.inputElement_=D};
E2j.prototype.getName=function(){return this.JSC$9782_name_};
E2j.prototype.getInputElement=function(){return this.inputElement_};var k5=function(n,D,L){D=D===void 0?"single_file":D;L=L===void 0?[]:L;_.fd.call(this);this.overlayTarget_=n;this.parentOverlay_=n!=null?n.parentNode:_.Jp("scotty-overlay-parent");this.selectorType_=D;this.acceptTypes_=L;this.overlay_=sLP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.f(k5,_.fd);
var sLP=function(n,D,L,g){var b=document.createElement("input");b.setAttribute("type","file");b.setAttribute("name","Filedata");_.py(b,"change",n.onFilesSelected_,!1,n);L==="multiple_file"&&(b.multiple="true");L==="single_directory"&&(b.webkitdirectory="true");g.length>0&&b.setAttribute("accept",g.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(n.overlayTarget_!=
null)return b.style.height=D.offsetHeight+"px",b.style.width=D.offsetWidth+"px",n.parentOverlay_&&(n.parentOverlay_.style.position="relative"),_.ty(b,D),oL(b,new _.Ig(D.offsetLeft,D.offsetTop)),b;n.parentOverlay_.appendChild(b);return b};
k5.prototype.click=function(){this.overlay_.click()};
k5.prototype.onFilesSelected_=function(n){a:{try{var D=(new XMLHttpRequest).upload!==void 0;break a}catch(a){}D=!1}if(D){var L;n=Array.from((L=n.target.files)!=null?L:[]);L=[];if(this.selectorType_==="single_directory"&&(_.aj||_.tE||_.Z$)){L=new Vg("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(D=0;D<n.length;D++)for(var g=n[D],b=g.webkitRelativePath.split("/"),q=L,U=0;U<b.length;U++){var J=b[U];if(U==b.length-1){J!="."&&q.files_.push(g);break}var k=q.directoryMap_[J];k==void 0&&(J=
k=new Vg(J),q.directoryMap_[J.getName()]=J,q.directories_.push(J));q=k}L=L.directories_}this.dispatchEvent(new cyc(n,L,null))}else n=n.target.value,n.match(/^c:\\fakepath\\/i)&&(n=n.substring(12)),this.dispatchEvent(new cyc([],[],new E2j(n,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=sLP(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var cyc=function(n,D){_.Ev.call(this,"j");this.files=n;this.directories=D};
_.f(cyc,_.Ev);var QLj=function(n){this.uploadUrl_=n};var uNP=function(){_.fd.call(this)};
_.Vc(uNP,_.fd);var pG=function(n){_.Ev.call(this,n)};
_.Vc(pG,_.Ev);var Zx=function(n){_.Ev.call(this,n)};
_.Vc(Zx,_.Ev);var fJj=function(n,D,L,g,b){_.fd.call(this);L=document.createElement("form");L.setAttribute("method",D);L.setAttribute("enctype","multipart/form-data");L.setAttribute("encoding","multipart/form-data");D=document.createElement("input");D.setAttribute("type","hidden");D.setAttribute("name","metadata");D.setAttribute("value",b);L.appendChild(D);L.appendChild(g);this.JSC$9799_form_=L;n=new _.o7(n);_.K1(n,"upload_protocol","multipart");this.JSC$9799_url_=n.toString();this.JSC$9799_request_=new nt;this.state_=
"Ready";this.JSC$9799_errorDescription_=null;this.JSC$9799_eventHandler_=new _.ju(this);_.qI(this,this.JSC$9799_eventHandler_);this.JSC$9799_eventHandler_.listen(this.JSC$9799_request_,"success",this.onTransferSuccess_);this.JSC$9799_eventHandler_.listen(this.JSC$9799_request_,"error",this.onTransferError_)};
_.f(fJj,uNP);_.G=fJj.prototype;_.G.run=function(){this.state_="Transferring";var n=this.JSC$9799_request_,D=this.JSC$9799_form_;if(n.JSC$9223_active_)throw Error("qe");var L=new _.o7(this.JSC$9799_url_||D.action);n.JSC$9223_form_=D;D=n.JSC$9223_form_;L=_.KS(L.toString());L!==void 0&&(D.action=L);NXb(n)};
_.G.getResponseCode=function(){return null};
_.G.getResponseText=function(){return this.JSC$9799_request_&&this.JSC$9799_request_.getResponseText()||null};
_.G.JSC$25560_getErrorDescription=function(){return this.JSC$9799_errorDescription_};
_.G.cancel=function(){this.JSC$9799_request_&&this.JSC$9799_request_.abort();this.state_="Cancelled";this.dispatchEvent(new pG("o"))};
_.G.pause=function(){};
_.G.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new pG("l"))};
_.G.onTransferError_=function(){this.JSC$9799_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new pG("n"))};var aa=function(){_.wK.call(this)};
_.f(aa,_.wK);aa.prototype.createXhr=function(){var n=_.wK.prototype.createXhr.call(this);n.upload&&(n.upload.onprogress=(0,_.Et)(this.onProgress_,this));return n};
aa.prototype.onProgress_=function(n){this.dispatchEvent(n)};var Ayc=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},IJj=function(n,D){var L=n.attempt_+1;
if(n.maxAttempts_>0&&L>n.maxAttempts_)return!1;L==0?D():n.delayCallId_=rK(function(){n.delayCallId_=null;D()},zcW(n),n);
n.attempt_=L;return!0};
Ayc.prototype.reset=function(){this.delayCallId_&&_.U8.clearTimeout(this.delayCallId_);this.attempt_=-1};
var zcW=function(n){var D=250*Math.pow(2,n.attempt_);n.maxDelayMs_>=0&&(D=Math.min(D,n.maxDelayMs_));return D};var A6B=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var d9=function(){_.fd.call(this);this.JSC$9809_request_=this.state_=null;this.JSC$9809_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$9809_bytesTransferred_=0;this.retryIterator_=new Ayc;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$9809_errorDescription_=null;this.JSC$9809_eventHandler_=new _.ju(this);_.qI(this,this.JSC$9809_eventHandler_);this.JSC$9809_url_=this.blob_=null;this.JSC$9809_method_=void 0;this.chunkSize_=this.JSC$9809_metadata_=
this.JSC$9809_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$9809_responseText_=this.JSC$9809_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.Vc(d9,uNP);_.G=d9.prototype;_.G.run=function(){TO(this)};
_.G.getResponseCode=function(){return this.JSC$9809_responseCode_};
_.G.getResponseText=function(){return this.JSC$9809_responseText_};
_.G.JSC$25560_getErrorDescription=function(){return this.JSC$9809_errorDescription_};
_.G.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$9809_eventHandler_.removeAll();this.JSC$9809_request_&&this.JSC$9809_request_.abort();this.retryIterator_.reset();var n=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(n==="Upload"||n==="Query")n=new aa,n.JSC$7653_withCredentials_=this.JSC$9809_withCredentials_,n.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$9809_bytesTransferred_=
0;this.dispatchEvent(new pG("o"))}};
_.G.pause=function(){this.pauseRequested_=!0};
var TO=function(n){var D=n.state_;n.pauseRequested_?(n.pauseRequested_=!1,n.stateAfterUnpausing_=D,n.state_="Paused"):IJj(n.retryIterator_,function(){switch(n.state_){case "Start":n.JSC$9809_request_=new aa;var L=_.Ao.clone(n.JSC$9809_headers_);n.blob_.size!=null&&(L["Content-Length"]=n.blob_.size);L=z68(L);L["X-Goog-Upload-Protocol"]="resumable";L["X-Goog-Upload-Command"]="start";n.JSC$9809_eventHandler_.removeAll();n.JSC$9809_eventHandler_.listen(n.JSC$9809_request_,"complete",n.onStartComplete_);
n.JSC$9809_request_.JSC$7653_withCredentials_=n.JSC$9809_withCredentials_;n.JSC$9809_request_.send(n.JSC$9809_url_,n.JSC$9809_method_,n.JSC$9809_metadata_,L);n.lastCommandResponseCode_=null;n.dispatchEvent(new Zx("q"));break;case "Upload":L=n.transferHandle_.uploadUrl_;var g=n.blob_.size;if(MHc()){var b=n.chunkSize_;var q=n.offset_+b>=g;g=lFL(n.blob_,n.offset_,q?g:n.offset_+b)}else n.offset_=0,g=n.blob_,q=!0;n.JSC$9809_request_=new aa;n.JSC$9809_request_.JSC$7653_withCredentials_=n.JSC$9809_withCredentials_;
n.JSC$9809_eventHandler_.removeAll();n.JSC$9809_eventHandler_.listen(n.JSC$9809_request_,"progress",n.onUploadProgress_);b=(0,_.Et)(n.JSC$9811_onUploadComplete_,n,n.offset_+g.size,q);n.JSC$9809_eventHandler_.listen(n.JSC$9809_request_,"complete",b);n.lastCommandResponseCode_=null;n.dispatchEvent(new Zx("q"));q=Object.assign({},n.JSC$9809_headers_||{},{"X-Goog-Upload-Command":"upload"+(q?", finalize":""),"X-Goog-Upload-Offset":n.offset_});n.JSC$9809_request_.send(L,"POST",g,q);break;case "Query":n.JSC$9809_request_=
new aa;n.JSC$9809_eventHandler_.removeAll();n.JSC$9809_eventHandler_.listen(n.JSC$9809_request_,"complete",n.onQueryComplete_);L=Object.assign({},n.JSC$9809_headers_||{},{"X-Goog-Upload-Command":"query"});n.JSC$9809_request_.send(n.transferHandle_.uploadUrl_,"POST","",L);n.lastCommandResponseCode_=null;n.dispatchEvent(new Zx("q"));break;default:throw Error("ff");}})||Eq(n,"Transfer encountered too many consecutive failures.")},Eq=function(n,D){n.state_="Error";
n.JSC$9809_errorDescription_=D;n.dispatchEvent(new pG("n"))};
d9.prototype.onStartComplete_=function(n){var D=n.target;this.lastCommandResponseCode_=D.getStatus();this.dispatchEvent(new Zx("r"));if(CJj(D))ryi(this,D);else if(OTP(D)){n=m4(n.target.getAllResponseHeaders());for(var L in n)_.ki(L.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new pG("m"));L=uK(n,"X-Goog-Upload-URL");n=(n=uK(n,"X-Goog-Upload-Chunk-Granularity"))?parseInt(n,10):1;L===void 0||isNaN(n)||n<=0?Eq(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
n)*n,this.transferHandle_=new QLj(L),this.dispatchEvent(new pG("p")),this.state_="Upload",this.retryIterator_.reset(),TO(this))}else TO(this)};
d9.prototype.onUploadProgress_=function(n){this.JSC$9809_bytesTransferred_=this.offset_+n.loaded;this.dispatchEvent(new pG("k"))};
d9.prototype.JSC$9811_onUploadComplete_=function(n,D,L){var g=this,b,q;return _.B(function(U){switch(U.nextAddress){case 1:b=L.target;g.lastCommandResponseCode_=b.getStatus();g.dispatchEvent(new Zx("r"));if(iTX(b)||b.getStatus()==404)return g.JSC$9809_bytesTransferred_=n,ryi(g,b),U.return();if(OTP(b)){U.jumpTo(2);break}if(!(q=g.detectCorruptedBlobEnabled_)){U.jumpTo(3);break}return _.p(U,wMI(g),4);case 4:q=U.yieldResult;case 3:if(q)return Eq(g,"Blob has been modified or corrupted."),U.return();g.requireUploadRequestModification_=
b.getStatus()==400;g.state_="Query";TO(g);return U.return();case 2:if(D)return Eq(g,"Got a non-final success response after issuing a finalize command."),U.return();g.JSC$9809_bytesTransferred_=n;g.offset_=n;g.retryIterator_.reset();TO(g);return U.return()}})};
d9.prototype.onQueryComplete_=function(n){var D=n.target;this.lastCommandResponseCode_=D.getStatus();this.dispatchEvent(new Zx("r"));CJj(D)?(D.getStatus()===200&&(this.JSC$9809_bytesTransferred_=this.blob_.size),ryi(this,D)):OTP(D)?(n=m4(n.target.getAllResponseHeaders()),n=parseInt(uK(n,"X-Goog-Upload-Size-Received"),10),isNaN(n)?Eq(this,"Server did not respond with current offset."):n<this.offset_?Eq(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
n+"."):this.requireUploadRequestModification_&&this.offset_===n?Eq(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<n&&this.retryIterator_.reset(),this.offset_=this.JSC$9809_bytesTransferred_=n,this.state_="Upload",TO(this))):TO(this)};
var ryi=function(n,D){n.JSC$9809_responseCode_=D.getStatus();var L=m4(D.getAllResponseHeaders());I1J(L);n.JSC$9809_responseText_=D.getResponseText();n.state_="Response received";n.dispatchEvent(new pG("l"))},OTP=function(n){var D=n.getStatus();
n=m4(n.getAllResponseHeaders());n=uK(n,"X-Goog-Upload-Status");return D===200&&n==="active"},iTX=function(n){n=m4(n.getAllResponseHeaders());
return uK(n,"X-Goog-Upload-Status")==="final"},CJj=function(n){if(iTX(n))return!0;
n=n.getStatus();return n>=400&&n<500},wMI=function(n){var D;
return _.B(function(L){if(L.nextAddress==1){if(!n.blob_||n.originalBlobSize_<=0)return L.return(!1);if(n.blob_.size!==n.originalBlobSize_)return L.return(!0);_.JA(L,2);if(D=lFL(n.blob_,0,1)){var g=new Rd,b=ZCr(g);g.reader_.readAsBinaryString(D);L=_.p(L,b,4)}else L=L.return(!0);return L}if(L.nextAddress!=2)return L.return(n.blob_.size!==n.originalBlobSize_);_.dG(L);return L.return(!0)})};var hcP=function(n,D,L,g,b,q){_.fd.call(this);this.payload_=g;this.JSC$9812_url_=n;this.JSC$9812_method_=D;this.JSC$9812_headers_=L;this.JSC$9812_metadata_=b;this.encoding_=q||"binary";n=new _.fq;this.boundary_="uploader-"+Ww()+"-"+n.JSC$9072_toIsoString();this.JSC$9812_responseText_=this.JSC$9812_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$9812_errorDescription_=null;this.JSC$9812_eventHandler_=new _.ju(this);_.qI(this,this.JSC$9812_eventHandler_)};
_.f(hcP,uNP);_.G=hcP.prototype;
_.G.run=function(){var n=_.Ao.clone(this.JSC$9812_headers_);this.payload_.length!=null&&(n["Content-Length"]=this.payload_.length);n=z68(n);n["X-Goog-Upload-Protocol"]="multipart";n["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new aa;this.JSC$9812_eventHandler_.removeAll();this.JSC$9812_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$9812_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$9812_url_,this.JSC$9812_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$9812_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",n)};
_.G.getResponseCode=function(){return this.JSC$9812_responseCode_};
_.G.getResponseText=function(){return this.JSC$9812_responseText_};
_.G.JSC$25560_getErrorDescription=function(){return this.JSC$9812_errorDescription_};
_.G.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$9812_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new pG("o")))};
_.G.pause=function(){};
_.G.onTransferProgress_=function(){this.dispatchEvent(new pG("k"))};
_.G.onTransferComplete_=function(n){var D=n.target.getStatus();D===void 0||D===-1?(this.JSC$9812_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new pG("n"))):(this.JSC$9812_responseCode_=D,n=n.target,D=m4(n.getAllResponseHeaders()),I1J(D),this.JSC$9812_responseText_=n.getResponseText(),this.state_="Complete",this.dispatchEvent(new pG("l")))};_.W56=function(n,D,L,g){g=g===void 0?!1:g;if(L instanceof E2j)return new fJj(n,"POST",D,L.getInputElement(),"");if(typeof L==="string"||L instanceof String)return new hcP(n,"POST",D,L,"");var b=new d9(void 0);b.JSC$9809_url_=n;b.JSC$9809_method_="POST";b.JSC$9809_headers_=D;b.blob_=L;b.originalBlobSize_=L.size;b.JSC$9809_metadata_="";g&&(b.JSC$9809_withCredentials_=g);b.state_="Start";return b};var sq=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(sq,_.yR);_.G=sq.prototype;_.G.getEnableSsEngine=function(){return _.hf(this,2)};
_.G.getEnableAwr=function(){return _.hf(this,3)};
_.G.getAlohaAutoGaRollout=function(){return _.hf(this,5)};
_.G.getEnableConfigurator=function(){return _.hf(this,6)};
_.G.getEnableMweb=function(){return _.hf(this,7)};
var xaj=function(){var n=ecL();return _.AF(n,7,!0)};
sq.prototype.getEnableCtlConsentCheckbox=function(){return _.hf(this,8)};
sq.prototype.getEnableIframe=function(){return _.hf(this,9)};
var ecL=function(){var n=new sq;n=_.AF(n,5,!0);n=_.AF(n,2,!0);n=_.AF(n,4,!1);n=_.AF(n,8,!0);return _.AF(n,9,!0)};
sq.prototype.getEnableScreenshotNudge=function(){return _.hf(this,10)};
var K5j=function(){var n=xaj();return _.AF(n,10,!0)};
sq.prototype.getEnableWebStartupConfigEndpoint=function(){return _.hf(this,11)};
sq.prototype.getEnableJunkNudge=function(){return _.hf(this,12)};
var l1i=function(){var n=K5j();return _.AF(n,12,!0)};
_.G=sq.prototype;_.G.getEnableConfiguratorLocale=function(){return _.hf(this,13)};
_.G.getEnableTinyNoPointer=function(){return _.hf(this,14)};
_.G.getEnableSupportSessionLogging=function(){return _.hf(this,15)};
_.G.getEnableFileUploadForScreenshot=function(){return _.hf(this,16)};
_.G.getEnableDirectDeflectionForSingleCategory=function(){return _.hf(this,17)};
_.G.getEnableImageSanitization=function(){return _.hf(this,18)};
_.G.getEnableAlohaBinarySplit=function(){return _.hf(this,19)};
_.G.getEnableDbFeedbackIntents=function(){return _.hf(this,20)};
_.G.getEnableMarkMandatoryFieldsWithRequired=function(){return _.hf(this,21)};
_.G.getEnableFeedbackCategoryCustomUi=function(){return _.hf(this,22)};
_.G.getEnableRealtimeCtl=function(){return _.hf(this,23)};var XUb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(XUb,_.yR);var C1y=[/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 O$f="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 i$b=_.yK(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),wUv=_.yK(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var WGJ,xRb;var Rcj,PJW;
Rcj=function(n,D,L){n.timeOfStartCall=(new Date).getTime();var g=L||_.U8,b=g.document,q=n.nonce||_.Md(g.document);q&&!n.nonce&&(n.nonce=q);if(n.flow=="help"){var U=_.W7("document.location.href",g);!n.helpCenterContext&&U&&(n.helpCenterContext=U.substring(0,1200));U=!0;if(D&&JSON&&JSON.stringify){var J=JSON.stringify(D);(U=J.length<=1200)&&(n.psdJson=J)}U||(D={invalidPsd:!0})}D=[n,D,L];g.GOOGLE_FEEDBACK_START_ARGUMENTS=D;L=n.feedbackServerUri||"//www.google.com/tools/feedback";if(U=g.GOOGLE_FEEDBACK_START)U.apply(g,D);
else{g=L+"/load.js?";for(var k in n)D=n[k],D==null||_.yB(D)||(g+=encodeURIComponent(k)+"="+encodeURIComponent(D)+"&");n=d2(b).createElement("SCRIPT");q&&n.setAttribute("nonce",q);_.Fy(n,_.si(g));b.body.appendChild(n)}};
PJW=function(n,D,L,g){var b,q;_.B(function(U){b=L||_.U8;var J=n.serverEnvironment==="DEV",k=L||_.U8;k=n.nonce||_.Md(k.document);J={integrationKeys:{productId:n.productId,feedbackBucket:n.bucket,triggerId:n.triggerId},callbacks:{onClose:n.callback,onLoad:n.onLoadCallback},formContent:{locale:n.locale,disableScreenshot:n.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:n.abuseLink,additionalDataConsent:n.additionalDataConsent},initializationData:{isLocalServer:J,nonce:k,useNightlyRelease:J,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:n.feedbackServerUri,colorScheme:n.colorScheme},extraData:{productVersion:n.productVersion,authUser:n.authuser,configuratorId:n.configuratorId,customZIndex:n.customZIndex,tinyNoPointer:n.tinyNoPointer,
allowNonLoggedInFeedback:n.allowNonLoggedInFeedback,enableAnonymousFeedback:n.enableAnonymousFeedback}};D&&(k=new Map(Object.entries(D)),J.extraData.productSpecificData=k);q=J;return _.p(U,tKv(q,g,b),0)})};
_.tmW=function(n,D,L){try{if(n.flow==="help"){var g=n.helpCenterPath.replace(/^\//,"");_.lD(L||window,"https://support.google.com/"+g)}else n.flow==="submit"?Rcj(n,D,L):MKB(n.productId,n.feedbackServerUri).then(function(b){b=_.SV(b,sq,1);var q=!T$4||(b==null?void 0:b.getEnableMweb()),U=!n.tinyNoPointer||(b==null?void 0:b.getEnableTinyNoPointer());!b||b.getAlohaAutoGaRollout()&&q&&U?PJW(n,D,L,b):Rcj(n,D,L)},function(b){b&&b.name!=="DuplicateFormError"&&Rcj(n,D,L)})}catch(b){PJW(n,D,L,null)}};
_.v0("userfeedback.api.startFeedback",_.tmW);var osJ=/https?:\/\/\S+\.\S+/,Ybi=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],SbQ=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var abb=function(n){var D=n.split(""),L=[-263237435,15,D,function(g,b,q){var U=b.length;q.forEach(function(J,k,a){this.push(a[k]=b[(b.indexOf(J)-b.indexOf(this[k])+k+U--)%b.length])},g.split(""))},
function(g,b){g=(g%b.length+b.length)%b.length;b.splice(-g).reverse().forEach(function(q){b.unshift(q)})},
"response",function(){for(var g=64,b=[];++g-b.length-32;){switch(g){case 58:g-=14;case 91:case 92:case 93:continue;case 123:g=47;case 94:case 95:case 96:continue;case 46:g=95}b.push(String.fromCharCode(g))}return b},
null,12,1540023973,65941107,null,D,function(g,b){for(g=(g%b.length+b.length)%b.length;g--;)b.unshift(b.pop())},
695603893,function(g){for(var b=g.length;b;)g.push(g.splice(--b,1)[0])},
"'[;'[(",function(g,b){g.push(b)},
null,function(g,b,q,U,J){return b(q,U,J)},
"continuation",D,function(g,b){if(g.length!=0){b=(b%g.length+g.length)%g.length;var q=g[0];g[0]=g[b];g[b]=q}},
function(){for(var g=64,b=[];++g-b.length-32;){switch(g){case 91:g=44;continue;case 123:g=65;break;case 65:g-=18;continue;case 58:g=96;continue;case 46:g=95}b.push(String.fromCharCode(g))}return b},
'"),/]];'];L[7]=L;L[11]=L;L[18]=L;try{(((0,L[15])(L[21]),L[22])(L[11],L[9]),L[22])(L[new Date("1970-01-01T04:30:12.000+04:30")/1E3],L[1]),((0,L[22])(L[11],L[23]),L[4])(L[10],L[18]),(0,L[20])(L[21],L[14])<<(0,L[17])(L[18],L[1]),(0,L[4])(L[8],L[21]),(0,L[19])((0,L[19])((0,L[17])(L[7],L[9]),L[3],L[20],(0,L[6])(),L[2]),L[3],L[5],(0,L[15])(),L[2])}catch(g){return"aTlOUOubTO4AP____8P_"+n}return D.join("")};_.maj=new _.H("runAttestationCommand");var v2i=new _.H("verifyCommand");_.Xc=new _.H("accessibilityContext");var XMj=new _.H("accessibilityData");var lJG=new _.H("profileCardCommand");var d$b=new _.H("signInEndpoint");var aW8=new _.H("signOutEndpoint");var o2L;_.Mmi=new _.H("accountItemSectionRenderer");o2L=new _.H("accountItemRenderer");_.YTj=new _.H("saveCommandToSessionStorageAction");var STA=new _.H("crossAccountChannelTransferEndpoint");var p88=new _.H("getAccountMenuEndpoint");_.ZbB=new _.H("getAccountSwitcherEndpoint");var kA8=new _.H("getAccountsListEndpoint");var F5j=new _.H("getAccountsListInnertubeEndpoint");_.HTc=new _.H("addToToastAction");var yyX=new _.H("hideEnclosingAction");_.cx=new _.H("replaceEnclosingAction");_.NkI=new _.H("buttonRefreshAction");var jLL=new _.H("adsControlFlowOpportunityReceivedCommand");var nqW=new _.H("openAdAllowlistInstructionCommand");var D0A=new _.H("videoMastheadAdPrimaryVideoRenderer");var Lr6=new _.H("displayAdRenderer");var jBJ=new _.H("instreamVideoAdRenderer");_.gqc=new _.H("inFeedAdLayoutRenderer");var bdL=new _.H("sequenceItemInPlayerAdLayoutRenderer");_.$0P=new _.H("adSlotRenderer");var Gaj=new _.H("adAvatarViewModel");var qvi=new _.H("adBadgeViewModel");var Vt6=new _.H("adButtonViewModel");var Qg=new _.H("adImageViewModel");var XmO=new _.H("reelsAdCardButtonedViewModel");var U0c=new _.H("reelsPlayerOverlayLayoutViewModel");var BKi=new _.H("showSchedulingPanelCommand");var J5P=new _.H("backstageCommentsRenderer");var kaj=new _.H("backstageImageRenderer");var pJP=new _.H("backstagePostRenderer");var ZdA=new _.H("postRenderer");var aZX=new _.H("sharedPostRenderer");var d0P=new _.H("createBackstagePostEndpoint");var TKr=new _.H("getPostVideoPreviewEndpoint");var Eqb=new _.H("updateBackstagePostEndpoint");var sxA=new _.H("filterChipTransformCommand");var c5c=new _.H("insertRichSectionCommand");var Szv=new _.H("talkToRecsDeselectCommand");var QxW=new _.H("talkToRecsNextCommand");var Yzf=new _.H("talkToRecsSelectCommand");var uli=new _.H("talkToRecsUpdateTextCommand");_.kz=new _.H("browseEndpoint");_.fZP=new _.H("confirmDialogEndpoint");var A5X=new _.H("expandOnHoverCardRenderer");var zPj=new _.H("lumiereShelfDetailsRenderer");var IZP=new _.H("revealBusinessEmailCommand");var CCW=new _.H("validateChannelHandleCommand");var r5X=new _.H("channelCreationFormEndpoint");var Od6=new _.H("aboutChannelViewModel");var idQ=new _.H("channelThumbnailWithLinkRenderer");var wJX=new _.H("channelCreationServiceEndpoint");var hPL=new _.H("updateChannelPageSettingsEndpoint");var uy=function(n){this.delegate=n},fG=function(){uy.apply(this,arguments)};
_.f(fG,uy);_.oh.Object.defineProperties(fG.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(n){this.delegate.entityMetadata=n}}});var Wrb=function(){fG.apply(this,arguments)};
_.f(Wrb,fG);Wrb.prototype.getAssociations=function(){return[]};var Q3Q=new _.H("webThumbnailDetailsExtensionData");var fAO=new _.H("commandContext");var eP6=new _.H("addVideoLinkAction");var x0i=new _.H("createPollAction");var KrP=new _.H("hideIdentityChipAction");var RPj=new _.H("openUpdateCommentDialogAction");var AV=new _.H("updateBackstagePollAction");var PCG=new _.H("updateCommentVoteAction");var ttr=new _.H("commentThreadRenderer");var m0W=function(){fG.apply(this,arguments)};
_.f(m0W,fG);m0W.prototype.getAssociations=function(){return[]};_.vqQ=new _.H("commentDialogRenderer");var XJj=new _.H("updateCommentsSettingsEndpoint");var lZj=new _.H("commentViewModel");var Mt6=new _.H("triStateButtonViewModel");var oq6=new _.H("voiceReplyContainerViewModel");_.pB=new _.H("commandExecutorCommand");var Qe=new _.H("emoji");var YvQ=new _.H("updateCreatorChannelInnertubeCommand");_.Svc=new _.H("appendContinuationItemsAction");_.FrW=new _.H("changeEngagementPanelVisibilityAction");_.Cl=new _.H("continuationCommand");var HdX=new _.H("hideReportedCommentAction");var y5Q=new _.H("listMutationCommand");_.zO=new _.H("openPopupAction");var $Rj;_.NKX=new _.H("playlistRemoveVideosAction");_.jxI=new _.H("updatePlaylistAction");_.nsP=new _.H("addToPlaylistCommand");_.DRc=new _.H("endPlaylistCommand");_.LG6=new _.H("recoverPlaylistCommand");_.gsI=new _.H("refreshPlaylistCommand");_.b$i=new _.H("refreshFormCommand");$Rj=new _.H("openOnePickAddVideoModalCommand");_.crB=new _.H("reloadContinuationItemsCommand");_.GiW=new _.H("scrollToEngagementPanelCommand");var qbi=new _.H("showReloadUiCommand");var VKA=new _.H("undoFeedbackAction");var URc=new _.H("updateButtonAction");var vpB=new _.H("updateSubscribeButtonAction");var BWL=new _.H("updateToggleAction");_.jr=new _.H("webCommandMetadata");_.Ia=new _.H("webHandleServiceEndpointExtension");var aqi=new _.H("webNavigationEndpointData");var J6A=new _.H("copyLinkCommand");var kir=new _.H("playlistVotingRefreshPopupCommand");var pUL=new _.H("selectChipCommand");var Z$j=new _.H("setCookieCommand");var a1j=new _.H("setLocalStorageCommand");var dRL=new _.H("setPrefStorageEntryCommand");var c6c;_.TWG=new _.H("settingsUpdateCheckboxCommand");_.Esc=new _.H("settingsUpdateTextCommand");_.sbA=new _.H("settingsUpdateOptionsCommand");c6c=new _.H("settingsUpdateSwitchCommand");_.Qbr=new _.H("settingsUpdateConnectedAppRendererCommand");var u7Q=new _.H("updateTextInputFormFieldRendererCommand");var f1I=new _.H("updateToggleButtonStateCommand");var A6L=new _.H("updateUrlParamCommand");var z6r=new _.H("webSubmitFormCommand");var I1j=new _.H("channelSwitcherPageRenderer"),C1c=new _.H("updateChannelSwitcherPageAction");_.q8=new _.H("continuationItemRenderer");_.CG=new _.H("richItemRenderer");var r6r=new _.H("richSectionRenderer");_.O$6=new _.H("richShelfRenderer");_.i$I=new _.H("metadataBadgeRenderer");_.wUW=new _.H("multiPageMenuNotificationSectionRenderer");_.h6X=new _.H("playlistLoopButtonStateRenderer");var WGj=new _.H("claimLegacyYoutubeChannelEndpoint");var e66=new _.H("getNotificationMenuEndpoint");var xRI=new _.H("getSearchInVideoCommand");_.KGQ=new _.H("getTranscriptEndpoint");_.aG=new _.H("signalServiceEndpoint");var R6X=new _.H("verifyAgeEndpoint");var EZB=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(EZB,_.yR);EZB.prototype.getPath=function(){return _.xl(this,1)};
EZB.prototype.getValue=function(){return _.xl(this,2)};var P1X=[0,_.yc,-1];var tKW=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(tKW,_.yR);var TRO=_.qd(tKW,[0,_.Nm,P1X]);var mRA=new _.H("dismissalEndpoint");var vsL=new _.H("elementsCommand");_.fy=new _.H("innertubeCommand");var XUI=new _.H("multipleInlinePlaybackCommand");var Ntv=new _.H("loggingDirectives");var M88={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"};var l1G=new _.H("acknowledgeChannelTouStrikeCommand");var MKL=function(){fG.apply(this,arguments)};
_.f(MKL,fG);MKL.prototype.getAssociations=function(){return[]};var osj=function(){fG.apply(this,arguments)};
_.f(osj,fG);osj.prototype.getAssociations=function(){return[]};var PL=new _.H("entityBatchUpdate");_.YbG=new _.H("entityUpdateCommand");var Sb6=function(){fG.apply(this,arguments)};
_.f(Sb6,fG);Sb6.prototype.getAssociations=function(){var n=[];this.delegate.alternateChannel&&n.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&n.push.apply(n,_.Iu(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&n.push(this.delegate.oneofChannelEntity);return[].concat(_.Iu(new Set(n)))};var FGX=function(){fG.apply(this,arguments)};
_.f(FGX,fG);FGX.prototype.getAssociations=function(){var n=[];this.delegate.entryCollection&&n.push(this.delegate.entryCollection);return[].concat(_.Iu(new Set(n)))};
var H$b=function(){fG.apply(this,arguments)};
_.f(H$b,fG);H$b.prototype.getAssociations=function(){var n=[];this.delegate.parentPlaylist&&n.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var D=_.V(this.delegate.entries),L=D.next();!L.done;L=D.next())n.push.apply(n,_.Iu((new y6c(L.value)).getAssociations()));return[].concat(_.Iu(new Set(n)))};
var y6c=function(){uy.apply(this,arguments)};
_.f(y6c,uy);y6c.prototype.getAssociations=function(){var n=[];this.delegate.video&&n.push(this.delegate.video);return[].concat(_.Iu(new Set(n)))};var NWb=function(){fG.apply(this,arguments)};
_.f(NWb,fG);NWb.prototype.getAssociations=function(){var n=[];this.delegate.descriptionEntity&&n.push(this.delegate.descriptionEntity);this.delegate.creators&&n.push.apply(n,_.Iu(this.delegate.creators));this.delegate.theBiggestFan&&n.push(this.delegate.theBiggestFan);return[].concat(_.Iu(new Set(n)))};
var jbG=function(){fG.apply(this,arguments)};
_.f(jbG,fG);jbG.prototype.getAssociations=function(){return[]};var nSA=new _.H("fantasyRosterViewModel");var DoG=new _.H("addFollowUpSurveyCommand");var L1P=new _.H("getSurveyCommand");var gSr=new _.H("ratingSurveyOptionRenderer");_.Kr=new _.H("feedbackEndpoint");var bWc=new _.H("reportHistoryTableCellRenderer"),$oQ=new _.H("reportHistoryTableTextCellRenderer"),GDP=new _.H("reportHistoryTableReasonCellRenderer");_.qP6=new _.H("flagEndpoint");var V8I=new _.H("getFlowCommand");var Uo6=new _.H("submitFormWithValidationFlowCommand");var BVj=function(){fG.apply(this,arguments)};
_.f(BVj,fG);BVj.prototype.getAssociations=function(){return[]};var JDj=new _.H("flowFormState");var kD6=new _.H("gameCardRenderer");var psA=new _.H("accountLinkingStateChangedCommand");var ZWI=function(){fG.apply(this,arguments)};
_.f(ZWI,fG);ZWI.prototype.getAssociations=function(){return[]};var aBI=new _.H("changeMiniAppPlayStateCommand");var doP=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(doP,_.yR);var r9=[1,2,3];var TVb=[0,r9,lpi,_.MIT,KoJ];var ESL=_.qd(doP,TVb),sDj=_.Vy(TVb);var cDr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(cDr,_.yR);var QDI=[0,_.SB,_.yc];var uU6=[0,_.yc];var fBj=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(fBj,_.yR);var ADi=function(n,D){return _.FG(n,3,D)};var zqr=_.Vy([0,_.nT,QDI,_.nT,uU6]);var IB6=new _.H("miniAppScoreChallengeViewModel");var CrP=new _.H("miniGameCardViewModel");var rDc=new _.H("teaserCardViewModel");var OWQ=function(){fG.apply(this,arguments)};
_.f(OWQ,fG);OWQ.prototype.getAssociations=function(){return[]};_.iWI=new _.H("feedbackItemRenderer");var wsj={UNKNOWN:"UNKNOWN",MY_CHANNEL:"MY_CHANNEL",WATCH_HISTORY:"WATCH_HISTORY",WATCH_HISTORY_CAIRO:"WATCH_HISTORY_CAIRO",WATCH_LATER:"WATCH_LATER",WATCH_LATER_CAIRO:"WATCH_LATER_CAIRO",WATCH_LATER_FILLED:"WATCH_LATER_FILLED",PURCHASES:"PURCHASES",WHAT_TO_WATCH:"WHAT_TO_WATCH",SUBSCRIPTIONS:"SUBSCRIPTIONS",PLAYLISTS:"PLAYLISTS",PLAYLISTS_CAIRO:"PLAYLISTS_CAIRO",OFFLINE:"OFFLINE",OFFLINE_CLOUD:"OFFLINE_CLOUD",OFFLINE_DOWNLOAD:"OFFLINE_DOWNLOAD",OFFLINE_DOWNLOAD_CAIRO:"OFFLINE_DOWNLOAD_CAIRO",OFFLINE_DOWNLOAD_COMPLETE_FILL:"OFFLINE_DOWNLOAD_COMPLETE_FILL",
OFFLINE_DOWNLOADING_ZERO:"OFFLINE_DOWNLOADING_ZERO",OFFLINE_DOWNLOADING_TWENTY:"OFFLINE_DOWNLOADING_TWENTY",OFFLINE_DOWNLOADING_FORTY:"OFFLINE_DOWNLOADING_FORTY",OFFLINE_DOWNLOADING_SIXTY:"OFFLINE_DOWNLOADING_SIXTY",OFFLINE_DOWNLOADING_EIGHTY:"OFFLINE_DOWNLOADING_EIGHTY",OFFLINE_DOWNLOADING_SPINNER:"OFFLINE_DOWNLOADING_SPINNER",OFFLINE_MUSIC_KEY:"OFFLINE_MUSIC_KEY",OFFLINE_REMOVE:"OFFLINE_REMOVE",OFFLINE_RESUME:"OFFLINE_RESUME",OFFLINE_PAUSE:"OFFLINE_PAUSE",OFFLINE_NO_CONTENT:"OFFLINE_NO_CONTENT",
OFFLINE_NO_CONTENT_UPSIDE_DOWN:"OFFLINE_NO_CONTENT_UPSIDE_DOWN",OFFLINE_PIN:"OFFLINE_PIN",OFFLINE_COMMUTE:"OFFLINE_COMMUTE",CAPTURE:"CAPTURE",UPLOADS:"UPLOADS",SOCIAL:"SOCIAL",BROWSE_CHANNELS:"BROWSE_CHANNELS",SUBSCRIPTION_MANAGER:"SUBSCRIPTION_MANAGER",FAVORITES:"FAVORITES",INBOX:"INBOX",LIKES_PLAYLIST:"LIKES_PLAYLIST",LIKES_PLAYLIST_CAIRO:"LIKES_PLAYLIST_CAIRO",MIX:"MIX",COLLECTION:"COLLECTION",EXPAND:"EXPAND",EXPAND_CAIRO:"EXPAND_CAIRO",COLLAPSE:"COLLAPSE",COLLAPSE_CAIRO:"COLLAPSE_CAIRO",MUSIC:"MUSIC",
MUSIC_CAIRO:"MUSIC_CAIRO",NO_OFFLINE_VIDEOS:"NO_OFFLINE_VIDEOS",NO_OFFLINE_PLAYLISTS:"NO_OFFLINE_PLAYLISTS",MUSIC_PASS_BADGE:"MUSIC_PASS_BADGE",PLAYLIST_ORDER:"PLAYLIST_ORDER",SHOWS:"SHOWS",EDUCATION:"EDUCATION",TIP_JAR:"TIP_JAR",TIP_JAR_LOVE:"TIP_JAR_LOVE",NOTIFICATIONS_INBOX:"NOTIFICATIONS_INBOX",BACK:"BACK",PAID:"PAID",POPULAR:"POPULAR",EXPLORE:"EXPLORE",CREATOR_STUDIO:"CREATOR_STUDIO",EDIT:"EDIT",CANCEL:"CANCEL",CREATOR_ANALYTICS:"CREATOR_ANALYTICS",CREATOR_COMMENTS:"CREATOR_COMMENTS",CREATOR_DASHBOARD:"CREATOR_DASHBOARD",
CREATOR_VIDEO_MANAGER:"CREATOR_VIDEO_MANAGER",CREATOR_VIEWER_LINK:"CREATOR_VIEWER_LINK",CREATOR_EXTERNAL_SHORTCUT:"CREATOR_EXTERNAL_SHORTCUT",CREATOR_SETTINGS:"CREATOR_SETTINGS",CREATOR_PLAYLISTS:"CREATOR_PLAYLISTS",CREATOR_METADATA_BASIC:"CREATOR_METADATA_BASIC",CREATOR_METADATA_MONETIZATION:"CREATOR_METADATA_MONETIZATION",CREATOR_METADATA_MONETIZATION_OFF:"CREATOR_METADATA_MONETIZATION_OFF",CREATOR_METADATA_ADVANCED:"CREATOR_METADATA_ADVANCED",SETTINGS:"SETTINGS",SETTINGS_CAIRO:"SETTINGS_CAIRO",
SETTINGS_LIGHT:"SETTINGS_LIGHT",SETTINGS_MATERIAL:"SETTINGS_MATERIAL",EXPERIMENT:"EXPERIMENT",REMOVE_FROM_HISTORY:"REMOVE_FROM_HISTORY",ADD_TO_PLAYLIST:"ADD_TO_PLAYLIST",REMOVE_FROM_PLAYLIST:"REMOVE_FROM_PLAYLIST",SHARE:"SHARE",INFO:"INFO",INFO_OUTLINE:"INFO_OUTLINE",CAPTIONS:"CAPTIONS",LIKE:"LIKE",DISLIKE:"DISLIKE",LIKE_SELECTED:"LIKE_SELECTED",DISLIKE_SELECTED:"DISLIKE_SELECTED",FLAG:"FLAG",FLAG_CAIRO:"FLAG_CAIRO",FLAG_OUTLINE:"FLAG_OUTLINE",HIDE:"HIDE",UNSUBSCRIBE:"UNSUBSCRIBE",DELETE:"DELETE",
DELETE_LIGHT:"DELETE_LIGHT",DELETE_SWEEP:"DELETE_SWEEP",REMOVE:"REMOVE",OFFLINE_ADD:"OFFLINE_ADD",QUESTION_CIRCLE:"QUESTION_CIRCLE",SAVE_PLAYLIST:"SAVE_PLAYLIST",ADD_TO_WATCH_LATER:"ADD_TO_WATCH_LATER",SEARCH:"SEARCH",SEARCH_CAIRO:"SEARCH_CAIRO",SEARCH_WITH_CIRCLE:"SEARCH_WITH_CIRCLE",SEARCH_FILLED:"SEARCH_FILLED",SEARCH_BOLD:"SEARCH_BOLD",SEARCH_TAB_LARGE:"SEARCH_TAB_LARGE",VOICE_SEARCH:"VOICE_SEARCH",VOICE_SEARCH_WHITE:"VOICE_SEARCH_WHITE",VOICE_SEARCH_WITH_CIRCLE:"VOICE_SEARCH_WITH_CIRCLE",SEARCH_HISTORY:"SEARCH_HISTORY",
SIGN_IN:"SIGN_IN",VIEW_ALL:"VIEW_ALL",ADD_TO_REMOTE_QUEUE:"ADD_TO_REMOTE_QUEUE",TRASH:"TRASH",EXPLORE_DESTINATION:"EXPLORE_DESTINATION",SHORTS_DESTINATION:"SHORTS_DESTINATION",TAB_EXPLORE:"TAB_EXPLORE",TAB_HOME:"TAB_HOME",TAB_HOME_CAIRO:"TAB_HOME_CAIRO",TAB_SUBSCRIPTIONS:"TAB_SUBSCRIPTIONS",TAB_SUBSCRIPTIONS_CAIRO:"TAB_SUBSCRIPTIONS_CAIRO",TAB_TRENDING:"TAB_TRENDING",TAB_LIBRARY:"TAB_LIBRARY",TAB_MORE:"TAB_MORE",TAB_ACCOUNT:"TAB_ACCOUNT",TAB_SHARES:"TAB_SHARES",TAB_ACTIVITY:"TAB_ACTIVITY",TAB_ACTIVITY_CAIRO:"TAB_ACTIVITY_CAIRO",
TAB_INBOX:"TAB_INBOX",TAB_HISTORY:"TAB_HISTORY",TAB_LIKED:"TAB_LIKED",TAB_COLLECT:"TAB_COLLECT",TAB_LIVE:"TAB_LIVE",TAB_MUSIC_PREMIUM:"TAB_MUSIC_PREMIUM",TAB_SHORTS:"TAB_SHORTS",TAB_SHORTS_CAIRO:"TAB_SHORTS_CAIRO",TAB_SAMPLES:"TAB_SAMPLES",EMPTY_LIKE:"EMPTY_LIKE",CLOCK:"CLOCK",CLOCK_FILLED:"CLOCK_FILLED",CONVERSATION_JOIN:"CONVERSATION_JOIN",CONVERSATION_LEAVE:"CONVERSATION_LEAVE",CONVERSATION_RENAME:"CONVERSATION_RENAME",MONETIZATION_MONETIZABLE:"MONETIZATION_MONETIZABLE",MONETIZATION_MONETIZED:"MONETIZATION_MONETIZED",
MONETIZATION_NOT_MONETIZABLE:"MONETIZATION_NOT_MONETIZABLE",MONETIZATION_PENDING:"MONETIZATION_PENDING",MONETIZATION_REQUIRES_ACTION:"MONETIZATION_REQUIRES_ACTION",MONETIZATION_REVSHARED:"MONETIZATION_REVSHARED",WATCH_RELATED_MIX:"WATCH_RELATED_MIX",WATCH_RELATED_PLAYLIST:"WATCH_RELATED_PLAYLIST",HELP:"HELP",HELP_CAIRO:"HELP_CAIRO",PRIVACY_PRIVATE:"PRIVACY_PRIVATE",PRIVACY_PUBLIC:"PRIVACY_PUBLIC",PRIVACY_UNLISTED:"PRIVACY_UNLISTED",PRIVACY_SCHEDULED:"PRIVACY_SCHEDULED",PLAY_ALL:"PLAY_ALL",CREATOR_CAPTURE_LINK:"CREATOR_CAPTURE_LINK",
DISMISSAL:"DISMISSAL",CHANNELS_HOME_TAB:"CHANNELS_HOME_TAB",CHANNELS_FEED_TAB:"CHANNELS_FEED_TAB",VERY_HAPPY:"VERY_HAPPY",HAPPY:"HAPPY",MEH:"MEH",SAD:"SAD",VERY_SAD:"VERY_SAD",YOUTUBE:"YOUTUBE",YOUTUBE_LOGO:"YOUTUBE_LOGO",YOUTUBE_LOGO_LIGHT:"YOUTUBE_LOGO_LIGHT",YOUTUBE_RED_LOGO:"YOUTUBE_RED_LOGO",YOUTUBE_RED_LOGO_SHORT:"YOUTUBE_RED_LOGO_SHORT",YOUTUBE_RED_LOGO_LIGHT:"YOUTUBE_RED_LOGO_LIGHT",YOUTUBE_RED_LOGO_WHITE_TEXT:"YOUTUBE_RED_LOGO_WHITE_TEXT",YOUTUBE_PLUS_LOGO:"YOUTUBE_PLUS_LOGO",YOUTUBE_PLUS_LOGO_SHORT:"YOUTUBE_PLUS_LOGO_SHORT",
YOUTUBE_PLUS_LOGO_LIGHT:"YOUTUBE_PLUS_LOGO_LIGHT",YOUTUBE_MUSIC_LOGO_SHORT:"YOUTUBE_MUSIC_LOGO_SHORT",YOUTUBE_MUSIC_LOGO_WHITE_TEXT:"YOUTUBE_MUSIC_LOGO_WHITE_TEXT",YOUTUBE_PREMIERE_LOGO_SHORT:"YOUTUBE_PREMIERE_LOGO_SHORT",YOUTUBE_PREMIUM_LOGO:"YOUTUBE_PREMIUM_LOGO",YOUTUBE_PREMIUM_LOGO_SHORT:"YOUTUBE_PREMIUM_LOGO_SHORT",YOUTUBE_SHORTS_ARROW_UP:"YOUTUBE_SHORTS_ARROW_UP",YOUTUBE_SHORTS_ARROW_DOWN:"YOUTUBE_SHORTS_ARROW_DOWN",YOUTUBE_SHORTS_OUTLINE_16:"YOUTUBE_SHORTS_OUTLINE_16",YOUTUBE_SHORTS_OUTLINE_20:"YOUTUBE_SHORTS_OUTLINE_20",
YOUTUBE_SHORTS_OUTLINE_24:"YOUTUBE_SHORTS_OUTLINE_24",YOUTUBE_SHORTS_FILL_16:"YOUTUBE_SHORTS_FILL_16",YOUTUBE_SHORTS_FILL_20:"YOUTUBE_SHORTS_FILL_20",YOUTUBE_SHORTS_FILL_24:"YOUTUBE_SHORTS_FILL_24",YOUTUBE_SHORTS_BRAND_24:"YOUTUBE_SHORTS_BRAND_24",YOUTUBE_SHORTS_BRAND_32:"YOUTUBE_SHORTS_BRAND_32",YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21:"YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16",YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16:"YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16",
YOUTUBE_TV:"YOUTUBE_TV",YOUTUBE_WHITE:"YOUTUBE_WHITE",YOUTUBE_KIDS:"YOUTUBE_KIDS",YOUTUBE_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER",YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK:"YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK",MONETIZATION_ON:"MONETIZATION_ON",SORT_NEWEST:"SORT_NEWEST",SORT_MOST_VIEWED:"SORT_MOST_VIEWED",VIDEO_QUALITY:"VIDEO_QUALITY",
VIDEO_QUALITY_4K:"VIDEO_QUALITY_4K",VIDEO_QUALITY_4K_FILLED:"VIDEO_QUALITY_4K_FILLED",VIDEO_QUALITY_8K:"VIDEO_QUALITY_8K",VIDEO_QUALITY_SD:"VIDEO_QUALITY_SD",FEEDBACK:"FEEDBACK",FEEDBACK_CAIRO:"FEEDBACK_CAIRO",PRIVACY_INFO:"PRIVACY_INFO",SHARE_LIGHT:"SHARE_LIGHT",SHARE_ARROW:"SHARE_ARROW",SHARE_ARROW_LIGHT:"SHARE_ARROW_LIGHT",SHARE_CAIRO:"SHARE_CAIRO",IOS_SHARE:"IOS_SHARE",CREATE_PLAYLIST:"CREATE_PLAYLIST",UNLIMITED:"UNLIMITED",EMPTY_HEART:"EMPTY_HEART",FULL_HEART:"FULL_HEART",UNLIMITED_LOGO:"UNLIMITED_LOGO",
RELATED:"RELATED",PLAYING:"PLAYING",REPORT_PROBLEM:"REPORT_PROBLEM",BUG_REPORT:"BUG_REPORT",INLINE_PLAYBACK_SETTINGS:"INLINE_PLAYBACK_SETTINGS",REPLAY:"REPLAY",REFRESH:"REFRESH",REDEEM:"REDEEM",SWITCH_ACCOUNTS:"SWITCH_ACCOUNTS",SHUFFLE:"SHUFFLE",MUSIC_SHUFFLE:"MUSIC_SHUFFLE",LOOP:"LOOP",LOOP_ACTIVE:"LOOP_ACTIVE",LOOP_ONE:"LOOP_ONE",LOOP_ONE_ACTIVE:"LOOP_ONE_ACTIVE",ACCOUNT_CIRCLE:"ACCOUNT_CIRCLE",ACCOUNT_CIRCLE_CAIRO:"ACCOUNT_CIRCLE_CAIRO",ACCOUNT_BOX:"ACCOUNT_BOX",ACCOUNT_BOX_CAIRO:"ACCOUNT_BOX_CAIRO",
OPEN_IN_NEW:"OPEN_IN_NEW",OPEN_WITH:"OPEN_WITH",CAST_ICON:"CAST_ICON",CAST_OUTLINE:"CAST_OUTLINE",CAST_MOBILE:"CAST_MOBILE",DISCONNECTED_CAST_CIRCLE:"DISCONNECTED_CAST_CIRCLE",SHORTS_COMMENT:"SHORTS_COMMENT",SHORTS_DISLIKE:"SHORTS_DISLIKE",SHORTS_LIKE:"SHORTS_LIKE",SHORTS_SHARE:"SHORTS_SHARE",SHORTS_HEADER_CAMERA:"SHORTS_HEADER_CAMERA",SHORTS_HEADER_CAMERA_BOLD:"SHORTS_HEADER_CAMERA_BOLD",SHORTS_LIKE_SELECTED:"SHORTS_LIKE_SELECTED",SHORTS_DISLIKE_SELECTED:"SHORTS_DISLIKE_SELECTED",SHORTS_SAVE_OFF:"SHORTS_SAVE_OFF",
SHORTS_SAVE_ON:"SHORTS_SAVE_ON",SHORTS_SEARCH:"SHORTS_SEARCH",ADD_FRIEND:"ADD_FRIEND",ADD_MORE_FRIENDS:"ADD_MORE_FRIENDS",ACCEPT_FRIEND_INVITE:"ACCEPT_FRIEND_INVITE",DECLINE_FRIEND_INVITE:"DECLINE_FRIEND_INVITE",CANCEL_FRIEND_INVITE:"CANCEL_FRIEND_INVITE",BLOCK_USER:"BLOCK_USER",UNBLOCK_USER:"UNBLOCK_USER",VIEW_PARTICIPANTS:"VIEW_PARTICIPANTS",INVITE_TO_CONVERSATION:"INVITE_TO_CONVERSATION",LIVE:"LIVE",LIVE_CAIRO:"LIVE_CAIRO",SPECIAL:"SPECIAL",HOME:"HOME",HOME_FILLED:"HOME_FILLED",STAFF_PICK:"STAFF_PICK",
REVIEW:"REVIEW",LETS_PLAY:"LETS_PLAY",MORE_FROM_PUBLISHER:"MORE_FROM_PUBLISHER",NEWS:"NEWS",NEWS_CAIRO:"NEWS_CAIRO",TRAILER:"TRAILER",NEW_RELEASE:"NEW_RELEASE",TOURNAMENTS:"TOURNAMENTS",SPEED_RUN:"SPEED_RUN",EVENT:"EVENT",EVENT_LIGHT:"EVENT_LIGHT",TUTORIAL:"TUTORIAL",GAMES:"GAMES",RECOMMENDED:"RECOMMENDED",TRENDING_UP:"TRENDING_UP",VIDEOS:"VIDEOS",FASHION_LOGO:"FASHION_LOGO",FASHION_LOGO_CAIRO:"FASHION_LOGO_CAIRO",TERMS_OF_SERVICE:"TERMS_OF_SERVICE",CONTACT:"CONTACT",COLORED_GAMING_LOGO:"COLORED_GAMING_LOGO",
GAMING_LOGO:"GAMING_LOGO",GAMING_LOGO_CAIRO:"GAMING_LOGO_CAIRO",CHANNEL_NOTIFICATION_PREFERENCE_OFF:"CHANNEL_NOTIFICATION_PREFERENCE_OFF",CHANNEL_NOTIFICATION_PREFERENCE_ON:"CHANNEL_NOTIFICATION_PREFERENCE_ON",PLAYLIST_NOTIFICATION_PREFERENCE_OFF:"PLAYLIST_NOTIFICATION_PREFERENCE_OFF",PLAYLIST_NOTIFICATION_PREFERENCE_ON:"PLAYLIST_NOTIFICATION_PREFERENCE_ON",NOTIFICATIONS:"NOTIFICATIONS",NOTIFICATIONS_CAIRO:"NOTIFICATIONS_CAIRO",NOTIFICATIONS_OFF:"NOTIFICATIONS_OFF",NOTIFICATIONS_OFF_OUTLINE:"NOTIFICATIONS_OFF_OUTLINE",
NOTIFICATIONS_DONE_CHECKMARK:"NOTIFICATIONS_DONE_CHECKMARK",MUSIC_AUTO_OFFLINE_BADGE:"MUSIC_AUTO_OFFLINE_BADGE",MUSIC_EXPLICIT_BADGE:"MUSIC_EXPLICIT_BADGE",MUSIC_NOTIFICATIONS_SETTING:"MUSIC_NOTIFICATIONS_SETTING",NOTIFICATIONS_NONE:"NOTIFICATIONS_NONE",NOTIFICATIONS_ACTIVE:"NOTIFICATIONS_ACTIVE",NOTIFICATIONS_OCCASIONAL:"NOTIFICATIONS_OCCASIONAL",SEND:"SEND",SEND_OUTLINE:"SEND_OUTLINE",SLOW_MODE:"SLOW_MODE",SLOW_MODE_OFF:"SLOW_MODE_OFF",STORIES_ADD_BADGE:"STORIES_ADD_BADGE",SUPER_CHAT_FOR_GOOD:"SUPER_CHAT_FOR_GOOD",
MEMBERS_ONLY_MODE:"MEMBERS_ONLY_MODE",MEMBERS_ONLY_MODE_OFF:"MEMBERS_ONLY_MODE_OFF",INVITE_ONLY_MODE:"INVITE_ONLY_MODE",INVITE_ONLY_MODE_OFF:"INVITE_ONLY_MODE_OFF",EMOJI:"EMOJI",EMOJI_ACTIVITIES:"EMOJI_ACTIVITIES",EMOJI_CUSTOM:"EMOJI_CUSTOM",EMOJI_FLAGS:"EMOJI_FLAGS",EMOJI_FOOD:"EMOJI_FOOD",EMOJI_NATURE:"EMOJI_NATURE",EMOJI_OBJECTS:"EMOJI_OBJECTS",EMOJI_PEOPLE:"EMOJI_PEOPLE",EMOJI_RECENT:"EMOJI_RECENT",EMOJI_SYMBOLS:"EMOJI_SYMBOLS",EMOJI_TRAVEL:"EMOJI_TRAVEL",EMOJI_SPONSORSHIPS:"EMOJI_SPONSORSHIPS",
HEART_BOX:"HEART_BOX",MEDAL_STAR:"MEDAL_STAR",SUPERSTAR:"SUPERSTAR",TROPHY_STAR:"TROPHY_STAR",MESSAGE_BUBBLE_GEAR:"MESSAGE_BUBBLE_GEAR",MESSAGE_BUBBLE_LEFT:"MESSAGE_BUBBLE_LEFT",MESSAGE_BUBBLE_LEFT_BOOST:"MESSAGE_BUBBLE_LEFT_BOOST",MONEY_FILL:"MONEY_FILL",MONEY_FILL_JPY:"MONEY_FILL_JPY",MONEY_FILL_STORE:"MONEY_FILL_STORE",MONEY_FILL_SHOPPING_BAG:"MONEY_FILL_SHOPPING_BAG",MONEY_FILL_MORE_ARROW:"MONEY_FILL_MORE_ARROW",MONEY_HEART:"MONEY_HEART",FILL_DOLLAR_SIGN_HEART_12:"FILL_DOLLAR_SIGN_HEART_12",PURCHASE_SPONSORSHIP:"PURCHASE_SPONSORSHIP",
PURCHASE_SUPER_CHAT:"PURCHASE_SUPER_CHAT",PURCHASE_SUPER_STICKER:"PURCHASE_SUPER_STICKER",SUPER_STICKER:"SUPER_STICKER",REDEEM_SUPER_CHAT_FREEBIE:"REDEEM_SUPER_CHAT_FREEBIE",STICKER_GHOST_CARD:"STICKER_GHOST_CARD",DOLLAR_SIGN_CIRCLE:"DOLLAR_SIGN_CIRCLE",OWNER:"OWNER",MODERATOR:"MODERATOR",YOUTUBE_TEAM:"YOUTUBE_TEAM",VERIFIED:"VERIFIED",MEMBER:"MEMBER",FAB_UPLOAD:"FAB_UPLOAD",FAB_CAMERA:"FAB_CAMERA",BACKGROUND_SIGNED_OUT:"BACKGROUND_SIGNED_OUT",BACKGROUND_SUBSCRIBE:"BACKGROUND_SUBSCRIBE",BACKGROUND_SUBSCRIBE_TRANSPARENT:"BACKGROUND_SUBSCRIBE_TRANSPARENT",
ARTIST:"ARTIST",ARTIST_ANALYTICS:"ARTIST_ANALYTICS",ASSESSMENT:"ASSESSMENT",CREDIT_CARD:"CREDIT_CARD",GET_APP:"GET_APP",LIVE_CHECKLIST:"LIVE_CHECKLIST",MEMBERSHIP_PRE_PURCHASE:"MEMBERSHIP_PRE_PURCHASE",MEMBERSHIP_LIMITED_PRE_PURCHASE:"MEMBERSHIP_LIMITED_PRE_PURCHASE",MEMBERSHIP_POST_PURCHASE:"MEMBERSHIP_POST_PURCHASE",MEMBERSHIP_LIMITED_POST_PURCHASE:"MEMBERSHIP_LIMITED_POST_PURCHASE",MEMBERSHIP_OFFER:"MEMBERSHIP_OFFER",MEMBERSHIP_MANAGE:"MEMBERSHIP_MANAGE",MEMBERSHIP_CANCELED:"MEMBERSHIP_CANCELED",
MEMBERSHIP_PURCHASED:"MEMBERSHIP_PURCHASED",PHONE:"PHONE",SMS:"SMS",FAVORITE:"FAVORITE",UNFAVORITE:"UNFAVORITE",NEXT:"NEXT",REPOST:"REPOST",EXTERNAL_LINK:"EXTERNAL_LINK",LANGUAGE:"LANGUAGE",CLOSED_CAPTION:"CLOSED_CAPTION",CLOSED_CAPTION_SELECTED:"CLOSED_CAPTION_SELECTED",VIEW_LIST:"VIEW_LIST",VIEW_LIST_CAIRO:"VIEW_LIST_CAIRO",VIEW_LIST_DARK:"VIEW_LIST_DARK",VIEW_MODULE:"VIEW_MODULE",VIEW_MODULE_DARK:"VIEW_MODULE_DARK",VERTICAL_ALIGN_BOTTOM:"VERTICAL_ALIGN_BOTTOM",VERTICAL_ALIGN_TOP:"VERTICAL_ALIGN_TOP",
MUSIC_UNAVAILABLE:"MUSIC_UNAVAILABLE",NO_CONVERSATIONS:"NO_CONVERSATIONS",ALERT_WARN_RED:"ALERT_WARN_RED",ALERT_WARN_YELLOW:"ALERT_WARN_YELLOW",WARNING:"WARNING",SORT:"SORT",FILTER:"FILTER",KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE",KIDS_SCHOOL_CONTENT_AGE_PREFERENCE:"KIDS_SCHOOL_CONTENT_AGE_PREFERENCE",KIDS_NO_CONTENT_AGE_PREFERENCE:"KIDS_NO_CONTENT_AGE_PREFERENCE",SPACECAST:"SPACECAST",SCHOOL:"SCHOOL",ACCELERATOR:"ACCELERATOR",TRENDING:"TRENDING",TRENDING_CAIRO:"TRENDING_CAIRO",
PAUSE_FILLED:"PAUSE_FILLED",PAUSE_OUTLINED:"PAUSE_OUTLINED",PHOTO_CAMERA:"PHOTO_CAMERA",PHOTO_CAMERA_LIGHT:"PHOTO_CAMERA_LIGHT",PHOTO_CAMERA_OUTLINE:"PHOTO_CAMERA_OUTLINE",PHOTO_CAMERA_OUTLINE_LARGE:"PHOTO_CAMERA_OUTLINE_LARGE",PHOTO_LIBRARY:"PHOTO_LIBRARY",COPYRIGHT_NOTIFICATION_RED:"COPYRIGHT_NOTIFICATION_RED",COPYRIGHT_NOTIFICATION_BLUE:"COPYRIGHT_NOTIFICATION_BLUE",PLAYLIST_ADD:"PLAYLIST_ADD",PLAYLIST_ADD_CHECK:"PLAYLIST_ADD_CHECK",CHANNEL_BACK:"CHANNEL_BACK",STAR:"STAR",STAR_FILLED:"STAR_FILLED",
STAR_BORDER:"STAR_BORDER",STAR_HALF:"STAR_HALF",CLOSE:"CLOSE",CLOSE_LIGHT:"CLOSE_LIGHT",COUNTDOWN_TO_CLOSE:"COUNTDOWN_TO_CLOSE",COUNTDOWN_TO_CLOSE_DIGIT:"COUNTDOWN_TO_CLOSE_DIGIT",CHECK:"CHECK",TOPIC_EXPLORER_EXPAND_FACET:"TOPIC_EXPLORER_EXPAND_FACET",TOPIC_EXPLORER_COLLAPSE_FACET:"TOPIC_EXPLORER_COLLAPSE_FACET",CLEAR_COOKIES:"CLEAR_COOKIES",CLEAR_WATCH_HISTORY:"CLEAR_WATCH_HISTORY",CLEAR_SEARCH_HISTORY:"CLEAR_SEARCH_HISTORY",CHEVRON_RIGHT:"CHEVRON_RIGHT",CHEVRON_RIGHT_CAIRO:"CHEVRON_RIGHT_CAIRO",
CHEVRON_RIGHT_GREY:"CHEVRON_RIGHT_GREY",CHEVRON_LEFT:"CHEVRON_LEFT",SUBSCRIBE:"SUBSCRIBE",SUBSCRIBE_PLUS:"SUBSCRIBE_PLUS",GO_TO_PAGE:"GO_TO_PAGE",DO_NOT_DISTURB:"DO_NOT_DISTURB",ADD_TO_LIBRARY:"ADD_TO_LIBRARY",REMOVE_FROM_LIBRARY:"REMOVE_FROM_LIBRARY",UP_ARROW:"UP_ARROW",DOWN_ARROW:"DOWN_ARROW",DOWN_ARROW_OUTLINE:"DOWN_ARROW_OUTLINE",EMPTY_STATE_CREATE_VIDEO:"EMPTY_STATE_CREATE_VIDEO",EMPTY_STATE_ORGANIZE_CHANNEL:"EMPTY_STATE_ORGANIZE_CHANNEL",EMPTY_STATE_NO_CONTENT:"EMPTY_STATE_NO_CONTENT",EMPTY_STATE_PRIVATE_CONTENT:"EMPTY_STATE_PRIVATE_CONTENT",
BUY_DATA:"BUY_DATA",SHOPPING_CART:"SHOPPING_CART",ARROW_FLIP:"ARROW_FLIP",RESTORE:"RESTORE",ARROW_DIAGONAL:"ARROW_DIAGONAL",CONSENT_SHIELD:"CONSENT_SHIELD",COMMENT:"COMMENT",START_DVR:"START_DVR",STOP_DVR:"STOP_DVR",CHAT:"CHAT",CHAT_OFF:"CHAT_OFF",CHAT_BUBBLE:"CHAT_BUBBLE",CHAT_BUBBLE_LIGHT:"CHAT_BUBBLE_LIGHT",CHAT_BUBBLE_OFF:"CHAT_BUBBLE_OFF",CHAT_SPARK:"CHAT_SPARK",CHAT_SPONSORED:"CHAT_SPONSORED",VOICE_CHAT:"VOICE_CHAT",SPONSORSHIP_STAR:"SPONSORSHIP_STAR",SPONSORSHIPS:"SPONSORSHIPS",SPONSORSHIPS_NO_BG:"SPONSORSHIPS_NO_BG",
PLAY_ARROW:"PLAY_ARROW",PLAY_ARROW_OUTLINED:"PLAY_ARROW_OUTLINED",PLAY_ARROW_CIRCLE:"PLAY_ARROW_CIRCLE",PLAY_CIRCLE:"PLAY_CIRCLE",PLAY_ARROW_OVERLAY:"PLAY_ARROW_OVERLAY",PLAY_OUTLINED:"PLAY_OUTLINED",CHECK_CIRCLE:"CHECK_CIRCLE",CHECK_CIRCLE_BLUE:"CHECK_CIRCLE_BLUE",CHECK_CIRCLE_OUTLINE:"CHECK_CIRCLE_OUTLINE",CHECK_CIRCLE_THICK:"CHECK_CIRCLE_THICK",CHECK_CIRCLE_FILLED:"CHECK_CIRCLE_FILLED",COPY:"COPY",QUEUE_PLAY_NEXT:"QUEUE_PLAY_NEXT",QUEUE_PLAY_LAST:"QUEUE_PLAY_LAST",QUEUE_MUSIC:"QUEUE_MUSIC",CARDBOARD:"CARDBOARD",
PLANNER_REVIEW:"PLANNER_REVIEW",MORE_VERT:"MORE_VERT",MORE_VERT_BOLD:"MORE_VERT_BOLD",MORE_HORIZ_LIGHT:"MORE_HORIZ_LIGHT",MORE_HORIZ:"MORE_HORIZ",ANDROID_PHONE:"ANDROID_PHONE",ADD:"ADD",ADD_BOLD:"ADD_BOLD",ADD_SMALL:"ADD_SMALL",EXIT_APP:"EXIT_APP",IM_FEELING_LUCKY:"IM_FEELING_LUCKY",PUBLIC:"PUBLIC",MESSAGE:"MESSAGE",MOBILE_LANDSCAPE:"MOBILE_LANDSCAPE",MOBILE_PORTRAIT:"MOBILE_PORTRAIT",STAY_CURRENT_LANDSCAPE:"STAY_CURRENT_LANDSCAPE",STAY_CURRENT_PORTRAIT:"STAY_CURRENT_PORTRAIT",BUILD:"BUILD",INPUT_COMPONENT:"INPUT_COMPONENT",
DOGFOOD:"DOGFOOD",KEEP:"KEEP",KEEP_OFF:"KEEP_OFF",DASHBOARD:"DASHBOARD",SPORTS:"SPORTS",SUBTITLES:"SUBTITLES",QUESTION_ANSWER:"QUESTION_ANSWER",IMPORT_CONTACTS:"IMPORT_CONTACTS",VIDEO_CALL:"VIDEO_CALL",VIDEO_CAMERA:"VIDEO_CAMERA",VIDEO_CAMERA_DISABLED:"VIDEO_CAMERA_DISABLED",VIDEO_CAMERA_SWITCH_LIGHT:"VIDEO_CAMERA_SWITCH_LIGHT",BACK_LIGHT:"BACK_LIGHT",FILTER_EFFECT_LIGHT:"FILTER_EFFECT_LIGHT",MICROPHONE_ON:"MICROPHONE_ON",MICROPHONE_OFF:"MICROPHONE_OFF",FLASH_ON:"FLASH_ON",FLASH_OFF:"FLASH_OFF",LINK:"LINK",
LIVE_UNLISTED:"LIVE_UNLISTED",PAYMENT:"PAYMENT",ADD_CIRCLE:"ADD_CIRCLE",SMARTPHONE:"SMARTPHONE",SCREEN_LOCK_PORTRAIT:"SCREEN_LOCK_PORTRAIT",SCREEN_LOCK_LANDSCAPE:"SCREEN_LOCK_LANDSCAPE",KIDS_REPORT_AUDIO:"KIDS_REPORT_AUDIO",KIDS_REPORT_VISUALS:"KIDS_REPORT_VISUALS",KIDS_REPORT_OTHER:"KIDS_REPORT_OTHER",KIDS_BLOCK:"KIDS_BLOCK",KIDS_BLOCK_LIGHT:"KIDS_BLOCK_LIGHT",AVATAR_ANONYMOUS:"AVATAR_ANONYMOUS",AVATAR_LOGGED_OUT:"AVATAR_LOGGED_OUT",HALLOWEEN:"HALLOWEEN",UPLOAD:"UPLOAD",MY_LOCATION:"MY_LOCATION",
MUSIC_VIDEO:"MUSIC_VIDEO",PLAYLIST_PLAY:"PLAYLIST_PLAY",ALBUM:"ALBUM",LOGGED_OUT_SUBS:"LOGGED_OUT_SUBS",LOGGED_OUT_LIBRARY:"LOGGED_OUT_LIBRARY",LOGGED_OUT_ACCOUNT:"LOGGED_OUT_ACCOUNT",FUSION_V2_FSI:"FUSION_V2_FSI",PERSON:"PERSON",PERSON_ADD:"PERSON_ADD",PERSON_ACCOUNT:"PERSON_ACCOUNT",PERSON_CIRCLE:"PERSON_CIRCLE",PERSON_MINUS:"PERSON_MINUS",PERSON_RADAR:"PERSON_RADAR",PERSON_RADAR_FILLED:"PERSON_RADAR_FILLED",PERSON_SETTING:"PERSON_SETTING",MOVIES:"MOVIES",CLAPPERBOARD:"CLAPPERBOARD",CLAPPERBOARD_CAIRO:"CLAPPERBOARD_CAIRO",
MOVIES_BLUE:"MOVIES_BLUE",ROTTEN_TOMATOES_FRESH:"ROTTEN_TOMATOES_FRESH",ROTTEN_TOMATOES_SPLAT:"ROTTEN_TOMATOES_SPLAT",ROTTEN_TOMATOES_CERTIFIED:"ROTTEN_TOMATOES_CERTIFIED",WINTER:"WINTER",HOURGLASS:"HOURGLASS",REMOVE_CIRCLE:"REMOVE_CIRCLE",YOUTUBE_RED_ORIGINALS:"YOUTUBE_RED_ORIGINALS",VIDEO_YOUTUBE_RED:"VIDEO_YOUTUBE_RED",ACCESS_TIME:"ACCESS_TIME",ERROR_OUTLINE:"ERROR_OUTLINE",ERROR_WHITE:"ERROR_WHITE",ERROR_BLACK:"ERROR_BLACK",IMAGE:"IMAGE",NO_CONNECTION:"NO_CONNECTION",UNPLUGGED_LOGO:"UNPLUGGED_LOGO",
CREATE_VIDEO:"CREATE_VIDEO",CREATE_REEL_ITEM:"CREATE_REEL_ITEM",CREATE_LIVE_STREAM:"CREATE_LIVE_STREAM",CREATE_POST:"CREATE_POST",CREATION_ENTRY:"CREATION_ENTRY",CREATION_ENTRY_V2:"CREATION_ENTRY_V2",KIDS_GAMING:"KIDS_GAMING",YOUTUBE_MUSIC_BUTTON:"YOUTUBE_MUSIC_BUTTON",YOUTUBE_MUSIC_BUTTON_RED:"YOUTUBE_MUSIC_BUTTON_RED",YOUTUBE_MUSIC_BUTTON_RINGO:"YOUTUBE_MUSIC_BUTTON_RINGO",YOUTUBE_RED_ORIGINALS_BUTTON:"YOUTUBE_RED_ORIGINALS_BUTTON",YOUTUBE_RED_ORIGINALS_BUTTON_RED:"YOUTUBE_RED_ORIGINALS_BUTTON_RED",
EXIT_TO_APP:"EXIT_TO_APP",FIRST_PAGE:"FIRST_PAGE",LAST_PAGE:"LAST_PAGE",TIMER:"TIMER",TRANSFER_FINISHED:"TRANSFER_FINISHED",TRANSFER_SYNC:"TRANSFER_SYNC",TRANSLATE:"TRANSLATE",AV_TIMER:"AV_TIMER",SUBS_ZERO_STATE:"SUBS_ZERO_STATE",KEYBOARD:"KEYBOARD",KEYBOARD_OUTLINE:"KEYBOARD_OUTLINE",APP_INSTALL:"APP_INSTALL",POLL:"POLL",REDO:"REDO",BLOCK:"BLOCK",ADD_VIDEO_LINK:"ADD_VIDEO_LINK",RADIO_BUTTON_UNCHECKED:"RADIO_BUTTON_UNCHECKED",PLACE:"PLACE",PIVOT_HOME:"PIVOT_HOME",PIVOT_HOME_GREY:"PIVOT_HOME_GREY",
PIVOT_TRENDING:"PIVOT_TRENDING",PIVOT_REWIND:"PIVOT_REWIND",PIVOT_SUBSCRIPTIONS:"PIVOT_SUBSCRIPTIONS",PIVOT_SHARED:"PIVOT_SHARED",PIVOT_LIBRARY:"PIVOT_LIBRARY",PIVOT_ACCOUNT:"PIVOT_ACCOUNT",KIDS_READING:"KIDS_READING",PIVOT_PREMIER:"PIVOT_PREMIER",AUDIOTRACK:"AUDIOTRACK",STICKER_LIGHT:"STICKER_LIGHT",STICKER_EMOTICON:"STICKER_EMOTICON",STARS:"STARS",SCISSORS:"SCISSORS",MUSIC_SCISSORS:"MUSIC_SCISSORS",TAG_FACES:"TAG_FACES",GROUP:"GROUP",EMPTY_STATE_WATCH_LATER:"EMPTY_STATE_WATCH_LATER",SLOW_MOTION_VIDEO:"SLOW_MOTION_VIDEO",
ARROW_FORWARD:"ARROW_FORWARD",ARROW_BACK:"ARROW_BACK",DARK_THEME:"DARK_THEME",DARK_THEME_LARGE:"DARK_THEME_LARGE",VISIBILITY:"VISIBILITY",VISIBILITY_OFF:"VISIBILITY_OFF",MORE_LIKE_THIS:"MORE_LIKE_THIS",CAMERA_ALT:"CAMERA_ALT",ADD_PHOTO_ALTERNATE:"ADD_PHOTO_ALTERNATE",NOT_INTERESTED:"NOT_INTERESTED",APPS:"APPS",YOUTUBE_ROUND:"YOUTUBE_ROUND",OUTLINE_YOUTUBE_ROUND:"OUTLINE_YOUTUBE_ROUND",YOUTUBE_KIDS_ROUND:"YOUTUBE_KIDS_ROUND",YOUTUBE_MUSIC:"YOUTUBE_MUSIC",YOUTUBE_MUSIC_FILLED:"YOUTUBE_MUSIC_FILLED",
YOUTUBE_MUSIC_MONOCHROME:"YOUTUBE_MUSIC_MONOCHROME",YOUTUBE_MUSIC_MONOCHROME_CAIRO:"YOUTUBE_MUSIC_MONOCHROME_CAIRO",UNPLUGGED_BELL_FOLLOW_ENABLED:"UNPLUGGED_BELL_FOLLOW_ENABLED",UNPLUGGED_BELL_FOLLOW_DISABLED:"UNPLUGGED_BELL_FOLLOW_DISABLED",UNPLUGGED_SPORTS:"UNPLUGGED_SPORTS",UNPLUGGED_LIVE_GUIDE:"UNPLUGGED_LIVE_GUIDE",UNPLUGGED_LIVE_GUIDE_FILLED:"UNPLUGGED_LIVE_GUIDE_FILLED",SUBSCRIPTIONS_FILLED:"SUBSCRIPTIONS_FILLED",VISIBILITY_FILLED:"VISIBILITY_FILLED",LOCATION_FILLED:"LOCATION_FILLED",UNPLUGGED_DARK_THEME:"UNPLUGGED_DARK_THEME",
BRIGHTNESS_FIVE:"BRIGHTNESS_FIVE",BRIGHTNESS_FOUR:"BRIGHTNESS_FOUR",UNPLUGGED_NETWORKS:"UNPLUGGED_NETWORKS",UNPLUGGED_EPISODES:"UNPLUGGED_EPISODES",UNPLUGGED_MORE_TO_WATCH:"UNPLUGGED_MORE_TO_WATCH",UNPLUGGED_STORE:"UNPLUGGED_STORE",CONVERSATIONS:"CONVERSATIONS",EMPTY_SEARCH:"EMPTY_SEARCH",CHECK_BOX:"CHECK_BOX",CHECK_BOX_OUTLINE_BLANK:"CHECK_BOX_OUTLINE_BLANK",CHECK_BOX_BAR:"CHECK_BOX_BAR",SKIP_NEXT:"SKIP_NEXT",SKIP_NEXT_NEW:"SKIP_NEXT_NEW",SKIP_PREVIOUS:"SKIP_PREVIOUS",PICTURE_IN_PICTURE:"PICTURE_IN_PICTURE",
SOUND:"SOUND",AUTOPLAY:"AUTOPLAY",CONTRAST:"CONTRAST",VOLUME_MUTE:"VOLUME_MUTE",VOLUME_OFF:"VOLUME_OFF",VOLUME_UP:"VOLUME_UP",VOLUME_DOWN:"VOLUME_DOWN",MY_VIDEOS_ZERO_STATE:"MY_VIDEOS_ZERO_STATE",BACKSTAGE_ARTWORK:"BACKSTAGE_ARTWORK",LIBRARY_MUSIC:"LIBRARY_MUSIC",LIBRARY_ADD:"LIBRARY_ADD",LIBRARY_IMAGE:"LIBRARY_IMAGE",LIBRARY_REMOVE:"LIBRARY_REMOVE",LIBRARY_OUTLINE:"LIBRARY_OUTLINE",LIBRARY_SAVED:"LIBRARY_SAVED",WATCH_HISTORY_PAUSED:"WATCH_HISTORY_PAUSED",IMPROVE_YOUTUBE:"IMPROVE_YOUTUBE",TV:"TV",
TV_OFF:"TV_OFF",SAVE_ALT:"SAVE_ALT",DOWNLOADS_PAGE_EMPTY:"DOWNLOADS_PAGE_EMPTY",ACCOUNT_LINKED:"ACCOUNT_LINKED",ACCOUNT_UNLINKED:"ACCOUNT_UNLINKED",ACCOUNT_SOME_LINKED:"ACCOUNT_SOME_LINKED",CREATOR_STUDIO_NO_COMMENTS:"CREATOR_STUDIO_NO_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS:"CREATOR_STUDIO_NO_HELD_COMMENTS",CREATOR_STUDIO_NO_HELD_COMMENTS_V2:"CREATOR_STUDIO_NO_HELD_COMMENTS_V2",CREATOR_STUDIO_NO_SEARCH_MATCH:"CREATOR_STUDIO_NO_SEARCH_MATCH",CREATOR_STUDIO_NO_SEARCH_MATCH_V2:"CREATOR_STUDIO_NO_SEARCH_MATCH_V2",
CREATOR_STUDIO_ERROR_ON_LOAD:"CREATOR_STUDIO_ERROR_ON_LOAD",CREATOR_STUDIO_ERROR_ON_LOAD_V2:"CREATOR_STUDIO_ERROR_ON_LOAD_V2",VIDEO_LIBRARY_WHITE:"VIDEO_LIBRARY_WHITE",PRODUCT_SHOP:"PRODUCT_SHOP",PRODUCT_HOTEL:"PRODUCT_HOTEL",PRODUCT_FLIGHT:"PRODUCT_FLIGHT",PLAY_ARROW_BLACK:"PLAY_ARROW_BLACK",HIGHLIGHT_OFF:"HIGHLIGHT_OFF",CREATION_UPLOAD:"CREATION_UPLOAD",CREATION_UPLOAD_RED:"CREATION_UPLOAD_RED",CREATION_LIVE:"CREATION_LIVE",CREATION_POST:"CREATION_POST",GOOGLE:"GOOGLE",PAUSE:"PAUSE",PLAY_DISABLED:"PLAY_DISABLED",
INCOGNITO_CIRCLE:"INCOGNITO_CIRCLE",INCOGNITO_CAIRO:"INCOGNITO_CAIRO",CREATE:"CREATE",CREST:"CREST",EQUALIZER:"EQUALIZER",NOW_PLAYING_EQUALIZER:"NOW_PLAYING_EQUALIZER",WHATS_HOT:"WHATS_HOT",ADD_MODERATOR:"ADD_MODERATOR",REMOVE_MODERATOR:"REMOVE_MODERATOR",HELP_OUTLINE:"HELP_OUTLINE",HELP_FILLED:"HELP_FILLED",OFFICIAL_ARTIST_BADGE:"OFFICIAL_ARTIST_BADGE",DONE_ALL:"DONE_ALL",REMOVE_DONE:"REMOVE_DONE",SUPERVISOR_ACCOUNT:"SUPERVISOR_ACCOUNT",REELS_ZERO_STATE:"REELS_ZERO_STATE",SPOTLIGHT:"SPOTLIGHT",FOLDER:"FOLDER",
TUNE:"TUNE",LOCATION_PIN:"LOCATION_PIN",MAKING:"MAKING",SOCCER:"SOCCER",CURATING_MODE_COLLECTIONS:"CURATING_MODE_COLLECTIONS",APPROVED_FOR_YOU:"APPROVED_FOR_YOU",SHARED_BY_PARENTS:"SHARED_BY_PARENTS",KIDS_WATCH_IT_AGAIN:"KIDS_WATCH_IT_AGAIN",KIDS_SPORTS:"KIDS_SPORTS",PLAY_NEXT:"PLAY_NEXT",BREAKING_NEWS:"BREAKING_NEWS",BREAKING_NEWS_ALT_1:"BREAKING_NEWS_ALT_1",DRAG_HANDLE:"DRAG_HANDLE",LOCK_OPEN:"LOCK_OPEN",ACCOUNT_ADVANCED:"ACCOUNT_ADVANCED",ACCOUNT_PLAYBACK:"ACCOUNT_PLAYBACK",ACCOUNT_PRIVACY:"ACCOUNT_PRIVACY",
ACCOUNT_NOTIFICATIONS:"ACCOUNT_NOTIFICATIONS",ACCOUNT_SETTINGS:"ACCOUNT_SETTINGS",ACCOUNT_SHARING:"ACCOUNT_SHARING",CHROME_ICON:"CHROME_ICON",WATCH_PARTY:"WATCH_PARTY",ARROW_DROP_UP:"ARROW_DROP_UP",ARROW_DROP_DOWN:"ARROW_DROP_DOWN",ARROW_CHART_NEUTRAL:"ARROW_CHART_NEUTRAL",BOOKMARK:"BOOKMARK",BOOKMARK_CAIRO:"BOOKMARK_CAIRO",BOOKMARK_BORDER:"BOOKMARK_BORDER",ROTATE_LEFT:"ROTATE_LEFT",PHONE_DOWNLOAD:"PHONE_DOWNLOAD",FORUM:"FORUM",VPN_KEY:"VPN_KEY",LOCK:"LOCK",LOCK_FILLED:"LOCK_FILLED",INSERT_CHART:"INSERT_CHART",
INSERT_CHART_OUTLINED:"INSERT_CHART_OUTLINED",SHOW_MORE:"SHOW_MORE",CONTENT_CUT:"CONTENT_CUT",CONTENT_CUT_CAIRO:"CONTENT_CUT_CAIRO",CONTENT_CUT_WHITE:"CONTENT_CUT_WHITE",HEADSET:"HEADSET",YOUTUBE_AD:"YOUTUBE_AD",VOICE_REMOTE:"VOICE_REMOTE",WIFI_STATUS_BAR_ZERO:"WIFI_STATUS_BAR_ZERO",WIFI_STATUS_BAR_ONE:"WIFI_STATUS_BAR_ONE",WIFI_STATUS_BAR_THREE:"WIFI_STATUS_BAR_THREE",WIFI_STATUS_BAR_FOUR:"WIFI_STATUS_BAR_FOUR",COURSE:"COURSE",COURSE_CAIRO:"COURSE_CAIRO",COURSE_OUTLINE:"COURSE_OUTLINE",MOBILE_SCREEN_SHARE:"MOBILE_SCREEN_SHARE",
SPEAKER_NOTES:"SPEAKER_NOTES",AUTO_AWESOME:"AUTO_AWESOME",FEATURE_HIGHLIGHT:"FEATURE_HIGHLIGHT",SPONSORS_ONLY_LIVE_CHAT_MODE_ON:"SPONSORS_ONLY_LIVE_CHAT_MODE_ON",SPONSORS_ONLY_LIVE_CHAT_MODE_OFF:"SPONSORS_ONLY_LIVE_CHAT_MODE_OFF",VIDEO_YOUTUBE:"VIDEO_YOUTUBE",SYSTEM_HEADER_FOREGROUND:"SYSTEM_HEADER_FOREGROUND",SYSTEM_FOOTER_FOREGROUND:"SYSTEM_FOOTER_FOREGROUND",SYSTEM_FOOTER_FOREGROUND_RTL:"SYSTEM_FOOTER_FOREGROUND_RTL",SYSTEM_FOOTER_BACKGROUND:"SYSTEM_FOOTER_BACKGROUND",LABS_HEADER:"LABS_HEADER",
SEARCH_LARGE:"SEARCH_LARGE",GOOGLE_LOGO:"GOOGLE_LOGO",ZOOM_IN:"ZOOM_IN",ZOOM_OUT:"ZOOM_OUT",REELS_ADD:"REELS_ADD",SHIELD:"SHIELD",SHIELD_WITH_AVATAR:"SHIELD_WITH_AVATAR",KEYBOARD_ARROW_LEFT:"KEYBOARD_ARROW_LEFT",KEYBOARD_ARROW_RIGHT:"KEYBOARD_ARROW_RIGHT",CHECK_BOX_BLUE:"CHECK_BOX_BLUE",CHECK_BOX_OUTLINE_GREY:"CHECK_BOX_OUTLINE_GREY",WORK_OFF:"WORK_OFF",BRIGHTNESS_THREE:"BRIGHTNESS_THREE",LOCATION_ON:"LOCATION_ON",LOCATION_OFF:"LOCATION_OFF",UNDO:"UNDO",LOCAL_SHIPPING:"LOCAL_SHIPPING",RESHARE:"RESHARE",
MOBILE_FRIENDLY:"MOBILE_FRIENDLY",ENTERTAINMENT:"ENTERTAINMENT",GAMING:"GAMING",HAPPENING_NOW:"HAPPENING_NOW",KIDS_HERO:"KIDS_HERO",POWER_SETTINGS_NEW:"POWER_SETTINGS_NEW",RADIO_BUTTON_CHECKED:"RADIO_BUTTON_CHECKED",CHECK_BOX_V2:"CHECK_BOX_V2",CHECK_BOX_OUTLINE_BLANK_V2:"CHECK_BOX_OUTLINE_BLANK_V2",REELS_COMMENT:"REELS_COMMENT",REELS_COMMENT_FILL:"REELS_COMMENT_FILL",KEYBOARD_ARROW_UP:"KEYBOARD_ARROW_UP",KEYBOARD_ARROW_DOWN:"KEYBOARD_ARROW_DOWN",SUBSCRIBED:"SUBSCRIBED",SUBSCRIBED_DARK_MODE:"SUBSCRIBED_DARK_MODE",
ADD_TO_QUEUE_TAIL:"ADD_TO_QUEUE_TAIL",ADD_TO_QUEUE:"ADD_TO_QUEUE",YOUTUBE_LINKED_TV:"YOUTUBE_LINKED_TV",ARROW_DOWNWARD_ALT:"ARROW_DOWNWARD_ALT",ARROW_UPWARD_ALT:"ARROW_UPWARD_ALT",TROPHY:"TROPHY",TROPHY_CAIRO:"TROPHY_CAIRO",CLOUD_UPLOAD:"CLOUD_UPLOAD",SUBDIRECTORY_ARROW_RIGHT:"SUBDIRECTORY_ARROW_RIGHT",MY_VIDEOS:"MY_VIDEOS",MY_VIDEOS_CAIRO:"MY_VIDEOS_CAIRO",LAUNCH:"LAUNCH",PERSON_OUTLINE:"PERSON_OUTLINE",VIEWS_OUTLINE:"VIEWS_OUTLINE",EXPAND_ALL:"EXPAND_ALL",FACT_CHECK:"FACT_CHECK",RED_CARD:"RED_CARD",
YELLOW_CARD:"YELLOW_CARD",CREATION_ENTRY_UPLOAD_ICON:"CREATION_ENTRY_UPLOAD_ICON",APPLAUSE:"APPLAUSE",LENS_WHITE:"LENS_WHITE",LENS_YELLOW:"LENS_YELLOW",LENS_GREEN:"LENS_GREEN",LENS_CYAN:"LENS_CYAN",LENS_MAGENTA:"LENS_MAGENTA",LENS_RED:"LENS_RED",LENS_BLACK:"LENS_BLACK",LENS_BLUE:"LENS_BLUE",PREMIUM:"PREMIUM",PREMIUM_STANDALONE:"PREMIUM_STANDALONE",PREMIUM_STANDALONE_CAIRO:"PREMIUM_STANDALONE_CAIRO",CLARIFY:"CLARIFY",SCHEDULE:"SCHEDULE",TRAVEL:"TRAVEL",SCREEN_ROTATION:"SCREEN_ROTATION",DRAFT:"DRAFT",
BACKSPACE:"BACKSPACE",LICENSE:"LICENSE",LABEL:"LABEL",SPORTS_BASEBALL:"SPORTS_BASEBALL",SPORTS_BASKETBALL:"SPORTS_BASKETBALL",SPORTS_FOOTBALL:"SPORTS_FOOTBALL",SYNC:"SYNC",SYNC_PROBLEM:"SYNC_PROBLEM",PHONELINK:"PHONELINK",PROGRESS_ACTIVITY:"PROGRESS_ACTIVITY",REELS_VIEW_STORY:"REELS_VIEW_STORY",EARTH:"EARTH",SHOW_CHART:"SHOW_CHART",PEOPLE:"PEOPLE",PEOPLE_ALT:"PEOPLE_ALT",PEOPLE_OUTLINE:"PEOPLE_OUTLINE",PEOPLE_2:"PEOPLE_2",PEOPLE_GROUP:"PEOPLE_GROUP",PEOPLE_FILLED:"PEOPLE_FILLED",DONE:"DONE",GOOGLE_PLAY_GAMES:"GOOGLE_PLAY_GAMES",
AUTOPLAY_ON:"AUTOPLAY_ON",AUTOPLAY_OFF:"AUTOPLAY_OFF",KIDS_AUTOPLAY_ON:"KIDS_AUTOPLAY_ON",KIDS_AUTOPLAY_OFF:"KIDS_AUTOPLAY_OFF",KIDS_AUTOPLAY_LOCKED_OFF:"KIDS_AUTOPLAY_LOCKED_OFF",CALENDAR:"CALENDAR",KIDS_MOVE:"KIDS_MOVE",PROGRESS_SPINNER_GREY:"PROGRESS_SPINNER_GREY",KIDS_CAMP:"KIDS_CAMP",BAR_CHART:"BAR_CHART",POLICY:"POLICY",CREATION_TAB:"CREATION_TAB",CREATION_TAB_LARGE:"CREATION_TAB_LARGE",CREATION_TAB_LARGE_CAIRO:"CREATION_TAB_LARGE_CAIRO",ADD_CIRCLE_OUTLINE:"ADD_CIRCLE_OUTLINE",REMOVE_CIRCLE_OUTLINE:"REMOVE_CIRCLE_OUTLINE",
COLLECTIONS:"COLLECTIONS",FORWARD_10:"FORWARD_10",REPLAY_10:"REPLAY_10",MUSIC_NEW_RELEASE:"MUSIC_NEW_RELEASE",PROMPTED_SIGN_IN:"PROMPTED_SIGN_IN",CAMERA_REMIX:"CAMERA_REMIX",SUBJECT:"SUBJECT",FIND_IN_PAGE:"FIND_IN_PAGE",CREATE_VIDEO_NEW:"CREATE_VIDEO_NEW",GO_LIVE:"GO_LIVE",ADD_STORY:"ADD_STORY",CREATE_POST_NEW:"CREATE_POST_NEW",FACE_VERY_UPSET:"FACE_VERY_UPSET",FACE_VERY_SAD:"FACE_VERY_SAD",FACE_SAD:"FACE_SAD",FACE_MEH:"FACE_MEH",FACE_HAPPY:"FACE_HAPPY",FACE_HAPPY_OUTLINE:"FACE_HAPPY_OUTLINE",FACE_VERY_HAPPY:"FACE_VERY_HAPPY",
FACE_FILLED_HAPPY:"FACE_FILLED_HAPPY",FACE_FILLED_UNHAPPY:"FACE_FILLED_UNHAPPY",FACE_FILLED_VERY_HAPPY:"FACE_FILLED_VERY_HAPPY",FACE_FILLED_MEH:"FACE_FILLED_MEH",FACE_FILLED_SAD:"FACE_FILLED_SAD",FACE_OUTLINED_HAPPY:"FACE_OUTLINED_HAPPY",FACE_OUTLINED_UNHAPPY:"FACE_OUTLINED_UNHAPPY",FACE_OUTLINED_VERY_HAPPY:"FACE_OUTLINED_VERY_HAPPY",FACE_OUTLINED_MEH:"FACE_OUTLINED_MEH",FACE_OUTLINED_SAD:"FACE_OUTLINED_SAD",FACE_OUTLINED_ACTIVE_HAPPY:"FACE_OUTLINED_ACTIVE_HAPPY",FACE_OUTLINED_ACTIVE_UNHAPPY:"FACE_OUTLINED_ACTIVE_UNHAPPY",
FACE_OUTLINED_ACTIVE_VERY_HAPPY:"FACE_OUTLINED_ACTIVE_VERY_HAPPY",FACE_OUTLINED_ACTIVE_MEH:"FACE_OUTLINED_ACTIVE_MEH",FACE_OUTLINED_ACTIVE_SAD:"FACE_OUTLINED_ACTIVE_SAD",OUTLINE_MUSIC_VIDEO:"OUTLINE_MUSIC_VIDEO",OUTLINE_HEADSET:"OUTLINE_HEADSET",OUTLINE_YOUTUBE_MUSIC:"OUTLINE_YOUTUBE_MUSIC",OUTLINE_YOUTUBE_IMPROVE_TV:"OUTLINE_YOUTUBE_IMPROVE_TV",OUTLINE_BAG:"OUTLINE_BAG",OUTLINE_MOBILE_DOWNLOAD:"OUTLINE_MOBILE_DOWNLOAD",HASHTAG_LANDING_PAGE_EMPTY:"HASHTAG_LANDING_PAGE_EMPTY",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE",
HASHTAG_LANDING_PAGE_ERROR:"HASHTAG_LANDING_PAGE_ERROR",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE",TRENDING_DOWN:"TRENDING_DOWN",EXPAND_MORE:"EXPAND_MORE",OUTLINE_CAMERA_20:"OUTLINE_CAMERA_20",OUTLINE_CAMERA_24:"OUTLINE_CAMERA_24",G_TRANSLATE:"G_TRANSLATE",SHOPPING_BAG:"SHOPPING_BAG",SHOPPING_BAG_CAIRO:"SHOPPING_BAG_CAIRO",CAKE:"CAKE",CAMPAIGN:"CAMPAIGN",VIDEOGAME_ASSET:"VIDEOGAME_ASSET",GIF:"GIF",INSERT_PHOTO:"INSERT_PHOTO",LOCAL_MALL:"LOCAL_MALL",COLOR_LENS:"COLOR_LENS",
LOCK_CLOCK:"LOCK_CLOCK",SYSTEM_UPDATE:"SYSTEM_UPDATE",ALL_INCLUSIVE:"ALL_INCLUSIVE",VIDEO_SETTINGS:"VIDEO_SETTINGS",WALLPAPER:"WALLPAPER",GROUPS:"GROUPS",MONEY_OFF:"MONEY_OFF",GAMEPAD:"GAMEPAD",PLAYLISTS_KIDS_RESTRICT_ACCESS:"PLAYLISTS_KIDS_RESTRICT_ACCESS",LIVE_CREATION_RESTRICT_ACCESS:"LIVE_CREATION_RESTRICT_ACCESS",LIVE_SAFEGUARD_EDUCATION:"LIVE_SAFEGUARD_EDUCATION",LIVE_COSTREAM_CREATOR_EDUCATION:"LIVE_COSTREAM_CREATOR_EDUCATION",ARTICLE:"ARTICLE",ARTICLE_ALERT:"ARTICLE_ALERT",ARTICLE_CHECK:"ARTICLE_CHECK",
ARTICLE_CLARIFY:"ARTICLE_CLARIFY",FAST_REWIND:"FAST_REWIND",ALIGN_LEFT:"ALIGN_LEFT",BLACK_JOY:"BLACK_JOY",CATEGORY:"CATEGORY",DESKTOP:"DESKTOP",GOOGLE_LENS:"GOOGLE_LENS",GOOGLE_LENS_CAMERA:"GOOGLE_LENS_CAMERA",INSIGHTS:"INSIGHTS",LIVE_BADGE:"LIVE_BADGE",OUTLINE_ADJUST:"OUTLINE_ADJUST",OUTLINE_LESS_THAN_4:"OUTLINE_LESS_THAN_4",OUTLINE_GREATER_THAN_20:"OUTLINE_GREATER_THAN_20",OUTLINE_CLOCK_HALF_CIRCLE:"OUTLINE_CLOCK_HALF_CIRCLE",OUTLINE_DASHBOARD_PLUS:"OUTLINE_DASHBOARD_PLUS",OUTLINE_RADAR_LIVE:"OUTLINE_RADAR_LIVE",
WAVEFORM:"WAVEFORM",GLOBE:"GLOBE",SUPER_STORE:"SUPER_STORE",MEMBERSHIPS:"MEMBERSHIPS",MEMBERSHIPS_FILLED:"MEMBERSHIPS_FILLED",MONEY_HAND:"MONEY_HAND",YT_FILL_DOWNLOAD_24:"YT_FILL_DOWNLOAD_24",YT_FILL_OPEN_NEW_24:"YT_FILL_OPEN_NEW_24",YT_OUTLINE_CHEVRON_EXPAND_24:"YT_OUTLINE_CHEVRON_EXPAND_24",YT_OUTLINE_CHEVRON_DOWN_24:"YT_OUTLINE_CHEVRON_DOWN_24",YT_OUTLINE_ARROW_REPEAT_1_24:"YT_OUTLINE_ARROW_REPEAT_1_24",YT_FILL_ARROW_REPEAT_1_24:"YT_FILL_ARROW_REPEAT_1_24",HEALTH_AND_SAFETY:"HEALTH_AND_SAFETY",
YT_FILL_YOUTUBE_MUSIC_24:"YT_FILL_YOUTUBE_MUSIC_24",YT_FILL_YOUTUBE_MUSIC_36:"YT_FILL_YOUTUBE_MUSIC_36",OUTLINE_TRASH_CAN:"OUTLINE_TRASH_CAN",OUTLINE_PENCIL:"OUTLINE_PENCIL",OUTLINE_ALERT_CIRCLE:"OUTLINE_ALERT_CIRCLE",OUTLINE_ALERT_TRIANGLE:"OUTLINE_ALERT_TRIANGLE",OUTLINE_OPEN_NEW:"OUTLINE_OPEN_NEW",LIST:"LIST",ARROW_CIRCLE:"ARROW_CIRCLE",EXPAND_LESS:"EXPAND_LESS",YT_OUTLINE_SUBSCRIPTIONS_24PT:"YT_OUTLINE_SUBSCRIPTIONS_24PT",OUTLINE_ADD:"OUTLINE_ADD",MEDAL:"MEDAL",MULTIVIEW:"MULTIVIEW",GIFT:"GIFT",
OUTLINE_GIFT:"OUTLINE_GIFT",OUTLINE_YOUTUBE_SHORTS_PLUS:"OUTLINE_YOUTUBE_SHORTS_PLUS",OUTLINE_YOUTUBE_LINKED_TV:"OUTLINE_YOUTUBE_LINKED_TV",NERD_STATS:"NERD_STATS",YT_OUTLINE_YOUTUBE_MUSIC_24:"YT_OUTLINE_YOUTUBE_MUSIC_24",YT_OUTLINE_MUSIC_24:"YT_OUTLINE_MUSIC_24",YT_OUTLINE_RATING_UP_24:"YT_OUTLINE_RATING_UP_24",YT_OUTLINE_FIRE_24:"YT_OUTLINE_FIRE_24",CREATOR_STUDIO_RED_LOGO:"CREATOR_STUDIO_RED_LOGO",UNPLUGGED_RED_LOGO:"UNPLUGGED_RED_LOGO",MUSIC_RED_LOGO:"MUSIC_RED_LOGO",KIDS_RED_LOGO:"KIDS_RED_LOGO",
LAPTOP_MOBILE:"LAPTOP_MOBILE",AUDIO_SURROUND:"AUDIO_SURROUND",FEATURED_SEASONAL_AND_GIFTS:"FEATURED_SEASONAL_AND_GIFTS",AUDIO:"AUDIO",SKIP_FORWARD_30:"SKIP_FORWARD_30",PLAY_ARROW_HALF_CIRCLE:"PLAY_ARROW_HALF_CIRCLE",VIDEO_LINK:"VIDEO_LINK",TEXT:"TEXT",SELL:"SELL",SELL_FILLED:"SELL_FILLED",YOUTUBE_STUDIO_ARROW_DOWN:"YOUTUBE_STUDIO_ARROW_DOWN",YOUTUBE_STUDIO_ARROW_UP:"YOUTUBE_STUDIO_ARROW_UP",ADMIN_PANEL_SETTINGS:"ADMIN_PANEL_SETTINGS",EXPIRE:"EXPIRE",BAR_HORIZONTAL:"BAR_HORIZONTAL",SCREEN_THEATRE:"SCREEN_THEATRE",
SCREEN_MINIPLAYER:"SCREEN_MINIPLAYER",SCREEN_DEFAULT:"SCREEN_DEFAULT",SCREEN_FULLSCREEN:"SCREEN_FULLSCREEN",LIST_QUEUE:"LIST_QUEUE",MOON_Z:"MOON_Z",MOON_Z_FILLED:"MOON_Z_FILLED",MESSAGE_BUBBLE_QUESTION:"MESSAGE_BUBBLE_QUESTION",TV_CIRCLE:"TV_CIRCLE",PANELS:"PANELS",BOX_PLACEHOLDER_LEFT_OUTLINE:"BOX_PLACEHOLDER_LEFT_OUTLINE",OUTLINE_OVERFLOW_HORIZONTAL_32:"OUTLINE_OVERFLOW_HORIZONTAL_32",OUTLINE_OVERFLOW_VERTICAL:"OUTLINE_OVERFLOW_VERTICAL",SPEAKER:"SPEAKER",SPEAKER_OFF:"SPEAKER_OFF",SPEAKER_GROUP:"SPEAKER_GROUP",
BAG:"BAG",VR:"VR",MUSIC_MUTED:"MUSIC_MUTED",GREEN_SCREEN_OFF:"GREEN_SCREEN_OFF",GREEN_SCREEN_ON:"GREEN_SCREEN_ON",LIST_PLAY_ARROW:"LIST_PLAY_ARROW",BAR_CIRCLE:"BAR_CIRCLE",QUOTATION_MARK:"QUOTATION_MARK",SPARKLE:"SPARKLE",SPARKLE_FILLED:"SPARKLE_FILLED",SPARK:"SPARK",SPARK_RADAR:"SPARK_RADAR",SPARK_SEARCH:"SPARK_SEARCH",OUTLINE_BAG_BOOKMARK:"OUTLINE_BAG_BOOKMARK",RADAR_LIVE:"RADAR_LIVE",PENCIL:"PENCIL",PRICE_TAG:"PRICE_TAG",CHEVRON_DOWN:"CHEVRON_DOWN",CHEVRON_UP:"CHEVRON_UP",SPEED_1_POINT_2X:"SPEED_1_POINT_2X",
SPEED_1_POINT_5X:"SPEED_1_POINT_5X",SPEED_1_POINT_8X:"SPEED_1_POINT_8X",SPEED_POINT_2X:"SPEED_POINT_2X",SPEED_POINT_5X:"SPEED_POINT_5X",SPEED_POINT_8X:"SPEED_POINT_8X",SPEED_1X:"SPEED_1X",SPEED_2X:"SPEED_2X",BROADCAST:"BROADCAST",BROADCAST_CAIRO:"BROADCAST_CAIRO",PODCAST_16:"PODCAST_16",PODCAST_ADD:"PODCAST_ADD",PODCAST_CHECK:"PODCAST_CHECK",DOLLAR_SIGN:"DOLLAR_SIGN",DOLLAR_SIGN_CONTAINER:"DOLLAR_SIGN_CONTAINER",MEET:"MEET",BRIEFCASE:"BRIEFCASE",CHECK_DOUBLE:"CHECK_DOUBLE",CHECK_DOUBLE_OFF:"CHECK_DOUBLE_OFF",
SHIELD_ADD:"SHIELD_ADD",SHIELD_OFF:"SHIELD_OFF",REMIX_FILLED:"REMIX_FILLED",EYE:"EYE",OPEN_IN_PHONE:"OPEN_IN_PHONE",OPEN_IN_PANEL:"OPEN_IN_PANEL",REPLAY_ARROW:"REPLAY_ARROW",ARROW_UNDO:"ARROW_UNDO",PERSON_CIRCLE_SLASH:"PERSON_CIRCLE_SLASH",EARTH_OUTLINE:"EARTH_OUTLINE",SLASH_CIRCLE_LEFT:"SLASH_CIRCLE_LEFT",SLASH_CIRCLE_RIGHT:"SLASH_CIRCLE_RIGHT",ARROW_PAUSE:"ARROW_PAUSE",MENU_FILTER:"MENU_FILTER",SPACE_BAR:"SPACE_BAR",CIRCLES_6:"CIRCLES_6",CELEBRATION:"CELEBRATION",CROWN:"CROWN",CROWN_FILLED:"CROWN_FILLED",
GRID:"GRID",GRID_3X3:"GRID_3X3",GRID_ASYMMETRICAL:"GRID_ASYMMETRICAL",KEEP_FILLED:"KEEP_FILLED",X_CIRCLE:"X_CIRCLE",KIDS_DOWNLOADS:"KIDS_DOWNLOADS",KIDS_MOVE_DOWNLOAD:"KIDS_MOVE_DOWNLOAD",BRIGHTNESS:"BRIGHTNESS",BRIGHTNESS_FILLED:"BRIGHTNESS_FILLED",MAGIC_WAND:"MAGIC_WAND",MAGIC_WAND_FILLED:"MAGIC_WAND_FILLED",BOX_PENCIL:"BOX_PENCIL",MY_VIDEOS_SUPEX_ZERO_STATE:"MY_VIDEOS_SUPEX_ZERO_STATE",CREATOR_ACADEMY:"CREATOR_ACADEMY",CREATOR_ACADEMY_FILLED:"CREATOR_ACADEMY_FILLED",CREATOR_ACADEMY_FILLED_16:"CREATOR_ACADEMY_FILLED_16",
SCREEN_SWITCH:"SCREEN_SWITCH",PDF:"PDF",SHIELD_OVERFLOW:"SHIELD_OVERFLOW",ANIMALS:"ANIMALS",BOX_OPEN_CHECK:"BOX_OPEN_CHECK",PLAYABLES_LOGO:"PLAYABLES_LOGO",PLAYABLES_LOGO_CAIRO:"PLAYABLES_LOGO_CAIRO",PERSON_2:"PERSON_2",X_OCTAGON:"X_OCTAGON",PLAY_PRISM:"PLAY_PRISM",FILTER_PHOTO:"FILTER_PHOTO",MUSIC_FILLED:"MUSIC_FILLED",COURSE_FILLED:"COURSE_FILLED",TRANSCRIPT:"TRANSCRIPT",TRANSCRIPT_SEARCH:"TRANSCRIPT_SEARCH",STEM:"STEM",ARROW_CIRCLE_RIGHT:"ARROW_CIRCLE_RIGHT",HEART_CIRCLE:"HEART_CIRCLE",RSS:"RSS",
RSS_OFF:"RSS_OFF",PLAYABLES:"PLAYABLES",PERSON_MUSIC:"PERSON_MUSIC",ARROWS_ALERT:"ARROWS_ALERT",CLOCK_ARROWS_ALERT:"CLOCK_ARROWS_ALERT",CLOCK_ARROWS:"CLOCK_ARROWS",SWAP_HORIZ:"SWAP_HORIZ",MUSIC_NOTE_SYMBOL:"MUSIC_NOTE_SYMBOL",BOOK:"BOOK",DISMISS_QUEUE:"DISMISS_QUEUE",RANDOM:"RANDOM",SCREEN_LIGHT:"SCREEN_LIGHT",SINGLE_SPARKLE:"SINGLE_SPARKLE",PROMOTE:"PROMOTE",BUSINESS:"BUSINESS",TOOLBOX:"TOOLBOX",SHORTS_CREATION_COMMENT:"SHORTS_CREATION_COMMENT",SPARK_IMAGE:"SPARK_IMAGE",SPARK_VIDEO:"SPARK_VIDEO",
ALL_CHIP:"ALL_CHIP",TROPHY_CELEBRATIONS:"TROPHY_CELEBRATIONS",SPARK_EDIT:"SPARK_EDIT",MAP_OUTLINE:"MAP_OUTLINE",VOLUME_STABLE:"VOLUME_STABLE",SEARCH_PROMINENT:"SEARCH_PROMINENT",INFINITY_ICON:"INFINITY_ICON",DIRECTIONS_OUTLINE:"DIRECTIONS_OUTLINE",SHORTS_STICKER_PICKER:"SHORTS_STICKER_PICKER",SETTINGS_REMOTE:"SETTINGS_REMOTE",NEWS_STORY:"NEWS_STORY",FOOTBALL_FILLED:"FOOTBALL_FILLED",DOLLARSIGN_COLOR:"DOLLARSIGN_COLOR",YENSIGN_COLOR:"YENSIGN_COLOR",CIRCLES_OVERLAP:"CIRCLES_OVERLAP",ACCESSIBILITY:"ACCESSIBILITY",
CODE:"CODE",HAND_SWIPE_LEFT:"HAND_SWIPE_LEFT",SETTING_UPLOAD:"SETTING_UPLOAD",SETTING_HD:"SETTING_HD",STICKER:"STICKER",SUN:"SUN",MOON:"MOON",EYE_OFF:"EYE_OFF",TARGET:"TARGET",TARGET_ADD:"TARGET_ADD",STAR_SHOOTING:"STAR_SHOOTING",TEXT_BOX:"TEXT_BOX",OUTLINE_ARROW_SOLID_UP:"OUTLINE_ARROW_SOLID_UP",ARROW_SOLID_UP:"ARROW_SOLID_UP",OUTLINE_ARROW_SOLID_DOWN:"OUTLINE_ARROW_SOLID_DOWN",ARROW_SOLID_DOWN:"ARROW_SOLID_DOWN",OUTLINE_ARROW_SOLID_UP_16:"OUTLINE_ARROW_SOLID_UP_16",FILL_ARROW_SOLID_UP_16:"FILL_ARROW_SOLID_UP_16",
OUTLINE_ARROW_SOLID_DOWN_16:"OUTLINE_ARROW_SOLID_DOWN_16",FILL_ARROW_SOLID_DOWN_16:"FILL_ARROW_SOLID_DOWN_16",DIE_3:"DIE_3",POUND:"POUND",CIRCLE:"CIRCLE",CIRCLE_FILLED:"CIRCLE_FILLED",YOUTUBE_SPORTS:"YOUTUBE_SPORTS",STAR_SHOOTING_OUTLINE:"STAR_SHOOTING_OUTLINE",AUDIO_BADGE:"AUDIO_BADGE",FANTASY:"FANTASY",ENGAGEMENT:"ENGAGEMENT",HASHTAG:"HASHTAG",TEMPLATE_ADD:"TEMPLATE_ADD",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP",RUBY:"RUBY",GAME_CONSOLE_DPAD:"GAME_CONSOLE_DPAD",GAME_CONSOLE_FACE_BUTTONS:"GAME_CONSOLE_FACE_BUTTONS",
SKIP_BACK_15:"SKIP_BACK_15",SKIP_FORWARD_15:"SKIP_FORWARD_15",ARROW_CIRCLE_PLAY:"ARROW_CIRCLE_PLAY",NOTE_ADD:"NOTE_ADD",MY_AD_CENTER:"MY_AD_CENTER",MY_AD_CENTER_LOGO:"MY_AD_CENTER_LOGO",PEOPLE_NOTE:"PEOPLE_NOTE",LEARNING:"LEARNING",LEARNING_CAIRO:"LEARNING_CAIRO",IMAGE_ADD:"IMAGE_ADD",LOCATION_POINT:"LOCATION_POINT",OUTLINE_MIX_24:"OUTLINE_MIX_24",FILL_AUDIO_16:"FILL_AUDIO_16",HAND_SWIPE_RIGHT:"HAND_SWIPE_RIGHT",SCHEDULE_FANZONE:"SCHEDULE_FANZONE",PLAY_PAUSE:"PLAY_PAUSE",ARROW_DIAGONAL_UP_RIGHT:"ARROW_DIAGONAL_UP_RIGHT",
ARROW_DIAGONAL_UP_RIGHT_FILLED:"ARROW_DIAGONAL_UP_RIGHT_FILLED",LOCAL_ACTIVITY:"LOCAL_ACTIVITY",STAR_CIRCLE_RIBBON:"STAR_CIRCLE_RIBBON",STAR_CIRCLE_RIBBON_OUTLINE:"STAR_CIRCLE_RIBBON_OUTLINE",LIGHTBULB_SPARK_OUTLINE:"LIGHTBULB_SPARK_OUTLINE",SPARK_LIGHTBULB_OUTLINE:"SPARK_LIGHTBULB_OUTLINE",SPARK_LIGHTBULB_FILLED:"SPARK_LIGHTBULB_FILLED",JOURNEY:"JOURNEY",QUESTION_HEAD:"QUESTION_HEAD"};var hqb=function(){fG.apply(this,arguments)};
_.f(hqb,fG);hqb.prototype.getAssociations=function(){return[]};_.W1j=new _.H("playerInterstitialRenderer");var eq6=new _.H("getKidsBlocklistPickerCommand");_.xoI=new _.H("updateKidsBlacklistEndpoint");_.FK=new _.H("likeEndpoint");var K1j,RqG,Prj;K1j=new _.H("addChatItemAction");RqG=new _.H("removeChatItemAction");Prj=new _.H("markChatItemAsDeletedAction");_.t8b=new _.H("setLiveChatCollapsedStateAction");var moi=function(){fG.apply(this,arguments)};
_.f(moi,fG);moi.prototype.getAssociations=function(){return[]};var vSQ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(vSQ,_.yR);var Xs6=_.qd(vSQ,[0,1,_.SB]);var lBA=new _.H("liveChatEndpoint");var M8r=new _.H("liveChatItemContextMenuEndpoint");var oSb=new _.H("liveChatReplayEndpoint");_.YPW=new _.H("emojiPickerRenderer");var SPW=new _.H("liveChatAuthorBadgeViewModel");var F1r=new _.H("deleteLiveChatMessageCommand");var HWQ=new _.H("liveChatActionEndpoint");var yDQ=new _.H("createLiveChatPollEndpoint");var NV6=new _.H("manageLiveChatUserEndpoint");var jDG=new _.H("moderateLiveChatEndpoint");_.nRQ=new _.H("sendLiveChatMessageEndpoint");var Dwj=new _.H("sendLiveChatVoteEndpoint");var LdX=new _.H("clearLocationCommand");var gRP=new _.H("resolveLocationCommand");var bqj=new _.H("interactionLoggingCommandMetadata");var yaB=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yaB,_.yR);var HVT=function(n,D){return _.gp(n,1,D)};var $wL=[0,_.HF];var Fmb=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Fmb,_.yR);var SfB=function(n,D){return Bl(n,1,yaB,D)};Fmb.prototype.JSC$9903_serializeBinary=fmT([0,_.Nm,$wL]);var aBb={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 GIi={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"},
q2i={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 S8f={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"};_.RbT=new _.H("logFlowLoggingEventCommand");_.zb8=new _.H("loggingContext");var VxP=new _.H("captionLanguageSelectActionCommand");var UwP=new _.H("showCaptionLanguageSelectActionCommand");var BMc=new _.H("dismissDialogEndpoint");var J1c=new _.H("hideItemSectionVideosByIdCommand");var kIQ=new _.H("showMiniplayerCommand");var phQ=function(){fG.apply(this,arguments)};
_.f(phQ,fG);phQ.prototype.getAssociations=function(){return[]};var ZqI=function(){fG.apply(this,arguments)};
_.f(ZqI,fG);ZqI.prototype.getAssociations=function(){return[]};var aMj=function(){fG.apply(this,arguments)};
_.f(aMj,fG);aMj.prototype.getAssociations=function(){return[]};var dwQ=function(){fG.apply(this,arguments)};
_.f(dwQ,fG);dwQ.prototype.getAssociations=function(){var n=[];this.delegate.downloadsList&&n.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&n.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&n.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&n.push(this.delegate.refresh);return[].concat(_.Iu(new Set(n)))};var TMi=function(){fG.apply(this,arguments)};
_.f(TMi,fG);TMi.prototype.getAssociations=function(){var n=[];this.delegate.refresh&&n.push(this.delegate.refresh);if(this.delegate.downloads)for(var D=_.V(this.delegate.downloads),L=D.next();!L.done;L=D.next())n.push.apply(n,_.Iu((new ERI(L.value)).getAssociations()));return[].concat(_.Iu(new Set(n)))};
var ERI=function(){uy.apply(this,arguments)};
_.f(ERI,uy);ERI.prototype.getAssociations=function(){var n=[];this.delegate.video&&n.push(this.delegate.video);this.delegate.playlist&&n.push(this.delegate.playlist);this.delegate.videoItem&&n.push(this.delegate.videoItem);this.delegate.playlistItem&&n.push(this.delegate.playlistItem);return[].concat(_.Iu(new Set(n)))};var sdj=function(){fG.apply(this,arguments)};
_.f(sdj,fG);sdj.prototype.getAssociations=function(){var n=[];this.delegate.localImageEntities&&n.push.apply(n,_.Iu(this.delegate.localImageEntities));return[].concat(_.Iu(new Set(n)))};var c1i=function(){fG.apply(this,arguments)};
_.f(c1i,fG);c1i.prototype.getAssociations=function(){var n=[];this.delegate.playbackData&&n.push(this.delegate.playbackData);this.delegate.localImageEntities&&n.push.apply(n,_.Iu(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&n.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Iu(new Set(n)))};var QdI=function(){fG.apply(this,arguments)};
_.f(QdI,fG);QdI.prototype.getAssociations=function(){return[]};var ujX=function(){fG.apply(this,arguments)};
_.f(ujX,fG);ujX.prototype.getAssociations=function(){var n=[];this.delegate.fakeChildren&&n.push.apply(n,_.Iu(this.delegate.fakeChildren));return[].concat(_.Iu(new Set(n)))};var fM6=function(){fG.apply(this,arguments)};
_.f(fM6,fG);fM6.prototype.getAssociations=function(){var n=[];this.delegate.video&&n.push(this.delegate.video);this.delegate.playbackData&&n.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&n.push(this.delegate.offlineVideoPolicy);return[].concat(_.Iu(new Set(n)))};var A16=function(){fG.apply(this,arguments)};
_.f(A16,fG);A16.prototype.getAssociations=function(){return[]};var zQI=function(){fG.apply(this,arguments)};
_.f(zQI,fG);zQI.prototype.getAssociations=function(){var n=[];this.delegate.channelOwner&&n.push(this.delegate.channelOwner);this.delegate.videos&&n.push.apply(n,_.Iu(this.delegate.videos));this.delegate.collaboratorChannels&&n.push.apply(n,_.Iu(this.delegate.collaboratorChannels));this.delegate.downloadState&&n.push(this.delegate.downloadState);this.delegate.refresh&&n.push(this.delegate.refresh);return[].concat(_.Iu(new Set(n)))};var IMG=function(){fG.apply(this,arguments)};
_.f(IMG,fG);IMG.prototype.getAssociations=function(){var n=[];this.delegate.video&&n.push(this.delegate.video);this.delegate.channelContributor&&n.push(this.delegate.channelContributor);return[].concat(_.Iu(new Set(n)))};var CkX=function(){uy.apply(this,arguments)};
_.f(CkX,uy);CkX.prototype.getAssociations=function(){var n=[];this.delegate.recommendedVideoMetadata&&n.push.apply(n,_.Iu((new r1A(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Iu(new Set(n)))};
var r1A=function(){uy.apply(this,arguments)};
_.f(r1A,uy);r1A.prototype.getAssociations=function(){var n=[];this.delegate.localImageEntities&&n.push.apply(n,_.Iu(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&n.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Iu(new Set(n)))};var OqX=function(){uy.apply(this,arguments)};
_.f(OqX,uy);OqX.prototype.getAssociations=function(){var n=[];this.delegate.playbackPosition&&n.push(this.delegate.playbackPosition);return[].concat(_.Iu(new Set(n)))};var iqQ=function(){fG.apply(this,arguments)};
_.f(iqQ,fG);iqQ.prototype.getAssociations=function(){var n=[];this.delegate.owner&&n.push(this.delegate.owner);this.delegate.downloadState&&n.push(this.delegate.downloadState);this.delegate.userState&&n.push.apply(n,_.Iu((new OqX(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&n.push.apply(n,_.Iu((new CkX(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Iu(new Set(n)))};var whj=function(){fG.apply(this,arguments)};
_.f(whj,fG);whj.prototype.getAssociations=function(){var n=[];this.delegate.userChannelDetails&&n.push(this.delegate.userChannelDetails);return[].concat(_.Iu(new Set(n)))};var hQX=function(){fG.apply(this,arguments)};
_.f(hQX,fG);hQX.prototype.getAssociations=function(){var n=[];this.delegate.channelOwner&&n.push(this.delegate.channelOwner);this.delegate.playbackPosition&&n.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&n.push.apply(n,_.Iu(this.delegate.localImageEntities));this.delegate.downloadStatus&&n.push(this.delegate.downloadStatus);return[].concat(_.Iu(new Set(n)))};var puB=new _.H("downloadsPageSmartDownloadsOptInBannerParams");var Wdj=function(){fG.apply(this,arguments)};
_.f(Wdj,fG);Wdj.prototype.getAssociations=function(){return[]};var eQL=function(){fG.apply(this,arguments)};
_.f(eQL,fG);eQL.prototype.getAssociations=function(){return[]};var xwG=function(){fG.apply(this,arguments)};
_.f(xwG,fG);xwG.prototype.getAssociations=function(){return[]};var KdG=function(){fG.apply(this,arguments)};
_.f(KdG,fG);KdG.prototype.getAssociations=function(){return[]};var RQj=function(){fG.apply(this,arguments)};
_.f(RQj,fG);RQj.prototype.getAssociations=function(){return[]};var Pki=function(){fG.apply(this,arguments)};
_.f(Pki,fG);Pki.prototype.getAssociations=function(){return[]};var txL=function(){fG.apply(this,arguments)};
_.f(txL,fG);txL.prototype.getAssociations=function(){return[]};var mwA=function(){fG.apply(this,arguments)};
_.f(mwA,fG);mwA.prototype.getAssociations=function(){return[]};var ClQ=new _.H("dislikeButtonViewModel");var Iki=new _.H("likeButtonViewModel");var vRr=new _.H("videoSummaryContentViewModel");var Ky8=new _.H("videoSummaryParagraphViewModel");var XhI=new _.H("changeTimelyActionVisibilityCommand");var lMj=new _.H("hideEngagementPanelEndpoint");var MxI=new _.H("refreshPanelEndpoint");var oRQ=new _.H("scrollToSectionEndpoint");var Y2I=new _.H("seekToVideoTimestampCommand");_.xJ=new _.H("showEngagementPanelEndpoint");var S2P=new _.H("showTransientPlayerScrimOverlayCommand");var Fdc=new _.H("toggleEngagementPanelCommand");_.Hqb=new _.H("createBroadcastCommand");var y1b=new _.H("metadataUpdateCommand");var NMj=function(){fG.apply(this,arguments)};
_.f(NMj,fG);NMj.prototype.getAssociations=function(){return[]};var jdX=function(){fG.apply(this,arguments)};
_.f(jdX,fG);jdX.prototype.getAssociations=function(){return[]};var nXi=function(){fG.apply(this,arguments)};
_.f(nXi,fG);nXi.prototype.getAssociations=function(){return[]};_.DP6=new _.H("merchandiseShelfRenderer");var LBj=new _.H("gridMovieRenderer");_.gXj=new _.H("movieRenderer");var btI=function(){fG.apply(this,arguments)};
_.f(btI,fG);btI.prototype.getAssociations=function(){var n=[];this.delegate.trackDownloadMetadatas&&n.push.apply(n,_.Iu(this.delegate.trackDownloadMetadatas));return[].concat(_.Iu(new Set(n)))};var $PA=function(){fG.apply(this,arguments)};
_.f($PA,fG);
$PA.prototype.getAssociations=function(){var n=[];this.delegate.downloadedTracks&&n.push.apply(n,_.Iu(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&n.push.apply(n,_.Iu(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&n.push.apply(n,_.Iu(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&n.push.apply(n,_.Iu(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&n.push.apply(n,_.Iu(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
n.push.apply(n,_.Iu(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&n.push.apply(n,_.Iu(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&n.push.apply(n,_.Iu(this.delegate.metadataOnlyTracks));return[].concat(_.Iu(new Set(n)))};var GCG=function(){fG.apply(this,arguments)};
_.f(GCG,fG);GCG.prototype.getAssociations=function(){var n=[];this.delegate.trackDownloadMetadatas&&n.push.apply(n,_.Iu(this.delegate.trackDownloadMetadatas));return[].concat(_.Iu(new Set(n)))};var qYI=function(){fG.apply(this,arguments)};
_.f(qYI,fG);qYI.prototype.getAssociations=function(){var n=[];this.delegate.playbackData&&n.push(this.delegate.playbackData);this.delegate.localImageEntities&&n.push.apply(n,_.Iu(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&n.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Iu(new Set(n)))};var VWX=function(){fG.apply(this,arguments)};
_.f(VWX,fG);
VWX.prototype.getAssociations=function(){var n=[];this.delegate.musicLibraryStatusEntity&&n.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&n.push.apply(n,_.Iu(this.delegate.primaryArtists));this.delegate.details&&n.push(this.delegate.details);this.delegate.userDetails&&n.push(this.delegate.userDetails);this.delegate.tracks&&n.push.apply(n,_.Iu(this.delegate.tracks));this.delegate.share&&n.push(this.delegate.share);this.delegate.downloadMetadata&&n.push(this.delegate.downloadMetadata);this.delegate.refresh&&
n.push(this.delegate.refresh);return[].concat(_.Iu(new Set(n)))};
var UPc=function(){fG.apply(this,arguments)};
_.f(UPc,fG);UPc.prototype.getAssociations=function(){var n=[];this.delegate.albumRelease&&n.push(this.delegate.albumRelease);this.delegate.tracks&&n.push.apply(n,_.Iu(this.delegate.tracks));return[].concat(_.Iu(new Set(n)))};
var BOA=function(){fG.apply(this,arguments)};
_.f(BOA,fG);BOA.prototype.getAssociations=function(){var n=[];this.delegate.albumRelease&&n.push(this.delegate.albumRelease);return[].concat(_.Iu(new Set(n)))};var JLr=function(){fG.apply(this,arguments)};
_.f(JLr,fG);JLr.prototype.getAssociations=function(){var n=[];this.delegate.details&&n.push(this.delegate.details);this.delegate.userDetails&&n.push(this.delegate.userDetails);return[].concat(_.Iu(new Set(n)))};
var kCX=function(){fG.apply(this,arguments)};
_.f(kCX,fG);kCX.prototype.getAssociations=function(){var n=[];this.delegate.parentArtist&&n.push(this.delegate.parentArtist);return[].concat(_.Iu(new Set(n)))};
var pG6=function(){fG.apply(this,arguments)};
_.f(pG6,fG);pG6.prototype.getAssociations=function(){var n=[];this.delegate.parentArtist&&n.push(this.delegate.parentArtist);return[].concat(_.Iu(new Set(n)))};var Ztc=function(){fG.apply(this,arguments)};
_.f(Ztc,fG);Ztc.prototype.getAssociations=function(){return[]};var aSW=function(){fG.apply(this,arguments)};
_.f(aSW,fG);aSW.prototype.getAssociations=function(){return[]};var dPX=function(){fG.apply(this,arguments)};
_.f(dPX,fG);
dPX.prototype.getAssociations=function(){var n=[];this.delegate.tracks&&n.push.apply(n,_.Iu(this.delegate.tracks));this.delegate.refresh&&n.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&n.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&n.push(this.delegate.details);this.delegate.downloadMetadata&&n.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&n.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&n.push(this.delegate.userDetails);this.delegate.entryCollection&&
n.push(this.delegate.entryCollection);this.delegate.share&&n.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&n.push.apply(n,_.Iu((new TOr(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Iu(new Set(n)))};
var TOr=function(){uy.apply(this,arguments)};
_.f(TOr,uy);TOr.prototype.getAssociations=function(){var n=[];this.delegate.creatorEntity&&n.push(this.delegate.creatorEntity);return[].concat(_.Iu(new Set(n)))};var EXb=function(){fG.apply(this,arguments)};
_.f(EXb,fG);EXb.prototype.getAssociations=function(){return[]};var sHb=function(){fG.apply(this,arguments)};
_.f(sHb,fG);
sHb.prototype.getAssociations=function(){var n=[];this.delegate.musicLibraryStatusEntity&&n.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&n.push.apply(n,_.Iu(this.delegate.artists));this.delegate.audioModeVersion&&n.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&n.push(this.delegate.videoModeVersion);this.delegate.userDetails&&n.push(this.delegate.userDetails);this.delegate.details&&n.push(this.delegate.details);this.delegate.albumRelease&&n.push(this.delegate.albumRelease);this.delegate.share&&
n.push(this.delegate.share);this.delegate.libraryEdit&&n.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&n.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&n.push(this.delegate.playbackPosition);this.delegate.lyrics&&n.push(this.delegate.lyrics);return[].concat(_.Iu(new Set(n)))};
var cL6=function(){fG.apply(this,arguments)};
_.f(cL6,fG);cL6.prototype.getAssociations=function(){var n=[];this.delegate.parentTrack&&n.push(this.delegate.parentTrack);return[].concat(_.Iu(new Set(n)))};
var QHb=function(){fG.apply(this,arguments)};
_.f(QHb,fG);QHb.prototype.getAssociations=function(){var n=[];this.delegate.parentTrack&&n.push(this.delegate.parentTrack);return[].concat(_.Iu(new Set(n)))};var be=new _.H("musicResponsiveListItemRenderer");var Ar4=new _.H("addToPlaylistEndpoint");var uxi=new _.H("captionPickerEndpoint");var fS6=new _.H("suggestStats");var ALi=new _.H("backstageImageUploadEndpoint");var zzj=new _.H("createBackstagePostDialogEndpoint");_.ISG=new _.H("createCommentReplyDialogEndpoint");_.CSL=new _.H("updateCommentDialogEndpoint");_.rLr=new _.H("updateCommentReplyDialogEndpoint");var Ot6=new _.H("menuEndpoint");var J0v=new _.H("modalEndpoint");var itX=new _.H("playlistEditorEndpoint");var wG6=new _.H("copyTextEndpoint");var hzL,WBL;hzL=new _.H("shareEndpoint");WBL=new _.H("shareEntityEndpoint");_.ezr=new _.H("shareEntityServiceEndpoint");_.KNO=new _.H("userFeedbackEndpoint");_.M1=new _.H("watchEndpoint");var k$4=new _.H("watchPlaylistEndpoint");var xPG=new _.H("addUpcomingEventReminderEndpoint");_.Oq=new _.H("getCommentsFromInboxCommand");var KBW=new _.H("notificationOptOutEndpoint");var Rzr=new _.H("recordNotificationInteractionsEndpoint");var PSG=new _.H("removeUpcomingEventReminderEndpoint");var u5O=new _.H("getDownloadActionCommand");_.tWr=new _.H("offlineOrchestrationActionCommand");var mPG=function(){fG.apply(this,arguments)};
_.f(mPG,fG);mPG.prototype.getAssociations=function(){return[]};var vXL=function(){fG.apply(this,arguments)};
_.f(vXL,fG);vXL.prototype.getAssociations=function(){return[]};var XGj=function(){fG.apply(this,arguments)};
_.f(XGj,fG);XGj.prototype.getAssociations=function(){return[]};var lSj=function(){fG.apply(this,arguments)};
_.f(lSj,fG);lSj.prototype.getAssociations=function(){return[]};var MWr=function(){fG.apply(this,arguments)};
_.f(MWr,fG);MWr.prototype.getAssociations=function(){var n=[];this.delegate.transfer&&n.push(this.delegate.transfer);this.delegate.adsPlaybackData&&n.push.apply(n,_.Iu(this.delegate.adsPlaybackData));this.delegate.drmLicense&&n.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&n.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&n.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Iu(new Set(n)))};var oXb=function(){fG.apply(this,arguments)};
_.f(oXb,fG);oXb.prototype.getAssociations=function(){return[]};var YYA=function(){fG.apply(this,arguments)};
_.f(YYA,fG);YYA.prototype.getAssociations=function(){var n=[];this.delegate.offlineVideoStreams&&n.push.apply(n,_.Iu(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&n.push.apply(n,_.Iu(this.delegate.captionTrack));return[].concat(_.Iu(new Set(n)))};var SYr=function(){fG.apply(this,arguments)};
_.f(SYr,fG);SYr.prototype.getAssociations=function(){return[]};var FBj=new _.H("showMoreDrawerCommand");var Htj=new _.H("updateEngagementPanelContentCommand");var yL6=new _.H("getPdgBuyFlowCommand");var NOG=new _.H("liveChatPurchaseMessageEndpoint");var jHj=new _.H("openSuperStickerBuyFlowCommand");var n5L=new _.H("updatePdgFeatureEnablementCommand");var DTG=function(){fG.apply(this,arguments)};
_.f(DTG,fG);DTG.prototype.getAssociations=function(){return[]};var LYG=function(){fG.apply(this,arguments)};
_.f(LYG,fG);LYG.prototype.getAssociations=function(){return[]};_.g5b=new _.H("pdgCommentChipRenderer");_.bGi=new _.H("permissionRoleBottomBarRenderer");_.$TP=new _.H("updatePermissionRoleCommand");var GOP=new _.H("prefetchWatchCommand");var qqc=new _.H("updatePlayerErrorMessageCommand");var alT=new _.H("toggleCaptionsVisibilityCommand");_.Vg6=new _.H("quickActionsViewModel");var UTr=new _.H("playerResponse");var B9P=new _.H("playlistRenderer");_.JVr=new _.H("playlistVideoListRenderer");_.iy=new _.H("playlistEditEndpoint");var kO6=new _.H("createImagePollCommand");var px6=new _.H("createQuizCommand");var ZGc=new _.H("quizRenderer");var axL=new _.H("uploadedVideoRenderer");var dTX=new _.H("decorateMessageEndpoint");var T9r=new _.H("lpOfferCardOptionViewModel");var E5j=new _.H("sfvAudioItemPlaybackCommand");var saj=function(){fG.apply(this,arguments)};
_.f(saj,fG);saj.prototype.getAssociations=function(){return[]};_.w9=new _.H("reelNonVideoContentEndpoint");_.ds=new _.H("reelWatchEndpoint");_.hV=new _.H("reelItemRenderer");var cVA=new _.H("reelMetapanelViewModel");_.QaX=new _.H("reelNonVideoContentRenderer");_.uZP=new _.H("reelPlayerOverlayRenderer");var fxb=new _.H("shortsLockupViewModel");var AVP=new _.H("sponsorButtonViewModel");var zaj=new _.H("reelItemWatchResponse");var IxG=new _.H("textBadgeRenderer");_.Wx=new _.H("buttonRenderer");_.eg=new _.H("toggleButtonRenderer");var ECT=new _.H("switchButtonViewModel");_.Cyc=new _.H("confirmDialogRenderer");var rVr;rVr=new _.H("menuRenderer");_.OGX=new _.H("menuFlexibleItemRenderer");var iGL=new _.H("pollRenderer");_.wxc=new _.H("backgroundPromoRenderer");var WYb;_.har=new _.H("chipCloudRenderer");WYb=new _.H("chipCloudChipRenderer");var eaj=new _.H("dropdownRenderer");var xTA=new _.H("gridVideoRenderer");_.FvT=new _.H("itemSectionRenderer");_.KYX=new _.H("messageRenderer");var RaI=new _.H("sortFilterHeaderRenderer");_.Pyi=new _.H("videoRenderer");var tgb=new _.H("resolveUrlCommandMetadata");var mTi=function(){fG.apply(this,arguments)};
_.f(mTi,fG);mTi.prototype.getAssociations=function(){return[]};_.v56=new _.H("getAnswerCommand");_.p8=new _.H("searchEndpoint");var XxQ=new _.H("genAiRichTextViewModel");var Q48=new _.H("overviewAnswerViewModel");var lxL=new _.H("addToPlaylistServiceEndpoint");var MgW=new _.H("clearSearchHistoryEndpoint");var o5r=new _.H("clearWatchHistoryEndpoint");var YqL=new _.H("webSerializedServiceEndpointExtension");_.SqW=new _.H("createCommentEndpoint");var FYi=new _.H("createCommentReplyEndpoint");var x5=new _.H("performCommentActionEndpoint");var HGQ=new _.H("updateCommentEndpoint");var yVQ=new _.H("updateCommentReplyEndpoint");_.KG=new _.H("createPlaylistServiceEndpoint");var N9i=new _.H("deletePlaylistEndpoint");var ja6=new _.H("deleteVideoEndpoint");var flB=new _.H("getReportFormEndpoint");var nQr=new _.H("modifyChannelNotificationPreferenceEndpoint");var lWO;_.Vd=new _.H("offlinePlaylistEndpoint");lWO={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 Mcv;_.qA=new _.H("offlineVideoEndpoint");Mcv={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 DLP=new _.H("pingingEndpoint");_.LHA=new _.H("selectActiveIdentityEndpoint");var gQr=new _.H("setSettingEndpoint");var FXi=new _.H("undoFeedbackEndpoint");var bJL=new _.H("unsubscribeEndpoint");_.$Li=new _.H("updatedMetadataEndpoint");var G6G=function(){fG.apply(this,arguments)};
_.f(G6G,fG);G6G.prototype.getAssociations=function(){return[]};_.qnj=new _.H("updateLocalAppSettingCommand");var VOA=new _.H("saveImageToDeviceEndpoint");var ULG=new _.H("shareImageCommand");var B5I=new _.H("sharingProviderDataCommand");var JNX=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(JNX,_.yR);var k6r=[0,_.yc,-1];JNX.prototype.JSC$10102_serializeBinary=fmT(k6r);var puL=_.Vy(k6r);var ZJ6=new _.H("userMentionSuggestionRenderer");var aDj=new _.H("liveChatTunnelCommand");var dLj=new _.H("showSponsorshipsGiftOfferDialogCommand");var T5L=new _.H("sponsorshipsScrollableShelfViewModel");var EQW=new _.H("updateUpcomingEventReminderButtonStateCommand");var s9i=new _.H("upcomingEventReminderButtonStateRenderer");var cNP=new _.H("subscribeEndpoint");var Q9P=new _.H("registerTasksCommand");var uXP=new _.H("showDialogCommand");_.ZX=new _.H("showSheetCommand");var fDr=function(){fG.apply(this,arguments)};
_.f(fDr,fG);fDr.prototype.getAssociations=function(){return[]};_.oQ=new _.H("avatarViewModel");var vh4=new _.H("badgeViewModel");_.AY=new _.H("buttonViewModel");_.Ra=new _.H("chipViewModel");var XYB=new _.H("contentPreviewImageViewModel");var HaT=new _.H("decoratedAvatarViewModel");var EYQ=new _.H("downloadButtonViewModel");_.hYy=new _.H("engagementBarViewModel");_.NZJ=new _.H("imageBannerViewModel");var bPb=new _.H("lockupContentMetadataRowExtension");var ANi=new _.H("lockupMetadataViewModel");var zZL=new _.H("lockupViewModel");var IDb=function(){fG.apply(this,arguments)};
_.f(IDb,fG);IDb.prototype.getAssociations=function(){return[]};_.C_6=new _.H("pageHeaderViewModel");_.zZ=new _.H("toggleButtonViewModel");var rNX=function(){fG.apply(this,arguments)};
_.f(rNX,fG);rNX.prototype.getAssociations=function(){return[]};_.Wv8=new _.H("votingViewModel");var OJG=new _.H("sectionHeaderViewModel");var iJi=new _.H("notifyDropdownOptionSelectedCommand");var x58=new _.H("listViewModel");_.aQ=new _.H("listItemViewModel");var wuX=new _.H("dialogHeaderViewModel");var hZA=function(){fG.apply(this,arguments)};
_.f(hZA,fG);hZA.prototype.getAssociations=function(){return[]};var WHI=function(){fG.apply(this,arguments)};
_.f(WHI,fG);WHI.prototype.getAssociations=function(){return[]};var eZQ=function(){fG.apply(this,arguments)};
_.f(eZQ,fG);eZQ.prototype.getAssociations=function(){return[]};_.xLQ=new _.H("transcriptSubmitCaptionCorrectionCommand");var KHI=function(){fG.apply(this,arguments)};
_.f(KHI,fG);KHI.prototype.getAssociations=function(){return[]};var jn8=new _.H("unpluggedStringRunImage");var RZb=new _.H("tabViewModel");var P_j=new _.H("tabbedViewModel");var tOc=function(){fG.apply(this,arguments)};
_.f(tOc,fG);tOc.prototype.getAssociations=function(){return[]};_.mLG=new _.H("updateDescriptionAction");var vQi=new _.H("updateToggleButtonTextAction");_.XuL=new _.H("autoplaySwitchButtonRenderer");var tx;_.lDX=new _.H("multiMarkersPlayerBarRenderer");tx=new _.H("chapterRenderer");var MO6=new _.H("heatMarkerRenderer");var qdv=new _.H("heatmapRenderer");var oQG=new _.H("smartSkipPlayerScrimOverlayRenderer");var YnW=new _.H("timedMarkerDecorationRenderer");var QZB=new _.H("postWebToNativeMessageCommand");var SnL=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(SnL,_.yR);var FHr=_.qd(SnL,[0,_.yc,-2]);var HJc=new _.H("whitelistEditEndpoint");var yNj=new _.H("commerceActionCommand");_.N5i=new _.H("getPaymentInstrumentsParamsCommand");var j9i=new _.H("getPaymentsClientTokenCommand");var nwA=new _.H("googlePaymentBillingCommand");var DN6=new _.H("googlePaymentPurchaseManagerCommand");_.L8G=new _.H("logGtmCommand");var gwj=new _.H("updateCardItemOnClickCommand");_.bKc=new _.H("ypcPauseSubscriptionCommand");_.$NL=new _.H("ypcResumeSubscriptionCommand");var G1I=function(){fG.apply(this,arguments)};
_.f(G1I,fG);G1I.prototype.getAssociations=function(){return[]};var qKr=function(){fG.apply(this,arguments)};
_.f(qKr,fG);qKr.prototype.getAssociations=function(){return[]};var VDW=function(){fG.apply(this,arguments)};
_.f(VDW,fG);VDW.prototype.getAssociations=function(){return[]};var UNb=function(){fG.apply(this,arguments)};
_.f(UNb,fG);UNb.prototype.getAssociations=function(){return[]};var BHb=function(){fG.apply(this,arguments)};
_.f(BHb,fG);BHb.prototype.getAssociations=function(){return[]};var pmB=new _.H("ypcOffersEndpoint");var JPW=new _.H("cardItemRenderer"),k1j=new _.H("cardItemTextRenderer");var pXA=new _.H("commerceCartItemQuantityPickerRenderer");var ZKc=new _.H("linkCardRenderer");var a2i=new _.H("quantityIncrementerButtonViewModel");var aKj=new _.H("quantityIncrementerViewModel");var dNb=new _.H("themedImageViewModel");_.TH6=new _.H("ypcCancelRecurrenceEndpoint");var EwP=new _.H("ypcCompleteTransactionEndpoint");_.sXr=new _.H("ypcGetCartEndpoint");_.U5=new _.H("ypcGetOffersEndpoint");_.Px=new _.H("ypcHandleTransactionEndpoint");var cPP=new _.H("ypcLogWalletAnalyticDataEndpoint");_.QXI=new _.H("ypcRedeemCodeEndpoint");var uOG=new _.H("ypcUpdateFopEndpoint");g9(LG(1),nG(4));AJj((new MessageChannel).port2);var fK6=function(){this.register=new Map},TVB=function(n,D,L){n=n+"_"+D;
tV.register.has(n)?L=tV.register.get(n):(L=L(),tV.register.set(n,L));return L},APG=function(n){n=_.V(n.register.values());
for(var D=n.next();!D.done;D=n.next())_.Eo(D.value,"ABORTED")};
fK6.prototype.clear=function(){APG(this);this.register.clear()};
var tV=new fK6;var y6y=Date.now().toString();var jbi,zI6=_.U8.ytLoggingDocDocumentNonce_;zI6||(zI6=zt(16),_.v0("ytLoggingDocDocumentNonce_",zI6));jbi=zI6;var qPf={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 IKG;IKG=1;_.I7=function(n){this.veData=n};
_.JR=function(n){return new _.I7({trackingParams:n})};
_.Eh=function(n,D,L,g,b,q){var U=IKG++;return new _.I7({veType:n,veCounter:U,elementIndex:L,dataElement:D,youtubeData:g,jspbYoutubeData:b,loggingDirectives:q})};
_.G=_.I7.prototype;
_.G.getAsJson=function(){var n={};this.veData.trackingParams!==void 0?n.trackingParams=this.veData.trackingParams:(n.veType=this.veData.veType,this.veData.veCounter!==void 0&&(n.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(n.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(n.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(n.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(n.isCounterfactual=!0);
return n};
_.G.getAsJspb=function(){var n=new u6I;this.veData.trackingParams!==void 0?n.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.mJ(n,2,this.veData.veType),this.veData.veCounter!==void 0&&_.mJ(n,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.mJ(n,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.gp(n,5,!0));if(this.veData.dataElement!==void 0){var D=this.veData.dataElement.getAsJspb();_.Zm(n,7,D)}this.veData.youtubeData!==void 0&&_.Zm(n,8,this.veData.jspbYoutubeData);
return n};
_.G.toString=function(){return JSON.stringify(this.getAsJson())};
_.G.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.G.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.v0("yt_logging_screen.getRootVeType",bWy);_.v0("yt_logging_screen.getCurrentCsn",_.r1);_.v0("yt_logging_screen.getCttAuthInfo",O6);_.v0("yt_logging_screen.setCurrentScreen",_.BVJ);var CtL=function(){this.events=new Map},rPb=function(n){var D=[];
n=_.V(n.events.values());for(var L=n.next();!L.done;L=n.next())D.push(L.value);return D};
CtL.prototype.clear=function(){this.events.clear()};var iKj=function(){this.logTransport=new OKQ;this.loggedEventRegister=new CtL;this.unloggedEventRegister=new CtL;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10157_flushTimer=new _.NV(this.flushInterval);this.JSC$10157_flushTimer.listen("tick",this.flush,!1,this)};
iKj.prototype.flush=function(){if(this.eventsCount){var n={loggedEvents:rPb(this.loggedEventRegister),unloggedEvents:rPb(this.unloggedEventRegister)};if(_.c("export_player_version_to_ytconfig")){var D;(D=_.OJ("PLAYER_CLIENT_VERSION"))?(D=D.split("-")[0].replace(/\./g,""),D=isNaN(Number(D))?"0":D):D="";var L=_.OJ("PLAYER_CLIENT_VERSION");if(L){L=L.split("-");var g="";L.length>1&&(g=L[L.length-1]);L=H$B(g.startsWith("canary_experiment")?"canary":g.startsWith("canary_control")?"control":"none")}else L=
"CLIENT_CANARY_STATE_UNKNOWN";n.dimensions={playerClientVersion:D,playerCanaryState:L}}this.logTransport.flush(n);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10157_flushTimer.enabled&&this.JSC$10157_flushTimer.stop()}};
var wXW=function(n){mY==null&&(mY=new iKj);var D=mY;var L=D.loggedEventRegister;n.dimensions=n.dimensions||{};n.dimensions.csn=_.r1()||"";var g=JDJ(n.dimensions).join(";");if(n.records!=null)if(L.events.has(g)){var b;(b=L.events.get(g).records)==null||b.push.apply(b,_.Iu(n.records))}else L.events.set(g,n);D.JSC$10157_flushTimer.enabled||D.JSC$10157_flushTimer.start();D.eventsCount++;D.eventsCount>=100&&D.flush()};var OKQ=function(){};
OKQ.prototype.flush=function(n,D){_.c("enable_client_sli_logging")&&_.Qa("sliEventBatch",n,{sendIsolatedPayload:!!D})};var mY;var W8A;W8A=function(n){var D=hIX;n=n===void 0?{}:n;D=D.name;var L=do4("SUCCESS");wXW({dimensions:n,records:[{name:D,state:"SLI_STATE_END",status:L}]})};
_.ESB=function(n,D,L,g){this.name=n;this.sliId=D;this.timeoutMs=L;this.statusOnTimeout=g;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.ESB.prototype.getId=function(){return this.sliId};
_.Ty=function(n,D){D=D===void 0?{}:D;n.ongoing||(n.ongoing=!0,n.dimensions=D,n.logSliId=HFc(),wXW({dimensions:n.dimensions,records:[{name:n.name,state:"SLI_STATE_START",sliId:n.logSliId}]}),n.timeoutMs>0&&(n.timeoutHandle=setTimeout(function(){_.Eo(n,n.statusOnTimeout)},n.timeoutMs)))};
_.Eo=function(n,D){n.ongoing&&(n.timeoutMs>0&&clearTimeout(n.timeoutHandle),n.ongoing=!1,D={dimensions:n.dimensions,records:[{name:n.name,status:do4(D),state:"SLI_STATE_END",sliId:n.logSliId}]},tV.register.delete(n.name+"_"+n.sliId),wXW(D))};var hIX=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var eIQ=function(){fG.apply(this,arguments)};
_.f(eIQ,fG);eIQ.prototype.getAssociations=function(){return[]};var msy=new _.H("highlightTextDecoratorColorMapExtension");var PwT=new _.H("styleRunColorMapExtension");var zq8=_.yK(["data-"]),rDy={};var iWb={};_.Kk=function(n,D,L){_.DQ.call(this,n+", errorCode="+D);this.errorCode=D;this.xhr=L;this.name="PromiseAjaxError"};
_.f(_.Kk,_.DQ);var xob=function(n){this.xhr=n};var vx=function(n){this.wrappedPromise_=n===void 0?null:n;this.state_=0;this.JSC$10189_value_=null};
vx.prototype.then=function(n,D,L){return this.wrappedPromise_?this.wrappedPromise_.then(n,D,L):this.state_===1&&n?(n=n.call(L,this.JSC$10189_value_))&&typeof n.then==="function"?n:_.XZ(n):this.state_===2&&D?(n=D.call(L,this.JSC$10189_value_))&&typeof n.then==="function"?n:_.xNQ(n):this};
vx.prototype.getValue=function(){return this.JSC$10189_value_};
vx.prototype.isRejected=function(){return this.state_==2};
IoP(vx);_.xNQ=function(n){var D=new vx;n=n===void 0?null:n;D.state_=2;D.JSC$10189_value_=n===void 0?null:n;return D};
_.XZ=function(n){var D=new vx;n=n===void 0?null:n;D.state_=1;D.JSC$10189_value_=n===void 0?null:n;return D};var eqQ={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var NVQ="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var K8r=["load","abort","error"],ly=function(n,D,L){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10209_maxAspectRatio_=n;this.disableAnimation_=D===void 0?!1:D;this.disableExifRotation_=L===void 0?!1:L;this.JSC$10209_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10209_reject_=this.resolve_=null};
ly.prototype.transform=function(n){var D=this;this.mime_=n.type;Fl(dt6(n),this.dataUrlRead_,this.readError_,this);Fl(ayc(n.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(L,g){D.resolve_=L;D.JSC$10209_reject_=g})};
ly.prototype.dataUrlRead_=function(n){this.dataUrl_=n;this.angle_!=null&&RIW(this)};
ly.prototype.exifRead_=function(n){if(this.disableExifRotation_)this.angle_=0;else{a:if(n=new DataView(n),n.byteLength<2||n.getUint16(0)!==65496)n=-2;else{for(var D=2,L=n.byteLength;D<L;){var g=n.getUint16(D),b=n.getUint16(D+2);if(g===65505){D+=4;g=n.getUint32(D);b=n.getUint16(D+4);if(g!==1165519206||b!==0)break;D+=6;g=n.getUint16(D)===18761;D+=n.getUint32(D+4,g);b=n.getUint16(D,g);D+=2;for(var q=0;q<b;q++){if(n.getUint16(D,g)===274){D+=8;n=n.getUint16(D,g);break a}D+=12}}else if(g>>8!==255)break;
else D+=b+2}n=-1}switch(n){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&&RIW(this)};
ly.prototype.readError_=function(){this.JSC$10209_reject_()};
var RIW=function(n){Uj(n.JSC$10209_image_,K8r,n.completeTransform_,!1,n);n.JSC$10209_image_.src=_.hc(n.dataUrl_).toString();n.JSC$10209_image_.src!=w_.toString()&&n.JSC$10209_image_.src.substr(0,11)==="data:image/"||n.JSC$10209_reject_()};
ly.prototype.completeTransform_=function(){if(this.JSC$10209_image_.src!=w_.toString()){var n=_.hc(this.dataUrl_),D=this.JSC$10209_image_.naturalHeight?this.JSC$10209_image_.naturalWidth/this.JSC$10209_image_.naturalHeight:null;this.invalidAspectRatio=D>this.JSC$10209_maxAspectRatio_||D<1/this.JSC$10209_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var L=this.JSC$10209_image_.naturalWidth,g=this.JSC$10209_image_.naturalHeight,b=D=0,q=this.JSC$10209_image_.naturalHeight?this.JSC$10209_image_.naturalWidth/
this.JSC$10209_image_.naturalHeight:null;q>this.JSC$10209_maxAspectRatio_?(L=this.JSC$10209_maxAspectRatio_*g,D=(L-this.JSC$10209_image_.naturalWidth)/2,this.cropped=!0):q<1/this.JSC$10209_maxAspectRatio_?(g=this.JSC$10209_maxAspectRatio_*L,b=(g-this.JSC$10209_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)q=L,L=g,g=q,q=D,D=b,b=q;switch(this.angle_){case 90:b-=L;break;case 180:D-=L;b-=g;break;case 270:D-=
g}this.cropped||this.angle_%360!==0?(n=document.createElement("canvas"),n.width=L||1,n.height=g||1,this.JSC$10209_image_.naturalWidth&&this.JSC$10209_image_.naturalHeight&&(L=n.getContext("2d"),L.rotate(Math.PI/180*this.angle_),L.drawImage(this.JSC$10209_image_,D,b,this.JSC$10209_image_.naturalWidth,this.JSC$10209_image_.naturalHeight)),this.transformedData=_.hc(n.toDataURL(this.mime_))):this.transformedData=n}else this.transformedData=n;this.resolve_(this)}};var MT=function(n,D){_.Ev.call(this,n);this.value=D};
_.f(MT,_.Ev);
var oa=function(n,D,L,g,b,q,U){U=U===void 0?!1:U;_.fd.call(this);var J=this;this.JSC$10214_url_=n;this.channelId_=D;this.maxFileSizeMb_=L;this.JSC$10214_maxAspectRatio_=g;this.dropZoneEl_=b;this.rejectInvalidAspectRatio_=U;this.selectButtonEl_=q;this.JSC$10214_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new JV(this.dropZoneEl_);this.selectOverlay_=new k5(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10214_image_=this.transfer_=null;this.handler_=new _.ju(this);_.qI(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(q,"click",function(){J.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.f(oa,_.fd);oa.prototype.disposeInternal=function(){for(var n=this.selectButtonEl_.nextSibling;n&&n.parentNode&&n.tagName=="INPUT";)n.parentNode.removeChild(n),n=this.selectButtonEl_.nextSibling;this.cancel();_.fd.prototype.disposeInternal.call(this)};
oa.prototype.uploadPromise=function(){if(this.JSC$10214_image_==null)return null;this.uploadPromise_||PtI(this);return this.uploadPromise_};
oa.prototype.cancel=function(){tDW(this);this.JSC$10214_image_=null};
var tDW=function(n){n.transfer_&&n.transfer_.cancel();n.transfer_=null;n.uploadPromise_=null;n.resolve_=null;n.JSC$10214_reject_=null},PtI=function(n){tDW(n);
n.transfer_=_.W56(n.JSC$10214_url_,{"X-YouTube-ChannelId":n.channelId_},n.JSC$10214_image_);n.handler_.listenOnce(n.transfer_,"l",n.JSC$10216_onUploadComplete_);n.handler_.listenOnce(n.transfer_,"n",n.onUploadError_);n.transfer_.run();n.uploadPromise_=new Promise(function(D,L){n.resolve_=D;n.JSC$10214_reject_=L})};
_.G=oa.prototype;_.G.onChange_=function(n){n.files.length&&(this.JSC$10214_image_=n.files[0],this.JSC$10214_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10214_image_=null,this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(PtI(this),(new ly(this.JSC$10214_maxAspectRatio_)).transform(this.JSC$10214_image_).then((0,_.Et)(this.onPreview_,this),(0,_.Et)(this.onPreviewError_,this))))};
_.G.onPreview_=function(n){if(n.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10214_image_=null),this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;n.cropped&&this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.CHANGE_EVENT",n.transformedData))};
_.G.onPreviewError_=function(){this.JSC$10214_image_=null;this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.G.onHover_=function(n){n.stopPropagation();n.preventDefault();if(n.type==="dragover")n=!0;else if(n.type==="dragleave")n=!1;else return;this.dispatchEvent(new MT("yt.comments.ImageUploadOverlay.HOVER_EVENT",n))};
_.G.JSC$10216_onUploadComplete_=function(){var n=(0,_.yoQ)(this.transfer_.getResponseText());this.resolve_(n.encryptedBlobId)};
_.G.onUploadError_=function(){this.JSC$10214_reject_();tDW(this)};var mNA=function(n){n=n||{};var D={},L={};this.url=n.url||"";this.args=n.args||_.Ao.clone(D);this.assets=n.assets||{};this.attrs=n.attrs||_.Ao.clone(L);this.fallback=n.fallback||null;this.fallbackMessage=n.fallbackMessage||null;this.html5=!!n.html5;this.disable=n.disable||{};this.loaded=!!n.loaded;this.messages=n.messages||{}};
mNA.prototype.clone=function(){var n=new mNA,D;for(D in this)if(this.hasOwnProperty(D)){var L=this[D];n[D]=_.U6v(L)=="object"?_.Ao.clone(L):L}return n};var vwW,XXb,lKA,gB,owL,YKL,SKi,F8j,HKj,yPL,NHi,jXi,nVA,DUj,Lu6,gVb,bh6,$UW,G26,qSr,VdQ,UUP,Byj,JZA,k2r,p4j,ZhQ,aiW,dUA,rQJ,Tyr,EVP,sBX,cZI,QBA,uPA,fiX,AZc,zxI,IiP,CdL,rZb,OhA,ihi,w4A,hxr,Wuc,exX,xUL,KuL,RxL,Pdc,tdL,mUr,vVG,X4c,Y5,lic,MdL,oVG,YSP,SSb,FuW,Hhr,yZb,Ny6,jBj,nvG,Drc,LEA,gvr,bpW,$rW,G$L,qCA,IbO,Vfj,Urr,BqA,JOr,k$P,pO6,ZpQ,azi,drW,Tqc,Evi,s$G,cOr,Q$G,u$A,fzi,AOW,z8G,IzP,C5A,rOb,Op6,ipA,wOc,h8W;vwW=["account/accounts_list"];XXb=["acknowledge_channel_tou_strike"];lKA=["notification/add_upcoming_event_reminder"];
_.MDL=["att/get"];gB=["browse","music/browse","unplugged/browse"];owL=["channel/claim_legacy_youtube_channel"];YKL=["history/clear_search_history"];SKi=["history/clear_watch_history"];F8j=["comment/perform_comment_action"];HKj=["comment/get_comment_replies"];yPL=["ypc/commerce_action"];NHi=["backstage/create_post"];jXi=["live/create_broadcast"];nVA=["channel/create_channel"];DUj=["comment/create_comment_reply"];Lu6=["comment/create_comment"];gVb=["live_chat/create_poll"];bh6=["playlist/create"];
$UW=["decorate_message"];G26=["live_chat/delete_message"];qSr=["playlist/delete"];VdQ=["video/delete"];UUP=["like/dislike"];Byj=["dismissal/dismiss"];JZA=["flag/flag"];k2r=["flow"];p4j=["account/account_menu"];ZhQ=["playlist/get_add_to_playlist"];aiW=["get_answer"];dUA=["channel/get_channel_creation_form"];rQJ=["offline/get_download_action"];Tyr=["kids/get_kids_blocklist_picker"];EVP=["live_chat/get_item_context_menu"];sBX=["live_chat/get_live_chat_message_buy_flow"];cZI=["live_chat/get_live_chat_replay"];
QBA=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];uPA=["live_chat/get_live_chat_super_sticker_buy_flow"];fiX=["notification/get_notification_menu"];AZc=["playlist/get_settings_editor"];zxI=["backstage/get_post_video_preview"];IiP=["account/get_profile_card"];CdL=["share/get_share_panel"];rZb=["share/get_sharing_provider_data"];OhA=["get_survey"];ihi=["notification/get_unseen_count"];w4A=["get_user_mention_suggestions"];hxr=["get_watch"];Wuc=["guide"];
exX=["feedback"];xUL=["kids/update_blacklist"];KuL=["like/like"];RxL=["live_chat/live_chat_action"];Pdc=["live_chat/manage_user"];tdL=["video_manager/metadata_update"];mUr=["live_chat/moderate"];vVG=["notification/modify_channel_preference"];X4c=["notification/opt_out"];Y5=["get_panel","get_posts_by_host_panel"];lic=["player"];MdL=["browse/edit_playlist"];oVG=["notification/record_interactions"];YSP=["reel/reel_item_watch"];SSb=["reel/reel_watch_sequence"];FuW=["like/removelike"];Hhr=["notification/remove_upcoming_event_reminder"];
yZb=["flag/get_form"];Ny6=["miniapp/report_value"];jBj=["navigation/resolve_url"];nvG=["channel/reveal_business_email"];Drc=["in_video/search"];LEA=["search","sfv/search","unplugged/search"];gvr=["live_chat/send_message"];bpW=["live_chat/send_live_chat_vote"];$rW=["account/set_setting"];G$L=["submit_caption_correction"];qCA=["subscription/subscribe"];IbO=["get_transcript"];Vfj=["resolve_location","unplugged/resolve_location"];Urr=["subscription/unsubscribe"];BqA=["backstage/update_post"];JOr=["channel_edit/update_channel_page_settings"];
k$P=["comment/update_comment_reply"];pO6=["comment/update_comment"];ZpQ=["comment/update_comments_settings"];azi=["creator/update_creator_channel"];drW=["pdg/update_enablement"];Tqc=["updated_metadata"];Evi=["channel_edit/validate_channel_handle"];s$G=["verify_age"];cOr=["next","unplugged/watch_next"];Q$G=["whitelist/edit"];u$A=["ypc/cancel_recurrence"];fzi=["ypc/complete_transaction"];AOW=["ypc/get_cart"];z8G=["ypc/get_fix_instrument_params"];IzP=["ypc/get_offers"];C5A=["ypc/get_payment_instruments_params"];
rOb=["ypc/handle_transaction"];Op6=["ypc/log_payment_server_analytics"];ipA=["ypc/pause_subscription"];wOc=["ypc/redeem_code"];h8W=["ypc/resume_subscription"];var WE6=[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,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,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,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,196075,194768,252201,194769,191885,233634,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,211189,111059,211188,5754,20445,233471,151308,151152,228067,130975,130976,247244,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,113746,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,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,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,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,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,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,82039];var dw=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.v0("yt.msgs_",dw);var Sg=new _.jK("ACTION_ROUTER_TOKEN");_.FZ=function(){this.autonavState_=_.c("kevlar_is_pupi_enabled")?2:BMy()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.FZ.prototype.getState=function(){return this.autonavState_};
_.FZ.prototype.pause=function(n){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=n):this.autonavState_==1&&(this.disabledAutonavPauseReason_=n)};
_.FZ.prototype.setState=function(n,D,L){D&&(this.autoplayChangedByUser=!0);D=this.autonavState_===3||n===3;this.autonavState_!=n&&(this.autonavState_=n,n!=3&&_.J1y(n==2),n=_.c("kevlar_is_pupi_enabled")?L||D:!0,_.xt.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,n,L))};
_.FZ.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.GJ(_.FZ);var Hx=function(){this.hasRun=!1};var yg={},ujT=(yg.auto_search="LATENCY_ACTION_AUTO_SEARCH",yg.ad_to_ad="LATENCY_ACTION_AD_TO_AD",yg.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",yg.app_startup="LATENCY_ACTION_APP_STARTUP",yg.browse="LATENCY_ACTION_BROWSE",yg.cast_splash="LATENCY_ACTION_CAST_SPLASH",yg.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",yg.channels="LATENCY_ACTION_CHANNELS",yg.chips="LATENCY_ACTION_CHIPS",yg.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",yg.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
yg.editor="LATENCY_ACTION_EDITOR",yg.embed="LATENCY_ACTION_EMBED",yg.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",yg.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",yg.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",yg.explore="LATENCY_ACTION_EXPLORE",yg.favorites="LATENCY_ACTION_FAVORITES",yg.home="LATENCY_ACTION_HOME",yg.inboarding="LATENCY_ACTION_INBOARDING",yg.landing="LATENCY_ACTION_LANDING",yg.library="LATENCY_ACTION_LIBRARY",yg.live=
"LATENCY_ACTION_LIVE",yg.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",yg.management="LATENCY_ACTION_MANAGEMENT",yg.mini_app="LATENCY_ACTION_MINI_APP_PLAY",yg.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",yg.onboarding="LATENCY_ACTION_ONBOARDING",yg.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",yg.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",yg.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",yg.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",
yg.prebuffer="LATENCY_ACTION_PREBUFFER",yg.prefetch="LATENCY_ACTION_PREFETCH",yg.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",yg.profile_switcher="LATENCY_ACTION_LOGIN",yg.projects="LATENCY_ACTION_PROJECTS",yg.reel_watch="LATENCY_ACTION_REEL_WATCH",yg.results="LATENCY_ACTION_RESULTS",yg.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",yg.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",yg.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",yg.review="LATENCY_ACTION_REVIEW",yg.search_overview_answer=
"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",yg.search_ui="LATENCY_ACTION_SEARCH_UI",yg.search_suggest="LATENCY_ACTION_SUGGEST",yg.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",yg.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",yg.seek="LATENCY_ACTION_PLAYER_SEEK",yg.settings="LATENCY_ACTION_SETTINGS",yg.store="LATENCY_ACTION_STORE",yg.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",yg.tenx="LATENCY_ACTION_TENX",yg.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",yg.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",
yg.watch="LATENCY_ACTION_WATCH",yg.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",yg["watch,watch7"]="LATENCY_ACTION_WATCH",yg["watch,watch7_html5"]="LATENCY_ACTION_WATCH",yg["watch,watch7ad"]="LATENCY_ACTION_WATCH",yg["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",yg.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",yg.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",yg.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",yg.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",yg.networkless_performance=
"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",yg.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",yg.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",yg.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",yg),RQJ=0;var lMJ=function(n,D){fW.call(this,1,arguments);this.timer=D};
_.f(lMJ,fW);var Xhb=new LsB("aft-recorded",lMJ);var IMi=_.U8.ytLoggingGelSequenceIdObj_||{};_.v0("ytLoggingGelSequenceIdObj_",IMi);var NT=_.U8.ytLoggingLatencyUsageStats_||{};_.v0("ytLoggingLatencyUsageStats_",NT);var jg=function(){this.cleanupJob=0},OqT=function(){jg.instance||(jg.instance=new jg);
return jg.instance};
_.G=jg.prototype;_.G.baseline=function(n,D,L){nJ(this,"baseline_"+n)||_.Qa("latencyActionBaselined",{clientActionNonce:n},{timestamp:D,cttAuthInfo:L})};
_.G.tick=function(n,D,L,g){nJ(this,"tick_"+n+"_"+D)||_.Qa("latencyActionTicked",{tickName:n,clientActionNonce:D},{timestamp:L,cttAuthInfo:g})};
_.G.info=function(n,D,L){var g=Object.keys(n).join("");nJ(this,"info_"+g+"_"+D)||(n=Object.assign({},n),n.clientActionNonce=D,_.Qa("latencyActionInfo",n,{cttAuthInfo:L}))};
_.G.jspbInfo=function(n,D,L){for(var g="",b=0;b<IA(n).length;b++)IA(n)[b]!==void 0&&(g=b===0?g.concat(""+b):g.concat("_"+b));nJ(this,"info_"+g+"_"+D)||(_.Ts(n,2,D),D={cttAuthInfo:L},L=_.c("jspb_sparse_encoded_pivot")?new ay([{}]):new ay,_.aW(L,7,RCj,n),CkT("latencyActionInfo",L,D))};
_.G.span=function(n,D,L){var g=Object.keys(n).join("");nJ(this,"span_"+g+"_"+D)||(n.clientActionNonce=D,_.Qa("latencyActionSpan",n,{cttAuthInfo:L}))};
var nJ=function(n,D){NT[D]=NT[D]||{count:0};var L=NT[D];L.count++;L.time=(0,_.Ml)();n.cleanupJob||(n.cleanupJob=_.dF(_.fj,function(){var g=(0,_.Ml)(),b;for(b in NT)NT[b]&&g-NT[b].time>6E4&&delete NT[b];n&&(n.cleanupJob=0)},5E3));
return L.count>5?(L.count===6&&Math.random()*1E5<1&&(L=new _.pe("CSI data exceeded logging limit with key",D.split("_")),D.indexOf("plev")>=0||_.CL(L)),!0):!1};var e8r,xrQ;e8r=window;xrQ=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.zg=e8r.performance||e8r.mozPerformance||e8r.msPerformance||e8r.webkitPerformance||new xrQ;var vR8=!1,whJ=!1,Mxb=(0,_.Et)(_.zg.clearResourceTimings||_.zg.webkitClearResourceTimings||_.zg.mozClearResourceTimings||_.zg.msClearResourceTimings||_.zg.oClearResourceTimings||_.Qn,_.zg);var KEb=window;KEb.ytcsi&&(KEb.ytcsi.infoGel=_.ww,KEb.ytcsi.tick=_.Wz);var btb=function(n){fW.call(this,1,arguments);this.csn=n};
_.f(btb,fW);var qpv=new LsB("screen-created",btb),QHB=[],gXJ=cLf,uxv=0,Pz=new Map,$P8=new Map,GCi=new Map;var Pl4=Symbol("xf"),Fg=new WeakMap;var DD=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Ve=function(){DD.instance||(DD.instance=new DD);
return DD.instance};
_.G=DD.prototype;_.G.setClient=function(n){this.client=n};
_.G.JSC$10296_newScreen=function(){this.clear();this.csn=_.r1()};
_.G.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.G.reportShown=function(n,D,L){var g=this.JSC$10296_getTrackingParams(n),b=n.visualElement?n.visualElement:g;D=this.shownElements.has(b);var q=this.visibleState.get(b);this.shownElements.add(b);this.visibleState.set(b,!0);n.impressionLog&&!D&&n.impressionLog();if(g||n.visualElement)if(L=R8i(this,n,L))if(b=P5X(this,n),LJ(this,n)||b){g=n.visualElement?n.visualElement:_.JR(g);var U=n.interactionLoggingClientData;b||D?LJ(this,n)&4?q||Zty(this.client,L,g,U):LJ(this,n)&1&&!D&&JL8(this.client,L,g,U):JL8(this.client,
L,g,U)}};
_.G.reportHidden=function(n,D,L){var g=this.JSC$10296_getTrackingParams(n),b=n.visualElement?n.visualElement:g;D=this.hiddenElements.has(b);var q=this.visibleState.get(b);this.hiddenElements.add(b);this.visibleState.set(b,!1);if(q===!1)return!0;if(!g&&!n.visualElement)return!1;L=R8i(this,n,L);if(!L||!LJ(this,n)&&P5X(this,n))return!1;g=n.visualElement?n.visualElement:_.JR(g);LJ(this,n)&8?dPT(this.client,L,g):LJ(this,n)&2&&!D&&(n=this.client,D=RG({cttAuthInfo:O6(L)||void 0},L),g={csn:L,ve:g.getAsJson(),
eventType:2},L==="UNDEFINED_CSN"?mw("visualElementHidden",D,g):n?s1("visualElementHidden",g,n,D):_.Qa("visualElementHidden",g,D));return!0};
_.G.JSC$10296_getTrackingParams=function(n){var D=this.getData(n),L,g;if(_.c("il_use_view_model_logging_context")&&(D==null?0:(L=D.context)==null?0:(g=L.loggingContext)==null?0:g.loggingDirectives))return D.context.loggingContext.loggingDirectives.trackingParams||"";var b,q;if(D==null?0:(b=D.rendererContext)==null?0:(q=b.loggingContext)==null?0:q.loggingDirectives)return D.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(D==null?0:D.loggingDirectives)return D.loggingDirectives.trackingParams||
"";var U;return((U=n.veContainer)==null?0:U.trackingParams)?n.veContainer.trackingParams:(D==null?void 0:D.trackingParams)||""};
_.G.JSC$10296_elementShouldLogGesture=function(n,D){n=this.getData(n);return!!((Math.floor(Number(n&&n.loggingDirectives&&n.loggingDirectives.gestures&&n.loggingDirectives.gestures.types||""))||0)&D)};
_.G.JSC$10296_getNearestParentVe=function(n){var D=this.JSC$10296_getTrackingParams(n);return n.visualElement?n.visualElement:D?_.JR(D):n.parentElement?this.JSC$10296_getNearestParentVe(n.parentElement):null};
var R8i=function(n,D,L){var g=_.r1(L);return n.csn===null||g===n.csn||L?g:(n=new _.pe("VisibilityLogger called before newScreen",{caller:D.tagName,previous_csn:n.csn,current_csn:g}),_.CL(n),null)};
DD.prototype.getData=function(n){var D,L=n.data||((D=n.props)==null?void 0:D.data);if(n.isWebComponentWrapper){var g;L=(g=Fg.get(n))==null?void 0:g[Pl4]}return L};
var P5X=function(n,D){var L;return!((L=n.getData(D))==null||!L.loggingDirectives)},LJ=function(n,D){n=n.getData(D);
return Math.floor(Number(n&&n.loggingDirectives&&n.loggingDirectives.visibility&&n.loggingDirectives.visibility.types||""))||1};var g5;g5=function(){};
_.$a=function(){g5.instance||(g5.instance=new g5);return g5.instance};
g5.prototype.setClient=function(n){_.hk(Ve().setClient).bind(Ve())(n)};
_.tf6=function(){_.$a();_.hk(Ve().JSC$10296_newScreen).bind(Ve())()};
g5.prototype.clear=function(){_.hk(Ve().clear).bind(Ve())()};
g5.prototype.reportShown=function(n,D,L){_.hk(Ve().reportShown).bind(Ve())(n,D,L)};
g5.prototype.reportHidden=function(n,D,L){return _.hk(Ve().reportHidden).bind(Ve())(n,D,L)};
var WV8=function(n,D){return _.hk(Ve().JSC$10296_getTrackingParams).bind(Ve())(D)},tET=function(n,D){return _.hk(Ve().JSC$10296_getNearestParentVe).bind(Ve())(D)};var b_,mrL;b_=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};
_.qb=function(){b_.instance||(b_.instance=new b_);return b_.instance};
b_.prototype.setClient=function(n){this.client=n};
mrL=function(n,D,L){L=L===void 0?{}:L;_.hk(function(){var g,b,q,U=((g=_.u(D==null?void 0:D.commandMetadata,_.jr))==null?void 0:g.rootVe)||((b=_.u(D==null?void 0:D.commandMetadata,bqj))==null?void 0:(q=b.screenVisualElement)==null?void 0:q.uiType);if(U){g=_.u(D==null?void 0:D.commandMetadata,tgb);if(g==null?0:g.parentTrackingParams){var J=_.JR(g.parentTrackingParams);if(g.parentCsn)var k=g.parentCsn}else L.clickedVisualElement?J=L.clickedVisualElement:D.clickTrackingParams&&(J=_.JR(D.clickTrackingParams));
a:{g=_.u(D,_.M1);b=_.u(D,k$4);if(g){if(b=kIO(g,"VIDEO")){g={token:b,videoId:g.videoId};break a}}else if(b&&(g=kIO(b,"PLAYLIST"))){g={token:g,playlistId:b.playlistId};break a}g=void 0}L=Object.assign({},{cttAuthInfo:g,parentCsn:k},L);if(_.c("expectation_logging")){var a;L.loggingExpectations=((a=_.u(D==null?void 0:D.commandMetadata,bqj))==null?void 0:a.loggingExpectations)||void 0}_.$Q(n,U,J,L)}else _.CL(new _.pe("Error: Trying to create a new screen without a rootVeType",D))})()};
_.$Q=function(n,D,L,g){g=g===void 0?{}:g;_.hk(function(){WE6.includes(D)||(_.CL(new _.pe("createClientScreen() called with a non-page VE",D)),D=83769);g.isHistoryNavigation||(n.forwardHistoryStack=[],n.backHistoryStack.push({rootVe:D,key:g.key||""}));n.graftQueue=[];n.stateChangedQueue=[];g.dataPromises?vvj(n,D,L,g):XOP(n,D,L,g)})()};
_.lzP=function(n,D,L){L=L===void 0?0:L;_.hk(function(){D.then(function(g){n.pendingScreenCreation.has(L)&&n.pendingScreenFn&&n.pendingScreenFn();var b=_.r1(L),q=_.Ck(L);if(b&&q){var U;(g==null?0:(U=g.response)==null?0:U.trackingParams)&&t9(n.client,b,q,_.JR(g.response.trackingParams));var J;(g==null?0:(J=g.playerResponse)==null?0:J.trackingParams)&&t9(n.client,b,q,_.JR(g.playerResponse.trackingParams))}})})()};
b_.prototype.graftServerVe=function(n,D,L){var g=this;return _.hk(function(){var b=_.JR(n);_.G6(g,b,D,L);return b})()};
_.meJ=function(n,D,L,g){return _.c("enable_client_ve_spec")&&D.clientVeSpec?(D=_.Eh(D.clientVeSpec.uiType,void 0,D.clientVeSpec.elementIndex,D.clientVeSpec.clientYoutubeData,void 0,D),_.G6(n,D,L,g)?D:null):D.trackingParams?n.graftServerVe(D.trackingParams,L,g):null};
_.G8=function(n,D,L,g){return _.hk(function(){if(!D.veType)return _.Iy(new _.pe("Error: Trying to graft a client VE without a veType.")),null;if(D.visibilityTypes){var b=D.visibilityTypes.reduce(function(q,U){return q|U});
b={visibility:{types:String(b)}}}b=_.Eh(D.veType,D.visualElement,D.elementIndex,D.clientYouTubeData,void 0,b);return _.G6(n,b,L,g)?b:null})()};
_.G6=function(n,D,L,g){g=g===void 0?0:g;return _.hk(function(){if(n.pendingScreenCreation.has(g))return n.graftQueue.push([D,L]),!0;var b=_.r1(g),q=L||_.Ck(g);if(b&&q){if(_.c("combine_ve_grafts")){var U=n.cachedVisualElements.get(q.toString());U?U.push(D):(n.cachedRootVisualElements.set(q.toString(),q),n.cachedVisualElements.set(q.toString(),[D]));n.attachTimeout||(n.attachTimeout=_.dF(_.fj,function(){Mf6(n,b)},1200))}else t9(n.client,b,q,D);
return!0}return!1})()};
_.qL=function(n,D,L){L=L===void 0?0:L;var g=n.recurringGrafts.get(L)||new Map;if(_.c("smarter_ve_dedupping"))for(var b=Array.from(g.keys()),q=0;q<b.length;q++){var U=void 0,J=void 0;var k=D;var a=b[q];a.isClientVe()&&k.isClientVe()?(U=k.getAsJson(),J=a.getAsJson(),k=U.veType!==J.veType||U.elementIndex!==J.elementIndex||U.dataElement!==J.dataElement||k.getLoggingDirectives()!==a.getLoggingDirectives()?!1:!0):k=a.veData.trackingParams!==void 0&&k.veData.trackingParams!==void 0?((J=k.veData)==null?void 0:
J.trackingParams)===((U=a.veData)==null?void 0:U.trackingParams):!1;if(k)return}else if(g.has(D))return;g.set(D,void 0);n.recurringGrafts.set(L,g);_.r1(L)==="UNDEFINED_CSN"||n.pendingScreenCreation.has(L)||_.G6(n,D,void 0,L)};
_.Vs=function(n,D,L,g){g=_.r1(g===void 0?0:g);if(!g)return!1;EXB(n.client,g,D,L);return!0};
_.Un=function(n,D,L,g){if(!D)return!1;g=_.r1(g===void 0?0:g);if(!g)return!1;EXB(n.client,g,_.JR(D),L);return!0};
_.hi=function(n,D){var L=D.getScreenLayer&&D.getScreenLayer();if(D.visualElement)return _.Vs(n,D.visualElement,void 0,L);D=WV8(_.$a(),D);return _.Un(n,D,void 0,L)};
b_.prototype.clickCommand=function(n,D,L){return _.Un(this,n.clickTrackingParams,D,L===void 0?0:L)};
b_.prototype.stateChanged=function(n,D,L){this.visualElementStateChanged(_.JR(n),D,L===void 0?0:L)};
b_.prototype.visualElementStateChanged=function(n,D,L){L=L===void 0?0:L;L===0&&this.pendingScreenCreation.has(L)?this.stateChangedQueue.push([n,D]):this.logStateChanged(n,D,L)};
b_.prototype.logStateChanged=function(n,D,L){L=L===void 0?0:L;var g=_.r1(L);n=n||_.Ck(L);return g&&n?(sHB(this.client,g,n,D),!0):!1};
var vvj=function(n,D,L,g){g=g===void 0?{}:g;n.pendingScreenCreation.add(g.layer||0);n.pendingScreenFn=function(){XOP(n,D,L,g);var U=_.Ck(g.layer);if(U){for(var J=_.V(n.graftQueue),k=J.next();!k.done;k=J.next())k=k.value,_.G6(n,k[0],k[1]||U,g.layer);U=_.V(n.stateChangedQueue);for(J=U.next();!J.done;J=U.next())J=J.value,n.logStateChanged(J[0],J[1])}};
L||_.r1(g.layer)||n.pendingScreenFn();if(g.dataPromises)for(var b=_.V(g.dataPromises),q=b.next();!q.done;q=b.next())_.lzP(n,q.value,g.layer);else _.zo(Error("yf"))},XOP=function(n,D,L,g){g=g===void 0?{}:g;
var b=void 0;g.layer||(g.layer=0);b=g.parentLayer!==void 0?g.parentLayer:g.layer;var q=_.r1(b);b=_.Ck(b);var U=L||b,J;U&&(g.parentCsn!==void 0?J={clientScreenNonce:g.parentCsn,visualElement:U}:q&&q!=="UNDEFINED_CSN"&&(J={clientScreenNonce:q,visualElement:U}));var k,a=_.OJ("EVENT_ID");q==="UNDEFINED_CSN"&&a&&(k={servletData:{serializedServletEventId:a}});_.c("combine_ve_grafts")&&q&&Mf6(n,q);_.c("no_client_ve_attach_unless_shown")&&U&&q&&BO8(U,q);try{var d=_.qYb(n.client,D,J,g.csnToClone,g.cttAuthInfo,
k,g.implicitGestureType,void 0,g.loggingExpectations)}catch(A){_.rF(A,{rootVeType:D,rootVe:b,parentVisualElement:L,currentCsn:q,parentEl:J,csnToClone:g.csnToClone});_.zo(A);return}_.BVJ(d,D,g.layer,g.cttAuthInfo);q&&q!=="UNDEFINED_CSN"&&b&&!V8b(q)&&dPT(n.client,q,b,!0);n.backHistoryStack[n.backHistoryStack.length-1]&&!n.backHistoryStack[n.backHistoryStack.length-1].csn&&(n.backHistoryStack[n.backHistoryStack.length-1].csn=d||"");_.ww({clientScreenNonce:d});_.tf6();var T=_.Ck(g.layer);q&&q!=="UNDEFINED_CSN"&&
T&&(_.c("web_mark_root_visible")||_.c("music_web_mark_root_visible"))&&_.Xg(d,T);n.pendingScreenCreation.delete(g.layer||0);n.pendingScreenFn=void 0;var Q;(Q=n.recurringGrafts.get(g.layer))==null||Q.forEach(function(A,I){A?_.G6(n,I,A,g.layer):T&&_.G6(n,I,T,g.layer)});
ovQ(n)},ovQ=function(n){for(var D=0;D<n.afterNewScreenOneOffJobs.length;D++){var L=n.afterNewScreenOneOffJobs[D];
try{L()}catch(g){_.zo(g)}}for(D=n.afterNewScreenOneOffJobs.length=0;D<n.afterNewScreenRecurringJobs.length;D++){L=n.afterNewScreenRecurringJobs[D];try{L()}catch(g){_.zo(g)}}},Mf6=function(n,D){if(D===void 0)for(var L=GD4(),g=0;g<L.length;g++)L[g]!==void 0&&Mf6(n,L[g]);
else n.cachedVisualElements.forEach(function(b,q){(q=n.cachedRootVisualElements.get(q))&&_.VWT(n.client,D,q,b)}),n.cachedVisualElements.clear(),n.cachedRootVisualElements.clear(),n.attachTimeout=void 0};var Bu=function(n){n=n===void 0?{layer:0}:n;this.hasRun=!1;this.createScreenConfig=n;n={};this.processedResponseMap=(n.response=!1,n.playerResponse=!1,n)};
_.f(Bu,Hx);Bu.prototype.validate=function(n){return!(!n.data||!n.data.response&&!n.data.playerResponse)};
Bu.prototype.handle=function(n){var D=_.qb(),L=this.createScreenConfig.layer;n.data.response&&n.data.response.trackingParams&&!this.processedResponseMap.response&&(D.graftServerVe(n.data.response.trackingParams,void 0,L),this.processedResponseMap.response=!0);n.data.playerResponse&&n.data.playerResponse.trackingParams&&!this.processedResponseMap.playerResponse&&(D.graftServerVe(n.data.playerResponse.trackingParams,void 0,L),this.processedResponseMap.playerResponse=!0)};var JN=function(){this.JSC$10328_playerPromiseResolver=_.Kl();this.chunkProcessors=[];this.chunksProcessed=0};
JN.prototype.processChunk=function(n){if(n){for(var D=_.V(this.chunkProcessors),L=D.next();!L.done;L=D.next())L=L.value,L.validate(n)&&(L.handle(n),L.hasRun=!0);_.Wz("np"+this.chunksProcessed);this.chunksProcessed++}};var Hi8,FEc;_.Ly=function(n,D,L,g,b,q,U){U=U===void 0?[]:U;this.buildCommandPayload=n;this.navigate=D;this.handleServiceRequest=L;this.sendAction=g;this.JSC$10337_screenManager=b;this.commandResolverMap=q;this.autoLogResolverAllowlist=U;this.pendingCommands=new Set};
Hi8=function(n,D,L){var g=KXy,b=RlJ,q=_.qb(),U=YCr;L=L===void 0?[]:L;_.Ly.instance=new _.Ly(n,D,g,b,q,U,L)};
FEc=function(n,D,L){if(!n.commandResolverMap)return!1;var g=CSB(D,n.commandResolverMap);return g?((n.autoLogResolverAllowlist.some(function(b){return!!_.u(D,b)})||(L==null?0:L.forceClickLogging))&&SCj(n,D,L),g instanceof Promise?g.then(function(b){b.resolve(D,L)}):g.resolve(D,L),!0):!1};
_.Ly.prototype.resolveCommand=function(n,D){var L=this,g=Hpj(n);if(FEc(this,n,D))return!0;if(g)return yOc(this,n,D);if(!this.buildCommandPayload)return ALv(n,"Unhandled command by buildCommandPayload"),!1;var b=this.buildCommandPayload(n,D);if(D==null?0:D.commandController)b.commandController=D.commandController;if(b.type===0){if(!this.navigate)return zzJ(n,"navigate"),!1;if(!Nqi(b.command))return ALv(n,"Page requests need to specify a url"),!1;_.c("logging_avoid_blocking_during_navigation")&&_.lV8().transition("application_navigating");
n=this.navigate(b)||[];WqX(n).then(function(){L.pendingCommands.delete(b.command)});
return!0}if(b.type===1){if(!this.handleServiceRequest)return zzJ(n,"handleServiceRequest"),!1;(D==null?0:D.forceClickLogging)&&SCj(this,b.command,D);n=this.handleServiceRequest(b);WqX(n).then(function(){L.pendingCommands.delete(b.command)});
return!0}if(b.type===2){if(!this.sendAction)return zzJ(n,"sendAction"),!1;SCj(this,b.command,D);this.sendAction(b);return!0}return!1};
var SCj=function(n,D,L){if((L==null||!L.disableClickTracking)&&n.JSC$10337_screenManager)if(D.clickTrackingParams&&_.c("log_click_with_layer_from_element_in_command_handler")){var g;L=L==null?void 0:(g=L.form)==null?void 0:g.element;n.JSC$10337_screenManager.clickCommand(D,null,L&&L.getScreenLayer&&L.getScreenLayer())}else D.clickTrackingParams?n.JSC$10337_screenManager.clickCommand(D):!_.c("disable_clicked_visual_element_in_command_handler")&&(L==null?0:L.clickedVisualElement)&&_.Vs(n.JSC$10337_screenManager,
L.clickedVisualElement)},Hpj=function(n){var D=!!_.u(n,_.pB),L;
n=((L=_.u(n,_.aG))==null?void 0:L.signal)==="CLIENT_SIGNAL";return D||n},yOc=function(n,D,L){var g=_.u(D,_.pB);
if(g)var b=(g==null?void 0:g.commands)||[];else{var q;if(((q=_.u(D,_.aG))==null?void 0:q.signal)==="CLIENT_SIGNAL"){var U;b=((U=_.u(D,_.aG))==null?void 0:U.actions)||[]}}if(b){D=_.V(b);for(b=D.next();!b.done;b=D.next()){b=b.value;try{n.resolveCommand(b,L)}catch(J){J instanceof Error&&_.zo(J)}}return!0}ALv(D,"Could not handle the meta command");return!1},Nqi=function(n){var D;
return!((D=_.u(n==null?void 0:n.commandMetadata,_.jr))==null||!D.url)};var kQ=function(){Hx.apply(this,arguments)};
_.f(kQ,Hx);kQ.prototype.validate=function(n){var D,L;return!this.hasRun&&!!((D=n.data.response)==null?0:(L=D.onResponseReceivedEndpoints)==null?0:L.length)};
kQ.prototype.handle=function(n){var D=_.Ly.instance;n=_.V(n.data.response.onResponseReceivedEndpoints);for(var L=n.next();!L.done;L=n.next())D.resolveCommand(L.value)};var j$X,nLj,DQW;
j$X=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=_.kd();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.pJ=function(){nLj||(nLj=new j$X);return nLj};
DQW=function(){var n=_.pJ();n.miniplayerButtonActivation=!1;n.userActivation=!1;n.playlistWatchPageActivation=!1;n.productDetailsPageActivation=!1;n.miniAppPageActivation=!1;n.playablesDestPageActivation=!1;n.lockupActivation=!1;n.showMiniplayerCommandActivation=!1;n.playlistSuggestionsShelfActivation=!1;n.mediaSessionPipActivation=!1;n.watchPipActivation=!1;n.watchWhileActivation=!1;n.shortsPipActivation=!1};
_.Lz6=function(){var n=_.pJ(),D=n.mediaSessionPipActivation,L=n.watchPipActivation,g=n.watchWhileActivation,b=n.playlistWatchPageActivation,q=n.lockupActivation,U=n.showMiniplayerCommandActivation,J=n.navigatingAwayFromWatchDeletedVideo,k=n.shortsPipActivation,a=n.playlistSuggestionsShelfActivation,d=n.productDetailsPageActivation,T=n.miniAppPageActivation,Q=n.playablesDestPageActivation;return!n.miniplayerButtonActivation&&!b&&!a&&!d&&!T&&!Q&&!q&&!U&&!D&&!L&&!g&&!k||J};var d7T;_.ZD=ym("FEwhat_to_watch","/",3854);_.TlJ=ym("FEdownloads","/feed/downloads",42352);d7T=ym("FEmusic_offline","browse/FEmusic_offline",42352);var Y1=function(n,D){D=D===void 0?[]:D;var L=L===void 0?[]:L;D=F5J.apply(null,[HTy.apply(null,_.Iu(D))].concat(_.Iu(L)));this.store=nqv(n,void 0,D)};
Y1.prototype.getState=function(){return this.store.getState()};
Y1.prototype.dispatch=function(n){return this.store.dispatch(n)};
Y1.prototype.subscribe=function(n){return this.store.subscribe(n)};
Y1.prototype.replaceReducer=function(n){return this.store.replaceReducer(n)};
Y1.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.a9=function(n,D,L){var g=D(n.getState());return n.subscribe(function(){var b=D(n.getState());if(b!==g){var q=g;g=b;L(b,q)}})};var E5J;_.pF=function(n,D,L){return _.LI({type:"REPLACE_ENTITY",payload:{entityPayload:L,entityType:n,key:D}})};
E5J=function(n){return _.LI({type:"REPLACE_ENTITIES",payload:n})};
_.CF=function(n,D,L,g){return _.LI({type:"UPDATE_ENTITY",payload:{entityPayload:L,entityType:n,key:D,mergeOption:g}})};var mPi=function(n){var D=this;n=n===void 0?[]:n;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;n.forEach(function(L){D.append(L)})};
_.G=mPi.prototype;_.G.getLength=function(){return this.totalLength};
_.G.append=function(n){var D=this.arrays.length===0?!1:(D=this.arrays[this.arrays.length-1])&&D.buffer===n.buffer&&D.byteOffset+D.length===n.byteOffset;D?(D=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(D.buffer,D.byteOffset,D.length+n.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(n);this.totalLength+=n.length};
_.G.split=function(n){for(var D=new mPi,L=new mPi,g=_.V(this.arrays),b=g.next();!b.done;b=g.next())b=b.value,n>=b.length?(D.append(b),n-=b.length):n?(D.append(new Uint8Array(b.buffer,b.byteOffset,n)),L.append(new Uint8Array(b.buffer,b.byteOffset+n,b.length-n)),n=0):L.append(b);return{headView:D,tailView:L}};
_.G.isFocused=function(n){return n>=this.arrayPos&&n<this.arrayPos+this.arrays[this.arrayIdx].length};
_.G.focus=function(n){if(!this.isFocused(n))for(n<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=n&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
_.G.getDataView=function(n,D){n=n===void 0?0:n;D=D===void 0?-1:D;if(!this.totalLength||!D)return new DataView(new ArrayBuffer(0));D<0&&(D=this.totalLength-n);this.focus(n);if(!(n-this.arrayPos+D<=this.arrays[this.arrayIdx].length)){var L=this.arrayIdx,g=this.arrayPos;this.focus(n+D-1);g=new Uint8Array(this.arrayPos+this.arrays[this.arrayIdx].length-g);for(var b=0,q=L;q<=this.arrayIdx;q++)g.set(this.arrays[q],b),b+=this.arrays[q].length;this.arrays.splice(L,this.arrayIdx-L+1,g);this.arrayPos=this.arrayIdx=
0;this.focus(n)}L=this.arrays[this.arrayIdx];return new DataView(L.buffer,L.byteOffset+n-this.arrayPos,D)};
_.G.getUint8=function(n){this.focus(n);return this.arrays[this.arrayIdx][n-this.arrayPos]};(function(){var n=function(g){return new Uint8Array(g)},D=function(g){for(var b=new Uint8Array(g.length),q=0;q<g.length;q++)b[q]=g[q];
return b},L=new Uint8Array([1]);
return L.length===1&&L[0]===1?n:D})();
var ez8=Array(1024),WBB=window.TextDecoder?new TextDecoder:void 0,KBv=window.TextEncoder?new TextEncoder:void 0;var tW8=function(n){this.arrayView=n;this.pos=0;this.pendingTagAndType=-1},g4=function(n){var D=n.arrayView.getUint8(n.pos);
++n.pos;if(D<128)return D;for(var L=D&127,g=1;D>=128;)D=n.arrayView.getUint8(n.pos),++n.pos,g*=128,L+=(D&127)*g;return L},vXB=function(n,D){var L=n.pendingTagAndType;
for(n.pendingTagAndType=-1;n.pos+1<=n.arrayView.totalLength;){L<0&&(L=g4(n));var g=L>>3,b=L&7;if(g===D)return!0;if(g>D){n.pendingTagAndType=L;break}L=-1;switch(b){case 0:g4(n);break;case 1:n.pos+=8;break;case 2:g=g4(n);n.pos+=g;break;case 5:n.pos+=4}}return!1};var lSJ=function(){this.pos=0;this.submessagePosStack=[];this.buf=PSi(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Gz=function(n,D){D=n.pos+D;
if(!(n.buf.length>=D)){for(var L=n.buf.length*2;L<D;)L*=2;n.buf=PSi(L,n.buf.subarray(0,n.pos));n.view=new DataView(n.buf.buffer,n.buf.byteOffset,n.buf.byteLength)}},$1=function(n,D){if(D>268435455){Gz(n,4);
for(var L=D&1073741823,g=0;g<4;g++)n.view.setUint8(n.pos,L&127|128),L>>=7,n.pos+=1;D=Math.floor(D/268435456)}for(Gz(n,4);D>127;)n.view.setUint8(n.pos,D&127|128),D>>=7,n.pos+=1;n.view.setUint8(n.pos,D);n.pos+=1};for(var MW8={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,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,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},XGJ={},gLc=_.V(Object.entries(MW8)),b9G=gLc.next();!b9G.done;b9G=gLc.next()){var $QX=_.V(b9G.value),GlQ=$QX.next().value,qVc=$QX.next().value,VAI=GlQ,UQ6=qVc;UQ6&&(XGJ[UQ6]=VAI)};var YY8=function(n,D){n=n===void 0?{}:n;switch(D.type){case "ENTITY_LOADED":return D.payload.reduce(function(g,b){var q,U=(q=b.options)==null?void 0:q.persistenceOption;if(U&&U!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&U!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return g;if(!b.entityKey)return _.zo(Error("Af")),g;if(b.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!b.payload)return b=new _.pe("REPLACE entity mutation is missing a payload",{entityKey:b.entityKey}),_.zo(b),g;var J=(0,_.Ao.getAnyKey)(b.payload);
return FBJ(g,J,b.entityKey,b.payload[J])}if(b.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{b=b.entityKey;try{var k=_.b2(b).entityType;J=FBJ(g,k,b);break a}catch(T){if(T instanceof Error){b=new _.pe("Failed to deserialize entity key",{entityKey:b,originalMessage:T.message});_.zo(b);J=g;break a}throw T;}J=void 0}return J}if(b.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!b.payload)return b=new _.pe("UPDATE entity mutation is missing a payload",{entityKey:b.entityKey}),_.zo(b),g;J=(0,_.Ao.getAnyKey)(b.payload);
var a,d;return HtJ(g,J,b.entityKey,b.payload[J],(a=b.fieldMask)==null?void 0:(d=a.mergeOptions)==null?void 0:d.repeatedFieldsMergeOption)}return g},n);
case "REPLACE_ENTITY":var L=D.payload;return FBJ(n,L.entityType,L.key,L.entityPayload);case "REPLACE_ENTITIES":return Object.keys(D.payload).reduce(function(g,b){var q=D.payload[b];return Object.keys(q).reduce(function(U,J){return FBJ(U,b,J,q[J])},g)},n);
case "UPDATE_ENTITY":return L=D.payload,HtJ(n,L.entityType,L.key,L.entityPayload,L.mergeOption);default:return n}};var yLQ;var BoQ=!1,d5,T6,En,sn,cu,Je6=function(n){_.TR.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!BoQ){var D,L=new Uint8Array(256),g=new Uint8Array(256);var b=1;for(D=0;D<256;D++)L[b]=D,g[D]=b,b^=b<<1^(b>>7&&283);d5=new Uint8Array(256);T6=UR(256);En=UR(256);sn=UR(256);cu=UR(256);for(var q=0;q<256;q++){b=q?g[255^L[q]]:0;b^=b<<1^b<<2^b<<3^b<<4;b=b&255^b>>>8^99;d5[q]=b;D=b<<1^(b>>7&&283);var U=D^b;T6[q]=D<<24|b<<16|b<<8|U;En[q]=U<<24|T6[q]>>>8;sn[q]=b<<24|En[q]>>>
8;cu[q]=b<<24|sn[q]>>>8}BoQ=!0}b=UR(44);for(L=0;L<4;L++)b[L]=n[4*L]<<24|n[4*L+1]<<16|n[4*L+2]<<8|n[4*L+3];for(g=1;L<44;L++)n=b[L-1],L%4||(n=(d5[n>>16&255]^g)<<24|d5[n>>8&255]<<16|d5[n&255]<<8|d5[n>>>24],g=g<<1^(g>>7&&283)),b[L]=b[L-4]^n;this.key=b};
_.f(Je6,_.TR);
Je6.prototype.encrypt=function(n){var D=n.length;n=new Uint8Array(n.buffer.slice(n.byteOffset,n.byteOffset+D));for(var L=this.cipherBlock,g=0;g<D&&this.blockOffset<16;)n[g++]^=L[this.blockOffset++];for(var b=D-(D-g)%16;g<b;)klP(this),n[g++]^=L[0],n[g++]^=L[1],n[g++]^=L[2],n[g++]^=L[3],n[g++]^=L[4],n[g++]^=L[5],n[g++]^=L[6],n[g++]^=L[7],n[g++]^=L[8],n[g++]^=L[9],n[g++]^=L[10],n[g++]^=L[11],n[g++]^=L[12],n[g++]^=L[13],n[g++]^=L[14],n[g++]^=L[15];if(g<D)for(klP(this),this.blockOffset=0;g<D;)n[g++]^=
L[this.blockOffset++];return n};
var p9X=function(n,D){for(var L=0;L<4;L++)n.counter[L]=D[L*4]<<24|D[L*4+1]<<16|D[L*4+2]<<8|D[L*4+3];n.blockOffset=16},klP=function(n){for(var D=n.key,L=n.counter[0]^D[0],g=n.counter[1]^D[1],b=n.counter[2]^D[2],q=n.counter[3]^D[3],U=3;U>=0&&!(n.counter[U]=-~n.counter[U]);U--);
for(var J,k,a=4;a<40;)U=T6[L>>>24]^En[g>>16&255]^sn[b>>8&255]^cu[q&255]^D[a++],J=T6[g>>>24]^En[b>>16&255]^sn[q>>8&255]^cu[L&255]^D[a++],k=T6[b>>>24]^En[q>>16&255]^sn[L>>8&255]^cu[g&255]^D[a++],q=T6[q>>>24]^En[L>>16&255]^sn[g>>8&255]^cu[b&255]^D[a++],L=U,g=J,b=k;n=n.cipherBlock;U=D[40];n[0]=d5[L>>>24]^U>>>24;n[1]=d5[g>>16&255]^U>>16&255;n[2]=d5[b>>8&255]^U>>8&255;n[3]=d5[q&255]^U&255;U=D[41];n[4]=d5[g>>>24]^U>>>24;n[5]=d5[b>>16&255]^U>>16&255;n[6]=d5[q>>8&255]^U>>8&255;n[7]=d5[L&255]^U&255;U=D[42];
n[8]=d5[b>>>24]^U>>>24;n[9]=d5[q>>16&255]^U>>16&255;n[10]=d5[L>>8&255]^U>>8&255;n[11]=d5[g&255]^U&255;U=D[43];n[12]=d5[q>>>24]^U>>>24;n[13]=d5[L>>16&255]^U>>16&255;n[14]=d5[g>>8&255]^U>>8&255;n[15]=d5[b&255]^U&255};var Z9I=!1;(function(){var n=function(g){return new Uint8Array(g)},D=function(g){for(var b=new Uint8Array(g.length),q=0;q<g.length;q++)b[q]=g[q];
return b},L=new Uint8Array([1]);
return L.length===1&&L[0]===1?n:D})();
var fJ;var aHj=function(n){this.JSC$10404_aesKey=n};
aHj.prototype.encrypt=function(n,D){var L=this,g,b;return _.B(function(q){if(q.nextAddress==1){a:{if(!Z9I&&!_.tE){if(fJ){var U=fJ;break a}fJ=(U=window.crypto)==null?void 0:U.subtle;var J,k,a;if(((J=fJ)==null?0:J.importKey)&&((k=fJ)==null?0:k.sign)&&((a=fJ)==null?0:a.encrypt)){U=fJ;break a}fJ=void 0}U=void 0}g=U;if(!g)return q.return(dQc(L,n,D));_.JA(q,3);return _.p(q,Toj(L,n,D,g),5)}if(q.nextAddress!=3)return q.return(q.yieldResult);b=_.dG(q);_.CL(b);Z9I=!0;return q.return(dQc(L,n,D))})};
var Toj=function(n,D,L,g){var b,q;return _.B(function(U){switch(U.nextAddress){case 1:if(n.cryptoKey){U.jumpTo(2);break}return _.p(U,g.importKey("raw",n.JSC$10404_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:n.cryptoKey=U.yieldResult;case 2:return b={name:"AES-CTR",counter:L,length:128},_.p(U,g.encrypt(b,n.cryptoKey,D),4);case 4:return q=U.yieldResult,U.return(new Uint8Array(q))}})},dQc=function(n,D,L){n.encryptorPolyfill||(n.encryptorPolyfill=new Je6(n.JSC$10404_aesKey));
p9X(n.encryptorPolyfill,L);return n.encryptorPolyfill.encrypt(D)},ELb=function(n){this.JSC$10408_aesKey=n};
ELb.prototype.encrypt=function(n,D){this.encryptor||(this.encryptor=new Je6(this.JSC$10408_aesKey));p9X(this.encryptor,D);return this.encryptor.encrypt(n)};var sYj={},n5B=lq("yt-idb-pref-storage",{objectStores:(sYj.prefs={addedAtVersion:1},sYj),shared:!1,upgrade:function(n,D){D(1)&&wD(i9(n,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.AN=function(n){this.token=n};
_.AN.getInstance=function(){return _.B(function(n){return n.return(new Promise(function(D){_.XG().then(function(L){L?(_.AN.instance||(_.AN.instance=new _.AN(L)),D(_.AN.instance)):D(void 0)})}))})};
_.AN.prototype.get=function(n){var D=this,L,g,b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,DTi(D.token),2);if(q.nextAddress!=3)return L=q.yieldResult,_.p(q,L.get("prefs",n),3);g=q.yieldResult;if(!g)return q.return();b=(0,_.Ml)();return g.expirationTimestampMs<=b?q.return():q.return(g.value)})};
_.AN.prototype.set=function(n,D,L){L=L===void 0?31536E3:L;var g=this,b,q,U;return _.B(function(J){if(J.nextAddress==1)return b=(0,_.Ml)(),q={key:n,value:D,expirationTimestampMs:b+L*1E3},_.p(J,DTi(g.token),2);U=J.yieldResult;return _.p(J,U.put("prefs",q),0)})};
_.AN.prototype.remove=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,DTi(D.token),2);L=g.yieldResult;return _.p(g,L.delete("prefs",n),0)})};var z6={},ceP=(z6.INVALID_ENCODER_VERSION="Invalid encoder version",z6.KEY_CREATION_FAILED="Failed to create encoder key",z6.UNKNOWN_DECODE_ERROR="Failed to decode PES data",z6.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",z6.WRONG_DATA_TYPE="Encoder cannot process the data type",z6),BS=function(n,D){D=D===void 0?{}:D;_.pe.call(this,ceP[n],Object.assign({},{name:"PESEncoderError",type:n},D));this.type=n;this.level="WARNING";Object.setPrototypeOf(this,BS.prototype)};
_.f(BS,_.pe);var QYW=function(){},upG=function(n,D,L){try{return n.encodeImpl(D,L)}catch(g){$T4(g,g5B)}},fHP=function(n,D,L){var g;
return _.B(function(b){if(b.nextAddress==1)return _.JA(b,2),_.p(b,n.decodeAsyncImpl(D,L),4);if(b.nextAddress!=2)return b.return(b.yieldResult);g=_.dG(b);$T4(g,bGv);_.Tq(b)})};
QYW.prototype.decodeAsyncImpl=function(n,D){return Promise.resolve(this.decodeImpl(n,D))};var I9=function(n,D){this.aesEncryptor=n;this.aesEncryptorAsync=D};
_.f(I9,QYW);I9.prototype.encodeImpl=function(n,D){D=GO4(D);n=(new TextEncoder).encode(JSON.stringify(n));return this.aesEncryptor.encrypt(n,D)};
I9.prototype.decodeImpl=function(n,D){if(!(n instanceof Uint8Array))throw LYi(1);var L=new TextDecoder;D=GO4(D);n=this.aesEncryptor.encrypt(n,D);return JSON.parse(L.decode(n))};
I9.prototype.decodeAsyncImpl=function(n,D){var L=this,g,b,q;return _.B(function(U){if(U.nextAddress==1){if(!(n instanceof Uint8Array))throw LYi(1);g=new TextDecoder;b=GO4(D);return _.p(U,L.aesEncryptorAsync.encrypt(n,b),2)}q=U.yieldResult;return U.return(JSON.parse(g.decode(q)))})};var qqy={accountLinkStatusEntity:ZWI,booleanEntity:MKL,buttonEntity:KHI,captionTrack:mPG,channelHandle:Wrb,commerceAcquisitionClientPayloadEntity:G1I,commerceCartListEntity:qKr,contextNoteFeedEntityPayload:m0W,continuationTokenEntity:A16,downloadQualityPickerEntity:phQ,downloadsPageRefreshTokenEntity:aMj,downloadsPageViewConfigurationEntity:Wdj,downloadStatusEntity:ZqI,dismissState:fDr,sfvAudioItemCurrentlyPlayingEntity:saj,emojiFountainDataEntity:WHI,emojiCustomizationSetEntity:hZA,fakeChannel:Sb6,
fakePlaylist:FGX,fakePlaylistEntryCollection:H$b,fakeVideo:NWb,fakeVideoDescription:jbG,featuredProductsEntity:NMj,flowStateEntity:BVj,iconBadgeEntity:VDW,interstitialInteractionStateEntity:hqb,likeButtonAnimationEntity:eQL,liveChatPollStateEntity:moi,liveViewerLeaderboardChatEntryPointStateEntity:DTG,liveViewerLeaderboardPointsEntity:LYG,liveReactionsDataEntity:eZQ,logoEntity:OWQ,macroMarkerEntity:xwG,mainDownloadsLibraryEntity:dwQ,mainDownloadsListEntity:TMi,mainPlaylistDownloadStateEntity:sdj,
mainPlaylistEntity:zQI,mainPlaylistVideoEntity:IMG,mainVideoDownloadStateEntity:c1i,mainVideoEntity:iqQ,markersEngagementPanelSyncEntity:KdG,markersVisibilityOverrideEntity:RQj,musicAlbumReleaseDetail:UPc,musicAlbumReleaseDownloadMetadataEntity:btI,musicAlbumRelease:VWX,musicAlbumReleaseUserDetail:BOA,musicArtistDetail:kCX,musicArtist:JLr,musicArtistUserDetail:pG6,musicDownloadsLibraryEntity:$PA,musicLibraryEdit:Ztc,musicLibraryStatusEntity:aSW,musicPlaylist:dPX,musicPlaylistDownloadMetadataEntity:GCG,
musicShare:EXb,musicTrackDetail:cL6,musicTrackDownloadMetadataEntity:qYI,musicTrack:sHb,musicTrackUserDetail:QHb,offlineOrchestrationActionWrapperEntity:vXL,offlineVideoPolicy:XGj,offlineVideoStreams:lSj,offlineabilityEntity:QdI,orchestrationWebSamplingEntity:ujX,pageHeaderEntity:IDb,pdpStateEntity:UNb,pinnedProductEntity:jdX,playbackData:MWr,playerStateEntity:Pki,quantityIncrementerEntity:BHb,refresh:oXb,saveToPlaylistListEntity:mTi,settingEntity:G6G,stringEntity:osj,suggestedFeedbackChipStateEntity:txL,
transfer:YYA,trendingOfferEntity:nXi,videoDownloadContextEntity:SYr,videoOverviewAsyncDataEntity:eIQ,videoPlaybackPositionEntity:tOc,votingEntity:rNX,ytMainChannelEntity:whj,youchatPendingResponseEntity:mwA,ytMainDownloadedVideoEntity:fM6,ytMainVideoEntity:hQX};var AeQ,IHj,d4,axB,dTT,O9L,w9L,i9X,reI;AeQ=function(n,D){this.JSC$10427_wrapped=n;this.JSC$10427_encoderRegistry=D;this.changedKeys={}};
IHj=function(n,D){a:{n=zwW(n.JSC$10427_encoderRegistry,D.version);try{var L=n.decodeImpl(D.data,D.key);break a}catch(g){$T4(g,bGv)}L=void 0}return L};
_.CVc=function(n,D,L){return n.JSC$10427_wrapped.objectStore("EntityStore").get(D).then(function(g){if(g){if(L&&g.entityType!==L)throw Error("Bf");return IHj(n,g)}})};
d4=function(n,D,L){return L?(L=L.map(function(g){return _.CVc(n,g,D)}),rm.all(L)):n.JSC$10427_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(D)).then(function(g){return g.map(function(b){return IHj(n,b)})})};
_.ZGy=function(n,D,L){var g=oXB(D),b=zwW(n.JSC$10427_encoderRegistry,1),q=Object.assign({},D);return n.JSC$10427_wrapped.objectStore("EntityStore").get(g).then(function(U){if(U){if(U.entityType!==L)throw Error("Bf");q.entityMetadata||(U=IHj(n,U),q.entityMetadata=U.entityMetadata)}}).then(function(){var U={key:g,
entityType:L,data:upG(b,q,g),version:1};return rm.all([n.JSC$10427_wrapped.objectStore("EntityStore").put(U),reI(n,q,L)])}).then(function(){O9L(n,g,L);
return g})};
axB=function(n,D){var L=_.b2(D).entityType;return rm.all([n.JSC$10427_wrapped.objectStore("EntityStore").delete(D),i9X(n,D)]).then(function(){O9L(n,D,L)})};
dTT=function(n,D,L,g){var b=zwW(n.JSC$10427_encoderRegistry,1);return _.CVc(n,D,g).then(function(q){if(q){q=hzB(q,L);var U={key:D,entityType:g,data:upG(b,q,D),version:1};return rm.all([n.JSC$10427_wrapped.objectStore("EntityStore").put(U),reI(n,q,g)])}}).then(function(){O9L(n,D,g);
return D})};
O9L=function(n,D,L){var g=n.changedKeys[L];g||(g=new Set,n.changedKeys[L]=g);g.add(D)};
w9L=function(n,D,L){var g=oXB(D);L=Vgf(L);if(!L)return rm.resolve([]);L=new L(D);n=n.JSC$10427_wrapped.objectStore("EntityAssociationStore");D=[];L=_.V(L.getAssociations());for(var b=L.next();!b.done;b=L.next())D.push(n.put({parentEntityKey:g,childEntityKey:b.value}));return rm.all(D).then(function(q){return q.map(function(U){return U[1]})})};
i9X=function(n,D){return n.JSC$10427_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(D))};
reI=function(n,D,L){var g=oXB(D);return i9X(n,g).then(function(){return w9L(n,D,L)})};var hwr=function(){};
_.f(hwr,QYW);hwr.prototype.encodeImpl=function(n){return n};
hwr.prototype.decodeImpl=function(n){if(n instanceof Uint8Array)throw LYi(0);return n};var JV8=function(){this.cacheMap={};this.cacheMap[0]=new hwr;if(!_.c("aes_pes_encoder_killswitch")){var n=this.cacheMap;try{var D=_.JE();var L=GO4(D);var g=new I9(new ELb(L),new aHj(L))}catch(b){throw n=b instanceof Error?new BS("KEY_CREATION_FAILED",{originalMessage:b.message}):new BS("KEY_CREATION_FAILED"),_.zo(n),n;}n[1]=g}},zwW=function(n,D){D=D===void 0?0:D;
n=n.cacheMap[D];if(!n)throw D=new BS("INVALID_ENCODER_VERSION",{encoderVersion:D}),_.zo(D),D;return n};var pI=function(n,D){_.TR.call(this);this.token=n;this.JSC$10441_encoderRegistry=D;this.observers=[];n=new _.U8.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.JE());n.onmessage=this.handleMessage.bind(this);this.channel=n};
_.f(pI,_.TR);_.a_=function(n,D,L){var g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return _.p(J,jHJ(n.token),2);if(J.nextAddress!=3)return g=J.yieldResult,_.p(J,_.x9(g,["EntityStore","EntityAssociationStore"],D,function(k){b=new AeQ(k,n.JSC$10441_encoderRegistry);return L(b)}),3);
q=J.yieldResult;b&&(U=b.changedKeys,Object.keys(U).length>0&&(n.channel.postMessage(U),WzP(n,U)));return J.return(q)})};
pI.prototype.observe=function(n){var D=this;this.observers.push(n);return function(){var L=D.observers.indexOf(n);L>=0&&D.observers.splice(L,1)}};
var mDB=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,_.a_(n,{mode:"readonly",enableRetries:!0},function(g){return g.JSC$10427_wrapped.objectStore("EntityStore").getAll()}),2);
D=L.yieldResult;return L.return(Promise.all(D.filter(function(g){return!!g}).map(function(g){var b,q;
return _.B(function(U){if(U.nextAddress==1){b=g.key;q=g.entityType;var J=fHP(zwW(n.JSC$10441_encoderRegistry,g.version),g.data,g.key);return _.p(U,J,2)}return U.return({key:b,entityType:q,data:U.yieldResult})})})))})};
pI.prototype.handleMessage=function(n){WzP(this,n.data)};
var WzP=function(n,D){n=_.V(n.observers);for(var L=n.next();!L.done;L=n.next())L=L.value,L(D)};
pI.prototype.disposeInternal=function(){this.channel.close()};
var UT8;var CJ,xQr,k68,xT8;CJ={};_.ewQ=(CJ.mainVideoEntity="mainVideoEntityActionMetadata",CJ.mainPlaylistEntity="mainPlaylistEntityActionMetadata",CJ.musicTrack="musicTrackEntityActionMetadata",CJ.musicPlaylist="musicPlaylistEntityActionMetadata",CJ);xQr=new _.jK("DOWNLOADS_ENTITY_TYPE_MAP");k68=_.qn("","downloadsPageViewConfigurationEntity");xT8=_.qn("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.aDJ=_.qn("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.qn("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.qn("SMART_DOWNLOADS_ENABLED","settingEntity");_.qn("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var QaT=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var rV8=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var LH8={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var r5,j9v,lwc,tMB;r5=window;_.R_=r5.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.BHB=r5.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.l2;j9v=r5.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Az;lwc=r5.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||XBr;_.Kzi=r5.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.G8b;tMB=r5.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||UbI;vS({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 pX8=nw8(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(n){return n}}}),$JJ=nw8(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(n){return n}}}),bKy=new Map;var aKJ=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],UNB;var Rw6=function(n){return _.LI({type:"SET_EPHEMERAL_ACTION",payload:n})};var PVr={ephemeralAction:null};var tAi={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var RIv={sharedUi:function(n,D){n=n===void 0?tAi:n;switch(D.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},n,{animatedThumbnailEnabled:D.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},n,{inlinePreviewEnabled:D.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},n,{currentPageType:D.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},n,{currentPageSubType:D.payload});default:return n}},
a11y:Bb({ephemeralAction:function(n,D){n=n===void 0?PVr.ephemeralAction:n;switch(D.type){case "SET_EPHEMERAL_ACTION":return D.payload;default:return n}}})};var iKJ=Bb({isLeaderTab:function(n,D){n=n===void 0?!0:n;switch(D.type){case "SET_IS_LEADER_TAB":var L,g;return(g=D==null?void 0:(L=D.payload)==null?void 0:L.isLeaderTab)!=null?g:n;default:return n}}});var mQI=function(n){return _.LI({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:n}})};var K88=Bb({isDesktopSmallWidth:function(n,D){switch(D.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return D.payload.isDesktopSmallWidth;default:return n===void 0?!1:n}},
isShortsActive:function(n,D){switch(D.type){case "SET_IS_SHORTS_ACTIVE":return D.payload.isShortsActive;default:return n===void 0?!1:n}},
isWatchWhileMode:function(n,D){switch(D.type){case "SET_IS_WATCH_WHILE_MODE":return D.payload.isWatchWhileMode;default:return n===void 0?!1:n}},
playerState:function(n,D){switch(D.type){case "SET_PLAYER_STATE":return D.payload.playerState;default:return n===void 0?-1:n}},
isFullscreen:function(n,D){switch(D.type){case "SET_IS_FULLSCREEN":return D.payload.isFullscreen;default:return n===void 0?!1:n}},
isSmallScreenSqueezeback:function(n,D){switch(D.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return D.payload.isSmallScreenSqueezeback;default:return n===void 0?!1:n}},
isShortsPipActive:function(n,D){switch(D.type){case "SET_IS_SHORTS_PIP_ACTIVE":return D.payload.isShortsPipActive;default:return n===void 0?!1:n}},
isPlaybackStarted:function(n,D){switch(D.type){case "SET_IS_PLAYBACK_STARTED":return D.payload.isPlaybackStarted;default:return n===void 0?!1:n}}});var QXb={playlistId:"",inviteLinkURL:""};var vLI={};var OKO=Bb({continuationCommand:function(n,D){n=n===void 0?vLI:n;switch(D.type){case "SET_CONTINUATION_COMMAND":return D.payload.continuationCommand;default:return n}}});var tDv=function(){return function(n){return function(D){var L=n(D);_.$d(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[D],!0);return L}}};var X9j;X9j=new _.gs;_.y3=new _.jK("WATCH_PLAYER_PROMISE_TOKEN");_.lHb=new _.gs;_.MAW=new _.jK("SHORTS_PLAYER_PROMISE_TOKEN");_.LF=new _.jK("");var mN8=function(){return function(n){return function(D){D.type==="ENTITY_LOADED"&&_.E().resolve(_.y3).then(function(L){var g;(g=L.dispatchReduxAction)==null||g.call(L,D)});
return n(D)}}};var fKf={currentFormId:"",commandsMap:{}};var oLi={};var wXv=Bb({additionalContext:function(n,D){switch(D.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var L;return(L=D.payload)!=null?L:"";default:return n===void 0?"":n}},
impersonatedChannelUrl:function(n,D){switch(D.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var L;return(L=D.payload)!=null?L:"";default:return n===void 0?"":n}},
selectedVideoIds:function(n,D){n=n===void 0?oLi:n;switch(D.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var L={};return Object.assign({},n,(L[D.payload]=!0,L));case "VIDEO_UNSELECTED":return D=D.payload,n=Object.assign({},n),delete n[D],n;default:return n}}});var hIT=Bb({parentClickTrackingParams:function(n,D){switch(D.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return D.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return n===void 0?"":n}}});var YVI=function(n){return _.LI({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:n})};var SV6={};var W88=Bb({stepStates:function(n,D){n=n===void 0?SV6:n;switch(D.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var L=n,g=D.payload,b,q,U;n={};D={selectionStates:Object.assign({},(U=(b=L[g.stepId])==null?void 0:b.selectionStates)!=null?U:{},(n[g.token]={isSelected:g.isSelected},n)),userQuery:(q=L[g.stepId])==null?void 0:q.userQuery};b={};return Object.assign({},L,(b[g.stepId]=D,b));case "TALK_TO_RECS_UPDATE_USER_QUERY":return b=n,q=D.payload,U={selectionStates:Object.assign({},
(g=(L=b[q.stepId])==null?void 0:L.selectionStates)!=null?g:{}),userQuery:{userQuery:q.userQuery,token:q.userQueryToken}},L={},Object.assign({},b,(L[q.stepId]=U,L));default:return n}}});var FzA,H9i;FzA=function(n){return _.LI({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:n})};
H9i=function(n){return _.LI({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:n})};
_.WR=function(n){return _.LI({type:"SET_CURRENT_PAGE_TYPE",payload:n})};
_.yej=function(n){return _.LI({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:n})};var zIf={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"};_.Noi=function(n){return _.LI({type:"SET_PLAYER_STATE",payload:{playerState:n}})};var jY6=[],nEr={width:0,height:0};var eIO=Bb({isTheaterMode:function(n,D){n=n===void 0?_.is("START_IN_THEATER_MODE"):n;switch(D.type){case "SET_IS_THEATER_MODE":return D.payload.isTheaterMode;default:return n}},
isWatchActive:function(n,D){switch(D.type){case "SET_IS_WATCH_ACTIVE":return D.payload.isWatchActive;default:return n===void 0?!1:n}},
isWatchFullscreen:function(n,D){switch(D.type){case "SET_IS_WATCH_FULLSCREEN":return D.payload.isWatchFullscreen;default:return n===void 0?!1:n}},
isWatchNarrowWidth:function(n,D){switch(D.type){case "SET_IS_WATCH_NARROW_WIDTH":return D.payload.isWatchNarrowWidth;default:return n===void 0?!1:n}},
isWatchRetroMode:function(n,D){switch(D.type){case "SET_IS_WATCH_RETRO_MODE":return D.payload.isWatchRetroMode;default:return n===void 0?!1:n}},
isLiveChatCollapsed:function(n,D){switch(D.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return D.payload.isLiveChatCollapsed;default:return n===void 0?!1:n}},
openEngagementPanels:function(n,D){n=n===void 0?jY6:n;var L=[].concat(_.Iu(n));switch(D.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return L.push(D.payload.panelToAdd),L;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return L.splice(L.indexOf(D.payload.panelToRemove),1),L;default:return n}},
playerState:function(n,D){switch(D.type){case "SET_PLAYER_STATE":return D.payload.playerState;default:return n===void 0?-1:n}},
watchScrollTop:function(n,D){switch(D.type){case "SET_WATCH_SCROLL_TOP":return D.payload.watchScrollTop;default:return n===void 0?0:n}},
watchWindowSize:function(n,D){n=n===void 0?nEr:n;switch(D.type){case "SET_WATCH_WINDOW_SIZE":return D.payload.watchWindowSize;default:return n}}});var DYA={feedbackTokens:[]};var xNO=Bb({surveyFeedbackData:function(n,D){n=n===void 0?DYA:n;switch(D.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return D.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},n,D.payload);default:return n}}});var CtB={};var XXB=void 0;_.c("web_enable_redux_store_on_demand")||(XXB=vwv());var Lej=function(n,D,L){var g=this;this.listId=n;this.JSC$10574_updateCallback=D;this.isOfflineVideoCallback=L;_.Ss().subscribe(function(){g.handleUpdate()})};
Lej.prototype.getPlaylistData=function(){var n=_.Ss().getState().entities;if(this.listId&&this.listId!=="PPSV"){var D=Mgv(n,this.listId,!0),L=_.qn(this.listId,"mainPlaylistEntity"),g,b;n=n==null?void 0:(g=n.mainPlaylistEntity)==null?void 0:(b=g[L])==null?void 0:b.title;return lK8(D,n,this.listId)}D=_.OGT(s9v(n));n=_.OGT(_.zz(n));return lK8(D.concat(n))};
Lej.prototype.getPlaylistId=function(){return this.listId};
Lej.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10574_updateCallback(this.listId,this.getPlaylistData(),{})};var On=function(n,D,L,g){g=g===void 0?[]:g;this.JSC$10577_playlistNetworkManager=n;this.listId=D;this.JSC$10577_updateCallback=L;this.videoIds=g;this.pendingUpdates=[];this.currentIndex=0};
On.prototype.JSC$10577_setCurrentIndex=function(n){this.currentIndex=n};
On.prototype.setListId=function(n){this.listId=n};
var gEr=function(n,D){n.currentCreateRequest&&n.currentCreateRequest.cancel(D);n.currentUpdateRequest&&n.currentUpdateRequest.cancel(D);n.currentRefreshRequest&&n.currentRefreshRequest.cancel(D)};
On.prototype.delete=function(){gEr(this,"PROXY DELETED")};
On.prototype.addVideos=function(n,D,L){var g=this;L!==void 0?this.videoIds.splice.apply(this.videoIds,[L,0].concat(_.Iu(n))):this.videoIds.push.apply(this.videoIds,_.Iu(n));this.listId||this.currentCreateRequest?(n.forEach(function(b,q){b={addedVideoId:b,action:"ACTION_ADD_VIDEO"};L&&(b.addedVideoPosition=L+q);g.pendingUpdates.push(b)}),i_(this)):b4Q(this,D.onCreateListCommand)};
var $YL=function(n,D,L,g,b){OOO(n.videoIds,D,L);D>n.currentIndex&&L<=n.currentIndex?n.JSC$10577_setCurrentIndex(n.currentIndex+1):D===n.currentIndex?n.JSC$10577_setCurrentIndex(L):D<n.currentIndex&&L>=n.currentIndex&&n.JSC$10577_setCurrentIndex(n.currentIndex-1);n.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:g,movedSetVideoIdPredecessor:b});i_(n)},b4Q=function(n,D){gEr(n,"OBSOLETE");
n.currentCreateRequest=G_A(n.JSC$10577_playlistNetworkManager,D,n.videoIds);_.Cd(n.currentCreateRequest,function(){n.currentCreateRequest=void 0}).then(function(L){n.setListId(L.playlistId);
n.pendingUpdates.length>0?i_(n):q_G(n)})},i_=function(n){if(n.pendingUpdates.length!==0&&(n.currentRefreshRequest&&n.currentRefreshRequest.cancel("OBSOLETE"),!n.currentUpdateRequest&&!n.currentCreateRequest)){var D=n.pendingUpdates.splice(0,n.pendingUpdates.length);
n.currentUpdateRequest=n.JSC$10577_playlistNetworkManager.updatePlaylist(n.listId,D);_.Cd(n.currentUpdateRequest,function(){n.currentUpdateRequest=void 0}).then(function(){n.pendingUpdates.length>0?i_(n):q_G(n)}).thenCatch(function(){n.pendingUpdates.unshift.apply(n.pendingUpdates,_.Iu(D))})}},q_G=function(n){n.currentRefreshRequest=_.VYX(n.JSC$10577_playlistNetworkManager,n.listId,n.currentIndex,n.videoIds[n.currentIndex]);
_.Cd(n.currentRefreshRequest,function(){n.currentRefreshRequest=void 0}).then(function(D){n.JSC$10577_updateCallback(D.playlistId,D.playlistPanelRenderer,D.autoplayRenderer)})};
On.prototype.size=function(){return this.videoIds.length};var UYb=function(n,D,L,g){g=g===void 0?[]:g;On.call(this,n,D,L,g);this.JSC$10577_playlistNetworkManager=n;this.listId=D;this.JSC$10577_updateCallback=L;this.videoIds=g};
_.f(UYb,On);_.w5=function(n,D,L,g,b,q,U){b=b===void 0?[]:b;U=U===void 0?Vb:U;On.call(this,n,D,L,b);this.JSC$10577_playlistNetworkManager=n;this.listId=D;this.JSC$10577_updateCallback=L;this.onAuthChange=g;this.videoIds=b;this.storage=q;this.cookieReader=U;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.Ya(_.fj,this.checkLoggedInStatusChange.bind(this),1E3)};
_.f(_.w5,On);_.G=_.w5.prototype;_.G.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.Ya(_.fj,this.checkLoggedInStatusChange.bind(this),1E3)};
_.G.JSC$10577_setCurrentIndex=function(n){On.prototype.JSC$10577_setCurrentIndex.call(this,n);this.store()};
_.G.delete=function(){_.fj.cancelJob(this.queueSapisIdJob);On.prototype.delete.call(this)};
_.G.setListId=function(n){On.prototype.setListId.call(this,n);this.store()};
_.G.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var Bzj=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],Jgr=["playerResponse","videoDetails"],k_j=["response","currentVideoEndpoint","watchEndpoint","videoId"],p16=["response","currentVideoEndpoint","watchEndpoint","playlistId"],Z4X=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],a7Q=["response","contents","twoColumnWatchNextResults","playlist","playlist"],dYW=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
TzA=["response","contents","twoColumnWatchNextResults"];var hN={},F8J=(hN.WEB_UNPLUGGED="^unplugged/",hN.WEB_UNPLUGGED_ONBOARDING="^unplugged/",hN.WEB_UNPLUGGED_OPS="^unplugged/",hN.WEB_UNPLUGGED_PUBLIC="^unplugged/",hN.WEB_CREATOR="^creator/",hN.WEB_KIDS="^kids/",hN.WEB_EXPERIMENTS="^experiments/",hN.WEB_MUSIC="^music/",hN.WEB_REMIX="^music/",hN.WEB_MUSIC_EMBEDDED_PLAYER="^music/",hN.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",hN);var fzv,G_A;fzv=function(n,D){this.networkManager=n;this.innertubeTransportService=D};
G_A=function(n,D,L){if(!_.u(D,_.KG))return _.Pb(Error("Ff"));_.u(D,_.KG).videoIds=L;L={create_playlist_title:_.Tg("QUEUE",void 0,"Queue")};return YKB(_.xI(n.innertubeTransportService,D,L),MDB)};
_.VYX=function(n,D,L,g){D={videoId:g,playlistId:D,playlistIndex:L};L=_.FY(cOr);return YKB(_.Wu(n.innertubeTransportService,D,L),SKv)};
fzv.prototype.updatePlaylist=function(n,D){return YKB(_.xI(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:n,actions:D}}),owB)};var eO=function(n){this.storage=n},EEc;
eO.prototype.store=function(n,D){D=D===void 0?0:D;if(this.storage&&n.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",n),this.storage.set("TLPQindex",String(D)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(L){}};
eO.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
eO.prototype.getPlaylistId=function(){if(!this.storage)return null;var n=null;try{n=this.storage.get("TLPQplaylist")}catch(D){}return n};
eO.prototype.getIndex=function(){if(this.storage){try{var n=this.storage.get("TLPQindex")}catch(D){}n=Number(n);if(!isNaN(n))return n}};var jXv=["navigationEndpoint","watchEndpoint","videoId"],NHv=["nextButtonVideo","watchEndpoint","videoId"];_.sG=new _.jK("NETWORK_TOKEN");_.lx=new _.jK("PAGE_TOKEN");_.xQ=new _.jK("PLAYLIST_TOKEN");var sOW;sOW=new _.jK("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.cn=new _.jK("INNERTUBE_TRANSPORT_TOKEN");var cgb,KJ,u2c,f7X,z7j,I7G;cgb=new Set(["ci","cr","carml"]);KJ=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10624_parkedJobs=new Map;this.parkedProcessors=new Map};
_.R9=function(){KJ.instance||(KJ.instance=new KJ);return KJ.instance};
KJ.prototype.onAny=function(n){return _.QOX(this,n,2)};
KJ.prototype.parkOrScheduleJob=function(n,D,L,g,b){_.Pu(this,L)?_.hx().addJob(n,D,g):(b&&(n=u2c(n),f7X(this,n,D,L,b)),b=this.JSC$10624_parkedJobs.get(L),b||(this.JSC$10624_parkedJobs.set(L,[]),b=this.JSC$10624_parkedJobs.get(L)),b.push({job:n,priority:D,delay:g}))};
KJ.prototype.addListener=function(n,D,L){L&&(D=u2c(D),f7X(this,D,0,n,L));L=this.parkedProcessors.get(n);L||(this.parkedProcessors.set(n,[]),L=this.parkedProcessors.get(n));L.push(D)};
KJ.prototype.processSignal=function(n){if(!_.Pu(this,n)){this.inProgressSignals.add(n);var D=this.JSC$10624_parkedJobs.get(n);if(D){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,_.hx().addJob(L.job,L.priority,L.delay);this.JSC$10624_parkedJobs.delete(n)}if(D=this.parkedProcessors.get(n)){D=_.V(D);for(L=D.next();!L.done;L=D.next())L=L.value,L();this.parkedProcessors.delete(n)}this.signals.push(n);this.inProgressSignals.delete(n)}};
_.Pu=function(n,D){return cgb.has(D)||_.is("IS_HOMEPAGE_COLD")||_.is("IS_RESULTS_PAGE_COLD")||_.is("IS_WATCH_PAGE_COLD")?n.signals.indexOf(D)>=0:!0};
u2c=function(n){var D=!1;return function(){D||(D=!0,n())}};
f7X=function(n,D,L,g,b){if(Agi.has(g))_.hx().addJob(D,L,b);else{var q=n.compoundSignals.get(g);q&&_.hx().addJob(function(){_.Pu(n,g)||(q.isTimeoutConditionSatisfied?_.hx().addJob(D,L):q.timeoutConditionObservers.push(function(){_.hx().addJob(D,L)}))},L,b)}};
_.QOX=function(n,D,L){if(D.length>1){var g=[],b=Object.create(null);D=_.V(D);for(var q=D.next();!q.done;q=D.next())q=q.value,b[q]||(g.push(q),b[q]=!0);D=g}if(D.length===1)return D[0];q=D;g="";b=L===2?"|":"&";q.sort();q=_.V(q);for(var U=q.next();!U.done;U=q.next())g+=U.value+b;if(!n.compoundSignals.get(g)){b=0;q=[];U=_.V(D);for(var J=U.next();!J.done;J=U.next())J=J.value,b++,_.Pu(n,J)||q.push(J);(L=L===2)&&b>q.length||!L&&!q.length?n.signals.push(g):z7j(n,g,L,D,q)}return g};
z7j=function(n,D,L,g,b){var q=b.length,U=function(){L||--q===0?n.processSignal(D):I7G(n,D)};
b=_.V(b);for(var J=b.next();!J.done;J=b.next())n.addListener(J.value,U);n.compoundSignals.set(D,{signals:g,isOnAny:L,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});I7G(n,D)};
I7G=function(n,D){if(!_.Pu(n,D)){var L=n.compoundSignals.get(D);if(L&&!L.isTimeoutConditionSatisfied){for(var g=!1,b=0,q=0,U=_.V(L.signals),J=U.next();!J.done;J=U.next()){var k=J.value;J=!_.Pu(n,k);Agi.has(k)?g=!0:(k=n.compoundSignals.get(k))?J&&!k.isTimeoutConditionSatisfied&&(q++,L.isInitialized||k.timeoutConditionObservers.push(function(){I7G(n,D)})):J&&b++}L.isInitialized=!0;
L.isOnAny?g&&(L.isTimeoutConditionSatisfied=!0):b===0&&q===0&&(L.isTimeoutConditionSatisfied=!0);if(L.isTimeoutConditionSatisfied)for(L=_.V(L.timeoutConditionObservers),g=L.next();!g.done;g=L.next())g=g.value,g()}}};
KJ.prototype.processSignal=KJ.prototype.processSignal;KJ.prototype.parkOrScheduleJob=KJ.prototype.parkOrScheduleJob;KJ.prototype.onAny=KJ.prototype.onAny;_.v0("ytsignals.getInstance",_.R9);KJ.prototype.onAny=KJ.prototype.onAny;KJ.prototype.parkOrScheduleJob=KJ.prototype.parkOrScheduleJob;KJ.prototype.processSignal=KJ.prototype.processSignal;var Agi=new Set(["eop","eocs","dl","pcl"]);_.X1=new _.jK("MINIPLAYER_SERVICE");var tN,CYj,rgj;tN=function(n,D,L){var g=_.xt.getInstance();if(!EEc){var b=new GzB;var q=void 0,U=_.OJ("ID_TOKEN");U&&b.isAvailable()&&(q=new Tp(b,"yt-queue"+U));EEc=new eO(q)}b=EEc;q=_.R9();this.JSC$10631_actionRouter=g;this.pageManager=n;this.playlistManager=D;this.JSC$10631_playlistNetworkManager=L;this.storage=b;this.signals=q;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.mH=function(){if(!CYj){var n=_.E(),D=n.resolve(_.Yo(_.lx)),L=n.resolve(_.Yo(_.sG)),g=n.resolve(_.Yo(_.xQ));n=n.resolve(_.cn);CYj=new tN(D,g,new fzv(L,n))}return CYj};
rgj=function(n,D,L){if(L){var g;if(((g=n.responsePlaylistData)==null?void 0:g.playlistId)!==L)return}n.responsePlaylistData&&(L=$Uv(D,n.responsePlaylistData),n.responsePlaylistData=(0,_.Ao.unsafeClone)(n.responsePlaylistData),qS8(n.responsePlaylistData,L));L=n.temporaryItems.findIndex(function(b){return b.videoId===D});
L>-1&&n.temporaryItems.splice(L,1);_.vu(n,_.XX(n,n.response?n.response.autoplayRenderer:void 0))};
_.O4i=function(n,D){if(n.responsePlaylistData){var L=G2Q(D,n.responsePlaylistData);qS8(n.responsePlaylistData,L);if(n.queueProxy){var g=n.queueProxy;L<0||(g.videoIds.splice(L,1),L<g.currentIndex&&g.JSC$10577_setCurrentIndex(g.currentIndex-1),g.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:D}),i_(g))}}_.vu(n,_.XX(n,n.response?n.response.autoplayRenderer:void 0))};
tN.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.vu(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
tN.prototype.setPlaylistData=function(n,D,L){this.temporaryItems=[];this.listId=n;this.responsePlaylistData=D;_.vu(this,_.XX(this,L))};
var i4j=function(n){return(n==null?0:n.playlistId)?n.playlistId:"PPSV"},w1I=function(n){return n&&n.playlistId?n.playlistId==="PPSV"?!0:XxO(_.Ss().getState().entities,n.playlistId):!1};
tN.prototype.isPlayingOfflineVideo=function(){return this.response?w1I(this.response):!1};
tN.prototype.closeMiniplayer=function(n){var D=this.queueProxy&&this.queueProxy.size()<=1,L=_.E().resolve(_.X1);if(!this.queueProxy||D)this.queueProxy&&this.clearQueue(),L.close(!0);else{L.pipController.getWindow()&&window.focus();D=this.responsePlaylistData;var g=this.temporaryItems.length+(D&&D.contents?D.contents.length:0);D=_.Tg("QUEUE_CLEARED_UNPLURALIZED")||_.Eu("QUEUE_CLEARED",g);D=_.yV(D);L=_.Tg("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");g=_.Tg("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Eu("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",g);var b=_.Tg("MINIPLAYER_CLOSE",void 0,"Close"),q=_.Tg("CANCEL",void 0,"Cancel");_.Ws(this.JSC$10631_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Mn(L),dialogMessages:[_.Mn(g)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Mn(b),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
D]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Mn(q)}}}}}}],n)}};
_.XX=function(n,D){var L={},g=n.response;L.autoplayRenderer=D;if(!n.responsePlaylistData&&!n.temporaryItems.length)return!g||!g.hasRelatedVideoData&&_.c("kevlar_prefetch_data_augments_network_data")||(L.playerData={rvs:g.relatedVideoArgs,endScreenRenderer:g.endScreenRenderer}),L;L.playerData={};if(n.index===void 0)return _.zo(Error("Hf")),L;L.panel=n.responsePlaylistData?(0,_.Ao.unsafeClone)(n.responsePlaylistData):{titleText:_.Mn(_.Tg("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
D=L.panel;if(D.contents)for(var b=_.V(n.temporaryItems),q=b.next();!q.done;q=b.next())D.contents.push({playlistPanelVideoRenderer:q.value});n.queueProxy&&g&&g.playingVideo&&g.playingVideoId&&!bhQ(g.playingVideoId,L.panel)&&(D=g.playingVideo,b=L.panel,q=n.index,b.contents&&b.contents.splice(q===void 0?0:q,0,{playlistPanelVideoRenderer:D}));g&&g.playingVideoId&&(D=n.index,b=L.panel,D=!b.contents||D>=b.contents.length?void 0:b.contents[D].playlistPanelVideoRenderer,D&&D.videoId===g.playingVideoId||(D=
$Uv(g.playingVideoId,L.panel),n.index=D!==-1?D:n.index?n.index-1:0));D=gVB(n.index+1,L.panel);b=void 0;n.index>0&&(b=gVB(n.index-1,L.panel));if(b||D)L.autoplayRenderer=nV8(D,b,L.autoplayRenderer);!D&&(g==null?0:g.relatedVideoArgs)&&(L.playerData.rvs=g.relatedVideoArgs);g=g?g.playlistIndexOffset:0;n.queueProxy?ByJ(L.panel,n.index,g,LuQ,!0,!0,!0):ByJ(L.panel,n.index,g);L.playerData.playlistPanelRenderer=L.panel;return L};
tN.prototype.openToast=function(n){_.E().resolve(_.X1).openToast(n,_.Tg("ADDED_TO_QUEUE",void 0,"Added to queue"))};
tN.prototype.isMiniplayerActive=function(){return _.E().resolve(_.X1).isMiniplayerActive()};
_.vu=function(n,D){n.playlistManager.setAutoplayRenderer(D.autoplayRenderer||null);n.playlistManager.setPlaylistData(D.panel||null);D.playerData&&n.playlistManager.setPlayerPlaybackControlData(D.playerData)};var h7G={},We6={},e7P={},xYP={},Kei={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:(h7G.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",h7G),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:(We6.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",We6),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:(e7P.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",e7P),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:(xYP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",xYP),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 MdB=[{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:Kei},{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:Kei}}];var exT=[["primary",null],[null,["ytd-two-column-browse-results-renderer","style-scope"]],["masthead-ad",["ytd-rich-grid-renderer"]],[null,["ytd-rich-grid-renderer","style-scope"]],[null,["ytd-banner-promo-renderer","style-scope"]],[null,["ytd-ad-slot-renderer"]]];var l_;l_=function(n,D,L){this.methodCodeName=n;this.isAsync=D;this.attestationOffset=L};
_.bpv=[new l_("b.f_",!1,0),new l_("j.s_",!1,2),new l_("r.s_",!1,4),new l_("e.h_",!1,6),new l_("i.s_",!0,8),new l_("s.t_",!1,10),new l_("p.h_",!1,12),new l_("s.i_",!1,14),new l_("f.i_",!1,16),new l_("a.b_",!1,18),new l_("a.o_",!1),new l_("g.o_",!1,22),new l_("p.i_",!1,24),new l_("p.m_",!1),new l_("n.k_",!0,20),new l_("i.f_",!1),new l_("a.s_",!0),new l_("m.c_",!1),new l_("n.h_",!1,26),new l_("o.p_",!1),new l_("m.p_",!0,28),new l_("o.a_",!1)].reduce(function(n,D){n[D.methodCodeName]=D;return n},{});var Pdy,aiv,AZy,EV4,QB8,hx8,mU8,X4y,Fuv,ML;Pdy=2;aiv=2;AZy=2;EV4=2;QB8=2;hx8=2;mU8=2;X4y=["Z2xvYmFsQ2FsbGJhY2tz","b25BYm5vcm1hbGl0eURldGVjdGVk","b25BZFNraXA=","cmF3X3BsYXllcl9yZXNwb25zZQ=="];Fuv=[[["kind","value"],"AD_PLACEMENT"]];ML={};_.PYj=(ML["b.f_"]=function(){return _.B(function(n){return n.nextAddress==1?_.p(n,(_.YPv()!==void 0?_.Pb(Error("uf")):_.K1J()).then(function(){return 1},function(D){if(D.message==="Biscotti id is disabled")return 3;
_.CL("Failed fetching bid");return 0}),2):n.return(n.yieldResult)})},ML["j.s_"]=ihv,ML["r.s_"]=rZB,ML["e.h_"]=function(){return Wuy(JZ8(exT))},ML["n.h_"]=function(){return Wuy(JZ8([["player-ads",
["ytd-merch-shelf-renderer","ytp-featured-product"]]]))},ML["i.s_"]=w48,ML["p.h_"]=function(){return 2},ML["s.t_"]=function(){return Pdy},ML["s.i_"]=tdB,ML["f.i_"]=Ty8,ML["a.b_"]=Ii4,ML["a.o_"]=RxB,ML["g.o_"]=KuB,ML["p.i_"]=xUB,ML["p.m_"]=cZb,ML["n.k_"]=function(){return _.OJ("NKDSTAT",2)},ML["i.f_"]=fiT,ML["a.s_"]=function(){return _.OJ("ASDSTAT",2)},ML["m.c_"]=function(){return 2},ML["o.p_"]=function(){for(var n=[],D=0,L=0;L<X4y.length;L++)n[L]=X4y[L],D++;
n[D]="d2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tz";n[D+1]="YWJfc2FfZWY=";return vVi(n)},ML["m.p_"]=function(){return _.OJ("MBSTAT",2)},ML["o.a_"]=function(){return liy()},ML);var tYj,mYr,vEb;tYj=function(){this.ongoingFlowNonces=new Map};
_.VX=function(){mYr||(mYr=new tYj);return mYr};
_.G7=function(n,D,L){return{eventType:{flowEventNamespace:n,flowEventType:D},metadata:L,statusCode:void 0,csn:void 0,can:void 0}};
_.G$B=function(n,D){var L=_.VX(),g=vEb(L,D,!0);_.qc(L,n,D,g)};
_.qc=function(n,D,L,g){n={flowNonce:g||vEb(n,L),flowType:L,flowEventType:D.eventType};D.metadata&&(n.flowMetadata=D.metadata);D.statusCode!==void 0&&(n.flowEventStatus=D.statusCode);D.csn&&(n.csn=D.csn);D.can&&(n.can=D.can);_.Qa("flowEvent",n,void 0)};
vEb=function(n,D,L){L=L===void 0?!1:L;var g=n.ongoingFlowNonces.get(D);if(!g||L)g=zt(16),n.ongoingFlowNonces.set(D,g);return g};var gv8=function(){};
gv8.prototype.flush=function(n,D){n=n===void 0?[]:n;D=D===void 0?!1:D;if(_.c("enable_client_streamz_web")){n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=u_Q(L.value),L={serializedIncrementBatch:_.fA(L.JSC$7464_serializeBinary())},_.Qa("streamzIncremented",L,{sendIsolatedPayload:D})}};var b8;_.X16=new dCi;var o9=function(n,D,L,g,b,q,U){L=L===void 0?!1:L;g=g===void 0?!1:g;q=q===void 0?_.mH():q;this.hasRun=!1;this.JSC$10686_playerPromiseResolver=n;this.playerProvider=D;this.JSC$10686_miniplayerActive=L;this.fromHistory=g;this.previousVideoId=b;this.JSC$10686_playlistController=q;this.tempData=U;this.JSC$10686_enforcementCounter=new _.TTA};
_.f(o9,Hx);o9.prototype.validate=function(n){return!(!n.data.playerResponse||n.data.page!=="watch"&&n.data.page!=="shorts"||this.hasRun)};
o9.prototype.handle=function(n){var D=this,L=_.u(n.endpoint,_.M1),g=_.u(n.endpoint,_.ds);if(_.c("kevlar_continue_playback_without_player_response")&&(L==null?0:L.videoId)&&this.previousVideoId&&(L==null?void 0:L.videoId)===this.previousVideoId&&(L==null?0:L.continuePlayback)&&!this.fromHistory)this.JSC$10686_playerPromiseResolver.resolve();else{var b={};L?b.watch_endpoint=L:g&&(b.watch_endpoint=g,g.endTimeSeconds&&(b.end=g.endTimeSeconds));n.data.page==="watch"?(n.data.filler||this.JSC$10686_miniplayerActive||
(_.ee("cfg"),_.xt.getInstance().triggerAction("yt-start-loading-watch")),Object.assign(b,l7A(this,n.endpoint)),_.c("enable_masthead_quartile_ping_fix")&&Object.assign(b,MYW(this)),L=!_.c("web_honor_cache_for_back")&&this.fromHistory?{cached_load:!0}:void 0,Object.assign(b,L),n.data.forceExternalPlaylist&&(b.external_list=!0)):n.data.page==="shorts"&&_.xt.getInstance().triggerAction("yt-start-loading-shorts");if(L=this.playerProvider()){try{L.loadVideoWithPlayerResponse(n.data.playerResponse,b),L.getPlayerPromise().then(this.JSC$10686_playerPromiseResolver.resolve)}catch(q){_.zo(q),
this.JSC$10686_playerPromiseResolver.resolve()}this.hasRun=!0;L.getPlayerPromise().then(function(q){q.addEventListener("onAbnormalityDetected",function(){var U=n.data.playerResponse,J=q.getVideoData().cpn;mU8=0;_.R7j=J;if(J=LE8(U))D.JSC$10686_enforcementCounter.increment("IN_PLAYER"),_.UG(5),_.c("ab_st_vid_ks")?q.pauseVideo(!0):q.stopVideo(),U.playabilityStatus=Object.assign({},U.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:J}}),U.videoDetails=void 0,_.xt.getInstance().triggerOptionalAction("yt-updated-playability-status",
U.playabilityStatus)})})}else _.CL(Error("Kf"))}};
var l7A=function(n,D){var L=_.u(D,_.M1);if(D&&L&&L.playlistId&&L.videoId&&(n=n.JSC$10686_playlistController,n.queueProxy?(n=n.queueProxy,L=n.listId===L.playlistId?n.attributionData.get(L.videoId):void 0):L=void 0,L))return{queue_info:L}},MYW=function(n){var D;
if((D=n.tempData)==null?0:D.adpings)return{adpings:n.tempData.adpings}};var YQ=function(n,D,L){this.hasRun=!1;this.JSC$10699_playerPromiseResolver=n;this.pageRequest=D;this.JSC$10699_playlistController=L};
_.f(YQ,Hx);YQ.prototype.validate=function(n){return!!_.Ao.getValueByKeys.apply(null,[n.data].concat(_.Iu(TzA)))};
YQ.prototype.handle=function(n){var D=this;this.JSC$10699_playerPromiseResolver.promise.then(function(){var L=n.data;var g=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(Bzj))),b=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(a7Q))),q=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(k_j)));var U=(U=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(Jgr))))?{videoId:U.videoId,thumbnail:U.thumbnail,title:U.title?_.Mn(U.title):void 0,shortBylineText:U.author?_.Mn(U.author):void 0}:void 0;var J=void 0;_.c("web_get_playlist_id_from_current_endpoint_ks")||
(J=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(p16))));var k=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(dYW))),a=_.Ao.getValueByKeys.apply(null,[L].concat(_.Iu(Z4X))),d=!!k||!!a&&!!a.results&&a.results.length>0,T=0;b&&b.currentIndex&&b.localCurrentIndex&&(T=b.currentIndex-b.localCurrentIndex);b&&b.playlistId&&(J=b.playlistId);L={rawResponse:L,autoplayRenderer:g,hasRelatedVideoData:d,playingVideo:U,playingVideoId:q,playlistPanelRenderer:b,playlistId:J,playlistIndex:b&&b.currentIndex,relatedVideoArgs:k,
endScreenRenderer:a,playlistIndexOffset:T};a:{g=D.JSC$10699_playlistController;b=D.pageRequest;g.response=L;if(w1I(L))g.downloadPlaylistProxy&&g.downloadPlaylistProxy.getPlaylistId()===i4j(L)||(g.downloadPlaylistProxy=new Lej(i4j(L),g.setPlaylistData.bind(g),g.isPlayingOfflineVideo.bind(g))),g.responsePlaylistData=g.downloadPlaylistProxy.getPlaylistData(),g.listId=i4j(L),g.index=0;else if(L.playlistPanelRenderer&&L.playlistId&&L.autoplayRenderer)L.playlistId.startsWith("TLPQ")?g.queueProxy?g.listId===
L.playlistId?(g.index=L.playlistIndex,g.responsePlaylistData=L.playlistPanelRenderer,g.queueProxy.JSC$10577_setCurrentIndex(g.index)):L.playingVideoId&&g.index!==void 0&&b.clientParams.autoSaveToQueue&&(g.index+=1,g.queueProxy.JSC$10577_setCurrentIndex(g.index),g.queueProxy.addVideos([L.playingVideoId],{},g.index)):(g.queueProxy=new _.w5(g.JSC$10631_playlistNetworkManager,L.playlistId,g.setPlaylistData.bind(g),g.clearQueue.bind(g),_.VdO(L.playlistPanelRenderer),g.storage),g.responsePlaylistData=L.playlistPanelRenderer,
g.listId=L.playlistId,g.index=L.playlistIndex):(g.index=L.playlistIndex,g.listId!==L.playlistId&&g.clearQueue(),g.responsePlaylistData=L.playlistPanelRenderer,g.listId=L.playlistId,g.playlistProxy=new UYb(g.JSC$10631_playlistNetworkManager,L.playlistId,g.setPlaylistData.bind(g),_.VdO(L.playlistPanelRenderer)));else if(!g.queueProxy)g.responsePlaylistData=void 0;else if(L.playingVideoId&&b.clientParams.autoSaveToQueue){if(g.index===void 0){_.zo(Error("Gf"));g.clearQueue();break a}g.queueProxy.videoIds.includes(L.playingVideoId)||
(g.index+=1,g.queueProxy.JSC$10577_setCurrentIndex(g.index),g.queueProxy.addVideos([L.playingVideoId],{},g.index))}_.vu(g,_.XX(g,g.response.autoplayRenderer))}})};var oEj=function(n,D){D=D===void 0?_.mH():D;JN.call(this);this.chunkProcessors.push(new YQ(this.JSC$10328_playerPromiseResolver,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},D));this.chunkProcessors.push(new o9(this.JSC$10328_playerPromiseResolver,n,!1,!1));_.c("web_response_commands_chunk_processor")&&this.chunkProcessors.push(new kQ)};
_.f(oEj,JN);oEj.prototype.processChunk=function(n){n&&n.data.player===void 0&&this.JSC$10328_playerPromiseResolver.resolve();JN.prototype.processChunk.call(this,n)};var SO=function(n,D){n=n===void 0?{layer:0}:n;this.hasRun=!1;this.createScreenConfig=n;this.parentOverride=D};
_.f(SO,Hx);SO.prototype.validate=function(n){return!(this.hasRun||!n.endpoint)};
SO.prototype.handle=function(n){var D=_.qb(),L,g,b=(g=_.u((L=n.endpoint)==null?void 0:L.commandMetadata,_.jr))==null?void 0:g.rootVe;this.parentOverride&&b?_.$Q(D,b,this.parentOverride,this.createScreenConfig):mrL(D,n.endpoint,this.createScreenConfig);this.hasRun=!0};var FX=function(n,D){this.hasRun=!1;this.JSC$10710_chunkHandler=n;this.previousVideoId=D};
_.f(FX,Hx);FX.prototype.validate=function(n){return _.c("kevlar_continue_playback_without_player_response")&&(n=_.u(n.endpoint,_.M1),(n==null?0:n.videoId)&&this.previousVideoId&&(n==null?void 0:n.videoId)===this.previousVideoId&&(n==null?0:n.continuePlayback))?!1:this.JSC$10710_chunkHandler.chunksProcessed===0};
FX.prototype.handle=function(n){_.xt.getInstance().triggerAction("yt-stop-old-player",n.data,!0)};var Y_A=function(n){n=n===void 0?{layer:0}:n;JN.call(this);this.chunkProcessors.push(new FX(this));this.chunkProcessors.push(new SO(n));this.chunkProcessors.push(new Bu(n))};
_.f(Y_A,JN);var S_c=function(){this.hasRun=this.hasRun=!1};
_.f(S_c,Hx);S_c.prototype.validate=function(n){return!this.hasRun&&!(!n.data.csn||!n.data.rootVe)};
S_c.prototype.handle=function(n){this.hasRun=!0;_.BVJ(n.data.csn,n.data.rootVe,3)};var FeX=function(){Hx.apply(this,arguments)};
_.f(FeX,Hx);FeX.prototype.validate=function(n){return!!n.data.preconnect};
FeX.prototype.handle=function(n){_.Wz("bc");n=_.V(n.data.preconnect);for(var D=n.next();!D.done;D=n.next())D=D.value,(new Image).src=D};var H4Q=function(n,D,L){L=L===void 0?{layer:0}:L;JN.call(this);this.chunkProcessors.push(new o9(this.JSC$10328_playerPromiseResolver,n));this.chunkProcessors.push(new SO(L));this.chunkProcessors.push(new Bu(L))};
_.f(H4Q,JN);var ygr=function(n,D,L,g,b){L=L===void 0?{layer:0}:L;g=g===void 0?_.mH():g;JN.call(this);var q=!!D&&!!D.clientParams&&!!D.clientParams.miniplayer;q&&this.chunkProcessors.push(new S_c);this.chunkProcessors.push(new YQ(this.JSC$10328_playerPromiseResolver,D,g));this.chunkProcessors.push(new FeX);var U,J;this.chunkProcessors.push(new o9(this.JSC$10328_playerPromiseResolver,n,q,!((U=D.clientParams)==null||!U.fromHistory),(J=D.clientParams)==null?void 0:J.previousVideoId,g,D.tempData));var k;this.chunkProcessors.push(new FX(this,
(k=D.clientParams)==null?void 0:k.previousVideoId));var a;(a=D.clientParams)!=null&&a.fromHistory||(L.layer||(L=Object.assign({},L,{layer:q?3:0})),this.chunkProcessors.push(new SO(L,b)),this.chunkProcessors.push(new Bu(L)));_.c("web_response_commands_chunk_processor")&&this.chunkProcessors.push(new kQ)};
_.f(ygr,JN);var Hu,nmb;Hu={};
_.NzA=(Hu["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Hu["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Hu["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Hu["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Hu["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Hu["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Hu["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Hu);_.ys=new _.rD("yt-edu");_.jOj=function(){this.JSC$10726_eduDisplayedThisLoad_={}};
nmb=function(n){var D=_.jOj.getInstance();var L=_.H7("kevlar_tooltip_impression_cap");D=L&&parseInt(_.ys.get(n+"-impression")||0,10)>=L||_.ys.get(n+"-dismissed")?!1:(L=_.NzA[n])&&!D.JSC$10726_eduDisplayedThisLoad_[L.setKey||n]&&(L.titleText&&_.Tg(L.titleText)||L.bodyText&&_.Tg(L.bodyText))?!0:!1;if(!D)return null;D=_.NzA[n];if(!D)return null;L=D.bodyText?_.Tg(D.bodyText):void 0;var g=D.titleText?_.Tg(D.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:D.position,popup:{bubbleHintRenderer:{text:g?
_.Mn(g):void 0,detailsText:L?_.Mn(L):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Mn(_.Tg("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:n}}]}}}}}}}},{eduImpressionAction:{key:n}}]};
_.GJ(_.jOj);var qC8=!1;var JO8={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"};for(var DxI="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),LpL=[],NL=6;NL>=1;NL--)LpL.push({columnCount:NL,query:NL==1?0:NL*2*107-4+32,className:"grid-"+NL+"-columns",width:NL*2*107+"px"});_.bHj=function(n){this.actionRouter_=n=n===void 0?_.xt.getInstance():n;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.gmG(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.gmG=function(n){var D=n.miniGuideVisible_?72:0,L=n.documentWidth_-(n.guidePersistentAndVisible_?240:D);return LpL.find(function(g){return L>g.query})};
_.GJ(_.bHj);var $xb=function(){var n=this;this.JSC$10739_keyboardInUse=!1;document.addEventListener("keydown",function(){n.onKeydown()});
document.addEventListener("mousedown",function(){n.JSC$10739_keyboardInUse=!1})},Guc;
$xb.prototype.isKeyBoardInUse=function(){return this.JSC$10739_keyboardInUse};
$xb.prototype.onKeydown=function(){this.JSC$10739_keyboardInUse=!0};var qUX,DK;_.jO=new _.rD("yt-mentions");_.nK=function(){};
qUX=function(n,D){return DK(D,"drag-to-reorder-edu-displayed")};
DK=function(n,D,L,g,b,q){L=L===void 0?"OPEN_POPUP_POSITION_TOP":L;if(D){if(_.jO.get(D))return;_.jO.set(D,!0,g)}if(b&&q!==void 0){D=Number(_.jO.get(b)||0);if(D>=q)return;_.jO.set(b,D+1)}return[{openPopupAction:{popupType:"HINT",position:L,popup:{bubbleHintRenderer:{detailsText:n,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.GJ(_.nK);var VCG,UxL,BEP;VCG=function(n,D,L,g){this.JSC$10749_taskManager_=n;this.onFulfilled_=typeof D==="function"?D:null;this.onRejected_=typeof L==="function"?L:null;this.JSC$10749_context_=g};
UxL=function(n,D){n.onFulfilled_&&_.df(n.JSC$10749_taskManager_,function(){n.onFulfilled_.call(n.JSC$10749_context_,D)})};
BEP=function(n,D){n.onRejected_&&_.df(n.JSC$10749_taskManager_,function(){n.onRejected_.call(n.JSC$10749_context_,D)})};
_.LK=function(n){this.JSC$10752_taskManager_=n;this.callbacks_=[]};
_.LK.prototype.then=function(n,D,L){this.callbacks_.push(new VCG(this.JSC$10752_taskManager_,n,D,L));return this};
_.LK.prototype.onSuccess=function(n){this.callbacks_.forEach(function(D){UxL(D,n)})};
_.LK.prototype.onFailure=function(n){this.callbacks_.forEach(function(D){BEP(D,n)})};
_.LK.prototype.cancel=function(){this.callbacks_.length=0};
IoP(_.LK);_.pOf=null;_.cL=new _.jK("ACTIVITY_TOKEN");var Evv=/^[a-zA-Z0-9_\-]{11}$/;var s$i=_.fT(function(){var n,D;return(D=(n=window).matchMedia)==null?void 0:D.call(n,"(prefers-reduced-motion: reduce)").matches});var J2r=_.fT(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 n=_.W7("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");n||(n=_.Jp("VIDEO"),_.v0("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
n));return!!(n&&n.canPlayType&&n.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var kuX;_.gH=new _.jK("SHORTS_CONTROLLER_TOKEN");kuX=new _.jK("SHORTS_STATE_STORE_TOKEN");var bt=function(n,D){var L=_.e1.apply(2,arguments);n=n===void 0?0:n;_.pe.call(this,D,L);this.errorType=n;Object.setPrototypeOf(this,this.constructor.prototype)};
_.f(bt,_.pe);var p$j,ZHP,a3r,dx6,EmX,tlQ,oS,UqJ,u3X,QmW,r2X,zkj,A2A;p$j=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(n){return n+"="}).join("|"));
ZHP=RegExp(".*\\?.*ybp=1.*");a3r=["FEcommerce_cart","SPcommerce_checkout"];dx6=RegExp(".*\\?.*playnext=1.*");_.$w=function(n,D,L,g){this.watchEndpointMap=n;this.reelWatchEndpointMap=D;this.innerTubeTransportService=L;this.fetchPbj=g;this.forceWebFEForAdsTesting=!1};
EmX=function(n,D,L){var g=_.E().resolve(_.Yo(TEG));_.$w.instance=new _.$w(n,D,L,g)};
_.smX=function(n,D){var L=_.H7("web_pbj_log_warning_rate",0);L=L>0&&Math.random()<L;var g;if((g=_.u(D.commandMetadata,_.jr))==null||!g.rootVe)return L&&_.CL(Error("Qf")),!1;var b;g=(b=_.u(D.commandMetadata,_.jr))==null?void 0:b.url;if(!g)return L&&_.CL(Error("Rf")),!1;if(dx6.test(g))return!0;if(p$j.test(g))return L&&_.CL(Error("Sf`"+g)),!1;var q;b=(q=_.u(D,_.kz))==null?void 0:q.browseId;if(ZHP.test(g)&&(!b||!a3r.includes(b)))return L&&_.CL(Error("Tf`"+g)),!1;if(_.u(D,_.M1)){if(n.forceWebFEForAdsTesting)return L&&
_.CL(Error("Uf")),!1;if(!(n.watchEndpointMap.watchNext&&n.watchEndpointMap.player||_.c("kevlar_fetch_initial_data_op_watch_client")))return L&&_.CL(Error("Mf")),!1;n=_.H7("web_pbj_log_warning_rate",0);n=n>0&&Math.random()<n;_.u(D,_.M1)?drv(D)?D=!0:(n&&_.CL(Error("Nf")),D=!1):(n&&_.CL(Error("Mf")),D=!1);return D}if(_.u(D,_.ds))return Tqy(D);if(_.u(D,_.w9))return!0;D=_.en(n.innerTubeTransportService,D);L&&_.CL(Error("Vf"));return D};
tlQ=function(n,D,L,g,b,q){D={url:D};if(L==null?0:L.itct)D.parentTrackingParams=L.itct;var U=_.FY(jBj);return _.Wu(n.innerTubeTransportService,D,U).then(function(J){(J=J.endpoint)||(J=_.ZD);(L==null?0:L.itct)&&J&&!J.trackingParams&&(J.trackingParams=L.itct);var k=Zf(J);return oS(n,J,L,g,k,b,q)})};
oS=function(n,D,L,g,b,q,U){if(n.fetchPbj&&!_.smX(n,D)){var J=n.fetchPbj(D),k=_.kd(J.then(function(LO){if(!LO)throw Error("Wf");U(k)||q(D,LO);return LO}));
return k}var a,d={rootVe:(J=_.u(D.commandMetadata,_.jr))==null?void 0:J.rootVe,url:(a=_.u(D.commandMetadata,_.jr))==null?void 0:a.url,endpoint:D,page:b};if(_.u(D,_.M1)){var T,Q={contentPlaybackContext:_.T7(L,(T=_.u(D.commandMetadata,_.jr))==null?void 0:T.url,g)},A=_.Kl();_.c("web_streaming_watch")&&window.TextDecoderStream?(J=c2j(n.innerTubeTransportService,D,Q,function(LO){!d.response&&LO.content&&(d.response=LO.content);!d.playerResponse&&LO.player&&(d.playerResponse=LO.player);q(D,d)}),a=t8B(D),
a.length&&(d.preconnect=a,q(D,d)),QmW(J,A,d).catch(function(LO){LO instanceof bt&&LO.errorType===2&&u3X(n,D,Q,d,q,U,A)})):u3X(n,D,Q,d,q,U,A);
return A.promise}if(_.u(D,_.ds)){var I;if(((I=_.u(D,_.ds))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var w=_.Kl();_.f3r(_.E().resolve(_.gH),D).then(function(LO){A2A(n,L,g,b,q,w,LO)});
return w.promise}J=_.kd();var h;a={contentPlaybackContext:_.T7(L,(h=_.u(D.commandMetadata,_.jr))==null?void 0:h.url,g)};(h=n.reelWatchEndpointMap.player)&&(h=h().JSC$11752_getRequest(D,a))&&(J=_.Wu(n.innerTubeTransportService,h.innerTubeRequest,h.input,D.clickTrackingParams,h.config));h=_.kd();(T=n.reelWatchEndpointMap.reelItemWatch)&&(T=T().JSC$11752_getRequest(D))&&(h=_.Wu(n.innerTubeTransportService,T.innerTubeRequest,T.input,D.clickTrackingParams,T.config));T=_.kd();(I=n.reelWatchEndpointMap.reelWatchSequence)&&
_.u(D,_.ds).sequenceParams&&(a=I().JSC$11752_getRequest(D,a))&&(T=_.Wu(n.innerTubeTransportService,a.innerTubeRequest,a.input,D.clickTrackingParams,a.config));a=_.kd(d);I=_.Kl();zkj(D,a,J,h,T,q,U,I);return I.promise}var e;if(_.u(D,k$4)&&((e=_.u(D.commandMetadata,_.jr))==null?0:e.url))return J=AeO(_.e0(C0().location.href),_.e0(_.u(D.commandMetadata,_.jr).url)).toString(),tlQ(n,J,L,g,q,function(){return!1});
if(_.u(D,_.w9))return q(D,d),_.kd(d);if(_.en(n.innerTubeTransportService,D)){var v=_.xI(n.innerTubeTransportService,D,{tempData:L,disableCache:L.disableCache}).then(function(LO){d.response=LO;U(v)||q(D,d);return d});
return v}return _.kd(d)};
_.CZb=function(n,D,L,g){if(_.u(D,_.M1)||_.u(D,_.ds)&&(_.c("mweb_enable_shorts_innertube_player_prefetch")||_.c("kevlar_enable_shorts_prefetch_in_sequence"))||_.u(D,GOP)&&_.c("web_enable_prefetching_videos_on_home")){var b,q={contentPlaybackContext:_.T7(L,(b=_.u(D.commandMetadata,_.jr))==null?void 0:b.url,g),prefetchPlaybackContext:Q$i(L)},U,J,k;if(((U=_.u(D,_.M1))==null?void 0:(J=U.watchEndpointSupportedPrefetchConfig)==null?void 0:(k=J.prefetchHintConfig)==null?void 0:k.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(L=
n.watchEndpointMap.watchNext)if(q=L().JSC$11752_getRequest(D,q))return Promise.resolve(_.Wu(n.innerTubeTransportService,q.innerTubeRequest,q.input,void 0,q.config).then(function(T){return T}))}else if(_.u(D,_.ds)&&_.c("web_prefetch_riw_for_next_video")){if(L=n.reelWatchEndpointMap.reelItemWatch)if((L=L().JSC$11752_getRequest(D,q))&&_.Wu(n.innerTubeTransportService,L.innerTubeRequest,L.input,void 0,L.config).then(function(T){return T}),L=n.reelWatchEndpointMap.player)if(q=L().JSC$11752_getRequest(D,
q))return Promise.resolve(_.Wu(n.innerTubeTransportService,q.innerTubeRequest,q.input,void 0,q.config).then(function(T){return T}))}else if(L=n.watchEndpointMap.player)if(q=L().JSC$11752_getRequest(D,q))return Promise.resolve(_.Wu(n.innerTubeTransportService,q.innerTubeRequest,q.input,void 0,q.config).then(function(T){return T}))}else if(_.en(n.innerTubeTransportService,D)){var a={tempData:L},d=I3A(n.innerTubeTransportService,D);
return d?new Promise(function(T,Q){var A,I;return _.B(function(w){if(w.nextAddress==1)return _.p(w,d,2);if(w.nextAddress!=4)return A=w.yieldResult,A.JSC$11759_getStoreKey(D,a)?_.p(w,_.xI(n.innerTubeTransportService,D,a),4):(Q(new _.pe("Prefetching request builder with no store key.",D)),w.jumpTo(0));I=w.yieldResult;T(I);_.Tq(w)})}):Promise.reject(new _.pe("Prefetching unregistered request builder.",D))}return Promise.reject(new _.pe("No request builder available to prefetch endpoint.",D))};
UqJ=function(n,D){var L,g,b;if(_.u(D,_.M1)){var q=n.watchEndpointMap.watchNext;q&&(L=q());(n=n.watchEndpointMap.player)&&(g=n())}else if(_.u(D,_.ds))(q=n.reelWatchEndpointMap.reelItemWatch)&&(L=q()),(q=n.reelWatchEndpointMap.player)&&(g=q()),(n=n.reelWatchEndpointMap.reelWatchSequence)&&(b=n());else{a:{n=Dgv(D,n.innerTubeTransportService.endpointMap);if(n!==void 0)if(typeof n.then==="function")_.zo(new _.pe("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",D));else break a;
n=void 0}n&&(L=n)}var U,J,k;return{content:(U=L)==null?void 0:U.JSC$11759_getStoreKey(D),player:(J=g)==null?void 0:J.JSC$11759_getStoreKey(D),reelSequence:(k=b)==null?void 0:k.JSC$11759_getStoreKey(D)}};
u3X=function(n,D,L,g,b,q,U){var J=_.kd(),k=n.watchEndpointMap.player;k&&(k=k().JSC$11752_getRequest(D,L))&&(J=_.Wu(n.innerTubeTransportService,k.innerTubeRequest,k.input,D.clickTrackingParams,k.config));k=_.kd();var a=n.watchEndpointMap.watchNext;a&&(L=a().JSC$11752_getRequest(D,L))&&(k=_.Wu(n.innerTubeTransportService,L.innerTubeRequest,L.input,D.clickTrackingParams,L.config));n=_.kd(g);r2X(D,n,J,k,b,q,U)};
QmW=function(n,D,L){return _.B(function(g){if(g.nextAddress==1)return _.p(g,n,2);D.resolve(L);_.Tq(g)})};
r2X=function(n,D,L,g,b,q,U){var J,k,a,d,T;_.B(function(Q){switch(Q.nextAddress){case 1:return _.p(Q,D,2);case 2:J=Q.yieldResult;if(q(U.promise))return U.resolve(J),Q.return();b(n,J);k=t8B(n);if(!k.length){Q.jumpTo(3);break}return _.p(Q,D,4);case 4:J.preconnect=k,b(n,J);case 3:return _.JA(Q,5),_.p(Q,L,7);case 7:a=Q.yieldResult;_.hE(Q,6);break;case 5:return d=_.dG(Q),U.reject(d),Q.return();case 6:if(a===void 0)return J.reload=!0,b(n,J),U.resolve(J),Q.return();if(q(U.promise))return U.resolve(J),Q.return();
J.playerResponse=a;b(n,J);_.JA(Q,8);return _.p(Q,g,10);case 10:T=Q.yieldResult;_.hE(Q,9);break;case 8:_.dG(Q);case 9:if(T===void 0)return J.response={responseContext:{}},U.resolve(J),Q.return();if(q(U.promise))return U.resolve(J),Q.return();J.response=T;b(n,J);U.resolve(J);_.Tq(Q)}})};
zkj=function(n,D,L,g,b,q,U,J){var k,a,d,T,Q,A;_.B(function(I){switch(I.nextAddress){case 1:return _.p(I,D,2);case 2:k=I.yieldResult;if(U(J.promise))return J.resolve(k),I.return();q(n,k);a=t8B(n);if(!a.length){I.jumpTo(3);break}return _.p(I,D,4);case 4:k.preconnect=a,q(n,k);case 3:return _.JA(I,5),_.p(I,L,7);case 7:d=I.yieldResult;_.hE(I,6);break;case 5:return T=_.dG(I),J.reject(T),I.return();case 6:if(d===void 0)return k.reload=!0,q(n,k),J.resolve(k),I.return();if(U(J.promise))return J.resolve(k),
I.return();k.playerResponse=d;q(n,k);_.JA(I,8);return _.p(I,g,10);case 10:Q=I.yieldResult;_.hE(I,9);break;case 8:_.dG(I);case 9:if(Q===void 0)return k.response={responseContext:{}},J.resolve(k),I.return();if(U(J.promise))return J.resolve(k),I.return();k.response=Q;q(n,k);_.JA(I,11);return _.p(I,b,13);case 13:A=I.yieldResult;_.hE(I,12);break;case 11:_.dG(I);case 12:if(U(J.promise))return J.resolve(k),I.return();k.reelWatchSequenceResponse=A;q(n,k);J.resolve(k);_.Tq(I)}})};
A2A=function(n,D,L,g,b,q,U){var J,k,a,d,T,Q;_.B(function(A){if((J=U)==null||!J.replacementEndpoint)return q.reject(),A.return();k=U.replacementEndpoint;(a=_.u(k,_.ds))?(U.sequenceContinuation&&(a.sequenceParams=U.sequenceContinuation),d=_.E().resolve(_.gH),T=a.sequenceParams,OHr(d,k)&&delete a.sequenceParams,Q=oS(n,k,D,L,g,b,function(){return!1}),Q.then(function(I){return _.B(function(w){if(w.nextAddress==1)return iHj(d,{reelWatchEndpoint:{sequenceParams:T}},I),_.p(w,0,2);
q.resolve(I);_.Tq(w)})})):q.reject();
_.Tq(A)})};_.w$P=function(n){if(n.validatedFragments_.length==0)return null;if(!n.mergedPrefetchedData_){for(var D=[],L=_.V(n.validatedFragments_),g=L.next();!g.done;g=L.next()){g=_.V(n.fragmentConfiguration_[g.value].graftedKeys);for(var b=g.next();!b.done;b=g.next())(b=n.prefetchedData_[b.value].trackingParams)&&D.push(b)}n.mergedPrefetchedData_={};Object.assign(n.mergedPrefetchedData_,n.prefetchedData_,{clientSideGrafts:D})}return n.mergedPrefetchedData_};var hkG;_.G1=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
hkG=function(n,D,L){if(_.ZpO(D))return n.prefetchCache_.get(_.azv(D,L))};_.qN=new _.jK("NAVIGATION_TOKEN");var WpX=function(n){var D=this;var L=L===void 0?AOv():L;var g=g===void 0?_.E().resolve(_.qN):g;this.onePickCommand=n;this.JSC$10854_playlistNetworkManager=L;this.navigationManager=g;this.videoPickerBuilder=_.u$8("yt-addtoplaylist");_.o9L(Rpj(PHL(KLc(this.videoPickerBuilder.setTitle(n.modalTitle).setSize(1E3).addView(v9G()).addView(ml6())).addView("youtube"),n.selectButtonLabel)),function(b){D.handleAction(b)})};
WpX.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
WpX.prototype.handleAction=function(n){var D=this;if(n&&this.onePickCommand.listId&&n.action==="picked"&&n.docs){var L=[];n.docs.forEach(function(g){L.push({addedVideoId:g.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$10854_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,L).then(function(){_.c("playlist_add_video_hard_reload_killswitch")?D.navigationManager.reload():ekQ(D.navigationManager)})}};var xxL=function(){if(this.constructor===xxL)throw new TypeError("Xf");};
_.G=xxL.prototype;_.G.dispose=function(){};
_.G.disconnect=function(){};
_.G.reconnect=function(){};
_.G.observe=function(n,D,L){return{element:n,option:L}};
_.G.unobserveByKey=function(){};var z8i=function(n,D){D=D===void 0?0:D;xxL.call(this);this.viewroot=n;this.defaultPrescanHeight=D;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),n?{root:n,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.f(z8i,xxL);_.G=z8i.prototype;_.G.dispose=function(){this.disconnect();this.handlers.clear()};
_.G.disconnect=function(n){this.isConnected=!1;this.pauseObservingUntilReconnect=n===void 0?!1:n;this.observer.disconnect();n=_.V(this.prescanObservers.values());for(var D=n.next();!D.done;D=n.next())D.value.disconnect()};
_.G.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var n=_.V(this.handlers),D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;var g=L.next().value;L=!1;g=_.V(g.keys());for(var b=g.next();!b.done;b=g.next())if((b=b.value)&&b.state==="prescan"){L=!0;break}L&&Kpj(this,D).observe(D);this.observer.observe(D)}}};
_.G.handleObserveEvent=function(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=this.handlers.get(D.target);if(L){var g=D.isIntersecting;L=_.V(L);for(var b=L.next();!b.done;b=L.next()){var q=_.V(b.value);b=q.next().value;q=q.next().value;b&&(b.state==="visible"&&g||b.state==="hidden"&&!g)&&(q(D.target,b.state),b.calledOnce&&this.unobserveByKey({element:D.target,option:b}))}}}};
_.G.handlePrescanEvent=function(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=this.handlers.get(D.target);if(L&&D.isIntersecting){L=_.V(L);for(var g=L.next();!g.done;g=L.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;g&&g.state==="prescan"&&(b(D.target,g.state),g.calledOnce&&this.unobserveByKey({element:D.target,option:g}))}}}};
_.G.observe=function(n,D,L){var g=(g=this.handlers.get(n))&&g.has(L)?{element:n,option:L}:void 0;if(g)return g;g={element:n,option:L};this.handlers.has(n)||this.handlers.set(n,new Map);var b=this.handlers.get(n);b&&!b.has(L)&&b.set(L,D);this.pauseObservingUntilReconnect||(L.state==="prescan"&&Kpj(this,n).observe(n),this.observer.observe(n));return g};
_.G.unobserveByKey=function(n){var D=this.handlers.get(n.element);if(D&&D.has(n.option)){D.delete(n.option);if(n&&n.option.state==="prescan")for(var L=_.V(this.prescanObservers.values()),g=L.next();!g.done;g=L.next())g.value.unobserve(n.element);D.size===0&&(this.handlers.delete(n.element),this.observer.unobserve(n.element))}};
var Kpj=function(n,D){var L=n.defaultPrescanHeight;D.hasAttribute("prescan-height")&&(D=Number(D.getAttribute("prescan-height")),isNaN(D)||(L=D));if(n.prescanObservers.has(L))return n.prescanObservers.get(L);D="-0.1px -0.1px "+L+"px -0.1px";D=new IntersectionObserver(n.handlePrescanEvent.bind(n),n.viewroot?{root:n.viewroot,rootMargin:D}:{rootMargin:D});n.prescanObservers.set(L,D);return D};var Rkc=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],PZb=function(){var n,D=this;this.JSC$10871_actionRouter=n=n===void 0?_.xt.getInstance():n;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return D.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return D.visibilityObservedElementHandlerKeys}}},tCb,vmj,MCP;
PZb.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.c("kevlar_use_vimio_behavior")&&_.OJ("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=Iz4())};
PZb.prototype.dispose=function(){this.visibilityMonitor&&_.uC(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
PZb.prototype.handleVisibilityRefreshed=function(){for(var n=_.V(this.targetMap.entries()),D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;_.mxL(this,D,L)}};
_.l3G=function(n,D,L){vmj(n,L);var g=_.X$G(n,D);g.element=L;n.targetedElements.set(L,D);_.mxL(n,D,g)};
vmj=function(n,D){var L=n.targetedElements.get(D);if(L){var g=n.targetMap.get(L);g&&(delete g.element,n.targetMap.set(L,g));n.targetedElements.delete(D);n.visibilityObserver&&n.visibilityObservedElementHandlerKeys&&(L=n.visibilityObservedElementHandlerKeys.get(D))&&(n.visibilityObserver.unobserveByKey(L),n.visibilityObservedElementHandlerKeys.delete(D))}};
_.mxL=function(n,D,L){var g=L.action,b=L.element;b&&g&&(Rkc.includes(D)||_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||n.visibilityMonitor&&n.visibilityMonitor.isNodeVisible(b)?MCP(n,D,L):n.visibilityObserver&&(n.visibilityObservedElementHandlerKeys||(n.visibilityObservedElementHandlerKeys=new WeakMap),g=n.visibilityObserver.observe(b,function(){MCP(n,D,L);n.visibilityObservedElementHandlerKeys.delete(b)},{calledOnce:!0,
state:"visible"}),n.visibilityObservedElementHandlerKeys.set(b,g)))};
MCP=function(n,D,L){var g=L.action;(L=L.element)&&g&&(_.Ws(n.JSC$10871_actionRouter,[g],L),n.targetMap.delete(D),n.targetedElements.delete(L),n.triggeredTargets.add(D))};
_.X$G=function(n,D){var L=n.targetMap.get(D);L||(L={},n.targetMap.set(D,L));return L};
_.Vk=function(){tCb||(tCb=new PZb);return tCb};var omW=document.createElement("div");omW.style.touchAction="pan-down";var C58=omW.style.touchAction==="pan-down";var YUL,SUi;YUL=function(){this.hammerFn=zy6();this.JSC$10879_screenManager=_.qb();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Eh(83615);_.qL(this.JSC$10879_screenManager,this.ve);rOB()};
_.UK=function(){SUi||(SUi=new YUL);return SUi};
YUL.prototype.registerTouchEvents=function(n,D,L){var g=_.e1.apply(3,arguments),b=this.hammerFn(n,{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}]]});L&&b.set({touchAction:L});this.nodeManagerMapping.set(n,b);var q=
Opf(D);g=_.V(g);for(var U=g.next();!U.done;U=g.next()){U=U.value;if(U.includes("swipe")||U.includes("pinch")||U.includes("pan"))U.includes("swipe")?b.get("swipe").set({enable:!0,direction:q,velocity:.2}):U.includes("pinch")?b.get("pinch").set({enable:!0}):U.includes("pan")&&(b.get("pan").set({enable:!0,direction:q}),b.get("swipe").set({enable:!0,direction:q,velocity:.2}),b.get("swipe").recognizeWith("pan"));Fpb(this,n,b,U)}};
var Fpb=function(n,D,L,g){L.on(g,function(b){if(g.includes("pinch"))n.lastPinchTime=Date.now();else if(g.includes("swipe")&&Date.now()-n.lastPinchTime<400)return;b.pointerType!=="mouse"&&(b=g==="doubletap"?{coordinates:b.center}:g.includes("pan")?b:g.includes("swipe")?{target:b.target}:{},D.dispatchEvent(new CustomEvent(g,{bubbles:!0,composed:!0,detail:b})))})};
YUL.prototype.unregisterTouchEvents=function(n){var D=_.e1.apply(1,arguments),L=this.nodeManagerMapping.get(n);if(L){D=_.V(D);for(var g=D.next();!g.done;g=D.next())L.off(g.value);this.nodeManagerMapping.delete(n);n.style.touchAction="unset"}};var HHP=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var ip8=null;var NEA;_.BX=function(n,D,L){var g=L&&L>0?L:0;L=g?Date.now()+g*1E3:0;if((g=g?(0,_.y2P)():NEA())&&window.JSON){typeof D!=="string"&&(D=JSON.stringify(D,void 0));try{g.set(n,D,L)}catch(b){g.remove(n)}}};
_.JP=function(n){var D=NEA(),L=(0,_.y2P)();if(!D&&!L||!window.JSON)return null;try{var g=D.get(n)}catch(b){}if(typeof g!=="string")try{g=L.get(n)}catch(b){}if(typeof g!=="string")return null;try{g=JSON.parse(g,void 0)}catch(b){}return g};
_.kw=function(n){try{var D=NEA(),L=(0,_.y2P)();D&&D.remove(n);L&&L.remove(n)}catch(g){}};
_.y2P=_.fT(function(){try{var n=new $n4;var D=n.isAvailable()?n:null}catch(L){return null}return D?new _.Dt(D):null});
NEA=_.fT(function(){var n=new GzB;return n.isAvailable()?new _.Dt(n):null});var jmb=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},FEy=function(){jmb.instance||(jmb.instance=new jmb);
return jmb.instance},HpJ=function(n){var D=n.networkEvents;
n.networkEvents=[];return _.c("enable_network_monitoring")?D:[]};var nMr;nMr={};_.DB6=lq("yt-serviceworker-metadata",{objectStores:(nMr.auth={addedAtVersion:1},nMr["resource-manifest-assets"]={addedAtVersion:2},nMr),shared:!0,upgrade:function(n,D){D(1)&&i9(n,"resource-manifest-assets");D(2)&&i9(n,"auth")},
version:2});var KEB=self.location.origin+"/";R8v([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//]);R8v([/purge_shell=1/]);var LcQ=void 0;LcQ=LcQ===void 0?[]:LcQ;for(var gMX=[],bsQ=_.V(dVI),$Bj=bsQ.next();!$Bj.done;$Bj=bsQ.next())gMX.push({key:$Bj.value});for(var Gfj=_.V(LcQ),qNc=Gfj.next();!qNc.done;qNc=Gfj.next())gMX.push(qNc.value);var Vyj,QX=_.U8==null?void 0:(Vyj=_.U8.performance)==null?void 0:Vyj.memory,mrB=!1,yOy={},lz4={},u8={},f8=navigator;var pK=function(n){this.JSC$10923_expiringStorage=new az(n)};
pK.prototype.set=function(n,D,L){L=L!==void 0?Date.now()+L:void 0;this.JSC$10923_expiringStorage.set(n,D,L)};
pK.prototype.get=function(n){return this.JSC$10923_expiringStorage.get(n)};
pK.prototype.remove=function(n){this.JSC$10923_expiringStorage.remove(n)};var $QT=_.yK(["https://www.youtube.com/",""]),GlO=_.yK(["https://studio.youtube.com/",""]),JeQ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",VAb=null,dQy;var UBP=_.yK(["https://www.youtube.com/iframe_api"]),ZK=function(){this.playerResolver_=_.Kl();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.Qn;this.playbackDurationSeconds_=0},Bxj=function(n){var D=function(){return window.YT&&typeof window.YT.ready==="function"};
if(D())return _.kd(window.YT);var L=_.Kl(),g=_.Jp("SCRIPT");g.onload=g.onreadystatechange=function(){g.readyState&&g.readyState!="loaded"&&g.readyState!="complete"||(g.onload=_.Qn,g.onreadystatechange=_.Qn,g.onerror=_.Qn,D()?L.resolve(window.YT):L.reject(new _.pe("Failed to load the iframe player library","script.onload",g.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
g.onerror=function(b){g.onload=_.Qn;g.onreadystatechange=_.Qn;g.onerror=_.Qn;L.reject(new _.pe("Failed to load the iframe player library","script.onerror",b&&b.target&&b.target.src))};
_.Fy(g,_.L0(UBP));n.insertBefore(g,n.firstChild);return L.promise},JMG=function(n,D,L){var g,b;
_.B(function(q){switch(q.nextAddress){case 1:return n.playbackEndedCallback_=L,_.JA(q,2),_.p(q,Bxj(D.parentElement||null),4);case 4:g=q.yieldResult;_.hE(q,3);break;case 2:return b=_.dG(q),b instanceof _.pe&&b.args&&b.args[0]=="script.onerror"?_.CL(b):_.zo(b),q.return();case 3:g.ready(function(){return new g.Player(D,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:n.onPlayerReady_.bind(n),onStateChange:n.onPlayerStateChange_.bind(n),
onCueRangeExit:n.onCueRangeExit_.bind(n)}})}),_.Tq(q)}})};
_.G=ZK.prototype;_.G.getPlayerPromise=function(){return this.playerPromise_};
_.G.onPlayerReady_=function(n){this.playerResolver_.resolve(n.target)};
_.G.onPlayerStateChange_=function(n){if(n.data==YT.PlayerState.PLAYING){n=n.target;var D=n.getCurrentTime();n.addCueRange("playback",D,D+this.playbackDurationSeconds_)}};
_.G.onCueRangeExit_=function(n){n.data=="playback"&&(n.target.stopVideo(),this.playbackEndedCallback_())};
_.G.stopVideo=function(){this.playerPromise_.then(function(n){n.stopVideo()})};
var kfr=function(n){n.playerVars_&&n.playerPromise_.then(function(D){typeof D.cueVideoByPlayerVars!="function"?_.CL(new _.pe("vmh: player API not ready","cueVideoByPlayerVars",typeof D.cueVideoByPlayerVars)):D.cueVideoByPlayerVars(n.playerVars_)})};
ZK.prototype.playVideo=function(){var n=this;this.playerVars_&&this.playerPromise_.then(function(D){typeof D.loadVideoByPlayerVars!="function"?(D=new _.pe("vmh: player API not ready","loadVideoByPlayerVars",typeof D.loadVideoByPlayerVars),_.zo(D)):D.loadVideoByPlayerVars(n.playerVars_)})};
var pdr=function(n,D,L,g,b){D&&(L===void 0&&(L=0),g===void 0&&(g=0),n.playbackDurationSeconds_=g/1E3,n.playerVars_={adformat:"17_8",videoId:D,suggestedQuality:"hd720",startSeconds:L/1E3,player_params:b})};
ZK.prototype.mute=function(){this.playerPromise_.then(function(n){n.mute()})};
ZK.prototype.unMute=function(){this.playerPromise_.then(function(n){n.unMute()})};var fH4=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var aX;aX=function(){this.tokenJars={};if(this.cookiesEnabled=_.B0()){var n=_.Vj.get("CONSISTENCY",void 0);n&&ZsA(this,{encryptedTokenJarContents:n})}};
_.zwv=function(){aX.instance||(aX.instance=new aX);return aX.instance};
aX.prototype.handleResponse=function(n,D){if(!D)throw Error("bg");var L,g;D=((L=D.innerTubeRequest.context)==null?void 0:(g=L.request)==null?void 0:g.consistencyTokenJars)||[];var b;(n=(b=n.responseContext)==null?void 0:b.consistencyTokenJar)&&this.replace(D,n)};
aX.prototype.replace=function(n,D){n=_.V(n);for(var L=n.next();!L.done;L=n.next())delete this.tokenJars[L.value.encryptedTokenJarContents];ZsA(this,D)};
var ZsA=function(n,D){if(D.encryptedTokenJarContents&&(n.tokenJars[D.encryptedTokenJarContents]=D,typeof D.expirationSeconds==="string")){var L=Number(D.expirationSeconds);setTimeout(function(){delete n.tokenJars[D.encryptedTokenJarContents]},L*1E3);
n.cookiesEnabled&&_.Uw("CONSISTENCY",D.encryptedTokenJarContents,L,void 0,!0)}};var aRI,dH;aRI=window.location.hostname.split(".").slice(-2).join(".");_.eR=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var n=_.OJ("LOCATION_PLAYABILITY_TOKEN");_.OJ("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=dBb(this))&&(n=this.localStorage.get("yt-location-playability-token"));n&&(this.locationPlayabilityToken=n,this.mostRecentPosition=void 0)};
_.eR.getInstance=function(){dH=_.W7("yt.clientLocationService.instance");dH||(dH=new _.eR,_.v0("yt.clientLocationService.instance",dH));return dH};
_.eR.prototype.setLocationOnInnerTubeContext=function(n){n.client||(n.client={});if(this.mostRecentPosition)n.client.locationInfo||(n.client.locationInfo={}),n.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),n.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),n.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),n.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)n.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.eR.prototype.handleResponse=function(n){var D;n=(D=n.responseContext)==null?void 0:D.locationPlayabilityToken;n!==void 0&&(this.locationPlayabilityToken=n,this.mostRecentPosition=void 0,_.OJ("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=dBb(this))&&this.localStorage.set("yt-location-playability-token",n,15552E3):_.Uw("YT_CL",JSON.stringify({loctok:n}),15552E3,aRI,!0))};
var dBb=function(n){return n.localStorage===void 0?new _.rD("yt-client-location"):n.localStorage};
_.eR.prototype.clearLocationPlayabilityToken=function(n){n==="TVHTML5"?(this.localStorage=dBb(this))&&this.localStorage.remove("yt-location-playability-token"):_.NwB("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.eR.prototype.getCurrentPositionFromGeolocation=function(){var n=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("cg"));var D=!1,L=1E4;_.OJ("INNERTUBE_CLIENT_NAME")==="MWEB"&&(D=!0,L=15E3);return new Promise(function(g,b){navigator.geolocation.getCurrentPosition(function(q){n.mostRecentPosition=q;g(q)},function(q){b(q)},{enableHighAccuracy:D,
maximumAge:0,timeout:L})})};
_.eR.prototype.createUnpluggedLocationInfo=function(n){var D={};n=n.coords;if(n==null?0:n.latitude)D.latitudeE7=Math.floor(n.latitude*1E7);if(n==null?0:n.longitude)D.longitudeE7=Math.floor(n.longitude*1E7);if(n==null?0:n.accuracy)D.locationRadiusMeters=Math.round(n.accuracy);return D};
_.eR.prototype.createLocationInfo=function(n){var D={};n=n.coords;if(n==null?0:n.latitude)D.latitudeE7=Math.floor(n.latitude*1E7);if(n==null?0:n.longitude)D.longitudeE7=Math.floor(n.longitude*1E7);return D};var TxQ=function(n,D){var L=Wb();n||(n="unknown");D||(D="unknown");n="MAIN_APP_WEB_PAGE_TYPE_"+n.toUpperCase();n in GIi||(n="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");D="MAIN_APP_WEB_REQUEST_TYPE_"+D.toUpperCase();D in q2i||(D="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.Ty(L,{mainAppWeb:{pageType:n,requestType:D,isShellLoad:_.is("IS_SHELL_LOAD",!1)}})},EMW={start:function(){_.Ty(cD8(),{mainAppWeb:_.xz()})},
success:function(){_.Eo(cD8(),"SUCCESS")},
failure:function(){_.Eo(cD8(),"FAILURE")},
cancelled:function(){_.Eo(cD8(),"CANCELLED")}};var sFW,cM6,i9T;sFW=_.yK(["/sw.js"]);cM6=_.yK(["/sw.js?0"]);_.QFr=_.L0(sFW);i9T=_.L0(cM6);var uDX=function(){var n=Error.apply(this,arguments);this.message=n.message;"stack"in n&&(this.stack=n.stack)};
_.f(uDX,Error);_.Pn.prototype.load=function(n){this.megabloxUrl_=_.OJ("YPC_MB_URL");_.er(this.megabloxUrl_,(0,_.Et)(function(){n&&n()},this))};
_.kUJ=function(n,D,L,g,b,q,U,J,k,a,d){_.hw8(k);n.load((0,_.Et)(function(){try{var T=q?q:_.OJ("HL"),Q=_.OJ("SESSION_INDEX");_.$wB("client",function(){OUb("59",{helpCenterPath:"/youtube",locale:T,window:window}).JSC$7829_loadChatSupport({authuser:String(Q)})})}catch(A){throw K8(10,d,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),b&&b(A),_.zo(A),A;
}fRG(this,D,L,g,b,q,U,J,k,a,d)},n))};
_.Pn.prototype.openFixFlowDialog=function(n,D,L,g){this.load((0,_.Et)(function(){try{AMX(this,_.W7("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(n).withIntegratorCallback(D).load(L,g)}catch(b){throw _.zo(b),b;}},this))};
var AMX=function(n,D,L,g){var b=D.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.c("enable_window_constrained_buy_flow_dialog")&&(b=b.usingPopupStyle(_.W7("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));g&&(b=b.usingCloseCallback(g));D.bootstrap.fromPaymentsUrl(n.megabloxUrl_);n=D.bootstrap.asMashupMode(b);L=L?L:_.OJ("HL");n.usingGaiaIndex(_.OJ("SESSION_INDEX")).usingLocale(L).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.c("enable_google_payments_buyflow_material2_style_web")?
n.usingStyle(":m2;pc=#444;ac=#065fd4"):n.usingStyle(":md;pc=#444;ac=#065fd4");return n},fRG=function(n,D,L,g,b,q,U,J,k,a,d){try{var T=_.W7("payments.business.integration");
if(!T)throw new uDX("payments.business.integration is undefined");var Q=T.standaloneContextAuthId.forUserId(),A=AMX(n,T,q,J);U&&A.usingServerAnalyticsEventHandler(U);var I=A.inStandaloneContext(Q).buyFlow(function(w){if(w&&(!w.integratorData||w.integratorData===""||w.error))if(w.error!=null)if(String(w.error)==="-1")_.Wz4(k);else{var h=String(w.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";K8(10,d,h,w.debugCode);
_.R5(h,k,w.debugCode);h=new _.pe("PAYMENT_ERROR_MESSAGE::"+w.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+w.internalErrorDetails);_.zo(h)}else K8(10,d,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.R5("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",k,"EMPTY_INTEGRATOR_DATA"),_.zo(Error("eg"));L&&L(w)}).withEncryptedParameters(D);
a&&I.withClientParameters(NnJ(_.dj8(a)));I.load(function(){K8(24,d);_.xd("ttc",void 0,"commerce_transaction");S24("commerce_transaction");g&&g()},function(w){if(w==null?0:w.debugCode)var h=w==null?void 0:w.debugCode;
else if(!w||(w==null?0:w.debugCode))h="EMPTY_LOAD_FAILURE_ERROR",_.zo(Error(h));else{h="EMPTY_LOAD_FAILURE_DEBUG_CODE";var e=new _.pe("LOAD_FAILURE:"+w.message," DEBUG_CODE:"+h);_.zo(e)}K8(10,d,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",h);_.R5("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",k,h);_.zo(w);b&&b(w)})}catch(w){throw w instanceof uDX&&(K8(10,d,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),b&&b(w)),_.zo(w),w;
}};var zuX;zuX=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.UDi=function(n,D){D=D===void 0?!1:D;n=zuX.test(n)?_.si(n):null;!D&&window.payments||!n?(n=_.Kl(),D=n.promise,n.resolve()):D=_.h6(n,{attributes:{"data-payments-main":"",id:"payment-lib"}});return D};var IR6;IR6=_.yK(["//www.googletagmanager.com/gtm.js?id=",""]);_.T1=function(n,D){_.Sn(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:D}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.OJ("GL")}),D=_.Jp("SCRIPT"),D.async=!0,_.Fy(D,_.L0(IR6,n)),D.id="gtm",n=document.getElementsByTagName("script"),n.length==0?document.head.appendChild(D):(n=n[0],n.parentNode.insertBefore(D,n)))};
_.EK=function(n){if(n=JSON.parse(n))window.dataLayer=window.dataLayer||[],window.dataLayer.push(n)};var CWj,rM6;CWj=_.yK(["https://clients2.google.com/gr/gr_sync.js"]);_.q$i=function(){};
_.q$i.prototype.init=function(){if(rM6()){var n=_.Kl();n.resolve();return n.promise}return _.h6(_.L0(CWj)).then(function(){if(!rM6())throw Error("fg");},function(){throw Error("gg");
})};
_.V4f=function(){if(!rM6())return"";var n=window.google.gr;n.init({async:{schedule:"sync"},merchantId:"youtube"});n.start();n=n.finish();return n==null?"":n};
rM6=function(){return window.google!=null&&window.google.gr!=null};var l78,Y_8=new Set,MYv;window.PolymerFakeBaseClassWithoutHtml=function(){};
_.m=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.f(_.m,PolymerFakeBaseClassWithoutHtml);_.GG=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.f(_.GG,PolymerFakeBaseClassWithoutHtml);var ewO=window.ShadyDOM;var a7O,p1f,Tz8,EEy,cgB,QOT,sK,Fs;a7O=_.c("enable_shadydom_free_scoped_query_methods");p1f=_.c("enable_shadydom_free_scoped_node_methods");Tz8=_.c("enable_shadydom_free_scoped_readonly_properties_batch_one");EEy=_.c("enable_shadydom_free_parent_node");cgB=_.c("enable_shadydom_free_children");QOT=_.c("enable_shadydom_free_last_child");sK=window.ShadyDOM;_.nC=sK&&sK.noPatch&&sK.wrap?sK.wrap:sK?function(n){return sK.patch(n)}:function(n){return n};
Fs=function(n){if(n instanceof ShadowRoot)this.host=(0,_.nC)(n.host),this.root=n;else if(n.$$){this.host=(0,_.nC)(n);var D;this.root=(D=n.root)!=null?D:this.host}else if(n.polymerController){this.host=(0,_.nC)(n);var L;this.root=(L=this.host.shadowRoot)!=null?L:this.host}else this.root=this.host=(0,_.nC)(n)};
Z4T();dYv();u2y();f7T();sOv();var Osj={querySelector:function(n,D){D=Kzv(D,Xs(n));n=_.l8(n);return Mc(n).prototype.querySelector.call(n,D)},
querySelectorAll:function(n,D){D=Kzv(D,Xs(n));n=_.l8(n);return Mc(n).prototype.querySelectorAll.call(n,D)}},isc={appendChild:function(n,D){var L=Xs(n),g=_.vn(D);
return _.Jg8(_.l8(n),L?_.Yz(D,L,g):D)},
cloneNode:function(n,D){var L=_.vn(n);n=_.l8(n);D=Mc(n).prototype.cloneNode.call(n,D);return L?SR(D,L):D},
contains:function(n,D){var L=Xs(n),g=_.vn(D);return L!==g?!1:k_J(n,D)},
insertBefore:function(n,D,L){var g=Xs(n),b=_.vn(D);n=_.l8(n);D=g?_.Yz(D,g,b):D;return Mc(n).prototype.insertBefore.call(n,D,L)},
removeChild:function(n,D){var L=Xs(n);n=_.l8(n);D=L?SR(D,L):D;return Mc(n).prototype.removeChild.call(n,D)},
replaceChild:function(n,D,L){var g=Xs(n),b=_.vn(D);D=g?_.Yz(D,g,b):b?SR(D,b):D;L=g?SR(L,g):L;n=_.l8(n);return Mc(n).prototype.replaceChild.call(n,D,L)},
getRootNode:function(n,D){D=D===void 0?{composed:!0}:D;var L;if(((L=D)!=null?L:{}).composed)n=SVQ(n);else{D=n;for(n=PV8(n);n;)D=n,n=mQb(n);n=D}return n}},z7J=Tz8?{firstChild:$YB,
nextSibling:LeJ,previousSibling:b4O,firstElementChild:G_8,lastElementChild:VYT,nextElementSibling:DY8,previousElementSibling:gE8,childNodes:UYB}:{};EEy&&(z7J.parentNode=nE8);cgB&&(z7J.children=BzJ);QOT&&(z7J.lastChild=q_i);a7O&&Agv(Osj);p1f&&Agv(isc);I7i();var CYJ=function(n){this.node=n instanceof ShadowRoot?n.host:n};
rgJ();O4v();var WeQ=new WeakMap;var xY4=Symbol("yd");var mY8=new Set(["tap","track","down","up"]),vEB=_.c("pbcm_fi_query_decorators");var wd6=function(){return _.GG.apply(this,arguments)||this};
_.f(wd6,_.GG);_.G=wd6.prototype;_.G.getState=function(){return this.store.getState()};
_.G.dispatch=function(n){this.store.dispatch(n)};
_.G.beforeRegister=function(){if(this&&typeof this==="object"){var n;var D=!!this.useSignals||!((n=this.polymerController)==null||!n.useSignals)}else D=!1;if(!D&&this.properties)for(D=_.V(Object.keys(this.properties)),n=D.next();!n.done;n=D.next()){var L=n.value;n=this.properties[L];if(n.selector){if(n.computed)throw Error("mg");L=["reduxPropertiesRecomputeTrigger",'"'+L+'"'].concat(_.Iu(n.selectorArgs||[])).join(",");n.computed="recomputeReduxSelector("+L+")"}}};
_.G.attached=function(){var n=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){n.reduxPropertiesRecomputeTrigger++}));
_.c("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.G.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.G.recomputeReduxSelector=function(n,D){var L=_.e1.apply(2,arguments),g=this.properties[D].selector;if(!g)throw Error("kg`"+D);return g.apply(null,[this.store.getState()].concat(_.Iu(L)))};
_.G.select=function(n){var D=_.e1.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return n.apply(null,[this.store.getState()].concat(_.Iu(D)))};
_.oh.Object.defineProperties(wd6.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("lg");}}});
var cX=wd6;cX.prototype.recomputeReduxSelector=cX.prototype.recomputeReduxSelector;_.Y([_.t(),_.F("design:type",Number)],cX.prototype,"reduxPropertiesRecomputeTrigger",void 0);cX=_.Y([_.qt()],cX);var Qk=[],H4O={},hur=function(){return Su.apply(this,arguments)||this};
_.f(hur,Su);hur.prototype._addPropertyEffect=function(n,D,L){if(D==="__observeEffects"&&L){var g,b=(g=L.info.method)!=null?g:L.info.methodName;if(b){var q=this[b];this[b]=function(){Qk.push(b);try{q==null||q.apply(this,arguments)}finally{Qk.pop()}}}}_.uk._addPropertyEffect.apply(this,[n,
D,L])};
hur.prototype._setPendingProperty=function(n,D,L){if(Qk.length){var g=Qk[Qk.length-1],b;(b=H4O[this.is])!=null&&b.has(g)||(yg8(this.is,g),_.Qa("polymerPropertyChangedInObserver",{componentName:this.is,observerName:g}))}return _.uk._setPendingProperty.apply(this,[n,D,L])};
var a38=hur;a38=_.Y([VmO()],a38);var Nz8=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),nmB,Be={};_.c("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Be);var WcA=function(){return _.GG.apply(this,arguments)||this};
_.f(WcA,_.GG);WcA.prototype._setUnmanagedPropertyToNode=function(n,D,L){n.loggingStatus&&(n.loggingStatus.isDeclarativeExternal=!0);if(L!==n[D]||typeof L==="object")n[D]=L;n.is&&n.polymerController&&n.polymerController!==n&&J4(n.is,D,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");n.loggingStatus&&(n.loggingStatus.isDeclarativeExternal=!1)};
var bHJ=WcA;bHJ=_.Y([_.qt()],bHJ);jOJ()&&(h3.prototype._setUnmanagedPropertyToNode=(new bHJ)._setUnmanagedPropertyToNode);_.dxf={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(n){},set polymerController(n){}}]};var euG=function(){var n=Su.apply(this,arguments)||this;n.json=function(){};
return n};
_.f(euG,Su);euG.prototype.equals=function(n,D){return n===D};
euG.prototype.isEmpty=function(n){return!n||_.lT(n)&&n.length===0};
var TG=euG;TG=_.Y([VmO()],TG);var xBb=function(n){n=b$v(n);RH.call(this,n)};
_.f(xBb,RH);xBb.prototype.addProvider=function(n){n=n.key?n:b$v([n])[0];var D=this.keyIdToIndex.get(n.key.id);if(D){if(Guy(n,this.providers[D]))throw Error("ng`"+n.key.displayName);}else RH.prototype.addProvider.call(this,n)};
var Kcb=new xBb([]);var RuQ=!1;var kuT={};RuQ||(J28(),RuQ=!0);
kuT.InjectBehavior={initializeInjection:function(){var n=this.provide;try{if((n=n!=null?n:[])&&n.length>0)for(var D=b$v(n),L=_.V(D),g=L.next();!g.done;g=L.next())Kcb.addProvider(g.value);var b=new Set;qUT(this.behaviors||[],b);D={};for(var q=_.V(b),U=q.next();!U.done;U=q.next()){var J=U.value;J.inject&&Object.assign(D,J.inject)}this.inject&&Object.assign(D,this.inject);for(var k=_.V(Object.keys(D)),a=k.next();!a.done;a=k.next()){var d=a.value,T=D[d];try{this[d]=Kcb.resolve(T)}catch(Q){throw Q;}}}catch(Q){throw Error(Q.message);
}}};var ZH4;var TEi=/\bclass\b/.test(function(){}.toString()),c2J=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var PW6=function(n){this.wasDefined=!0;Array.isArray(n)||n instanceof Array?(this.JSC$11082_getImpl=n[0],this.JSC$11082_setImpl=n[1]):this.JSC$11082_getImpl=n};
_.G=PW6.prototype;_.G.getWithPath=function(n){return ce(this.JSC$11082_getImpl(),n)};
_.G.setWithPath=function(n,D){var L=this;if(n.length)throw Error("og");if(!this.JSC$11082_setImpl)throw Error("pg");k0(function(){L.JSC$11082_setImpl(D)})};
_.G.notifyPath=function(){throw Error("qg");};
_.G.notifySplices=function(){throw Error("rg");};
_.G.getChangeRecordSignal=function(n,D){var L=this;if(n.length)throw Error("sg");return function(){var g=L.getWithPath(n);return{path:D!=null?D:"",base:g,value:g}}};
_.G.getSplicesSignal=function(){throw Error("tg");};
_.G.getPathMutationSignal=function(){throw Error("ug");};
_.G.pop=function(){throw Error("vg");};
_.G.push=function(){throw Error("wg");};
_.G.splice=function(){throw Error("xg");};
_.G.unshift=function(){throw Error("yg");};var ut=function(n){var D=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(n)||n instanceof Array?(this.JSC$11087_getImpl=n[0],this.JSC$11087_setImpl=n[1]):this.JSC$11087_getImpl=n;this.wasDefined=!1;gT(function(){D.wasDefined=D.JSC$11087_getImpl()!==void 0})};
ut.prototype.getWithPath=function(n){return ce(this.JSC$11087_getImpl(),n)};
ut.prototype.setWithPath=function(n,D){var L=this;if(n[n.length-1]!=="*"&&n[n.length-1]!=="splices"){if(n.length===0){if(!this.JSC$11087_setImpl)throw Error("zg");this.wasDefined||(this.wasDefined=D!==void 0);k0(function(){L.JSC$11087_setImpl(D)})}else{for(var g=gT(function(){return L.getWithPath([])}),b=0;b<n.length-1;b++){if(!g)return;
g=g[n[b]]}b=n[n.length-1];g&&(g[b]=D);this.wasDefined||(this.wasDefined=n.length>1||D!==void 0)}tyG(this,n,{pathComponents:n,value:D})}};
ut.prototype.notifyPath=function(n,D){n.length===0?D&&this.setWithPath(n,D.value):tyG(this,n,{pathComponents:n,value:D==null?void 0:D.value,fallbackWhenUndefined:D==null?void 0:D.value})};
var tyG=function(n,D,L,g){if(n.setMutationSignal){var b=++n.mutationIndex,q=[n.observedPath],U=n.observedPath,J;D.length===0&&(J=U);for(var k=0;k<D.length;k++){var a=U.subPaths[D[k]];if(!a)break;q.push(a);U=a;k===D.length-1&&(J=a)}for(D=!1;q.length;)U=q.shift(),U.data={index:b,mutation:L,spliceMutationIndex:g},D||(D=U===J),D&&q.push.apply(q,_.Iu(Object.values(U.subPaths)));k0(function(){n.setMutationSignal(b)})}};
ut.prototype.notifySplices=function(n,D){var L=this,g=gT(function(){return L.getWithPath(n)}),b=[].concat(_.Iu(n),["splices"]);
tyG(this,b,{pathComponents:b,value:{indexSplices:D}});if(g==null?0:g.length)D=this.mutationIndex,b=[].concat(_.Iu(n),["length"]),tyG(this,b,{pathComponents:b,value:g.length},D)};
var mBP=function(n,D,L,g,b,q){n.notifySplices(L,[{index:g,addedCount:b,removed:q,object:D,type:"splice"}])},vMI=function(n,D){n=n.observedPath;
for(var L=0;L<D.length;L++){var g=D[L],b=n.subPaths[g];b||(b={pathComponents:D.slice(0,L+1),subPaths:{}},n.subPaths[g]=b);n=b}},lRi=function(n,D,L){vMI(n,D);
if(!n.getMutationSignal){var g=_.V(_.bn(n.mutationIndex,void 0,"QMrAub"));n.getMutationSignal=g.next().value;n.setMutationSignal=g.next().value}var b=n.getMutationSignal;return _.JK(function(){b();return L(XdG(n,D))},void 0,"ce54qf")};
ut.prototype.getChangeRecordSignal=function(n,D){var L=this,g=this.mutationIndex,b;return lRi(this,n,function(q){if(q&&q.index>g){var U=q.mutation;g=q.index;b=void 0}q=gT(function(){return L.getWithPath(n)});
if(U){var J=U.pathComponents[U.pathComponents.length-1],k=[].concat(_.Iu(U.pathComponents));if(J==="splices"||J==="length")return{base:q,path:(D?[D].concat(_.Iu(k)):k).join("."),value:U.value};var a=n.length>k.length?n:k,d;return{base:q!=null?q:U.fallbackWhenUndefined,path:(D?[D].concat(_.Iu(a)):a).join("."),value:(d=gT(function(){return L.getWithPath(a)}))!=null?d:U.fallbackWhenUndefined}}b||(b={base:q,
path:(D?[D].concat(_.Iu(n)):n).join("."),value:q});return b})};
ut.prototype.getSplicesSignal=function(n){var D=this.mutationIndex,L;return lRi(this,n,function(g){if(g&&g.index>D&&g.spliceMutationIndex!==D){var b=g.mutation;D=g.index;L=void 0}return b&&b.pathComponents[b.pathComponents.length-1]==="splices"?L=g=b.value:L})};
ut.prototype.getPathMutationSignal=function(n){var D=this;vMI(this,n);if(!this.getMutationSignal){var L=_.V(_.bn(this.mutationIndex,void 0,"tBKh7d"));this.getMutationSignal=L.next().value;this.setMutationSignal=L.next().value}var g=this.getMutationSignal,b=this.mutationIndex,q;return _.JK(function(){g();var U=XdG(D,n);if(U&&U.index>b&&U.mutation&&f38(U.mutation.pathComponents,n)){var J=U.mutation;b=U.index}if(!q||b!==q.index){var k,a;U=(a=gT(function(){return D.getWithPath(n)}))!=null?a:(k=J)==null?
void 0:k.fallbackWhenUndefined;
q={index:b,value:U}}return q},void 0,"XXmDAf")};
var XdG=function(n,D){n=n.observedPath;D=_.V(D);for(var L=D.next();!L.done;L=D.next())n=n.subPaths[L.value];return n.data};
ut.prototype.pop=function(n){var D=this,L=gT(function(){return D.getWithPath(n)});
if(!(L instanceof Array))throw Error("Ag");var g=L.length>0,b=L.pop();g&&mBP(this,L,n,L.length,0,[b]);return b};
ut.prototype.push=function(n){var D=_.e1.apply(1,arguments),L=this,g=gT(function(){return L.getWithPath(n)});
if(!(g instanceof Array))throw Error("Bg");var b=g.length,q=g.push.apply(g,_.Iu(D));D.length&&mBP(this,g,n,b,D.length,[]);return q};
ut.prototype.splice=function(n,D,L){var g=_.e1.apply(3,arguments),b=this,q=gT(function(){return b.getWithPath(n)});
if(!(q instanceof Array))throw Error("Cg");D<0?D=q.length-Math.floor(-D):D&&(D=Math.floor(D));var U=q.splice.apply(q,[D,L].concat(_.Iu(g)));(g.length||U.length)&&mBP(this,q,n,D,g.length,U);return U};
ut.prototype.unshift=function(n){var D=_.e1.apply(1,arguments),L=this,g=gT(function(){return L.getWithPath(n)});
if(!(g instanceof Array))throw Error("Dg");var b=g.unshift.apply(g,_.Iu(D));D.length&&mBP(this,g,n,0,D.length,[]);return b};var MyX=!0,oMb=!1,KiB=!1,YNc=!1,fK=!1,SNX=0;YNc=!1;SNX=0;MyX=!0;fK=oMb=KiB=!1;var AP=function(n,D,L){this.model=n;this.unknownSignalResolver=D;this.options=L;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];D=_.V(hki());n=D.next().value;D=D.next().value;this.owner=n;this.disposeImpl=D};
AP.prototype.dispose=function(){if(!this.isDisposed){for(var n=_.V(this.childSignalProxies),D=n.next();!D.done;D=n.next())D.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var FcP=function(n,D){n=lb(n.owner);try{D()}finally{o1(n)}},Hsb=function(n,D){var L={stack:[],
error:void 0,hasError:!1};try{_.RP(L,_.Y3(n.owner)),D()}catch(g){L.error=g,L.hasError=!0}finally{_.Pe(L)}};
AP.prototype.effect=function(n){_.c("web_poly_si_remove_using")?FcP(this,function(){_.co(n,"EJD0id")}):Hsb(this,function(){_.co(n,"UKMG0")})};
var yMI=function(n,D){n.options!=null||(n.options={});var L;(L=n.options).immutableProps!=null||(L.immutableProps=new Set);n.options.immutableProps.add(D)},xBB=function(n,D){D=""+D;
var L;if((L=n.model.__signalCache)==null?0:L.has(D))L=n.model.__signalCache.get(D),Array.isArray(L)&&yMI(n,D);var g,b,q;return(q=(g=n.options)==null?void 0:(b=g.immutableProps)==null?void 0:b.has(D))!=null?q:!1},NxX=function(n,D){var L;
n.unknownSignalResolver&&(L=n.unknownSignalResolver(D));var g,b;((g=n.options)==null?0:(b=g.immutableProps)==null?0:b.has(D))?L!=null||(L=new PW6(_.bn(n.model[D],void 0,"SYknZd"))):L!=null||(L=new ut(_.bn(n.model[D],void 0,"GCgq1e")));var q=n.model.hostElement;Object.defineProperty(n.model,D,{get:function(){LpB(q,D);return L.getWithPath([])},
set:function(U){ke(q,D);n.setWithPath([D],U)},
configurable:!0});return L},uM=function(n,D){D=""+D;
var L=n.signalCache[D];if(L!==void 0)return L;L=!1;var g;if((g=n.model.__signalCache)==null?0:g.has(D))if(L=n.model.__signalCache.get(D),Array.isArray(L))L=!0,yMI(n,D);else return n.signalCache[D]=n.model.__signalCache.get(D).signal,n.signalCache[D];var b,q;g=(q=(b=n.options)==null?void 0:b.reactivityMode)!=null?q:0;var U,J;if(!((U=n.options)==null?0:(J=U.reactiveProps)==null?0:J.has(D))&&!L&&g===1)throw Error("Eg`"+D);b=L?jFW(n,D):NxX(n,D);return n.signalCache[D]=b},jFW=function(n,D){var L=Object.getOwnPropertyDescriptor(n.model.constructor.prototype,
D),g=function(){return n.model[D]};
return new PW6(L&&L.get&&!L.set?g:[g,function(b){n.model[D]=b}])};
AP.prototype.getWithPath=function(n){var D=_.V(n);n=D.next().value;D=tp(D);LpB(this.model.hostElement,""+n);return uM(this,n).getWithPath(D)};
AP.prototype.setWithPath=function(n,D){if(n.length){ke(this.model.hostElement,n.join("."));var L=_.V(n);n=L.next().value;L=tp(L);uM(this,n).setWithPath(L,D)}};
AP.prototype.getPathMutationSignal=function(n){var D=_.V(n);n=D.next().value;D=tp(D);return uM(this,n).getPathMutationSignal(D)};
AP.prototype.notifyPath=function(n,D){var L=_.V(n);n=L.next().value;L=tp(L);uM(this,n).notifyPath(L,D)};
var nfX=function(n,D){if(D.type==="literal")return function(){return{rootWasDefined:!0,value:D.value}};
var L=sp(D.path),g=_.V(L),b=g.next().value;g=tp(g);var q,U;if(D.type==="path"&&(L.length===1||((q=n.options)==null?0:(U=q.immutableProps)==null?0:U.has(b))))return function(){var T=n.getWithPath(L.slice(0,1)),Q=ce(T,L.slice(1));T=T!==void 0;fK&&(T=uM(n,L[0]).wasDefined);return{rootWasDefined:T,value:Q}};
var J=uM(n,b);if(D.type==="path"){var k=J.getPathMutationSignal(g);return function(){var T=fK?J.wasDefined:AK(n.owner,function(){return J.getWithPath([])})!==void 0;
var Q,A=(Q=k())==null?void 0:Q.value;return{rootWasDefined:T,value:A}}}if(D.type==="splices"){var a=J.getSplicesSignal(g);
return function(){var T=a();return{rootWasDefined:fK?J.wasDefined:T!==void 0,value:T}}}var d=J.getChangeRecordSignal(g,""+b);
return function(){var T=d();return{rootWasDefined:fK?J.wasDefined:T!==void 0,value:T}}},OH8=function(n,D,L){var g=L.map(function(J){return nfX(n,J)}),b=L.length===0,q=[],U=L.length!==1||L[0].type!=="path"?!1:!0;
n.effect(function(){for(var J=g.length,k=[],a=!!q.length,d=0;d<J;d++){var T=g[d](),Q=T.rootWasDefined;T=T.value;b||(b=Q);k[d]=T;U&&(k[d+J]=a?q[d]:k[d],q[d]=T)}b&&AK(n.owner,function(){return void D.apply(null,_.Iu(k))})})},A28=function(n,D,L,g,b){var q=uM(n,D);
b!==void 0&&q.setWithPath([],b);OH8(n,function(){var U=_.e1.apply(0,arguments);ke(n.model.hostElement,D,!0);q.setWithPath([],L.apply(null,_.Iu(U)))},g)};
AP.prototype.arrayPush=function(n){var D=_.e1.apply(1,arguments),L=_.V(n),g=L.next().value;L=tp(L);g=uM(this,g);return g.push.apply(g,[L].concat(_.Iu(D)))};
AP.prototype.arraySplice=function(n,D,L){var g=_.e1.apply(3,arguments),b=_.V(n),q=b.next().value;b=tp(b);q=uM(this,q);return q.splice.apply(q,[b,D,L].concat(_.Iu(g)))};
AP.prototype.arrayUnshift=function(n){var D=_.e1.apply(1,arguments),L=_.V(n),g=L.next().value;L=tp(L);g=uM(this,g);return g.unshift.apply(g,[L].concat(_.Iu(D)))};
AP.prototype.notifySplices=function(n,D){var L=_.V(n);n=L.next().value;L=tp(L);uM(this,n).notifySplices(L,D)};var PZB=/([^\s]+?)\(([\s\S]*)\)/,xxB=/\.([^.]+)$/,mxB=/\\,/g,WpT=/&comma;/g,ekO=/\\(.)/g,tCB=[],KpJ={"*":"wildcard",splices:"splices"};var y24=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"),YUB=/[A-Z]/,DGI=["class","hidden","id","on-dom-change"],jmB=new Set([].concat(_.Iu(DGI),
["if","notify-dom-change","restamp"])),nM8=new Set([].concat(_.Iu(DGI),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),DBf=new Set(["restamp"]);var RuO=Symbol(),MyT=window;var jFv=window;var GFv=0,LiJ=0,fC=[],$GQ=0,DGb=!1,bwv=document.createTextNode("");(new window.MutationObserver(gfy)).observe(bwv,{characterData:!0});var zG=new Map,A4=0,Lij=function(n){this.mappedHandleId=n},VaT=function(n,D,L,g){this.mappedHandleId=n;
var b=this;this.mappedHandleId=n;this.callback=D;this.waitTime=L;this.schedulerPriority=g;this.handleId=_.fj.addJob(function(){b.callback();zG.delete(b.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.f(VaT,Lij);VaT.prototype.cancel=function(){_.fj.cancelJob(this.handleId);zG.delete(this.mappedHandleId)};
var UGv=function(n,D){this.mappedHandleId=n;var L=this;this.mappedHandleId=n;this.callback=D;this.handleId=qk8(function(){L.callback();zG.delete(L.mappedHandleId)})};
_.f(UGv,Lij);UGv.prototype.cancel=function(){var n=this.handleId-LiJ;n<0||fC.length<=n||(fC[n]=null);zG.delete(this.mappedHandleId)};var pK8=function(){};
pK8.prototype.cancel=function(){this.jobHandle!==void 0&&(BjJ(this.jobHandle),this.jobHandle=void 0)};
pK8.prototype.run=function(n,D,L){var g=this;this.cancel();this.callback=n;this.jobHandle=_.IP(function(){n();g.callback=void 0},D,L)};
pK8.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var J8B=new WeakMap;var gfc=Hs(function(n){for(var D=n,L=0;L<3;L++)D=Object.getPrototypeOf(D);delete D.prototype.connectedCallback;var g=function(){return n.apply(this,arguments)||this};
_.f(g,n);g.prototype._attachDom=function(b){if(!b)return null;var q=(0,_.nC)(this.hostElement);q.attachShadow({mode:"open",shadyUpgradeFragment:b});q.shadowRoot.appendChild(b);return q.shadowRoot};
g.prototype._takeAttributes=function(){for(var b=this.hostElement.attributes,q=0;q<b.length;q++){var U=b[q],J=void 0,k=void 0;(k=(J=this).__attributeReaction)==null||k.call(J,U.name,null,U.value)}};
g.prototype._readyClients=function(){n.prototype._readyClients.call(this);this.root=this};
g.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);n.prototype.connectedCallback.call(this)};
_.oh.Object.defineProperties(g,{template:{configurable:!0,enumerable:!0,get:function(){return g.prototype._template}}});
return g}),bwi=Hs(function(n){var D=function(){return n.apply(this,arguments)||this};
_.f(D,n);D.prototype.created=function(){if(this.__notifyEffects)for(var L=_.V(Object.values(this.__notifyEffects)),g=L.next();!g.done;g=L.next()){g=_.V(g.value);for(var b=g.next();!b.done;b=g.next())b.value.fn=Tjv}if(this.__reflectEffects)for(L=_.V(Object.values(this.__reflectEffects)),g=L.next();!g.done;g=L.next())for(g=_.V(g.value),b=g.next();!b.done;b=g.next())b.value.fn=Ef8};
D.prototype._addEventListenerToNode=function(L,g,b){L=rC(L);zE(L,g,b)||n.prototype._addEventListenerToNode.call(this,L,g,b)};
D.prototype._removeEventListenerFromNode=function(L,g,b){L=rC(L);Ih(L,g,b)||n.prototype._removeEventListenerFromNode.call(this,L,g,b)};
D.prototype._propertiesChanged=function(L,g,b){if(this.__dataToNotify&&this.__notifyEffects)for(var q=_.V(Object.keys(this.__dataToNotify)),U=q.next();!U.done;U=q.next()){U=U.value;var J=dGO(U);this.__notifyEffects[J]||delete this.__dataToNotify[U]}else this.__dataToNotify=null;n.prototype._propertiesChanged.call(this,L,g,b)};
D.prototype.fire=function(L,g,b){g=g===void 0?{}:g;var q;return _.bP(rC((q=b==null?void 0:b.node)!=null?q:this),L,g,b)};
D.prototype._ensureAttribute=function(L,g){var b=rC(this);b.hasAttribute(L)||Q8(b,g,L)};
D.prototype.isLightDescendant=function(L){var g=rC(this);return rC(g)!==L&&_.r(g).contains(L)&&_.r(g).getRootNode()===_.r(L).getRootNode()};
return D});
_.uS.ready=function(){var n;((n=this.hostElement)!=null?n:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var D;((D=this.hostElement)!=null?D:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.iS._subscribeIronResize=function(n){var D;((D=n.hostElement)!=null?D:n).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.iS._unsubscribeIronResize=function(n){var D;((D=n.hostElement)!=null?D:n).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var QIb=[Array,Boolean,Date,Number,Object,String],iM=function(n,D,L,g){this.polySiInfo=n;this.polySiParams=D;this.polySiContext=L;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;g||this instanceof HTMLElement&&(g=this);if(!g)throw Error("Lg");this.allowedProps=D.allowedProps;this.hostElement=g;this.is=n.is;this.upgradeDisabled=!!D.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");n=new Set(D.reactiveSchemas.filter(function(b){return b.type!==
"observe"}).map(function(b){return b.propertyKey}));
this.signalProxy=new AP(this,void 0,{reactiveProps:n,reactivityMode:D.reactivityMode});this.__dataHasAccessor={};D=_.V(D.reactiveSchemas);for(n=D.next();!n.done;n=D.next())n=n.value,n.type==="signal"&&(this.__dataHasAccessor[n.propertyKey]=!0);this.upgradeDisabled||$G6(this)};
iM.prototype.getExtraMethodsToForward=function(){return[]};
var $G6=function(n){n.polySiContext.didRegister||(n.registered(),n.polySiContext.didRegister=!0);n.polySiContext.finalizedTemplate||(n.polySiContext.finalizedTemplate={},n.polySiParams.templateGetter&&(n.polySiContext.finalizedTemplate.processedTemplate=nfT(n.polySiParams.templateGetter,n.polySiParams.is)));GFi(n);var D=n.hostElement;D.loggingStatus!=null||(D.loggingStatus={});D.loggingStatus.isInitializing=!0;gT(function(){return void n.created()});
D.loggingStatus.isInitializing=!1;n.isPolySiElementConnected&&qkA(n)},qkA=function(n){n.didCallReady||(gT(function(){return void n.ready()}),n.didCallReady=!0);
n.isAttached=!0;n.attached()};
_.G=iM.prototype;_.G.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||qkA(this)};
_.G.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.G.attributeChangedCallback=function(n,D,L){if(this.upgradeDisabled)n==="disable-upgrade"&&L===null&&(this.upgradeDisabled=!1,$G6(this));else if(D!==L){var g=_.pk(n),b=this.polySiContext.typesForSignals[g];if(b){switch(b){case Object:try{var q=JSON.parse(L)}catch(J){q=L}break;case Array:try{q=JSON.parse(L)}catch(J){q=null}break;case Date:q=isNaN(L)?String(L):Number(L);q=new Date(q);break;case Boolean:q=L!==null;break;case Number:q=Number(L);break;default:q=L}this[g]=q}g=_.V(this.polySiParams.behaviors);
for(b=g.next();!b.done;b=g.next())q=void 0,(q=b.value.attributeChanged)==null||q.call(this,n,D,L);var U;(U=this.attributeChanged)==null||U.call(this,n,D,L)}};
_.G.attributeChangedCallbackWrapper=function(n,D,L){this.attributeChangedCallback(n,D,L)};
_.G.setPropertiesFromInitialAttributeValues=function(){for(var n=0;n<this.hostElement.attributes.length;n++){var D=this.hostElement.attributes[n];(D.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(D.name))&&this.attributeChangedCallback(D.name,null,D.value)}};
_.G.created=function(){this.provide=this.polySiParams.provide;var n;(n=this.initializeInjection)==null||n.call(this);n=_.V(this.polySiParams.reactiveSchemas);for(var D=n.next();!D.done;D=n.next())D=D.value,D.type==="signal"&&(this.mutablePropNames.add(D.propertyKey),uM(this.signalProxy,D.propertyKey));c8b(this,this.polySiInfo,this.polySiParams.behaviors);n=_.V(this.polySiParams.reactiveSchemas);for(D=n.next();!D.done;D=n.next())D=D.value,D.type==="signal"&&D.value!==void 0&&(this.signalProxy.model[D.propertyKey]=
typeof D.value==="function"?D.value.call(this):D.value);if(this.polySiParams.signalProperties)for(n=_.V(this.polySiParams.signalProperties),D=n.next();!D.done;D=n.next()){D=D.value;var L=void 0;((L=this.__signalCache)==null?0:L.has(D))||(this.signalProxy.model[D]=void 0)}YNc||VaX(this);sIv(this);n=_.V(this.polySiParams.behaviors);for(D=n.next();!D.done;D=n.next())L=void 0,(L=D.value.created)==null||L.call(this);var g;(g=this.polySiInfo.created)==null||g.call(this)};
_.G.registered=function(){var n=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var D=Object.getPrototypeOf(this);D.addReactiveSchema=function(J){n.polySiParams.reactiveSchemas.push(J)};
for(var L=_.V(this.polySiParams.behaviors),g=L.next();!g.done;g=L.next()){var b=void 0;(b=g.value.beforeRegister)==null||b.call(D)}var q;(q=this.polySiInfo.beforeRegister)==null||q.call(D);D.addReactiveSchema=fvJ;L=_.V(this.polySiParams.behaviors);for(g=L.next();!g.done;g=L.next())b=void 0,(b=g.value.registered)==null||b.call(D);var U;(U=this.polySiInfo.registered)==null||U.call(D)};
_.G.ready=function(){var n;(n=this.beforeReady)==null||n.call(this);YNc&&VaX(this);var D;if(n=(D=this.polySiContext.finalizedTemplate)==null?void 0:D.processedTemplate){n=NxT(n.template,n.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:n.hasInsertionPoint,thisCtx:this});D=n.nodesById;n=n.root;var L=(0,_.nC)(this.hostElement);if(!L.attachShadow)throw Error("Ed");L.shadowRoot||(L.attachShadow({mode:"open",shadyUpgradeFragment:n}),L.shadowRoot.appendChild(n));this.root=L.shadowRoot;
this.$=D}UGi(this);D=_.V(this.polySiParams.behaviors);for(n=D.next();!n.done;n=D.next())L=void 0,(L=n.value.ready)==null||L.call(this);var g;(g=this.polySiInfo.ready)==null||g.call(this)};
_.G.attached=function(){for(var n=_.V(this.polySiParams.behaviors),D=n.next();!D.done;D=n.next()){var L=void 0;(L=D.value.attached)==null||L.call(this)}var g;(g=this.polySiInfo.attached)==null||g.call(this)};
_.G.detached=function(){for(var n=_.V(this.polySiParams.behaviors),D=n.next();!D.done;D=n.next()){var L=void 0;(L=D.value.detached)==null||L.call(this)}var g;(g=this.polySiInfo.detached)==null||g.call(this)};
var GFi=function(n){for(var D=_.V(n.polySiParams.behaviors),L=D.next();!L.done;L=D.next())if(L=L.value,L.listeners)for(var g in L.listeners)yMb(n,n.hostElement,g,L.listeners[g]);if(n.polySiInfo.listeners)for(var b in n.polySiInfo.listeners)yMb(n,n.hostElement,b,n.polySiInfo.listeners[b])},yMb=function(n,D,L,g,b){n=u3T(n,g,b);
zE(D,L,n)||D.addEventListener(L,n);return n},VaX=function(n){for(var D=_.V(n.polySiParams.reactiveSchemas),L=D.next();!L.done;L=D.next())L=L.value,L.type==="compute"||L.type==="computeWithMethod"?zkJ(n.signalProxy,L,n):L.type==="redux"?r2T(n.signalProxy,L,n.store):L.type==="signal"&&L.readOnly&&CZB(n.signalProxy,L)},UGi=function(n){for(var D=_.V(n.polySiParams.reactiveSchemas),L=D.next(),g={};!L.done;g={schema$jscomp$12:void 0},L=D.next())g.schema$jscomp$12=L.value,g.schema$jscomp$12.type==="notify"?
iHJ(n.signalProxy,g.schema$jscomp$12,n.hostElement):g.schema$jscomp$12.type==="observe"?w$4(n.signalProxy,g.schema$jscomp$12,n):g.schema$jscomp$12.type==="reflect"&&n.signalProxy.effect(function(q){return function(){var U=n.signalProxy.getWithPath([q.schema$jscomp$12.propertyKey]);
X$i(n.hostElement,q.schema$jscomp$12.propertyKey,U)}}(g));
if(n.reflectedAttributes)for(D=_.V(Object.entries(n.reflectedAttributes)),g=D.next(),L={};!g.done;L={key$jscomp$867:void 0,value$jscomp$8529:void 0},g=D.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;L.key$jscomp$867=g;L.value$jscomp$8529=b;n.signalProxy.effect(function(q){return function(){X$i(n.hostElement,q.key$jscomp$867,(0,q.value$jscomp$8529)())}}(L))}};
_.G=iM.prototype;_.G._setPendingProperty=function(n,D){this.set(n,D);return!1};
_.G._enableProperties=function(){};
_.G._setPendingPropertyOrPath=function(n,D){this.notifyPath(n,D);return!1};
_.G._addPropertyEffect=function(){};
_.G._stampTemplate=function(){throw Error("Mg");};
_.G.fire=function(n,D,L){D=D===void 0?{}:D;L=L===void 0?{}:L;var g,b,q={bubbles:(g=L.bubbles)!=null?g:!0,cancelable:!!L.cancelable,composed:(b=L.composed)!=null?b:!0},U;return _.bP(A8J((U=L.node)!=null?U:this.hostElement),n,D,q)};
_.G.get=function(n,D){var L=sp(n);return D?ce(D,L):n==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(L)};
_.G.linkPaths=function(){};
_.G.listen=function(n,D,L){n=A8J(n);this.boundListeners!=null||(this.boundListeners=new WeakMap);var g=this.boundListeners.get(n);g||(g={},this.boundListeners.set(n,g));var b=D+L;g[b]||(g[b]=yMb(this,n,D,L))};
_.G.notifyPath=function(n,D){this.signalProxy.notifyPath(sp(n),arguments.length===2?{value:D}:void 0)};
_.G.canNotifyPath=function(n){var D,L;return this.mutablePropNames.has(n)&&!((D=this.signalProxy.options)==null?0:(L=D.immutableProps)==null?0:L.has(n))};
_.G.notifySplices=function(n,D){this.signalProxy.notifySplices(sp(n),D)};
_.G.pop=function(n){var D=this.signalProxy;n=sp(n);var L=_.V(n);n=L.next().value;L=tp(L);return uM(D,n).pop(L)};
_.G.push=function(n){var D=_.e1.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[sp(n)].concat(_.Iu(D)))};
_.G.set=function(n,D,L){if(L)throw Error("Ng");n==="hidden"?this.hostElement.hidden=!!D:this.signalProxy.setWithPath(sp(n),D)};
_.G.setProperties=function(n){n=_.V(Object.entries(n));for(var D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;this[D]=L}};
_.G.splice=function(n,D,L){var g=_.e1.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[sp(n),D,L].concat(_.Iu(g)))};
_.G.unlinkPaths=function(){};
_.G.unlisten=function(n,D,L){n=A8J(n);if(this.boundListeners){var g=this.boundListeners.get(n);if(g){L=D+L;var b=g[L];b&&(Ih(n,D,b)||n.removeEventListener(D,b),delete g[L])}}};
_.G.unshift=function(n){var D=_.e1.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[sp(n)].concat(_.Iu(D)))};
_.oh.Object.defineProperties(iM.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 xGB=[Array,Boolean,Date,Number,Object,String];var PBb=!1;var z1=function(){var n=HTMLElement.apply(this,arguments)||this;n.restamp=!1;n.notifyDomChange=!1;n.JSC$11199_didCallConnected=!1;n.JSC$11199_renderDebouncer=null;n.disableTemplateUpdateSignalImpl=wC()?void 0:_.bn(!1,void 0,"bmozBd");var D;n.getDisableTemplateUpdate=(D=n.disableTemplateUpdateSignalImpl)==null?void 0:D[0];var L;n.setDisableTemplateUpdate=(L=n.disableTemplateUpdateSignalImpl)==null?void 0:L[1];return n};
_.f(z1,HTMLElement);var Bjj=function(n){n.conditionSignalImpl!=null||(n.conditionSignalImpl=new ut(_.bn(!1,void 0,"NYV5Rb")));return n.conditionSignalImpl};
_.G=z1.prototype;_.G.showHideChildren=function(n){J8L(this,n,this.if)};
_.G.attributeChangedCallback=function(n,D,L){if(this.JSC$11199_didCallConnected)throw Error("Rg`"+n);n==="notify-dom-change"?this.notifyDomChange=L!==null:n==="restamp"&&(this.restamp=L!==null)};
_.G.debounceRender=function(){this.JSC$11199_renderDebouncer=_.qw(this.JSC$11199_renderDebouncer,ra,this.JSC$11199_renderImpl.bind(this));_.VY(this.JSC$11199_renderDebouncer)};
_.G.disconnectedCallback=function(){var n=(0,_.nC)(this).parentNode;(!n||n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in n&&!n.host)&&kFr(this)};
_.G.connectedCallback=function(){var n=this;this.JSC$11199_didCallConnected=!0;MyX?tav():this.style.display="none";this.parentSignalProxy.effect(function(){Bjj(n).getWithPath([]);n.debounceRender()})};
_.G.render=function(){_.kR()};
_.G.JSC$11199_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var n=this.if;if(n){a:{var D=(0,_.nC)(this).parentNode;if(this.hasInstance()){var L=this.instance.children;if((L==null?0:L.length)&&(0,_.nC)(this).previousSibling!==L[L.length-1])for(var g=0;g<L.length;g++)(0,_.nC)(D).insertBefore(L[g],this)}else{if(!D){D=!1;break a}pKA(this,D)}D=!0}if(!D)return}else this.restamp&&kFr(this);J8L(this,!1,n);n&&ZwP(this);oMb&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.G.hasInstance=function(){return!!this.instance};
var pKA=function(n,D){var L=n.parentSignalProxy;if(wC()){var g=_.V(_.bn(!0,void 0,"tGD1cf"));var b=g.next().value;g=g.next().value;L=n.parentSignalProxy}else{var q;var U=new AP((q=avc(n))!=null?q:{},function(k){var a=uM(n.parentSignalProxy,k).getChangeRecordSignal([]);k=_.bn(void 0,void 0,"dOaz1b");var d=new ut(k);U.effect(function(){if(n.getDisableTemplateUpdate&&!n.getDisableTemplateUpdate()){var T=a();d.notifyPath(sp(T.path),{value:T.value})}});
return d});
n.parentSignalProxy.childSignalProxies.push(U);var J=L=U}q=NxT(n.templateInfo,n.templateInfo.nodeInfoList,L,{eventListenerHost:n.eventListenerHost,hasInsertionPoint:n.templateInfo.hasInsertionPoint,thisCtx:n.eventListenerHost,enabledSignal:wC()?b:void 0,scope:n.parentScope,getModel:function(){return n.parentScope?mGy(L.owner,n.parentScope):avc(n)}}).root;
n.instance={root:q,children:[],hidden:!1,signalProxy:J,getTemplateUpdatesEnabled:b,setTemplateUpdatesEnabled:g};J=_.V(q.childNodes);for(b=J.next();!b.done;b=J.next())n.instance.children.push(b.value);(0,_.nC)(D).insertBefore(n.instance.root,n)},avc=function(n){if((n=n.parentSignalProxy.model)&&!n.hostElement){var D={},L;
for(L in n)n.hasOwnProperty(L)&&(D[L]=n[L]);return D}},kFr=function(n){if(n.instance){var D=n.instance.children;
if(D.length){var L=(0,_.nC)(D[0]).parentNode;if(L){L=(0,_.nC)(L);for(var g=0;g<D.length;g++)L.removeChild(D[g])}}wC()?n.instance.setTemplateUpdatesEnabled(!1):n.instance.signalProxy.dispose();n.instance=void 0}},J8L=function(n,D,L){D=D||!L;
n.instance&&n.instance.hidden!==D&&(n.instance.hidden=D,R4f(D,n.instance.children))},ZwP=function(n){if(wC()){var D=n.instance;
D&&AK(n.parentSignalProxy.owner,function(){return!D.getTemplateUpdatesEnabled()})&&D.setTemplateUpdatesEnabled(!0)}else n.setDisableTemplateUpdate(!1)};
_.oh.Object.defineProperties(z1.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var n=this;return AK(this.parentSignalProxy.owner,function(){return Bjj(n).getWithPath([])})},
set:function(n){n||(wC()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));Bjj(this).setWithPath([],!!n)}}});
_.oh.Object.defineProperties(z1,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",z1);var dGQ=[],IX=function(){var n=HTMLElement.apply(this,arguments)||this;n.as="item";n.indexAs="index";n.itemsIndexAs="itemsIndex";n.targetFramerate=20;n.notifyDomChange=!1;n.isDetached=!1;n.JSC$11206_renderDebouncer=null;n.instances=[];n.chunkingId=null;n.chunkCount=null;n.shouldMeasureChunk=!1;n.shouldContinueChunking=!1;n.renderStartTime=null;n.JSC$11206_didCallConnected=!1;return n};
_.f(IX,HTMLElement);var Tji=function(n){n.itemSignalImpl!=null||(n.itemSignalImpl=new ut(_.bn(dGQ,void 0,"uvlPIb")));return n.itemSignalImpl},Efr=function(n,D){Array.isArray(D)||(D=dGQ);
Tji(n).setWithPath([],D)};
_.G=IX.prototype;_.G.showHideChildren=function(n){for(var D=_.V(this.instances),L=D.next();!L.done;L=D.next())R4f(n,L.value.children)};
_.G.notifyPath=function(n,D){n=sp(n);n[0]==="items"&&(n.length===1?Efr(this,D):Tji(this).setWithPath(n.slice(1),D))};
_.G.canNotifyPath=function(n){return n==="items"};
_.G.attributeChangedCallback=function(n,D,L){if(this.JSC$11206_didCallConnected)throw Error("Sg`"+n);n==="as"?this.as=L:n==="index-as"?this.indexAs=L:n==="items-index-as"?this.itemsIndexAs=L:n==="initial-count"?this.initialCount=Number(L):n==="notify-dom-change"?this.notifyDomChange=L!==null:n==="target-framerate"&&(this.targetFramerate=Number(L))};
_.G.disconnectedCallback=function(){this.isDetached=!0;for(var n=0;n<this.instances.length;n++)sIW(this,n);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.G.connectedCallback=function(){var n=this,D=Tji(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var b=D(),q=sp(b.path);if(q[0]===void 0||q[0]==="splices"||q[0]==="length")n.debounceRender();else{var U=q[0];if(U=n.instances[typeof U==="string"?Math.floor(Number(U)):U])U.type==="legacy"?(q=[n.as].concat(_.Iu(q.slice(1))),U.signalProxy.notifyPath(q,b)):(q=q.slice(1),U.itemSignal.notifyPath(q,b))}});
this.JSC$11206_didCallConnected=!0;MyX?tav():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var L=(0,_.nC)((0,_.nC)(this).parentNode),g=0;g<this.instances.length;g++)L.insertBefore(this.instances[g].root,this);this.chunkingId&&this.render()}};
_.G.debounceRender=function(){this.JSC$11206_renderDebouncer=_.qw(this.JSC$11206_renderDebouncer,ra,this.JSC$11206_renderImpl.bind(this));_.VY(this.JSC$11206_renderDebouncer)};
_.G.render=function(){this.debounceRender();_.kR()};
_.G.JSC$11206_renderImpl=function(){var n=this,D=this.items,L=c8I(this,D.length);QII(this,D,L);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){n.chunkingId=null;if(n.shouldMeasureChunk){var g=performance.now()-n.renderStartTime;n.chunkCount=Math.round(Math.ceil(1E3/n.targetFramerate)/g*n.chunkCount)||1}n.shouldContinueChunking&&n.debounceRender()}));
oMb&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
var c8I=function(n,D){var L=D,g=n.instances.length;if(n.initialCount){if(n.chunkCount){var b=Math.min(Math.max(D-g,0),n.chunkCount);L=Math.min(g+b,D)}else L=Math.min(D,n.initialCount),b=Math.max(L-g,0),n.chunkCount=b||1;n.shouldMeasureChunk=b===n.chunkCount;n.shouldContinueChunking=L<D;n.renderStartTime=performance.now()}return L},QII=function(n,D,L){for(var g=0;g<L;g++){var b=n.instances[g],q=D[g];
b?b.type==="legacy"?(b.signalProxy.setWithPath([n.as],q),b.signalProxy.setWithPath([n.indexAs],g)):(b.itemSignal.setWithPath([],q),b.setIndex(g)):uHW(n,q,g)}for(D=n.instances.length-1;D>=g;D--)L=n,b=D,sIW(L,b),L=_.V(L.instances.splice(b,1)).next().value,L.type==="legacy"?L.signalProxy.dispose():L.setDisabled()},sIW=function(n,D){n=n.instances[D];
D=(0,_.nC)(n.root);for(var L=0;L<n.children.length;L++)D.appendChild(n.children[L])},uHW=function(n,D,L){var g={};
g=Object.assign({},fvj(n),(g[n.as]=D,g[n.indexAs]=L,g[n.itemsIndexAs]=L,g));if(_.c("dom_repeat_use_ambient_signals")||_.c("creator_dom_repeat_use_ambient_signals")){D=new ut(_.bn(D,void 0,"g83Pb"));var b=_.V(_.bn(L,void 0,"tQRdod"));g=b.next().value;b=b.next().value;var q=_.V(vfO());var U=q.next().value,J=q.next().value;q={};var k={parentScope:n.parentScope,signals:(q[n.as]={type:"mutable",signal:D},q[n.indexAs]={type:"signal",getter:g},q[n.itemsIndexAs]={type:"signal",getter:g},q)};q=NxT(n.templateInfo,
n.templateInfo.nodeInfoList,n.parentSignalProxy,{eventListenerHost:n.eventListenerHost,getModel:function(){return mGy(n.parentSignalProxy.owner,k)},
hasInsertionPoint:n.templateInfo.hasInsertionPoint,thisCtx:n.eventListenerHost,methodInvocationRequirement:SNX,enabledSignal:function(){return(n.stampingEnabled===void 0||n.stampingEnabled())&&U()},
scope:k}).root;D={type:"ambientSignal",root:q,children:[],itemSignal:D,getIndex:g,setIndex:b,getEnabled:U,setDisabled:J}}else{var a=new AP(g,function(d){if(d!==n.as&&d!==n.indexAs){if(d===n.itemsIndexAs)return uM(a,n.indexAs);var T=uM(n.parentSignalProxy,d).getChangeRecordSignal([]);d=_.bn(void 0,void 0,"UobVm");var Q=new ut(d);a.effect(function(){var A=T();Q.notifyPath(sp(A.path),{value:A.value})});
return Q}});
n.parentSignalProxy.childSignalProxies.push(a);q=NxT(n.templateInfo,n.templateInfo.nodeInfoList,a,{eventListenerHost:n.eventListenerHost,getModel:function(){var d={};return Object.assign({},fvj(n),(d[n.as]=a.model[n.as],d[n.indexAs]=a.model[n.indexAs],d[n.itemsIndexAs]=a.model[n.indexAs],d))},
hasInsertionPoint:n.templateInfo.hasInsertionPoint,thisCtx:n.eventListenerHost,methodInvocationRequirement:SNX,enabledSignal:n.stampingEnabled}).root;D={type:"legacy",root:q,children:[],signalProxy:a}}g=_.V(q.childNodes);for(b=g.next();!b.done;b=g.next())D.children.push(b.value);g=(g=n.instances[L+1])?g.children[0]:n;(0,_.nC)((0,_.nC)(n).parentNode).insertBefore(D.root,g);n.instances[L]=D},fvj=function(n){if((n=n.parentSignalProxy.model)&&!n.hostElement){var D={},L;
for(L in n)n.hasOwnProperty(L)&&(D[L]=n[L]);return D}};
IX.prototype.itemForElement=function(n){var D=this,L=this.instances.find(function(g){return g.children.includes(n)});
if(L)return AK(this.parentSignalProxy.owner,function(){return L.type==="legacy"?L.signalProxy.getWithPath([D.as]):L.itemSignal.getWithPath([])})};
IX.prototype.indexForElement=function(n){var D=this.instances.findIndex(function(L){return L.children.includes(n)});
return D>=0?D:void 0};
_.oh.Object.defineProperties(IX.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var n=this;return AK(this.parentSignalProxy.owner,function(){return Tji(n).getWithPath([])})},
set:function(n){Efr(this,n)}},
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}}});
_.oh.Object.defineProperties(IX,{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",IX);var A8j,z4r;_.CK=new _.jK("STATE_STORE_TOKEN");A8j=new _.jK("SELECT_TOKEN");z4r=new _.jK("DISPATCH_TOKEN");var SkO={getSelectFn:function(){var n;return(n=_.E().resolve(_.Yo(A8j)))!=null?n:XKi},
getDispatchFn:function(){var n;return(n=_.E().resolve(_.Yo(z4r)))!=null?n:_.h4().dispatch.bind(_.h4())},
getAppStore:function(){return _.E().resolve(_.CK)}},lv8,Ykb=!1;var y88=void 0;var Ivb=function(){};
Ivb.prototype.hasAttribute=function(n){if(n==="dir")return!1;if(n==="disable-upgrade"){var D,L;return(L=(D=this.hostElement)==null?void 0:D.hasAttribute("disable-upgrade"))!=null?L:!1}throw Error("Tg`"+n);};
Ivb.prototype.attributeChangedCallbackWrapper=function(n,D,L){if(n==="disable-upgrade"&&this.__isUpgradeDisabled&&L===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var g;((g=this.hostElement)!=null?g:this).isConnected&&this.connectedCallback()}else D===L||this.__isReflecting||this.attributeChangedCallback(n,D,L)};
Ivb.prototype.getExtraMethodsToForward=function(){for(var n=this,D=[],L=_.V(CBI),g=L.next(),b={};!g.done;b={tagName$jscomp$52:void 0,name$jscomp$533:void 0},g=L.next())b.name$jscomp$533=g.value,g=void 0,b.name$jscomp$533==="_setPendingProperty"?(b.tagName$jscomp$52=this.hostElement.tagName.toLowerCase(),g=function(q){return function(U,J,k){J4(q.tagName$jscomp$52,U,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return n._setPendingProperty(U,J,k)}}(b)):g=function(q){return function(){return n[q.name$jscomp$533].apply(n,
_.Iu(_.e1.apply(0,arguments)))}}(b),D.push([b.name$jscomp$533,
g]);return D};
for(var LfT=bwi(gfc((0,_.QY)(Ivb))),GTb=["disabled","disable-upgrade"],r8Q=(0,_.QY)(function(){}),OwA=new Set(Object.getOwnPropertyNames(r8Q.prototype)),JBO=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Iu(OwA))),VFb=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),CBI=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),iwI=new Set([].concat(_.Iu(VFb),_.Iu(CBI),_.Iu(OwA))),wKL=_.V(iwI),h4L=wKL.next();!h4L.done;h4L=wKL.next())Nz8.add(h4L.value);var BN4={created:function(){sIv(this);this.initializeInjection()}};var cBf=!1,lM=window.ShadyDOM,rB8=["appendChild","insertBefore","removeChild","replaceChild"],C6J=[Node];lM&&C6J.push(lM.Wrapper);var Wfb,eoQ,Rob={};var Ye=new Set,Mt="",P6b="";var oP,SS=new Set;var SFQ=new Set("context didCallReady is info params signalProxy".split(" ")),HcO="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),yBB="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var Wic=Bb({entities:SY8}),e4r=new Y1(Wic);var xGL=function(){return _.GG.apply(this,arguments)||this};
_.f(xGL,_.GG);_.oh.Object.defineProperties(xGL.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return e4r}}});
var KiL=xGL;KiL=_.Y([_.qt()],KiL);_.rH=[cX.prototype,KiL.prototype];_.OK={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var n=this,D={};setTimeout(function(){var L;return _.bP((L=n.hostElement)!=null?L:n,"yt-live-chat-add-tooltip-target",D)},0);
this.handler_=D.handler},
detached:function(){if(this.handler_){var n;this.handler_.removeElementFromSupportingTooltips((n=this.hostElement)!=null?n:this)}this.handler_=null}}};_.Dw=new _.jK("ICON_MANAGER_TOKEN");var R46=[48,20,18,16,15,13,12],snv=new Map,ppb=new Set,Btf=new Set,kNB=new Set,Uk8=new Set,Jh8=new Set,aTi=new Promise(function(n){var D=!1,L=!1,g=!1,b=[],q=function(U){if("detail"in U)if(U=U.detail,U.name==="yt-icons")ZNJ(U),D=!0;else if(U.name==="yt-sys-icons")ZNJ(U),L=!0;else{var J;((J=U.name)==null?0:J.includes("yt-sys-icons"))&&U.size!==24&&(ZNJ(U,!0),b.push(U.size),b.length===R46.length&&(g=!0))}D&&L&&g&&(window.removeEventListener("iron-iconset-added",q),n())};
window.addEventListener("iron-iconset-added",q)}),TtJ=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"]]);_.wH={};_.wH.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.o_,computeHref_:function(n,D){D=D===void 0?!1:D;if(!n||n.commandExecutorCommand)return null;var L=hyJ(n,D);return D||L!==null?L?_.c("enable_polymer_resin")?_.hc(L).toString():L:null:(_.CL(new _.pe("computeHref was null",this.is,n)),null)},
computeOptionalHref_:function(n){return this.computeHref_(n,!0)},
computeNofollow_:function(n){return n?fXi(n)?"nofollow":null:null},
computeIcon_:function(n){return n&&n.iconType?_.ny(n.iconType):""},
resolveCommand:function(n,D,L){D=D===void 0?{}:D;return _.gX(n,this.hostElement,D,L===void 0?!1:L)}};var tai,hP;_.PBI={};tai=null;
hP={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_=Iz4(this.viewroot));_.IP(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var n=this;this.unobserve_();if(_.c("kevlar_vimio_use_shared_monitor"))AhB(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 D=[];this.visibilityOptionVisible_&&D.push(this.visibilityObserver.observe(this.hostElement,function(){return n.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&D.push(this.visibilityObserver.observe(this.hostElement,function(){return n.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&D.push(this.visibilityObserver.observe(this.hostElement,function(){return n.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=D}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){chJ(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 n=_.w2(this.parentNode,function(L){var g,b=(g=L.polymerController)!=null?g:L;return!!b.getVisibilityObserverForChild&&b.getVisibilityObserverForChild()},!0);
if(n){var D;this.localVisibilityObserver_=((D=n.polymerController)!=null?D:n).getVisibilityObserverForChild()}else tai||(tai=Iz4()),this.localVisibilityObserver_=tai;return this.localVisibilityObserver_},visibilityCallback:function(n){n?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.c("kevlar_use_vimio_behavior")||_.c("gaming_vimio_behavior_onshow")||(hP={});hP&&!_.c("kevlar_use_vimio_behavior")&&(delete hP.attached,delete hP.detached);_.PBI.YtVisibilityObserverBehavior=[hP];var mGc={};mGc.YtVisualElementBehavior=[_.PBI.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.c("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.c("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var n=this.getScreenLayer&&this.getScreenLayer(),D=this.getVisibilityLogger();D&&D.reportShown(this,void 0,n)}},
onHidden:function(){if(_.c("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.c("kevlar_vimio_use_shared_monitor")){var n=this.getScreenLayer&&this.getScreenLayer(),D=this.getVisibilityLogger();D&&D.reportHidden(this,void 0,n)}},
getVisibilityLogger:function(){return _.c("kevlar_use_vimio_behavior")?_.$a():null},
shouldSkipLogging:function(){if(_.OJ("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var n=this.getParentRenderer&&this.getParentRenderer();if(!n)return!1;var D,L=(D=n.polymerController)!=null?D:n;if(!L.data)return!1;n=this.data.trackingParams;n=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:n;var g;D=(g=L.data)==null?void 0:g.trackingParams;var b,q;D=((b=L.data)==null?0:b.loggingDirectives)?(q=L.data)==null?void 0:q.loggingDirectives.trackingParams:D;return n&&D&&n===
D}}];var rhv=new Map,ka;var RrJ=function(n){this.layer=n},rf=function(n){return n.layer!==void 0?n.layer:n.parent?rf(n.parent):n.layer=0};var eb8;_.N={};eb8=0;_.N.YtRendererBehavior=[_.wH.YtComponentBehavior,mGc.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_:_.c("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var n,D;(D=(n=this.monitorScrollElement)!=null?n:this.hostElement)==null||D.removeEventListener("scroll",_.LC(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();ITO(this.hostElement);vmj(_.Vk(),this.hostElement);Fg.delete(this.hostElement)},
registerRenderer:function(n){var D;((D=n.polymerController)!=null?D:n).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(n),this.markDirty())},
unregisterRenderer_:function(n){this.useVimio_||(this.childCache_.delete(n),this.markDirty())},
attached:function(){var n=this,D=this.getParentRenderer();if(D){var L,g,b;(g=(L=(b=D.polymerController)!=null?b:D).registerRenderer)==null||g.call(L,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var q,U;(U=(q=this.monitorScrollElement)!=null?q:this.hostElement)==null||U.addEventListener("scroll",_.LC(this,this.onScroll))}_.fj.addJob(function(){ONJ(n.hostElement)},8);
L=new RrJ(this.screenLayer||void 0);(D=Fg.get(D))&&D.layerNode&&(L.parent=D.layerNode);D={};fSQ(this.hostElement,(D.isRenderer=!0,D.layerNode=L,D[Pl4]=this.data,D))},
getParentRenderer:function(){for(var n=this.hostElement.parentNode,D,L;n&&((D=Fg.get(n))==null||!D.isRenderer)&&!((L=n.polymerController)!=null?L:n).isRenderer_;)n=n.parentNode||n.host;return n},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.c("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.is("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.c("debug_web_ve_data")&&this.data.trackingParams){var n="";try{n=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(L){_.zo(L)}if(n){var D=SuT(n,1);D!==void 0&&(this.hostElement.dataset.veIndex=String(D));n=SuT(n,2);
n!==void 0&&(this.hostElement.dataset.ve=String(n))}}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,_.c("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.JR(this.data.loggingDirectives.trackingParams)),this.visualElement=_.G8(_.qb(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var n=this.data.targetId;_.l3G(_.Vk(),n,this.hostElement)}else vmj(_.Vk(),this.hostElement)},
onScroll:function(){var n=Date.now();n-this.lastHandledScroll_<50||(this.lastHandledScroll_=n,this.markDirty())},
markDirty:function(){_.c("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():xkO(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var n=this.getParentRenderer();if(n&&(n=Fg.get(n))&&n.layerNode)return rf(n.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Iu(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var n=0;n<this.data.impressionEndpoints.length;n++)this.sendImpression(this.data.impressionEndpoints[n]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(n){n.clickTrackingParams&&delete n.clickTrackingParams;var D,L;(n==null?0:(D=n.commandMetadata)==null?0:(L=D.webCommandMetadata)==null?0:L.sendPost)?_.Bz(this.hostElement,[n,{impression:!0}]):_.J9(this.hostElement,[n],this.hostElement)},
logExplicitClick:function(n){var D=_.r1(this.getScreenLayer());if(D){var L,g=(L=n.polymerController)!=null?L:n;n=g.visualElement;g=g.trackingParams||g.clickTrackingParams;!n&&g&&(n=_.JR(g));n&&_.oG(D,n)}}}];var vfQ={},XKG=function(){return _.GG.apply(this,arguments)||this};
_.f(XKG,_.GG);XKG.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
var WX=XKG;WX.prototype.onPdgItemBehaviorClick=WX.prototype.onPdgItemBehaviorClick;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WX.prototype,"data",void 0);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],WX.prototype,"onPdgItemBehaviorClick",null);WX=_.Y([_.qt()],WX);vfQ.YtPdgLiveChatItemBehavior=[WX.prototype,_.N.YtRendererBehavior];var lvr;var Mar;_.eD={};_.eD.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var xw=function(){var n=Su.apply(this,arguments)||this;n.switchTemplateAtRegistration=!1;return n};
_.f(xw,Su);xw.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||tUB(this),_.Zw4(this,"doRender"),this.doRender())};
xw.prototype.debounceRender=function(){this.templatingFn&&_.CC(this,"doRender",this.doRender)};
xw.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.zo(Error("ch"))};
xw.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
var ofI=xw;ofI=_.Y([VmO()],ofI);var YkI=ofI;var SkQ=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,KK={},lTB=(KK[1]={filterString:null,isUnwrappable:null,unwrap:null},KK[2]={filterString:function(n,D,L){return nF(L)},
isUnwrappable:function(n){return n instanceof PI},
unwrap:function(n){return vI(n)}},KK[3]={filterString:function(n,D,L){return SkQ.test(L)?L:w_.toString()},
isUnwrappable:function(n){return IW(n)},
unwrap:function(n){return _.r_(n)}},KK[4]={filterString:function(){return w_.toString()},
isUnwrappable:function(n){return n instanceof Ei},
unwrap:function(n){return _.Qy(n).toString()}},KK[5]={filterString:function(n,D,L){return L},
isUnwrappable:function(n){return typeof n==="string"},
unwrap:function(n){return n.toString()}},KK[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(n){return n instanceof _.oW},
unwrap:function(n){return M14(n)}},KK[8]={filterString:function(n,D,L){L=String(L).toLowerCase();
return gWO(n,D,L)?L:"zClosurez"},
isUnwrappable:null,unwrap:null},KK[10]={filterString:null,isUnwrappable:null,unwrap:null},KK);oy[It["default"]]=oB8;var FiL=function(n,D,L,g,b){return function(){var q=_.e1.apply(0,arguments),U=NMJ(D,L,g,b);try{return n.apply(null,_.Iu(q))}finally{U()}}}(lH,"fr_c3"),HwP=_.c("measure_framework_render")?FiL:lH;var NjQ=function(n,D){var L=this;this.hostElement=n;this.events=new _.Gp;this.props=D;this.events.subscribe("UPDATE",function(){HwP(L.hostElement,L.patchInternal.bind(L));var g;L.hostElement.data=(g=L.props)==null?void 0:g.data});
this.events.subscribe("CONNECTED",function(){y8r(L);var g;L.hostElement.data=(g=L.props)==null?void 0:g.data});
this.events.subscribe("DISCONNECTED",function(){var g;(g=L.onDisconnected)==null||g.call(L);var b;(b=L.signalContextDispose)==null||b.call(L)});
this.events.subscribe("UPDATED",function(){var g;(g=L.onUpdated)==null||g.call(L)})};
NjQ.prototype.setState=function(n){this.state||(this.state=n);Object.assign(this.state,n);HwP(this.hostElement,this.patchInternal.bind(this))};
var y8r=function(n){n.signalContextDispose=un(function(D){n.owner=D;var L;(L=n.onConnected)==null||L.call(n)},!!_.X9)};
NjQ.prototype.patchInternal=function(){var n=this;if(this.owner.isDisposed)this.signalContextDispose=un(function(L){n.owner=L;gT(function(){n.render()})},!!_.X9);
else{var D={stack:[],error:void 0,hasError:!1};try{_.RP(D,_.Y3(this.owner)),gT(function(){n.render()})}catch(L){D.error=L,D.hasError=!0}finally{_.Pe(D)}}};var Y4v=[];var adQ=FVJ("A"),d3B=FVJ("BUTTON"),dg=FVJ("DIV"),TvT=FVJ("LABEL");(function(){var n=tK;tK=function(D){n==null||n(D);aU(function(){for(var L=0;L<D.length;L++)S4v(D[L])})}})();var jIL=function(){var n=_.GG.apply(this,arguments)||this;n.hasUnmounted=!1;return n};
_.f(jIL,_.GG);_.G=jIL.prototype;_.G.beforeRegister=function(){var n=this.doIdomRender;this.templatingFn?_.zo(Error("bh")):(this.templatingFn=n,this.switchTemplateAtRegistration=!0,XpB(this))};
_.G.attached=function(){};
_.G.detached=function(){S4v(this.hostElement)};
_.G.renderIdom=function(){throw Error("eh");};
_.G.doIdomRender=function(){var n=this;lH(this.hostElement,function(){n.renderIdom()})};
var nu6=jIL;nu6=_.Y([_.qt()],nu6);var DWP=[YkI.prototype,nu6.prototype];var LfX,gui=function(){return LfX!==void 0?LfX:LfX=document.createElement("template")};
document.head.appendChild(gui().content);var bcI;var $W6,GTI=function(){return $W6!==void 0?$W6:$W6=document.createElement("template")};
document.head.appendChild(GTI().content);var qF6;var VFI=document.head,UWb=VFI.appendChild,BNP;if(qF6===void 0){var JBQ=document.createElement("template");_.z(JBQ,"\x3c!--css-build:shady--\x3e");JBQ.content.insertBefore(GTI().content.cloneNode(!0),JBQ.content.firstChild);qF6=JBQ}BNP=qF6;UWb.call(VFI,BNP.content);var kTP,pgi=function(){return kTP!==void 0?kTP:kTP=document.createElement("template")};
document.head.appendChild(pgi().content);var ZcA;var aeb=document.head,dWW=aeb.appendChild,TNi;if(ZcA===void 0){var EuQ=document.createElement("template");_.z(EuQ,"\x3c!--css-build:shady--\x3e");EuQ.content.insertBefore(pgi().content.cloneNode(!0),EuQ.content.firstChild);ZcA=EuQ}TNi=ZcA;dWW.call(aeb,TNi.content);var soP=document.head,cB6=soP.appendChild,QoW;if(bcI===void 0){var uuP=document.createElement("template");_.z(uuP,"\x3c!--css-build:shady--\x3e");uuP.content.insertBefore(gui().content.cloneNode(!0),uuP.content.firstChild);bcI=uuP}QoW=bcI;cB6.call(soP,QoW.content);var feP,ABP=function(){return feP!==void 0?feP:feP=document.createElement("template")};
document.head.appendChild(ABP().content);var zoj;_.hR=new _.jK("DARK_THEME_TOKEN");var Xab=new _.H("accessibilityProperties");var vPB=new _.H("layoutProperties");var lqO=new _.H("imageType");var Ier={};if("ytAttributedStringLinkHoverColor"in Ier)throw Error("hh`ytAttributedStringLinkHoverColor");(function(n,D){Ier[n]="value"in D&&"unit"in D?DsB(n,D):function(L){try{return D(L)}catch(g){throw Error("fh`"+n+"`"+g.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var C6j=function(n){var D=this;this.holdTime=n===void 0?500:n;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(L){var g=new CustomEvent("LONG_PRESS"),b;(b=L.changedTouches[0].target)==null||b.dispatchEvent(g)};
this.ontouchstart=function(L){D.longPressTimeout=_.uj(_.fj,function(){D.onlongpress(L);D.longPressOccurred=!0},D.holdTime)};
this.ontouchmove=function(){_.fj.cancelJob(D.longPressTimeout);D.longPressTimeout=NaN;D.longPressOccurred=!1;D.moveOccurred=!0};
this.ontouchend=function(L){if(D.longPressTimeout&&!D.longPressOccurred&&!D.moveOccurred){var g;(g=L.changedTouches[0].target)==null||g.dispatchEvent(new Event("click"))}_.fj.cancelJob(D.longPressTimeout);D.longPressTimeout=NaN;D.longPressOccurred=!1;D.moveOccurred=!1}};var fq8=function(n,D){C6j.call(this,D);var L=this;this.callback=n;this.onlongpress=function(g){var b;(b=L.callback)==null||b.call(L,g)}};
_.f(fq8,C6j);var A0B=function(n,D){var L=Object.assign({},D);n=_.V(new Map([["ontouchstart",n.ontouchstart],["ontouchend",n.ontouchend],["ontouchmove",n.ontouchmove]]));for(var g=n.next(),b={};!g.done;b={eventName$jscomp$88:void 0,eventHandler$jscomp$3:void 0},g=n.next()){var q=_.V(g.value);g=q.next().value;q=q.next().value;b.eventName$jscomp$88=g;b.eventHandler$jscomp$3=q;D[b.eventName$jscomp$88]=function(U){return function(J){var k;(k=L[U.eventName$jscomp$88])==null||k.call(L,J);(0,U.eventHandler$jscomp$3)(J)}}(b)}};_.S6=new _.jK("COMMAND_HANDLER_TOKEN");var gPT=new _.H("parallelCommand");var GxO=new _.H("performOnceCommand");var $sv=new _.H("serialCommand");var qOf=void 0;var rBA=function(){this.data=[]};
rBA.prototype.push=function(n){this.data.push(n)};var V2={};_.bn(V2,void 0,"sgPmTd");_.bn(null,void 0,"jypsq");var ETB=new rBA;var dsB=[qrr,VjQ,U6i,JjG,BAj,GPW,kPA,pcA];var tvJ=new _.H("bracketTextDecorator");var io=new _.H("highlightTextDecorator");_.eN=new _.jK("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var eNO=function(){},OcP;
(OcP=window.requestIdleCallback)==null||OcP.bind(window);var K08={calledOnce:!1,state:"visible"},xsB={calledOnce:!1,state:"hidden"};var m5B=new _.jK("ICON_RENDERER_TOKEN"),icA=new _.jK("ICON_WIZ_COMPONENT_TOKEN");_.Ji=_.t4(function(n){var D=n.icon;var L=n.active;var g=n.className;var b=n.style;var q=n.dataSelected;var U=n.dataDisabled;var J=n.role;var k=n.animateIcon;var a=n.themeOverride;var d=n.ariaHidden;var T=n.ariaExpanded;var Q=n.ariaLabel;var A=n.id;var I=n.size;var w=n.iconFilter;return _.Z(_.Z4,{cond:D,then:function(){var h=_.E().resolve(icA);return _.Z(h,{icon:D,dataSelected:q,dataDisabled:U,animateIcon:k,themeOverride:a,ariaExpanded:T,id:A,active:L,size:I,role:J,className:g,ariaHidden:d,ariaLabel:Q,
style:function(){return b!=null&&b()||I==null||!I()?b==null?void 0:b():"width: "+(I==null?void 0:I())+"px;height: "+((I==null?void 0:I())+"px;")},
iconFilter:w})}})},"b");
_.Ji.idomCompat=!0;var GHO=window.devicePixelRatio||1;var BrB=new Map([["yt_outline_bag_black_24","bag"]]);var RX=function(n){var D=this;this.margin=.1;this.whenInViewportWithMargin=n;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){D.requestScan()});
window.addEventListener("touchend",function(){D.requestScan()});
window.addEventListener("updateui",function(){D.requestScan()});
var L=new _.j_((0,_.Et)(this.requestScan,this),100);window.addEventListener("scroll",function(){L.fire()},!0);
window.addEventListener("resize",(0,_.Et)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){D.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Et)(this.requestScan,this))};
RX.prototype.observe=function(n){this.observationTargets.includes(n)||this.observationTargets.push(n)};
RX.prototype.unobserve=function(n){this.observationTargets=this.observationTargets.filter(function(D){return D!==n})};
RX.prototype.requestScan=function(){var n=this;this.scanRequested||(aU(function(){wgW(n)}),this.scanRequested=!0)};
var wgW=function(n){var D=(1+n.margin)*(document.documentElement.clientHeight||window.innerHeight);n.observationTargets=n.observationTargets.filter(function(L){var g=L.getBoundingClientRect();(g=D>g.top&&!!g.height)&&n.whenInViewportWithMargin(L);return!g&&L.parentNode});
n.scanRequested=!1};
RX.prototype.disconnect=function(){this.observationTargets=[]};var hoP,eo6;hoP=_.V(_.bn(Zzf(),void 0,"O3X2wd"));_.WfI=hoP.next().value;eo6=hoP.next().value;window.addEventListener("resize",function(){eo6(Zzf())});var xW6={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},KfW=void 0,RoI=window.innerWidth,P6I=window.innerHeight;window.addEventListener("resize",function(){KfW=void 0});var tFX;if("IntersectionObserver"in window)tFX=Tr8();else{if(KfW===void 0){var mWL;mWL="matchMedia"in window?window.matchMedia(xW6.landscape+","+xW6.portrait).matches:void 0;KfW=mWL!==void 0?mWL:RoI>=930&&P6I>=550||RoI>=550&&P6I>=930}tFX=KfW?{observe:function(n){aU(function(){var D;(D=n.onViewportEntered)==null||D.call(n)})},
unobserve:function(){}}:new RX(function(n){aU(function(){var D;
(D=n.onViewportEntered)==null||D.call(n)})})}var aNy=tFX;var vuW=_.t4(function(n){var D=_.tb(),L=!1;_.El(function(){var g,b=(g=n.data)==null?void 0:g.call(n),q,U=(q=n.getSrc)==null?void 0:q.call(n).cb,J;g=(J=n.config)==null?void 0:J.call(n);if(J=D.value){s3O(J,g);var k;E6J(J,b||null,function(a,d){if(!L)return U?U(a,d):a},g,(k=n.lazy)==null?void 0:k.call(n))}});
_.QP(function(){L=!0});
return _.Z("img",{el:D})},"c");
vuW.idomCompat=!0;_.RU=_.t4(function(n){var D=function(){var L,g=n.data(),b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy,LQ,Ur,ov;var YG={contentMode:(b=n.contentMode)==null?void 0:b.call(n),loadedClass:(q=n.loadedClass)==null?void 0:q.call(n),isPreloaded:(U=n.isPreloaded)==null?void 0:U.call(n),notifyOnLoaded:(J=n.notifyOnLoaded)==null?void 0:J.call(n),notifyOnUnloaded:(k=n.notifyOnUnloaded)==null?void 0:k.call(n),preferredThumbnail:(a=n.preferredThumbnail)==null?void 0:a.call(n),preserveHeight:(d=n.preserveHeight)==
null?void 0:d.call(n),preserveWidth:(T=n.preserveWidth)==null?void 0:T.call(n),objectPosition:(Q=n.objectPosition)==null?void 0:Q.call(n),targetWidth:(A=n.targetWidth)==null?void 0:A.call(n),targetHeight:(I=n.targetHeight)==null?void 0:I.call(n),shouldShowPlaceholder:(w=n.shouldShowPlaceholder)==null?void 0:w.call(n),useWidth:(h=n.useWidth)==null?void 0:h.call(n),alt:(e=n.alt)==null?void 0:e.call(n),className:(v=n.className)==null?void 0:v.call(n),onerror:n.onerror,onload:n.onload,style$:((LO=n.style$)==
null?void 0:LO.call(n))||((S=n.style)==null?void 0:S.call(n)),color:($i=n.color)==null?void 0:$i.call(n),width:(nO=n.width)==null?void 0:nO.call(n),height:(VB=n.height)==null?void 0:VB.call(n),"aria-hidden$":(Ur=(Iv=n["aria-hidden$"])==null?void 0:Iv.call(n))!=null?Ur:(CO=n.ariaHidden)==null?void 0:CO.call(n),draggable:(uT=n.draggable)==null?void 0:uT.call(n),"data-disabled$":(ov=(Wy=n["data-disabled$"])==null?void 0:Wy.call(n))!=null?ov:(LQ=n.dataDisabled)==null?void 0:LQ.call(n)};return uqO(g,YG,
(L=n.hideOn404)==null?void 0:L.call(n))};
return _.Z(_.Tb,null,_.Z(_.dd,{when:function(){var L;return((L=D())==null?void 0:L.type)==="image"}},function(){return _.Z(vuW,{data:function(){return D().image},
getSrc:{cb:function(L,g){var b=D().image.sources,q=D().config.isPreloaded,U=D().config.useWidth,J=D().config.targetWidth,k=D().config.targetHeight,a=D().config.preferredThumbnail;return _.qET(g,b,q,U,J,k,a)||""}},
config:function(){var L=D().config,g;for(g in L)L[g]===void 0&&delete L[g];return L},
lazy:n.renderLazy})}),_.Z(_.dd,{when:function(){var L;
return((L=D())==null?void 0:L.type)==="icon"}},function(){return _.Z(_.Ji,{icon:function(){return D().iconName},
role:function(){return D().config.role},
className:function(){return D().config.className},
style:function(){return D().config.style$+";width: "+(D().config.width+"px;height: ")+(D().config.height+"px;color: ")+(D().config.color+";")},
ariaLabel:function(){return D().config["aria-label$"]},
ariaHidden:function(){return D().config["aria-hidden$"]},
dataDisabled:function(){return D().config["data-disabled$"]}})}))},"d");
_.RU.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var Xgb=function(n){return function(D){return _.Z(VhJ,null,function(){var L=D.data(),g=_.fU(D.config);return _.Z(Xw,null,function(){return void n(L,g)})})}}(rtJ),INb=_.t4(function(n){var D=function(g){var b,q=_.fNi(function(Q){b=un(function(){for(var A=_.V(d()),I=A.next();!I.done;I=A.next()){I=OzJ(I.value);
I=typeof I==="string"?document.createTextNode(I):I;if(!(I instanceof Node)){A=new _.pe("Part is not a node",I,typeof I);_.zo(A);break}Q.appendChild(I)}})}),U=Atv(function(){return oPB(g())},{isEqual:z0f}),J=_.xe(n.config),k=function(){var Q,A=U();
return!((Q=J())==null||!Q.ariaLabel)||!(A.commandRuns&&A.commandRuns.length!==0||A.paragraphStyleRuns&&A.paragraphStyleRuns.length!==0)},a=Atv(J,{isEqual:w5b}),d=function(){var Q=Mvb(U(),a());
SOi(Q,a());return U().content?n6B(U().content,Q).parts:[]},T=!0;
_.El(function(){U();a();if(T)T=!1;else{var Q=d();Promise.resolve().then(function(){var A=q.value;if(A){A.innerText="";var I;(I=b)==null||I();b=_.ko(A,function(){return _.Z(izb,{parts:Q})})}})}});
return _.Z("span",{el:q,class:function(){return U()&&OMB(U(),J())},
dir:function(){var Q;return((Q=J())==null?0:Q.userInput)?"auto":void 0},
"aria-label":function(){var Q;return k()?(Q=J())==null?void 0:Q.ariaLabel:void 0},
role:function(){return k()?"text":void 0}})},L;
return((L=n.config)==null?0:L.renderedFromFormattedString)?D(n.text):_.Z(_.Z4,{cond:n.text,then:D})},"e");
INb.idomCompat=!0;_.pl=_.t4(function(n){var D=_.xe(n.text),L=h0y(n);n.renderedFromFormattedString!==void 0&&(L.renderedFromFormattedString=!0);return _.c("attr_string_reactive")?_.Z(INb,{text:D,config:L}):_.Z(_.Z4,{cond:function(){var g;return D()&&((g=oPB(D()))==null?void 0:g.content)},
then:function(){return _.Z(Xgb,{data:n.text,config:L})},
debugInstance:"Apcuac"})},"f");
_.pl.idomCompat=!0;var e0v=function(n,D,L){D=D===void 0?"unknown":D;L=L===void 0?{}:L;_.pe.call(this,n+" ("+D+")",Object.assign({},{name:"YtWcwError",tagName:D},L));Object.setPrototypeOf(this,this.constructor.prototype)};
_.f(e0v,_.pe);_.v6b=new WeakMap;_.myv=!1;var t7b,X5B,KUv,PGT;_.PX=Symbol("jh");_.m_=Symbol("kh");t7b=Symbol("lh");X5B=new Set(Object.getOwnPropertyNames(Element.prototype));KUv=!_.c("web_wcw_disable_component_function_named_child_props");PGT=Symbol("mh");var leI=_.t4(function(n){return _.Z("yt-attributed-string",{"aria-label":n.ariaLabel,hidden:n.hidden,id:n.id,class:n.className,"force-default-style":n.forceDefaultStyle},_.Z(_.pl,{text:n.data,ariaLabel:n.ariaLabel,ellipsisTruncate:n.ellipsisTruncate,isOverlay:n.isOverlay,linkInheritColor:n.linkInheritColor,noPreWrap:n.noPreWrap,noWrap:n.noWrap,userInput:n.userInput,noEndpoints:n.noEndpoints,headerRuns:n.headerRuns}))},"g");
_.c("web_wiz_attributed_string")&&_.vB(leI,"yt-attributed-string",{props:{ariaHidden:_.PX,ariaLabel:_.PX,className:_.PX,ellipsisTruncate:_.PX,isOverlay:_.PX,linkInheritColor:_.PX,noEndpoints:_.PX,noStyleRuns:_.PX,noLinkColor:_.PX,noPreWrap:_.PX,noWrap:_.PX,skipOnClick:_.PX,userInput:_.PX,headerRuns:_.PX,id:_.PX,data:_.PX,hidden:_.PX,forceDefaultStyle:_.PX,text:_.m_,stopPropagation:_.m_,disableUpgrade:_.m_,disable:_.m_,slot:_.m_}});var MFX=function(){return _.m.apply(this,arguments)||this};
_.f(MFX,_.m);MFX.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},rtJ(this.data,this.config))};
var tP=MFX;_.Y([_.W(DWP),_.F("design:type",Object)],tP.prototype,"ytIdomTemplatingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tP.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],tP.prototype,"ariaLabel",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"disable",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"ellipsisTruncate",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"isOverlay",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"linkInheritColor",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"noPreWrap",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"noWrap",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"userInput",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tP.prototype,"noEndpoints",void 0);_.Y([_.t(),_.F("design:type",Array)],tP.prototype,"headerRuns",void 0);
tP=_.Y([_.Ep({is:"yt-attributed-string",disableElementRegistration:!0})],tP);
_.c("web_wiz_attributed_string")||_.l(tP,"yt-attributed-string",function(){if(zoj===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
n.content.insertBefore(ABP().content.cloneNode(!0),n.content.firstChild);zoj=n}n=zoj;return n},{mode:2});var ouG,YFj,HzJ;ouG=function(){this.firstThumbnailLoaded=!1};
_.SF6=function(){YFj||(YFj=new ouG);return YFj};
HzJ=function(n){var D=_.SF6();D.firstThumbnailLoaded||(D.firstThumbnailLoaded=!0,_.Wz("ftl",n))};
ouG.prototype.reset=function(){this.firstThumbnailLoaded=!1};var M7O=0,FUB=new WeakMap,YEB=0,Mb=new Set;var Ffi,HcQ=function(){return Ffi!==void 0?Ffi:Ffi=document.createElement("template")};
document.head.appendChild(HcQ().content);var yBL;var n$v,L3T,m8;_.SN=_.U8.caches;m8=function(){};
m8.prototype.open=function(n){return _.SN.open(NNr(n))};
m8.prototype.has=function(n){return _.SN.has(NNr(n))};
m8.prototype.delete=function(n){return _.SN.delete(NNr(n))};
m8.prototype.match=function(n,D){var L=this,g,b,q,U,J,k;return _.B(function(a){switch(a.nextAddress){case 1:return _.p(a,L.keys(),2);case 2:g=a.yieldResult,b=_.V(g),q=b.next();case 3:if(q.done){a.jumpTo(5);break}U=q.value;return _.p(a,L.open(U),6);case 6:return J=a.yieldResult,_.p(a,J.match(n,D),7);case 7:if(k=a.yieldResult)return a.return(k);q=b.next();a.jumpTo(3);break;case 5:return a.return()}})};
var g$b=function(){};
_.f(g$b,m8);var NNr=function(n){if(n.includes(":"))throw Error("ph`"+n);return n+":"+_.JE("CacheStorage get")};
g$b.prototype.keys=function(){var n,D,L,g,b,q,U,J,k;return _.B(function(a){if(a.nextAddress==1)return n=[],D=_.JE("CacheStorage keys"),_.p(a,_.SN.keys(),2);L=a.yieldResult;g=_.V(L);for(b=g.next();!b.done;b=g.next())q=b.value,U=_.j38(q),J=U.originalName,k=U.datasyncId,k===D&&n.push(J);return a.return(n)})};var joj=function(){var n=_.m.apply(this,arguments)||this;n.objectURL=null;n.loadTime=Infinity;return n};
_.f(joj,_.m);_.G=joj.prototype;_.G.renderIdom=function(){NrB(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("sh");this.setConfig();this.config&&cty(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.G.objectFitToContentMode=function(n){switch(n){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.G.logThumbnailFailureVe=function(){var n=_.Eh(197497);_.G6(_.qb(),n);var D=_.r1();D&&n&&D&&_.lP(D,[n])};
_.G.loadImageFromCacheIfExists=function(n){var D=this,L=n.target;_.c("kevlar_default_load_cached_thumbnail")&&(L==null?0:L.src)&&$iT(L.src).then(function(g){D.objectURL=WI(g).toString();D.setSrc(L,D.objectURL)}).catch(function(){})};
_.G.onError=function(n){var D=this;if(_.c("web_use_cache_for_image_fallback")){var L=n.target;L&&$iT(L.src).then(function(g){D.objectURL=WI(g).toString();D.setSrc(L,D.objectURL)}).catch(function(){_.c("kevlar_woffle_log_thumbnail_failure_ve")&&D.logThumbnailFailureVe();
_.c("kevlar_woffle_fallback_image")&&D.setSrc(L,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.G.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.G.setConfig=function(){var n=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(D){n.loadImageFromCacheIfExists(D);n.revokeObjectURL();ytB(n.hostElement)},
onerror:function(D){n.onError(D)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.c("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.G.setSrc=function(n,D){D&&(n.src=D)};
var vX=joj;_.Y([_.W(DWP),_.F("design:type",Object)],vX.prototype,"ytIdomTemplatingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vX.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],vX.prototype,"alt",void 0);_.Y([_.t(),_.F("design:type",Boolean)],vX.prototype,"ftlEligible",void 0);_.Y([_.t(),_.F("design:type",Number)],vX.prototype,"height",void 0);_.Y([_.t(),_.F("design:type",Boolean)],vX.prototype,"notifyOnLoaded",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],vX.prototype,"notifyOnUnloaded",void 0);_.Y([_.t(),_.F("design:type",String)],vX.prototype,"objectFit",void 0);_.Y([_.t(),_.F("design:type",String)],vX.prototype,"objectPosition",void 0);_.Y([_.t(),_.F("design:type",String)],vX.prototype,"preferredThumbnail",void 0);_.Y([_.t(),_.F("design:type",Boolean)],vX.prototype,"preserveHeight",void 0);_.Y([_.t(),_.F("design:type",Boolean)],vX.prototype,"preserveWidth",void 0);
_.Y([_.t({value:!0}),_.F("design:type",Boolean)],vX.prototype,"useWidth",void 0);_.Y([_.t({value:function(){return!_.is("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.F("design:type",Boolean)],vX.prototype,"shouldRenderLazy",void 0);_.Y([_.t(),_.F("design:type",Number)],vX.prototype,"width",void 0);vX=_.Y([_.Ep({is:"yt-image",disableElementRegistration:!0})],vX);
_.l(vX,"yt-image",function(){if(yBL===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);n.content.insertBefore(HcQ().content.cloneNode(!0),n.content.firstChild);
yBL=n}n=yBL;return n},{mode:2});var nBi=function(){return _.m.apply(this,arguments)||this};
_.f(nBi,_.m);nBi.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var n=_.AR(this.data.onVisibleCommand);n&&this.ytComponentBehavior.resolveCommand(n)}};
var XO=nBi;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],XO.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],XO.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],XO.prototype,"ytVisibilityBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],XO.prototype,"data",void 0);XO=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],XO);
_.l(XO,"yt-bumper-user-edu-content-view-model",function(){if(Mar===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;lvr===void 0&&(lvr=document.createElement("template"));var g=lvr;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Mar=n}n=Mar;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Dkc;var LVb,gBA=function(){if(LVb!==void 0)return LVb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Dkc===void 0&&(Dkc=document.createElement("template"));var g=Dkc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return LVb=n};var bNj;_.lt={};bNj=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"]);_.lt.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var n=this.getContext_();return n?n.getTaskManager():_.fj},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var n=_.bP(this.hostElement,"yt-get-context-provider",{});n.detail&&n.detail.contextProvider?this.cachedProviderNode_=n.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return bNj.has(this.hostElement.localName)},
getNetworkManager:function(){var n=this.getContext_();if(n)return n.getNetworkManager()}};var Jlv,$kP,q4A,GNb;_.MN=function(n){var D=$kP.get(n);if(D&&(D=D.pop()))return GNb++,D;q4A++;try{var L=document.createElement(n)}catch(g){throw new _.pe("ElementPool failed to create element",n,g.message);}return L};
Jlv=function(n){var D=n.is;if(D){var L=$kP.get(D);L||(L=[],$kP.set(D,L));var g=_.OJ("ELEMENT_POOL_CONFIG")||{};L.length>=(g[D]!==void 0?g[D]:_.OJ("ELEMENT_POOL_DEFAULT_CAP",0))||L.push(n)}else _.CL(new _.pe("Element pool should only handle custom elements:",n.nodeName))};
$kP=new Map;q4A=0;GNb=0;var FJ=new WeakMap,BSQ=new WeakMap;var UkA;_.oX=function(n,D,L){L=L===void 0?_.hx():L;this.JSC$11477_defaultPriority=n;this.signal=D;this.scheduler=L;this.nextJobDescriptor=0;this.JSC$11477_parkedJobs=[];this.scheduledJobs=new Map};
_.Yw=function(n,D){if(D){var L=_.R9();n.signal&&!_.Pu(L,n.signal)?(L.addListener(n.signal,function(){n.processSignal()}),n.JSC$11477_parkedJobs.push({job:D,
priority:void 0})):VUI(n,D)}};
UkA=function(n,D){if(D!==n.JSC$11477_defaultPriority){n.JSC$11477_defaultPriority=D;for(var L=_.V(n.scheduledJobs.values()),g=L.next();!g.done;g=L.next())g=g.value,n.scheduler.cancelJob(g.jobId),g.jobId=n.scheduler.addJob(g.jobWrapper,D)}};
_.oX.prototype.flushJobs=function(){UkA(this,10);this.processSignal()};
_.oX.prototype.cancel=function(){for(var n=_.V(this.scheduledJobs),D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;this.scheduler.cancelJob(L.jobId);this.scheduledJobs.delete(D)}this.JSC$11477_parkedJobs=[]};
_.oX.prototype.processSignal=function(){for(var n=_.V(this.JSC$11477_parkedJobs),D=n.next();!D.done;D=n.next())D=D.value,VUI(this,D.job,D.priority);this.JSC$11477_parkedJobs=[]};
var VUI=function(n,D,L){L=L||n.JSC$11477_defaultPriority;if(L===10)oU(D);else{var g=n.nextJobDescriptor++,b=function(){D();n.scheduledJobs.delete(g)},q=n.scheduler.addJob(b,L);
n.scheduledJobs.set(g,{jobWrapper:b,jobId:q,priority:L})}};_.Hl(aUv);var diJ={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};B1i({beforeVisit:function(n){if(Ye.has(n.type)){var D;(D=n.props).idomKey!=null||(D.idomKey=n.type)}else n.type.TAG_NAME&&(Mt=n.type.TAG_NAME)},
afterRender:function(n,D){var L;Mt=(L=D==null?void 0:D.type)!=null?L:""},
didPatch:function(){Mt=""}});var Bt6;_.SD={};Bt6={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.SD.YtRendererstamperBehavior=[_.lt.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 n in this.stampDom){var D=this.stampDom[n];D&&D.id&&this.addReactiveSchema({type:"observe",method:{methodName:qZO(D.id),args:[{type:"wildcard",path:n}]}})}else{(n=(this.constructor.generatedFrom||this).observers)||(n=[]);for(D in this.stampDom){var L=this.stampDom[D];L&&L.id&&n.push(qZO(L.id)+"("+D+".*)")}this.constructor.generatedFrom.observers=n}},
addStampDomObserverFns_:function(){for(var n in this.stampDom){var D=this.stampDom[n];D.id?(this[qZO(D.id)]=this.rendererStamperObserver_.bind(this,n,D.id),this.hasDataPath_[n]=!1):(D=new _.pe("Bad rendererstamper config",this.is+":"+n),_.zo(D))}},
rendererStamperObserver_:function(n,D,L){if(L.path==n){if(L.value===void 0&&!this.hasDataPath_[n])return;this.hasDataPath_[n]=L.value!==void 0}this.rendererStamperApplyChangeRecord_(n,D,L)},
rendererStamperApplyChangeRecord_:function(n,D,L){var g=this.renderJobsMap_[D],b=null;n==L.path?(L=L.value,_.lT(L)||(L=L===void 0||L===null?[]:[L]),n=this.stampDom[n],n.mapping&&(b=this.stampDomArray_.bind(this,L,D,n.mapping,n.reuseComponents,n.events,n.stamperStableList)),g&&g.cancel(),L=n.usePageScheduler?this.getTaskManager():void 0,g||n.initialRenderPriority==void 0)?n.renderPriority==void 0||g||(g=new _.oX(n.renderPriority,n.waitForSignal,L),this.renderJobsMap_[D]=g):(g=new _.oX(n.initialRenderPriority,
n.waitForSignal,L),this.renderJobsMap_[D]=g,b=function(q,U){q();UkA(U,10)}.bind(this,b,g)):b=n+".splices"==L.path?this.stampDomArraySplices_.bind(this,n,D,L.value):this.forwardRendererStamperChanges_.bind(this,n,D,L);
g?_.Yw(g,b):b()},
forwardRendererStamperChanges_:function(n,D,L){var g=L.path.slice(n.length+1),b=this.getStampContainer_(D),q=g.indexOf("."),U=g.substring(0,q),J=!1,k=0,a=parseInt(U,0);if(U[0]=="#"){J=parseInt(U.substring(1),0);a=this.get(n);var d=this.get([n,U]);a[J]==d?k=J:k=a.indexOf(d);J=!0}else isNaN(a)||(k=a,J=!0);J&&(g=g.substring(U.length+1),q=g.indexOf("."));U=_.cb(b).children[k];var T;if(b=(T=U==null?void 0:U.polymerController)!=null?T:U)g="data"+g.slice(q),typeof b.notifyPath!=="function"?_.CL(new _.pe("notifyPath missing",
this.is+": "+n+", "+D)):L.value?b.notifyPath(g,L.value):b.notifyPath(g)},
stampDomArraySplices_:function(n,D,L){if(L&&L.indexSplices){var g=this.getStampContainer_(D);if(g){for(var b=_.cb(g),q=Ui8(this.stampDom[n].reuseComponents),U=L.indexSplices.length,J=0;J<U;J++){for(var k=L.indexSplices[J],a=b.children[k.index],d=k.removed.length;d>0;d--)a&&a.parentElement&&(_.cb(a.parentElement).removeChild(a),q&&Jlv(a),a=b.children[k.index]);d=this.stampDom[n].mapping;for(var T=k.index+k.addedCount,Q=document.createDocumentFragment(),A=q,I=k.index;I<T;I++){var w=k.object[I],h=GQ4(d,
w);if(h){var e=d[h];w=w[h];h=this.getComponentName_(e,w);var v=a?FJ.has(a):!1;A&&a&&a.is==h&&v?(h=a,this.telemetry_.reuse++,a=a.nextElementSibling):A&&a&&v?(h=this.createComponent_(e,w,q),v=_.cb(a).nextElementSibling,b.insertBefore(h,v),pZ8(this.is,b,a,q),a=v):(A=!1,h=this.createComponent_(e,w,q),Q.appendChild(h));this.deferRenderStamperBinding_(h,e,w)}else e=new _.pe("Unimplemented type",n,D,g.tagName,Object.keys(w)[0]),_.zo(e)}b.insertBefore(Q,a)}this.flushRenderStamperComponentBindings_();this.stampDom[n].events&&
_.bP(this.hostElement,"yt-rendererstamper-finished",{container:g})}else n=new _.pe("Container object not found",D,this.hostElement?this.hostElement.is:""),_.zo(n)}},
stampDomArray_:function(n,D,L,g,b,q){var U=this.getStampContainer_(D);if(U)if(D=_.cb(U),g=Ui8(g),n){var J=0,k=0,a;if(q=q===void 0?_.is("STAMPER_STABLE_LIST",!1):q||!1)for(a=D.firstElementChild;a&&!FJ.has(a)&&n.length>k;){q=n[k];var d=GQ4(L,q);if(d){if(this.getComponentName_(L[d],q[d])!=a.is){var T=this.createComponent_(L[d],q[d],g),Q=_.cb(a).nextElementSibling;Q?D.insertBefore(T,Q):D.appendChild(T);pZ8(this.is,D,a,g);a=T}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(a,L[d],q[d]);J++;
k++;a=_.cb(a).nextElementSibling}else k++}Z3J(this.is,D,J,g);J=a;if(n.length>k){q=document.createDocumentFragment();for(d=n.length;k<d;k++)if(T=n[k],Q=GQ4(L,T))a=this.createComponent_(L[Q],T[Q],g),this.deferRenderStamperBinding_(a,L[Q],T[Q]),q.appendChild(a);J&&_.cb(J).parentNode&&a&&!FJ.has(a)?D.insertBefore(q,J):D.appendChild(q)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();b&&_.bP(this.hostElement,"yt-rendererstamper-finished",{container:U})}else Z3J(this.is,D,0,
g);else n=new _.pe("Container object not found",D,this.hostElement?this.hostElement.is:""),_.zo(n)},
getStampContainer_:function(n){return this.$&&this.$[n]||_.r(this.hostElement).querySelector("#"+n)},
getComponentName_:function(n,D){return typeof n==="string"?n:n.matcher?n.matcher.call(this,D):n.component},
createComponent_:function(n,D,L){n=this.getComponentName_(n,D);try{var g=SS.has(n)||Ye.has(n);if(L&&!g){var b=_.MN(n);try{_.Dy(b)}catch(q){L="Failed to clear styles for "+n+".",q.message&&(L+=" Original error: "+q.message),_.CL(new _.pe(L))}}else b=document.createElement(n)}catch(q){return b="YtRendererStamperBehavior failed to create "+n+".",q.message&&(b+=" Original description: "+q.message),q.message="YtRendererStamperBehavior failed to create element",_.rF(q,b),Bt6.hasOwnProperty(n)?_.CL(q):_.zo(q),
document.createElement("SPAN")}this.telemetry_.create++;return b},
deferRenderStamperBinding_:function(n,D,L){this.deferredBindingTasks_.push({component:n,typeOrConfig:D,data:L})},
flushRenderStamperComponentBindings_:function(){for(var n=0,D=this.deferredBindingTasks_.length;n<D;n++){var L=this.deferredBindingTasks_[n];if(!L)break;var g=void 0,b=void 0,q=void 0,U=void 0,J=L.component,k=L.typeOrConfig;L=L.data;var a=(U=J.polymerController)!=null?U:J;U=J.loggingStatus;try{U&&(U.isRendererStamper=!0);if(typeof k!=="string"){for(q in k.attributes)k.attributes[q]===!0?J.setAttribute(q,""):k.attributes[q]===!1?J.removeAttribute(q):J.setAttribute(q,k.attributes[q]);for(b in k.params)a[b]=
k.params[b],J!==a&&J4(J.localName,b,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(g in k.properties){var d=k.properties[g];if(d){var T=V3B(d);a[g]=this.get(T);J!==a&&J4(J.localName,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(g==="on-tap"||g==="on-click"){var Q=this.get(T);J.addEventListener("click",Q);BSQ.set(J,{property:g,listener:{type:"element",eventName:"click",handler:Q}})}}else{var A=new _.pe("Undefined property binding",g);_.zo(A)}}}if(k.classListBinding){var I=V3B(k.classListBinding),
w=I?this[I]:null;if(w)for(g=0;g<w.length;g++)_.yX(J,w[g],!0)}a.data=L}finally{U&&(U.isRendererStamper=!1)}if(g=FJ.get(J))J.hidden=!1,FJ.delete(J),_.fj.cancelJob(g)}this.deferredBindingTasks_.length=0}}];_.FO={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(n){for(var D=_.xt.getInstance(),L=_.V(Object.keys(n)),g=L.next();!g.done;g=L.next()){var b=g.value;g=n[b];if(this&&this[g]){var q=D.actionRoutingMap.get(b);q||(q=new Map,D.actionRoutingMap.set(b,q));D.registerActionHandler(this,b,this[g].bind(this),q)}else b=Error("kd"),b.params=g,_.wd(b)}},
unregisterActionMap:function(n){_.Ry(_.xt.getInstance(),n,this)}}]};var Nb=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_v4.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v4.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:60,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",
pathDarkTheme:"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:79,lazyLoad:!1}],["LIKE_VALENTINES25_HEART",{name:"animated_like_valentines25_heart_light",nameDarkTheme:"animated_like_valentines25_heart_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_heart_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_heart_dark_v5.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_HEART",totalFrames:60,lazyLoad:!0}],["LIKE_VALENTINES25_BROKEN_HEART",{name:"animated_like_valentines25_broken_heart_light",nameDarkTheme:"animated_like_valentines25_broken_heart_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_broken_heart_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_valentines25_broken_heart_dark_v5.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_BROKEN_HEART",totalFrames:60,lazyLoad:!0}],["LIKE_YOUTUBE_20TH_BIRTHDAY",{name:"animated_like_youtube_20th_birthday_light",nameDarkTheme:"animated_like_youtube_20th_birthday_dark",path:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_youtube_20th_birthday_light.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/custom_animated_like_icon/animated_like_youtube_20th_birthday_dark.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_VALENTINES25_HEART",totalFrames:60,lazyLoad:!0}]]);var ye;var jN=new Map;var O3v=window.matchMedia("(forced-colors: active)").matches;var JhA;var kNL;var W3y=new _.jK("LOTTIE_LOADER_TOKEN");_.Hl(eiO);_.vB(_.t4(function(n){return _.Z("ytd-lottie-player",{id:n.id,hidden:n.hidden,class:n.className,"aria-label":n.ariaLabel,style:"display: block;"},_.Z(_.DV,{data:n.data,animationName:function(){var D;return((D=n.data().animationConfig)==null?void 0:D.name)||""},
animationRef:function(){return n.data().animationRef}}))},"h"),"ytd-lottie-player",{props:{data:_.PX,
id:_.PX,hidden:_.PX,className:_.PX,ariaLabel:_.PX}});var ppI=function(){var n=_.m.apply(this,arguments)||this;n.animationRef={};return n};
_.f(ppI,_.m);_.G=ppI.prototype;
_.G.handlePropertyChange=function(){var n=this.animatedIcon,D=this.active,L=this.isDarkTheme;if(n){var g=this.previousActive!==D;this.previousActive=D;this.animationRef.lottieEl?g&&this.toggleAnimation(D,n.totalFrames):D?this.initializeAnimationAsToggled(n.lottiePlayerProps,n.totalFrames):this.initializeAnimationAsUntoggled(n.lottiePlayerProps);n.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=n.type;this.lottiePlayerProps=this.computeLottiePlayerProps(n,L)}};
_.G.computeLottiePlayerProps=function(n,D){var L=this.deepCloneLottiePlayerProps(n);D?(D=n.nameDarkTheme,n=n.pathDarkTheme):(D=n.name,n=n.path);L.animationConfig.name=D;(D=jN.get(n))?L.animationConfig.animationData=D:L.animationConfig.path=n;return L};
_.G.initializeAnimationAsToggled=function(n,D){n.animationConfig.initialSegment=[D-1,D]};
_.G.initializeAnimationAsUntoggled=function(n){n.animationConfig.initialSegment=void 0};
_.G.toggleAnimation=function(n,D){if(n){var L;(L=this.animationRef.lottieEl)==null||L.playSegments([0,D],!0)}else{var g;(g=this.animationRef.lottieEl)==null||g.playSegments([0,1],!0)}};
_.G.deepCloneLottiePlayerProps=function(n){var D=Object.assign({},n.lottiePlayerProps.animationConfig);n=Object.assign({},n.lottiePlayerProps);n.animationConfig=D;return n};
var HX=ppI;HX.prototype.handlePropertyChange=HX.prototype.handlePropertyChange;_.Y([_.t(),_.F("design:type",Object)],HX.prototype,"animatedIcon",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],HX.prototype,"active",void 0);_.Y([_.t(),_.F("design:type",Boolean)],HX.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],HX.prototype,"animatedIconType",void 0);_.Y([_.t(),_.F("design:type",Boolean)],HX.prototype,"previousActive",void 0);
_.Y([_.t(),_.F("design:type",Object)],HX.prototype,"lottiePlayerProps",void 0);_.Y([_.t(),_.F("design:type",Object)],HX.prototype,"animationRef",void 0);_.Y([_.P("animatedIcon","active","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HX.prototype,"handlePropertyChange",null);HX=_.Y([_.Ep({is:"yt-animated-icon",disableElementRegistration:!0})],HX);
_.l(HX,"yt-animated-icon",function(){if(kNL===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;JhA===void 0&&(JhA=document.createElement("template"));var g=JhA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);kNL=n}n=kNL;return n},{mode:2});var ZNj;var aTG;var RiJ=_.t4(function(n){var D=_.mL(),L=us(function(){return{value:null}});
_.QP(function(){var k;(k=L.value)==null||k.cancel()});
var g=_.JK(function(){return n.data().iconName},void 0,"dGBPh"),b=_.JK(function(){return n.data().iconStyle},void 0,"ipXHMb"),q=_.JK(function(){return n.data().iconSize},void 0,"oPwZue"),U=_.JK(function(){return n.data().iconSelected},void 0,"fKE56d"),J=_.JK(function(){return n.data().iconSetName},void 0,"yCb9md");
_.El(function(){var k={iconName:g(),iconStyle:b(),iconSize:q(),iconSelected:U(),iconSetName:J()},a,d=(a=n.options)==null?void 0:a.call(n),T;a=(T=n.iconManager)==null?void 0:T.call(n);K3J(D,L,k,d,a)});
return _.Z("span",{class:"yt-icon-shape",el:D})},"i");
RiJ.idomCompat=!0;var KvT=["youtube_fill","youtube_outline"];var dkQ=new _.IH({type:"iconset",value:void 0}),Ttj=function(){var n=_.m.apply(this,arguments)||this;n.isDarkTheme=document.documentElement.hasAttribute("dark");n.iconName="";n.iconsetName="yt-icons";n.iconset=null;n.missingIconSet=!1;n.iconType=null;n.iconShapeDataSignal=_.bn(void 0,void 0,"RQ9kUb");n.renderingOptionsSignal=_.bn({iconWidth:"100%",iconHeight:"100%",iconFilter:n.iconFilter},void 0,"qtx8Ef");n.wizHasRendered=!1;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(Ttj,_.m);_.G=Ttj.prototype;_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.isDarkTheme=n)};
_.G.handlePropertyChange=function(){var n=this,D,L,g,b,q,U,J,k,a,d,T;return _.B(function(Q){switch(Q.nextAddress){case 1:if(D=!n.icon&&!n.iconName||!n.isAttached)return Q.return();L=n;g=L.icon;b=L.size;q=L.defaultToFilled;U=L.active;J=L.targetContainer;n.toggleContainerClass(J);_.c("kevlar_use_wil_icons")&&g&&(k=VUb(g),k.length?_.c("kevlar_icon_type_fix_killswitch")?(a=k[1].toUpperCase(),n.iconType=wsj[a],n.iconType||(n.iconType=k[1])):n.iconType=k[1]:n.iconType=null);if(g){Q.jumpTo(2);break}n.iconsetName=
"";n.iconName="";return _.p(Q,n.renderIcon(J,g),3);case 3:return Q.return();case 2:d=n.computeIcon(g);T=VUb(d);T.length&&(n.iconsetName=T[0],n.iconName=T[1]);if(!_.c("kevlar_use_wil_icons")){Q.jumpTo(4);break}return _.p(Q,n.getIconShapeData(),5);case 5:n.iconShapeData=Q.yieldResult;case 4:if(n.shouldRenderIconShape(J)){Q.jumpTo(6);break}return _.p(Q,n.determineIconSet(d,U,q,b,J),6);case 6:return _.p(Q,n.renderIcon(J,g),0)}})};
_.G.toggleContainerClass=function(n){n?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
_.G.computeIcon=function(n){return!_.c("default_to_innertube_icon")||n.indexOf(":")>0?n:_.ny(n)};
_.G.determineIconSet=function(n,D,L,g){var b=this;return _.B(function(q){return q.nextAddress==1?_.c("kevlar_system_icons")||_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.p(q,b.switchToYtSysIconset(n,D,L,g),3):q.jumpTo(2):q.nextAddress!=2?q.return():_.p(q,b.useYtSysIconsetForMissingIcons(n,D,L,g),0)})};
_.G.switchToYtSysIconset=function(n,D,L,g){var b=this,q,U,J,k,a,d,T;return _.B(function(Q){switch(Q.nextAddress){case 1:if(!n||b.iconsetName!=="yt-icons"&&b.iconsetName!=="yt-sys-icons"){Q.jumpTo(0);break}q=VUb(n);U=q[1];U=_.EBv(U);_.c("enable_polymer_icons_replace_underscores_dash")&&U.includes("_filled")&&(U=U.replace(/_filled/g,"-filled"));return _.p(Q,jS(U,!0),3);case 3:return J=Q.yieldResult,_.p(Q,jS(U,!1),4);case 4:if((k=Q.yieldResult)||D&&J)b.iconsetName="yt-sys-icons";b.iconName=b.getIconName(U,
D,L,k,J);if(g===24){Q.jumpTo(0);break}a="yt-sys-icons"+g+":"+b.iconName;return _.p(Q,jS(a,!1,!0),6);case 6:return d=Q.yieldResult,_.p(Q,jS(a,!0,!0),7);case 7:T=Q.yieldResult;b.iconName=b.getIconName(U,D,L,d,T);if(!D&&d||D&&T)b.iconsetName="yt-sys-icons"+g;_.Tq(Q)}})};
_.G.getIconName=function(n,D,L,g,b){n.includes("-filled")&&(n=n.replace("-filled",""));return b&&(D||L)?n+"-filled":n};
_.G.useYtSysIconsetForMissingIcons=function(n,D,L,g){var b=this,q,U;return _.B(function(J){if(J.nextAddress==1)return b.iconsetName!=="yt-icons"?J.jumpTo(0):_.p(J,jS(b.iconName,!1,!1,!0),3);if(J.nextAddress!=4)return q=J.yieldResult,_.p(J,jS(b.iconName,!1),4);U=J.yieldResult;if(q||!U)return J.jumpTo(0);b.iconsetName="yt-sys-icons";return _.p(J,b.switchToYtSysIconset(n,D,L,g),0)})};
_.G.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
_.G.getIconManager=function(){return _.B(function(n){try{return n.return(_.E().resolve(_.Dw))}catch(D){return n.return(new Promise(function(L){_.R9().parkOrScheduleJob(function(){L(_.E().resolve(_.Dw))},2,"ci")}))}})};
_.G.getIconShapeData=function(){var n=this,D,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1){if(!n.iconType)return J.return(void 0);D=n.iconType.toLowerCase();L=D.endsWith("_filled")||D.endsWith("-filled");return _.p(J,n.getIconManager(),2)}g=J.yieldResult;b=n.active||n.defaultToFilled||L?"youtube_fill":"youtube_outline";q={iconName:D,iconStyle:b,iconSize:n.size,iconSetName:n.iconsetName};U=!!g.resolveIcon(q);U||(q.iconSize=void 0,U=!!g.resolveIcon(q));!U&&L&&(q.iconName=D.substring(0,D.length-
7),q.iconSize=n.size,U=!!g.resolveIcon(q),U||(q.iconSize=void 0,U=!!g.resolveIcon(q)));U||(q.iconStyle=void 0,U=!!g.resolveIcon(q));U||_.CL(new _.pe("Icon not supported",{iconName:q.iconName,iconStyle:q.iconStyle,iconSize:q.iconSize,iconType:D}));return J.return(U?q:void 0)})};
_.G.shouldRenderIconShape=function(n){if(!_.c("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;n=this.getContainer(n);return!i3y(n,this.icon)};
_.G.renderIcon=function(n,D){var L=this,g,b,q,U,J,k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:if(D&&L.icon!==D)return T.return();g=L.getContainer(n);b=i3y(g,L.icon);if(L.shouldRenderIconShape(n)&&L.iconType)return L.applyIconShape(b,g),T.return();L.removeIconShape();if(!g)return T.return();L.iconName===""&&L.iconset&&g&&(L.removeStaticIcon(L.iconset,g),b&&L.removeAnimatedIcon(g));if(L.iconName===""&&L.iconset||!L.iconsetName||!dkQ)return T.return();L.iconset=dkQ.byKey(L.iconsetName);
if(!L.iconset)return L.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.LC(L,L.onIconsetAdded)),T.return();L.missingIconSet&&(L.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.LC(L,L.onIconsetAdded)));U=(q=b||L.isAnimatedIcon?rli(L.icon):void 0)&&!q.lazyLoad;k=q&&((J=q)==null?void 0:J.lazyLoad)&&(q.lottiePlayerProps.animationConfig.animationData?!0:jN.get(L.isDarkTheme?q.pathDarkTheme:q.path)?!0:!1);if(U||k)return L.applyAnimatedIcon(g,q,L.iconset),T.return();if(k||
(a=q)==null||!a.lazyLoad){T.jumpTo(2);break}d=hi8(q,L.isDarkTheme);L.applyStaticIcon(L.iconset,g,L.iconName,n,b);return _.p(T,d,3);case 3:return _.p(T,L.renderIcon(L.targetContainer,L.icon),4);case 4:return T.return();case 2:L.applyStaticIcon(L.iconset,g,L.iconName,n,b),_.Tq(T)}})};
_.G.getContainer=function(n){var D,L=(D=SVQ(this.hostElement))==null?void 0:D.host;D=!!L&&!!L.polymerController;if(!n||D)return n?this.getTargetContainer(n,L):this.hostElement};
_.G.getTargetContainer=function(n,D){var L=_.r(D).querySelector("#"+n);L||(n=new _.pe("yt-icon container missing",D.is,n),_.zo(n));return L};
_.G.applyStaticIcon=function(n,D,L,g,b){b&&this.removeAnimatedIcon(D);this.removeIconShape();b=b&&!!this.iconType&&!!this.iconShapeData&&_.c("kevlar_use_wil_icons");try{b?this.applyIconShape(!1,D):n.applyIcon(D,L)}catch(q){this.handleError(q,g,D)}};
_.G.applyIconShape=function(n,D){this.iconset&&D&&(this.removeStaticIcon(this.iconset,D),n&&this.removeAnimatedIcon(D));n={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var L=_.V(this.iconShapeDataSignal);D=L.next().value;L=L.next().value;var g=_.V(this.renderingOptionsSignal),b=g.next().value;g=g.next().value;L(this.iconShapeData);g(n);if(!this.wizHasRendered)for(this.wizHasRendered=!0,n=_.V(PaT(D,b)).next().value;n.firstChild;)_.r(this.hostElement).appendChild(n.firstChild)};
_.G.removeIconShape=function(){if(_.c("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.G.removeStaticIcon=function(n,D){n.removeIcon(D)};
_.G.applyAnimatedIcon=function(n,D,L){this.removeStaticIcon(L,n);this.removeIconShape();var g;L=this.animatedIconElement&&((g=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:g.type)===D.type;if(this.animatedIconElement&&L){this.animatedIconElement.polymerController.animatedIcon=D;var b;((b=this.animatedIconElement)==null?void 0:b.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(n),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=D,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.c("kevlar_use_wil_icons")?n.insertBefore(this.animatedIconElement,n.childNodes[0]):(n=_.r(n),n.insertBefore(this.animatedIconElement,n.childNodes[0]))};
_.G.removeAnimatedIcon=function(n){_.c("kevlar_use_wil_icons")?this.animatedIconElement&&n.contains(this.animatedIconElement)&&n.removeChild(this.animatedIconElement):(n=_.r(n),this.animatedIconElement&&n.contains(this.animatedIconElement)&&n.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.G.handleError=function(n,D,L){_.rF(n,this.iconName,D,L);D=i3y(L,this.icon);var g=!1;window.location.href.includes("JpymaW6Lh2w")?g=!0:L._svgIcon&&(L=(L=L._svgIcon.parentNode)?L.tagName:"unknown",_.rF(n,L),L==="YT-ICON"&&n.name==="NotFoundError"?g=!0:n.name==="NotFoundError"&&D&&(g=!0));g?_.CL(n):_.zo(n)};
_.oh.Object.defineProperties(Ttj,{template:{configurable:!0,enumerable:!0,get:function(){if(aTG===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;
ZNj===void 0&&(ZNj=document.createElement("template"));var g=ZNj;L.call(D,g.content.cloneNode(!0),n.content.firstChild);aTG=n}n=aTG;return n}}});
var yk=Ttj;yk.prototype.handlePropertyChange=yk.prototype.handlePropertyChange;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],yk.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",String)],yk.prototype,"icon",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],yk.prototype,"active",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],yk.prototype,"defaultToFilled",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],yk.prototype,"isAnimatedIcon",void 0);_.Y([_.t({value:24}),_.F("design:type",Number)],yk.prototype,"size",void 0);_.Y([_.t({value:""}),_.F("design:type",String)],yk.prototype,"targetContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],yk.prototype,"animatedIconElement",void 0);_.Y([_.t(),_.F("design:type",Object)],yk.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],yk.prototype,"ariaHidden",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],yk.prototype,"ariaLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],yk.prototype,"role",void 0);_.Y([_.t(),_.F("design:type",String)],yk.prototype,"style",void 0);_.Y([_.t(),_.F("design:type",String)],yk.prototype,"iconFilter",void 0);
_.Y([_.P("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],yk.prototype,"handlePropertyChange",null);yk=_.Y([_.Ep({is:"yt-icon",noInjection:!0})],yk);var EBi;var sni=function(){var n=document.body,D=n.appendChild;if(EBi===void 0){var L=document.createElement("template");_.z(L,'\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>');
EBi=L}L=EBi;D.call(n,L.content)};
document.body?sni():window.addEventListener("DOMContentLoaded",sni);var chj,Qnb=function(){return chj!==void 0?chj:chj=document.createElement("template")};
document.head.appendChild(Qnb().content);var uSQ,fTQ=function(){return uSQ!==void 0?uSQ:uSQ=document.createElement("template")};
document.head.appendChild(fTQ().content);var AhL;_.TZ=new _.jK("KEY_MANAGER_TOKEN");var lU8={duration:1E3,easing:"ease",fill:"forwards"};_.Hl(XZT);var zbA=_.gg(_.$I);_.Hl(_.$I);_.kI=_.t4(function(n){var D=_.tb(n.ref),L=n.aTagConfig?n.aTagConfig:_.JK(function(){var q,U,J,k,a,d;var T=(d=_.AR((k=n.command)==null?void 0:k.call(n)))!=null?d:(a=n.command)==null?void 0:a.call(n);return _.IU({innertubeCommand:T,skipOnClick:(q=n.skipOnClick)==null?void 0:q.call(n),stopPropagation:(U=n.dangerousStopPropagation)==null?void 0:U.call(n),defaultTarget:(J=n.target)==null?void 0:J.call(n)})||{}},void 0,"gnrRge");
_.El(function(){D.value._data=L()._data;D.value.params=L().params});
var g=_.GS(function(q){var U,J;return void((J=(U=L()).onpointerdown)==null?void 0:J.call(U,q))}),b=_.GS(function(q){var U,J;
return void((J=(U=L()).onclick)==null?void 0:J.call(U,q))});
return _.Z("a",{el:D,href:function(){return L().href$},
rel:function(){return L().rel$},
class:function(){var q,U;return(U=L().className)!=null?U:(q=n.className)==null?void 0:q.call(n)},
style:function(){var q;if((q=n.style)==null?0:q.call(n))return n.style();var U;return((U=n.disabled)==null?0:U.call(n))?"pointer-events:none":""},
"aria-haspopup":function(){return!!L()["aria-haspopup$"]},
"force-new-state":qh(function(){return L()["force-new-state$"]}),
title:qh(function(){var q,U;return(U=L().title$)!=null?U:(q=n.title)==null?void 0:q.call(n)}),
role:qh(function(){return L().role$}),
target:qh(function(){return L().target$}),
dir:qh(function(){var q;return((q=n.dir)==null?0:q.call(n))?n.dir():L().dir}),
tabindex:function(){var q;return L().tabindex$?Number(L().tabindex$):(q=n.tabIndex)==null?void 0:q.call(n)},
"aria-hidden":function(){var q,U;return(U=L()["aria-hidden$"])!=null?U:(q=n.ariaHidden)==null?void 0:q.call(n)},
"aria-label":function(){var q,U;return(U=L()["aria-label$"])!=null?U:(q=n.ariaLabel)==null?void 0:q.call(n)},
"aria-current":n.ariaCurrent,"aria-labelledby":n.ariaLabelledby,"aria-describedby":n.ariaDescribedby,"aria-selected":n.ariaSelected,"tab-identifier":n.tabIdentifier,"on:pointerdown":g,"on:click":b},n.children)},"j");var NN=function(n,D){this.fillAnimation=new Animation(M3T(n),document.timeline);this.strokeAnimation=new Animation(o$J(D),document.timeline)};
NN.prototype.play=function(){var n,D;(D=(n=this.fillAnimation).play)==null||D.call(n);var L,g;(g=(L=this.strokeAnimation).play)==null||g.call(L)};
NN.prototype.cancel=function(){var n,D;(D=(n=this.fillAnimation).cancel)==null||D.call(n);var L,g;(g=(L=this.strokeAnimation).cancel)==null||g.call(L)};_.ZV=_.t4(function(n){var D=n.model;var L=n.pointerDownEvent;var g=n.pointerUpEvent;var b=n.pointerLeaveEvent;n=_.tb();var q=_.Uh({"border-radius":function(){return D().borderRadius}}),U=_.tb(),J=_.tb(),k=_.V(_.V3(function(){return(g==null?0:g())||(b==null?0:b())?!1:!(L==null||!L())||!1})),a=k.next().value,d=k.next().value,T=void 0,Q=function(){!T&&J.value&&U.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(T=new NN(J.value,U.value));
var e;(e=T)==null||e.play()},A=function(){var e;
(e=T)==null||e.cancel()},I=function(){var e;
(e=T)==null||e.cancel()};
_.El(function(){(g==null?0:g())&&Q()});
_.El(function(){(L==null?0:L())&&A()});
_.El(function(){(b==null?0:b())&&I()});
k=_.GS(function(){Q();d(!1)});
var w=_.GS(function(){A();d(!0)});
_.vl(n,"pointerleave",function(){I();d(!1)});
_.QP(function(){if(T){var e;(e=T)==null||e.cancel();T=void 0}});
var h={};a=_.nl("yt-spec-touch-feedback-shape",function(){return SZ8(D().color)},(h["yt-spec-touch-feedback-shape--focused"]=function(){return!!D().focused&&!D().disabled},h["yt-spec-touch-feedback-shape--circular"]=function(){return!!D().circular},h["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!D().isExtended},h["yt-spec-touch-feedback-shape--down"]=a,h["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!D().triggerEvents},h));
return _.Z("yt-touch-feedback-shape",{style:_.Uh({"border-radius":"inherit"})},_.Z("div",{el:n,class:a,style:_.Uh({"margin-top":function(){return D().customTopExtend?"-"+D().customTopExtend+"px":void 0}}),
"on:mousedown":w,"on:mouseup":k,"on:touchstart":w,"on:touchend":k,"aria-hidden":!0},_.Z("div",{class:"yt-spec-touch-feedback-shape__stroke",style:q,el:U}),_.Z("div",{class:"yt-spec-touch-feedback-shape__fill",style:q,el:J})))},"k");
_.ZV.idomCompat=!0;var ITQ={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 jD=_.s8();jD=jD.toLowerCase();if(_.d8(jD,"android")){var Cm6=jD.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);Cm6&&parseFloat(Cm6[1])<100||jD.match("("+Object.keys(ITQ).join("|")+")")};var rhW=_.t4(function(n){return _.Z(_.Z4,{cond:n.aTagConfig,then:function(D){return _.Z(_.kI,{aTagConfig:D,disabled:n.disabled,className:n.className,style:n.style,title:n.title,ariaLabel:n.ariaLabel,ariaCurrent:function(){var L,g;return((L=n.toggleable)==null?void 0:L.call(n))&&((g=n.toggled)==null?void 0:g.call(n))}},n.children)},
else:function(){return _.Z("button",{"on:click":_.GS(function(D){var L;return(L=n.onClick)==null?void 0:L.call(n,D)}),
class:n.className,title:n.title,style:n.style,disabled:n.disabled,"aria-pressed":function(){var D,L;return((D=n.toggleable)==null?0:D.call(n))?!((L=n.toggled)==null||!L.call(n)):void 0},
"aria-label":n.ariaLabel,"aria-disabled":n.visiblyDisabled,"aria-hidden":n.ariaHidden,tabindex:n.tabIndex},n.children)}})},"l"),iNX=_.t4(function(n){var D=n.data;
var L=n.hasIconLeading;var g=n.hasIconLeadingTrailing;var b=n.hasIconTrailing;var q=n.iconButton;var U=n.iconClassName;var J=n.secondaryIconClassName;var k=n.icon;var a=n.secondaryIcon;var d=n.textContentClassName;return _.Z(nh,{className:"",style:"display: inherit; justify-content: center"},_.Z(_.Z4,{cond:function(){return k&&(L()||g()||(q==null?void 0:q()))},
then:function(){return _.Z(nh,null,_.Z("div",{class:U,"aria-hidden":"true"},k==null?void 0:k()))}}),_.Z(_.Z4,{cond:function(){return(D().buttonText||D().animatedTextProps||D().formattedButtonText)&&!(q==null?0:q())},
then:function(){return _.Z(nh,null,_.Z(ONj,{className:d,iconPosition:function(){return D().iconPosition},
text:function(){return D().buttonText},
oneOffCustomTextWrap:function(){return D().oneOffCustomTextWrap},
formattedButtonText:function(){return D().formattedButtonText},
animatedTextProps:function(){return D().animatedTextProps}}))}}),_.Z(_.Z4,{cond:b,
then:function(){return _.Z(nh,null,_.Z("div",{class:U},k==null?void 0:k()))}}),_.Z(_.Z4,{cond:g,
then:function(){return _.Z(nh,null,_.Z("div",{class:J},a==null?void 0:a()))}}),_.Z(_.Z4,{cond:function(){return!D().disabled&&!0},
then:function(){return _.Z(_.ZV,{model:function(){return{color:NSv(D())}}})}}))},"m"),ONj=_.t4(function(n){var D=function(){var L,g;
return((L=n.iconPosition)==null?void 0:L.call(n))==="icon-with-label"||((g=n.oneOffCustomTextWrap)==null?void 0:g.call(n))};
return _.Z("div",{class:n.className,"aria-hidden":function(){var L,g,b;return((L=n.ariaHidden)==null?void 0:L.call(n))&&(!((g=n.animatedTextProps)==null||!g.call(n))||!((b=n.formattedButtonText)==null||!b.call(n)))}},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){var L;
return(L=n.animatedTextProps)==null?void 0:L.call(n)}},function(){return _.Z(zbA,{numberText:function(){return n.animatedTextProps().numberText},
numberValue:function(){return n.animatedTextProps().numberValue},
heightPx:function(){return n.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return n.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return n.animatedTextProps().shouldAnimate},
forceRollUp:function(){return n.animatedTextProps().forceRollUp}})}),_.Z(_.dd,{when:function(){var L;
return(L=n.formattedButtonText)==null?void 0:L.call(n)}},function(){return _.Z(_.pl,{text:function(){return Object.assign({},n.formattedButtonText(),{lineBreakMode:D()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":n.formattedButtonText().lineBreakMode,
alignment:D()?"TEXT_ALIGNMENT_CENTER":n.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!D()}})}),_.Z(_.lt4,null,function(){return n.text})))},"n"),wp6=_.t4(function(n){return _.Z(_.Z4,{cond:n.hasLabel,
then:function(){var D;return _.Z("label",{class:n.className},n.children,(D=n.textContent)==null?void 0:D.call(n))},
else:function(){return n.children}})},"o"),nh=_.t4(function(n){return n.children},"p");var g4B=MI("stamper-context");_.Hl(VbB);var U3O=new Map;var J7f=!1,hbL=!1;var Ej=function(){NjQ.apply(this,arguments);var n=this;this.state={down:!1};this.JSC$11576_onPointerUp=function(){!n.JSC$11576_currentAnimation&&n.JSC$11576_fillElement&&n.JSC$11576_strokeElement&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(n.JSC$11576_currentAnimation=new NN(n.JSC$11576_fillElement,n.JSC$11576_strokeElement));n.setState({down:!1});var D;(D=n.JSC$11576_currentAnimation)==null||D.play()};
this.JSC$11576_onPointerDown=function(){var D;(D=n.JSC$11576_currentAnimation)==null||D.cancel();n.setState({down:!0})};
this.onPointerLeave=function(){var D;(D=n.JSC$11576_currentAnimation)==null||D.cancel();n.setState({down:!1})}};
_.f(Ej,NjQ);Ej.prototype.onConnected=function(){this.hostElement.style.borderRadius="inherit"};
Ej.prototype.render=function(){var n=this,D=this.props.model,L=D.disabled,g=D.focused,b=D.borderRadius,q=D.circular,U=D.isExtended;D=D.color;var J={};L=(J["yt-spec-touch-feedback-shape"]=!0,J["yt-spec-touch-feedback-shape--focused"]=!!g&&!L,J["yt-spec-touch-feedback-shape--circular"]=!!q,J["yt-spec-touch-feedback-shape--is-extended"]=!!U,J["yt-spec-touch-feedback-shape--down"]=!!this.state.down,J[BvO(D)]=!0,J);dg({className:_.Ll(L),onmousedown:this.JSC$11576_onPointerDown,onmouseup:this.JSC$11576_onPointerUp,
ontouchstart:this.JSC$11576_onPointerDown,ontouchend:this.JSC$11576_onPointerUp,onpointerleave:this.onPointerLeave,"aria-hidden$":!0},function(){var k=b?{borderRadius:b}:void 0;dg({className:"yt-spec-touch-feedback-shape__stroke",style:k},function(a){n.JSC$11576_strokeElement=a});
dg({className:"yt-spec-touch-feedback-shape__fill",style:k},function(a){n.JSC$11576_fillElement=a})})};
Ej.tagName="yt-touch-feedback-shape";var nR=_.t4(function(n){var D=n.data;var L=n.icon;var g=n.iconName;var b=n.secondaryIcon;var q=n.secondaryIconName;var U=n.focusedOverride;D3Q();var J=F34(D),k=J.size,a=J.style;n=J.disabled;var d=J.onTap,T=J.alignByText,Q=J.aTagConfig,A=J.customColors,I=J.segmentedPosition,w=J.toggled,h=J.toggleable,e=J.accessibilityLabel,v=J.onToggle,LO=J.iconPosition,S=J.oneOffCustomTextWrap,$i=J.disableTextEllipsis,nO=J.tooltipText,VB=J.ariaHidden,Iv=J.tabIndex,CO=J.buttonText,uT=J.formattedButtonText,Wy=J.animatedTextProps,
LQ=ylJ(D,L,b,g,q,U),Ur=LQ.type;L=LQ.shouldFocus;g=LQ.hasIconLeading;b=LQ.hasIconTrailing;q=LQ.hasIconLeadingTrailing;var ov=LQ.hasIconOnly;U=LQ.hasIconOnly40;var YG=LQ.hasIconWithLabel;J=LQ.iconButton;var pQ=LQ.visiblyDisabled,TP=LQ.overrideSmallSizeIcon,s3=LQ.iconToRender;LQ=LQ.secondaryIconToRender;var KQ={},sr={};return _.Z(wp6,{className:_.nl("yt-spec-button-shape-with-label",(KQ["yt-spec-button-shape-with-label--is-overlay"]=function(){return a()==="overlay"||a()==="overlay-dark"},KQ)),
hasLabel:YG,textContent:function(){return _.Z(ONj,{text:CO,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:S,iconPosition:LO,formattedButtonText:uT,animatedTextProps:Wy})}},_.Z(rhW,{aTagConfig:Q,
className:_.nl("yt-spec-button-shape-next",function(){return LNv(Ur())},function(){return pQ()?void 0:gHO(a())},function(){return b5O(k())},(sr["yt-spec-button-shape-next--disabled"]=pQ,sr["yt-spec-button-shape-next--focused"]=L,sr["yt-spec-button-shape-next--icon-trailing"]=b,sr["yt-spec-button-shape-next--icon-leading"]=g,sr["yt-spec-button-shape-next--icon-leading-trailing"]=q,sr["yt-spec-button-shape-next--icon-button"]=function(){return ov()||YG()},sr["yt-spec-button-shape-next--icon-only-default"]=
U,sr["yt-spec-button-shape-next--align-by-text"]=T,sr["yt-spec-button-shape-next--segmented-start"]=function(){return I()==="start"},sr["yt-spec-button-shape-next--segmented-end"]=function(){return I()==="end"},sr["yt-spec-button-shape-next--override-small-size-icon"]=TP,sr["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=S,sr["yt-spec-button-shape-next--disable-text-ellipsis"]=$i,sr["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=j8i(),sr)),
style:function(){return $3T(A()).style},
onClick:function(rA){d==null||d(rA);h()&&(v==null||v(rA))},
disabled:n,ariaLabel:e,toggleable:h,toggled:w,title:function(){var rA;return(rA=nO())!=null?rA:""},
visiblyDisabled:pQ,ariaHidden:VB,tabIndex:Iv},_.Z(iNX,{data:D,hasIconLeading:g,hasIconLeadingTrailing:q,hasIconTrailing:b,iconButton:J,icon:s3,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:LQ})))},"q");
nR.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var WVA=_.t4(function(n){var D=n.data;var L=n.id;var g=n.hidden;var b=n.disableUpgrade;var q=n.className;var U=n.icon;var J=n.secondaryIcon;var k=n.iconName;var a=n.secondaryIconName;n=_.V(_.bn(!1,void 0,"O7k8w"));var d=n.next().value,T=n.next().value,Q=function(){var I=_.E().resolve(_.Yo(_.TZ));I&&T(I.isKeyBoardInUse())},A=function(){T(!1)};
n=_.tb(function(I){if((b==null||!b())&&_.E().resolve(_.Yo(_.TZ)))return I.addEventListener("focusin",Q),I.addEventListener("focusout",A),function(){I.removeEventListener("focusin",Q);I.removeEventListener("focusout",A)}});
return _.Z("yt-button-shape",{el:n,id:L,class:q,hidden:function(){return(g==null?void 0:g())||(b==null?void 0:b())}},_.Z(_.Z4,{cond:function(){return!(b==null?0:b())},
then:function(){return _.Z(nR,{data:D,icon:U,secondaryIcon:J,iconName:k,secondaryIconName:a,focusedOverride:d})}}))},"r");
_.c("web_wiz_button_shape")&&_.vB(WVA,"yt-button-shape",{props:{data:_.PX,id:_.PX,hidden:_.PX,disableUpgrade:_.PX,className:_.PX,icon:_.m_,secondaryIcon:_.m_,iconName:_.PX,secondaryIconName:_.PX},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss"])});var Di=function(){var n=_.m.apply(this,arguments)||this;n.keyboardFocused=!1;return n};
_.f(Di,_.m);Di.prototype.onFocus=function(){var n=_.E().resolve(_.Yo(_.TZ));n&&(this.keyboardFocused=n.isKeyBoardInUse())};
Di.prototype.onBlur=function(){this.keyboardFocused=!1};
Di.prototype.renderIdom=function(){var n=this;if(this.data){var D=p_8(this.data,!!this.iconName),L=Z5v(this.data);this.data.focused=this.keyboardFocused;sJB(this.data,function(){var g;T8("yt-icon",{icon:n.iconName,active:(g=n.data)==null?void 0:g.toggled,size:D,style:"width: "+D+"px; height: "+D+"px;",iconFilter:L},KU)},function(){var g;
T8("yt-icon",{icon:n.secondaryIconName,active:(g=n.data)==null?void 0:g.toggled,size:D,style:"width: "+D+"px; height: "+D+"px;",iconFilter:L},KU)});
_.bP(this.hostElement,"yt-renderidom-finished")}};
_.oh.Object.defineProperties(Di,{template:{configurable:!0,enumerable:!0,get:function(){if(AhL===void 0){var n=document.createElement("template");_.z(n,"\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");
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);n.content.insertBefore(fTQ().content.cloneNode(!0),n.content.firstChild);n.content.insertBefore(Qnb().content.cloneNode(!0),n.content.firstChild);AhL=n}n=AhL;return n}}});
var Lh=Di;Lh.prototype.onBlur=Lh.prototype.onBlur;Lh.prototype.onFocus=Lh.prototype.onFocus;_.Y([_.W(DWP),_.F("design:type",Object)],Lh.prototype,"ytIdomTemplatingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Lh.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],Lh.prototype,"iconName",void 0);_.Y([_.t(),_.F("design:type",String)],Lh.prototype,"secondaryIconName",void 0);_.Y([_.t(),_.F("design:type",Object)],Lh.prototype,"keyboardFocused",void 0);
_.Y([_.R("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lh.prototype,"onFocus",null);_.Y([_.R("focusout"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Lh.prototype,"onBlur",null);Lh=_.Y([_.Ep({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.c("web_wiz_button_shape")})],Lh);_.vB(_.t4(function(n){function D(){L().seconds&&q(SnB({seconds:Number(L().seconds)-Date.now()/1E3}))}
var L=n.targetTimestamp;n=n.className;var g=_.V(_.bn("",void 0,"U1Q8Ae")),b=g.next().value,q=g.next().value;_.po(function(){D();var U=setInterval(function(){D()},1E3);
_.QP(function(){clearInterval(U)})});
return _.Z("yt-countdown",{class:_.nl("ytCountDownHost",n)},_.Z("div",null,b))},"s"),"yt-countdown",{props:{targetTimestamp:_.PX,
className:_.m_}});_.O9=_.t4(function(n){var D=n.data;var L=n.className;var g=n.style;var b=n.useOutlinedIcon;var q=n.buttonOverrides;var U=n.animatedTextProps;var J=n.onClick;var k=_.tb(function(e){return function(){vmj(_.Vk(),e)}}),a=function(){return D().iconName},d=function(){var e=D();
var v=q==null?void 0:q(),LO=U==null?void 0:U();if(e){var S=u84(e.type);var $i=!!e.title||!!e.titleFormatted;var nO=!(!e.iconName&&!e.iconImage);$i=nO&&!$i?"icon-only":nO?e.iconTrailing||e.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;$i==="icon-only-40"&&(S="text");var VB,Iv=(VB=v==null?void 0:v.disabled)!=null?VB:e.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||e.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";VB=Object;nO=VB.assign;var CO=e.title,uT=e.titleFormatted;
LO=LO&&LO.numberText&&!isNaN(Number(LO.numberValue))?LO:void 0;var Wy=e.accessibilityText,LQ=QJ8(e.style),Ur=fd4(e.state),ov=A7T(e.buttonSize),YG=c78(e,k,Iv,J);Iv=Iv&&!e.onDisabledTap;var pQ=_.IU({elementsCommand:e.onTap,forceNewState:!0});pQ=ZMB(pQ)?pQ:void 0;var TP=e.customFontColor;var s3=e.customBackgroundColor,KQ=e.customBorderColor;TP={color:TP?_.z7(TP):void 0,backgroundColor:s3?_.z7(s3):void 0,borderColor:KQ?_.z7(KQ):void 0};e=nO.call(VB,{},{buttonText:CO,formattedButtonText:uT,animatedTextProps:LO,
accessibilityLabel:Wy,style:LQ,type:S,state:Ur,size:ov,iconPosition:$i,onTap:YG,disabled:Iv,aTagConfig:pQ,customColors:TP,tooltipText:e.tooltip},v)}else e={style:"mono",type:"text",state:"active",size:"M"};e.focused=I();return e},T=function(){return p_8(d(),!!D().iconName)};
n=_.V(_.bn(!1,void 0,"vozwtc"));var Q=n.next().value,A=n.next().value,I=Q;n=_.GS(function(){var e=_.E().resolve(_.Yo(_.TZ));e&&A(e.isKeyBoardInUse());return!1});
Q=_.GS(function(){A(!1);return!1});
_.El(function(){var e,v=_.u(D==null?void 0:(e=D())==null?void 0:e.onVisible,_.fy);v&&_.z8(v,{disableClickTracking:!0})});
var w=function(){if(a()){var e,v={activeState:(b==null?0:b())?!1:d().toggled,animateIcon:g==null?void 0:(e=g())==null?void 0:e.animateIcon};v.iconSize=T();_.E().resolve(m5B)(a()||null,v)}else(e=D().iconImage)&&cty({sources:[e]},{alt:"",targetWidth:T(),targetHeight:T(),preserveWidth:!0,preserveHeight:!0})},h=function(){return D().iconImage?{sources:[D().iconImage]}:void 0};
_.c7(function(){k.value.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var e=D().targetId;e&&_.l3G(_.Vk(),e,k.value)});
return _.Z("button-view-model",{el:k,class:_.nl("yt-spec-button-view-model",L),"on:focusin":n,"on:focusout":Q},_.c("web_wiz_button_shape_bvm")?_.Z(_.Z4,{cond:h,then:function(e){return _.Z(nR,{data:d,icon:function(){return _.Z(_.RU,{data:e,alt:"",targetWidth:T,targetHeight:T,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.Z(nR,{data:d,icon:function(){return _.Z(_.Ji,{icon:a,active:function(){return(b==null?0:b())?!1:d().toggled},
animateIcon:function(){var e;return!!(g==null?0:(e=g())==null?0:e.animateIcon)},
size:T})}})}}):_.Z(VhJ,null,function(){var e=d();
return _.Z(Xw,null,function(){sJB(e,w)})}))},"t");
_.O9.idomCompat={callbacks:{onClick:!0}};_.vB(_.t4(function(n){return _.Z("yt-button-view-model",{id:n.id,class:_.nl(n.scopingClassName,n.classes),icon:function(){var D;return(D=n.icon)==null?void 0:D.call(n)},
"dialog-dismiss":function(){var D;return((D=n.dialogDismiss)==null?0:D.call(n))?"":void 0}},_.Z(_.O9,{data:function(){var D;
return(D=n.data)==null?void 0:D.call(n)},
className:function(){var D;return(D=n.className)==null?void 0:D.call(n)},
style:function(){var D;return(D=n.style)==null?void 0:D.call(n)},
useOutlinedIcon:function(){var D;return(D=n.useOutlinedIcon)==null?void 0:D.call(n)},
buttonOverrides:function(){var D;return(D=n.buttonOverrides)==null?void 0:D.call(n)},
animatedTextProps:function(){var D;return(D=n.animatedTextProps)==null?void 0:D.call(n)},
onClick:function(D){var L;return(L=n.onClick)==null?void 0:L.call(n,D)}}))},"u"),"yt-button-view-model",{props:{data:_.PX,
className:_.PX,style:_.PX,useOutlinedIcon:_.PX,buttonOverrides:_.PX,animatedTextProps:_.PX,onClick:_.m_,scopingClassName:_.PX,id:_.PX,icon:_.PX,dialogDismiss:_.PX,classes:_.PX}});var gy=function(){var n=_.m.apply(this,arguments)||this;n.isGoalActive=!0;return n};
_.f(gy,_.m);gy.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
gy.prototype.progressBarChanged=function(){var n=_.r(this.hostElement).querySelector("#progress-bar-progress"),D,L,g,b=(g=Number((D=this.creatorGoalState)==null?void 0:D.currentGoalCount)/Number((L=this.creatorGoalState)==null?void 0:L.totalGoalCount)*100)!=null?g:0,q;n.style.width=((q=Math.min(b,100))!=null?q:0)+"%"};
gy.prototype.goalStateChanged=function(){var n;this.isGoalActive=((n=this.creatorGoalState)==null?void 0:n.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var D;n={"--yt-progress-bar-color":KVB((D=this.creatorGoalState)==null?void 0:D.progressBarColor)};_.Dy(this.hostElement,n)};
gy.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.oh.Object.defineProperties(gy.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var n;return this.isGoalActive&&!((n=this.creatorGoalState)==null||!n.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.creatorGoalState)==null?0:n.endTimestampMs){var D;n=Number((D=this.creatorGoalState)==null?void 0:D.endTimestampMs)/1E3;return{seconds:String(n)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.creatorGoalState)==null?0:n.themedTargetImage){var D;n=_.u((D=this.creatorGoalState)==null?void 0:D.themedTargetImage,dNb);return this.isAppDarkTheme()?n==null?void 0:n.imageDark:n==null?void 0:n.imageLight}}}});
_.oh.Object.defineProperties(gy,{template:{configurable:!0,enumerable:!0,get:function(){return gBA()}}});
var bd=gy;bd.prototype.goalStateChanged=bd.prototype.goalStateChanged;bd.prototype.progressBarChanged=bd.prototype.progressBarChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],bd.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);
_.Y([_.t({selectorArgs:["data.creatorGoalEntityKey"],selector:function(n,D){return _.VV(n.entities,"creatorGoalEntity",D)}}),
_.F("design:type",Object)],bd.prototype,"creatorGoalState",void 0);_.Y([_.t(),_.F("design:type",Object)],bd.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],bd.prototype,"isGoalActive",void 0);_.Y([_.x("creatorGoalState","isGoalActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bd.prototype,"shouldShowCountdown",null);_.Y([_.x("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],bd.prototype,"endTimestamp",null);
_.Y([_.x("creatorGoalState"),_.F("design:type",Object),_.F("design:paramtypes",[])],bd.prototype,"targetIconThemedImage",null);_.Y([_.P("creatorGoalState.currentGoalCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bd.prototype,"progressBarChanged",null);_.Y([_.P("creatorGoalState.creatorGoalState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bd.prototype,"goalStateChanged",null);
bd=_.Y([_.Ep({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],bd);_.l(bd,"yt-creator-goal-progress-flow-view-model",function(){return gBA()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var ebA;var xkQ;var KVL=function(){return _.m.apply(this,arguments)||this};
_.f(KVL,_.m);KVL.prototype.attached=function(){var n,D,L;if(this==null?0:(n=this.data)==null?0:(D=n.pdgPurchasedBumperLoggingDirectives)==null?0:(L=D.loggingDirectives)==null?0:L.trackingParams){var g,b,q;Cpv(this==null?void 0:(g=this.data)==null?void 0:(b=g.pdgPurchasedBumperLoggingDirectives)==null?void 0:(q=b.loggingDirectives)==null?void 0:q.trackingParams)}};
KVL.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
var $V=KVL;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$V.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$V.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$V.prototype,"data",void 0);$V=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],$V);
_.l($V,"yt-live-chat-item-bumper-view-model",function(){if(xkQ===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;ebA===void 0&&(ebA=document.createElement("template"));var g=ebA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);xkQ=n}n=xkQ;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var RbX;var Pmj;_.ti=function(n,D){this.data=n;this.actions=D;this.data=n;this.actions=D};
_.wg=function(){};_.G2={};_.G2.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(n,D){r7B(this.hostElement,n,D)},
getNavigationEndpointPopupAction:function(n){return O5O(n,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(n,D){i5B(this.hostElement,n,D,this.openPopupConfig)}};var m38=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.qU={};
_.qU.YtEndpointBehavior=[_.G2.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.OJ("openPopupConfig");(this.useClickHandler=_.is("useClickHandler",!1))?this.listen(this.hostElement,"click","onEndpointClick_"):(this.listen(this.hostElement,"tap","onEndpointTap_"),this.listen(this.hostElement,"touchend","onEndpointTouchEnd_"));this.listen(this.hostElement,"touchstart","onEndpointTapStart_");this.listen(this.hostElement,"mousedown",
"onEndpointTapStart_")},
onEndpointClick_:function(n){WNJ(this.hostElement,n,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(n){var D=this.hostElement,L=this.openPopupConfig,g=this.disableCommandHandlerOverride;g=g===void 0?!1:g;var b=w_v(n);if(b){b.href&&rs(b.href);var q=n.detail;var U=q.sourceEvent;q=q.preventer;U=U.button!==void 0?U.button===0&&!sh(U):q?!sh(q):!0;b.data&&U&&hAf(D,b,n,L,g)}},
onEndpointTouchEnd_:function(n){sh(n)||w_v(n)&&n.preventDefault()},
onEndpointTapStart_:function(n){PpQ(n)}}];var vH4="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),ld4=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var tUb={};tUb.YtPlaintextBehavior=[_.QZ,{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(n){n.preventDefault();n=n.clipboardData.getData("text/plain");document.execCommand("insertText",!1,n)},
preventRichTextFormatting_:function(n){_.TJ&&(n=n.detail.keyboardEvent,n.stopImmediatePropagation(),n.preventDefault())}}];var mkb;var vBG;var Xpb=function(){var n=_.m.apply(this,arguments)||this;n.ignoreShadyDom=!1;n.hasChange_=!1;n.hasSetTitle_=!1;n.useIOObserverForVisibilityLogging_=_.c("kevlar_use_vimio_behavior")&&_.OJ("INNERTUBE_CLIENT_NAME")==="WEB";n.ytFormattedStringObserverHandlerKeys_=void 0;return n};
_.f(Xpb,_.m);_.G=Xpb.prototype;_.G.created=function(){this.useIOObserverForVisibilityLogging_=_.c("kevlar_use_vimio_behavior")&&_.OJ("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.G.ready=function(){_.OJ("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_()};
_.G.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.G.detached=function(){this.unobserveIOObservers_()};
_.G.clearContents_=function(){for(var n=this.getRoot(),D=n.lastChild;D&&D.tagName!=="STYLE";){try{n.removeChild(D)}catch(L){break}D=n.lastChild}};
_.G.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var n=_.V(this.ytFormattedStringObserverHandlerKeys_),D=n.next();!D.done;D=n.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(D.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.G.resetForAttributedString=function(){var n=this.getRoot();!n.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),n.appendChild(this.ytAttributedStringElementRef))};
_.G.resetForFormattedString=function(){var n=this.getRoot(),D=n.querySelector("yt-attributed-string");D&&(this.ytAttributedStringElementRef=n.removeChild(D))};
_.G.textChanged=function(){this.textChanged_(this.text)};
_.G.textChanged_=function(n){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!n||!n.runs&&!n.simpleText;if(_.c("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var D=this.hostElement.firstChild;D&&D.nodeName==="FONT";){var L=D;D=D.nextSibling;this.hostElement.removeChild(L)}D=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
L=n.simpleText;var g;!L&&((g=n.runs)==null?void 0:g.length)===1&&this.isSimpleString_(n.runs[0])&&(L=n.runs[0].text);L!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.OJ("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(L!==void 0){try{D.textContent=L}catch(b){}D.textContent||(this.isEmpty=!0)}else n=n.runs,L!==void 0&&(n=[{text:L}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),n&&this.updateText_(n),
D.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.G.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)};
_.G.computeAriaLabel_=function(n){return n};
_.G.computeEllipsisTruncateStyling=function(n,D){return n&&!D};
_.G.computeUseAttributedString=function(n){return _.c("web_replace_formatted_with_attributed_string")&&nPJ(n)&&!this.disableAttributedString&&!this.enableContentEditable};
_.G.setNodeStyle_=function(n,D){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.c("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?D.removeAttribute("dir"):D.setAttribute("dir","auto");D.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");D.style.color="";var L=null;this.noStyles||(n.bold&&(D.classList.add("bold"),L="bold"),n.deemphasize&&(D.classList.add("deemphasize"),L="deemphasize"),n.italics&&D.classList.add("italic"),
n.strikethrough&&D.classList.add("strikethrough"),n.errorUnderline&&(D.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),n.bracket&&D.classList.add("bracket"),n.textColor&&(D.style.color=_.AW(n.textColor)));L!==D.getAttribute("style-target")&&(L?D.setAttribute("style-target",L):D.removeAttribute("style-target"))};
_.G.setUpVisibilityLogging_=function(n,D){var L=this;this.setNodeTrackingParams_(n,D);var g;((g=D.data)==null?0:g.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(n=this.ytRendererBehavior.visibilityObserver.observe(D,function(b){var q=L.ytRendererBehavior.getVisibilityLogger();q&&q.reportShown(b)},this.ytRendererBehavior.visibilityOptionVisible_),D=this.ytRendererBehavior.visibilityObserver.observe(D,function(b){var q=L.ytRendererBehavior.getVisibilityLogger();
q&&q.reportHidden(b)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(n),this.ytFormattedStringObserverHandlerKeys_.push(D))};
_.G.setNodeTrackingParams_=function(n,D){D.data||(D.data={});if((n=n.loggingDirectives?n.loggingDirectives.trackingParams:null)||D.data.trackingParams)D.data.trackingParams=n};
_.G.computeHasLinkOnly_=function(n){return!(!n||n.length!==1||this.noEndpoints||!n[0].navigationEndpoint)};
_.G.getRoot=function(){var n=this.buildScopeDomOptions();return this.enableContentEditable?_.r(_.r(this.hostElement,n).querySelector("[contenteditable]")):_.r(this.hostElement,n)};
_.G.fixContenteditableScope=function(){var n=function(D){D&&(D.nodeType===1&&D.classList&&(D.classList.add("style-scope"),D.classList.add("yt-formatted-string")),D.childNodes&&D.childNodes.forEach(function(L){n(L)}))};
n(this.getRoot())};
_.G.updateText_=function(n){for(var D=n.length,L=this.getRoot(),g=L.firstChild;g&&g.nodeName==="STYLE";)g=g.nextSibling;for(var b=0;b<D&&g;){var q=n[b],U=_.c("remove_cr_char")&&q.text?q.text.replace("\r",""):q.text;if(this.isSimpleString_(q)&&!this.useMixedDirectionFormattedStrings)if(g.nodeName==="#text"){g.textContent!=U&&(g.textContent=U);b++;g=g.nextSibling;continue}else break;if(_.u(q,Qe))break;else if(!this.noEndpoints&&q.navigationEndpoint){if(g.nodeName!=="A")break;this.setDataOnAnchor_(g,
q.navigationEndpoint)}else if(g.nodeName!=="SPAN")break;this.setNodeStyle_(q,g);this.setUpVisibilityLogging_(q,g);g.textContent!=U&&(g.textContent=U);b++;g=g.nextSibling}if(g)for(q=L.lastChild,g=b?g.previousSibling:null;q&&q!=g;){try{L.removeChild(q)}catch(J){break}q=L.lastChild}b!==D&&this.addTextNodes_(n,b)};
_.G.addTextNodes_=function(n,D){for(var L=document.createDocumentFragment(),g=n.length;D<g;D++){var b=n[D],q=_.c("remove_cr_char")&&b.text?b.text.replace("\r",""):b.text;if(this.isSimpleString_(b)&&!this.useMixedDirectionFormattedStrings)L.appendChild(document.createTextNode(q));else{var U=_.u(b,Qe);if(U){if(U.image){var J=document.createElement("img");U.isCustomEmoji||J.classList.add("small-emoji");J.classList.add("emoji");U.isCustomEmoji&&(J.dataset.emojiId=U.emojiId);J.src=_.XJ(U.image.thumbnails,
this.emojiSize);(b=this.get("image.accessibility.accessibilityData.label",U))?J.alt=b:U.shortcuts&&U.shortcuts.length>0?J.alt=U.shortcuts[0]:U.emojiId&&(J.alt=U.emojiId);L.appendChild(J);this.hasEmoji=!0}}else!this.noEndpoints&&b.navigationEndpoint?(J=document.createElement("a"),J.classList.add("yt-simple-endpoint"),J.setAttribute("spellcheck","false"),this.setDataOnAnchor_(J,b.navigationEndpoint)):J=document.createElement("span"),this.setNodeStyle_(b,J),this.setUpVisibilityLogging_(b,J),J.appendChild(document.createTextNode(q)),
L.appendChild(J)}}this.getRoot().appendChild(L)};
_.G.isSimpleString_=function(n){return(this.noEndpoints||!n.navigationEndpoint)&&!_.u(n,Qe)&&(this.noStyles||!(n.bold||n.deemphasize||n.italics||n.strikethrough||n.errorUnderline||n.bracket||n.textColor))&&!n.loggingDirectives};
_.G.getRawText=function(){return _.o_(this.text)};
_.G.getFirstRunText=function(){var n;if(((n=this.text)==null?0:n.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.G.setFirstRunText=function(n){var D;((D=this.text)==null?0:D.runs)&&this.text.runs[0]&&(this.text.runs[0].text=n,this.textChanged_(this.text))};
_.G.setDataOnAnchor_=function(n,D){var L=this;!_.c("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(D)||this.isSignalServiceEndpoint_(D)?(n.onclick=this.serviceEndpointHandler_(D),RW(n,"#")):QQJ({text:this.text,command:D},function(){WFb(n,D,L.target)})};
_.G.isServiceEndpoint_=function(n){var D;return!((D=_.u(n==null?void 0:n.commandMetadata,_.jr))==null||!D.sendPost)};
_.G.isSignalServiceEndpoint_=function(n){return!!_.u(n,_.aG)};
_.G.serviceEndpointHandler_=function(n){var D=this;return function(L){_.Bz(D.hostElement,[n]);L.preventDefault()}};
_.G.overrideAriaLabelChanged_=function(){var n=this.getRoot();this.enableContentEditable&&n&&n.setAttribute("aria-label",this.overrideAriaLabel)};
_.G.enableContentEditableChanged_=function(){var n=this,D=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),D=_.r(this.hostElement,D),!D.lastChild||D.lastChild instanceof HTMLElement&&D.lastChild.id!=="contenteditable-root"){var L=document.createElement("div");L.id="contenteditable-root";L.setAttribute("contenteditable","true");L.setAttribute("dir","auto");L.onfocus=function(){n.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
D.appendChild(L);this.overrideAriaLabel&&L.setAttribute("aria-label",this.overrideAriaLabel)}}else L=_.Hn(this.hostElement).firstChild,L instanceof HTMLElement&&L.id==="contenteditable-root"&&_.r(this.hostElement,D).removeChild(L)};
_.G.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.G.getNodesForVisibilityLogging_=function(){return _.Jf(this.getRoot().childNodes,function(n){var D;return!((D=n.data)==null||!D.trackingParams)})};
_.G.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.G.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var n=this.ytRendererBehavior.getVisibilityLogger();n&&this.getNodesForVisibilityLogging_().forEach(function(D){n.reportShown(D)})}};
_.G.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var n=this.ytRendererBehavior.getVisibilityLogger();n&&this.getNodesForVisibilityLogging_().forEach(function(D){n.reportHidden(D)})}};
_.oh.Object.defineProperties(Xpb.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.c("enable_mixed_direction_formatted_strings")}}});
var Vq=Xpb;Vq.prototype.enableContentEditableChanged_=Vq.prototype.enableContentEditableChanged_;Vq.prototype.overrideAriaLabelChanged_=Vq.prototype.overrideAriaLabelChanged_;Vq.prototype.ellipsisTruncateChanged_=Vq.prototype.ellipsisTruncateChanged_;Vq.prototype.textChanged=Vq.prototype.textChanged;_.Y([_.W(tUb.YtPlaintextBehavior),_.F("design:type",Object)],Vq.prototype,"ytPlaintextBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Vq.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Vq.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Vq.prototype,"text",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"noEndpoints",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"noStyles",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vq.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Vq.prototype,"splitLines",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vq.prototype,"forceDefaultStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vq.prototype,"ellipsisTruncate",void 0);_.Y([_.t(),_.F("design:type",Object)],Vq.prototype,"ignoreShadyDom",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.F("design:type",Boolean)],Vq.prototype,"ellipsisTruncateStyling",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.F("design:type",String)],Vq.prototype,"ariaLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vq.prototype,"isEmpty",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.F("design:type",Boolean)],Vq.prototype,"hasLinkOnly_",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"hasEmoji",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"disableAttributedString",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"isOverlay",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"linkInheritColor",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"noPreWrap",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"userInput",void 0);_.Y([_.t({value:16}),_.F("design:type",Number)],Vq.prototype,"emojiSize",void 0);_.Y([_.t(),_.F("design:type",String)],Vq.prototype,"target",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"enableContentEditable",void 0);_.Y([_.t(),_.F("design:type",String)],Vq.prototype,"overrideAriaLabel",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"respectHtmlDir",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Vq.prototype,"respectLangDir",void 0);_.Y([_.x("plaintextOnly"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vq.prototype,"useMixedDirectionFormattedStrings",null);_.Y([_.t({computed:"computeUseAttributedString(text)"}),_.F("design:type",Boolean)],Vq.prototype,"useYtAttributedString",void 0);
_.Y([_.P("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vq.prototype,"textChanged",null);_.Y([_.P("ellipsisTruncate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vq.prototype,"ellipsisTruncateChanged_",null);_.Y([_.P("overrideAriaLabel"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vq.prototype,"overrideAriaLabelChanged_",null);
_.Y([_.P("enableContentEditable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vq.prototype,"enableContentEditableChanged_",null);Vq=_.Y([_.Ep({is:"yt-formatted-string",disableElementRegistration:!0})],Vq);
_.l(Vq,"yt-formatted-string",function(){if(vBG===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;mkb===void 0&&(mkb=document.createElement("template"));var g=mkb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);vBG=n}n=vBG;return n});var lTL;var MU6;var oBA;var Y4i;var S4i=function(){var n=_.m.apply(this,arguments)||this;n.focused=!1;n.disabled=!1;n.isOverlay=!1;return n};
_.f(S4i,_.m);S4i.prototype.triggerDown=function(){if(!this.disabled){_.yX(this.hostElement,"down",!0);var n;(n=this.JSC$11663_currentAnimation)==null||n.cancel()}};
S4i.prototype.triggerUp=function(){if(!this.disabled){_.yX(this.hostElement,"down",!1);var n=this.JSC$11663_fillElement;var D=this.JSC$11663_strokeElement;typeof GroupEffect==="function"?(n=new GroupEffect([M3T(n),o$J(D)]),n=new Animation(n,document.timeline)):n=new NN(n,D);this.JSC$11663_currentAnimation=n;var L;(L=this.JSC$11663_currentAnimation)==null||L.play()}};
var US=S4i;_.Y([_.bM(".stroke"),_.F("design:type",HTMLElement)],US.prototype,"JSC$11663_strokeElement",void 0);_.Y([_.bM(".fill"),_.F("design:type",HTMLElement)],US.prototype,"JSC$11663_fillElement",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],US.prototype,"focused",void 0);_.Y([_.t(),_.F("design:type",Object)],US.prototype,"disabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],US.prototype,"isOverlay",void 0);
US=_.Y([_.Ep({is:"yt-interaction",disableElementRegistration:!0})],US);
_.l(US,"yt-interaction",function(){if(Y4i===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;oBA===void 0&&(oBA=document.createElement("template"));var g=oBA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Y4i=n}n=Y4i;return n},{mode:2});var FVj=function(){return _.m.apply(this,arguments)||this};
_.f(FVj,_.m);_.G=FVj.prototype;_.G.ready=function(){var n=this,D=_.r(this.hostElement).querySelector("#button");D.addEventListener("focus",function(){Guc||(Guc=new $xb);n.keyboardFocused=Guc.isKeyBoardInUse()});
D.addEventListener("blur",function(){n.keyboardFocused=!1;n.rippleUp_()})};
_.G.computeTabIndex_=function(n){return n?-1:0};
_.G.computeButtonAriaPressed_=function(n){if(this.toggleable)return n?"true":"false"};
_.G.rippleDown_=function(){_.r(this.hostElement).querySelector("#interaction").triggerDown()};
_.G.rippleUp_=function(){_.r(this.hostElement).querySelector("#interaction").triggerUp()};
_.G.onPressedChanged_=function(){var n=_.Hn(_.r(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.Hn(_.r(this.hostElement).querySelector("#button")).children[0];n&&(n.active=this.pressed)};
var B4=FVj;B4.prototype.onPressedChanged_=B4.prototype.onPressedChanged_;B4.prototype.rippleUp_=B4.prototype.rippleUp_;B4.prototype.rippleDown_=B4.prototype.rippleDown_;_.Y([_.t(),_.F("design:type",String)],B4.prototype,"label",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],B4.prototype,"disabled",void 0);_.Y([_.t(),_.F("design:type",Boolean)],B4.prototype,"pressed",void 0);_.Y([_.t(),_.F("design:type",Object)],B4.prototype,"toggleable",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],B4.prototype,"untabbable",void 0);_.Y([_.t(),_.F("design:type",Boolean)],B4.prototype,"keyboardFocused",void 0);_.Y([_.R("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],B4.prototype,"rippleDown_",null);_.Y([_.R("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],B4.prototype,"rippleUp_",null);
_.Y([_.P("pressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],B4.prototype,"onPressedChanged_",null);B4=_.Y([_.Ep({is:"yt-icon-button",disableElementRegistration:!0})],B4);
_.l(B4,"yt-icon-button",function(){if(MU6===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;lTL===void 0&&(lTL=document.createElement("template"));var g=lTL;L.call(D,g.content.cloneNode(!0),n.content.firstChild);MU6=n}n=MU6;return n},{mode:2});var HNc=_.yK(["aria-"]),JZ={};JZ.YtRenderButtonBehavior=[_.N.YtRendererBehavior,_.qU.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!!_.E().resolve(_.Yo(_.TZ))&&_.c("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 n=this.computeHref_(this.endpoint,!0);n?RW(this.elements_.endpoint,n):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){n=this.buttonClass.split(" ");n=_.V(n);for(var D=n.next();!D.done;D=n.next())D=D.value,_.yX(this.hostElement,D,!0),this.elements_.button&&_.yX(this.elements_.button,D,!0),this.elements_.text&&_.yX(this.elements_.text,D,!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&&(n=null,this.buttonAccessibility&&(n=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=n:n?_.yy([_.n0(HNc)],this.elements_.button,"aria-label",n):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var n=_.E().resolve(_.Yo(_.TZ));n&&(this.keyboardFocused=n.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.MN("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,_.cb(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.cb(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(n,D){if(D)for(n=D.split(" "),n=_.V(n),D=n.next();!D.done;D=n.next())D=D.value,_.yX(this.hostElement,D,!1),this.elements_.button&&_.yX(this.elements_.button,D,!1),this.elements_.text&&_.yX(this.elements_.text,D,!1)},
buttonIconChanged_:function(n){this.elements_.icon?n?(this.elements_.icon.icon=n,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.cb(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.Nc(this.hostElement,"is-paper-button-with-icon",!1)):n&&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"&&_.cb(this.elements_.button).appendChild(this.elements_.icon):_.cb(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.Nc(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(n){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,n){var D=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(n){case "yt_icon_button_with_label":D=!0;_.yX(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();n=_.cb(this.elements_.button).firstElementChild;
this.elements_.icon=n;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.cb(this.elements_.endpoint).appendChild(this.elements_.button);_.cb(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.MN("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;_.cb(this.elements_.button).appendChild(this.elements_.text);_.cb(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":D=!0,this.elements_.button=this.getYtIconButton_(),n=_.cb(this.elements_.button).firstElementChild,this.elements_.icon=n,this.setIconActive_(this.elements_.icon),
_.cb(this.elements_.endpoint).appendChild(this.elements_.button)}_.Nc(this.hostElement,"is-icon-button",D);_.Nc(this.hostElement,"is-paper-button",!D);_.Nc(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 L;_.r((L=this.container.hostElement)!=null?L:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.cb(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(n){if(n!=void 0||this.disabled)this.disabled=n,this.elements_.button&&(this.elements_.button.disabled=n)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(n){_.c("kevlar_system_icons")&&n&&this.data&&(this.data.isSelected!==void 0?n.active=this.data.isSelected:this.data.isToggled!==void 0&&(n.active=this.data.isToggled))},
observeBasicPalette_:function(n){_.Q3(this.hostElement,n)},
disabledChanged_:function(n){this.data&&this.set("data.isDisabled",n)},
onYtButtonTap_:function(n){if(this.disabled)n.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Bz(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(n=this.disableCommandHandlerOverride,!this.data||!this.data.command||n||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.c("handle_service_request_actions")||_.Bz(this.hostElement,[this.serviceEndpoint]),
_.bP(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.c("handle_service_request_actions")?(n=[],this.serviceEndpoint&&n.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&n.push(this.data.command),n.length&&_.J9(this.hostElement,n,this.hostElement)):this.data&&this.data.command&&(n=this.data.command,n.accountUnlinkCommand||n.accountLinkCommand||n.insertAdCommand||n.insertHighlightMarkerCommand||
n.createLivestreamHighlightClipCommand||n.getVideoUploadFeedbackCommand||n.musicDeletePrivatelyOwnedEntityCommand||n.ypcCancelRecurrenceEndpoint||n.getMultiSelectCommandEndpoint?_.Bz(this.hostElement,[n]):_.J9(this.hostElement,[n],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 n,D=_.r((n=this.container.hostElement)!=null?n:this.container);D.lastChild&&D.lastChild.tagName!="STYLE";)try{D.removeChild(D.lastChild)}catch(L){break}},
getYtIconButton_:function(){var n=this.reuseEnabled_()?_.MN("yt-icon-button"):document.createElement("yt-icon-button"),D=_.cb(n).firstElementChild;if(D&&D.is!="yt-icon"){for(D=_.cb(n);D.lastChild;)D.removeChild(D.lastChild);D=null}D||(D=this.getIcon_(),this.setIconActive_(D),_.cb(n).appendChild(D));return n},
reuseEnabled_:function(){return _.c("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.MN("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.MN("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.yhj={};
_.yhj.YtButtonBehavior=[JZ.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var n=this.data;n&&(this._setEndpoint(this.computeEndpoint_(n)),this._setServiceEndpoint(this.computeServiceEndpoint_(n)),this._setCommand(this.computeCommand_(n)),this._setButtonIcon(this.computeButtonIcon_(n)),this._setButtonText(this.computeButtonText_(n,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(n)),this._setButtonTooltip(this.computeTooltip_(n)),this._setButtonClass(this.computeButtonClass_(n)),this._setIconPositionType(this.computeIconPositionType_(n)),this.updateRenderedElements())},
setPressedState:function(n){var D;if((D=this.elements_)==null?0:D.button)this.elements_.button.pressed=!!n},
computeIconPositionType_:function(n){return n&&n.iconPosition||null},
computeEndpoint_:function(n){var D=n&&n.navigationEndpoint,L=this.get("data.command.commandMetadata.webCommandMetadata.url"),g=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return D?D:n&&n.command&&n.command.modalEndpoint?n.command:L&&!g&&n.command?n.command:null},
computeServiceEndpoint_:function(n){var D=n&&n.serviceEndpoint,L=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return D?D:L&&n.command?n.command:null},
computeCommand_:function(n){return n&&n.command||null},
computeButtonIcon_:function(n){return n&&n.icon&&n.icon.iconType?_.ny(n.icon.iconType):null},
computeButtonText_:function(n,D){return!D&&n&&n.text||null},
computeAccessibility_:function(n){return this.get("accessibilityData.accessibilityData",n)||n&&n.accessibility||(n&&n.text?{label:this.getSimpleString(n.text)}:null)},
computeTooltip_:function(n){return n?n.isDisabled&&n.disabledTooltip||n.tooltip||null:null},
computeButtonClass_:function(n){var D=n&&n.style?n.style.toLowerCase().replace(/_/g,"-")+" ":"";D+=n&&n.size?n.size.toLowerCase().replace(/_/g,"-")+" ":"";n.colorData&&n.colorData.basicColorPaletteData&&n.colorData.basicColorPaletteData.borderColor&&(D+="palette-with-border");return D.trim()}}];var ux={};var NtW;var jnA;var nPj,DsL=function(){return nPj!==void 0?nPj:nPj=document.createElement("template")};
document.head.appendChild(DsL().content);var L0j;var gPX,bMA=function(){return gPX!==void 0?gPX:gPX=document.createElement("template")};
document.head.appendChild(bMA().content);var $si;var GxQ,qO6=function(){return GxQ!==void 0?GxQ:GxQ=document.createElement("template")};
document.head.appendChild(qO6().content);var VvQ;var UsI=document.head,BPI=UsI.appendChild,J0i;if(VvQ===void 0){var kxb=document.createElement("template");_.z(kxb,"\x3c!--css-build:shady--\x3e");kxb.content.insertBefore(qO6().content.cloneNode(!0),kxb.content.firstChild);VvQ=kxb}J0i=VvQ;BPI.call(UsI,J0i.content);var paW=document.head,ZML=paW.appendChild,aqG;if($si===void 0){var dsL=document.createElement("template");_.z(dsL,"\x3c!--css-build:shady--\x3e");dsL.content.insertBefore(bMA().content.cloneNode(!0),dsL.content.firstChild);$si=dsL}aqG=$si;ZML.call(paW,aqG.content);var TPj=document.head,EPi=TPj.appendChild,sNc;if(L0j===void 0){var c0P=document.createElement("template");_.z(c0P,"\x3c!--css-build:shady--\x3e");c0P.content.insertBefore(DsL().content.cloneNode(!0),c0P.content.firstChild);L0j=c0P}sNc=L0j;EPi.call(TPj,sNc.content);_.fl("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");var QNi=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),kV=function(){return _.m.apply(this,arguments)||this};
_.f(kV,_.m);kV.prototype.created=function(){this.openPopupConfig=_.OJ("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
kV.prototype.onYtNavigate_=function(n){var D=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(n.detail.endpoint);D&&(this.ytOpenPopupBehavior.openPopup(D),n.stopPropagation(),n.preventDefault())};
_.oh.Object.defineProperties(kV,{template:{configurable:!0,enumerable:!0,get:function(){if(jnA===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;NtW===void 0&&(NtW=document.createElement("template"));var g=NtW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);jnA=n}n=jnA;return n}}});
_.ph=kV;_.ph.prototype.onYtNavigate_=_.ph.prototype.onYtNavigate_;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],_.ph.prototype,"ytOpenPopupBehavior",void 0);_.Y([_.W(_.yhj.YtButtonBehavior),_.F("design:type",Object)],_.ph.prototype,"ytButtonBehavior",void 0);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.ph.prototype,"onYtNavigate_",null);
_.ph=_.Y([_.Ep({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:QNi})],_.ph);var uiL;var fqr=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),Zi=function(){var n=_.m.apply(this,arguments)||this;n.isPressed=!1;n.forceIconButton=!1;n.forceIconOnly=!1;n.forceModernIconButton=!1;n.skipCommandHandling=!1;n.alignByText=!1;n.fitToVisibleBounds=!0;n.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};n.onTap=function(D){_.bP(n.hostElement,"yt-service-request-sent-button-renderer",D)};
return n};
_.f(Zi,_.m);_.G=Zi.prototype;_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.G.onClick=function(n){var D,L=this.disabled||((D=this.data)==null?void 0:D.isDisabled);D=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");L&&D&&n.stopPropagation()};
_.G.computeIcon=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.icon)==null?void 0:D.iconType;if(L)return _.ny(L)};
_.G.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.G.handleUpdateButtonAction=function(n){n=_.u(n,URc);var D=_.u(n==null?void 0:n.updatedButton,_.Wx);if(this.data&&n&&D){var L=this.data;L.targetId&&n.targetId&&L.targetId===n.targetId&&(this.data=D)}};
_.oh.Object.defineProperties(Zi.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var n=this;if(this.data){var D=H5T({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.bP(n.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.bP(n.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});D.alignByText=this.alignByText;return D}}}});
_.oh.Object.defineProperties(Zi,{template:{configurable:!0,enumerable:!0,get:function(){if(uiL===void 0){var n=document.createElement("template");_.z(n,'\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>');uiL=n}n=uiL;return n}}});
var aB=Zi;aB.prototype.onClick=aB.prototype.onClick;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],aB.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],aB.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"isPressed",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"forceIconButton",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"forceIconOnly",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"forceModernIconButton",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"skipCommandHandling",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"alignByText",void 0);
_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"buttonTooltipPosition",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"fitToVisibleBounds",void 0);_.Y([_.t({computed:"computeTooltip(data)"}),_.F("design:type",Object)],aB.prototype,"tooltip",void 0);_.Y([_.t(),_.F("design:type",Object)],aB.prototype,"overrides",void 0);_.Y([_.t(),_.F("design:type",Boolean)],aB.prototype,"disabled",void 0);
_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],aB.prototype,"onClick",null);_.Y([_.x("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.F("design:type",Object),_.F("design:paramtypes",[])],aB.prototype,"computedButtonShape",null);
aB=_.Y([_.Ep({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!fqr,cssBuildOptOut:!0}),_.Ep({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!fqr,cssBuildOptOut:!0})],aB);var A0L;var zNP;var IqL=function(){var n=_.m.apply(this,arguments)||this;n.empty_=!0;n.loadTime=Infinity;n.pendingPaint=!1;n.hasChange_=!1;n.oldThumbnail_=null;n.oldDelayedSrc_="";n.objectURL_=null;return n};
_.f(IqL,_.m);_.G=IqL.prototype;_.G.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.G.ready=function(){var n=this.shouldShowPlaceholder_();_.yX(this.hostElement,"no-transition",!0);n&&this.hostElement.classList.add("with-placeholder")};
_.G.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.G.isThumbPreloaded_=function(n){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",n)};
_.G.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||Cwj};
_.G.computeThumbnailSrc_=function(n){return n&&n.thumbnails?_.XJ(n.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.G.computeAlt_=function(){var n=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&n||""};
_.G.thumbnailChanged_=function(){var n=_.V([this.thumbnail,this.oldThumbnail_]),D=n.next().value;n=n.next().value;this.oldThumbnail_=D;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(n=this.computeThumbnailSrc_(n),this.computeThumbnailSrc_(D)===n))return;_.c("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(D)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):D&&_.is("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.X6(this,this.onReload_):_.X6(this,this.onShow_):this.resetImage_();D&&(this.hostElement.style.opacity=""+D.opacity)}};
_.G.delayedSrcChanged_=function(){var n=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===n||this.resetImage_()};
_.G.setSrc_=function(n){n?(_.r(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.r(this.hostElement).querySelector("#img").src=n):(_.r(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.G.resetImage_=function(){NrB(this.hostElement);this.empty_=!0;this.setSrc_(Cwj);this.ytRendererBehavior.invalidate(!1)};
_.G.observePlaceholderColor_=function(){var n=this.thumbnail&&this.thumbnail.placeholderColor;n?this.hostElement.style.backgroundColor=_.AW(n):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.G.onLoad_=function(){_.r(this.hostElement).querySelector("#img").src&&_.r(this.hostElement).querySelector("#img").src!==Cwj&&(ytB(this.hostElement),this.notifyOnLoaded&&_.bP(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.G.onError_=function(){var n=this;if(_.c("web_use_cache_for_image_fallback"))$iT(_.r(this.hostElement).querySelector("#img").src).then(function(D){n.objectURL_=WI(D).toString();n.setSrc_(n.objectURL_)}).catch(function(){_.c("kevlar_woffle_fallback_image")&&n.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.G.onPrescanVisible=function(){this.onShow_()};
_.G.onVisible=function(){if(_.c("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.G.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var n=this.computeSrc_();n!==_.r(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(n))}};
_.G.onReload_=function(){this.empty_=!1;var n=this.computeSrc_();n!==_.r(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(n))};
_.G.shouldShowPlaceholder_=function(){return _.c("kevlar_thumbnail_bg")};
var dy=IqL;dy.prototype.observePlaceholderColor_=dy.prototype.observePlaceholderColor_;dy.prototype.delayedSrcChanged_=dy.prototype.delayedSrcChanged_;dy.prototype.thumbnailChanged_=dy.prototype.thumbnailChanged_;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"alt",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dy.prototype,"ariaHidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"ariaLabel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"id",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],dy.prototype,"ytVisibilityBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dy.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",String)],dy.prototype,"delayedSrc",void 0);
_.Y([_.t(),_.F("design:type",Object)],dy.prototype,"thumbnail",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"loaded",void 0);_.Y([_.t(),_.F("design:type",Boolean)],dy.prototype,"notifyOnLoaded",void 0);_.Y([_.t(),_.F("design:type",Number)],dy.prototype,"height",void 0);_.Y([_.t(),_.F("design:type",Number)],dy.prototype,"width",void 0);_.Y([_.t({value:function(){return"width"}}),
_.F("design:type",String)],dy.prototype,"dimension",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"fit",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"fitHeight",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"fitWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"objectFit",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"objectPosition",void 0);_.Y([_.t(),_.F("design:type",String)],dy.prototype,"preferredThumbnail",void 0);_.Y([_.t({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.F("design:type",String)],dy.prototype,"alt_",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],dy.prototype,"sharedTooltipText",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],dy.prototype,"ftlEligible",void 0);_.Y([_.t({value:void 0}),_.F("design:type",String)],dy.prototype,"observeHiddenOption",void 0);_.Y([_.t({value:"observe_once"}),_.F("design:type",String)],dy.prototype,"observePrescanOption",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dy.prototype,"roundedContainer",void 0);
_.Y([_.V8("thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dy.prototype,"thumbnailChanged_",null);_.Y([_.V8("delayedSrc"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dy.prototype,"delayedSrcChanged_",null);_.Y([_.P("thumbnail.placeholderColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dy.prototype,"observePlaceholderColor_",null);
dy=_.Y([_.Ep({is:"yt-img-shadow",disableElementRegistration:!0})],dy);var Cwj=_.is("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.FW()(dy,"yt-img-shadow",function(){if(zNP===void 0){var n=document.createElement("template");_.z(n,'\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">');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;A0L===void 0&&(A0L=document.createElement("template"));var g=A0L;L.call(D,g.content.cloneNode(!0),n.content.firstChild);zNP=n}n=zNP;return n},{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 vk8;_.T2=new _.jK("SCREEN_MANAGER_TOKEN");vk8=new _.jK("LOG_INITIAL_SCREEN_TOKEN");_.IQ=_.t4(function(n){function D(VB){return _.u(VB,_.AY)}
function L(){var VB=g().isTogglingDisabled||Q()?w():!w();h(VB);v(!1);if(!g().isTogglingDisabled){var Iv;(Iv=U)==null||Iv(!!VB)}var CO;((CO=q)==null?0:CO())||_.Un(_.E().resolve(_.T2),g().trackingParams);var uT;if(!VB||!D(g().defaultButtonViewModel)||(uT=q)!=null&&uT()){var Wy;!D(g().toggledButtonViewModel)||((Wy=q)==null?0:Wy())||_.Un(_.E().resolve(_.T2),D(g().toggledButtonViewModel).trackingParams)}else _.Un(_.E().resolve(_.T2),D(g().defaultButtonViewModel).trackingParams)}
var g=n.data,b=n.buttonShapeOverrides,q=n.disableExplicitClickLogging,U=n.onToggle,J=n.style,k=n.useOutlinedIcon,a=n.className,d=function(){var VB,Iv;return w()?(VB=n.animatedTextPropsToggled)==null?void 0:VB.call(n):(Iv=n.animatedTextPropsDefault)==null?void 0:Iv.call(n)},T=_.JK(function(){return d()?Object.assign({},d(),{shouldAnimate:e()}):void 0},void 0,"ZKEa0b"),Q=function(){var VB;
return((VB=$i())==null?void 0:VB.isToggled)!==void 0},A=_.V(_.V3(function(){var VB,Iv,CO;
return Q()?(VB=$i())==null?void 0:VB.isToggled:(CO=b==null?void 0:(Iv=b())==null?void 0:Iv.toggled)!=null?CO:g().isToggled})),I=A.next().value;
A=A.next().value;var w=I,h=A;A=_.V(_.V3(function(){var VB,Iv;return(VB=n.animatedTextPropsToggled)==null?void 0:(Iv=VB.call(n))==null?void 0:Iv.shouldAnimate}));
I=A.next().value;A=A.next().value;var e=I,v=A;I=_.V(_.bn(!1,void 0,"S11hid"));var LO=I.next().value,S=I.next().value,$i=_.zS(function(VB){var Iv;a:{var CO=g().entityKey,uT=g().toggledStateEntitySelectorType;if(uT&&CO)switch(uT){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var Wy;VB=(Wy=_.VV(VB.entities,"sfvAudioItemCurrentlyPlayingEntity",CO))!=null?Wy:void 0;Wy=(Iv=VB==null?void 0:VB.sfvAudioItemPlaybackState)!=null?Iv:void 0;if(Wy==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){Iv={isToggled:!0};
break a}if(Wy){Iv={isToggled:!1};break a}break;default:_.CL(new _.pe("Error: entitySelectorType defined but not matched in selector.",VB,uT))}Iv=void 0}return Iv});
I=_.GS(function(){var VB=_.E().resolve(_.Yo(_.TZ));VB&&S(VB.isKeyBoardInUse());return!1});
A=_.GS(function(){S(!1);return!1});
var nO=function(){return Object.assign({},b==null?void 0:b(),{onToggle:L,toggleable:!0,toggled:w(),focused:LO()})};
return _.Z("toggle-button-view-model",{"on:focusin":I,"on:focusout":A,class:a},_.Z(_.Z4,{cond:function(){return w()?D(g().toggledButtonViewModel):D(g().defaultButtonViewModel)},
then:function(VB){return _.Z(_.O9,{data:VB,className:a,style:J,useOutlinedIcon:k,buttonOverrides:nO,animatedTextProps:T})}}))},"v");
_.IQ.idomCompat={callbacks:{onToggle:!0}};_.vB(_.t4(function(n){return _.Z("yt-toggle-button-view-model",{class:function(){var D;return(D=n.scopingClassName)==null?void 0:D.call(n)}},_.Z(_.IQ,{data:function(){var D;
return(D=n.data)==null?void 0:D.call(n)},
buttonShapeOverrides:function(){var D;return(D=n.overrides)==null?void 0:D.call(n)},
animatedTextPropsDefault:function(){var D;return(D=n.animatedTextPropsDefault)==null?void 0:D.call(n)},
animatedTextPropsToggled:function(){var D;return(D=n.animatedTextPropsToggled)==null?void 0:D.call(n)},
disableExplicitClickLogging:function(){var D;return(D=n.disableExplicitClickLogging)==null?void 0:D.call(n)},
onToggle:function(D){var L;return(L=n.onToggle)==null?void 0:L.call(n,D)},
style:function(){var D;return(D=n.style)==null?void 0:D.call(n)},
useOutlinedIcon:function(){var D;return(D=n.useOutlinedIcon)==null?void 0:D.call(n)},
className:function(){var D;return(D=n.className)==null?void 0:D.call(n)}}))},"w"),"yt-toggle-button-view-model",{props:{data:_.PX,
buttonShapeOverrides:_.PX,overrides:_.PX,animatedTextPropsDefault:_.PX,animatedTextPropsToggled:_.PX,disableExplicitClickLogging:_.PX,onToggle:_.m_,style:_.PX,useOutlinedIcon:_.PX,className:_.PX,scopingClassName:_.PX}});var r0G=function(){return _.m.apply(this,arguments)||this};
_.f(r0G,_.m);r0G.prototype.onTap=function(n){n.stopPropagation();n=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.CF("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:n})):this.ytLiveChatReduxBehavior.dispatch(_.pF("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:n}))};
_.oh.Object.defineProperties(r0G.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.engagementState)==null?void 0:n.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n=_.u(this.data.toggleButton,_.zZ),D;if(Number(((D=this.likeCountState)==null?void 0:D.likeCountIfIndifferentNumber)||"0")===0){var L;D=((L=this.data.likeCountPlaceholder)==null?void 0:L.content)||""}else{var g,b,q;D=((g=this.likeCountState)==null?void 0:(b=g.likeCountIfIndifferent)==null?void 0:b.content)||((q=this.data.likeCountPlaceholder)==null?void 0:q.content)||""}var U,J;L=((U=this.likeCountState)==null?void 0:(J=
U.likeCountIfLiked)==null?void 0:J.content)||"1";U=_.u(n.toggledButtonViewModel,_.AY);return Object.assign({},n,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.u(n.defaultButtonViewModel,_.AY),{title:D})},toggledButtonViewModel:{buttonViewModel:Object.assign({},U,{title:L})}})}}}});
var ES=r0G;ES.prototype.onTap=ES.prototype.onTap;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],ES.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ES.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],ES.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ES.prototype,"data",void 0);
_.Y([_.t({selectorArgs:["data.likeCountEntityKey"],selector:y7J}),_.F("design:type",Object)],ES.prototype,"likeCountState",void 0);_.Y([_.t({selectorArgs:["data.engagementStateKey"],selector:zAi}),_.F("design:type",Object)],ES.prototype,"engagementState",void 0);_.Y([_.x("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ES.prototype,"isLiked",null);
_.Y([_.x("data","likeCountState","isLiked"),_.F("design:type",Object),_.F("design:paramtypes",[])],ES.prototype,"toggleButton",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],ES.prototype,"onTap",null);ES=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],ES);
_.l(ES,"yt-live-chat-like-button-view-model",function(){if(Pmj===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;RbX===void 0&&(RbX=document.createElement("template"));var g=RbX;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Pmj=n}n=Pmj;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var OML;var iMX;var waI=function(){return _.m.apply(this,arguments)||this};
_.f(waI,_.m);var sS=waI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sS.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sS.prototype,"data",void 0);sS=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],sS);
_.l(sS,"yt-live-chat-paid-message-footer-renderer",function(){if(iMX===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;OML===void 0&&(OML=document.createElement("template"));var g=OML;L.call(D,g.content.cloneNode(!0),n.content.firstChild);iMX=n}n=iMX;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var hNQ;var W06;var eNQ;var xsb,K0A=function(){if(xsb!==void 0)return xsb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;eNQ===void 0&&(eNQ=document.createElement("template"));var g=eNQ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return xsb=n};var c4=function(){return _.m.apply(this,arguments)||this};
_.f(c4,_.m);c4.prototype.onTap=function(n){n.stopPropagation()};
_.oh.Object.defineProperties(c4.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n=_.u(this.data.replyButton,_.AY),D,L,g,b,q,U,J,k=Number(((D=this.replyCountState)==null?void 0:D.replyCountNumber)||"0")===0?(L=this.data)==null?void 0:(g=L.replyCountPlaceholder)==null?void 0:g.content:((b=this.replyCountState)==null?void 0:(q=b.replyCount)==null?void 0:q.content)||((U=this.data)==null?void 0:(J=U.replyCountPlaceholder)==null?void 0:J.content)||"",a;return Object.assign({},
n,{title:k,accessibilityText:(a=this.replyCountState)==null?void 0:a.replyButtonAccessibilityText})}}}});
_.oh.Object.defineProperties(c4,{template:{configurable:!0,enumerable:!0,get:function(){return K0A()}}});
var Qq=c4;Qq.prototype.onTap=Qq.prototype.onTap;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Qq.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Qq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],Qq.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Qq.prototype,"data",void 0);
_.Y([_.t({selectorArgs:["data.replyCountEntityKey"],selector:function(n,D){return _.VV(n.entities,"replyCountEntity",D)}}),
_.F("design:type",Object)],Qq.prototype,"replyCountState",void 0);_.Y([_.x("data","replyCountState"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qq.prototype,"buttonViewModel",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Qq.prototype,"onTap",null);Qq=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],Qq);
_.l(Qq,"yt-live-chat-reply-button-view-model",function(){return K0A()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var RNP;var PwX;var ud=function(){var n=_.m.apply(this,arguments)||this;n.ariaLabel="";return n};
_.f(ud,_.m);
ud.prototype.dataChanged=function(){for(var n=(0,_.nC)(_.r(this.hostElement).querySelector("#image"));n.firstChild;)n.removeChild(n.firstChild);if(this.data)if(this.data.icon){var D=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(D.polymerController.icon="yt-sys-icons:shield-filled",D.polymerController.defaultToFilled=!0):D.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();n.appendChild(D)}else if(this.data.customThumbnail){D=document.createElement("img");
var L=_.lNT(this.data.customThumbnail.thumbnails,16);L?(D.src=L,n.appendChild(D),D.setAttribute("alt",this.hostElement.ariaLabel||"")):_.CL(new _.pe("Could not compute URL for thumbnail",this.data.customThumbnail))}};
ud.prototype.identity=function(n){return n};
ud.prototype.computeType=function(n){return y8(n||void 0)};
var fh=ud;fh.prototype.dataChanged=fh.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],fh.prototype,"data",void 0);_.Y([_.t({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.F("design:type",Object)],fh.prototype,"ariaLabel",void 0);_.Y([_.t({computed:"computeType(data)",reflectToAttribute:!0}),_.F("design:type",String)],fh.prototype,"type",void 0);
_.Y([_.t({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.F("design:type",String)],fh.prototype,"sharedTooltipText",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("live_chat_enable_new_moderator_badge")}}),
_.F("design:type",Boolean)],fh.prototype,"enableNewModeratorBadge",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fh.prototype,"dataChanged",null);fh=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],fh);
_.l(fh,"yt-live-chat-author-badge-renderer",function(){if(PwX===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;RNP===void 0&&(RNP=document.createElement("template"));var g=RNP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);PwX=n}n=PwX;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var tvj;var msc;var vPL=function(){return _.m.apply(this,arguments)||this};
_.f(vPL,_.m);_.G=vPL.prototype;_.G.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"}}}}};
_.G.computeBadgesInsideChip=function(n){return n?n.filter(function(D){return y8(D.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.G.computeBadgesOutsideChip=function(n){return this.prependChatBadges||!n?[]:n.filter(function(D){D=y8(D.liveChatAuthorBadgeRenderer);return D!=="verified"&&D!=="owner"})};
_.G.computeBadgesBeforeChip=function(n){return this.prependChatBadges&&n?n.filter(function(D){D=y8(D.liveChatAuthorBadgeRenderer);return D!=="verified"&&D!=="owner"}):[]};
_.G.computeIsHighlighted=function(n,D){var L=!!nBv(n,"owner"),g=!!nBv(n,"verified");n=!!nBv(n,"moderator");return(L||g&&!n)&&!D};
_.G.computeAuthorType=function(n){return joJ(n)};
_.G.computeAuthorClass=function(n,D){return D?(n?n+" ":"")+"single-line":n};
_.G.onSeedColorChanged=function(){_.c("live_chat_author_name_color_usernames")||_.c("live_chat_seed_color_usernames")||_.c("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):_.c("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
var AZ=vPL;AZ.prototype.onSeedColorChanged=AZ.prototype.onSeedColorChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],AZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],AZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AZ.prototype,"authorName",void 0);_.Y([_.t(),_.F("design:type",Array)],AZ.prototype,"authorBadges",void 0);
_.Y([_.t({computed:"computeAuthorType(authorBadges)"}),_.F("design:type",String)],AZ.prototype,"authorType",void 0);_.Y([_.t({computed:"computeAuthorClass(authorType, singleLine)"}),_.F("design:type",String)],AZ.prototype,"authorClass",void 0);_.Y([_.t({computed:"computeBadgesInsideChip(authorBadges)"}),_.F("design:type",Array)],AZ.prototype,"badgesInsideChip",void 0);_.Y([_.t({computed:"computeBadgesOutsideChip(authorBadges)"}),_.F("design:type",Array)],AZ.prototype,"badgesOutsideChip",void 0);
_.Y([_.t({computed:"computeBadgesBeforeChip(authorBadges)"}),_.F("design:type",Array)],AZ.prototype,"badgesBeforeChip",void 0);_.Y([_.t({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.F("design:type",Boolean)],AZ.prototype,"isHighlighted",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],AZ.prototype,"singleLine",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],AZ.prototype,"disableHighlighting",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],AZ.prototype,"dashboardMoneyFeed",void 0);_.Y([_.t({value:_.c("live_chat_prepend_badges"),reflectToAttribute:!0}),_.F("design:type",Boolean)],AZ.prototype,"prependChatBadges",void 0);_.Y([_.t(),_.F("design:type",String)],AZ.prototype,"authorNameColor",void 0);_.Y([_.bM("#author-name"),_.F("design:type",HTMLDivElement)],AZ.prototype,"username",void 0);
_.Y([_.P("authorNameColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AZ.prototype,"onSeedColorChanged",null);AZ=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],AZ);
_.l(AZ,"yt-live-chat-author-chip",function(){if(msc===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;tvj===void 0&&(tvj=document.createElement("template"));var g=tvj;L.call(D,g.content.cloneNode(!0),n.content.firstChild);msc=n}n=msc;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var XaI;var lqQ;var MvI=function(){var n=_.m.apply(this,arguments)||this;n.debounceCommand=_.Ay(function(D){n.ytComponentBehavior.resolveCommand(D)},1500);
return n};
_.f(MvI,_.m);MvI.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var n=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",D,L,g=this.isHearted?(D=this.data)==null?void 0:D.unheartCommand:(L=this.data)==null?void 0:L.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.CF("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:n}));(n=_.AR(g))&&this.debounceCommand(n)}};
_.oh.Object.defineProperties(MvI.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var n,D;if(!((n=this.data)==null?0:(D=n.creatorThumbnail)==null?0:D.sources))return{};n={thumbnails:[]};D={};D.url=this.data.creatorThumbnail.sources[0].url;n.thumbnails.push(D);return n}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.engagementState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((D=this.engagementState)==null?void 0:D.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.engagementState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((D=this.engagementState)==null?void 0:D.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.engagementState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.engagementState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((D=this.engagementState)==null?void 0:D.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((L=this.engagementState)==null?void 0:L.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}}});
var z2=MvI;z2.prototype.onTap=z2.prototype.onTap;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],z2.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],z2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],z2.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],z2.prototype,"data",void 0);
_.Y([_.t({selectorArgs:["data.engagementStateKey"],selector:zAi}),_.F("design:type",Object)],z2.prototype,"engagementState",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],z2.prototype,"thumbnailDetails",null);_.Y([_.x("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z2.prototype,"isHearted",null);_.Y([_.x("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z2.prototype,"isEditable",null);
_.Y([_.x("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z2.prototype,"showCreatorView",null);_.Y([_.x("data","engagementState"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z2.prototype,"showButton",null);_.Y([_.x("data","isHearted"),_.F("design:type",String),_.F("design:paramtypes",[])],z2.prototype,"label",null);_.Y([_.x("data","isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],z2.prototype,"heartHoverText",null);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z2.prototype,"onTap",null);z2=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],z2);
_.l(z2,"yt-live-chat-creator-heart-view-model",function(){if(lqQ===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;XaI===void 0&&(XaI=document.createElement("template"));var g=XaI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);lqQ=n}n=lqQ;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var IB=function(n,D){this.serviceId=new f8i(n,D)};
IB.prototype.toString=function(){return this.serviceId.toString()};var oPL=function(){this.internalMap={}};
_.G=oPL.prototype;_.G.contains=function(n){return Object.prototype.hasOwnProperty.call(this.internalMap,n)};
_.G.get=function(n){if(this.contains(n))return this.internalMap[n]};
_.G.set=function(n,D){this.internalMap[n]=D};
_.G.getKeys=function(){return Object.keys(this.internalMap)};
_.G.remove=function(n){delete this.internalMap[n]};var Ch=function(){this.mappings=new oPL;this.errorCallbacks=new Set};
Ch.prototype.getModuleId=function(n){return n.serviceId.getModuleId()};
Ch.prototype.get=function(n){var D=this.mappings.get(n.toString());return YOX(this,D,n)};
Ch.prototype.getMultipleAsync=function(){var n=_.e1.apply(0,arguments),D=this,L=n.map(function(k){return D.getModuleId(k)}),g=n.map(function(k){return D.mappings.get(k.toString())}).filter(function(k){return k});
if(g.length===n.length)return _.kd(g.map(function(k,a){return YOX(D,k,n[a])}));
var b=f1().loadMultiple(L);g=_.Ix(L.map(function(k){return b[k]}));
var q=document.hidden,U=-1,J=_.H7("get_async_timeout_ms",-1);J>-1&&(U=setTimeout(function(){_.CL(new _.pe("Module timeout.",L,q,document.hidden))},J));
return _.Cd(g.then(function(){return n.map(function(k){return YOX(D,D.mappings.get(k.toString()),k)})}).thenCatch(function(k){for(var a=_.V(D.errorCallbacks),d=a.next();!d.done;d=a.next())d=d.value,d(k);
throw k;}),function(){clearTimeout(U)})};
Ch.prototype.registerService=function(n,D){this.mappings.set(n.toString(),{type:"mapping",value:D});return n};
var YOX=function(n,D,L){switch(D.type){case "mapping":return D.value;case "factory":return D=D.value(),n.mappings.set(L.toString(),{type:"mapping",value:D}),D;default:return _.oi(D)}};
Ch.prototype.onLoadError=function(n){var D=this;this.errorCallbacks.add(n);return function(){D.errorCallbacks.delete(n)}};
_.ry=new Ch;var SOG=function(){};
_.G=SOG.prototype;
_.G.JSC$11752_getRequest=function(n,D,L){D=D===void 0?{}:D;L=L===void 0?faj:L;var g=D;if(this.isNavigationCommand()){var b,q=(b=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:b.url;g=_.IHJ(n.clickTrackingParams,!0,!1,q,this.JSC$11752_getClientScreen(g))}else g=_.IHJ(n.clickTrackingParams,!1,this.includeCsn);g={context:g};if(b=this.getExtension(n))return this.JSC$11752_buildRequest(g,b,D),b=this.getApiUrl(n),q=Object.assign({},{command:n},this.getRequestConfig(n,D)),g={input:b,requestShell:XM(b),
innerTubeRequest:g,config:q},g.config.authStrategy?g.config.authStrategy.identity=L:g.config.authStrategy={identity:L},(n=this.JSC$11752_getRequestKey(n,D))&&!g.config.requestKey&&(g.config.requestKey=n),g;n=new _.pe("Error: Failed to create Request from Command.",n);_.zo(n)};
_.G.getApiUrl=function(n){var D=_.FY(this.getApiPaths(n)),L;(n=(L=_.u(n.commandMetadata,_.jr))==null?void 0:L.apiUrl)&&(D=n);return PrJ(Rqi(D))};
_.G.isNavigationCommand=function(){return!1};
_.G.JSC$11752_getClientScreen=function(){};
_.G.JSC$11752_getRequestKey=function(){};
_.G.getRequestConfig=function(){};
_.oh.Object.defineProperties(SOG.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var OS=function(){};
_.f(OS,SOG);OS.prototype.JSC$11759_getStoreKey=function(){};
OS.prototype.JSC$11752_getRequestKey=function(n,D){D=D===void 0?{}:D;return this.JSC$11759_getStoreKey(n,D)};var id=function(){};
_.f(id,OS);id.prototype.JSC$11752_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:XM("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
id.prototype.getApiPaths=function(){return[]};
id.prototype.getExtension=function(){};
id.prototype.JSC$11752_buildRequest=function(){};var F0W={},HMQ=(F0W.GET_DATASYNC_IDS=rg(id),F0W);var y0b,NPG,jNL,c2j,wy,LUA,I3A,Dyj,n6b;y0b="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");NPG=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.WL=function(n,D,L,g,b,q,U,J,k){this.endpointMap=n;this.networkManager=D;this.authService=L;this.responseProcessorMap=g;this.innertubeResponseStore=b;this.contextProcessors=q;this.asyncContextProcessors=U;this.localInnertubeRouter=J;this.requestSequencer=k;this.inflightRequests=new Map;n.signalEndpointMap||(n.signalEndpointMap={});n.signalEndpointMap=Object.assign({},HMQ,n.signalEndpointMap)};
jNL=function(n,D,L,g,b,q,U,J,k){if(_.WL.instance!==void 0){if(g=_.WL.instance,n=[n!==g.endpointMap,D!==g.networkManager,L!==g.authService,b!==g.innertubeResponseStore,q!==g.contextProcessors,U!==g.asyncContextProcessors,J!==g.localInnertubeRouter],n.some(function(a){return a}))throw new _.pe("InnerTubeTransportService is already initialized",n);
}else _.WL.instance=new _.WL(n,D,L,g,b,q,U,J,k)};
_.xI=function(n,D,L){var g=g===void 0?faj:g;var b=I3A(n,D);return b?new _.Go(function(q,U){var J,k,a,d,T;return _.B(function(Q){switch(Q.nextAddress){case 1:return _.p(Q,b,2);case 2:J=Q.yieldResult;k=J.JSC$11752_getRequest(D,L,g);if(!k){U(new _.pe("Error: Failed to build request for command.",D));Q.jumpTo(0);break}rs(k.input);d=((a=k.requestShell)==null?void 0:a.mode)==="cors"?"cors":void 0;if(n.authService.syncHeaders){T=n6b(k.config,d);Q.jumpTo(4);break}return _.p(Q,Dyj(k.config,d),5);case 5:T=
Q.yieldResult;case 4:q(LUA(n,k,T)),_.Tq(Q)}})}):_.Pb(new _.pe("Error: No request builder found for command.",D))};
c2j=function(n,D,L,g){var b=b===void 0?faj:b;var q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO;return _.B(function(VB){switch(VB.nextAddress){case 1:q=nKf(D,n.endpointMap);if(!q)throw new _.pe("Error: No streaming request builder found for command",D);U=q.JSC$11752_getRequest(D,L,b);if(!U)throw new _.pe("Failed to build YtRequest for streaming Command",D);if((J=n.localInnertubeRouter)==null||!J.shouldPreferLocalResponse(U.input,U.innerTubeRequest)){VB.jumpTo(2);break}return _.p(VB,n.localInnertubeRouter.localInnertubeResponse(U.input,
U.innerTubeRequest),3);case 3:return k=VB.yieldResult,a={},k.playerResponse&&(wy(n,k.playerResponse,U),a.player=k.playerResponse,(d=g)==null||d(a,k)),k.watchNextResponse&&(wy(n,k.watchNextResponse,U),a.content=k.watchNextResponse,(T=g)==null||T(a,k)),VB.return(a);case 2:A=((Q=U.requestShell)==null?void 0:Q.mode)==="cors"?"cors":void 0;if(n.authService.syncHeaders){I=n6b(U.config,A);VB.jumpTo(4);break}return _.p(VB,Dyj(U.config,A),5);case 5:I=VB.yieldResult;case 4:return e=(h=(w=U.requestShell)==null?
void 0:w.headers)!=null?h:{},U.requestShell=Object.assign({},U.requestShell,{headers:Object.assign({},e,I)}),v=Object.assign({},U.requestShell),LO=JSON.stringify(U.innerTubeRequest),U.requestShell.method==="POST"&&(v=Object.assign({},v,{body:LO})),S=function(Iv,CO){wy(n,CO.playerResponse||CO.watchNextResponse||CO.reelItemWatchResponse||CO.reelWatchSequenceResponse,U);g==null||g(Iv,CO)},$i={},_.p(VB,g6j(n.networkManager,U.input,v,S),6);
case 6:return $i=VB.yieldResult,((nO=U.config)==null?0:nO.responseTick)&&_.Wz(U.config.responseTick),VB.return($i)}})};
_.Wu=function(n,D,L,g,b){b=b===void 0?{authStrategy:{identity:faj}}:b;var q=q===void 0?!0:q;var U=function(){};
U=LBJ(nXv(L));D.context||(D.context=_.IHJ(g,q));return new _.Go(function(J){var k,a,d,T,Q;return _.B(function(A){if(A.nextAddress==1)return k=Rqi(L),a=_.vb(k),n.authService.syncHeaders?(d=n6b(b,a),A.jumpTo(2)):_.p(A,Dyj(b,a),3);A.nextAddress!=2&&(d=A.yieldResult);T=PrJ(Rqi(L));Q={input:T,requestShell:XM(T),innerTubeRequest:D,config:b};J(LUA(n,Q,d,U));_.Tq(A)})})};
wy=function(n,D,L){var g;if(D&&!(D==null?0:(g=D.sequenceMetaData)==null?0:g.skipProcessing)&&n.responseProcessorMap){g=_.V(y0b);for(var b=g.next();!b.done;b=g.next())b=b.value,n.responseProcessorMap[b]&&n.responseProcessorMap[b].handleResponse(D,L)}};
LUA=function(n,D,L,g){g=g===void 0?function(){}:g;
var b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy,LQ,Ur,ov,YG,pQ,TP,s3,KQ,sr,rA,oA,xD,qf,jj,mI,AT;return _.B(function(dA){switch(dA.nextAddress){case 1:U=(b=D.config)==null?void 0:(q=b.storeStrategy)==null?void 0:q.storeKey;if(!(U&&n.innertubeResponseStore&&n.innertubeResponseStore.has(U))||((J=D.config)==null?0:(k=J.storeStrategy)==null?0:k.disableCache)){dA.jumpTo(2);break}return _.p(dA,n.innertubeResponseStore.get(U),3);case 3:if((a=dA.yieldResult)&&!a.isExpired())return dA.return(Promise.resolve(_.kJ(a)));
case 2:if(!((d=D)==null?0:(T=d.innerTubeRequest)==null?0:T.context)){dA.jumpTo(4);break}Q=D.innerTubeRequest.context;if(!(n.asyncContextProcessors&&n.asyncContextProcessors.length>0)){dA.jumpTo(5);break}A=[];I=_.V(n.asyncContextProcessors);for(w=I.next();!w.done;w=I.next())h=w.value,e=h.processContext(D),e.wrappedPromise_&&A.push(e.wrappedPromise_);if(!(A.length>0)){dA.jumpTo(5);break}return _.p(dA,Promise.all(A),5);case 5:v=_.V(n.contextProcessors||[]),LO=v.next();case 8:if(LO.done){dA.jumpTo(4);
break}S=LO.value;return _.p(dA,S.processContext(Q),9);case 9:LO=v.next();dA.jumpTo(8);break;case 4:if(($i=n.localInnertubeRouter)==null||!$i.shouldPreferLocalResponse(D.input,D.innerTubeRequest)){dA.jumpTo(12);break}return _.p(dA,n.localInnertubeRouter.localInnertubeResponse(D.input,D.innerTubeRequest),13);case 13:return nO=dA.yieldResult,wy(n,nO,D),dA.return(nO);case 12:return(CO=(Iv=D.config)==null?void 0:Iv.requestKey)&&n.inflightRequests.has(CO)?VB=n.inflightRequests.get(CO):(uT=JSON.stringify(D.innerTubeRequest),
Ur=(LQ=(Wy=D.requestShell)==null?void 0:Wy.headers)!=null?LQ:{},D.requestShell=Object.assign({},D.requestShell,{headers:Object.assign({},Ur,L)}),ov=Object.assign({},D.requestShell),D.requestShell.method==="POST"&&(ov=Object.assign({},ov,{body:uT})),((YG=D.config)==null?0:YG.requestTick)&&_.Wz(D.config.requestTick),pQ=function(){return n.networkManager.fetch(D.input,ov,D.config)},VB=n.requestSequencer?bzQ(n.requestSequencer,D,pQ):pQ(),CO&&n.inflightRequests.set(CO,VB)),_.p(dA,VB,14);
case 14:if((TP=dA.yieldResult)&&"error"in TP&&((s3=TP)==null?0:(KQ=s3.error)==null?0:KQ.details))for(sr=TP.error.details,rA=_.V(sr),oA=rA.next();!oA.done;oA=rA.next())xD=oA.value,(qf=xD["@type"])&&NPG.indexOf(qf)>-1&&(delete xD["@type"],TP=xD);CO&&n.inflightRequests.has(CO)&&n.inflightRequests.delete(CO);((jj=D.config)==null?0:jj.responseTick)&&_.Wz(D.config.responseTick);if(TP||(mI=n.localInnertubeRouter)==null||!mI.canProvideFallbackResponse(D.input,D.innerTubeRequest)){dA.jumpTo(15);break}return _.p(dA,
n.localInnertubeRouter.localFallbackInnertubeResponse(D.input,D.innerTubeRequest),16);case 16:TP=dA.yieldResult;case 15:return wy(n,TP,D),((AT=D.config)==null?0:AT.processorTick)&&_.Wz(D.config.processorTick),g(),dA.return(TP||void 0)}})};
_.en=function(n,D){return jJy(D,n.endpointMap)};
I3A=function(n,D){n=Dgv(D,n.endpointMap);if(n!==void 0)return Promise.resolve(n)};
Dyj=function(n,D){var L,g,b,q;return _.B(function(U){if(U.nextAddress==1){b=(L=n)==null?void 0:(g=L.authStrategy)==null?void 0:g.sessionIndex;var J=_.kd(pnT({sessionIndex:b}));return _.p(U,J,2)}q=U.yieldResult;return U.return(Promise.resolve(Object.assign({},LT4(D),q)))})};
n6b=function(n,D){var L;n=n==null?void 0:(L=n.authStrategy)==null?void 0:L.sessionIndex;L=pnT({sessionIndex:n});return Object.assign({},LT4(D),L)};var $yI,GHQ,qEX,V7I,UyP,Brb,p5r,Zz6,ed,aNc,dy6,kHA,Trr;$yI=0;GHQ=/tone[1-5]/;qEX=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");V7I="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
UyP=Number.MAX_SAFE_INTEGER;Brb=RegExp("\ufe0f","g");_.hZ=function(n){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;n&&_.JtL(this,n)};
_.JtL=function(n,D){try{_.bq(D,{context:n,onSuccess:function(g,b){Array.isArray(b)?n.load(b):(g=new _.pe("Emoji manager JSON response was not an array!",{response:b}),_.zo(g))},
onError:function(g){g=new _.pe("Failed to retrieve emoji manager initial JSON data!",{url:D,statusCode:j6(g).toString()});_.CL(g)}})}catch(g){var L=new _.pe("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:D});
_.CL(L)}};
_.hZ.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.hZ.prototype.load=function(n,D){if(D)if(n.length)n=n.concat(D.emojis);else{this.emojis=D.emojis;this.emojiMap=D.emojiMap;this.emojiShortcutMap=D.emojiShortcutMap;this.emojiShortcutCharMap=kHA(D);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=D.emojiRegex;return}this.emojis=[].concat(_.Iu(new Set(this.emojis.concat(n))));this.hasInitializedShortcutCharMap=!1;n=Array(this.emojis.length);for(D=0;D<this.emojis.length;D++){var L=this.emojis[D];if(L.emojiId){this.emojiMap[L.emojiId]=L;this.emojiMap[L.emojiId].index=
D;for(var g=0;L.shortcuts&&g<L.shortcuts.length;g++)this.emojiShortcutMap[L.shortcuts[g].toLocaleLowerCase()]=L;n[D]=L.isCustomEmoji&&L.shortcuts?L.shortcuts[0]:L.emojiId}}n.sort(function(b,q){return q.length-b.length});
if(n.length)try{this.emojiRegex=new RegExp(n.join("|").replace("*","\\*"),"gi")}catch(b){this.emojiRegex=/$./}else this.emojiRegex=/$./};
p5r=function(n,D){D=_.V(D);for(var L=D.next();!L.done;L=D.next()){var g=L.value;if(g.emojiId&&n.emojiMap[g.emojiId]){L=Object.assign({},n.emojiMap[g.emojiId],g);n.emojiMap[g.emojiId]=L;var b=void 0;L.index&&((b=n.emojis[L.index])==null?void 0:b.emojiId)===g.emojiId&&(n.emojis[L.index]=L);g=void 0;if((g=L.shortcuts)==null?0:g.length)for(n.hasInitializedShortcutCharMap=!1,g=_.V(L.shortcuts),b=g.next();!b.done;b=g.next())n.emojiShortcutMap[b.value.toLocaleLowerCase()]=L}}};
Zz6=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,_.AN.getInstance(),2);if(g.nextAddress!=3)return(D=g.yieldResult)?_.p(g,D.get("ytlc-emoji-pref"),3):g.return();(L=g.yieldResult)&&p5r(n,Object.keys(L).map(function(b){return{emojiId:b,stickyPrefId:L[b]}}).filter(function(b){return!!b.emojiId&&!!b.stickyPrefId}));
_.Tq(g)})};
_.W4=function(n,D,L){return(n=n.emojiMap[D])&&(!n.isLocked||L!==void 0&&L)?n:void 0};
ed=function(n,D,L){L=_.W4(n,D,L===void 0?!1:L);var g=D.match("\u200d");L&&n.skinTone!==0&&(n=(g==null?void 0:g.length)===1?_.W4(n,D.replace("\u200d",qEX[n.skinTone]+"\u200d")):_.W4(n,D+qEX[n.skinTone]))&&(L=n);return L};
aNc=function(n,D){var L=n.emojiMap[D];return(L==null?0:L.stickyPrefId)?n.emojiMap[L.stickyPrefId]:ed(n,D)};
_.LR=function(n,D){n=n.emojiShortcutMap[D.toLocaleLowerCase()];return!n||n.isLocked?null:n};
dy6=function(n,D,L){return kHA(n,L===void 0?!1:L)[D]||{}};
kHA=function(n,D){D=D===void 0?!1:D;if(!n.hasInitializedShortcutCharMap){n.hasInitializedShortcutCharMap=!0;for(var L=0;L<n.emojis.length;L++){var g=n.emojis[L];if(!(g.isLocked||D&&g.isCustomEmoji&&g.emojiId&&!n.pickerCustomEmojiIds.includes(g.emojiId)))for(var b=0;g.shortcuts&&b<g.shortcuts.length;b++){var q=g.shortcuts[b];q.startsWith(":_")&&g.isCustomEmoji&&(n.emojiShortcutCharMap[":_"]==null&&(n.emojiShortcutCharMap[":_"]=Object.create(null)),n.emojiShortcutCharMap[":_"][q]=g);if(!(q.length<3||
!g.isCustomEmoji&&GHQ.test(q))){var U=q.substr(0,3).toLocaleLowerCase();n.emojiShortcutCharMap[U]==null&&(n.emojiShortcutCharMap[U]=Object.create(null));n.emojiShortcutCharMap[U][q]=g}}}}return n.emojiShortcutCharMap};
_.hZ.prototype.createEmoji=function(n,D){D=D===void 0?!0:D;var L=document.createElement("img");n.isCustomEmoji||L.classList.add("small-emoji");L.classList.add("emoji");L.classList.add("yt-formatted-string");L.src=n.image?_.XJ(n.image.thumbnails,this.emojiSize)||"":"";var g=void 0;n.image&&n.image.accessibility&&n.image.accessibility.accessibilityData&&(g=n.image.accessibility.accessibilityData.label);L.alt=g?g:(n.isCustomEmoji&&n.shortcuts?n.shortcuts[0]:n.emojiId)||"";n.isCustomEmoji&&(L.dataset.emojiId=
n.emojiId);_.p6&&(L.setAttribute("contenteditable","false"),L.setAttribute("unselectable","on"));D&&(n.shortcuts&&n.shortcuts.length&&L.setAttribute("shared-tooltip-text",n.shortcuts[0]),L.id="emoji-"+$yI++);return L};
_.hZ.prototype.createDocumentFragment=function(n,D,L,g){D=D===void 0?!1:D;L=L===void 0?!0:L;g=g===void 0?!1:g;n=n.replace(Brb,"");for(var b=document.createDocumentFragment(),q=0,U,J=0;(U=this.emojiRegex.exec(n))!=null;){var k=_.W4(this,U[0])||_.LR(this,U[0]);!k||k.isCustomEmoji&&!D||(k=this.createEmoji(k,L),q!==U.index&&b.appendChild(document.createTextNode(n.substring(q,U.index))),b.appendChild(k),q=U.index+U[0].length,J++)}if(!g||J)return b.appendChild(document.createTextNode(n.substr(q))),b};
Trr=function(n,D,L){var g,b,q,U,J,k,a,d,T;return _.B(function(Q){if(Q.nextAddress==1){if(!D.emojiId||!n.emojiMap[D.emojiId])return Q.return();g=Object.assign({},n.emojiMap[D.emojiId],{stickyPrefId:L});n.emojiMap[D.emojiId]=g;D.index&&((b=n.emojis[D.index])==null?void 0:b.emojiId)===D.emojiId&&(n.emojis[D.index]=g);if((q=D.shortcuts)==null?0:q.length)for(n.hasInitializedShortcutCharMap=!1,U=_.V(D.shortcuts),J=U.next();!J.done;J=U.next())k=J.value,n.emojiShortcutMap[k.toLocaleLowerCase()]=g;return _.p(Q,
_.AN.getInstance(),2)}if(Q.nextAddress!=4)return(a=Q.yieldResult)?_.p(Q,a.get("ytlc-emoji-pref"),4):Q.jumpTo(0);T=(d=Q.yieldResult)!=null?d:{};T[D.emojiId]=L;return _.p(Q,a.set("ytlc-emoji-pref",T,UyP),0)})};
_.xV=new _.hZ;var ctc;_.Kh={};
ctc={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.c("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:_.c("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 XY(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 n=_.r(this.hostElement||this).querySelector("#inline-action-button-container");n&&n.setAttribute("aria-hidden","true");this.menuButton=_.r(this.hostElement).querySelector("#menu-button")},
attached:function(){var n=this.menuButton;n&&(n.addEventListener("focusin",_.LC(this,this.onMenuButtonFocus_)),n.addEventListener("focusout",_.LC(this,this.onMenuButtonBlur_)))},
detached:function(){var n=this.menuButton;n&&(n.removeEventListener("focusin",_.LC(this,this.onMenuButtonFocus_)),n.removeEventListener("focusout",_.LC(this,this.onMenuButtonBlur_)))},
identity:_.Rv,truthy:function(n){return!!n},
computeTimestampString:function(n){return n?n.timestampText?this.getSimpleString(n.timestampText):this.TIME_FORMATTER.format(new Date(n.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(n){return _.c("live_chat_whole_message_clickable")&&n},
computeMenuVisible_:function(n,D){return n||D},
computeHasInlineActionButtons:function(n){if(!n)return!1;var D,L;return!((D=n.inlineActionButtons)==null||!D.length)||!((L=n.additionalInlineActionButtons)==null||!L.length)},
createDocumentFragmentFromString:function(n){var D=_.xV.createDocumentFragment.bind(_.xV),L;if((L=this.participantsManager)==null||!L.viewerRegex)return D(n);L=document.createDocumentFragment();for(var g=0,b;(b=this.participantsManager.viewerRegex.exec(n))!=null;){if(b.index>0){var q=":"+b[0]+":";if((_.W4(_.xV,q)||_.LR(_.xV,q))&&n.indexOf(q)===b.index-1)continue}L.appendChild(D(n.substring(g,b.index)));g=document.createElement("span");g.appendChild(D(b[0]));g.classList.add("mention");L.appendChild(g);
g=b.index+b[0].length}L.appendChild(D(n.substring(g)));return L},
createDocumentFragment:function(n){var D=document.createDocumentFragment();if(n.simpleText)return D.appendChild(this.createDocumentFragmentFromString(n.simpleText)),D;if(!n.runs)return D;for(var L=0;L<n.runs.length;L++){var g=n.runs[L];if(g.emoji)D.appendChild(_.xV.createEmoji(g.emoji));else if(g.text)if(g.navigationEndpoint){var b=document.createElement("a");b.classList.add("yt-simple-endpoint");WFb(b,g.navigationEndpoint);_.r(b).appendChild(this.createDocumentFragmentFromString(g.text));D.appendChild(b)}else D.appendChild(this.createDocumentFragmentFromString(g.text))}return D},
hasModerationOverlayVisible:function(){var n;return((n=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:n.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(n){n.composedPath().some(function(D){return(D=D instanceof Element?D:null)?D.tagName&&(D.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||D.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.c("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(n)},
colorFromDecimal:function(n){return KVB(n)},
markAsDeleted:function(n,D){this.set("data.deletedStateMessage",n);this.set("data.showOriginalContentMessage",D)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(n){if(this.data.contextMenuEndpoint){var D=_.E().resolve(_.sG),L=this.data.contextMenuEndpoint,g;(g=_.WL.instance)&&_.en(g,L)?(D=E6j(D,L),g=_.Wu(g,{},D)):g=_.s3Q(D,L);g.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);n&&n.stopPropagation()}},
handleGetContextMenuResponse_:function(n){var D=_.WL.instance;D&&_.en(D,{liveChatEndpoint:{}})||(n=n.response);n.liveChatItemContextMenuSupportedRenderers&&n.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(n.liveChatItemContextMenuSupportedRenderers.menuRenderer);n.actions&&_.$d(this.hostElement,"yt-live-chat-actions",[n.actions])},
handleGetContextMenuError:function(n){if(n instanceof Error||n instanceof Object||n instanceof String)var D=n;_.zo(new _.pe("Error encountered calling GetLiveChatItemContextMenu",D))},
showContextMenu_:function(n){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:n}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.bP(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.bP(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.Kh.YtLiveChatItemBehavior=[ctc,_.wH.YtComponentBehavior,_.G2.YtOpenPopupBehavior];_.RB=function(){};var Q36;var uqQ;var fNG;var AtW;var z06=function(){var n=_.m.apply(this,arguments)||this;n.active=!1;n.identity=_.Rv;return n};
_.f(z06,_.m);z06.prototype.dataChanged=function(){this.active=!1};
z06.prototype.onClick=function(){_.bP(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
var P4=z06;P4.prototype.dataChanged=P4.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],P4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],P4.prototype,"active",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P4.prototype,"dataChanged",null);P4=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],P4);
_.l(P4,"yt-live-chat-text-input-field-suggestion",function(){if(AtW===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;fNG===void 0&&(fNG=document.createElement("template"));var g=fNG;L.call(D,g.content.cloneNode(!0),n.content.firstChild);AtW=n}n=AtW;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});_.tZ=function(n,D,L){return CustomEvent.call(this,n,{detail:{value:D,path:L}})||this};
_.f(_.tZ,CustomEvent);var INI=function(){var n=_.m.apply(this,arguments)||this;n.viewerName=null;n.actionMap={"yt-live-chat-actions":"onChatMessage_"};n.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];n.PARTICIPANT_TIME_USEC_=3E8;return n};
_.f(INI,_.m);_.G=INI.prototype;_.G.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.G.addParticipant=function(n){var D=_.CT8(this.participants,n,function(g,b){g=g[Object.keys(g)[0]];b=b[Object.keys(b)[0]];g=String(_.o_(g.authorName)).toLowerCase();b=String(_.o_(b.authorName)).toLowerCase();return g<b?-1:g==b?0:1}.bind(this));
if(D>=0){var L=this.participants[D];L[Object.keys(L)[0]].timestampUsec&&this.splice("participants",D,1,n)}else this.splice("participants",-D-1,0,n);n=n[Object.keys(n)[0]];D=_.o_(n.authorName).toLocaleLowerCase();L=D.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(L)||(this.allParticipantsCharMap_[L]={});this.allParticipantsCharMap_[L][D]=n};
_.G.getAuthorsFromPrefix=function(n){return this.allParticipantsCharMap_.hasOwnProperty(n)?this.allParticipantsCharMap_[n]:null};
_.G.computeViewerRegex_=function(n){if(!n)return null;n=n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return new RegExp("([@#]"+n.replace(/ /g,"\\s*")+"|^"+n.replace(/ /g,"\\s*")+"$|^"+n.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+n.replace(/ /g,"\\s*")+"$|(?<=\\s)"+n.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.G.checkForStaleParticipants_=function(){var n=this;this.trimOldParticipants_();this.asyncHandle_&&BjJ(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.IP(function(){n.checkForStaleParticipants_()},3E4))};
_.G.onChatMessage_=function(n){var D=this,L=Date.now()*1E3;n.forEach(function(g){if(g=_.u(g,K1j)){g=g.item;var b=Object.keys(g)[0];D.SUPPORTED_ITEM_TYPES_.indexOf(b)!=-1&&g[b].timestampUsec>=L-D.PARTICIPANT_TIME_USEC_&&D.addParticipant(g)}},this);
this.checkForStaleParticipants_()};
_.G.trimOldParticipants_=function(){for(var n=Date.now()*1E3,D=this.participants.length-1;D>=0;D--){var L=this.participants[D];L=L[Object.keys(L)[0]];L.timestampUsec&&L.timestampUsec<n-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",D,1)}};
_.mu=INI;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],_.mu.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],_.mu.prototype,"viewerName",void 0);_.Y([_.t({computed:"computeViewerRegex_(viewerName)"}),_.F("design:type",Object)],_.mu.prototype,"viewerRegex",void 0);_.Y([_.t({value:function(){return[]},
notify:!0}),_.F("design:type",Array)],_.mu.prototype,"participants",void 0);_.mu=_.Y([_.Ep({is:"yt-live-chat-participants-manager",noInjection:!0})],_.mu);var CGP=/.*([:@#].*?)$/,v4=/\u00a0/g,rtj=String.fromCharCode(160),Ozj={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"},izI=function(){var n=_.m.apply(this,arguments)||this;n.disabled=!1;n.liveChatRichMessageInput=null;n.messageInput=null;n.isValidWithNoInputText=!1;n.suggestions=[];n.emojiManager=_.xV;n.inputMethodEditorActive=
!1;n.suggestionIndex=-1;n.JSC$11807_lastSuggestionRange=null;return n};
_.f(izI,_.m);_.G=izI.prototype;_.G.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.G.attached=function(){_.Z$&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.G.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.G.dataChanged=function(){if(!this.ignoreColorMapping){var n=!1,D={},L;for(L in Ozj)this.data&&this.data.hasOwnProperty(L)&&(D[Ozj[L]]=this.colorFromDecimal(this.data[L]),n=!0);n&&_.Dy(this.hostElement,D)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.G.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.G.colorFromDecimal=function(n){n=Math.floor(Number(n));return"rgba("+[n>>16&255,n>>8&255,n&255,(n>>24&255)/255].join()+")"};
_.G.preventDrag=function(n){n.dataTransfer&&(n.dataTransfer.dropEffect="none");n.preventDefault()};
_.G.preventResize=function(n){n.returnValue=!1};
_.G.onInputChange=function(){var n=this.characterCount,D=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&D&&D.remove();if(!D&&this.characterCount>this.maxCharacterLimit){var L=window.getSelection();if(L){var g=L.getRangeAt(0);L.removeAllRanges();L.addRange(g)}}if(L=this.getCurrentRange())g=this.calculateTextBeforeRange(L),this.completeEmojisInRange(L,g,!0)||this.updateSuggestions(L,g);g=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(g);
_.bP(this.hostElement,"yt-live-chat-message-input-change",g);D&&this.characterCount===0&&D.remove();L&&L.commonAncestorContainer.parentElement.id==="input"&&L.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>n):L&&!L.collapsed&&L.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(n=this.input.childNodes.length-1;n>=0;n--)this.input.childNodes[n].nodeName==="BR"&&this.input.childNodes[n].remove()};
_.G.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.G.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var n=this.getCurrentRange();n&&n.commonAncestorContainer.parentElement.id==="input"&&n.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.G.mergeOverflowText=function(n){if(n){var D=document.createRange();D.selectNodeContents(n);D=D.extractContents();this.input.insertBefore(D,n)}};
_.G.checkRangeAtEndOfInput=function(){var n=this.getCurrentRange();if(n){var D=_.r(this.hostElement).querySelector("#overflow-text"),L=document.createRange();D&&D.previousSibling?D.previousSibling instanceof HTMLImageElement?L.selectNode(D.previousSibling):L.selectNodeContents(D.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?L.selectNode(this.input.lastChild):L.selectNodeContents(this.input.lastChild));L.collapse(!1);return L.isPointInRange(n.startContainer,
n.startOffset)}return!1};
_.G.handleOverflowText=function(n){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var D=_.r(this.hostElement).querySelector("#overflow-text"),L=this.getCurrentRange();this.input.normalize();n=this.checkRangeAtEndOfInput()&&n;this.mergeOverflowText(D);for(var g,b=0,q=0,U,J=this.input.childNodes,k=0;k<J.length;k++){var a=J[k];a instanceof Text?(q+=a.textContent.length,q>this.maxCharacterLimit&&(g=a,b=this.maxCharacterLimit+a.textContent.length-q)):a instanceof HTMLImageElement&&
(g=void 0,q=a.dataset.emojiId&&((g=this.data)==null?0:g.emojiCharacterCount)?q+this.data.emojiCharacterCount:q+a.alt.length,g=this.input,b=k);if(q>this.maxCharacterLimit&&g){U=document.createRange();U.collapse(!1);D?(q=this.input.lastChild.previousSibling,q instanceof Text?U.setEnd(this.input.lastChild.previousSibling,q.textContent.length):q instanceof HTMLImageElement&&U.setEnd(this.input,this.input.childNodes.length-1)):U.selectNodeContents(this.input);U.setStart(g,b);break}}U&&(g=!1,L&&(n=U.isPointInRange(L.startContainer,
L.startOffset-1)),D||(D=document.createElement("span"),D.id="overflow-text",D.textContent="",D.setAttribute("contenteditable","true"),_.r(_.r(this.hostElement).querySelector("#input")).appendChild(D),g=!0),D&&(L=U.extractContents(),D.insertBefore(L,D.firstChild),n&&D.firstChild&&(L=document.createRange(),g?L.setStartAfter(D.lastChild):L.setStartAfter(D.firstChild),L.collapse(!0),D=window.getSelection(),D.removeAllRanges(),D.addRange(L))))}};
_.G.checkForDuplicateSpans=function(){for(var n=0;n<this.input.childNodes.length;n++){var D=this.input.childNodes[n];if(D.nodeName==="SPAN"){var L=document.createRange();L.selectNodeContents(D);L=L.extractContents();this.input.insertBefore(L,D);D.remove()}}this.handleOverflowText(!0)};
_.G.getCurrentRange=function(){var n=window.getSelection();return n&&n.rangeCount?n.getRangeAt(0).cloneRange():null};
_.G.getInputRange=function(){var n=this.getCurrentRange();if(n){for(var D=n.commonAncestorContainer,L=!1,g=_.r(this.hostElement).querySelector("#input");D;){if(D===g){L=!0;break}D=D.parentNode}L||(n=null)}n||(n=this.getRangeAtEnd());return n};
_.G.getRangeAtEnd=function(){var n=document.createRange(),D=_.r(this.hostElement).querySelector("#input").lastChild;!D||D.nodeName!=="#text"&&D.nodeName!=="SPAN"?(n.selectNodeContents(_.r(this.hostElement).querySelector("#input")),n.collapse(!1)):D.nodeName==="#text"?n.setStart(D,D.textContent.length):n.setStart(D,D.childNodes.length);return n};
_.G.getSuggestions=function(n){var D=[],L=n.substring(0,3),g=dy6(_.xV,L,!0);if(g)for(var b in g)if(b.toLocaleLowerCase().indexOf(n)===0){var q=g[b];if(q&&q.emojiId){if(q=aNc(_.xV,q.emojiId)){var U=void 0,J=void 0,k=void 0,a=void 0,d=((U=q.image)==null?0:(J=U.accessibility)==null?0:(k=J.accessibilityData)==null?0:k.label)||q.isCustomEmoji?(a=q.shortcuts)==null?void 0:a[0]:q.emojiId;D.push({suggestion:{emoji:!0,image:q.image,alt:d,text:b,textToInsertWhenSelected:q.isCustomEmoji?b:d}})}if(D.length>=
64)break}}if(!this.participantsManager)return null;b=_.c("enable_web_yt_handles")||_.c("enable_live_chat_yt_handles");if(L.indexOf("@")===0||L.indexOf("#")===0)if(g=L.charAt(0),b&&L.indexOf("@")===0?L=L.substring(0,2):(n=n.substring(1),L=L.substring(1)),L=this.participantsManager.getAuthorsFromPrefix(L))for(var T in L)if(T.indexOf(n)===0&&(b=L[T],q=_.o_(b.authorName),D.push({suggestion:{author:!0,authorType:g,image:b.authorPhoto,alt:q,text:q}}),D.length>=64))break;return D?D.sort(function(Q,A){return A.suggestion.text<
Q.suggestion.text?-1:A.suggestion.text===Q.suggestion.text?0:1}):null};
_.G.insertSuggestion=function(n){n.emoji?this.insertTextAtRange(this.JSC$11807_lastSuggestionRange,n.textToInsertWhenSelected||""):n.author&&this.insertTextAtRange(this.JSC$11807_lastSuggestionRange,n.authorType+n.text+rtj)};
_.G.updateSuggestionsAtCaret=function(){var n=this.getCurrentRange();n&&this.updateSuggestions(n,this.calculateTextBeforeRange(n))};
_.G.offsetStartOfRangeBy=function(n,D){for(;D>0;)if(n.startOffset-D>=0){n.setStart(n.startContainer,n.startOffset-D);break}else{D=n.startContainer instanceof HTMLImageElement?D-n.startContainer.alt.length:D-n.startOffset;var L=n.startContainer.previousSibling;if(!L){n.setStart(n.startContainer,0);break}if(_.c("live_chat_require_space_for_autocomplete_emoji")){var g=void 0,b=void 0;n.setStart(L,((g=L)==null?void 0:(b=g.textContent)==null?void 0:b.length)||0)}else n.setStart(L,L.childNodes.length||
0)}};
_.G.updateSuggestions=function(n,D){var L=this;this.JSC$11807_lastSuggestionRange&&(this.JSC$11807_lastSuggestionRange.detach(),this.JSC$11807_lastSuggestionRange=null);if((D=CGP.exec(D))&&D.length&&(D=D[D.length-1].toLocaleLowerCase(),D.length>2&&(this.offsetStartOfRangeBy(n,D.length),this.JSC$11807_lastSuggestionRange=n,(n=this.getSuggestions(D))&&n.length))){this.suggestions=n;_.X6(this,function(){_.r(L.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(n.length-1);return}this.dropdown.opened=!1};
_.G.completeEmojisInRange=function(n,D,L){var g=D.replace(/[\s\xa0]+$/,"");D=D.length-g.length;g=g.split(" ");g=g[g.length-1].trim().toLocaleLowerCase();var b=g.lastIndexOf(":");if(L&&!D&&b!==g.length-1)return!1;b!==-1&&(L=g.lastIndexOf(":",b-1),L!==-1&&(g=g.substring(L)));if((L=_.LR(_.xV,g))&&L.emojiId){L=aNc(_.xV,L.emojiId)||null;this.offsetStartOfRangeBy(n,g.length+D);var q,U,J,k;g=(((q=L)==null?0:q.isCustomEmoji)?(U=L)==null?void 0:(J=U.shortcuts)==null?void 0:J[0]:(k=L)==null?void 0:k.emojiId)||
"";D&&(g+=rtj);this.insertTextAtRange(n,g);this.dropdown.opened=!1;return!0}return!1};
_.G.onSuggestion=function(n){this.insertSuggestion(n.detail);this.dropdown.opened=!1};
_.G.onKeyPress=function(n){n.keyCode===13&&(n.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.bP(this.hostElement,"yt-live-chat-send-message"))};
_.G.completeEmojis=function(){var n=document.createRange(),D=_.r(this.hostElement).querySelector("#input").lastChild;D?n.setStart(D,D.childNodes.length):(n.selectNodeContents(_.r(this.hostElement).querySelector("#input")),n.collapse(!1));this.completeEmojisInRange(n,this.calculateTextBeforeRange(n),_.c("live_chat_require_space_for_autocomplete_emoji"))};
_.G.maybePreventTextFormatting=function(n){!_.TJ||!n.ctrlKey&&!n.metaKey||n.keyCode!==66&&n.keyCode!==73||(n.stopImmediatePropagation(),n.preventDefault())};
_.G.onKeyDown=function(n){this.maybePreventTextFormatting(n);if(this.dropdown.opened)switch(n.keyCode){case 27:this.dropdown.opened=!1;n.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;n.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);n.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),n.preventDefault()}};
_.G.onKeyUp=function(n){switch(n.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.p6)this.onInputChange()};
_.G.changeSuggestionIndex=function(n){if(this.dropdown.opened){var D=_.r(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<D.children.length&&(D.children[this.suggestionIndex].active=!1);var L=this.suggestions.length;this.suggestionIndex=(n+L)%L;n=D.children[this.suggestionIndex];n.active=!0;D.scrollTop=n.offsetTop}};
_.G.onInputPaste=function(n){n.preventDefault();(n=n.clipboardData)&&n.types&&(n=n.getData("text/plain")||"",n=n.replace(/\n/g,""),this.insertText(n));(n=this.getCurrentRange())&&n.commonAncestorContainer.parentElement.id==="input"&&n.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.G.onFocus=function(){this._setFocused(!0)};
_.G.onBlur=function(){this._setFocused(!1)};
_.G.insertText=function(n){this.insertTextAtRange(this.getInputRange(),n)};
_.G.insertTextAtRange=function(n,D){if(n&&(n.collapsed||n.deleteContents(),D=_.xV.createDocumentFragment(D,!0,!1))){for(var L=_.V((D==null?void 0:D.childNodes)||[]),g=L.next();!g.done;g=L.next()){g=g.value;var b=void 0,q=void 0,U=void 0,J=void 0,k=void 0;(U=(b=window)==null?void 0:(q=b.ShadyCSS)==null?void 0:q.ScopingShim)==null||(k=(J=U).scopeNode)==null||k.call(J,g,this.hostElement.localName)}L=D.lastChild;n.insertNode(D);this.focused||this.input.focus();if(this.focused){n=n.cloneRange();n.selectNodeContents(L);
n.collapse(!1);if(D=window.getSelection())D.removeAllRanges(),D.addRange(n);n.commonAncestorContainer.parentElement.id==="input"&&n.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}n=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(n);_.bP(this.hostElement,"yt-live-chat-message-input-change",n)}};
_.G.setLiveChatRichMessageInput=function(n){_.r(_.r(this.hostElement).querySelector("#input")).textContent="";if(n&&n.textSegments){for(var D=0;D<n.textSegments.length;D++){var L=n.textSegments[D];L.text?_.r(_.r(this.hostElement).querySelector("#input")).appendChild(_.xV.createDocumentFragment(L.text,!0,!1)):L.emojiId&&(L=_.W4(_.xV,L.emojiId))&&_.r(_.r(this.hostElement).querySelector("#input")).appendChild(_.xV.createEmoji(L,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.G.setText=function(n){this.setLiveChatRichMessageInput(n?{textSegments:[{text:n}]}:null)};
_.G.calculateTextBeforeRange=function(n){var D="",L=n.startContainer;if(L&&L instanceof Text){var g;D=((g=L.textContent)==null?void 0:g.substring(0,n.startOffset))||"";L=L.previousSibling}for(;L&&L instanceof Text;)D=L.textContent+D,L=L.previousSibling;return D.replace(v4," ")};
_.G.calculateLiveChatRichMessageInput=function(){for(var n=[],D="",L=_.r(_.r(this.hostElement).querySelector("#input")).childNodes,g=0;g<L.length;g++){var b=L[g];b instanceof Text?D+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(D&&(n.push({text:D.replace(v4," ")}),D=""),n.push({emojiId:b.dataset.emojiId})):D+=b.alt)}D&&n.push({text:D.replace(v4," ")});if(L=_.r(this.hostElement).querySelector("#overflow-text")){D="";L=L.childNodes;for(g=0;g<L.length;g++)b=L[g],b instanceof Text?
D+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(D&&(n.push({text:D.replace(v4," ")}),D=""),n.push({emojiId:b.dataset.emojiId})):D+=b.alt);D&&n.push({text:D.replace(v4," ")})}return{textSegments:n}};
_.G.computeCharacterCount=function(n){if(!n||!n.textSegments)return 0;for(var D=0,L=0;L<n.textSegments.length;L++){var g=n.textSegments[L];if(g.text)D+=g.text.length;else if(g.emojiId){var b=void 0;if((b=this.data)==null?0:b.emojiCharacterCount)D+=this.data.emojiCharacterCount;else{var q=b=void 0,U=void 0;D+=((q=_.W4(_.xV,(b=g)==null?void 0:b.emojiId))==null?void 0:(U=q.shortcuts)==null?void 0:U[0].length)||0}}}return D};
_.G.characterCountChanged=function(){_.bP(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.G.focusedChanged=function(){this.hostElement.dispatchEvent(new _.tZ("focused-changed",this.focused))};
_.G.focus=function(){this.setFocus(!1)};
_.G.focusAtEnd=function(){this.setFocus(!0)};
_.G.setFocus=function(n){n=n?this.getRangeAtEnd():this.getInputRange();_.r(this.hostElement).querySelector("#input").focus();var D=window.getSelection();D&&(D.removeAllRanges(),D.addRange(n))};
_.G.insertEmoji=function(n){var D,L=((n==null?0:n.isCustomEmoji)?(D=n.shortcuts)==null?void 0:D[0]:n==null?void 0:n.emojiId)||"";this.insertText(L)};
_.G.computeText=function(n){if(!n||!n.textSegments)return"";for(var D="",L=0;L<n.textSegments.length;L++){var g=n.textSegments[L];if(g.text)D+=g.text;else if(g.emojiId){var b=void 0,q=void 0,U=void 0;D+=((q=_.W4(_.xV,(b=g)==null?void 0:b.emojiId))==null?void 0:(U=q.shortcuts)==null?void 0:U[0])||""}}return D};
_.G.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.oh.Object.defineProperties(izI.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.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}}});
var XP=izI;XP.prototype.focusedChanged=XP.prototype.focusedChanged;XP.prototype.characterCountChanged=XP.prototype.characterCountChanged;XP.prototype.onSuggestion=XP.prototype.onSuggestion;XP.prototype.onMessageSet=XP.prototype.onMessageSet;XP.prototype.dataChanged=XP.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],XP.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],XP.prototype,"disabled",void 0);_.Y([_.x("disabled"),_.F("design:type",Number),_.F("design:paramtypes",[])],XP.prototype,"inputTabIndex",null);
_.Y([_.x("data.maxCharacterLimit"),_.t({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],XP.prototype,"maxCharacterLimit",null);_.Y([_.x("liveChatRichMessageInput"),_.t({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],XP.prototype,"characterCount",null);_.Y([_.x("maxCharacterLimit, characterCount"),_.t({readOnly:!0,notify:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],XP.prototype,"remainingCharacterCount",null);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],XP.prototype,"isChatMessageInput",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],XP.prototype,"inputExpanded",void 0);_.Y([_.t({readOnly:!0,notify:!0}),_.F("design:type",Object)],XP.prototype,"liveChatRichMessageInput",void 0);_.Y([_.t(),_.F("design:type",Object)],XP.prototype,"messageInput",void 0);_.Y([_.t(),_.F("design:type",Boolean)],XP.prototype,"ignoreColorMapping",void 0);
_.Y([_.x("characterCount"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XP.prototype,"hasText",null);_.Y([_.t(),_.F("design:type",Object)],XP.prototype,"isValidWithNoInputText",void 0);_.Y([_.x("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.t(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],XP.prototype,"isInputValid",null);_.Y([_.t({readOnly:!0,value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],XP.prototype,"focused",void 0);
_.Y([_.t(),_.F("design:type",Array)],XP.prototype,"suggestions",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],XP.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",_.mu)],XP.prototype,"participantsManager",void 0);_.Y([_.t(),_.F("design:type",Boolean)],XP.prototype,"noUnderline",void 0);_.Y([_.t(),_.F("design:type",Object)],XP.prototype,"inputMethodEditorActive",void 0);_.Y([_.bM("#dropdown"),_.F("design:type",Object)],XP.prototype,"dropdown",void 0);
_.Y([_.bM("#input"),_.F("design:type",HTMLElement)],XP.prototype,"input",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XP.prototype,"dataChanged",null);_.Y([_.P("messageInput"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XP.prototype,"onMessageSet",null);
_.Y([_.R("yt-live-chat-select-suggestion"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],XP.prototype,"onSuggestion",null);_.Y([_.P("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XP.prototype,"characterCountChanged",null);_.Y([_.P("focused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],XP.prototype,"focusedChanged",null);
XP=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],XP);
_.w5I=_.l(XP,"yt-live-chat-text-input-field-renderer",function(){if(uqQ===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Q36===void 0&&(Q36=document.createElement("template"));var g=Q36;L.call(D,g.content.cloneNode(!0),n.content.firstChild);uqQ=n}n=uqQ;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var h0c=function(){var n=_.m.apply(this,arguments)||this;n.buttonOverrides={style:"overlay",type:"filled"};n.allowAnimations=!1;n.modern=_.c("web_button_rework_with_live");n.noPadding=!1;return n};
_.f(h0c,_.m);_.G=h0c.prototype;_.G.shouldSupportInlineActionButtons=function(){return!0};
_.G.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"}}}}};
_.G.ready=function(){var n=document.querySelector("yt-live-chat-app");n&&n.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.G.attached=function(){this.allowAnimations=!1};
_.G.dataChanged=function(){if(this.data){var n={"--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)};_.Dy(this.hostElement,n);this.allowAnimations=!0}};
_.G.messageChanged=function(){var n,D=(n=this.data)==null?void 0:n.message;n=_.r(_.r(this.hostElement).querySelector("#message"));n.textContent="";D&&n.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(D))};
_.G.computeShowOnlyHeader=function(n,D){return!n||n.pdgLikeButton||n.replyButton||n.buyFlowButton?!1:this.isEmpty(n,D)&&!n.footer};
_.G.computeShowFooterDivider=function(n,D,L){return n?!!n.footer&&!this.isEmpty(n,D)&&!L:!1};
_.G.computeIsUserEditable=function(n){return!!n.inputField};
_.G.computeHasHeartButton=function(n){return(n==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(n==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(n==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.G.computeNoveltyImage=function(n){if(n.headerOverlayImage&&n.headerOverlayImage.thumbnails.length){var D=n.headerOverlayImage.thumbnails[0],L,g;if((L=n.pdgPurchasedNoveltyLoggingDirectives)==null?0:(g=L.loggingDirectives)==null?0:g.trackingParams){var b,q;Cpv((b=n.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(q=b.loggingDirectives)==null?void 0:q.trackingParams)}return D.width||0}return 0};
_.G.computeAuthorPhotoSize=function(n){return(n==null?0:n.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.G.inputFocus=function(){var n=_.r(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");n&&n.focus()};
_.G.inputInsertEmoji=function(n){var D=_.r(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");D&&D.insertEmoji(n)};
_.G.inputMessage=function(){var n=_.r(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),D;return n&&((D=this.data)==null?0:D.inputField)?(n.completeEmojis(),_.ix(n.liveChatRichMessageInput)):null};
_.G.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.G.isEmpty=function(n,D){return n?n.empty||!(n.message||n.inputField||D):!0};
_.G.onLowerBuyButtonClick=function(){var n,D=_.u((n=this.data)==null?void 0:n.buyButton,_.Wx);D&&D.trackingParams&&!PmJ(D.command)&&(n=_.JR(D.trackingParams))&&(D=_.r1())&&_.oG(D,n)};
_.G.shouldSupportWholeItemClick=function(){return!0};
_.oh.Object.defineProperties(h0c.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
var ld=h0c;ld.prototype.isDeletedChanged=ld.prototype.isDeletedChanged;ld.prototype.messageChanged=ld.prototype.messageChanged;ld.prototype.dataChanged=ld.prototype.dataChanged;_.Y([_.W(vfQ.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],ld.prototype,"ytPdgLiveChatItemBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],ld.prototype,"ytLiveChatReduxBehavior",void 0);
_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],ld.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ld.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ld.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:zAi}),_.F("design:type",Object)],ld.prototype,"engagementState",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.F("design:type",Boolean)],ld.prototype,"isUserEditable",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.F("design:type",Boolean)],ld.prototype,"hasHeartButton",void 0);_.Y([_.t({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"showOnlyHeader",void 0);
_.Y([_.t({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"showFooterDivider",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],ld.prototype,"allowAnimations",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ld.prototype,"dashboardMoneyFeed",void 0);_.Y([_.t({computed:"computeNoveltyImage(data)"}),_.F("design:type",Number)],ld.prototype,"noveltyWidth",void 0);
_.Y([_.t({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],ld.prototype,"authorPhotoSize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ld.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ld.prototype,"noPadding",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"dataChanged",null);
_.Y([_.P("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"messageChanged",null);_.Y([_.x("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ld.prototype,"hideLowerBumper",null);_.Y([_.P("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ld.prototype,"isDeletedChanged",null);
ld=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],ld);
_.l(ld,"yt-live-chat-paid-message-renderer",function(){if(W06===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;hNQ===void 0&&(hNQ=document.createElement("template"));var g=hNQ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);W06=n}n=W06;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var WUc;var e0i;var xyi=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;return n};
_.f(xyi,_.GG);xyi.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.OJ("openPopupConfig")};
var KUi=xyi;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],KUi.prototype,"ytOpenPopupBehavior",void 0);KUi=_.Y([_.qt()],KUi);_.MU=[_.G2.YtOpenPopupBehavior,KUi.prototype];var R06;var RE=[_.kz,r5X,_.iy,_.p8,_.M1,_.KGQ,_.ds,_.v56,_.Kr,u5O];_.c("web_watch_get_updated_metadata_response_processing")&&RE.push(_.$Li);_.c("web_continuation_response_processing")&&RE.push(_.Cl);var aYT=new _.jK("RESPONSE_RECEIVED_COMMANDS"),EKv=new _.jK("RESPONSE_RECEIVED_COMMANDS");var Jr8="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),BcQ=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],Ugi=["GET_UNSEEN_NOTIFICATION_COUNT"];var oB=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.serviceEndpointHandlers=[];return n};
_.f(oB,_.GG);oB.prototype.created=function(){var n=this;this.endpointHandlerActionMap={"yt-service-request":function(D,L,g,b){var q;return Vzb(n.hostElement,D,L,g,b,n.serviceEndpointHandlers,(q=n.onEntitiesUpdated)==null?void 0:q.bind(n))}}};
oB.prototype.attached=function(){_.KL(_.xt.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
oB.prototype.detached=function(){_.Ry(_.xt.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
var PGX=oB;PGX=_.Y([_.qt()],PGX);_.t7I=[PGX.prototype];var myW,v6I=function(){return myW!==void 0?myW:myW=document.createElement("template")};
document.head.appendChild(v6I().content);var X5b;var lNX=document.head,M7Q=lNX.appendChild,o6r;if(X5b===void 0){var YEL=document.createElement("template");_.z(YEL,"\x3c!--css-build:shady--\x3e");YEL.content.insertBefore(v6I().content.cloneNode(!0),YEL.content.firstChild);X5b=YEL}o6r=X5b;M7Q.call(lNX,o6r.content);var SEr,FUL=function(){return SEr!==void 0?SEr:SEr=document.createElement("template")};
document.head.appendChild(FUL().content);var Hzj;var ytb=document.head,Nrb=ytb.appendChild,j3A;if(Hzj===void 0){var n$W=document.createElement("template");_.z(n$W,"\x3c!--css-build:shady--\x3e");n$W.content.insertBefore(FUL().content.cloneNode(!0),n$W.content.firstChild);Hzj=n$W}j3A=Hzj;Nrb.call(ytb,j3A.content);_.fl("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.fl("sharingRendererButtons","buttonRenderer","ytd-button-renderer");var DiX=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),L3X=function(){var n=_.m.apply(this,arguments)||this;n.isPressed=!1;n.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return n};
_.f(L3X,_.m);_.G=L3X.prototype;_.G.created=function(){this.showTooltips=!0};
_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.onHintIdChanged=function(){var n=this,D,L,g=(D=this.ytButtonBehavior.data)==null?void 0:(L=D.hint)==null?void 0:L.hintRenderer;if(g&&g.hintId){D=_.Vm(this.hostElement,"yt-get-opened-popups-action");D=(D&&D.length===1?D[0]:[]).length>0;var b=null;g.hintId!=="sponsor-pre-purchase"||D?g.hintId.startsWith("sponsor-post-purchase")&&!D?b=nmb("membership-manage"):g.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!D&&(b=nmb("membership-freebie-join")):b=nmb("membership-join");b&&_.fj.addLowPriorityJob(function(){for(var q=
_.V(b),U=q.next();!U.done;U=q.next())n.ytComponentBehavior.resolveCommand(U.value)})}};
_.G.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.G.onYtNavigate=function(n){var D=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(n.detail.endpoint);D&&(n.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(D))};
_.G.onYtServiceRequestSent=function(n,D){this.handleServiceRequestActions(D);_.bP(this.hostElement,"yt-service-request-sent-button-renderer")};
_.G.onServiceRequestCompleted=function(n,D){this.handleServiceRequestActions(D);_.bP(this.hostElement,"yt-service-request-completed-button-renderer")};
_.G.updateButton=function(n){var D;if(n=(D=_.u(n,URc))==null?void 0:D.updatedButton)this.ytButtonBehavior.data=_.u(n,_.Wx)};
_.G.handleUpdateButtonAction=function(n){var D=this.ytButtonBehavior.data;D.targetId&&n.updateButtonAction.targetId&&D.targetId===n.updateButtonAction.targetId&&this.updateButton(n)};
_.G.handleServiceRequestActions=function(n){if(n=n.actions)for(var D=0;D<n.length;D++)this.updateButton(n[D])};
_.oh.Object.defineProperties(L3X,{template:{configurable:!0,enumerable:!0,get:function(){if(R06===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);R06=n}n=R06;return n}}});
_.YV=L3X;_.YV.prototype.onServiceRequestCompleted=_.YV.prototype.onServiceRequestCompleted;_.YV.prototype.onYtServiceRequestSent=_.YV.prototype.onYtServiceRequestSent;_.YV.prototype.onYtNavigate=_.YV.prototype.onYtNavigate;_.YV.prototype.onPressedStateChanged=_.YV.prototype.onPressedStateChanged;_.YV.prototype.onHintIdChanged=_.YV.prototype.onHintIdChanged;_.Y([_.t(),_.F("design:type",Object)],_.YV.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],_.YV.prototype,"isPressed",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],_.YV.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.yhj.YtButtonBehavior),_.F("design:type",Object)],_.YV.prototype,"ytButtonBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],_.YV.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],_.YV.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(JZ.YtRenderButtonBehavior),_.F("design:type",Object)],_.YV.prototype,"ytRenderButtonBehavior",void 0);_.Y([_.P("data.hint.hintRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.YV.prototype,"onHintIdChanged",null);_.Y([_.P("isPressed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],_.YV.prototype,"onPressedStateChanged",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],_.YV.prototype,"onYtNavigate",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],_.YV.prototype,"onYtServiceRequestSent",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],_.YV.prototype,"onServiceRequestCompleted",null);_.YV=_.Y([_.X({is:"ytd-button-renderer",disableElementRegistration:DiX})],_.YV);var g$I=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework_with_live");n.buttonOverrides={style:"overlay",type:"filled"};return n};
_.f(g$I,_.m);_.G=g$I.prototype;_.G.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"}}}}};
_.G.ready=function(){var n=document.querySelector("yt-live-chat-app");n&&n.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.G.dataChanged=function(){if(this.data&&this.data.sticker){var n=_.XJ(this.data.sticker.thumbnails,this.stickerWidth);n||_.zm8(n).thenCatch(function(){_.CL(new _.pe("Failed to load Super Sticker with url",n))})}};
_.G.computeAuthorPhotoSize=function(n){return(n==null?0:n.isV2Style)?32:40};
_.G.computeIsV2Style=function(n){return(n==null?0:n.isV2Style)?!0:!1};
_.G.onStickerLoaded=function(n){var D,L,g;(D=_.mZ(n))==null||(L=D.parentNode)==null||(g=L.classList)==null||g.add("sticker-loaded")};
_.G.computeNoveltyImageWidth=function(n){var D,L;if(n==null?0:(D=n.headerOverlayImage)==null?0:(L=D.thumbnails)==null?0:L.length){D=n.headerOverlayImage.thumbnails[0];var g,b;if((g=n.pdgPurchasedNoveltyLoggingDirectives)==null?0:(b=g.loggingDirectives)==null?0:b.trackingParams){var q,U;Cpv((q=n.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(U=q.loggingDirectives)==null?void 0:U.trackingParams)}return D.width||0}return 0};
_.G.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.G.updateStickerStyles=function(){var n=this.data;n&&(n={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(n.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(n.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(n.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(n.authorNameTextColor)},
_.Dy(this.hostElement,n))};
_.G.onBuyButtonClick=function(){var n,D=_.u((n=this.data)==null?void 0:n.buyButton,_.Wx);D&&!PmJ(D.command)&&this.ytRendererBehavior.logExplicitClick(D)};
_.G.shouldSupportWholeItemClick=function(){return!0};
_.oh.Object.defineProperties(g$I.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 n;return((n=this.data)==null?0:n.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
var Sd=g$I;Sd.prototype.updateStickerStyles=Sd.prototype.updateStickerStyles;Sd.prototype.isDeletedChanged=Sd.prototype.isDeletedChanged;Sd.prototype.onStickerLoaded=Sd.prototype.onStickerLoaded;Sd.prototype.dataChanged=Sd.prototype.dataChanged;_.Y([_.W(vfQ.YtPdgLiveChatItemBehavior),_.F("design:type",Object)],Sd.prototype,"ytPdgLiveChatItemBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Sd.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],Sd.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Sd.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sd.prototype,"data",void 0);
_.Y([_.t({computed:"computeAuthorPhotoSize(data)"}),_.F("design:type",Number)],Sd.prototype,"authorPhotoSize",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Sd.prototype,"isDeleted",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Sd.prototype,"dashboardMoneyFeed",void 0);_.Y([_.t({computed:"computeNoveltyImageWidth(data)"}),_.F("design:type",Number)],Sd.prototype,"noveltyWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Sd.prototype,"modern",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.F("design:type",Boolean)],Sd.prototype,"isV2Style",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sd.prototype,"dataChanged",null);_.Y([_.R("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sd.prototype,"onStickerLoaded",null);
_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Sd.prototype,"stickerWidth",null);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Sd.prototype,"stickerHeight",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Sd.prototype,"hasHeartButton",null);_.Y([_.x("data","dashboardMoneyFeed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Sd.prototype,"hideLowerBumper",null);
_.Y([_.P("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sd.prototype,"isDeletedChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sd.prototype,"updateStickerStyles",null);Sd=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Sd);
_.l(Sd,"yt-live-chat-paid-sticker-renderer",function(){if(e0i===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;WUc===void 0&&(WUc=document.createElement("template"));var g=WUc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);e0i=n}n=e0i;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var b3W;var $iX;var GQP,qZQ=function(){return GQP!==void 0?GQP:GQP=document.createElement("template")};
document.head.appendChild(qZQ().content);var V3L,Uir=function(){return V3L!==void 0?V3L:V3L=document.createElement("template")};
document.head.appendChild(Uir().content);var BS6;var Jli,kQr=function(){return Jli!==void 0?Jli:Jli=document.createElement("template")};
document.head.appendChild(kQr().content);var pZr;var Z3j=document.head,aUW=Z3j.appendChild,dij;if(pZr===void 0){var TSr=document.createElement("template");_.z(TSr,"\x3c!--css-build:shady--\x3e");TSr.content.insertBefore(kQr().content.cloneNode(!0),TSr.content.firstChild);pZr=TSr}dij=pZr;aUW.call(Z3j,dij.content);var E$W=document.head,s8A=E$W.appendChild,clL;if(BS6===void 0){var FP=document.createElement("template");_.z(FP,"\x3c!--css-build:shady--\x3e");FP.content.insertBefore(Uir().content.cloneNode(!0),FP.content.firstChild);FP.content.insertBefore(qZQ().content.cloneNode(!0),FP.content.firstChild);BS6=FP}clL=BS6;s8A.call(E$W,clL.content);var H4=function(){var n=_.GG.apply(this,arguments)||this;n.focusedIndex=0;n.verticalOffset=0;n.verticalAlign="top";n.dynamicAlign=!0;return n};
_.f(H4,_.GG);H4.prototype.emojiUrl=function(n){n=_.W4(this.emojiManager,n);if(!n)return"";var D;n=(D=n.image)==null?void 0:D.thumbnails;return _.XJ(n,24)||""};
var Q8X=function(n){var D;n.emojiVariants&&(D=n.data)!=null&&D.target&&_.X6(n,function(){n.set("verticalOffset",-1*n.hostElement.clientHeight);var L=_.r(n.hostElement).querySelector("img");L&&L.focus()})};
_.G=H4.prototype;_.G.onKeyboardEnter=function(){};
_.G.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.G.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.G.onKeyDown=function(n){switch(n.keyCode){case 13:this.onKeyboardEnter();n.preventDefault();break;case 40:this.changeFocus(1);n.preventDefault();break;case 38:this.changeFocus(-1);n.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.G.onYtEmojiSelect=function(n){var D=this,L,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return g=(L=D.data)==null?void 0:L.emoji,U=((b=g)==null?void 0:b.stickyPrefId)||((q=g)==null?void 0:q.emojiId),k=(J=n.detail)==null?void 0:J.emojiId,U&&k&&U!==k?_.p(d,(a=D.emojiManager)==null?void 0:Trr(a,g,k),2):d.return();_.$d(D.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[g,k]);_.Tq(d)})};
_.G.changeFocus=function(n){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+n+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(n=_.r(this.hostElement).querySelector("#variants"))&&n.children[this.focusedIndex].focus())};
_.oh.Object.defineProperties(H4.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
var yq=H4;yq.prototype.onYtEmojiSelect=yq.prototype.onYtEmojiSelect;yq.prototype.onKeyDown=yq.prototype.onKeyDown;yq.prototype.onEmojiVariantsChanged=yq.prototype.onEmojiVariantsChanged;yq.prototype.onVerticalOffsetOrPositionTargetChanged=yq.prototype.onVerticalOffsetOrPositionTargetChanged;_.Y([_.W(_.MP),_.F("design:type",Object)],yq.prototype,"ironOverlayBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",_.hZ)],yq.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"emojiVariants",void 0);_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"focusedIndex",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yq.prototype,"positionTarget",null);_.Y([_.t({reflectToAttribute:!0}),_.x("verticalOffset","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],yq.prototype,"isPositioned",null);
_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"verticalOffset",void 0);_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"verticalAlign",void 0);_.Y([_.t(),_.F("design:type",Object)],yq.prototype,"dynamicAlign",void 0);_.Y([_.P("verticalOffset","positionTarget"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yq.prototype,"onVerticalOffsetOrPositionTargetChanged",null);
_.Y([_.P("emojiVariants"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yq.prototype,"onEmojiVariantsChanged",null);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],yq.prototype,"onKeyDown",null);_.Y([_.R("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],yq.prototype,"onYtEmojiSelect",null);yq=_.Y([_.qt()],yq);var ukb=[yq.prototype];var fUP;var Alc;var zii=/medium-light|medium-dark|light|medium|dark/,IUr=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,Caj=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),rlG=function(){var n=_.m.apply(this,arguments)||this;n.userSelection={left:null,right:null};n.scrollAction="lock";n.isEmojiDraftInProgress=!1;return n};
_.f(rlG,_.m);_.G=rlG.prototype;_.G.onClick=function(n){n=_.mZ(n);n instanceof HTMLImageElement&&this.selectOrUpdateEmoji(n)};
_.G.selectOrUpdateEmoji=function(n){var D=n.getAttribute("selection");D&&(D==="default"?_.bP(this.hostElement,"yt-emoji-select",_.W4(this.emojiManager,n.id)):D==="left"?this.userSelection=Object.assign({},this.userSelection,{left:n.src}):D==="right"?this.userSelection=Object.assign({},this.userSelection,{right:n.src}):D==="user"&&this.userSelection.left&&this.userSelection.right&&_.bP(this.hostElement,"yt-emoji-select",_.W4(this.emojiManager,n.id)))};
_.G.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.G.onMultiSelectorThumbnailRowChanged=function(){var n,D,L;((n=this.data)==null?0:(D=n.emoji)==null?0:(L=D.multiSelectorThumbnailRow)==null?0:L.length)&&this.openSelector()};
_.G.getThumbnailFromEmojiRow=function(n){var D,L;return(n==null?void 0:(D=n.thumbnails)==null?void 0:(L=D[0])==null?void 0:L.url)||""};
_.G.getEmojiAltTextForPartialSelector=function(n){var D;return((D=this.getThumbnailFromEmojiRow(n).match(IUr))==null?void 0:D[0])||""};
_.G.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.G.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.G.getRowSelection=function(n){return["left","right"][n]};
_.G.getIdFromComposedEmoji=function(n){return(n==null?void 0:n.emojiId)||""};
_.G.getEmojiFromPartialSelections=function(n,D){if(!n&&!D)return null;var L,g,b=(L=this.data)==null?void 0:(g=L.emoji)==null?void 0:g.variantIds;if(!b||!b.length)return null;var q;n=(q=n.match(zii))==null?void 0:q[0];var U;D=(U=D.match(zii))==null?void 0:U[0];if(!n||!D)return null;var J=Caj.get(n);U=Caj.get(D);if(J===U){U=Array.from(Caj.values()).filter(function(a){return a!==J}).join("|");
var k=new RegExp("^((?!("+U+")).)*"+J+"$")}else k=new RegExp(J+".*"+U);return(b=b.find(function(a){return k.test(a)}))&&_.W4(this.emojiManager,b)||null};
_.G.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var n,D=this.ytEmojiSelectorBehavior.emojiUrl(((n=this.data.emoji)==null?void 0:n.emojiId)||"");_.r(this.hostElement).querySelector('[selection="user"]').src.includes(D)||(this.isEmojiDraftInProgress=!0)}};
_.G.onDomChange=function(){Q8X(this.ytEmojiSelectorBehavior)};
_.G.getFocusableElements=function(){return _.r(this.hostElement).querySelectorAll("img").filter(function(n){return n.getAttribute("role")==="option"})};
_.G.changeFocus=function(n){var D=this.getFocusableElements();D!=null&&D.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+n+D.length)%D.length,this.ytEmojiSelectorBehavior.focusedIndex<D.length&&(n=D[this.ytEmojiSelectorBehavior.focusedIndex])&&n.focus())};
_.G.onKeyboardEnter=function(){var n=this.getFocusableElements();n!=null&&n.length&&(n=n[this.ytEmojiSelectorBehavior.focusedIndex])&&n instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(n),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.oh.Object.defineProperties(rlG.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L,g;return this.emojiManager&&((D=this.data)==null?0:(L=D.emoji)==null?0:(g=L.variantIds)==null?0:g.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.W4(n.emojiManager,b)}).filter(function(b){return!!b}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var n,D=(n=this.userSelection)==null?void 0:n.left,L;n=(L=this.userSelection)==null?void 0:L.right;return D&&n?this.getEmojiFromPartialSelections(D,n):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.composedEmojiSelection)==null?0:n.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var D;n=(D=this.userSelection)==null?void 0:D.left;var L;D=(L=this.userSelection)==null?void 0:L.right;if(!n&&!D){var g;return this.ytEmojiSelectorBehavior.emojiUrl(((g=this.data.emoji)==null?void 0:g.emojiId)||"")}return n&&!D?n:!n&&D?D:""}}});
var NU=rlG;NU.prototype.onMultiSelectorThumbnailRowChanged=NU.prototype.onMultiSelectorThumbnailRowChanged;NU.prototype.onClick=NU.prototype.onClick;_.Y([_.W(_.MP),_.F("design:type",Object)],NU.prototype,"ironOverlayBehavior",void 0);_.Y([_.W(ukb),_.F("design:type",Object)],NU.prototype,"ytEmojiSelectorBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],NU.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],NU.prototype,"emojiManager",void 0);
_.Y([_.t(),_.F("design:type",Object)],NU.prototype,"userSelection",void 0);_.Y([_.t(),_.F("design:type",Object)],NU.prototype,"scrollAction",void 0);_.Y([_.t(),_.F("design:type",Object)],NU.prototype,"isEmojiDraftInProgress",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],NU.prototype,"emojiVariants",null);_.Y([_.x("data","userSelection"),_.F("design:type",Object),_.F("design:paramtypes",[])],NU.prototype,"composedEmojiSelection",null);
_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],NU.prototype,"onClick",null);_.Y([_.P("data.emoji.multiSelectorThumbnailRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NU.prototype,"onMultiSelectorThumbnailRowChanged",null);_.Y([_.x("data","userSelection","composedEmojiSelection"),_.F("design:type",String),_.F("design:paramtypes",[])],NU.prototype,"draftEmojiUrl",null);
NU=_.Y([_.Ep({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],NU);
_.l(NU,"yt-emoji-multi-person-selector",function(){if(Alc===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;fUP===void 0&&(fUP=document.createElement("template"));var g=fUP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Alc=n}n=Alc;return n},{mode:2});var O3W;var i3c;var wZi=function(){var n=_.m.apply(this,arguments)||this;n.tooltip_=null;return n};
_.f(wZi,_.m);_.G=wZi.prototype;_.G.dataChanged_=function(){var n;if((n=this.data)==null?0:n.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.r(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.nC)(this.tooltip_).textContent=this.data.tooltip};
_.G.computeTargetId=function(){var n;return((n=this.data)==null?void 0:n.targetId)||""};
_.G.computeId_=function(n){return n};
_.G.computeIcon_=function(n){return _.ny(n)};
_.G.onTap_=function(){this.active=!this.active;_.bP(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.G.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("active-changed",this.active))};
_.oh.Object.defineProperties(wZi.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var n,D;if((n=this.data)==null?0:(D=n.icon)==null?0:D.iconType)return this.data.icon.iconType==="SUPER_STICKER";var L,g;return((L=this.data)==null?void 0:(g=L.icon)==null?void 0:g.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
var jd=wZi;jd.prototype.activeChangedForBinding=jd.prototype.activeChangedForBinding;jd.prototype.dataChanged_=jd.prototype.dataChanged_;_.Y([_.W(_.OK.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],jd.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jd.prototype,"data",void 0);_.Y([_.t({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.F("design:type",String)],jd.prototype,"id",void 0);
_.Y([_.t({computed:"computeTargetId(data.targetId)"}),_.F("design:type",String)],jd.prototype,"targetId",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],jd.prototype,"active",void 0);_.Y([_.t({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.F("design:type",String)],jd.prototype,"icon",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jd.prototype,"dataChanged_",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jd.prototype,"iconFilled",null);_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jd.prototype,"activeChangedForBinding",null);jd=_.Y([_.Ep({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],jd);
_.l(jd,"yt-emoji-picker-category-button-renderer",function(){if(i3c===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;O3W===void 0&&(O3W=document.createElement("template"));var g=O3W;L.call(D,g.content.cloneNode(!0),n.content.firstChild);i3c=n}n=i3c;return n},{mode:2});var hiA;var W3c;var eiQ=function(){var n=_.m.apply(this,arguments)||this;n.ariaLabel=null;n.ariaActivedescendant=null;n.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};n.JSC$11872_ignoreNextFocus_=!1;n.longPressTimeoutId=-1;return n};
_.f(eiQ,_.m);_.G=eiQ.prototype;_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.G.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.G.emojiChanged_=function(){this.changeFocus_(0,!1);for(var n=_.qb(),D=0;D<this.emoji.length;D++){var L={veType:88013,elementIndex:D},g=this.emoji[D];g.isCustomEmoji&&(g=document.querySelector(("#"+g.emojiId).replace("/","\\/")))&&(L=_.G8(n,L))&&(g.visualElement=L)}};
_.G.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.G.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.G.emojiSkinToneChanged_=function(n){this.skinTone=n};
_.G.dataChanged=function(){this.data&&this.data.emojiData&&p5r(this.emojiManager,this.data.emojiData)};
_.G.emojiUrl=function(n){n=this.getEmoji(n);if(!n)return"";var D;n=(D=n.image)==null?void 0:D.thumbnails;return _.XJ(n,24)||""};
_.G.emojiAlt=function(n){var D=this.get("image.accessibility.accessibilityData.label",n);return D?D:n.isCustomEmoji?n.shortcuts[0]:n.emojiId};
_.G.emojiAriaLabel=function(n){return n.shortcuts?n.shortcuts[0]:""};
_.G.emojiAriaSelected=function(n,D,L){return n&&L==D?"true":"false"};
_.G.getEmoji=function(n){if(this.emojiManager)return this.shouldUseStickyPreferences?aNc(this.emojiManager,n):ed(this.emojiManager,n)};
_.G.computeId_=function(n){return n.categoryId||""};
_.G.computeEmoji=function(n){var D=this;return this.emojiManager?n.emojiIds?n.emojiIds.map(function(L){return L?_.W4(D.emojiManager,L):null}).filter(IlB):n.emojiData?n.emojiData.map(function(L){var g=!!L.emojiId&&_.W4(D.emojiManager,L.emojiId);
return g?Object.assign({},g,L):null}).filter(IlB):[]:[]};
_.G.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.G.computeAriaLabel_=function(n){return _.o_(n)};
_.G.computeAriaActivedescendant_=function(n,D){return n&&n[D]?n[D].emojiId||"":""};
_.G.handleLongPressEmojiWithVariants=function(n,D){this.changeFocusToEmoji(n.emojiId,!1);this.openVariantSelector(n,D)};
_.G.onMouseDown=function(n){var D=this;this.hostElement!==document.activeElement&&(this.JSC$11872_ignoreNextFocus_=!0);if(n.button===0){var L=_.mZ(n);if(L instanceof HTMLImageElement){var g=_.r(this.hostElement).querySelector("#repeat").itemForElement(L);this.emojiContainsVariants(g)&&(this.longPressTimeoutId=setTimeout(function(){D.handleLongPressEmojiWithVariants(g,L)},500))}}};
_.G.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.G.onFocus=function(){this.JSC$11872_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$11872_ignoreNextFocus_=!1};
_.G.onBlur_=function(){this.showFocus=!1};
_.G.emojiContainsVariants=function(n){return!!(n&&n.variantIds&&n.variantIds.length)};
_.G.onClick=function(n){clearTimeout(this.longPressTimeoutId);n=_.mZ(n);if(n instanceof HTMLImageElement){var D=n.id;this.changeFocusToEmoji(D,!1);var L=this.getEmoji(D),g;if(g=this.shouldUseStickyPreferences&&this.emojiContainsVariants(L)){var b;g=!((b=this.emojiManager.emojiMap[D])!=null&&b.stickyPrefId)}g?(b=_.r(this.hostElement).querySelector("#repeat").itemForElement(n),this.openVariantSelector(b,n)):_.bP(this.hostElement,"yt-emoji-select",L)}};
_.G.isActiveEmojiWithVariants=function(n,D){return n&&D?D.stickyPrefId?n===D.stickyPrefId:n===D.emojiId:!1};
_.G.onCloseEmojiVariantSelector=function(n){this.activeEmojiWithVariantsId===n&&(this.activeEmojiWithVariantsId="")};
_.G.onMouseOver_=function(n){n=_.mZ(n);n instanceof HTMLImageElement&&_.bP(this.hostElement,"yt-emoji-hover",_.W4(this.emojiManager,n.id))};
_.G.changeFocus_=function(n,D){this.focusedIndex=(this.focusedIndex+n+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(n=this.emoji[this.focusedIndex],D&&(this.showFocus=!0,_.r(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.bP(this.hostElement,"yt-emoji-hover",n)))};
_.G.changeFocusToEmoji=function(n,D){if(n){var L=this.emoji.findIndex(function(g){return g.emojiId===n});
L!==-1&&this.changeFocus_(L-this.focusedIndex,D)}};
_.G.onKeyDown_=function(n){switch(n.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var D=this.emoji[this.focusedIndex];if(D&&D.emojiId){if(this.emojiContainsVariants(D)){var L=_.r(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(D,L)}else _.bP(this.hostElement,"yt-emoji-select",ed(this.emojiManager,D.emojiId)),this.hostElement.focus();n.preventDefault()}}break;case 40:this.changeFocus_(1,!0);n.preventDefault();break;case 38:this.changeFocus_(-1,!0),n.preventDefault()}};
_.G.onEmojiStickyPreferenceChanged=function(n,D){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&n.emojiId&&n.variantIds&&n.variantIds.includes(D)&&this.activeEmojiWithVariantsId!==D&&this.setStickyEmojiPreference(n.emojiId,D)};
_.G.openVariantSelector=function(n,D){this.activeEmojiWithVariantsId=n.stickyPrefId||n.emojiId||"";_.bP(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:n,target:D})};
_.G.setStickyEmojiPreference=function(n,D){if(this.data){var L=this.emoji.findIndex(function(b){return b.emojiId===n});
if(L!==-1){var g=this.emoji[L];g.stickyPrefId=D;this.set("emoji."+L,Object.assign({},g));this.activeEmojiWithVariantsId=D}}};
var np=eiQ;np.prototype.onKeyDown_=np.prototype.onKeyDown_;np.prototype.onMouseOver_=np.prototype.onMouseOver_;np.prototype.onClick=np.prototype.onClick;np.prototype.onBlur_=np.prototype.onBlur_;np.prototype.onFocus=np.prototype.onFocus;np.prototype.onMouseUp=np.prototype.onMouseUp;np.prototype.onMouseDown=np.prototype.onMouseDown;np.prototype.dataChanged=np.prototype.dataChanged;np.prototype.disableIncrementalLoadingChanged_=np.prototype.disableIncrementalLoadingChanged_;
np.prototype.emojiManagerChanged_=np.prototype.emojiManagerChanged_;np.prototype.emojiChanged_=np.prototype.emojiChanged_;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],np.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],np.prototype,"data",void 0);_.Y([_.t({computed:"computeId_(data)"}),_.F("design:type",String)],np.prototype,"id",void 0);_.Y([_.t({computed:"computeEmoji(data)"}),_.F("design:type",Array)],np.prototype,"emoji",void 0);
_.Y([_.t(),_.F("design:type",Number)],np.prototype,"skinTone",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],np.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Boolean)],np.prototype,"disableIncrementalLoading",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],np.prototype,"focusedIndex",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],np.prototype,"showFocus",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.F("design:type",Object)],np.prototype,"ariaLabel",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.F("design:type",Object)],np.prototype,"ariaActivedescendant",void 0);_.Y([_.t({value:60}),_.F("design:type",Number)],np.prototype,"domRepeatTargetFramerate",void 0);_.Y([_.t({value:1}),_.F("design:type",Number)],np.prototype,"domRepeatInitialCount",void 0);
_.Y([_.t({value:""}),_.F("design:type",String)],np.prototype,"activeEmojiWithVariantsId",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],np.prototype,"shouldUseStickyPreferences",void 0);_.Y([_.P("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"emojiChanged_",null);_.Y([_.P("emojiManager"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"emojiManagerChanged_",null);
_.Y([_.P("disableIncrementalLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"disableIncrementalLoadingChanged_",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"dataChanged",null);_.Y([_.R("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],np.prototype,"onMouseDown",null);
_.Y([_.R("mouseup"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"onMouseUp",null);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"onFocus",null);_.Y([_.R("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],np.prototype,"onBlur_",null);
_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],np.prototype,"onClick",null);_.Y([_.R("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],np.prototype,"onMouseOver_",null);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],np.prototype,"onKeyDown_",null);
np=_.Y([_.Ep({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],np);
_.l(np,"yt-emoji-picker-category-renderer",function(){if(W3c===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;hiA===void 0&&(hiA=document.createElement("template"));var g=hiA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);W3c=n}n=W3c;return n},{mode:2});var xiW;var K3j;var Rij;var PaX;var t3i=function(){var n=_.m.apply(this,arguments)||this;n.ariaLabel=null;n.ariaActivedescendant=null;n.getFormattedStringRawText=_.o_;n.JSC$11878_ignoreNextFocus_=!1;return n};
_.f(t3i,_.m);_.G=t3i.prototype;_.G.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")};
_.G.emojiUrl=function(n){var D,L;n=(D=ed(this.emojiManager,n,!0))==null?void 0:(L=D.image)==null?void 0:L.thumbnails;return _.XJ(n,24)||""};
_.G.emojiAlt=function(n){var D=this.get("image.accessibility.accessibilityData.label",n);return D?D:n.isCustomEmoji?n.shortcuts[0]:n.emojiId};
_.G.emojiId=function(n){return"emoji"+n};
_.G.computeId_=function(n){return n.categoryId||""};
_.G.computeAriaActivedescendant_=function(n){return this.emoji&&n<this.emoji.length?this.emojiId(n):""};
_.G.emojiChanged_=function(){this.changeFocus_(0,!1);for(var n=_.qb(),D=0;D<this.emoji.length;D++){var L={veType:88013,elementIndex:D},g=this.emoji[D];g.isCustomEmoji&&(g=document.querySelector(("#"+g.emojiId).replace("/","\\/")))&&(L=_.G8(n,L))&&(g.visualElement=L)}};
_.G.computeEmoji_=function(n){var D=this;return this.emojiManager?n.emojiIds.map(function(L){return _.W4(D.emojiManager,L,!0)}).filter(CcB):[]};
_.G.titleOffsetChanged_=function(){var n=this.hostElement.getBoundingClientRect(),D=_.r(this.hostElement).querySelector("#title").getBoundingClientRect();n=Math.max(0,Math.min(this.titleOffset,n.height-D.height));_.r(this.hostElement).querySelector("#title").style.top=n+"px"};
_.G.onEmojiMouseOver_=function(n){_.bP(this.hostElement,"yt-emoji-hover",n.model.item)};
_.G.onEmojiTap_=function(n){this.data.command&&(n=x34(_.E().resolve(_.Yo(Wl)),this.data.command,n),_.bP(this.hostElement,"yt-navigate",n))};
_.G.emojiAriaLabel=function(n){return n.shortcuts[0]};
_.G.emojiAriaSelected=function(n,D,L){return n&&L==D?"true":"false"};
_.G.changeFocus_=function(n,D){var L=this.emoji.length;this.focusedIndex=(this.focusedIndex+n+L)%L;n=this.emoji[this.focusedIndex];if(D){var g;(g=_.r(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||g.scrollIntoView(!1);_.bP(this.hostElement,"yt-emoji-hover",n)}};
_.G.onMouseDown_=function(){this.JSC$11878_ignoreNextFocus_=!0};
_.G.onFocus_=function(){this.JSC$11878_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$11878_ignoreNextFocus_=!1};
_.G.onBlur_=function(){this.showFocus=!1};
_.G.onKeyDown_=function(n){switch(n.keyCode){case 13:this.onEmojiTap_(n);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);n.preventDefault();break;case 38:this.changeFocus_(-1,!0),n.preventDefault()}};
var Dz=t3i;Dz.prototype.onKeyDown_=Dz.prototype.onKeyDown_;Dz.prototype.onBlur_=Dz.prototype.onBlur_;Dz.prototype.onFocus_=Dz.prototype.onFocus_;Dz.prototype.onMouseDown_=Dz.prototype.onMouseDown_;Dz.prototype.onEmojiTap_=Dz.prototype.onEmojiTap_;Dz.prototype.titleOffsetChanged_=Dz.prototype.titleOffsetChanged_;Dz.prototype.emojiChanged_=Dz.prototype.emojiChanged_;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Dz.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Dz.prototype,"data",void 0);_.Y([_.t({computed:"computeId_(data)"}),_.F("design:type",String)],Dz.prototype,"id",void 0);_.Y([_.t({computed:"computeEmoji_(data)"}),_.F("design:type",Array)],Dz.prototype,"emoji",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],Dz.prototype,"titleOffset",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.F("design:type",Object)],Dz.prototype,"ariaLabel",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.F("design:type",Object)],Dz.prototype,"ariaActivedescendant",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Dz.prototype,"showFocus",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],Dz.prototype,"focusedIndex",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],Dz.prototype,"emojiManager",void 0);
_.Y([_.P("emoji"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dz.prototype,"emojiChanged_",null);_.Y([_.P("titleOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dz.prototype,"titleOffsetChanged_",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Dz.prototype,"onEmojiTap_",null);
_.Y([_.R("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dz.prototype,"onMouseDown_",null);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dz.prototype,"onFocus_",null);_.Y([_.R("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dz.prototype,"onBlur_",null);
_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Dz.prototype,"onKeyDown_",null);Dz=_.Y([_.Ep({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Dz);
_.l(Dz,"yt-emoji-picker-upsell-category-renderer",function(){if(PaX===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Rij===void 0&&(Rij=document.createElement("template"));var g=Rij;L.call(D,g.content.cloneNode(!0),n.content.firstChild);PaX=n}n=PaX;return n},{mode:2});var mi6;var v$b;var XZX=function(){var n=_.m.apply(this,arguments)||this;n.scrollAction="lock";n.verticalAlign="top";return n};
_.f(XZX,_.m);_.G=XZX.prototype;_.G.onClick=function(n){n=_.mZ(n);n instanceof HTMLImageElement&&_.bP(this.hostElement,"yt-emoji-select",_.W4(this.emojiManager,n.id))};
_.G.openSelector=function(){this.ironOverlayBehavior.open()};
_.G.onDomChange=function(){Q8X(this.ytEmojiSelectorBehavior)};
_.G.computeIsFamilySelector=function(n){var D;return(n==null?void 0:(D=n.emoji)==null?void 0:D.emojiId)==="\ud83d\udc6a"};
_.G.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var n=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];n&&n.emojiId&&(_.bP(this.hostElement,"yt-emoji-select",_.W4(this.emojiManager,n.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.oh.Object.defineProperties(XZX.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L,g;return this.emojiManager&&((D=this.data)==null?0:(L=D.emoji)==null?0:(g=L.variantIds)==null?0:g.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.W4(n.emojiManager,b)}).filter(function(b){return!!b}):[]}}});
var Lp=XZX;Lp.prototype.onClick=Lp.prototype.onClick;_.Y([_.W(_.MP),_.F("design:type",Object)],Lp.prototype,"ironOverlayBehavior",void 0);_.Y([_.W(ukb),_.F("design:type",Object)],Lp.prototype,"ytEmojiSelectorBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Lp.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],Lp.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Object)],Lp.prototype,"scrollAction",void 0);
_.Y([_.t(),_.F("design:type",Object)],Lp.prototype,"verticalAlign",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.F("design:type",Boolean)],Lp.prototype,"isFamilySelector",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lp.prototype,"emojiVariants",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],Lp.prototype,"onClick",null);
Lp=_.Y([_.Ep({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],Lp);
_.l(Lp,"yt-emoji-variant-selector",function(){if(v$b===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;mi6===void 0&&(mi6=document.createElement("template"));var g=mi6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);v$b=n}n=v$b;return n},{mode:2});var lUA=/:/g,M3X=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],o$j=function(){var n=_.m.apply(this,arguments)||this;n.emojiVariantSelector=null;n.emojiMultiPersonSelector=null;n.identity=_.Rv;n.lastAnimationTime_=0;n.animationStart_=null;n.animationEnd_=null;return n};
_.f(o$j,_.m);_.G=o$j.prototype;
_.G.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}}};
_.G.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.xV)};
_.G.attached=function(){_.p6&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&Zz6(this.emojiManager)};
_.G.dataChanged=function(){var n;if((n=this.data)==null?0:n.categories){n=this.emojiManager;var D=this.getCustomEmojiIds();n.pickerCustomEmojiIds=[].concat(_.Iu(V7I),_.Iu(D))}};
_.G.getCustomEmojiIds=function(){var n,D=(n=this.data.categories)==null?void 0:n.find(function(q){var U;return((U=q.emojiPickerCategoryRenderer)==null?void 0:U.categoryId)&&M3X.includes(q.emojiPickerCategoryRenderer.categoryId)}),L;
n=(L=this.data.categories)==null?void 0:L.find(function(q){return q.emojiPickerUpsellCategoryRenderer});
var g,b;return[D==null?void 0:(g=D.emojiPickerCategoryRenderer)==null?void 0:g.emojiIds,n==null?void 0:(b=n.emojiPickerUpsellCategoryRenderer)==null?void 0:b.emojiIds].flat().filter(function(q){return!!q})};
_.G.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.G.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.G.updateCategoriesAndPlaceholderInternal=function(n,D){var L=this;n&&D&&(this.categories=n.categories||[],this.categoryButtons=n.categoryButtons||[],this.resetPlaceholder(),this.search="",_.IP(function(){L.updateButtons_()}))};
_.G.computeId_=function(n){return n.id||""};
_.G.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(n){return n.emojiPickerCategoryRenderer&&n.emojiPickerCategoryRenderer.emojiData}):!1};
_.G.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.G.onShowEmojiVariantSelector=function(n){var D=n.detail.emojiData;D.variantIds&&D.variantIds.length&&(D.multiSelectorThumbnailRow&&D.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:D,target:n.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:D,target:n.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.G.onIronOverlayClosed=function(n){var D=aNc(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");D&&n.composedPath&&(n.composedPath().includes(_.r(this.hostElement).querySelector("#emoji-variant-selector"))||n.composedPath().includes(_.r(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.$d(this.hostElement,"yt-close-emoji-variant-selector",[D.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.G.onEmojiVariantSelectorMouseup=function(n){var D=n.target.firstChild;this.variantSelectorOpened&&D&&_.IP(function(){D.noCancelOnOutsideClick=!1},100)};
_.G.onEmojiVariantSelectorMousedown=function(n){n=n.target.firstChild;this.variantSelectorOpened&&n&&(n.noCancelOnOutsideClick=!1)};
_.G.onSelectCategory_=function(n){var D=this.search!="";this.search="";for(var L=_.r(this.hostElement).querySelector("#categories").children,g=0;g<L.length;g++){var b=L[g];if(b.id==n.detail.categoryId){D?(_.r(this.hostElement).querySelector("#categories").scrollTop=b.offsetTop,this.updateButtons_()):(this.animationStart_=_.r(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=b.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.G.onEmojiHover_=function(n){this.placeholder=n.detail.shortcuts?n.detail.shortcuts[0]:""};
_.G.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.G.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.G.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.G.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.G.computeSearchCategory_=function(n){n=n.replace(lUA,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();n=n.split(" ");for(var D=[],L=this.emojiManager.emojis,g=0;g<L.length;g++){var b=L[g];if(b.searchTerms)for(var q=0;q<b.searchTerms.length;q++){for(var U=b.searchTerms[q].toLocaleLowerCase(),J=!1,k=0;k<n.length;k++)if(U.indexOf(n[k])!=-1){J=!0;break}if(J&&(!b.isCustomEmoji||!b.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(b.emojiId))){D.push(b.emojiId);
break}}}return{categoryId:-1,emojiIds:D}};
_.G.computeSearchEmptyMessage_=function(n,D){return n&&D&&D.emojiIds&&D.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.G.computeSearching_=function(n){return this.emojiManager&&n.replace(lUA,"").length>1};
_.G.computeSkinToneHidden=function(){var n;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((n=this.data)==null||!n.hideSkinTonePicker)};
_.G.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.G.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.G.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.G.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.G.selectSkinTone_=function(n){n=Number(n.target.getAttribute("tone"));this.set("emojiManager.skinTone",n);_.$d(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[n]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.G.skinToneChanged_=function(){_.r(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var n=_.r(this.hostElement).querySelector("#dropdown-content").children,D=0;D<n.length;D++)D===this.skinTone?n[D].setAttribute("selected",""):n[D].removeAttribute("selected")};
_.G.animateScroll_=function(n){this.lastAnimationTime_||(this.lastAnimationTime_=n);n-=this.lastAnimationTime_;n<200?(_.r(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*n/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.r(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.G.searchChanged_=function(){this.updateButtons_()};
_.G.updateButtons_=function(){var n=null;if(!this.search)for(var D=_.r(this.hostElement).querySelector("#categories").scrollTop,L=_.r(this.hostElement).querySelector("#categories").children,g=0;g<L.length;g++){var b=L[g];b.offsetTop<=D&&(n=b.id)}D=_.r(this.hostElement).querySelector("#category-buttons").children;for(L=0;L<D.length;L++)g=D[L],g.active=g.id===n};
var gq=o$j;gq.prototype.searchChanged_=gq.prototype.searchChanged_;gq.prototype.skinToneChanged_=gq.prototype.skinToneChanged_;gq.prototype.onEmojiHover_=gq.prototype.onEmojiHover_;gq.prototype.onSelectCategory_=gq.prototype.onSelectCategory_;gq.prototype.onShowEmojiVariantSelector=gq.prototype.onShowEmojiVariantSelector;gq.prototype.updateCategoriesAndPlaceholder_=gq.prototype.updateCategoriesAndPlaceholder_;gq.prototype.dataChanged=gq.prototype.dataChanged;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gq.prototype,"data",void 0);_.Y([_.t({value:function(){return[]}}),
_.F("design:type",Array)],gq.prototype,"categories",void 0);_.Y([_.t({value:function(){return[]}}),
_.F("design:type",Array)],gq.prototype,"categoryButtons",void 0);_.Y([_.t({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.F("design:type",Boolean)],gq.prototype,"disableScroll",void 0);_.Y([_.t({computed:"computeId_(data)",reflectToAttribute:!0}),_.F("design:type",String)],gq.prototype,"id",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],gq.prototype,"selected",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],gq.prototype,"disableIncrementalLoading",void 0);_.Y([_.t(),_.F("design:type",String)],gq.prototype,"placeholder",void 0);_.Y([_.t({value:""}),_.F("design:type",String)],gq.prototype,"search",void 0);_.Y([_.t({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.F("design:type",Boolean)],gq.prototype,"searching",void 0);_.Y([_.t({computed:"computeSearchCategory_(search)"}),_.F("design:type",Object)],gq.prototype,"searchCategory",void 0);
_.Y([_.t({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.F("design:type",Object)],gq.prototype,"searchEmptyMessage",void 0);_.Y([_.t({computed:"identity(emojiManager.skinTone)"}),_.F("design:type",Number)],gq.prototype,"skinTone",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],gq.prototype,"skinToneOpened",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],gq.prototype,"variantSelectorOpened",void 0);
_.Y([_.t({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.F("design:type",Boolean)],gq.prototype,"skinToneHidden",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],gq.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Object)],gq.prototype,"emojiVariantSelector",void 0);_.Y([_.t(),_.F("design:type",Object)],gq.prototype,"emojiMultiPersonSelector",void 0);
_.Y([_.t({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.F("design:type",Boolean)],gq.prototype,"shouldUseStickyPreferences",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gq.prototype,"dataChanged",null);_.Y([_.P("data","selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gq.prototype,"updateCategoriesAndPlaceholder_",null);
_.Y([_.R("yt-show-emoji-variant-selector"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],gq.prototype,"onShowEmojiVariantSelector",null);_.Y([_.R("yt-emoji-picker-select-category"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],gq.prototype,"onSelectCategory_",null);_.Y([_.R("yt-emoji-hover"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],gq.prototype,"onEmojiHover_",null);
_.Y([_.P("skinTone"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gq.prototype,"skinToneChanged_",null);_.Y([_.P("search"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gq.prototype,"searchChanged_",null);gq=_.Y([_.Ep({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],gq);
_.l(gq,"yt-emoji-picker-renderer",function(){if(K3j===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;xiW===void 0&&(xiW=document.createElement("template"));var g=xiW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);K3j=n}n=K3j;return n},{mode:2});var YZ6=function(){var n=_.m.apply(this,arguments)||this;n.emojiManager=_.xV;n.isDarkTheme=document.documentElement.hasAttribute("dark");n.selectedIndex=1;n.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return n};
_.f(YZ6,_.m);_.G=YZ6.prototype;_.G.handleEmojiCustomizationVisible=function(n){this.emojiPickerRenderer.selected=n;this.selectedIndex=1;n?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.G.emojiCustomizationSetChanged=function(){var n;(n=this.data)!=null&&n.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.nQ(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.G.updateSaveButtonState=function(n){var D;(D=this.data)!=null&&D.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.pF("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:n}))};
_.G.emojiUrl=function(n){n=_.W4(this.emojiManager,n);if(!n)return"";var D;n=(D=n.image)==null?void 0:D.thumbnails;return _.XJ(n,24)||""};
_.G.emojiAlt=function(n){var D=_.W4(this.emojiManager,n);if(!D)return n;var L,g,b,q=(D==null?void 0:(L=D.image)==null?void 0:(g=L.accessibility)==null?void 0:(b=g.accessibilityData)==null?void 0:b.label)||"";return q?q:D.isCustomEmoji?D.shortcuts[0]:D.emojiId||n};
_.G.emojiAriaLabel=function(n){var D,L;return((D=_.W4(this.emojiManager,n))==null?void 0:(L=D.shortcuts)==null?void 0:L[0])||n};
_.G.onEmojiClick=function(n){n.model.index!==0&&(this.selectedIndex=n.model.index)};
_.G.onEmojiSelect=function(n){n=n.detail;var D,L;((D=this.data)==null?0:D.emojiCustomizationSetEntityKey)&&((L=this.emojiCustomizationSet)==null?0:L.emojiId)&&n.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,n.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.pF("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,n.emojiId,this.selectedIndex)}))};
_.G.canEditEmoji=function(n,D,L){n=n.indexOf(D);return n===L||n===0||L===0?!1:!0};
_.G.getUpdatedEmojiIdList=function(n,D,L){var g=n.indexOf(D);n=[].concat(_.Iu(n));g>=0&&(n[g]=n[L]);n[L]=D;return n};
_.oh.Object.defineProperties(YZ6,{template:{configurable:!0,enumerable:!0,get:function(){if($iX===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;b3W===void 0&&(b3W=document.createElement("template"));var g=b3W;L.call(D,g.content.cloneNode(!0),n.content.firstChild);$iX=n}n=$iX;return n}}});
var b5=YZ6;b5.prototype.onEmojiSelect=b5.prototype.onEmojiSelect;_.Y([_.W(_.rH),_.F("design:type",Object)],b5.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],b5.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.bM("yt-emoji-picker-renderer"),_.F("design:type",Object)],b5.prototype,"emojiPickerRenderer",void 0);
_.Y([_.t({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(n,D){return _.VV(n.entities,"emojiCustomizationSetEntity",D)},
observer:"emojiCustomizationSetChanged"}),_.F("design:type",Object)],b5.prototype,"emojiCustomizationSet",void 0);_.Y([_.t(),_.F("design:type",Object)],b5.prototype,"originalEmojiSet",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],b5.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Object)],b5.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],b5.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],b5.prototype,"selectedIndex",void 0);
_.Y([_.R("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],b5.prototype,"onEmojiSelect",null);b5=_.Y([_.Ep({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],b5);var SZr;var F3P;var H3i;var ylj;var NSW=function(){var n=_.m.apply(this,arguments)||this;n.authorBadges=[];return n};
_.f(NSW,_.m);_.G=NSW.prototype;_.G.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.G.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]]"}}}}}};
_.G.dataChanged=function(){var n=joJ(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",n)};
_.G.updateMessage=function(){var n=this.data.message,D=_.r(_.r(this.hostElement).querySelector("#message"));D.textContent="";n&&D.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(n))};
_.G.shouldSupportWholeItemClick=function(){return!0};
_.G.onShowOriginalClick=function(n){n.preventDefault();this.showOriginal=!0};
_.G.computeShowBar=function(n,D,L){return n&&D||L};
_.G.computeAuthorBadges=function(n){return n.authorBadges||[]};
_.G.computeAuthorIsOwner=function(n){return!!nBv(n.authorBadges,"owner")};
_.G.computeAuthorNameColor=function(n){var D;if(_.c("live_chat_author_name_color_usernames")&&(n==null?0:(D=n.authorName)==null?0:D.simpleText))return _.GNB(_.q48(n.authorName.simpleText));if(_.c("live_chat_seed_color_usernames")&&(n==null?0:n.authorSeedColorArgb))return _.GNB(_.Nt(n.authorSeedColorArgb));if(_.c("live_chat_colored_usernames"))return"#cc0000";var L;return _.c("live_chat_simple_color_usernames")&&(n==null?0:(L=n.authorName)==null?0:L.simpleText)&&(n==null?0:n.authorUsernameColorLight)&&
(n==null?0:n.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.Nt(n.authorUsernameColorDark):_.Nt(n.authorUsernameColorLight):""};
var $v=NSW;$v.prototype.updateMessage=$v.prototype.updateMessage;$v.prototype.dataChanged=$v.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],$v.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$v.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],$v.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"showOriginal",void 0);_.Y([_.t({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"isDimmed",void 0);_.Y([_.t({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"showBar",void 0);
_.Y([_.t({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],$v.prototype,"authorBadges",void 0);_.Y([_.t({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"authorIsOwner",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"inCollapsedBanner",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"inBanner",void 0);
_.Y([_.t({value:_.c("live_chat_hide_avatars"),reflectToAttribute:!0}),_.F("design:type",Boolean)],$v.prototype,"avatarHidden",void 0);_.Y([_.t({computed:"computeAuthorNameColor(data)"}),_.F("design:type",String)],$v.prototype,"authorNameColor",void 0);_.Y([_.t(),_.F("design:type",_.mu)],$v.prototype,"participantsManager",void 0);_.Y([_.t({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.F("design:type",Object)],$v.prototype,"filledButtonOverrides",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$v.prototype,"dataChanged",null);_.Y([_.P("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$v.prototype,"updateMessage",null);$v=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],$v);
_.l($v,"yt-live-chat-text-message-renderer",function(){if(ylj===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;H3i===void 0&&(H3i=document.createElement("template"));var g=H3i;L.call(D,g.content.cloneNode(!0),n.content.firstChild);ylj=n}n=ylj;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var G$=function(){var n=_.m.apply(this,arguments)||this;n.tonalButtonOverrides={type:"tonal",style:"overlay"};return n};
_.f(G$,_.m);
G$.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]]"}}}}}};
G$.prototype.shouldSupportInlineActionButtons=function(){return!0};
G$.prototype.shouldSupportWholeItemClick=function(){return!0};
_.oh.Object.defineProperties(G$.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
var qr=G$;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qr.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],qr.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qr.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qr.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",_.mu)],qr.prototype,"participantsManager",void 0);
_.Y([_.t(),_.F("design:type",Object)],qr.prototype,"tonalButtonOverrides",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.infoDialogButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],qr.prototype,"hasInfoDialogButton",null);qr=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],qr);
_.l(qr,"yt-live-chat-auto-mod-message-renderer",function(){if(F3P===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;SZr===void 0&&(SZr=document.createElement("template"));var g=SZr;L.call(D,g.content.cloneNode(!0),n.content.firstChild);F3P=n}n=F3P;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var j8G;var nHX;var D36;var LNi=function(){return _.m.apply(this,arguments)||this};
_.f(LNi,_.m);var gHQ=LNi;_.Y([_.t(),_.F("design:type",Object)],gHQ.prototype,"data",void 0);gHQ=_.Y([_.X({is:"ytd-factoid-renderer",disableElementRegistration:!0})],gHQ);
_.l(gHQ,"ytd-factoid-renderer",function(){if(D36!==void 0)return D36;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return D36=n},{mode:1});var b5Q=function(){return _.m.apply(this,arguments)||this};
_.f(b5Q,_.m);b5Q.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
var Vv=b5Q;_.Y([_.t(),_.F("design:type",Object)],Vv.prototype,"data",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Vv.prototype,"ytRendererstamperBehavior",void 0);Vv=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],Vv);
_.l(Vv,"yt-live-chat-channel-activity-reputation-renderer",function(){if(nHX===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;j8G===void 0&&(j8G=document.createElement("template"));var g=j8G;L.call(D,g.content.cloneNode(!0),n.content.firstChild);nHX=n}n=nHX;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var $3X;var GV6;var qcj=function(){return _.m.apply(this,arguments)||this};
_.f(qcj,_.m);qcj.prototype.ready=function(){var n=document.querySelector("yt-live-chat-app");n&&n.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
var UC=qcj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UC.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Boolean)],UC.prototype,"menuFocused",void 0);_.Y([_.t(),_.F("design:type",Object)],UC.prototype,"data",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],UC.prototype,"ytLiveChatItemBehavior",void 0);UC=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],UC);
_.l(UC,"yt-live-chat-donation-announcement-renderer",function(){if(GV6===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;$3X===void 0&&($3X=document.createElement("template"));var g=$3X;L.call(D,g.content.cloneNode(!0),n.content.firstChild);GV6=n}n=GV6;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Vbb;var U3Q,BvQ=function(){if(U3Q!==void 0)return U3Q;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Vbb===void 0&&(Vbb=document.createElement("template"));var g=Vbb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return U3Q=n};var J76=function(){return _.m.apply(this,arguments)||this};
_.f(J76,_.m);_.oh.Object.defineProperties(J76,{template:{configurable:!0,enumerable:!0,get:function(){return BvQ()}}});
var BO=J76;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],BO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BO.prototype,"data",void 0);BO=_.Y([_.Ep({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],BO);_.l(BO,"yt-live-chat-empty-feed-view-model",function(){return BvQ()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var kVb;var p_A;var Z5i=function(){return _.m.apply(this,arguments)||this};
_.f(Z5i,_.m);Z5i.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"}}}}}};
_.oh.Object.defineProperties(Z5i.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var n,D;return{runs:[{text:(n=this.data)==null?void 0:(D=n.channelName)==null?void 0:D.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var n=[],D;if((D=this.data)==null||!D.channelBadges)return n;var L;D=_.V((L=this.data)==null?void 0:L.channelBadges);for(L=D.next();!L.done;L=D.next()){L=_.u(L.value,SPW);var g=void 0,b=void 0;if((g=L)==null?0:(b=g.badgeImage)==null?0:b.sources)g=void 0,b={liveChatAuthorBadgeRenderer:{tooltip:L.tooltip,accessibility:{accessibilityData:{label:(g=_.u(L.rendererContext,_.Xc))==null?void 0:g.label}}}},L.badgeImage.sources[0].clientResource?b.liveChatAuthorBadgeRenderer.icon=
{iconType:L.badgeImage.sources[0].clientResource.imageName}:b.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:L.badgeImage.sources},n.push(b)}return n}}});
var JO=Z5i;_.Y([_.t(),_.F("design:type",Object)],JO.prototype,"data",void 0);_.Y([_.x("data.channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],JO.prototype,"channelName",null);_.Y([_.x("data.channelBadges"),_.F("design:type",Array),_.F("design:paramtypes",[])],JO.prototype,"channelBadges",null);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],JO.prototype,"ytRendererstamperBehavior",void 0);
JO=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],JO);
_.l(JO,"yt-live-chat-identity-view-model",function(){if(p_A===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;kVb===void 0&&(kVb=document.createElement("template"));var g=kVb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);p_A=n}n=p_A;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var ad6;var d3L;var Q4A;var u5Q;var flL=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;n.supportsInlineActionButtons=!0;return n};
_.f(flL,_.m);flL.prototype.ready=function(){var n;((n=document.querySelector("yt-live-chat-app"))==null?0:n.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
flL.prototype.dataChanged=function(n){var D=(0,_.nC)(_.r(this.hostElement).querySelector("#detail-text"));D.textContent="";(n==null?0:n.detailText)&&D.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(n.detailText))};
var kv=flL;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],kv.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kv.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({observer:"dataChanged"}),_.F("design:type",Object)],kv.prototype,"data",void 0);
_.Y([_.t({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],kv.prototype,"hidden",void 0);kv=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],kv);
_.l(kv,"yt-live-chat-legacy-paid-message-renderer",function(){if(u5Q===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Q4A===void 0&&(Q4A=document.createElement("template"));var g=Q4A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);u5Q=n}n=u5Q;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var ArP;var zmA;var IlL={},Ccb=function(){return _.GG.apply(this,arguments)||this};
_.f(Ccb,_.GG);Ccb.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
var pp=Ccb;pp.prototype.onLiveChatMembershipItemBehaviorClick=pp.prototype.onLiveChatMembershipItemBehaviorClick;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pp.prototype,"data",void 0);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],pp.prototype,"onLiveChatMembershipItemBehaviorClick",null);pp=_.Y([_.qt()],pp);
IlL.YtLiveChatMembershipItemBehavior=[pp.prototype,_.N.YtRendererBehavior];var rrc=function(){var n=_.m.apply(this,arguments)||this;n.supportsInlineActionButtons=!0;n.hasPrimaryHeaderText=!1;n.showOnlyHeader=!1;n.authorBadges=[];n.modern=_.c("web_button_rework_with_live");n.buttonOverrides={style:"overlay",type:"filled"};return n};
_.f(rrc,_.m);_.G=rrc.prototype;_.G.shouldSupportInlineActionButtons=function(){return!0};
_.G.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.G.ready=function(){var n=document.querySelector("yt-live-chat-app");n&&n.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.G.messageChanged=function(){var n=this.data.message,D=(0,_.nC)(_.r(this.hostElement).querySelector("#message"));D.textContent="";n&&D.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(n))};
_.G.computeHasPrimaryHeaderText=function(n){return!(!n||!n.headerPrimaryText)};
_.G.computeShowOnlyHeader=function(n,D){return this.isMessageEmpty(n,D)};
_.G.computeAuthorBadges=function(n){return n.authorBadges||[]};
_.G.isMessageEmpty=function(n,D){return!n||n.empty?!0:!n.message&&!n.inputField&&!D};
_.G.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.G.getInputElement=function(){return _.r(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.G.inputFocus=function(){var n=this.getInputElement();n&&n.focus()};
_.G.inputInsertEmoji=function(n){var D=this.getInputElement();D&&D.insertEmoji(n)};
_.G.inputMessage=function(){var n=this.getInputElement();return n&&this.data.inputField?(n.completeEmojis(),_.ix(n.liveChatRichMessageInput)):null};
_.G.onFooterButtonClick=function(){this.data.footerButton&&_.bP(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.G.shouldSupportWholeItemClick=function(){return!0};
var Zz=rrc;Zz.prototype.isDeletedChanged=Zz.prototype.isDeletedChanged;Zz.prototype.messageChanged=Zz.prototype.messageChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],Zz.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(IlL.YtLiveChatMembershipItemBehavior),_.F("design:type",Object)],Zz.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zz.prototype,"data",void 0);_.Y([_.t({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Zz.prototype,"hasPrimaryHeaderText",void 0);_.Y([_.t({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.F("design:type",Object)],Zz.prototype,"showOnlyHeader",void 0);
_.Y([_.t({computed:"computeAuthorBadges(data)"}),_.F("design:type",Array)],Zz.prototype,"authorBadges",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Zz.prototype,"modern",void 0);_.Y([_.P("data.message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zz.prototype,"messageChanged",null);_.Y([_.P("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zz.prototype,"isDeletedChanged",null);
Zz=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],Zz);
_.l(Zz,"yt-live-chat-membership-item-renderer",function(){if(zmA===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ArP===void 0&&(ArP=document.createElement("template"));var g=ArP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);zmA=n}n=zmA;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Ob6;var ibj;var w8i=function(){return _.m.apply(this,arguments)||this};
_.f(w8i,_.m);w8i.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
var a$=w8i;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],a$.prototype,"data",void 0);a$=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],a$);
_.l(a$,"yt-live-chat-mode-change-message-renderer",function(){if(ibj===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Ob6===void 0&&(Ob6=document.createElement("template"));var g=Ob6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);ibj=n}n=ibj;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var hmI;var WTb;var emI=function(){return _.m.apply(this,arguments)||this};
_.f(emI,_.m);var dq=emI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],dq.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dq.prototype,"data",void 0);dq=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],dq);
_.l(dq,"yt-live-chat-moderation-message-renderer",function(){if(WTb===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;hmI===void 0&&(hmI=document.createElement("template"));var g=hmI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);WTb=n}n=WTb;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var xgc;var KT6;var RmL=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework");return n};
_.f(RmL,_.m);RmL.prototype.onClick=function(){var n;if((n=this.data)!=null&&n.onClickCommand){var D;_.Ly.instance.resolveCommand((D=this.data)==null?void 0:D.onClickCommand)}};
var T$=RmL;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],T$.prototype,"modern",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],T$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],T$.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],T$.prototype,"ytLiveChatItemBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],T$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],T$.prototype,"data",void 0);T$=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],T$);
_.l(T$,"yt-live-chat-offer-click-count-message-renderer",function(){if(KT6===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;xgc===void 0&&(xgc=document.createElement("template"));var g=xgc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);KT6=n}n=KT6;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var PcA;var tzQ=function(){return _.m.apply(this,arguments)||this};
_.f(tzQ,_.m);var mgb=tzQ;_.Y([_.t(),_.F("design:type",Object)],mgb.prototype,"data",void 0);mgb=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],mgb);
_.l(mgb,"yt-live-chat-placeholder-item-renderer",function(){if(PcA===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);PcA=n}n=PcA;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var vKP;var X8G;var llA=new XY(7),Mzj=function(){var n=_.m.apply(this,arguments)||this;n.data={};return n};
_.f(Mzj,_.m);Mzj.prototype.dataChanged=function(){var n;((n=this.data)==null?0:n.class)&&_.yX(this.hostElement,this.data.class,!0);var D;((D=this.oldData)==null?0:D.class)&&_.yX(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
Mzj.prototype.computeTimestampString=function(n){return llA.format(new Date(n/1E3))};
var EC=Mzj;EC.prototype.dataChanged=EC.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],EC.prototype,"data",void 0);_.Y([_.t({computed:"computeTimestampString(data.timestampUsec)"}),_.F("design:type",String)],EC.prototype,"timestampString",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EC.prototype,"dataChanged",null);EC=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],EC);
_.l(EC,"yt-live-chat-server-error-message",function(){if(X8G===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;vKP===void 0&&(vKP=document.createElement("template"));var g=vKP;L.call(D,g.content.cloneNode(!0),n.content.firstChild);X8G=n}n=X8G;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var oK6;var YxA;var Sx6=function(){var n=_.m.apply(this,arguments)||this;n.defaultToFilledIcon=!1;return n};
_.f(Sx6,_.m);Sx6.prototype.computeHasPrimaryColorIcon=function(n){return n==="SPARK"||n==="SPONSORSHIP_STAR"};
Sx6.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
var sC=Sx6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],sC.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sC.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sC.prototype,"defaultToFilledIcon",void 0);_.Y([_.t(),_.F("design:type",Object)],sC.prototype,"data",void 0);
_.Y([_.t({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.F("design:type",Boolean)],sC.prototype,"hasPrimaryColorIcon",void 0);sC=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],sC);
_.l(sC,"yt-live-chat-viewer-engagement-message-renderer",function(){if(YxA===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;oK6===void 0&&(oK6=document.createElement("template"));var g=oK6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);YxA=n}n=YxA;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var FTQ;var HbI=function(){var n=_.m.apply(this,arguments)||this;n.modernUpdate=!1;n.buttonStyle="overlay";n.buttonType="filled";return n};
_.f(HbI,_.m);HbI.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
HbI.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
var cO=HbI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cO.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cO.prototype,"modernUpdate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],cO.prototype,"buttonStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],cO.prototype,"buttonType",void 0);
cO=_.Y([_.X({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],cO);
_.l(cO,"ytd-ad-hover-text-button-renderer",function(){if(FTQ!==void 0)return FTQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return FTQ=n},{mode:1});var yrb;var NcW=function(){var n=_.m.apply(this,arguments)||this;n.buttonOverrides={size:"XS"};n.modern=_.c("web_button_rework");return n};
_.f(NcW,_.m);NcW.prototype.onHelpTap=function(n){this.data&&this.data.informationDialog&&(_.bP(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),n.preventDefault(),n.stopPropagation())};
var Qv=NcW;_.Y([_.t(),_.F("design:type",Object)],Qv.prototype,"buttonOverrides",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Qv.prototype,"modern",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Qv.prototype,"data",void 0);Qv=_.Y([_.X({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Qv);
_.l(Qv,"ytd-live-chat-purchased-product-message-renderer",function(){if(yrb!==void 0)return yrb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return yrb=n},{mode:1});var j4c;var ngb;var D$A=function(){var n=_.m.apply(this,arguments)||this;n.isContainerDeleted=!1;return n};
_.f(D$A,_.m);D$A.prototype.onContextMenuClick=function(n){this.ytLiveChatItemBehavior.showContextMenu(n)};
D$A.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))};
var u5=D$A;u5.prototype.isContainerDeletedChanged=u5.prototype.isContainerDeletedChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],u5.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u5.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],u5.prototype,"isContainerDeleted",void 0);
_.Y([_.t(),_.F("design:type",String)],u5.prototype,"deletedStateMessage",void 0);_.Y([_.P("isContainerDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u5.prototype,"isContainerDeletedChanged",null);u5=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],u5);
_.l(u5,"ytd-sponsorships-live-chat-header-renderer",function(){if(ngb!==void 0)return ngb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ngb=n},{mode:1});var fp=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework_with_live");n.buttonOverrides={style:"overlay",type:"filled"};return n};
_.f(fp,_.m);fp.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]]"}}}}}};
fp.prototype.onCtaButtonClick=function(){var n,D=_.u((n=this.data)==null?void 0:n.optInPrompt,_.Wx);if(n=this.maybeGetButtonCommand(D)){var L;(L=_.qb())==null||L.clickCommand(n)}};
fp.prototype.maybeGetButtonCommand=function(n){return!n||!n.command||_.u(n.command,dLj)===void 0&&_.u(n.command,aDj)===void 0?null:n.command};
fp.prototype.shouldHideOptinPrompt=function(n,D){return!n||D};
var AO=fp;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],AO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],AO.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AO.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],AO.prototype,"modern",void 0);
AO=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],AO);
_.l(AO,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(j4c!==void 0)return j4c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return j4c=n},{mode:1});var L9X;var gg6=function(){return _.m.apply(this,arguments)||this};
_.f(gg6,_.m);gg6.prototype.onContextMenuClick=function(n){this.ytLiveChatItemBehavior.showContextMenu(n)};
gg6.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))};
var z$=gg6;z$.prototype.isDeletedChanged=z$.prototype.isDeletedChanged;_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],z$.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],z$.prototype,"data",void 0);_.Y([_.P("isDeleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z$.prototype,"isDeletedChanged",null);
z$=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],z$);
_.l(z$,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(L9X!==void 0)return L9X;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return L9X=n},{mode:1});var b_i=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return n};
_.f(b_i,_.m);_.G=b_i.prototype;
_.G.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"}}}};
_.G.handleLiveChatAction=function(n){_.u(n,Prj)?this.handleMarkChatItemAsDeletedAction(_.u(n,Prj)):_.u(n,RqG)&&this.handleRemoveChatItemAction(_.u(n,RqG))};
_.G.handleLiveChatActions=function(n){n.forEach(this.handleLiveChatAction,this)};
_.G.handleMarkChatItemAsDeletedAction=function(n){var D=this,L;((L=this.data)==null?0:L.items)&&this.data.items.forEach(function(g,b){var q=Object.keys(g)[0];Object.values(g)[0].id===n.targetItemId&&D.markAsDeleted("data.items",b,q,n.deletedStateMessage,n.showOriginalContentMessage)})};
_.G.handleRemoveChatItemAction=function(n){var D=this,L;((L=this.data)==null?0:L.items)&&this.data.items.forEach(function(g,b){Object.values(g)[0].id===n.targetItemId&&D.splice("data.items",b,1)})};
_.G.markAsDeleted=function(n,D,L,g,b){n=[n,D,L].join(".");this.set(n+".deletedStateMessage",g);this.set(n+".showOriginalContentMessage",b)};
var I$=b_i;_.Y([_.t(),_.F("design:type",Object)],I$.prototype,"data",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],I$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],I$.prototype,"ytActionHandlerBehavior",void 0);I$=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],I$);
_.l(I$,"yt-live-chat-item-display-list-renderer",function(){if(d3L===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;ad6===void 0&&(ad6=document.createElement("template"));var g=ad6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);d3L=n}n=d3L;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var $$G;var Gj6,qaj=function(){if(Gj6!==void 0)return Gj6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;$$G===void 0&&($$G=document.createElement("template"));var g=$$G;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Gj6=n};var Vc6=function(){var n=_.m.apply(this,arguments)||this;n.isHeader=!1;return n};
_.f(Vc6,_.m);Vc6.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.oh.Object.defineProperties(Vc6,{template:{configurable:!0,enumerable:!0,get:function(){return qaj()}}});
var Cp=Vc6;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cp.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Cp.prototype,"isHeader",void 0);Cp=_.Y([_.Ep({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Cp);
_.l(Cp,"yt-live-chat-item-display-renderer",function(){return qaj()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var U$j,BuL,aWA,Z_i;
U$j={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}};BuL={home:"eohps",search:"eosps",watch:"eowps"};_.JCb=["watch","search","home"];
_.rq=function(){this.JSC$11989_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$11989_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.OJ("PRECONSTRUCTION_DELAY",0);this.signals_=_.R9();this.targetPage_=""};
_.rq.prototype.init=function(n,D){n=n===void 0?"":n;D=D===void 0?null:D;if(this.JSC$11989_isInitialized_)this.abort();else if(this.JSC$11989_isInitialized_=!0,n&&_.kjW(this,n),D){var L=_.Pu(this.signals_,"pcl")?0:10,g=function(){for(var b=0,q;q=_.JCb[b++];)q!=n&&q!=D&&this.pendingPages_.push(q);_.pCP(this)}.bind(this);
this.signals_.parkOrScheduleJob(g,L,"pcl")}};
_.rq.prototype.abort=function(){this.fragmentJobId_&&(_.fj.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);Z_i(this)};
_.kjW=function(n,D){n.JSC$11989_isInitialized_&&!n.targetPage_&&(n.targetPage_=D,aWA(n,D),n.isInitialPass_=!1,aWA(n,D),n.signals_.processSignal(BuL[n.targetPage_]),Z_i(n),_.pCP(n))};
_.pCP=function(n){n.pendingPages_.length&&!n.pagePreparerJobId_&&(n.pagePreparerJobId_=_.dF(_.fj,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.kjW(this,this.pendingPages_.shift())}.bind(n),n.DEFAULT_DELAY_))};
aWA=function(n,D){if(D=U$j[D])for(var L in D){var g=!1,b=L;L.charAt(0)=="~"&&(g=!0,b=L.substring(1));var q=D[L];q=typeof q=="object"?q:{count:q};D[L]=q;q.componentName=b;q.count>0&&(n.isInitialPass_?g||n.isSeenDuringInitialPass_[b]||(n.JSC$11989_queue_.push({componentName:b,count:1,signals:q.signals}),n.isSeenDuringInitialPass_[b]=!0,q.count--):n.JSC$11989_queue_.push(q))}};
Z_i=function(n){n.JSC$11989_queue_.length=0;n.targetPage_="";n.isInitialPass_=!0;n.signals_.processSignal("eop")};
_.rq.getInstance=function(){return _.VK(_.rq)};var d$I=function(){this.signals=_.R9();this.init()};
d$I.prototype.startPreconstruction=function(){_.rq.getInstance().init(_.is("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
d$I.prototype.init=function(){Tu6(this);window.Polymer&&VuP&&VfJ();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var n=_.U8.ytcsi;if(n&&n.gt&&(n=n.gt())&&n.tick&&(n.tick.aft>0||n.tick.pbs>0)&&(_.is("IS_HOMEPAGE_COLD")||_.is("IS_RESULTS_PAGE_COLD")||_.is("IS_WATCH_PAGE_COLD"))){EgP(this);break a}$tv(Xhb,this.onNotifications,this)}};
var Tu6=function(n){var D=function(){n.signals.processSignal("dl")};
document.readyState==="complete"?(_.e6(Error("vh"),"WARNING"),D()):_.esB(window,"load",D)};
d$I.prototype.onNotifications=function(n){n.timer||(_.is("IS_HOMEPAGE_COLD")||_.is("IS_RESULTS_PAGE_COLD")||_.is("IS_WATCH_PAGE_COLD"))&&EgP(this)};
var EgP=function(n){n.signals.parkOrScheduleJob(function(){n.signals.processSignal("eocs")},10,"eor")};
new d$I;var OC,sfG=function(){return _.GG.apply(this,arguments)||this};
_.f(sfG,_.GG);_.G=sfG.prototype;_.G.enableActiveViewMeasurement=function(n){if(this.isActiveViewEnabled(n)){var D=this.getUrlPrefixesFromCommand(n.viewableCommands);n=this.getUrlPrefixesFromCommand(n.endOfSessionCommands);OC||(OC=new RLO(this.getVersion()));Puv(OC,this.hostElement);tkQ(OC,this.hostElement,D,n)}};
_.G.stopActiveViewMeasurement=function(){OC&&Puv(OC,this.hostElement)};
_.G.isActiveViewEnabled=function(n){return!!n&&(this.hasAtLeastOneUrl(n.viewableCommands)||this.hasAtLeastOneUrl(n.endOfSessionCommands))};
_.G.hasAtLeastOneUrl=function(n){return!!n&&n.length>0&&n[0].loggingUrls!=null&&n[0].loggingUrls.length>0};
_.G.getVersion=function(){var n=_.OJ("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(n==null?void 0:n.length)===2?n[1]:null};
_.G.getUrlPrefixesFromCommand=function(n){if(!n)return[];var D=[];n=_.V(n);for(var L=n.next();!L.done;L=n.next())if(L=L.value,L.loggingUrls){L=_.V(L.loggingUrls);for(var g=L.next();!g.done;g=L.next())g=g.value,g.baseUrl&&D.push(g.baseUrl)}return D};
var cCI=sfG;cCI=_.Y([_.qt()],cCI);var i5=[cCI.prototype];var Qf6=function(){return _.GG.apply(this,arguments)||this};
_.f(Qf6,_.GG);_.oh.Object.defineProperties(Qf6.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.c("enable_entity_store_from_dependency_injection")?_.h4():_.Ss()}}});
var uei=Qf6;uei=_.Y([_.qt()],uei);_.wq=[cX.prototype,uei.prototype];var fWW=["ytd-rich-shelf-renderer"],ACj=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";n.followUpDialogPromise=null;n.followUpDialogPromiseResolve=null;n.followUpDialogPromiseReject=null;return n};
_.f(ACj,_.GG);_.G=ACj.prototype;_.G.dismissibleItemIsDismissedChanged_=function(n){_.c("kevlar_fluid_dismiss")&&(n?_.bP(this.hostElement,"yt-dismissible-item-dismissed"):_.bP(this.hostElement,"yt-dismissible-item-undismissed"))};
_.G.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.G.dismissibleItemReset_=function(){var n=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 _.Go(function(D,L){n.followUpDialogPromiseResolve=D;n.followUpDialogPromiseReject=L});
_.bP(this.hostElement,"yt-enable-lockup-interaction")};
_.G.dismissibleItemOnYtServiceRequestSent_=function(n,D){D.actions&&this.dismissibleItemProcessActions(D.actions,n)};
_.G.dismissibleItemOnRequestSent=function(n){if(_.c("web_button_rework"))for(var D=_.V(n.detail),L=D.next();!L.done;L=D.next()){var g=void 0;(L=(g=_.u(L.value,_.aG))==null?void 0:g.actions)&&this.dismissibleItemProcessActions(L,n)}};
_.G.dismissibleItemOnCommandSent=function(n,D){D&&this.dismissibleItemProcessActions(D,n)};
_.G.setAndGetDismissedContentId=function(n){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+n};
_.G.replayDismissAction=function(n){this.dismissibleItemProcessActions([n])};
_.G.dismissibleItemProcessActions=function(n,D){for(var L=0;L<n.length;L++){var g=n[L],b=void 0;((b=_.u(g,_.pB))==null?0:b.commands)&&this.dismissibleItemProcessActions(_.u(g,_.pB).commands,D);if(_.u(g,_.cx)){if(b=_.u(g,_.cx),!b.replaceParentSection||fWW.includes(this.hostElement.nodeName.toLowerCase()))_.c("web_see_fewer_shorts_reactive_dismissal")&&b.groupDismissal&&rry(this,b.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(b),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.pF("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:g})),g=void 0,(g=D)==null||g.stopPropagation()}else if(_.u(g,yyX))this.dismissibleItemHandleHideEnclosingAction_(),g=void 0,(g=D)==null||g.stopPropagation();else if(_.u(g,VKA))_.c("web_see_fewer_shorts_reactive_dismissal")&&(g=_.u(g,VKA),b=void 0,((b=g)==null?0:b.targetGroupId)&&rry(this,{targetGroupId:g.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.pF("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),g=void 0,(g=D)==null||g.stopPropagation();else if(_.u(g,_.aG))(g=_.u(g,_.aG).actions)&&_.J9(this.hostElement,g,this.hostElement),g=void 0,(g=D)==null||g.stopPropagation();else{var q=b=void 0;((b=_.u(g,_.hb))==null?void 0:b.signal)!=="TELL_US_WHY"||((q=_.u(g,_.hb))==null?0:q.targetId)&&_.c("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),g=void 0,(g=D)==null||g.stopPropagation())}}};
_.G.dismissibleItemOnYtServiceRequestCompleted_=function(n,D){var L=this.get("feedbackResponses.0.followUpDialog",D.data);L?this.followUpDialogPromiseResolve(L):D.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(D.actions,n)};
_.G.dismissibleItemHandleReplaceEnclosingAction_=function(n){this.dismissedRenderer=n.item;this.isDismissed=!0;var D=null;(D=_.r(this.hostElement).querySelector("#dismissed"))&&_.X6(this,function(){_.tG(D)});
_.bP(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.G.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.G.dismissibleItemHandleUndoFeedbackAction_=function(){_.bP(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.G.dismissibleItemHandleTellUsWhySignalAction_=function(){var n=this;this.followUpDialogPromise.then(function(D){n.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:D}})})};
var hO=ACj;hO.prototype.dismissibleItemOnYtServiceRequestCompleted_=hO.prototype.dismissibleItemOnYtServiceRequestCompleted_;hO.prototype.dismissibleItemOnCommandSent=hO.prototype.dismissibleItemOnCommandSent;hO.prototype.dismissibleItemOnRequestSent=hO.prototype.dismissibleItemOnRequestSent;hO.prototype.dismissibleItemOnYtServiceRequestSent_=hO.prototype.dismissibleItemOnYtServiceRequestSent_;hO.prototype.dismissibleItemDataChanged_=hO.prototype.dismissibleItemDataChanged_;
hO.prototype.dismissibleItemIsDismissedChanged_=hO.prototype.dismissibleItemIsDismissedChanged_;_.Y([_.W(_.MU),_.F("design:type",Object)],hO.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],hO.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],hO.prototype,"isDismissed",void 0);_.Y([_.t(),_.F("design:type",Object)],hO.prototype,"dismissedRenderer",void 0);
_.Y([_.P("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],hO.prototype,"dismissibleItemIsDismissedChanged_",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hO.prototype,"dismissibleItemDataChanged_",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],hO.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.Y([_.R("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],hO.prototype,"dismissibleItemOnRequestSent",null);
_.Y([_.R("yt-dismissible-item-action"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Array]),_.F("design:returntype")],hO.prototype,"dismissibleItemOnCommandSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],hO.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);hO=_.Y([_.qt()],hO);_.WO=[_.MU,_.wq,hO.prototype];var ef=function(){var n=_.GG.apply(this,arguments)||this;n.disableGridStateAware=!1;n.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};n.currentGridClass="";return n};
_.f(ef,_.GG);ef.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.X6(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var n=this.gridStateAwareGetElement();_.yX(n,"grid",!0)}};
ef.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
ef.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.r(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
ef.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var n="grid-disabled";else{n=_.bHj.getInstance();var D=this.get("pageSubtype");n=D&&DxI.includes(D)?"grid-disabled":n.currentSnapState_?n.currentSnapState_.className:null}(D=this.gridStateAwareGetElement())&&n!==this.currentGridClass&&(n&&_.yX(D,n,!0),this.currentGridClass&&_.yX(D,this.currentGridClass,!1),this.currentGridClass=n)};
var xv=ef;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],xv.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",String)],xv.prototype,"gridStateAwareSizingElementSelector",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],xv.prototype,"disableGridStateAware",void 0);xv=_.Y([_.qt()],xv);_.Kp=[xv.prototype,_.FO.YtActionHandlerBehavior];_.R$=new _.jK("GUIDE_TOKEN");var z$I;_.PO={};z$I=function(){var n=_.GG.apply(this,arguments)||this;n.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 n};
_.f(z$I,_.GG);_.G=z$I.prototype;_.G.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.G.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var n=_.E().resolve(_.Yo(_.R$));n&&(this.guidePersistentAndVisible=n.getGuidePersistentAndVisible(),this.activeEndpoint=n.getActiveEndpoint(),this.guideOpened=n.getGuideOpened(),this.miniGuideVisible=n.getMiniGuideVisible())};
_.G.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.G.handleGuideStateAction=function(n){this.guidePersistentAndVisible=n};
_.G.handleMiniGuideStateAction=function(n){this.miniGuideVisible=n};
_.G.handleGuideOpenedAction=function(n){this.guideOpened=n};
_.G.handleActiveEndpointAction=function(n){this.activeEndpoint=n};
var tO=z$I;tO.prototype.onActiveEndpointChange=tO.prototype.onActiveEndpointChange;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],tO.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],tO.prototype,"guidePersistentAndVisible",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],tO.prototype,"miniGuideVisible",void 0);_.Y([_.t(),_.F("design:type",Object)],tO.prototype,"activeEndpoint",void 0);
_.Y([_.P("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tO.prototype,"onActiveEndpointChange",null);_.Y([_.t(),_.F("design:type",Boolean)],tO.prototype,"guideOpened",void 0);tO=_.Y([_.qt()],tO);_.PO.YtdGuideStateAwareBehavior=[];_.PO.YtdGuideStateAwareBehavior.push(tO.prototype,_.FO.YtActionHandlerBehavior);var IW6=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],CL6=function(){var n=_.GG.apply(this,arguments)||this;n.hoverJobId=0;n.JSC$12020_touched=!1;return n};
_.f(CL6,_.GG);_.G=CL6.prototype;_.G.created=function(){this.useExpandableTooltip=!IW6.includes(this.is)};
_.G.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.G.detached=function(){this.useExpandableTooltip=!1};
_.G.lockupOnDown=function(n){this.interactionElement&&!_.mP(_.tW(n),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.G.lockupOnUp=function(n){this.interactionElement&&!_.mP(_.tW(n),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.G.onTouchStart=function(){this.JSC$12020_touched=!0};
_.G.lockupOnMouseEnter=function(){var n=this,D=_.H7("kevlar_lockup_hover_delay",-1);this.JSC$12020_touched&&D>=0?(_.fj.cancelJob(this.hoverJobId),this.hoverJobId=_.fj.addJob(function(){n.lockupIsHovered=!0},8,D),this.JSC$12020_touched=!1):this.lockupIsHovered=!0};
_.G.lockupOnMouseLeave=function(){this.hoverJobId&&(_.fj.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.G.lockupOnPopupClosed=function(n,D){var L;((L=D.popupRenderer)==null?void 0:L.is)==="ytd-menu-popup-renderer"&&(n=D.popupRenderer.veData,D=_.r1(),n&&D&&_.MK(D,[n]))};
_.G.lockupOnLockupRequested=function(n){var D=n.detail.videoIds[0],L;n.detail&&D===((L=this.data)==null?void 0:L.videoId)&&(n.detail.returnValue=[this.data])};
_.G.lockupOnYtServiceRequestSent=function(n,D){if(n=D.actions)for(var L=0;L<n.length;L++){var g=n[L];if(g.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&D.ajaxPromise){var b=void 0,q=(b=_.u(D.endpoint,_.iy))==null?void 0:b.playlistId;b=void 0;g=(b=g.removedVideoId)!=null?b:"";rgj(_.mH(),g,q)}else g.action==="ACTION_REMOVE_VIDEO"&&D.ajaxPromise&&(q=void 0,g=(q=g.setVideoId)!=null?q:"",_.O4i(_.mH(),g))}};
_.G.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.G.lockupOnLockupEnabled=function(){if(!this.$){var n=_.E().resolve(_.lx).getCurrentPage(),D=this.getParentRenderer?this.getParentRenderer():void 0;_.CL(new _.pe("component not ready",this.is,this.isAttached,n==null?void 0:n.is,D==null?void 0:D.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
var mE=CL6;mE.prototype.lockupOnLockupEnabled=mE.prototype.lockupOnLockupEnabled;mE.prototype.lockupOnLockupDisabled=mE.prototype.lockupOnLockupDisabled;mE.prototype.lockupOnYtServiceRequestSent=mE.prototype.lockupOnYtServiceRequestSent;mE.prototype.lockupOnLockupRequested=mE.prototype.lockupOnLockupRequested;mE.prototype.lockupOnPopupClosed=mE.prototype.lockupOnPopupClosed;mE.prototype.lockupOnMouseLeave=mE.prototype.lockupOnMouseLeave;mE.prototype.lockupOnMouseEnter=mE.prototype.lockupOnMouseEnter;
mE.prototype.onTouchStart=mE.prototype.onTouchStart;mE.prototype.lockupOnUp=mE.prototype.lockupOnUp;mE.prototype.lockupOnDown=mE.prototype.lockupOnDown;_.Y([_.t(),_.F("design:type",Object)],mE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],mE.prototype,"lockupIsHovered",void 0);_.Y([_.t(),_.F("design:type",Boolean)],mE.prototype,"lockupTouchTriggered",void 0);_.Y([_.t(),_.F("design:type",Boolean)],mE.prototype,"useExpandableTooltip",void 0);
_.Y([_.bM("#interaction"),_.F("design:type",Object)],mE.prototype,"interactionElement",void 0);_.Y([_.R("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mE.prototype,"lockupOnDown",null);_.Y([_.R("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mE.prototype,"lockupOnUp",null);
_.Y([_.R("touchstart"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mE.prototype,"onTouchStart",null);_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mE.prototype,"lockupOnMouseEnter",null);_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mE.prototype,"lockupOnMouseLeave",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],mE.prototype,"lockupOnPopupClosed",null);_.Y([_.R("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mE.prototype,"lockupOnLockupRequested",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],mE.prototype,"lockupOnYtServiceRequestSent",null);_.Y([_.R("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mE.prototype,"lockupOnLockupDisabled",null);
_.Y([_.R("yt-enable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mE.prototype,"lockupOnLockupEnabled",null);mE=_.Y([_.qt()],mE);_.vO=[mE.prototype];_.rCI={YtdReduxBehavior:[]};_.rCI.YtdReduxBehavior.push.apply(_.rCI.YtdReduxBehavior,_.wq);var O_A=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.disableNowPlaying=!1;n.disableTooltips=!1;n.useHoveredProperty=!1;n.hovered=!1;n.isThumbnailHovered_=!1;n.addBackground=_.c("kevlar_thumbnail_bg");n.nowPlaying=!1;n.disableRounding=!1;n.size="small";return n};
_.f(O_A,_.GG);_.G=O_A.prototype;_.G.computeThumbnailOverlaySidePanelWidth_=function(n,D){return n-D};
_.G.computeSize=function(n,D){if(!this.disableRounding){if(!n&&!D)return"small";n=Math.max(n||0,D||0);return n>=256?"large":n>=96?"medium":"small"}};
_.G.computeFinalHoveredState_=function(n,D,L){return this.nowPlaying?!1:_.c("kevlar_thumbnail_fluid")&&n?D:L};
_.G.computeHoverOverlays_=function(n,D){return n&&D?D:void 0};
_.G.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.G.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.G.checkMiniplayer_=function(){var n;if(((n=this.data)==null?0:n.playlistSetVideoId)&&_.c("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{n=_.pJ();var D=n.currentEndpoint;!this.disableNowPlaying&&D&&_.u(D,_.M1)&&this.data?(D=_.u(D,_.M1),this.nowPlaying=this.data.playlistId?D.playlistId===this.data.playlistId:D.videoId===this.data.videoId,this.isVideoPlaying=n==null?void 0:n.isVideoPlaying):this.nowPlaying=!1}};
var Mr=O_A;Mr.prototype.checkMiniplayer_=Mr.prototype.checkMiniplayer_;Mr.prototype.onMouseLeave_=Mr.prototype.onMouseLeave_;Mr.prototype.onMouseEnter_=Mr.prototype.onMouseEnter_;Mr.prototype.computeHoverOverlays_=Mr.prototype.computeHoverOverlays_;Mr.prototype.computeFinalHoveredState_=Mr.prototype.computeFinalHoveredState_;Mr.prototype.computeSize=Mr.prototype.computeSize;Mr.prototype.computeThumbnailOverlaySidePanelWidth_=Mr.prototype.computeThumbnailOverlaySidePanelWidth_;
_.Y([_.W(_.wq),_.F("design:type",Object)],Mr.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],Mr.prototype,"height",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Mr.prototype,"bottomSidePanel",void 0);_.Y([_.t(),_.F("design:type",Number)],Mr.prototype,"width",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"disableNowPlaying",void 0);
_.Y([_.t({selector:_.i2}),_.F("design:type",Boolean)],Mr.prototype,"miniplayerIsActive",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"disableTooltips",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"useHoveredProperty",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"hovered",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"isThumbnailHovered_",void 0);
_.Y([_.t({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.F("design:type",Boolean)],Mr.prototype,"finalHoveredState_",void 0);_.Y([_.t({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.F("design:type",Number)],Mr.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Mr.prototype,"addBackground",void 0);
_.Y([_.t({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.F("design:type",Object)],Mr.prototype,"hoverOverlays_",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Mr.prototype,"nowPlaying",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Mr.prototype,"isVideoPlaying",void 0);_.Y([_.t(),_.F("design:type",Object)],Mr.prototype,"disableRounding",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.F("design:type",Object)],Mr.prototype,"size",void 0);_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mr.prototype,"onMouseEnter_",null);_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mr.prototype,"onMouseLeave_",null);
_.Y([_.P("data","disableNowPlaying","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mr.prototype,"checkMiniplayer_",null);Mr=_.Y([_.qt()],Mr);var i_P=[Mr.prototype];_.o$={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(n,D){return n+":"+_.Nf(D)},
getPlayerListener_:function(n,D,L){n=this.getPlayerListenerKey_(n,D);D=this.playerListeners_.get(n);L&&this.playerListeners_.delete(n);return D},
savePlayerListener_:function(n,D){var L=D.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(n,D),L);return L},
listenToPlayerEvent:function(n,D,L){L=this.savePlayerListener_(D,L);n.addEventListener(D,L)},
listenToPlayerEvents:function(n,D){D.forEach(function(L,g){this.listenToPlayerEvent(n,g,L)}.bind(this))},
unlistenFromPlayerEvent:function(n,D,L){L=this.getPlayerListener_(D,L,!0);n.removeEventListener(D,L)},
unlistenFromPlayerEvents:function(n,D){D.forEach(function(L,g){this.unlistenFromPlayerEvent(n,g,L)}.bind(this))}}};
_.Yv=function(){};_.wCj=new _.jK("PLAYER_API_TOKEN");var WTB=!1,RmB,xgy=!1,tzO;var FC=function(n,D,L,g,b){_.TR.call(this);var q=this;this.playerId=D;this.webPlayerContextConfig=g;this.xP0=b;this.ced=!1;this.api={};this.vBj=this.kH=null;this.xvw=new _.Gp;this.cO={};this.rBL=this.vVj=this.elementId=this.bLR=this.config=null;this.oLG=!1;this.sI=this.pXL=null;this.dMG={};this.eX8=["onReady"];this.lastError=null;this.uAH=NaN;this.g1I={};this.uih=0;this.dh=this.targetElement=n;_.qI(this,this.xvw);h$I(this);L?this.uih=setTimeout(function(){q.loadNewVideoConfig(L)},0):g&&(W9c(this),
e$X(this))};
_.f(FC,_.TR);FC.prototype.getId=function(){return this.playerId};
FC.prototype.loadNewVideoConfig=function(n){if(!this.isDisposed()){this.uih&&(clearTimeout(this.uih),this.uih=0);var D=n||{};D instanceof mNA||(D=new mNA(D));this.config=D;this.setConfig(n);e$X(this);this.isReady()&&x$c(this)}};
var W9c=function(n){var D;n.webPlayerContextConfig?D=n.webPlayerContextConfig.rootElementId:D=n.config.attrs.id;n.elementId=D||n.elementId;n.elementId==="video-player"&&(n.elementId=n.playerId,n.webPlayerContextConfig?n.webPlayerContextConfig.rootElementId=n.playerId:n.config.attrs.id=n.playerId);var L;((L=n.dh)==null?void 0:L.id)===n.elementId&&(n.elementId+="-player",n.webPlayerContextConfig?n.webPlayerContextConfig.rootElementId=n.elementId:n.config.attrs.id=n.elementId)};
FC.prototype.setConfig=function(n){this.bLR=n;this.config=K9A(n);W9c(this);if(!this.vVj){var D;this.vVj=R$i(this,((D=this.config.args)==null?void 0:D.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var L;if((L=this.config)==null?0:L.attrs)n=this.config.attrs,(D=n.width)&&this.dh&&(this.dh.style.width=Ma(Number(D)||D,!0)),(n=n.height)&&this.dh&&(this.dh.style.height=Ma(Number(n)||n,!0))};
var x$c=function(n){if(n.config&&n.config.loaded!==!0)if(n.config.loaded=!0,!n.config.args||n.config.args.autoplay!=="0"&&n.config.args.autoplay!==0&&n.config.args.autoplay!==!1){var D;n.api.loadVideoByPlayerVars((D=n.config.args)!=null?D:null)}else n.api.cueVideoByPlayerVars(n.config.args)},tcj=function(n){var D=!0,L=n.getPlayerElement();
L&&n.config&&(D=L.dataset.version===PLA(n));return D&&!!_.W7("yt.player.Application.create")},e$X=function(n){if(!n.isDisposed()&&!n.oLG){var D=tcj(n);
if(D&&(n.getPlayerElement()?"html5":null)==="html5")n.rBL="html5",n.isReady()||m$I(n);else if(vgr(n),n.rBL="html5",D&&n.sI&&n.targetElement)n.targetElement.appendChild(n.sI),m$I(n);else{n.config&&(n.config.loaded=!0);var L=!1;n.pXL=function(){L=!0;var g=XCI(n,"player_bootstrap_method")?_.W7("yt.player.Application.createAlternate")||_.W7("yt.player.Application.create"):_.W7("yt.player.Application.create");var b=n.config?K9A(n.config):void 0;g&&g(n.targetElement,b,n.webPlayerContextConfig,n.xP0);m$I(n)};
n.oLG=!0;D?n.pXL():(_.er(PLA(n),n.pXL),(D=lWQ(n))&&Uw4(D||""),Mci(n)&&!L&&_.v0("yt.player.Application.create",null))}}};
FC.prototype.getPlayerElement=function(){var n=_.Sn(document,this.elementId);!n&&this.dh&&this.dh.querySelector&&(n=this.dh.querySelector("#"+this.elementId));return n};
var m$I=function(n){if(!n.isDisposed()){var D=n.getPlayerElement(),L=!1;D&&D.getApiInterface&&D.getApiInterface()&&(L=!0);if(L){n.oLG=!1;if(!XCI(n,"html5_remove_not_servable_check_killswitch")){var g;if((D==null?0:D.isNotServable)&&n.config&&(D==null?0:D.isNotServable((g=n.config.args)==null?void 0:g.video_id)))return}ogG(n)}else n.uAH=setTimeout(function(){m$I(n)},50)}},ogG=function(n){h$I(n);
n.ced=!0;var D=n.getPlayerElement();if(D){n.kH=Yaj(n,D,"addEventListener");n.vBj=Yaj(n,D,"removeEventListener");var L=D.getApiInterface();L=L.concat(D.getInternalApiInterface());for(var g=n.api,b=0;b<L.length;b++){var q=L[b];g[q]||(g[q]=Yaj(n,D,q))}}for(var U in n.cO)n.cO.hasOwnProperty(U)&&n.kH&&n.kH(U,n.cO[U]);x$c(n);n.vVj&&n.vVj(n.api);n.xvw.publish("onReady",n.api)},Yaj=function(n,D,L){var g=D[L];
return function(){var b=_.e1.apply(0,arguments);try{return n.lastError=null,g.apply(D,b)}catch(q){if(L!=="sendAbandonmentPing")throw q.params=L,n.lastError=q,b=new _.pe("PlayerProxy error in method call",{error:q,method:L,playerId:n.playerId}),b.level="WARNING",b;}}},h$I=function(n){n.ced=!1;
if(n.vBj)for(var D in n.cO)n.cO.hasOwnProperty(D)&&n.vBj(D,n.cO[D]);for(var L in n.g1I)n.g1I.hasOwnProperty(L)&&clearTimeout(Number(L));n.g1I={};n.kH=null;n.vBj=null;D=n.api;for(var g in D)D.hasOwnProperty(g)&&(D[g]=null);D.addEventListener=function(b,q){n.addEventListener(b,q)};
D.removeEventListener=function(b,q){n.removeEventListener(b,q)};
D.destroy=function(){n.dispose()};
D.getLastError=function(){return n.getLastError()};
D.getPlayerType=function(){return n.getPlayerType()};
D.getCurrentVideoConfig=function(){return n.bLR};
D.loadNewVideoConfig=function(b){n.loadNewVideoConfig(b)};
D.isReady=function(){return n.isReady()}};
FC.prototype.isReady=function(){return this.ced};
FC.prototype.addEventListener=function(n,D){var L=this;this.isDisposed();var g=R$i(this,D);g&&(_.tJ(this.eX8,n)||this.cO[n]||(D=SaW(this,n),this.kH&&this.kH(n,D)),this.xvw.subscribe(n,g),n==="onReady"&&this.isReady()&&setTimeout(function(){g(L.api)},0))};
FC.prototype.removeEventListener=function(n,D){this.isDisposed()||(D=R$i(this,D))&&this.xvw.unsubscribe(n,D)};
var R$i=function(n,D){var L=D;if(typeof D==="string"){if(n.dMG[D])return n.dMG[D];L=function(){var g=_.e1.apply(0,arguments),b=_.W7(D);if(b)try{b.apply(_.U8,g)}catch(q){throw g=new _.pe("PlayerProxy error when executing callback",{error:q}),g.level="ERROR",g;}};
n.dMG[D]=L}return L?L:null},SaW=function(n,D){var L=function(g){var b=function(){n.isDisposed();
if(!n.isDisposed())try{n.xvw.publish(D,g!=null?g:void 0)}catch(J){var U=new _.pe("PlayerProxy error when creating global callback",{error:J.message,event:D,playerId:n.playerId,data:g,originalStack:J.stack,componentStack:J.componentStack});U.level="WARNING";throw U;}};
if(XCI(n,"web_player_publish_events_immediately"))b();else{var q=setTimeout(function(){b();_.Ao.remove(n.g1I,String(q))},0);
_.Ao.add(n.g1I,String(q),!0)}};
return n.cO[D]=L};
FC.prototype.getPlayerType=function(){return this.rBL||(this.getPlayerElement()?"html5":null)};
FC.prototype.getLastError=function(){return this.lastError};
var vgr=function(n){n.cancel();h$I(n);n.rBL=null;n.config&&(n.config.loaded=!1);var D=n.getPlayerElement();D&&(tcj(n)||!Mci(n)?n.sI=D:(D&&D.destroy&&D.destroy(),n.sI=null));n.targetElement&&_.RL(n.targetElement)};
FC.prototype.cancel=function(){this.pXL&&_.wsJ(PLA(this),this.pXL);clearTimeout(this.uAH);this.oLG=!1};
FC.prototype.disposeInternal=function(){vgr(this);if(this.sI&&this.config&&this.sI.destroy)try{this.sI.destroy()}catch(D){var n=new _.pe("PlayerProxy error during disposal",{error:D});n.level="ERROR";throw n;}this.dMG=null;for(n in this.cO)this.cO.hasOwnProperty(n)&&delete this.cO[n];this.bLR=this.config=this.api=null;delete this.targetElement;delete this.dh;_.TR.prototype.disposeInternal.call(this)};
var Mci=function(n){var D,L;n=(D=n.config)==null?void 0:(L=D.args)==null?void 0:L.fflags;return!!n&&n.indexOf("player_destroy_old_version=true")!==-1},PLA=function(n){return n.webPlayerContextConfig?n.webPlayerContextConfig.jsUrl:(n=n.config.assets)?n.js:""},lWQ=function(n){return n.webPlayerContextConfig?n.webPlayerContextConfig.cssUrl:(n=n.config.assets)?n.css:""},XCI=function(n,D){if(n.webPlayerContextConfig)var L=n.webPlayerContextConfig.serializedExperimentFlags;
else{var g;if((g=n.config)==null?0:g.args)L=n.config.args.fflags}return(L||"").split("&").includes(D+"=true")},K9A=function(n){for(var D={},L=_.V(Object.keys(n)),g=L.next();!g.done;g=L.next()){g=g.value;
var b=n[g];D[g]=typeof b==="object"?_.Ao.clone(b):b}return D};var MzJ={},ll8="player_uid_"+(Math.random()*1E9>>>0);var Sf=function(n,D,L,g,b,q){D=D===void 0?document.createElement("div"):D;this.webPlayerContextConfig=n;this.container=D;this.commandResolver=L;this.apiResolver=Sxf();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.gs;g||q?F9j(this):H_j(this);this.pendingPlayerResponse=g;this.pendingWatchNextResponse=b;this.pendingPlayerVars=q;yCb(this)};
Sf.prototype.loadVideoWithPlayerResponse=function(n,D,L){this.loadVideo(n,D,L)};
Sf.prototype.loadVideoWithPlayerVars=function(n){return this.loadVideo(void 0,void 0,n)};
Sf.prototype.destroy=function(n){if(n=_.Sn(document,n))n=ll8+"_"+_.Nf(n),(n=MzJ[n])&&n.dispose()};
var jfr=function(n,D){var L;_.B(function(g){if(g.nextAddress==1)return n.pendingWatchNextResponse=D,n.synchronousApi?(L=n.synchronousApi,g.jumpTo(2)):_.p(g,n.api,3);g.nextAddress!=2&&(L=g.yieldResult);Nui(n,L);n.pendingWatchNextResponse&&(L.updateVideoData({raw_watch_next_response:n.pendingWatchNextResponse}),n.pendingWatchNextResponse=void 0);_.Tq(g)})},Nui=function(n,D){var L;
if(!(D==null?0:(L=D.isReady)==null?0:L.call(D))){var g;n=new _.pe("playerApi is falsey",{synchronousApi:n.synchronousApi,apiResolved:n.apiResolver.resolved,playerApiUndefined:D===void 0,playerApiNull:D===null,playerApiReady:(D==null?void 0:(g=D.isReady)==null?void 0:g.call(D))===!0,playerApiMethods:D?Object.keys(D):[]});_.zo(n)}},npG=function(n,D){if(typeof n[D]==="function")return n[D]()},D5j=function(n){var D=window,L,g=(L=D.ytplayer)==null?void 0:L.bootstrapPlayerContainer;
if((L=g==null?void 0:g.firstElementChild)&&_.lC(L,"html5-video-player")){var b,q,U=(b=D.ytplayer)==null?void 0:(q=b.bootstrapWebPlayerContextConfig)==null?void 0:q.contextId;b=n.webPlayerContextConfig.contextId;if(U&&U===b){g!==n.container&&(g=!1,npG(L,"getPlayerState")===2&&(g=!0),n.container.appendChild(L),g||npG(L,"playVideo"));var J;if((J=D.ytplayer)==null?0:J.bootstrapPlayerResponse)n.bootstrapPlayerResponse=D.ytplayer.bootstrapPlayerResponse}}},yCb=function(n){var D,L,g,b,q;
_.B(function(U){if(U.nextAddress==1)return n.pageReadyOrDataAvailable?U.jumpTo(2):_.p(U,n.pageReadyOrDataAvailableResolver.promise,2);if(U.nextAddress!=4)return!_.c("kevlar_player_unified_player_loading")||emb()&&KTf()?U.jumpTo(4):_.p(U,vK4(),4);D5j(n);if(n.pendingPlayerResponse||n.pendingPlayerVars)D=X8i(n.pendingPlayerResponse,n.pendingWatchNextResponse,n.pendingPlayerVars),n.pendingPlayerResponse&&n.pendingPlayerResponse===n.bootstrapPlayerResponse&&(D.loaded=!0),n.bootstrapPlayerResponse=void 0;
L=Yx8(n.container,D,n.webPlayerContextConfig);((g=D)==null?0:g.loaded)&&n.pendingWatchNextResponse?(jfr(n,n.pendingWatchNextResponse),n.pendingPlayerResponse=void 0,n.pendingPlayerVars=void 0):LaX(n);b=function(J){L.removeEventListener("onReady",b);n.synchronousApi=J;n.apiResolver.resolve(J)};
L.addEventListener("onReady",b);n.commandResolver!==void 0&&(q=n.commandResolver,L.addEventListener("innertubeCommand",function(J){q(J)}));
_.Tq(U)})};
Sf.prototype.loadVideo=function(n,D,L){var g=this,b,q,U,J,k,a,d,T,Q;return _.B(function(A){if(A.nextAddress==1)return g.pendingPlayerResponse=n,g.pendingWatchNextResponse=D,g.pendingPlayerVars=L,F9j(g),g.synchronousApi?(b=g.synchronousApi,A.jumpTo(2)):_.p(A,g.api,3);A.nextAddress!=2&&(b=A.yieldResult);Nui(g,b);U=new Promise(function(I){q=I});
J=function(){var I=b.getPlayerResponse();I&&(b.removeEventListener("onVideoDataChange",J),q(I))};
b.addEventListener("onVideoDataChange",J);if(g.pendingPlayerResponse||g.pendingPlayerVars)g.pendingPlayerResponse&&g.pendingPlayerResponse===g.bootstrapPlayerResponse?(q(g.pendingPlayerResponse),g.pendingWatchNextResponse&&jfr(g,g.pendingWatchNextResponse)):(k=X8i(g.pendingPlayerResponse,g.pendingWatchNextResponse,g.pendingPlayerVars),(Q=(a=g.pendingPlayerResponse)==null?void 0:(d=a.playerConfig)==null?void 0:(T=d.playbackStartConfig)==null?void 0:T.startPaused)?b.cueVideoByPlayerVars(k.args):b.loadVideoByPlayerVars(k.args)),
LaX(g),g.bootstrapPlayerResponse=void 0;return A.return(U)})};
var H_j=function(n){if(document.readyState==="complete"||document.readyState==="interactive")F9j(n);else{var D=function(){document.removeEventListener("DOMContentLoaded",D);F9j(n)};
document.addEventListener("DOMContentLoaded",D)}},F9j=function(n){n.pageReadyOrDataAvailable=!0;
n.pageReadyOrDataAvailableResolver.resolve()},LaX=function(n){n.pendingPlayerResponse=void 0;
n.pendingWatchNextResponse=void 0;n.pendingPlayerVars=void 0};
_.oh.Object.defineProperties(Sf.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var F$=function(n){wV.call(this,n===void 0?"document_active":n);var D=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(L){D.transition("document_disposed",{event:L})});
window.addEventListener("beforeunload",function(L){D.transition("document_disposed_preventable",{event:L})});
window.addEventListener("unload",function(L){D.transition("document_disposed",{event:L});D.hasRun=new Map})};
_.f(F$,wV);
F$.prototype.runPreventableDispose=function(n,D){if(!this.hasRun.get("document_disposed_preventable")){n(D==null?void 0:D.event);var L,g;if((D==null?0:(L=D.event)==null?0:L.defaultPrevented)||(D==null?0:(g=D.event)==null?0:g.returnValue)){D.event.returnValue||(D.event.returnValue=!0);D.event.defaultPrevented||D.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(n,D){this.hasRun.get("document_disposed")?this.transition("document_active"):(n(D==null?void 0:D.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
F$.prototype.runFlush=function(n,D){n(D==null?void 0:D.event);this.transition("document_active")};
F$.prototype.runActive=function(){};var HO=function(n){wV.call(this,n===void 0?"document_visibility_unknown":n);var D=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(L){document.visibilityState==="visible"?D.transition("document_visible",{event:L}):D.transition("document_hidden",
{event:L})});
_.c("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(L){D.transition("document_backgrounded",{event:L})}),window.addEventListener("focus",function(L){D.transition("document_foregrounded",{event:L})}))};
_.f(HO,wV);HO.prototype.runVisible=function(n,D){n(D==null?void 0:D.event);_.c("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
HO.prototype.runHidden=function(n,D){n(D==null?void 0:D.event);_.c("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
HO.prototype.runBackgrounded=function(n,D){n(D==null?void 0:D.event)};
HO.prototype.runForegrounded=function(n,D){n(D==null?void 0:D.event)};var yv=function(){this.teardownLifecycle=new F$;this.visibilityLifecycle=new HO};
yv.prototype.install=function(){var n=_.e1.apply(0,arguments),D=this;n.forEach(function(L){D.teardownLifecycle.install(L)});
n.forEach(function(L){D.visibilityLifecycle.install(L)})};var Nr=function(){yv.call(this);var n={};this.install((n.document_disposed={callback:this.abortSlisAndFlush},n));_.c("combine_ve_grafts")&&(n={},this.install((n.document_disposed={callback:this.flushInteractionLoggingAttachVes},n)));n={};this.install((n.flush_logs={callback:this.logFinalPayload},n));_.c("web_log_cfg_cee_ks")||_.dF(_.fj,gpr)};
_.f(Nr,yv);var FTO=function(){Nr.loggingInstance||(Nr.loggingInstance=new Nr);return Nr.loggingInstance};
Nr.prototype.logFinalPayload=function(){if(_.c("web_fp_via_jspb")){var n=new KKQ,D=_.r1();D&&_.Ts(n,1,D);D=_.c("jspb_sparse_encoded_pivot")?new ay([{}]):new ay;_.aW(D,380,RCj,n);CkT("finalPayload",D);_.c("web_fp_via_jspb_and_json")&&_.Qa("finalPayload",{csn:_.r1()})}else _.Qa("finalPayload",{csn:_.r1()})};
Nr.prototype.abortSlisAndFlush=function(){APG(tV);mY!=null&&mY.flush()};
Nr.prototype.flushInteractionLoggingAttachVes=function(){Mf6(_.qb())};
var gpr=function(){var n=_.OJ("CLIENT_EXPERIMENT_EVENTS");if(n){var D=Fb4();n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,D(L)&&_.Qa("genericClientExperimentEvent",{eventType:L});delete _.Co.CLIENT_EXPERIMENT_EVENTS}};var bYA={};
bYA.YtPlayerBehavior=[_.o$.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 n=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.gs;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;Hbb(function(){n.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.Cu(this,"pan-down"),_.c("kevlar_pinch_fullscreen")&&_.UK().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.c("kevlar_pinch_fullscreen")&&_.UK().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(n,D,L){var g=this;HL(this.useUnifiedPlayer_());if(this.mainAppPlayer_)HL(!1,"MainAppPlayer already created.");else{var b=_.c("kevlar_player_container_query_killswitch")?this.$.container:_.r(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Sf(this.getWebPlayerContextConfig_(),b,function(q){return _.gX(q,g.hostElement)},n,D,L);
this.mainAppPlayer_.api.then(function(q){g.player_=q;g.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&X9j.resolve(q)})}},
loadVideoWithPlayerResponse:function(n,D){var L=this;if(this.useUnifiedPlayer_()){var g=this.watchNextData,b,q=(b=n.videoDetails)==null?void 0:b.videoId,U,J,k;(b=(U=this.watchNextData)==null?void 0:(J=U.currentVideoEndpoint)==null?void 0:(k=J.watchEndpoint)==null?void 0:k.videoId)&&q!=b&&(g=void 0,_.c("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(n,g,D):this.createMainAppPlayer_(n,g,D);this.mainAppPlayer_.api.then(function(){_.bP(L.hostElement,
"yt-player-updated")})}else this.update(ibJ(n,D))},
loadVideoWithPlayerVars:function(n){var D=this;this.useUnifiedPlayer_()?(_.c("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(n):this.createMainAppPlayer_(void 0,void 0,n),this.mainAppPlayer_.api.then(function(){_.bP(D.hostElement,"yt-player-updated")})):this.update({args:n})},
update:function(n){var D=this;if(this.useUnifiedPlayer_())HL(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(n);var L=lB8(n.args);L&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==L&&Object.assign(n.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(n).then(function(g){_.bP(D.hostElement,"yt-player-updated",_.c("kevlar_player_updated_obsolete_player_killswitch")?
g:void 0)})}_.Iy(new _.pe("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.getPlayerPromise(),2);L=g.yieldResult;if(!L)throw Error("xh");n&&D.updatePlayerPlaylist_(n);_.Tq(g)})},
acquireApi_:function(n){var D=this;if(this.useUnifiedPlayer_())HL(!1,"Invalid method call in kevlar_unified_player.");else return _.fj.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(HL(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(L){D.shouldAutoplay_(n)?L.loadVideoByPlayerVars(n.args):L.cueVideoByPlayerVars(n.args)})):this.initPlayerPromise_=this.initPlayerContainer_(n),this.initPlayerPromise_},
initPlayerContainer_:function(n){var D=this;if(this.useUnifiedPlayer_())HL(!1,"Invalid method call in kevlar_unified_player.");else return HL(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.CL(Error("yh")),HL(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.c("kevlar_player_container_query_killswitch")?this.$.container:_.r(this.hostElement).querySelector("#container"),vK4().then(function(){var L=D.initPlayer_(n);D.playerResolver_.resolve(L);
return L})},
onPlayerReady_:function(n,D){this.useUnifiedPlayer_()?HL(!1,"Invalid method call in kevlar_unified_player."):(n.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&X9j.resolve(n),D(n))},
maybeCallApiMethodOnElement_:function(n,D){if(typeof n[D]==="function")return n[D]()},
maybeAdoptBootstrapPlayer_:function(){var n=window,D,L=(D=n.ytplayer)==null?void 0:D.bootstrapPlayerContainer;if((D=L==null?void 0:L.firstElementChild)&&D.classList.contains("html5-video-player")){var g,b,q=(g=n.ytplayer)==null?void 0:(b=g.bootstrapWebPlayerContextConfig)==null?void 0:b.contextId;g=this.getWebPlayerContextConfig_().contextId;if(q&&q===g){L!==this.playerContainer_&&(L=!1,this.maybeCallApiMethodOnElement_(D,"getPlayerState")===2&&(L=!0),this.playerContainer_.appendChild(D),L||this.maybeCallApiMethodOnElement_(D,
"playVideo"));var U;if((U=n.ytplayer)==null?0:U.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=n.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(n){var D=this;if(this.useUnifiedPlayer_())HL(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(L){D.maybeAdoptBootstrapPlayer_();var g=n?w8v(n):void 0;g&&g==D.bootstrapPlayerResponse_&&(n.loaded=!0);g=D.playerContainer_;var b=D.getWebPlayerContextConfig_();g=Yx8(g,n,b);D.player_=g;D.onPlayerReadyEvent_=D.onPlayerReady_.bind(D,D.player_,L);D.player_.addEventListener("onReady",D.onPlayerReadyEvent_);D.player_.addEventListener("innertubeCommand",
D.onPlayerInnerTubeCommand_.bind(D))})},
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(n){n.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(n){n.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var n=_.E().resolve(_.lx).getCurrentPage();n&&n.getScrollTop()<=0?_.Cu(this,"pan-down"):_.Cu(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(n){n.isFullscreen()||n.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(n){n.isFullscreen()&&n.toggleFullscreen()})},
updatePlayerPlaylist_:function(n){var D=this,L,g,b;return _.B(function(q){if(q.nextAddress==1)return L=_.E().resolve(_.Yo(_.xQ)),g=!!(L&&L.playlistComponent&&L.playlistComponent.loopOn),_.p(q,D.getPlayerPromise(),2);var U=b=q.yieldResult,J=U.updatePlaylist,k=[];if(_.c("kevlar_player_playlist_use_local_index")){var a,d;var T=(d=(a=n.localCurrentIndex)!=null?a:n.currentIndex)!=null?d:0}else{var Q;T=(Q=n.currentIndex)!=null?Q:0}if(n.contents)for(a=0;a<n.contents.length;a++)if((d=n.contents[a])&&d.playlistPanelVideoRenderer)if(DUJ(d)){d=
d.playlistPanelVideoRenderer;Q="";d.shortBylineText&&(Q=_.o_(d.shortBylineText));var A="";d.title?A=_.o_(d.title):d.unplayableText&&(A=_.o_(d.unplayableText));k.push({author:Q,title:A,encrypted_id:d.videoId})}else a<T&&--T;J.call(U,{index:T,list:n.playlistId?n.playlistId:"",loop:g,playlist_title:n.title,playlist_length:k.length,video:k,fetch:0,external_list:"1",title:n.title?n.title:"",playlist_author:n.ownerName?_.o_(n.ownerName):void 0});_.Tq(q)})},
focusOnPlayer:function(){_.X6(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var n=this.playerContainer_.querySelector(".html5-video-player");n&&(_.$5A(_.E().resolve(_.cL)),n.focus())}})},
preparePlayer:function(){var n=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(D){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")D();else{var L=function(){document.removeEventListener("DOMContentLoaded",L);D()};
document.addEventListener("DOMContentLoaded",L)}})).then(function(){return vK4()}).then(function(){n.initPlayerPromise_||n.preparePlayerJobId_||(n.preparePlayerJobId_=_.dF(_.fj,function(){n.initPlayerPromise_||(n.initPlayerPromise_=n.initPlayerContainer_())}))}):_.Iy(new _.pe("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(n){this.useUnifiedPlayer_()?HL(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(n)||(n.args.autoplay="0")},
shouldAutoplay_:function(n){if(this.useUnifiedPlayer_())HL(!1,"Invalid method call in kevlar_unified_player.");else{var D=this.get("args.el",n);return D&&D!="detailpage"&&this.isMiniplayerActive_()||D&&(D=="sponsorshipsoffer"||D=="handlesclaiming")&&this.get("args.autoplay",n)=="0"?!1:(n=w8v(n))&&this.get("playerConfig.playbackStartConfig.startPaused",n)?!1:!0}},
isMiniplayerActive_:function(){return _.E().resolve(_.X1).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var n=this.getPlayer();if(n){var D=n.getPlayerState();_.c("kevlar_player_check_ad_state_on_stop")&&(D=n.getPlayerState(n.getPresentingPlayerType()));D!=5&&n.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(n,D,L){L=L===void 0?!1:L;var g=this,b,q,U,J;return _.B(function(k){if(k.nextAddress==1)return D||(D=g.hostElement),b=g.useUnifiedPlayer_()?!!g.mainAppPlayer_:!!g.initPlayerPromise_,b?_.p(k,g.getPlayerPromise(),2):(L?n.insertBefore(D,n.firstChild):n.appendChild(D),k.return());q=k.yieldResult;U=q.getPlayerState(q.getPresentingPlayerType());J=!1;if(U==-1||U==1||U==3)J=!0;L?n.insertBefore(D,n.firstChild):n.appendChild(D);J&&q.playVideo();q.setSize(NaN,NaN);_.Tq(k)})},
watchNextDataChanged_:function(n){var D=this;n&&(this.useUnifiedPlayer_()&&_.c("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&jfr(this.mainAppPlayer_,n):this.getPlayerPromise().then(function(L){L.updateVideoData(D.computeWatchNextPlayerVars_(n))}))},
computeWatchNextPlayerVars_:function(n){if(this.useUnifiedPlayer_()&&_.c("kevlar_unified_player_update_watch_next_killswitch"))HL(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:n}},
maybeSendAbandonmentPing_:function(){var n=this.getPlayer();n&&n.getPlayerState()!=5&&n.getPlayerState()!=0&&n.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var n=_.OJ("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(n=Object.assign({},n),n.rootElementId=this.playerId);n.serializedExperimentIds&&n.serializedExperimentFlags||_.CL(Error("zh"));return n},
hasWebPlayerContextConfig_:function(){return!!_.OJ("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(n){this.useUnifiedPlayer_()?HL(!1,"Invalid method call in kevlar_unified_player."):_.gX(n,this.hostElement)},
useUnifiedPlayer_:function(){var n=_.c("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.c("kevlar_unified_player")||n}}];var GY6={};GY6.YtPlaylistPanelBehavior=[_.N.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(n){n=n.detail;if(n.actions.loop!=void 0||n.actions["yt-icons:loop"]!=void 0)this.loopOn=n.actions.loop||n.actions["yt-icons:loop"];if(n.actions.shuffle!=void 0||n.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=n.actions.shuffle||n.actions["yt-icons:shuffle"]},
setMenuData_:function(n){if(!n||!n.playlistButtons||n.isInfinite)return null;for(var D=n.playlistButtons.menuRenderer.topLevelButtons,L=D.length,g=0;g<L;g++)if(D[g].toggleButtonRenderer){var b=D[g].toggleButtonRenderer;b.defaultIcon.iconType=="LOOP"&&this.loopOn?b.isToggled=this.loopOn:b.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(b.isToggled=this.shuffleOn)}return n.playlistButtons}}];var qgr=function(n){nk.call(this,n,132);this.isDocument=n===document.documentElement};
_.f(qgr,nk);qgr.prototype.calculateScrollDelta=function(n,D,L){var g=0;n<D?g=n<D-100?-48:-8:n>D+L&&(g=n>D+L+100?48:8);return g};
qgr.prototype.JSC$9137_onMouseMove=function(n){this.isDocument||(n.clientX=n.event_.pageX,n.clientY=n.event_.pageY);nk.prototype.JSC$9137_onMouseMove.call(this,n)};var jf=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.scrollElement=document.documentElement;n.JSC$12079_dragListGroup=null;n.dragScrollSupport=null;n.onDraggerCreated=function(D){var L=D.JSC$9133_dragger;L.scrollTarget_=n.scrollElement;D=D.draggerEl;L&&D.menuOpened&&L.setEnabled(!1)};
n.onDragStart=function(D){var L=D.draggerEl;D=D.currDragItem;var g=Object.assign({},D==null?void 0:D.data);g.trackingParams=void 0;L.data=g;L.style.position="absolute";L.style.width=(D==null?void 0:D.clientWidth)+"px";L.style.zIndex="2030";L.onDrag&&L.onDrag();_.c("web_owner_document_fallback_killswitch")?(D=document.querySelector("ytd-app"))&&_.r(D).appendChild(L):(D=_.r2(L),(g=D.querySelector("ytd-app"))?_.r(g).appendChild(L):D.body.appendChild(L));n.dragScrollSupport=new qgr(n.scrollElement);n.dragScrollSupport.horizontalScrolling_=
!1;L=n.dragScrollSupport;L.constrainScroll_=!!L.margin_&&!1};
n.onDrop=function(D){n.handleDrop(D);n.dragScrollSupport&&(_.og(n.dragScrollSupport),n.dragScrollSupport=null)};
n.onReorderableScroll=function(){if(n.JSC$12079_dragListGroup){var D=n.JSC$12079_dragListGroup;r4G(D,D.currDragItem_)}};
return n};
_.f(jf,_.GG);jf.prototype.detached=function(){_.VoI(this)};
_.VoI=function(n){n.JSC$12079_dragListGroup&&(_.uC(n.JSC$12079_dragListGroup,sPG,n.onDragStart),_.uC(n.JSC$12079_dragListGroup,fyj,n.onDragStart),n.JSC$12079_dragListGroup.dispose(),n.JSC$12079_dragListGroup=null);n.dragScrollSupport&&(_.og(n.dragScrollSupport),n.dragScrollSupport=null);n.scrollElement.removeEventListener("scroll",n.onReorderableScroll)};
_.U5c=function(n,D,L,g){g=g===void 0?"":g;_.VoI(n);L&&(n.scrollElement=L);n.JSC$12079_dragListGroup=new Ph;n.JSC$12079_dragListGroup.hysteresisDistance_=2;z5G(n.JSC$12079_dragListGroup,D);n.JSC$12079_dragListGroup.draggerElClasses_=_.UB("dragging").split(" ");g&&Iyr(n.JSC$12079_dragListGroup,function(b){var q=b||document,U=null;q.getElementsByClassName?U=q.getElementsByClassName(g)[0]:U=FlX("*",g,b);return U||b});
_.py(n.JSC$12079_dragListGroup,TCA,n.onDraggerCreated);_.py(n.JSC$12079_dragListGroup,sPG,n.onDragStart);_.py(n.JSC$12079_dragListGroup,fyj,n.onDrop);n.JSC$12079_dragListGroup.init();n.scrollElement.addEventListener("scroll",n.onReorderableScroll,{passive:!0})};
jf.prototype.handleDrop=function(){};
_.oh.Object.defineProperties(jf.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
var Bhb=jf;_.Y([_.t({value:100}),_.F("design:type",Number)],Bhb.prototype,"scrollMargin",void 0);Bhb=_.Y([_.qt()],Bhb);_.Jqc=[Bhb.prototype];_.n9={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(n,D,L){var g=this.getClickTarget_(D);if(g&&this.isClickAllowed_(g)){D.preventDefault();n=(0,_.Ao.unsafeClone)(n);var b=this.getContainerBoundingRect();D=this.getRelativeClickXy_(D,b);this.expandEndpointUrlMacros_(n,{NX:D[0],NY:D[1],NB:g.code});L&&this.truncateWebCommendMetadataUrl_(n);_.bP(this.hostElement,"yt-navigate",{endpoint:n})}},
getClickTarget_:function(n){if(!this.clickTargetMap)return null;n=_.tW(n)||[];n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;if(D===_.r(this.hostElement).querySelector("#menu"))break;if(D=this.clickTargetMap.get(D.id))return D}return null},
getRelativeClickXy_:function(n,D){var L=n.detail.x,g=n.detail.y;_.c("use_on_click_for_desktop_display_ad")&&n.clientX!=null&&n.clientY!=null&&(L=n.clientX,g=n.clientY);n=Math.round(L-D.left);D=Math.round(g-D.top);return n<0||D<0?[null,null]:[n,D]},
getContainerBoundingRect:function(){return _.r(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(n,D){for(var L=_.V(n.loggingUrls||[]),g=L.next();!g.done;g=L.next())g=g.value,g.baseUrl&&(g.baseUrl=K4J(g.baseUrl,D));n.urlEndpoint&&n.urlEndpoint.url&&(n.urlEndpoint.url=K4J(n.urlEndpoint.url,D));n.commandMetadata&&n.commandMetadata.webCommandMetadata&&n.commandMetadata.webCommandMetadata.url&&(n.commandMetadata.webCommandMetadata.url=K4J(n.commandMetadata.webCommandMetadata.url,D))},
truncateWebCommendMetadataUrl_:function(n){if(n.commandMetadata&&n.commandMetadata.webCommandMetadata&&n.commandMetadata.webCommandMetadata.url){var D=n.commandMetadata.webCommandMetadata.url,L=D.indexOf("&pp=");if(L>0){var g=D.indexOf("&",L+1);n.commandMetadata.webCommandMetadata.url=g>L&&g<D.length?D.slice(0,L)+D.slice(g):D.slice(0,L)}}},
configureClickTargets:function(n,D,L){this.containerId=n;this.clickTargetMap=new Map;n=_.V(D);for(D=n.next();!D.done;D=n.next())if(D=D.value,D.location){var g=L.get(D.location);g&&(_.yX(_.r(this.hostElement).querySelector("#"+g),"yt-simple-endpoint",this.isClickAllowed_(D)),this.clickTargetMap.set(g,D))}},
isClickAllowed_:function(n){return n.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||n.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||n.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||n.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.DH={};
_.DH.YtLazyListBehavior=[_.lt.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 n=(this.constructor.generatedFrom||this).observers;n||(n=[]);n.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
n}},
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 n=this.renderElementsOutsideVisibleArea_;n&&(UkA(n,4),n.processSignal())},
deepLazyListObserver_:function(n){var D=this;if(n){var L=n.value||[];if(this.itemsPath==n.path){var g=this.nonDeferredItemCount;n=0;g>-1&&L.length>g&&(n=_.OJ("REMAINING_DOVA_DEFERRED_CHUNKS",-1));n>0?(g>0&&(g=L.slice(0,g),this.setInitialItemsOnDataChanged(g)),(g=this.renderElementsOutsideVisibleArea_)?g.cancel():(g=this.renderElementsOutsideVisibleArea_=new _.oX(2,"eocs"),_.esB(window,"scroll",function(){return D.renderDeferredElements()})),_.Yw(g,function(){D.setInitialItemsOnDataChanged(L)}),_.rd("REMAINING_DOVA_DEFERRED_CHUNKS",
n-1)):this.setInitialItemsOnDataChanged(L)}else if(this.itemsPath+".splices"==n.path)this.onItemsUpdated_(L);
else g="shownItems"+n.path.substr(this.itemsPath.length),this.useSignals&&g==="shownItems.length"||this.notifyPath(g,n.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(n){n&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(n),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(n){n=n.indexSplices;for(var D=0,L=n.length;D<L;D++){var g=n[D];if(g.index<this.shownCount&&(g.removed&&this.splice("shownItems",g.index,g.removed.length),g.addedCount)){var b=g.object.slice(g.index,g.index+g.addedCount);g=["shownItems",g.index,0];g.push.apply(g,b);this.splice.apply(this,g)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(n){this.cancelPendingTasks_();n||(n=[]);this.items_=n;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&&(_.is("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.X6(this,this.tryRenderChunk_)))},
fillRange_:function(n,D){this.canShowMore&&this.items_&&(n=this.items_.slice(n,D),n.unshift("shownItems"),this.push.apply(this,n),this.shownCount=D,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var n=this;this.canShowMore&&_.CC(this,"renderChunk",function(){n.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.is("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.df(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var n=this.renderElementsOutsideVisibleArea_;n&&(n.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var n=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(n-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=n;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(n){return Math.ceil(1E3/n)},
onCanShowMoreUpdated_:function(n){this.data&&this.items_!==null&&(n?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(n){!this.shouldUseTaskManager()&&this.data&&(!n&&this.canShowMore?(_.Zw4(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):n&&this.partiallyRenderedItems_.has(this.items_)&&(_.c("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var bV;_.L9={};
bV=function(){var n=_.GG.apply(this,arguments)||this;n.atStart=!0;n.atEnd=!0;n.startIndex=0;n.endIndex=0;n.scrollCount=0;n.initialStartIndex=0;n.disableScrollEventListener=!1;n.useFloorScrolling=!1;n.isSearch=!1;n.dragging=!1;n.dragMouseStart=0;n.dragOffsetStart=0;n.disableWheelScroll=!1;n.centerListItems=!1;n.offset=0;n.minComponentWidth=0;n.marginWidthRight=0;n.marginWidthLeft=0;n.setButtonsStateRequested=!1;n.itemsVisibilityObserver=null;n.fullyVisibleItemsIndices=[];n.JSC$12090_onWheelScroll=function(D){if(n.isSearch&&
!n.disableWheelScroll&&_.c("desktop_enable_dmpanel_wheel_scroll")){var L=D.shiftKey?Math.abs(D.deltaY)>Math.abs(D.deltaX)?D.deltaY:D.deltaX:D.deltaX;L!==0&&(D.preventDefault(),n.ytLazyListBehavior.fillRemainingListItems(),n.offset+=L,go(n),n.reposition_())}};
n.JSC$12090_onPointerDown=function(D){kYL(n)&&(n.dragMouseStart=D.clientX,n.dragOffsetStart=n.offset,n.dragging=!0)};
n.onPointerMove=function(D){kYL(n)&&n.dragging&&(n.ytLazyListBehavior.fillRemainingListItems(),n.offset=n.dragOffsetStart-(D.clientX-n.dragMouseStart),go(n),n.reposition_())};
n.JSC$12090_onPointerUp=function(){kYL(n)&&(n.dragging=!1)};
return n};
_.f(bV,_.GG);var pPL=function(n){var D=_.r(n.hostElement).querySelector("#items").children;if(!D)return 0;var L=0;n=_.V(n.fullyVisibleItemsIndices);for(var g=n.next();!g.done;g=n.next())L+=D[g.value].clientWidth;return L},kYL=function(n){return n.isSearch&&_.c("desktop_enable_dmpanel_click_drag_scroll")};
bV.prototype.created=function(){this.cachedViewportWidth=_.OJ("initialInnerWidth")||window.innerWidth;this.JSC$12090_cachedViewportHeight=_.OJ("initialInnerHeight")||window.innerHeight;_.OJ("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.rd("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
bV.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.c("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();ZYi(this)};
bV.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.c("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var n;(n=this.itemsVisibilityObserver)==null||n.disconnect();this.itemsVisibilityObserver=null;var D;(D=this.itemsObserver)==null||D.disconnect()};
var ZYi=function(n){var D=_.r(n.hostElement).querySelector("#scroll-container");if(D){if(!n.itemsVisibilityObserver){var L=window.getComputedStyle(D).marginRight;n.itemsVisibilityObserver=new IntersectionObserver(function(g){a9A(n,g)},{root:D,
rootMargin:L,threshold:.98})}if(D=_.r(n.hostElement).querySelector("#items"))n.itemsObserver=new G7j(D,function(g){d5r(n,g)})}},d5r=function(n,D){Thj(n)&&(Array.from(D.addedNodes).filter(function(L){return L.nodeType===Node.ELEMENT_NODE}).forEach(function(L){n.itemsVisibilityObserver&&n.itemsVisibilityObserver.observe(L)}),Array.from(D.removedNodes).filter(function(L){return L.nodeType===Node.ELEMENT_NODE}).forEach(function(L){n.itemsVisibilityObserver&&n.itemsVisibilityObserver.unobserve(L)}))},
a9A=function(n,D){var L=new Set(n.fullyVisibleItemsIndices);
D=_.V(D);for(var g=D.next();!g.done;g=D.next()){g=g.value;var b=g.target.parentElement;b?(b=Array.from(b.children).indexOf(g.target),g.isIntersecting?L.add(b):L.has(b)&&L.delete(b)):_.CL(new _.pe("Parent element not found",g.target.nodeName))}n.fullyVisibleItemsIndices=Array.from(L).sort(function(q,U){return q-U});
L.size===0?_.CL(new _.pe("No visible entries in horizontal list")):(n.startIndex=n.fullyVisibleItemsIndices[0],n.endIndex=n.fullyVisibleItemsIndices[n.fullyVisibleItemsIndices.length-1])},Thj=function(n){n.data?n=(n=n.data)&&n.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===n.itemSizeConstraint:!1:n=!1;
return n};
_.G=bV.prototype;_.G.addScrollEventListeners=function(){var n=_.r(this.hostElement).querySelector("#scroll-container");n.style.touchAction="pan-y";n.addEventListener("wheel",this.JSC$12090_onWheelScroll);n.addEventListener("pointerdown",this.JSC$12090_onPointerDown);n.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.JSC$12090_onPointerUp)};
_.G.removeScrollEventListeners=function(){var n=_.r(this.hostElement).querySelector("#scroll-container");n.removeEventListener("wheel",this.JSC$12090_onWheelScroll);n.removeEventListener("pointerdown",this.JSC$12090_onPointerDown);n.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.JSC$12090_onPointerUp)};
_.G.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.X6(this,this.setStartIndex,[this.initialStartIndex])};
_.G.reposition_=function(){var n=_.OJ("HTML_DIR")=="rtl"?"":"-",D=_.r(this.hostElement).querySelector("#items");D&&(D.style.transform="translateX("+n+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.G.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.X6(this,this.setButtonsState_))};
_.G.setButtonsState_=function(){this.setButtonsStateRequested=!1;var n=_.r(this.hostElement).querySelector("#items").firstElementChild;if(n){this.minComponentWidth||(this.minComponentWidth=EpW(this,n));n=_.r(this.hostElement).querySelector("#scroll-container").clientWidth;var D=_.r(this.hostElement).querySelector("#items").clientWidth,L=this.get(this.ytLazyListBehavior.itemsPath,this);if(L){var g=Math.round(n/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/
this.minComponentWidth),this.endIndex=Math.min(this.startIndex+g,L.length)-1)}this.ytLazyListBehavior.canShowMore?D+this.minComponentWidth>=this.offset+n&&(this.atEnd=!1):this.atEnd=this.offset+n>=D-20?!0:!1;this.atStart=this.offset<=20}};
_.G.setStartIndex=function(n){if(!this.minComponentWidth){var D=_.r(this.hostElement).querySelector("#items").firstElementChild;if(!D)return;this.minComponentWidth=EpW(this,D)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*n;go(this);this.reposition_()};
_.G.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.kR();var n=_.r(this.hostElement).querySelector("#scroll-container").clientWidth;_.c("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=EpW(this,_.r(this.hostElement).querySelector("#items").firstElementChild));n=this.useFloorScrolling?Math.floor(n/this.minComponentWidth)||1:Math.round(n/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&sqj(this);this.offset+=Thj(this)?
pPL(this):n*this.minComponentWidth;go(this);this.reposition_();this.scrollCount++};
_.G.prevClick_=function(){var n=_.r(this.hostElement).querySelector("#scroll-container").clientWidth;n=this.useFloorScrolling?Math.floor(n/this.minComponentWidth)||1:Math.round(n/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=Thj(this)?pPL(this):this.minComponentWidth*this.scrollCount-1):this.offset-=Thj(this)?pPL(this):n*this.minComponentWidth;this.centerListItems&&sqj(this);go(this);this.reposition_()};
_.G.onIronResize_=function(){this.resizeSupportEnabled&&_.X6(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.G.onItemsTransitionEnd_=function(n){_.mZ(n)===_.r(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.G.onChildElementFocus_=function(n){n=n.target.closest("#items > *");var D=_.r(this.hostElement).querySelector("#scroll-container");if(D.contains(n)){if(_.c("web_horizontal_list_behavior_focus_killswitch"))if(n.offsetLeft<this.offset)this.offset=Math.abs(n.offsetLeft)<n.clientWidth?0:n.offsetLeft;else if(n.offsetLeft+n.clientWidth>this.offset+D.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.kR(),this.offset=n.offsetLeft+n.clientWidth-D.clientWidth;else return;else{var L=_.r(this.hostElement).querySelector("#items"),
g=_.OJ("HTML_DIR")==="rtl",b=g?L.clientWidth-n.offsetLeft:n.offsetLeft;L=g?L.clientWidth-(n.offsetLeft+n.clientWidth):n.offsetLeft+n.clientWidth;var q=g?b>this.offset+D.clientWidth:b<this.offset,U=g?L<this.offset:L>this.offset+D.clientWidth,J=g?q:U;if(g?U:q)D=g?L:b,this.offset=Math.abs(D)<n.clientWidth?0:D;else if(J)this.ytLazyListBehavior.fillRemainingListItems(),_.kR(),this.offset=(g?b:L)-D.clientWidth;else return}go(this);this.reposition_()}};
_.G.observeShownItems_=function(){this.reset()};
_.G.checkComponentWidthResize=function(){var n=_.r(this.hostElement).querySelector("#items").firstElementChild;n&&(n=EpW(this,n),this.centerListItems||n!==this.minComponentWidth)&&(this.minComponentWidth=n,this.offset=n*this.scrollCount,this.centerListItems&&sqj(this),go(this),this.reposition_())};
var EpW=function(n,D){var L=window.getComputedStyle(D).marginRight;L=Math.floor(Number(L.replace("px","")));var g=window.getComputedStyle(D).marginLeft;g=Math.floor(Number(g.replace("px","")));n.centerListItems&&!n.marginWidthRight&&(n.marginWidthRight=L,n.marginWidthLeft=g);return n.resizeSupportEnabled?D.getBoundingClientRect().width+L:D.offsetWidth+L},go=function(n){var D=_.r(n.hostElement).querySelector("#scroll-container").clientWidth,L=_.r(n.hostElement).querySelector("#items").clientWidth;
n.offset<0?n.offset=0:n.offset+D>=L&&(n.offset=L-D)},sqj=function(n){n.offset-=(_.r(n.hostElement).querySelector("#scroll-container").clientWidth+n.marginWidthRight-n.minComponentWidth)/2-n.marginWidthLeft};
_.oh.Object.defineProperties(bV.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var n=_.OJ("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(n==-1)n=this.JSC$12090_cachedViewportHeight,n=n>1320?5:n>1020?4:n>730?3:n>430?2:1;else if(n==0)return 0;_.rd("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",n-1);n=_.OJ("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(n>-1)return n;n=this.cachedViewportWidth;n=n>1600?6:n>1400?5:n>1300?4:n>1090?5:n>870?4:n>660?3:2;_.rd("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
n);return n},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.c("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
var $L=bV;$L.prototype.observeShownItems_=$L.prototype.observeShownItems_;$L.prototype.onChildElementFocus_=$L.prototype.onChildElementFocus_;$L.prototype.onItemsTransitionEnd_=$L.prototype.onItemsTransitionEnd_;$L.prototype.onIronResize_=$L.prototype.onIronResize_;$L.prototype.prevClick_=$L.prototype.prevClick_;$L.prototype.nextClick_=$L.prototype.nextClick_;$L.prototype.setButtonsState_=$L.prototype.setButtonsState_;$L.prototype.requestButtonsStateUpdate_=$L.prototype.requestButtonsStateUpdate_;
$L.prototype.reposition_=$L.prototype.reposition_;$L.prototype.reset=$L.prototype.reset;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$L.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],$L.prototype,"ytLazyListBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$L.prototype,"atStart",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$L.prototype,"atEnd",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"startIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"endIndex",void 0);_.Y([_.t({value:6}),_.F("design:type",Number)],$L.prototype,"initialCount",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"scrollCount",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"initialStartIndex",void 0);
_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"disableScrollEventListener",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"supportComponentResize",void 0);_.Y([_.t({value:function(){var n=this;return function(){return n.prevClick_()}}}),
_.F("design:type",Function)],$L.prototype,"boundPrevClick",void 0);_.Y([_.t({value:function(){var n=this;return function(){return n.nextClick_()}}}),
_.F("design:type",Function)],$L.prototype,"boundNextClick",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"useFloorScrolling",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"isSearch",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"dragging",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"dragMouseStart",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"dragOffsetStart",void 0);
_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"disableWheelScroll",void 0);_.Y([_.t(),_.F("design:type",Object)],$L.prototype,"centerListItems",void 0);_.Y([_.R("iron-resize"),_.P("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$L.prototype,"onIronResize_",null);_.Y([_.R("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],$L.prototype,"onItemsTransitionEnd_",null);
_.Y([_.R("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],$L.prototype,"onChildElementFocus_",null);_.Y([_.P("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$L.prototype,"observeShownItems_",null);$L=_.Y([_.qt()],$L);_.L9.YtdHorizontalListBehavior=[];_.L9.YtdHorizontalListBehavior.push(_.iS,_.N.YtRendererBehavior,_.DH.YtLazyListBehavior,_.PO.YtdGuideStateAwareBehavior,$L.prototype);var Ncv=["APP_STATE","PI"];var cqX=_.yK(["about:blank"]),QqW={pushState:window.history.pushState,replaceState:window.history.replaceState};var Gl=function(n){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=n;this.internalPushState=n.pushState.bind(n);this.internalReplaceState=n.replaceState.bind(n)};
Gl.prototype.init=function(){this.initialized=!0};
Gl.prototype.pushState=function(n,D){this.initialized||this.init();this.internalPushState&&this.internalPushState(n,"",D)};
Gl.prototype.replaceState=function(n,D){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(n,"",D)};
Gl.prototype.getState=function(){return this.history&&this.history.state};var u4P=function(n){var D=function(){var L=n.apply(this,arguments)||this;L.boundHistoryPushState=!1;L.boundHistoryReplaceState=!1;L.debugInfo={};return L};
_.f(D,n);D.prototype.init=function(){var L=_.Jp("IFRAME");_.Xy(L,_.L0(cqX));L.sandbox="allow-same-origin";L.style.display="none";this.iframe=L;document.body.appendChild(L);this.bindHistoryStateFunctions();n.prototype.init.call(this)};
D.prototype.bindHistoryStateFunctions=function(){var L=this,g=[],b;this.iframe&&((b=this.iframe.contentWindow)==null?0:b.history)&&(b=this.iframe.contentWindow.history)&&(g.push(b),Object.getPrototypeOf(b)&&g.push(Object.getPrototypeOf(b)));window.history&&g.push(window.history);b=window.history;Object.getPrototypeOf(b)&&g.push(Object.getPrototypeOf(b));g.push(QqW);b=function(U){for(var J=null,k=0;k<g.length;k++){var a=g[k][U];if(typeof a==="function"){J=a.bind(window.history);L.debugInfo[U]=k;break}}return J};
if(!this.boundHistoryReplaceState){var q=b("replaceState");q&&(this.internalReplaceState=q,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(b=b("pushState"))&&(this.internalPushState=b,this.boundHistoryPushState=!0)};
return D}(Gl),f9j=function(){return u4P.call(this,window.history)||this};
_.f(f9j,u4P);f9j.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var qQ=function(n){this.browserHistory=n;this.initialized=!1};
qQ.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
qQ.prototype.pushState=function(n,D){this.initialized||this.init();this.browserHistory.pushState(n,D)};
qQ.prototype.replaceState=function(n,D){this.initialized||this.init();this.browserHistory.replaceState(n,D)};
qQ.prototype.handlePopstate=function(n){return n.state};_.Aq6=function(n,D,L,g,b){this.endpoint=n;this.forward=D;this.historyEntry=L;this.JSC$26245_savedComponentState=g;this.legacyBorder=b===void 0?!1:b};var zJP=function(n,D){this.rootData=n;this.scrollTop=D};var Oo=new _.jK("PAGE_REQUEST_TOKEN"),TEG=new _.jK("FETCH_PBJ_TOKEN");_.VE=new _.jK("EPHEMERAL_STORE_TOKEN");_.UV=function(n){this.data=Object.assign({},n);var D;(D=this.data.innertubeResponse)==null||delete D.frameworkUpdates};
_.UV.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.Ml)()};
_.kJ=function(n){return Object.assign({},n.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var I9G=function(){this.maxSize=100;this.timeToDataCache=new Map};
I9G.prototype.get=function(n){var D=this.timeToDataCache.get(n);D&&(this.timeToDataCache.delete(n),this.timeToDataCache.set(n,D));if(D&&D.rootData&&(_.c("web_use_response_store_for_history_cache")||_.c("mweb_use_new_history_manager"))){var L=_.E().resolve(_.VE),g=C7W(D),b=!!g;if(g){if(g.content){var q=B9(L,g.content);b&&q?D.rootData.response=_.kJ(q):b=!1}g.player&&(q=B9(L,g.player),b&&q?D.rootData.playerResponse=_.kJ(q):b=!1);g.reelSequence&&(L=B9(L,g.reelSequence),b&&L?D.rootData.reelWatchSequenceResponse=
_.kJ(L):b=!1)}b||(this.timeToDataCache.delete(n),D=void 0)}return D};
I9G.prototype.set=function(n,D){if(D.rootData&&(_.c("web_use_response_store_for_history_cache")||_.c("mweb_use_new_history_manager"))){var L=C7W(D),g=Object.assign({},D.rootData);L&&(L.content&&D.rootData.response&&(rqc(this,L.content,D.rootData.response),g.response=null),L.player&&D.rootData.playerResponse&&(rqc(this,L.player,D.rootData.playerResponse),g.playerResponse=null),L.reelSequence&&D.rootData.reelWatchSequenceResponse&&(rqc(this,L.reelSequence,D.rootData.reelWatchSequenceResponse),g.reelWatchSequenceResponse=
null));D=new zJP(g,D.scrollTop)}this.timeToDataCache.has(n)?this.timeToDataCache.delete(n):this.timeToDataCache.size>=this.maxSize&&(L=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(L.value));this.maxSize!==0&&this.timeToDataCache.set(n,D)};
I9G.prototype.clear=function(){this.timeToDataCache.clear()};
var C7W=function(n){var D=_.E().resolve(_.Yo(Oo)),L;if((L=n.rootData)==null?0:L.endpoint)return D==null?void 0:UqJ(D,n.rootData.endpoint);var g;_.CL(new _.pe("History snapshot response data does not contain endpoint",(g=n.rootData)==null?void 0:g.url));return null},rqc=function(n,D,L){if(n.maxSize>0){var g;
(n=(g=L.responseContext)==null?void 0:g.maxAgeSeconds)&&Number(n)>0&&(g=_.E().resolve(_.VE),L=jn(L,n),g.put(D,new _.UV(L)))}};var OYL=function(n,D,L){this.endpoint=D;this.JSC$26250_savedComponentState=L===void 0?null:L;this.entryTime=n};var b_v=1;var Je=function(n){var D=function(){var L=n.apply(this,[].concat(_.Iu(_.e1.apply(0,arguments))))||this;L.historyEntryTime=0;L.historySnapshotCache=L.createHistoryCache();return L};
_.f(D,n);D.prototype.createHistoryCache=function(){return new I9G};
D.prototype.saveAndReplace=function(L,g,b){var q=window.location.href;var U=U===void 0?{}:U;var J=(J=this.browserHistory.getState())&&J.entryTime?J.entryTime:$$i();L=this.createNewHistoryEntry(L,U,J);this.saveSnapshot(J,g,b);this.replaceState(L,q||window.location.href)};
D.prototype.saveAndPush=function(L,g,b,q,U){U=U===void 0?{}:U;this.saveSnapshot(this.historyEntryTime,b,q);b=this.historySnapshotCache;q=this.historyEntryTime;var J=b.timeToDataCache.keys();J=_.V(J);for(var k=J.next();!k.done;k=J.next())k=k.value,k>q&&b.timeToDataCache.delete(k);g=this.createNewHistoryEntry(g,U);this.pushState(g,L)};
D.prototype.saveSnapshot=function(L,g,b){this.historySnapshotCache.set(L,new zJP(g,b))};
D.prototype.createNewHistoryEntry=function(L,g,b){b=b===void 0?$$i():b;return new OYL(b,L,g)};
D.prototype.handlePopstate=function(L){var g=n.prototype.handlePopstate.call(this,L),b=null,q=null,U=!1,J=null;g&&g.entryTime&&(J=this.historySnapshotCache.get(g.entryTime)||null,U=g.entryTime>this.historyEntryTime,this.historyEntryTime=g.entryTime,b=g.endpoint,q=g.JSC$26250_savedComponentState);this.handleHistoryCacheLoad(new _.Aq6(b,U,J,q),L);return g};
D.prototype.pushState=function(L,g){Number(L==null?void 0:L.entryTime)>=0&&(this.historyEntryTime=L.entryTime);n.prototype.pushState.call(this,L,g)};
D.prototype.replaceState=function(L,g){Number(L==null?void 0:L.entryTime)>=0&&(this.historyEntryTime=L.entryTime);n.prototype.replaceState.call(this,L,g)};
D.prototype.handleHistoryCacheLoad=function(){};
return D}(qQ),iYc=function(){var n=Je.call(this,new f9j)||this;
n.dispatchElement=null;n.entryIndex=0;return n};
_.f(iYc,Je);_.G=iYc.prototype;_.G.init=function(n){n=n===void 0?!0:n;Je.prototype.init.call(this);this.initialized||(n||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.G.handlePopstate=function(n){var D=null;n.state||(D="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return Je.prototype.handlePopstate.call(this,n);var L=new CustomEvent("yt-history-pop",{cancelable:!0});_.$d(this.dispatchElement,"yt-history-pop",[L,{errorMsg:D}]);_.Vm(this.dispatchElement,"yt-close-all-popups-action");if(!L.defaultPrevented){L=_.E().resolve(_.lx);D=L.getCurrentData();var g=L.getCurrentPage();L=0;g?(g=_.$d(this.dispatchElement,"yt-get-page-offset",
[g]),g.length>0&&(L=g[0])):_.CL(new _.pe("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:D?D.page:"undefined"}));D&&(D.csn=_.r1());this.saveSnapshot(this.historyEntryTime,D,L)}return Je.prototype.handlePopstate.call(this,n)};
_.G.handleHistoryCacheLoad=function(n,D){D.state&&(n.legacyBorder=!!D.state["spf-timestamp"]||!!D.state.blazer);n.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.V(_.Vm(this.dispatchElement,"yt-history-will-navigate",[D])).next().value||_.$d(this.dispatchElement,"yt-history-load",[D,n]))};
_.G.pushState=function(n,D){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var L=new _.pe("history.pushState is not a function",this.getDebugString());_.zo(L)}Je.prototype.pushState.call(this,n,D)};
_.G.replaceState=function(n,D){if(!this.browserHistory.boundHistoryReplaceState){var L=new _.pe("history.replaceState is not a function",this.getDebugString());_.zo(L)}Je.prototype.replaceState.call(this,n,D)};
_.G.saveAndPush=function(n,D,L,g,b){b=b===void 0?{}:b;L&&(L.csn=_.r1());Je.prototype.saveAndPush.call(this,n,D,L,g,b)};
_.G.getDebugString=function(){var n=[];this.initialized&&n.push("i");this.browserHistory.boundHistoryReplaceState&&n.push("bhr");this.browserHistory.boundHistoryPushState&&n.push("bhs");"replaceState"in this.browserHistory.debugInfo&&n.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&n.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&n.push("ei:"+String(this.entryIndex));return n.join(",")};
_.G.replaceUrl=function(n){this.init(!0);var D=this.browserHistory.getState();this.replaceState(D,Nh(n))};
_.G.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.wP6=new _.jK("DESKTOP_HISTORY_MANAGER_TOKEN");var hJQ=[10,20,30,40,50,60],kL=function(){this.currentPartitionIndex=0},War=function(n){W8A({mainAppWeb:_.xz(),
survivalSli:{partitionMinute:n,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},eJb=function(n){W8A({mainAppWeb:_.xz(),
survivalSli:{partitionMinute:n,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},x5A=function(n){return n.currentPartitionIndex>=0&&n.currentPartitionIndex<hJQ.length?hJQ[n.currentPartitionIndex]:-1},KaG=function(n){return n.currentPartitionIndex>0&&n.currentPartitionIndex-1<hJQ.length?hJQ[n.currentPartitionIndex-1]:-1};
kL.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var n=KaG(this);n>0&&eJb(n);n=x5A(this);n>0&&War(n);RJi(this)}};
var RJi=function(n){var D=x5A(n);if(D>0){var L=KaG(n);L<0&&(L=0);n.intervalId=_.fj.addJob(function(){var g=KaG(n);g>0&&eJb(g);g=x5A(n);g>0&&War(g);RJi(n)},3,(D-L)*6E4);
n.currentPartitionIndex+=1}else n.currentPartitionIndex=-1};var P7r=function(){this.skipNextNavigation=!1},toc=function(n,D,L){if(!D)return!1;
if(n.skipNextNavigation)return n.skipNextNavigation=!1;if(_.u(L,_.eH))return!1;var g,b,q;if((g=_.u(L,_.kz))==null?0:(b=g.browseEndpointContextSupportedConfigs)==null?0:(q=b.browseEndpointContextMainConfig)==null?0:q.skipConfirmation)return!1;var U;return((U=_.u(D.commandMetadata,_.jr))==null?void 0:U.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
P7r.prototype.showConfirmationDialog=function(n,D){this.navigateParams=D;this.customConfirmationCommand?_.E().resolve(_.S6).resolveCommand(this.customConfirmationCommand):(D={openPopupAction:{popup:{confirmDialogRenderer:{title:_.Mn(_.Tg("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.Mn(_.Tg("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.Mn(_.Tg("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.Mn(_.Tg("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.xt.getInstance().triggerAction("yt-open-popup-action",D,n))};
P7r.prototype.cancelPendingNavigation=function(){var n;((n=this.navigateParams)==null?void 0:n.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var m5L=function(){},XPj=function(n,D,L,g,b,q){L=L===void 0?{}:L;
var U=_.$w.instance,J,k=(J=_.u(D,_.eH))==null?void 0:J.url;return k?tlQ(U,k,L,window.location.href,function(a,d){vpL(n,a,d,!1,!0,L,q,g)},function(){return!1}):oS(U,D,L,window.location.href,Zf(D),function(a,d){vpL(n,a,d,!1,!0,L,q,g)},b)},vpL=function(n,D,L,g,b,q,U,J){if(!n.JSC$12148_chunkHandler)if(L.page==="watch")if(b||g){if(_.c("kevlar_continue_playback_without_player_response")){var k;
var a=(k=_.u(J,_.M1))==null?void 0:k.videoId}n.JSC$12148_chunkHandler=new ygr(_.oE,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:g,previousVideoId:a},tempData:q},U)}else n.JSC$12148_chunkHandler=new oEj(_.oE);else L.page==="shorts"&&b&&!g?n.JSC$12148_chunkHandler=new H4Q(_.oE,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:q},U):n.JSC$12148_chunkHandler=new Y_A(U);n.JSC$12148_chunkHandler.processChunk({endpoint:D,data:L});return n.JSC$12148_chunkHandler.JSC$10328_playerPromiseResolver.promise},
l96=function(n,D,L,g,b){(L=_.w$P(L))&&vpL(n,D,L,!1,!0,g,void 0,b)};var MoW=function(){this.pendingNavigationPromise=null};
_.G=MoW.prototype;_.G.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.G.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.G.addEventListener=function(){throw Error("Ah");};
_.G.dispatchEvent=function(){throw Error("Ah");};
_.G.removeEventListener=function(){throw Error("Ah");};var opj=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],p9=function(){_.fd.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];YgL(this)};
_.f(p9,_.fd);p9.prototype.verifyUser=function(){var n=YgL(this),D=n.logout;if(!n.sessionChange)return!0;this.dispatchEvent("ytsessionchange");D&&this.dispatchEvent("ytuserinvalid");return!1};
var YgL=function(n){var D=opj.map(function(b){var q;return(q=_.Vj.get(b))!=null?q:""}),L=D.some(function(b,q){return n.sessionCookies&&n.sessionCookies[q]!==""&&b===""}),g=D.some(function(b,q){return n.sessionCookies&&n.sessionCookies[q]!==b});
n.sessionCookies=D;return{logout:L,sessionChange:g}};
p9.prototype.clearTimeout=function(){this.scheduledJobId&&(_.fj.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var BuB=new _.jK("POSTMESSAGE_TUNNEL_TOKEN");var qaJ=["/parent_tools","/file_download","/artist_roster"],pC4=[qrr,VjQ,U6i,JjG,BAj,GPW,kPA,pcA];var ZH=new _.jK("NAVIGATION_CONFIRMATION_SERVICE");var SgG="/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(" "),FaW=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
aY=function(n){this.pendingNavigationPromise=null;this.JSC$12166_clientRoot=n;this.logger=null;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 m5L;this.debugString=n.is;n={"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};_.KL(_.xt.getInstance(),n,this.JSC$12166_clientRoot)},nYi,DeP,LmW,gYc,jqc;
_.f(aY,MoW);aY.prototype.reload=function(){_.OG(window.location.href)};
var ekQ=function(n){n.currentEndpoint&&_.u(n.currentEndpoint,_.ds)?n.reload():n.currentEndpoint&&n.navigate(n.currentEndpoint,!0,void 0,{disableCache:!0})};
aY.prototype.navigate=function(n,D,L,g,b,q,U){D=D===void 0?!1:D;L=L===void 0?{}:L;g=g===void 0?{}:g;var J=_.E().resolve(ZH),k;if(!U&&toc(J,(k=this.currentEndpoint)!=null?k:void 0,n))return J.showConfirmationDialog(this.JSC$12166_clientRoot.parentElement,{endpoint:n,reload:D,params:L,tempData:g,requestType:b,createScreenConfig:q}),!1;var a=_.R9();_.Pu(a,"eocs")||a.parkOrScheduleJob(function(){a.processSignal("eocs")},10,"eor");
U=Zf(n);J=g.autonav==="1";k=_.r1();p9.instance||(p9.instance=new p9);var d=p9.instance.verifyUser(),T;if(_.c("enable_dark_theme_only_on_shorts")){var Q=document.documentElement.hasAttribute("dark"),A=_.ws(!0)==="USER_INTERFACE_THEME_DARK";if(U==="shorts"){if(!Q)if(_.c("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var I;_.OG((I=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:I.url,void 0,void 0,window.top)}}else{var w;_.OG(_.tk((w=_.u(n==null?
void 0:n.commandMetadata,_.jr))==null?void 0:w.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.c("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!Q){var h;_.OG(_.tk((h=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:h.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(A!==Q){var e;_.OG(_.tk((e=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:e.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(U==="watch"){if(HYX(_.E().resolve(_.X1),
n)&&(d||_.c("fix_miniplayer_navigation_killswitch")))return!1;_.c("block_all_player_prefetch_requests")||(T=hkG(_.VK(_.G1),n,J))}else{var v,LO=(v=_.u(this.currentEndpoint,_.M1))==null?void 0:v.videoId;LO&&_.AN.getInstance().then(function(uT){uT&&uT.set("yt-miniplayer-shown-video-id",LO)})}T&&(L.frags=T.missingFragments_.join(","));
I=null;var S;w=(S=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:S.ignoreNavigation;if(!w)if(_.c("kevlar_command_url")){var $i;I=($i=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:$i.url}else I=_.ucv(n,L);if(I&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&I==this.lastNavigationUrl)return _.ww({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.Eo(Wb(),"CANCELLED")}I&&(this.lastNavigationUrl=I);$rv();_.rd("IS_HOMEPAGE_COLD",
!1);_.rd("IS_RESULTS_PAGE_COLD",!1);_.rd("IS_WATCH_PAGE_COLD",!1);n.loggingUrls&&n.loggingUrls.forEach(function(uT){uT.baseUrl&&_.Wr(uT.baseUrl)});
_.TuQ(n,q?q.layer:0)&&_.c("kevlar_flush_logs_on_away_navigation")&&_.Ab();if(Z_v(n))return!1;TxQ(U,b);if(!I)return w||_.CL(new _.pe("Can't construct url for endpoint",n)),_.Eo(Wb(),"FAILURE"),!1;_.GjQ();S=n&&_.u(n,_.kz)&&_.u(n,_.kz).browseId.startsWith("UC");L=($i=_.c("enable_dark_theme_only_on_shorts")&&U==="shorts"?!1:_.hW()&&document.documentElement.hasAttribute("dark")!==_.i8())?{themeRefresh:1}:{};$i&&!_.B0()&&_.ws()==="USER_INTERFACE_THEME_DARK"&&(L.theme="dark");S=$i||yq6(I)&&!S&&!_.c("kevlar_disable_url_allowlist");
d||(S=!0);if(S||_.OJ("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var nO;var VB=(nO=window.top)==null?void 0:nO.location.href}catch(uT){var Iv;VB=(Iv=uT)==null?void 0:Iv.message}_.CL(new _.pe("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:VB}))}n=_.c("kevlar_redirect_on_window_killswitch")?window.top:window;rs(I);_.OG(_.tk(I,L),void 0,void 0,n);_.Eo(Wb(),"ABORTED");return!1}_.c("kevlar_early_popup_close")&&_.$d(this.JSC$12166_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12148_chunkHandler=void 0;var CO;VB=Zf((CO=this.currentEndpoint)!=null?CO:void 0);(CO=U==="shorts"&&VB==="shorts")||_.Y2b();_.hk(hQT)("nr",void 0);J&&_.ww({webInfo:{navigationReason:"an"}});n.clickTrackingParams&&(g.itct=n.clickTrackingParams,g.csn=k);BoO(g);g.endpoint=JSON.stringify(n);_.c("enable_unknown_lact_fix_on_html5")&&(_.E().resolve(_.cL),g.lact=_.FA());_.Ao.isEmpty(g)||_.yi(I,g);!_.c("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(q=Object.assign({},{layer:0},q,{parentLayer:3}));this.pendingNavigationPromise=q=XPj(this.pageFetcher,n,g,this.currentEndpoint,this.JSC$12166_isNetworkPromiseStale.bind(this),q);q=q.then(this.handleNavigateSuccess.bind(this,q,n,T,g),this.handleNavigateFail.bind(this,q,n));_.pJ().navigationFinishPromise=q;D={endpoint:n,pageType:U,url:Nh(I),reload:!!D,noProgressBar:_.c("web_disable_page_navigation_progress")||CO};b&&(D.type=b);this.fireEvent("yt-navigate-start",D);T&&l96(this.pageFetcher,
n,T,g,this.currentEndpoint);return!0};
aY.prototype.JSC$12166_isNetworkPromiseStale=function(n){return n!=this.pendingNavigationPromise};
var Nh6=function(n,D,L,g,b){var q=Zf(D);D={endpoint:D,pageType:q};b&&(D.errorMessage=b);_.CL(L);D.navigationDoneMs=_.Wz("nd");D.navigationErrorReason=g;n.fireEvent("yt-navigate-error",D)};
aY.prototype.handleNavigateFail=function(n,D,L){var g=void 0;L instanceof _.R7&&(g=L,cYf(L));if(this.JSC$12166_isNetworkPromiseStale(n))return _.Pb(g);_.Eo(Wb(),"FAILURE");Nh6(this,D,L,"101");return _.Pb(L)};
aY.prototype.handleNavigateSuccess=function(n,D,L,g,b){if(this.JSC$12166_isNetworkPromiseStale(n))return _.kd();this.pendingNavigationPromise=null;if(!b)return D=new _.pe("Missing data in response for navigation endpoint",D),_.Pb(D);if(b.reload)return window.location.reload(!0),_.kd();L&&(n={},_.Ao.extend(n,_.w$P(L),b),b=n);var q,U;L=(q=b)==null?void 0:(U=q.timing)==null?void 0:U.responseStart;L!=null&&_.Wz("srt",L);_.Wz("pdc");var J,k;q=(J=b)==null?void 0:(k=J.timing)==null?void 0:k.info;q!=null&&
(J=_.hk(_.Kdi)(q),_.ww(J));_.Eo(Wb(),"SUCCESS");jqc(this,D,b,1,g);return _.kd()};
var yq6=function(n){var D=n;_.c("kevlar_no_redirect_to_classic_2_ks")||(D=(new _.o7(n)).getPath());if(D==="/"||D==="/red")return!1;var L=!0;SgG.forEach(function(g){n.indexOf(g)===0&&(L=!1)});
FaW.forEach(function(g){var b=g.url;_.c(g.expFlag)&&n.indexOf(b)===0&&(L=!1)});
return L};
aY.prototype.publishPageData=function(n){this.fireEvent("yt-page-data-fetched",{pageData:n})};
nYi=function(n,D,L,g,b,q){var U=null;D.page!=="watch"||g?D.filler||_.$d(n.JSC$12166_clientRoot,"yt-stop-old-player",[D]):U=vpL(n.pageFetcher,b,D,L,!1,q,void 0,n.currentEndpoint);if(U)return U.then(n.publishPageData.bind(n,D));n.publishPageData(D);return _.kd()};
DeP=function(n,D,L){var g=null;if(!L)return g=new _.pe("Empty data",n.debugString,D);var b=L.response;if(!b)return g;var q={endpointType:Zf(D)||"unknown"};b.responseContext?(b=b.responseContext.errors)&&(g=new _.pe("Errors in response context",n.debugString,D,b,q)):g=b.error||b.errorMetadata?new _.pe("Errors in response",n.debugString,D,b.error,b.errorMetadata,q):new _.pe("responseContext missing",n.debugString,D,Object.keys(b).sort().join(","),q);var U,J,k,a;if(n=L==null?void 0:(U=L.response)==null?
void 0:(J=U.responseContext)==null?void 0:(k=J.webResponseContextExtensionData)==null?void 0:(a=k.webResponseContextDebugData)==null?void 0:a.debugErrorMessages)for(U=0;U<n.length;U++);return g};
LmW=function(n){var D,L,g,b;return n==null?void 0:(D=n.response)==null?void 0:(L=D.responseContext)==null?void 0:(g=L.errors)==null?void 0:(b=g.error)==null?void 0:b["0"]};
gYc=function(n,D){var L;if(L=D.url&&!D.url.startsWith("/clip"))L=D.url,L=!_.c("webfe_parse_debug_param_in_resolveurl_service")&&n.searchDebugUrlMatcher.test(L)||CP8(L)?!0:!1;if(L)CP8(D.url)&&_.P7(window.location.href).themeRefresh?n.fireEvent("yt-navigate-redirect",{url:_.N1(D.url,"themeRefresh")}):D.url&&!L9T(D.url)&&n.fireEvent("yt-navigate-redirect",{url:D.url});else if(D.endpoint){var g,b,q;(L=(g=D.endpoint)==null?void 0:(b=g.commandMetadata)==null?void 0:(q=b.webCommandMetadata)==null?void 0:
q.url)&&!L9T(L)&&n.fireEvent("yt-navigate-redirect",{url:L});L&&D.url&&L!=D.url&&!D.url.match("playnext=1")&&new _.pe("Response url mismatch in response data",n.debugString,L,D.url)}};
_.bV6=function(n,D,L,g,b,q,U,J){q=q===void 0?!1:q;var k=_.E().resolve(ZH),a;if(!J&&toc(k,(a=n.currentEndpoint)!=null?a:void 0,D))return k.showConfirmationDialog(n.JSC$12166_clientRoot.parentElement,{endpoint:D,data:L,navigationType:g,tempData:b,isMiniplayer:q,isForwardHistoryNavigation:U==null?void 0:U.forward}),_.kd();n.pageFetcher.JSC$12148_chunkHandler=void 0;return jqc(n,D,L,g,b,q)};
jqc=function(n,D,L,g,b,q){q=q===void 0?!1:q;n.isMiniplayerExpansion=q;var U=g===2;n.currentEndpoint=D;n.numNavigations++;n.numNavigations&&(yOy.navigationCount=n.numNavigations);_.rd("NUM_NAV",n.numNavigations);var J=DeP(n,D,L);if(J)return Nh6(n,D,J,"102",LmW(L)),_.Pb(J);var k,a,d,T;J=L.rootVe||(L==null?void 0:(k=L.response)==null?void 0:(a=k.responseContext)==null?void 0:(d=a.webResponseContextExtensionData)==null?void 0:(T=d.ytConfigData)==null?void 0:T.rootVisualElementType);!U&&L&&gYc(n,L);var Q,
A;k=L==null?void 0:(Q=L.response)==null?void 0:(A=Q.responseContext)==null?void 0:A.maxAgeSeconds;if(!U&&!isNaN(k)){var I;_.c("kevlar_use_response_ttl_to_invalidate_cache")?I=(0,_.Ml)()+1E3*k:_.c("kevlar_always_invalidate_cache")&&(I=0);isNaN(I)||(L.expirationTime=I)}_.c("html5_enable_ssap_entity_id")&&U&&L.playerResponse&&(L.playerResponse.cacheMetadata={isCacheHit:!0});_.VK(_.G1).prefetchCache_.clear();U||L.page!=="watch"||L.type!=="reduced"&&g!==1?g=nYi(n,L,U,!!q,D,b):(n.publishPageData(L),g=_.kd());
b=g.then(function(){var w=Zf(D);w={endpoint:D,pageType:w,fromHistory:U,response:L};w.navigationDoneMs=_.Wz("nd");n.fireEvent("yt-navigate-finish",w)});
L.csn&&J&&L.clientSideGrafts&&g.then(n.attachClientSideGrafts.bind(n,L,_.Ck()));return b};
_.G=aY.prototype;_.G.attachClientSideGrafts=function(n,D){n.clientSideGrafts&&D&&n.clientSideGrafts.forEach(function(L){if(D&&L){var g=_.JR(L);_.c("combine_ve_grafts")?_.qb().graftServerVe(L,D):_.vz(n.csn,D,g)}})};
_.G.handleSignalActionHistoryBack=function(){window.history.back()};
_.G.handleSignalActionCloseWindow=function(){window.close()};
_.G.handleSignalActionReloadPage=function(){this.reload()};
_.G.handleSignalActionSoftReloadPage=function(){ekQ(this)};
_.G.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.G.fireEvent=function(n,D){n=new CustomEvent(n,{bubbles:!0,cancelable:!1,composed:!0,detail:D});this.dispatchEvent(n)};
_.G.addEventListener=function(n,D){this.JSC$12166_clientRoot.addEventListener(n,D)};
_.G.dispatchEvent=function(n){return this.JSC$12166_clientRoot.dispatchEvent(n)};
_.G.removeEventListener=function(n,D){this.JSC$12166_clientRoot.removeEventListener(n,D)};_.HDB=new IB("browse","h8y2qb");_.yI8=new IB("search","JzFVk");_.N68=new IB("shorts","xwEKAe");_.j0T=new IB("watchFixie","nmfa2d");_.ncB=new IB("watchFlexy","CF909");_.Dqv=new IB("watchGrid","Tm0L3c");_.L6v=new IB("watchLearningJourney","L3n37");var $ej;var GXj=function(){return _.m.apply(this,arguments)||this};
_.f(GXj,_.m);_.oh.Object.defineProperties(GXj,{template:{configurable:!0,enumerable:!0,get:function(){if($ej===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);$ej=n}n=$ej;return n}}});
var qfI=GXj;_.Y([_.W(bYA.YtPlayerBehavior),_.F("design:type",Object)],qfI.prototype,"ytPlayerBehavior",void 0);qfI=_.Y([_.X({is:"ytd-player"})],qfI);var VEG;var UeL;var B0L;var Tl=function(){var n=_.m.apply(this,arguments)||this;n.forceModernIconButton=!1;n.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return n};
_.f(Tl,_.m);Tl.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]]"}}}}}};
Tl.prototype.handleAccountLinkingStateChangedCommand=function(n){if(n=_.u(n,psA)){var D,L=(D=this.data)==null?void 0:D.providerKey;D=n.providerKey;L&&D&&L.id===D.id&&L.subject===D.subject&&(n=n.linked,n!==void 0&&(this.set("data.linked",n),this.notifyPath("data.linked"),_.c("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(n)))}};
Tl.prototype.setPlayerAccountLinkState=function(n){var D=new Fmb;SfB(D,HVT(new yaB,n));var L=_.oE();L&&L.getPlayerPromise().then(function(g){g.setAccountLinkState(_.fA(D.JSC$9903_serializeBinary(),4));g.updateAccountLinkingConfig(n)})};
Tl.prototype.handleShowAccountLinkDialog=function(){var n=this.get("button.buttonRenderer.command");n&&_.ZE([n],this.hostElement)};
_.oh.Object.defineProperties(Tl.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}}}});
var EV=Tl;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EV.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EV.prototype,"ytRendererBehavior",void 0);_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],EV.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EV.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],EV.prototype,"overrides",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EV.prototype,"forceModernIconButton",void 0);_.Y([_.t({value:"bottom"}),_.F("design:type",String)],EV.prototype,"buttonTooltipPosition",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],EV.prototype,"forceIconButton",void 0);_.Y([_.t(),_.F("design:type",Boolean)],EV.prototype,"disableTextTransform",void 0);
_.Y([_.x("data","data.linked","data.isWarning"),_.F("design:type",Object),_.F("design:paramtypes",[])],EV.prototype,"button",null);EV=_.Y([_.X({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],EV);
_.l(EV,"ytd-account-link-button-renderer",function(){if(B0L!==void 0)return B0L;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return B0L=n},{mode:1});var Jaj;var kXc=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],sV=function(){return _.m.apply(this,arguments)||this};
_.f(sV,_.m);sV.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
sV.prototype.updateButtonActiveState=function(){var n=this,D=!!kXc.find(function(L){return n.currentState===L});
this.button&&(this.button.isPressed=D)};
_.oh.Object.defineProperties(sV.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.playlistLoopStateEntity)==null?void 0:n.state)||((D=this.data)==null?void 0:D.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var n=void 0,D;if(this.currentState&&((D=this.data)==null?0:D.states)){D=_.V(this.data.states);for(var L=D.next();!L.done;L=D.next()){L=_.u(L.value,_.h6X);var g=void 0;if(((g=L)==null?void 0:g.state)===this.currentState){n=L;break}}}return n}}});
var c9=sV;c9.prototype.updateButtonActiveState=c9.prototype.updateButtonActiveState;_.Y([_.W(_.wq),_.F("design:type",Object)],c9.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],c9.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.fWv}),_.F("design:type",Object)],c9.prototype,"playlistLoopStateEntity",void 0);_.Y([_.t(),_.F("design:type",Object)],c9.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],c9.prototype,"forceIconOnly",void 0);_.Y([_.bM("ytd-button-renderer"),_.F("design:type",_.YV)],c9.prototype,"button",void 0);
_.Y([_.x("data","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],c9.prototype,"currentState",null);_.Y([_.P("currentButtonStateRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c9.prototype,"updateButtonActiveState",null);_.Y([_.x("currentState"),_.F("design:type",Object),_.F("design:paramtypes",[])],c9.prototype,"currentButtonStateRenderer",null);
c9=_.Y([_.X({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],c9);
_.l(c9,"ytd-playlist-loop-button-renderer",function(){if(Jaj!==void 0)return Jaj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Jaj=n},
{mode:1});var pkb;var ZVj=_.Tg("DOWNLOAD",{},"Download"),akA=_.Tg("DOWNLOADING",{},"Downloading"),deX=_.Tg("DOWNLOADED",{},"Downloaded"),T0j=_.Tg("RETRY",{},"Retry"),EY6=function(){var n=_.m.apply(this,arguments)||this;n.forceIconButton=!1;n.forceIconOnly=!1;n.overrides=!1;n.buttonTooltipPosition=!1;n.styleActionButton=!1;n.disableTextTransform=!1;n.downloadProgress=0;n.isDownloadComplete=!1;n.isHidden=!0;n.transferState="TRANSFER_STATE_UNKNOWN";n.isVideoDeletedByUser=!1;n.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return n};
_.f(EY6,_.m);_.G=EY6.prototype;_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.dataChanged=function(){var n;(n=this.data)!=null&&n.text||(n=_.WS(_.Ss().getState(),this.videoId),this.updateButtonState(n))};
_.G.computeVideoId=function(n){return n};
_.G.showHideButton=function(){this.updateButtonVisibility()};
_.G.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};
_.G.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.G.updateButtonState=function(n){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==akA||!_.ER(n))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(n){case "TRANSFER_STATE_UNKNOWN":n=ZVj;var D="OFFLINE_DOWNLOAD";var L="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":n=T0j;D="OFFLINE_DOWNLOAD";L="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":n=deX;D="OFFLINE_PIN";L="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":n=
akA;D="OFFLINE_DOWNLOADING_ZERO";L="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":n=T0j;D="OFFLINE_DOWNLOAD";L="ACTION_RETRY";break;default:n=ZVj,D="OFFLINE_DOWNLOAD",L="ACTION_ADD"}this.isVideoDeletedByUser&&(n=ZVj,D="OFFLINE_DOWNLOAD",L="ACTION_ADD");var g=Object.assign({},this.data);g.text=_.Mn(n);g.tooltip=n;g.icon={iconType:D};g.size="SIZE_DEFAULT";g.style="STYLE_DEFAULT";_.u(g.command,_.qA)&&(_.u(g.command,_.qA).action=L);this.set("data",g)}};
_.G.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var n="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?n="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?n="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?n="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?n="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?n="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(n="OFFLINE_PIN",this.isDownloadComplete=!0);var D;n!==((D=this.data.icon)==null?void 0:D.iconType)&&(D=Object.assign({},this.data),D.text=_.Mn(akA),D.tooltip=akA,D.icon={iconType:n},_.u(D.command,_.qA)&&(_.u(D.command,_.qA).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",D))}};
var QE=EY6;QE.prototype.updateProgress=QE.prototype.updateProgress;QE.prototype.onTransferStateChanged=QE.prototype.onTransferStateChanged;QE.prototype.showHideButton=QE.prototype.showHideButton;QE.prototype.dataChanged=QE.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],QE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],QE.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"forceIconButton",void 0);
_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"forceIconOnly",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"overrides",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"buttonTooltipPosition",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"styleActionButton",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"disableTextTransform",void 0);
_.Y([_.t({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.F("design:type",String)],QE.prototype,"videoId",void 0);_.Y([_.t(),_.F("design:type",Object)],QE.prototype,"data",void 0);_.Y([_.t({selector:x1,selectorArgs:["videoId"]}),_.F("design:type",Object)],QE.prototype,"downloadProgress",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QE.prototype,"isDownloadComplete",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QE.prototype,"isHidden",void 0);_.Y([_.t({selector:_.WS,selectorArgs:["videoId"]}),_.F("design:type",String)],QE.prototype,"transferState",void 0);_.Y([_.t({selector:_.XuB,selectorArgs:["videoId"]}),_.F("design:type",Object)],QE.prototype,"isVideoDeletedByUser",void 0);_.Y([_.t({selector:RZB,selectorArgs:["videoId"]}),_.F("design:type",Object)],QE.prototype,"offlineabilityState",void 0);
_.Y([_.t({value:!0}),_.F("design:type",Boolean)],QE.prototype,"showTooltips",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],QE.prototype,"sendCommandWhenDisabled",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],QE.prototype,"disabled",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"dataChanged",null);
_.Y([_.V8("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"showHideButton",null);_.Y([_.V8("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"onTransferStateChanged",null);_.Y([_.V8("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QE.prototype,"updateProgress",null);
QE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],QE);
_.l(QE,"ytd-download-button-renderer",function(){if(pkb!==void 0)return pkb;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pkb=n},{mode:2});var sMG;var caQ,QMj=function(){if(caQ!==void 0)return caQ;var n=document.createElement("template");_.z(n,'\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 caQ=n};var uaj=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),fkr=_.H7("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,AaG=function(){var n=_.m.apply(this,arguments)||this;n.isPressed=!1;n.forceIconButton=!1;n.forceIconOnly=!1;n.forceModernIconButton=!1;n.alignByText=!1;n.isShorts=!1;n.animatedText=!1;n.shouldAnimate=!1;n.JSC$12204_browserSupportsAnimation=_.c("web_supports_animations_api");n.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};n.onTap=function(){var D;if((D=n.data)==null||!D.defaultNavigationEndpoint){var L;D=!((L=n.data)==null?0:L.isToggled);var g;if((g=n.data)==null||!g.preventAutoToggle){n.shouldAnimate=!1;n.disableTextUpdateJobId&&_.fj.cancelJob(n.disableTextUpdateJobId);n.disableTextUpdateJobId=_.fj.addLowPriorityJob(function(){n.disableTextUpdateJobId=void 0},fkr);
var b;n.set("data.isToggled",!((b=n.data)==null?0:b.isToggled));L=n.getInnertubeIcon();g={toggled:D,actions:{}};L&&(g.actions[L.toLowerCase()]=D);_.bP(n.hostElement,"yt-toggle-button",g)}}};
return n};
_.f(AaG,_.m);_.G=AaG.prototype;_.G.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.fj.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.toggle=function(n){var D;this.set("data.isToggled",n!==void 0?n:!((D=this.data)==null?0:D.isToggled))};
_.G.handleUpdateToggleButtonStateCommand=function(n){if(this.data){n=_.u(n,f1I);var D,L,g,b=(D=this.data)==null?void 0:(L=D.toggleButtonSupportedData)==null?void 0:(g=L.toggleButtonIdData)==null?void 0:g.id;b&&n&&b===(n==null?void 0:n.buttonId)&&this.set("data.isToggled",n.toggled)}};
_.G.handleUpdateToggleButtonTextAction=function(n){if(this.data){n=_.u(n,vQi);var D,L,g,b=(D=this.data)==null?void 0:(L=D.toggleButtonSupportedData)==null?void 0:(g=L.toggleButtonIdData)==null?void 0:g.id;b&&n&&b===(n==null?void 0:n.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=n.defaultNumericalValue,this.set("data.defaultText",n.defaultText),this.set("data.toggledText",n.toggledText),this.shouldAnimate=!1)}};
_.G.getInnertubeIcon=function(){var n=this.data;if(n){var D,L,g=((D=n.defaultIcon)==null?0:D.iconType)?(L=n.defaultIcon)==null?void 0:L.iconType:null,b,q;D=((b=n.toggledIcon)==null?0:b.iconType)?(q=n.toggledIcon)==null?void 0:q.iconType:g;return n.isToggled?D:g}};
_.G.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.oh.Object.defineProperties(AaG.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n={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$12204_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var D=n.renderer;var L=n.element;var g=n.toggled;var b=n.onTapCallback;var q=n.commandClientArgs;var U=n.overrides;var J=n.forceIcon;var k=n.forceModernIconButton;var a=n.forceDisabled;var d=n.useAnimatedText;var T=n.animatedTextProps;n=CLf(D,g);J=!D.defaultIcon||!J&&D.defaultText?D.defaultIcon?"leading":void 0:k?"icon-only":"icon-only-40";J==="icon-only-40"&&(n.type="text");var Q;k=Object;var A=k.assign,I;a:switch((I=
D.style)==null?void 0:I.styleType){case "STYLE_COMPACT_GRAY":I={size:"S"};break a;default:I={size:"M"}}var w=!!g;var h=(h=g&&D.toggledText||D.defaultText)?_.cB(h):void 0;d?(d=_.o_(g&&D.toggledText||D.defaultText))&&T&&!isNaN(Number(T.numberValue))?(T.numberText=d,g&&(T.numberValue+=1),d=T):d=void 0:d=void 0;var e,v,LO,S;var $i=(T=((v=g?D.toggledAccessibilityData||(($i=D.toggledText)==null?void 0:$i.accessibility):D.accessibilityData||((e=D.defaultText)==null?void 0:e.accessibility))==null?void 0:
(LO=v.accessibilityData)==null?void 0:LO.label)||((S=D.accessibility)==null?void 0:S.label))?T:_.o_(g&&D.toggledText||D.defaultText);a=a===void 0?D.isDisabled:a;L=IWQ(D,g,b,L,q);g=z$b(D,g);g!=null&&g.length?(g=_.IU({innertubeCommand:pav(g),forceNewState:!0}),g=ZMB(g)?g:void 0):g=void 0;D=A.call(k,{},n,I,{iconPosition:J},U,{focused:!1,toggled:w,toggleable:!0,formattedButtonText:h,animatedTextProps:d,accessibilityLabel:$i,disabled:a,onTap:L,aTagConfig:g},MbJ((Q=D.colorData)==null?void 0:Q.basicColorPaletteData));
D.alignByText=this.alignByText;this.isShorts&&this.data.isToggled&&(D.type="filled");return D}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var n=this.getInnertubeIcon();if(n)return _.ny(n)}}});
var uV=AaG;uV.prototype.resetAnimation=uV.prototype.resetAnimation;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],uV.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],uV.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"isPressed",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"forceIconButton",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"forceIconOnly",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"forceModernIconButton",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"alignByText",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"overrides",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],uV.prototype,"disabled",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"isShorts",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"buttonTooltipPosition",void 0);_.Y([_.t(),_.F("design:type",Object)],uV.prototype,"animatedText",void 0);_.Y([_.t(),_.F("design:type",String)],uV.prototype,"textNumberValue",void 0);_.Y([_.t({computed:"computeTooltip(data, data.isToggled)"}),_.F("design:type",Object)],uV.prototype,"tooltip",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uV.prototype,"resetAnimation",null);_.Y([_.x("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.F("design:type",Object),_.F("design:paramtypes",[])],uV.prototype,"computedButtonShape",null);_.Y([_.x("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],uV.prototype,"computedIcon",null);
uV=_.Y([_.X({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],uV);uaj&&_.l(uV,"ytd-toggle-button-renderer",QMj,{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var R$v=[],PL8=!1;_.Hl(vg8);var zrb,IkG;zrb=_.t4(function(n){function D(a){var d;return _.B(function(T){if(T.nextAddress==1)return(d=!O_8(a,J())||!J().enabled)?T.jumpTo(2):_.p(T,x$y(),3);T.nextAddress!=2&&(d=T.yieldResult);if(d)return T.return();L();setTimeout(function(){U(!1)},1500);
_.Tq(T)})}
function L(){setTimeout(function(){U(!0);var a;(a=g.lottieEl)==null||a.goToAndPlay(0)},150)}
var g=_.bj(),b=_.V(_.bn(!1,void 0,"xffAp")),q=b.next().value,U=b.next().value,J=_.xe(n.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.c7(function(){var a,d;((a=n.settings)==null?void 0:(d=a.call(n))==null?void 0:d.uniqueId)==="this is not intended behavior"&&_.CL(new _.pe("Smartimation Settings is undefined"))});
_.El(function(){J().experimentEnabled&&(J().enabled?i_4(D):(U(!1),wCJ(D)),_.QP(function(){wCJ(D)}))});
_.El(function(){e$T(J().timings);J().experimentEnabled&&(h$b(J()),_.QP(function(){W9y(J())}))});
var k=_.JK(function(){return rCb(g,J())},void 0,"sphkxc");
b={};return _.Z("yt-smartimation",{class:_.nl(n.className,"smartimation",(b["smartimation--experiment-enabled"]=function(){return J().experimentEnabled},b["smartimation--active-border"]=q,b["smartimation--enable-masking"]=XCb(),b))},_.Z(_.Z4,{cond:function(){return J().experimentEnabled},
then:function(){return _.Z("div",{class:"smartimation__border"},_.Z(_.DV,{className:"smartimation__border-gradient",data:k,animationName:function(){return k().animationConfig.name}}))}}),_.Z("div",{class:"smartimation__content"},n.children))},"x");
_.raJ=_.c("web_enable_sink_smartimations")?zrb:vg8;IkG=_.c("web_enable_sink_smartimations")?zrb:_.gg(vg8);zrb.idomCompat=!0;_.c("web_enable_sink_smartimations")?_.vB(IkG,"yt-smartimation",{props:{className:_.PX,settings:_.PX}}):_.HB(_.raJ,"yt-smartimation",{propNames:["className","settings"]});var f9=function(){var n=_.m.apply(this,arguments)||this;n.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};n.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};n.shouldEnableSmartimation=!1;return n};
_.f(f9,_.m);f9.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
f9.prototype.onDataChanged=function(){var n,D;this.shouldEnableSmartimation=(((n=this.data)==null?void 0:(D=n.timedAnimationData)==null?void 0:D.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
f9.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var n=_.u(this.data.likeButton,_.eg),D=_.u(this.data.dislikeButton,_.eg);return!!((n==null?0:n.isToggled)||(D==null?0:D.isToggled))};
f9.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]]"}}}}}};
_.oh.Object.defineProperties(f9.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var n,D,L=((n=this.data)==null?void 0:(D=n.timedAnimationData)==null?void 0:D.animationTiming)||[];return{uniqueId:"like-dislike",timings:L,enabled:this.shouldEnableSmartimation,experimentEnabled:L.length>0}}}});
var Ae=f9;Ae.prototype.onDataChanged=Ae.prototype.onDataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ae.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ae.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ae.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Ae.prototype,"likeButtonOverride",void 0);
_.Y([_.t(),_.F("design:type",Object)],Ae.prototype,"dislikeButtonOverride",void 0);_.Y([_.x("shouldEnableSmartimation"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ae.prototype,"smartimationSettings",null);_.Y([_.P("data"),_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ae.prototype,"onDataChanged",null);Ae=_.Y([_.X({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],Ae);
_.l(Ae,"ytd-segmented-like-dislike-button-renderer",function(){if(sMG!==void 0)return sMG;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return sMG=n},{mode:1});var Cl6;var raj;(raj=document.body)==null||raj.setAttribute("rounded-container","");var OVX={};OVX.YtToggleButtonBehavior=[_.FO.YtActionHandlerBehavior,JZ.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 n=this.data.isToggled;if(!this.isModal_(n)){if(!this.data.preventAutoToggle){this.toggle();var D={toggled:this.data.isToggled,actions:{}};D.actions[this.buttonIcon]=this.data.isToggled;_.bP(this.hostElement,"yt-toggle-button",D)}D=this.data.defaultServiceEndpoint||null;var L=this.data.toggledServiceEndpoint||null;if(D&&L||D&&this.data.preventAutoToggle)n=n?L:D,D=this.disableCommandHandlerOverride,_.c("killswitch_toggle_button_behavior_resolve_command")||D?_.Bz(this.hostElement,
[n]):_.gX(n,this.hostElement),_.bP(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:n})}},
stateChanged_:function(){var n=this.data;if(n){var D=n.isToggled;this._setEndpoint(this.computeEndpoint_(n));this._setServiceEndpoint(this.computeServiceEndpoint_(n));this._setButtonIcon(this.computeButtonIcon_(n,D));this._setButtonText(this.computeButtonText_(n,D));this._setButtonAccessibility(this.computeAccessibility_(n,D));this._setButtonTooltip(this.computeTooltip_(n,D));this._setButtonClass(this.computeButtonClass_(n,D));this._setIconPositionType(this.computeIconPositionType_(n));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=D):this.elements_.button.setAttribute("aria-pressed",D));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=D)}},
shouldSetIconActiveState_:function(){return _.c("kevlar_system_icons")},
toggle:function(n){this.set("data.isToggled",n!==void 0?n:!this.data.isToggled);_.c("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(n){if(n){var D,L;return!!((D=this.data)==null?0:(L=D.toggledServiceEndpoint)==null?0:L.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(n){return n&&n.defaultNavigationEndpoint||null},
computeButtonIcon_:function(n,D){var L=n&&n.defaultIcon?_.ny(n.defaultIcon.iconType):null;n=n&&n.toggledIcon?_.ny(n.toggledIcon.iconType):L;return D?n:L},
handleUpdateToggleButtonStateCommand_:function(n){n=n.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==n.buttonId&&this.toggle(n.toggled)},
computeButtonText_:function(n,D){return n?D&&n.toggledText||n.defaultText||null:null},
computeAccessibility_:function(n,D){return n?(D?this.get("toggledAccessibilityData.accessibilityData",n):this.get("accessibilityData.accessibilityData",n))||n.accessibility||null:null},
computeTooltip_:function(n,D){return n?D&&n.toggledTooltip||n.defaultTooltip||null:null},
computeButtonClass_:function(n,D){if(!n)return"";var L="",g=n.toggledStyle||n.style;if(D=D?g:n.style){D.styleType&&(D=D.styleType);try{L+=D.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.rF(b,D,typeof D),_.CL(b)}}if(n=n.size){n.sizeType&&(n=n.sizeType);try{L+=n.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.rF(b,n,typeof n),_.CL(b)}}return L.trim()},
computeIconPositionType_:function(n){return n&&n.iconPosition||null},
computeServiceEndpoint_:function(n){var D=n&&n.serviceEndpoint,L=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return D?D:L&&n.command?n.command:null},
handleUpdateToggleButtonTextAction_:function(n){n=n.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==n.buttonId&&(this.set("data.defaultText",n.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",n.toggledText),this.notifyPath("data.toggledText"))}}];_.fl("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var iVG=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),zl=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.roundedContainer=!0;return n};
_.f(zl,_.m);zl.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
zl.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var n=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var D={toggled:!!this.data.isToggled,actions:{}};D.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var L,g;D.actions.playlistId=(L=this.data.defaultServiceEndpoint)==null?void 0:(g=L.playlistEditEndpoint)==null?void 0:g.playlistId;_.bP(this.hostElement,"yt-toggle-button",D)}(n=n?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(n)}};
zl.prototype.onYtNavigate=function(n){var D=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(n.detail.endpoint);D&&(n.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(D))};
_.oh.Object.defineProperties(zl,{template:{configurable:!0,enumerable:!0,get:function(){if(Cl6===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);Cl6=n}n=Cl6;return n}}});
var IY=zl;IY.prototype.onYtNavigate=IY.prototype.onYtNavigate;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],IY.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],IY.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(OVX.YtToggleButtonBehavior),_.F("design:type",Object)],IY.prototype,"ytToggleButtonBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],IY.prototype,"data",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],IY.prototype,"showTooltips",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],IY.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],IY.prototype,"roundedContainer",void 0);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],IY.prototype,"onYtNavigate",null);
IY=_.Y([_.X({is:"ytd-toggle-button-renderer",disableElementRegistration:iVG})],IY);var wkQ;_.C9=new _.jK("PANEL_CONTROLLER_TOKEN");_.ro=new _.jK("SHEET_CONTROLLER_TOKEN");_.OV=new _.jK("DIALOG_CONTROLLER_TOKEN");wkQ=new _.jK("DIALOG_CONTAINER_TOKEN");var Nuv=_.Tg("DOWNLOAD",{},"Download"),jf8=_.Tg("DOWNLOADING",{},"Downloading"),npi=_.Tg("DOWNLOADED",{},"Downloaded"),D5J=_.Tg("RETRY",{},"Retry");var hrG=_.t4(function(n){var D=U5y,L=function(){return""},g=$58(n.data),b=GYQ(n.data),q=qg8(n.data),U=Vob(n.data);
D=function(){var J=n.data(),k=H_J(J,g(),b(),q(),U()),a=!!J.videoId,d=k.text;return{title:a?d:void 0,tooltip:a?void 0:d,accessibilityText:d,onTap:k.onTap,iconName:k.iconType,style:J.butonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:k.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:J.buttonSize}};
L={};L=_.nl("ytDownloadButtonViewModelHost",(L.ytDownloadButtonViewModelIsHidden=function(){var J=n.data(),k=U();return J.playlistId||k()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||k()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},L));
return _.Z("download-button-view-model",{class:L},_.Z(_.O9,{data:D}))},"y");
hrG.idomCompat=!0;_.Hl(kYB);_.Hl(BhB);var er6=_.t4(function(n){var D=n.backgroundLottieRef;var L=n.foregroundLottieRef;var g=n.children;var b=n.wrapperClass;var q=n.disableAnimation;n=function(){return(_.c("web_animated_actions")||_.c("web_animated_actions_v2"))&&!(q==null?0:q())};
return _.Z("yt-animated-action",{class:_.nl("animated-action__container",b)},_.Z("div",{class:"animated-action__content-with-background"},_.Z(_.Z4,{cond:n,then:function(){return _.Z(WmI,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:D==null?void 0:D(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(pPB()?"dark":"light")+"_v5.json"}}}})}}),g),_.Z(_.Z4,{cond:n,
then:function(){return _.Z(WmI,{lottiePlayerProps:function(){return{animationRef:L==null?void 0:L(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(pPB()?"dark":"light")+"_v4.json"}}}})}}))},"z");
er6.idomCompat=!0;var l9f=_.c("web_enable_sink_animated_actions")?er6:kYB,xeA=_.c("web_enable_sink_animated_actions")?er6:_.gg(kYB),WmI=_.t4(function(n){var D=n.wrapperClass;var L=n.lottieClass;var g=n.lottiePlayerProps;return _.Z("div",{class:_.nl("animated-action__lottie",D),"aria-hidden":"true"},_.Z(_.DV,{className:L,data:g,animationName:function(){return g().animationConfig.name}}))},"A");var ZYv={isOpen:!1};var d58={isAllowed:!1};var Epv={errorMessage:"",title:"",privacy:"",isDisabled:!0};var cqT={isOpen:!1};var u44={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Km6={response:void 0};var AqQ=function(n,D){n=n===void 0?Km6:n;switch(D.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},n,{response:D.payload});default:return n}};var Rrj={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var zJ4=function(n,D){n=n===void 0?Rrj:n;switch(D.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},n,{nextDisabled:D.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},n,{nextCommand:D.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},n,{footerSubmissionData:D.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},n,{isImpersonationValid:D.payload});default:return n}};var PlP={reportFormData:void 0,reportDetailsFormData:void 0};var I9i=function(n,D){n=n===void 0?PlP:n;switch(D.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},n,{reportFormData:D.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},n,{reportDetailsFormData:D.payload});default:return n}};var tEX=void 0;_.c("mweb_enable_redux_store_on_demand")||(tEX=new Y1(C7v()));var XPJ=_.t4(function(n){n=_.KC(n,{themeOverride:void 0,animationRef:{}});var D=n.animatedIconType,L=n.active,g=n.themeOverride,b=n.animationRef;n=n.staticIconFn;var q=_.V(_.bn(void 0,void 0,"P5a72b")),U=q.next().value,J=q.next().value,k=function(){a:{var h=D();var e=g==null?void 0:g();var v;e=(e==null?void 0:e.useDarkTheme)||((v=_.E().resolve(_.Yo(_.hR)))==null?void 0:v());switch(h){case "LIKE":b:{tEX||(tEX=new Y1(C7v()));if((h=fU4(tEX.getState()))&&h.animationStyle)switch(h.animationStyle){case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_DELHI":h=
OYB({name:e?"valentines25_heart_dark":"valentines25_heart_light",path:e?"animated_like_valentines25_heart_dark_v5":"animated_like_valentines25_heart_light_v5",totalFrames:60});break b;case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_VALENTINE25_BROKEN_HEART_DELHI":h=OYB({name:e?"valentines25_broken_heart_dark":"valentines25_broken_heart_light",path:e?"animated_like_valentines25_broken_heart_dark_v5":"animated_like_valentines25_broken_heart_light_v5",totalFrames:60});break b;case "ANIMATED_LIKE_ICON_ANIMATION_STYLE_YOUTUBE_BIRTHDAY_DELHI":h=
OYB({name:e?"youtube_20th_birthday_dark":"youtube_20th_birthday_light",path:e?"animated_like_youtube_20th_birthday_dark":"animated_like_youtube_20th_birthday_light",totalFrames:60});break b}h=void 0}if(h){e=h;break a}e="animated_like_icon_"+(e?"dark_v4":"light_v4");e={lottiePlayerProps:{animationConfig:{name:e,path:rqy("animated_like_icon",e),loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":e={lottiePlayerProps:{animationConfig:{name:e?
"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(e?"dark":"light")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:79,lazyLoad:!1};break a}e=void 0}return e},a=function(){var h,e;
return(e=(h=k())==null?void 0:h.lottiePlayerProps.animationConfig.name)!=null?e:""},d=function(){if(k()){var h=k().lottiePlayerProps.animationConfig.path;
return jN.get(h)||U()}};
q=_.V(_.bn(!1,void 0,"h6xR3c"));var T=q.next().value;q=q.next().value;var Q=wPQ(q),A=function(){var h=k(),e,v,LO;return(LO=h==null?void 0:(e=h.lottiePlayerProps.animationConfig)==null?void 0:(v=e.rendererSettings)==null?void 0:v.className)!=null?LO:""},I=void 0,w=void 0;
_.El(function(){var h=k(),e=a(),v=d(),LO=T(),S=L();if(h&&(w!==e&&(w=e,I=S,e=b(),Q.animationConfig=h.lottiePlayerProps.animationConfig,Q.animationRef=e,v&&(Q.animationConfig.animationData=v,Q.animationConfig.path=void 0),e=h.lottiePlayerProps.animationConfig.path,!jN.get(e)&&h.lazyLoad&&e&&iYy(e,J)),!(LO||h.lazyLoad&&!v))){if(v=!b().lottieEl)S?(LO=h.totalFrames,Q.animationConfig.initialSegment=[LO-1,LO]):Q.animationConfig.initialSegment=void 0;if(I!==S&&!v)if(v=b(),S){var $i;($i=v.lottieEl)==null||
$i.playSegments([0,h.totalFrames],!0)}else{var nO;(nO=v.lottieEl)==null||nO.playSegments([0,1],!0)}I=S}});
return _.Z("animated-icon",{class:"ytAnimatedIconHost"},_.Z(_.Z4,{cond:function(){var h,e;return!((h=k())==null||!h.lottiePlayerProps.animationConfig.path||((e=k())==null?0:e.lazyLoad)&&!d()||T())},
then:function(){return _.Z(_.DV,{data:Q,animationName:a,className:A,animationRef:b})},
else:n}))},"B");_.Hl(Mov);var mej,XkP;mej=_.t4(function(n){var D=_.tb(),L=_.tb(),g=_.tb(),b=_.bj(),q=_.bj(),U=_.bj(),J=_.B6(_.DX,function(){return n.data().stateEntityStoreKey}),k=_.B6(Eg4,function(){var pQ,TP;
return(TP=(pQ=n.data().notificationStateEntityStoreKeys)==null?void 0:pQ.subsNotificationStateKey)!=null?TP:""}),a=function(){return!n.data().enableSubscribeButtonPostClickAnimation},d=_.V(_.bn(0,void 0,"LZz2ld")),T=d.next().value,Q=d.next().value;
d=_.V(_.bn(0,void 0,"DTJZzd"));var A=d.next().value,I=d.next().value;d=_.V(_.bn(!1,void 0,"vYdJ9e"));var w=d.next().value,h=d.next().value;d=_.V(_.bn(!1,void 0,"HsSmhb"));var e=d.next().value,v=d.next().value,LO=!1,S="";d=_.V(_.bn(!1,void 0,"p20o0d"));var $i=d.next().value,nO=d.next().value,VB=function(){v(!0);_.df(_.fj,function(){v(!1)},1500)};
_.El(function(){var pQ=e();gT(function(){pQ&&!a()&&J()&&yqQ(b,q,U)})});
_.El(function(){var pQ=J();gT(function(){if(!a()&&pQ){var TP;((TP=n.animateWidth)==null?0:TP.call(n))&&HYT(D.value,!!pQ.subscribed,T(),A());pQ.subscribed&&pQ.key===S&&VB();pQ.key&&(S=pQ.key)}})});
d=_.JK(function(){var pQ,TP,s3,KQ=n.data(),sr=!((pQ=J())==null||!pQ.subscribed);pQ=!((TP=n.isOverlay)==null||!TP.call(n));TP=w()?D.value:void 0;var rA=(s3=k())==null?void 0:s3.state;s3=$i();Fav(KQ,rA);return JY({model:KQ,subscribed:sr,isOverlay:pQ,element:TP,notificationState:rA,disableTextEllipsis:!0,focused:s3})},void 0,"CJfYod");
var Iv=function(){var pQ;if(!a()&&((pQ=n.animateWidth)==null?0:pQ.call(n))&&(L==null?0:L.value)&&(g==null?0:g.value)&&!LO){pQ=J();var TP=_.V((pQ==null?0:pQ.subscribed)?[L,g]:[g,L]),s3=TP.next().value;TP=TP.next().value;s3=Math.ceil(s3.value.getBoundingClientRect().width);TP=Math.ceil(TP.value.getBoundingClientRect().width);Q(s3);I(TP);HYT(D.value,!(pQ==null||!pQ.subscribed),s3,TP);LO=!0}},CO=function(){var pQ=_.E().resolve(_.Yo(_.TZ));
pQ&&nO(pQ.isKeyBoardInUse())},uT=function(){nO(!1)};
_.vl(D,"yt-service-request-sent",function(pQ){Iv();var TP=J();TP&&(pQ.detail.endpoint.subscribeEndpoint||pQ.detail.endpoint.unsubscribeEndpoint)&&YgB(D.value,!TP.subscribed,TP)});
_.Pl("yt-player-subscribe",function(pQ){var TP=J();TP&&pQ===n.data().channelId&&YgB(D.value,!0,TP)});
_.Pl("yt-player-unsubscribe",function(pQ){var TP=J();TP&&pQ===n.data().channelId&&YgB(D.value,!1,TP)});
_.Pl("yt-update-subscribe-button-action",function(pQ){pQ=_.u(pQ,vpB);var TP=J();TP&&pQ&&pQ.channelId===n.data().channelId&&YgB(D.value,!!pQ.subscribed,TP)});
_.c7(function(){D.value&&(D.value.addEventListener("focusin",CO),D.value.addEventListener("focusout",uT));_.dF(_.fj,function(){Iv()});
h(!0);_.QP(function(){D.value&&(D.value.removeEventListener("focusin",CO),D.value.removeEventListener("focusout",uT))})});
var Wy=function(){var pQ,TP,s3;if(s3=!((pQ=J())==null||!pQ.subscribed))pQ=!!n.data().disableNotificationBell,s3=(TP=k())==null?void 0:TP.state,s3=!pQ&&!!s3;return s3},LQ=function(){var pQ;
return!((pQ=J())==null?0:pQ.subscribed)},Ur=function(){var pQ,TP;
if(TP=LQ()){TP=!!n.data().disableNotificationBell;var s3=(pQ=k())==null?void 0:pQ.state;TP=!TP&&!!s3}return TP},ov={},YG={};
return _.Z("yt-subscribe-button-view-model",{class:_.nl("yt-subscribe-button-view-model-wiz",(ov["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var pQ,TP;return!((pQ=J())==null||!pQ.subscribed)&&((TP=n.animateWidth)==null?void 0:TP.call(n))&&e()},ov["yt-subscribe-button-view-model-wiz--hidden"]=function(){var pQ;
return!((pQ=J())==null?0:pQ.subscribed)&&n.data().hideWhenUnsubscribed},ov)),
el:D},_.Z(xeA,{backgroundLottieRef:b,foregroundLottieRef:q,wrapperClass:_.nl("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(YG["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var pQ;return((pQ=n.animateWidth)==null?void 0:pQ.call(n))&&e()},YG["yt-subscribe-button-view-model-wiz__static-width"]=function(){var pQ;
return!((pQ=n.animateWidth)==null?0:pQ.call(n))},YG)),
disableAnimation:a},_.Z("div",{el:L,class:"yt-subscribe-button-view-model-wiz__container"},_.Z(nR,{data:d,icon:function(){return _.Z(_.Z4,{cond:Wy,then:function(){var pQ=function(){var TP;return opJ((TP=k())==null?void 0:TP.state)};
return _.Z(_.Z4,{cond:function(){return a()||pQ()!=="NOTIFICATIONS_NONE"},
then:function(){return _.Z(_.Ji,{icon:pQ})},
else:function(){return _.Z(XPJ,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:U})}})}})},
secondaryIconName:function(){return Wy()?"EXPAND":void 0}}))),_.Z("div",{el:g,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.Z(_.Z4,{cond:function(){var pQ;return((pQ=n.animateWidth)==null?void 0:pQ.call(n))&&!a()&&!LO},
then:function(){return _.Z(nR,{data:_.JK(function(){var pQ;return JY({model:n.data(),subscribed:LQ(),isOverlay:!((pQ=n.isOverlay)==null||!pQ.call(n)),element:D.value,disableTextEllipsis:!0})},void 0,"smNF2c"),
iconName:function(){var pQ;return Ur()?opJ((pQ=k())==null?void 0:pQ.state):void 0},
secondaryIconName:function(){return Ur()?"EXPAND":void 0}})}})))},"C");
_.vYL=_.c("web_enable_sink_yt_subscribe_button_view_model")?mej:Mov;XkP=_.c("web_enable_sink_yt_subscribe_button_view_model")?mej:_.gg(Mov);mej.idomCompat=!0;var NhQ=new _.jK("RENDERER_STAMPER_OPTIONS_TOKEN");var Qd;_.c6=new $hb;Qd=new Map;var ZVJ="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),deT=["notificationTextRenderer","notificationMultiActionRenderer"],ak8="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
pkB=GXJ(function(n){return _.fU(n==null?void 0:n.targetId)}).useUpdatableData;var kXy=0;var lkG=_.t4(function(n){var D=n.data;var L=_.B6(_.DX,function(){return D().subscriptionStateEntityKey});
return _.Z(_.Z4,{cond:function(){var g=D(),b=L();return!g.hideWhenUnsubscribed||(b==null?0:b.subscribed)?_.u(D().button,_.AY):void 0},
then:function(g){return _.Z("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.Z(_.O9,{data:g,buttonOverrides:function(){return{toggled:!D().isPurchasable}}}))}})},"D");var sMi=_.s9({buttonViewModel:_.O9,subscribeButtonViewModel:_.vYL,downloadButtonViewModel:hrG,toggleButtonViewModel:_.IQ,subscribePlusButtonViewModel:lkG});_.Hl(QMJ);var MEr=_.t4(function(n){return _.Z(_.fF,{data:function(){return n.actionRow().actions}},{buttonViewModel:function(D){var L=D.data;
return _.Z(iV,{isRow:n.isRow,isIconOnlyButton:function(){return uaJ(L())}},_.Z(_.O9,{data:L}))},
subscribeButtonViewModel:function(D){return _.Z(iV,{isRow:n.isRow},_.Z(XkP,{data:D.data,isOverlay:!1,animateWidth:function(){return!n.isRow()}}))},
downloadButtonViewModel:function(D){var L=D.data;return _.Z(iV,{isRow:n.isRow,isIconOnlyButton:function(){return!!L().playlistId}},_.Z(hrG,{data:L}))},
toggleButtonViewModel:function(D){var L=D.data;return _.Z(iV,{isRow:n.isRow,isIconOnlyButton:function(){var g=L();return uaJ(_.u(g.isToggled?g.toggledButtonViewModel:g.defaultButtonViewModel,_.AY))}},_.Z(_.IQ,{data:L}))},
subscribePlusButtonViewModel:function(D){return _.Z(iV,{isRow:n.isRow},_.Z(lkG,{data:D.data}))}})},"E"),iV=_.t4(function(n){var D={};
return _.Z("div",{class:_.nl("yt-flexible-actions-view-model-wiz__action",(D["yt-flexible-actions-view-model-wiz__action--row-action"]=n.isRow,D["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,D["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=n.isIconOnlyButton,D))},n.children)},"F"),oYW=_.t4(function(n){var D=function(){var g;
return((g=n.layout)==null?void 0:g.call(n))===1},L={};
return _.Z("yt-flexible-actions-view-model",{class:_.nl("yt-flexible-actions-view-model-wiz",n.className,(L["yt-flexible-actions-view-model-wiz--inline"]=function(){return!D()},L["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return n.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},L))},_.Z(_.aV,{each:function(){return n.data().actionsRows||[]}},function(g){return _.Z(_.Z4,{cond:D,
then:function(){return _.Z("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.Z(MEr,{actionRow:g,isRow:D}))},
else:function(){return _.Z(MEr,{actionRow:g,isRow:D})}})}))},"G"),Yfj=_.c("web_enable_sink_lockups_batch")?oYW:QMJ,SfL=_.c("web_enable_sink_lockups_batch")?oYW:_.gg(QMJ);
oYW.idomCompat=!0;_.vB(SfL,"yt-flexible-actions-view-model",{props:{data:_.PX,layout:_.PX,justifyContentOverride:_.PX,className:_.PX}});_.FmI=_.gg(fk8);_.Hl(fk8);_.HVX=_.gg(zrB);_.Hl(zrB);_.Hl(OVT);_.HB(OVT,"segmented-like-dislike-button-view-model",{propNames:["data"]});var xe8=0;_.vB(N0b,"account-link-button-view-model",{props:{data:_.PX,className:_.m_,setMinWidth:_.m_,forceIconOnly:_.m_}});_.fl("menuRenderer","menuRenderer","ytd-menu-renderer");
var yaL={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"}},
N0I=_.c("web_fix_missing_action_buttons")?100:200,wo=function(){var n=_.m.apply(this,arguments)||this;n.safeArea=!_.c("kevlar_flex_menu_safe_area_killswitch");n.tonalOverride=!1;n.threeDotSize="M";n.isOverlay=!1;n.useOverlayDark=!1;n.topLevelIconsOnly=!1;n.JSC$12351_lastWidth=0;n.maybeUpdateFlexibleMenu=function(){_.c("web_fix_missing_action_buttons")?requestAnimationFrame(n.maybeUpdateFlexibleMenuImpl):n.maybeUpdateFlexibleMenuImpl()};
n.maybeUpdateFlexibleMenuImpl=function(){var D;if((D=n.data)!=null&&D.flexibleItems){n.maybeFlushDebouncer();D=n.hostElement.clientWidth;var L=D>n.JSC$12351_lastWidth,g,b=((g=n.topLevelButtonsContainer)==null?void 0:g.scrollHeight)||0,q;g=((q=n.flexibleItemButtonsContainer)==null?void 0:q.scrollHeight)||0;q=n.hostElement.scrollHeight>Math.max(b,g)+8;L?(n.resetFlexibleItems(),n.JSC$12351_lastWidth=n.hostElement.clientWidth,n.maybeUpdateFlexibleMenu()):q&&(n.shrinkFlexibleMenu(),n.JSC$12351_lastWidth=
D)}};
n.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){n.onOverflowTap()},
iconPosition:"icon-only",style:n.isOverlay?n.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:n.threeDotSize,state:"active",accessibilityLabel:n.computeAccessibilityLabel(n.data)},n.threeDotButtonOverride)};
n.onOverflowTap=function(){if(n.data.fetchMenuCommand)_.c("web_ytd_menu_renderer_command_resolver_ks")?_.Bz(n.hostElement,[n.data.fetchMenuCommand]):_.E().resolve(_.S6).resolveCommand(n.data.fetchMenuCommand,{form:{element:n.hostElement}});else if(n.data.isDisabled&&n.data.disabledCommand)_.gX(n.data.disabledCommand,n.hostElement);else{var D=n.createMenuRendererVe(),L={items:n.items};n.data.menuPopupAccessibility&&(L.menuPopupAccessibility=n.data.menuPopupAccessibility);n.data.footer&&(L.footer=n.data.footer);
D={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:L},veData:D}};_.E().resolve(_.ro).openSheet({openPopupActionCommand:D},n.hostElement)}};
return n};
_.f(wo,_.m);_.G=wo.prototype;_.G.updateButtonOverrides=function(){if(!_.c("menu_renderer_label_update_upkillswitch")){var n=_.r(this.hostElement).querySelector("yt-button-view-model");n&&(n.buttonOverrides=this.buttonOverrides)}};
_.G.computeHasItems=function(){var n;return((n=this.topLevelButtonData)==null?void 0:n.length)||this.hasFlexibleItems};
_.G.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.G.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.Dy(this.hostElement,{"--ytd-menu-renderer-button-color":_.AW(this.data.iconColor)}))};
_.G.onStamperFinished=function(){this.JSC$12351_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.G.setupFlexibleMenu=function(){var n=this,D;(D=this.data)!=null&&D.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.j_(this.maybeUpdateFlexibleMenu,N0I,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){n.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))};
_.G.maybeFlushDebouncer=function(){if(_.c("web_replace_formatted_with_attributed_string")){var n;(n=this.topLevelButtons)==null||n.forEach(function(L){var g;(L=(g=L.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0])&&avy(L)});
var D;(D=this.flexibleItemButtons)==null||D.forEach(function(L){var g;(L=(g=L.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0])&&avy(L)})}};
_.G.resetFlexibleItems=function(){var n;if((n=this.data)!=null&&n.flexibleItems){_.c("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var D;this.flexAsTopLevelButtons=(D=this.data.flexibleItems)==null?void 0:D.map(function(L){return _.u(L,_.OGX).topLevelButton});
_.c("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.G.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.G.shrinkFlexibleMenu=function(){var n;(n=this.flexAsTopLevelButtons)!=null&&n.length&&(this.flexAsTopLevelButtons=[].concat(_.Iu(this.flexAsTopLevelButtons.slice(0,-1))))};
_.G.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:yaL,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:yaL,events:!0}}};
_.G.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.G.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.G.detached=function(){this.icon="yt-icons:more_vert"};
_.G.computeTopLevelButtonData=function(n){if(!n)return[];var D;n=(D=n==null?void 0:n.topLevelButtons)!=null?D:[];return _.Ao.unsafeClone([].concat(_.Iu(n)))};
_.G.computeItems=function(n,D){if(!n)return[];var L=[];if(D){var g=(n.flexibleItems||[]).map(function(U){return _.u(U,_.OGX)});
g=_.V(g);for(var b=g.next();!b.done;b=g.next())b=b.value,D.includes(b.topLevelButton)||(b=b.menuItem)&&L.push(b)}var q;n=(q=n==null?void 0:n.items)!=null?q:[];return[].concat(_.Iu(L),_.Iu(n))};
_.G.computeMenuActive=function(n,D){return n||D};
_.G.onPopupOpened=function(){this.overlayOpen=!0;_.bP(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.G.onPopupClosed=function(){this.overlayOpen=!1;_.bP(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.G.onPopupCanceled=function(){this.overlayOpen=!1;_.bP(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.G.computeAccessibilityLabel=function(n){return this.get("accessibility.accessibilityData.label",n)};
_.G.isHidden=function(n,D){return this.tonalOverride||!n?!0:n.fetchMenuCommand||n.isDisabled&&n.disabledCommand?!1:!(D==null?0:D.length)};
_.G.isModernOverflowHidden=function(n,D){return this.tonalOverride&&n?n.fetchMenuCommand?!1:!(D==null?0:D.length):!0};
_.G.createMenuRendererVe=function(){var n=this.data.trackingParams,D=_.r1(),L=_.Ck();return n&&D&&L?(n=_.JR(n),L=_.Eh(7591),_.c("combine_ve_grafts")?_.G6(_.qb(),L,n):_.vz(D,n,L),L):null};
_.oh.Object.defineProperties(wo.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.flexAsTopLevelButtons)==null||!n.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
wo.prototype.onPopupCanceled=wo.prototype.onPopupCanceled;wo.prototype.onPopupClosed=wo.prototype.onPopupClosed;wo.prototype.onPopupOpened=wo.prototype.onPopupOpened;wo.prototype.tonalOverrideChanged=wo.prototype.tonalOverrideChanged;wo.prototype.resetFlexibleItems=wo.prototype.resetFlexibleItems;wo.prototype.setupFlexibleMenu=wo.prototype.setupFlexibleMenu;wo.prototype.iconButtonColorChanged=wo.prototype.iconButtonColorChanged;wo.prototype.updateButtonOverrides=wo.prototype.updateButtonOverrides;
_.Y([_.W(_.MU),_.F("design:type",Object)],wo.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wo.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wo.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#button-shape"),_.F("design:type",Lh)],wo.prototype,"buttonShape",void 0);_.Y([_.bM("#button"),_.F("design:type",Object)],wo.prototype,"button",void 0);
_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"data",void 0);_.Y([_.t({computed:"computeTopLevelButtonData(data)"}),_.F("design:type",Array)],wo.prototype,"topLevelButtonData",void 0);_.Y([_.t(),_.F("design:type",Array)],wo.prototype,"flexAsTopLevelButtons",void 0);_.Y([_.t({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.F("design:type",Array)],wo.prototype,"items",void 0);_.Y([_.t({value:"yt-icons:more_vert"}),_.F("design:type",String)],wo.prototype,"icon",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wo.prototype,"safeArea",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.F("design:type",Boolean)],wo.prototype,"menuActive",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wo.prototype,"menuFocused",void 0);_.Y([_.t({value:"bottom"}),_.F("design:type",String)],wo.prototype,"buttonTooltipPosition",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wo.prototype,"overlayOpen",void 0);
_.Y([_.t({value:!0}),_.F("design:type",Boolean)],wo.prototype,"forceIconButton",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wo.prototype,"styleActionButton",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wo.prototype,"disableTextTransformOnButtons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wo.prototype,"tonalOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"threeDotSize",void 0);
_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"threeDotButtonOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"isOverlay",void 0);_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"useOverlayDark",void 0);_.Y([_.t({computed:"computeButtonOverride(tonalOverride)"}),_.F("design:type",Object)],wo.prototype,"buttonOverride",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],wo.prototype,"hasCustomIconColor",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("flexAsTopLevelButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],wo.prototype,"hasFlexibleItems",null);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.F("design:type",Boolean)],wo.prototype,"hasItems",void 0);_.Y([_.t(),_.F("design:type",Object)],wo.prototype,"topLevelIconsOnly",void 0);
_.Y([_.P("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"updateButtonOverrides",null);_.Y([_.x("topLevelIconsOnly"),_.F("design:type",Object),_.F("design:paramtypes",[])],wo.prototype,"buttonOverrides",null);_.Y([_.bM("#top-level-buttons-computed"),_.F("design:type",HTMLElement)],wo.prototype,"topLevelButtonsContainer",void 0);_.Y([_.$e(".top-level-buttons > *"),_.F("design:type",Array)],wo.prototype,"topLevelButtons",void 0);
_.Y([_.bM("#flexible-item-buttons"),_.F("design:type",HTMLElement)],wo.prototype,"flexibleItemButtonsContainer",void 0);_.Y([_.$e("#flexible-item-buttons > *"),_.F("design:type",Array)],wo.prototype,"flexibleItemButtons",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"iconButtonColorChanged",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"setupFlexibleMenu",null);_.Y([_.V8("topLevelIconsOnly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"resetFlexibleItems",null);_.Y([_.P("tonalOverride"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"tonalOverrideChanged",null);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"onPopupOpened",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"onPopupClosed",null);_.Y([_.R("yt-popup-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wo.prototype,"onPopupCanceled",null);
_.l(wo,"ytd-menu-renderer",function(){if(UeL===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);UeL=n}n=UeL;return n},{mode:_.He("kevlar_poly_si_batch_j030")?1:2});var jMb;var nFI;_.H6=_.t4(function(n){var D=n.data;var L=function(){if(D().icon)a:{var g={iconName:D().icon};for(var b=_.E().resolve(_.Dw),q=_.V([12,24]),U=q.next();!U.done;U=q.next()){var J=U.value;U=Object.assign({},g,{iconStyle:"youtube_fill",iconSize:J});J=Object.assign({},g,{iconStyle:"youtube_outline",iconSize:J});if(b.resolveIcon(U)){g=U;break a}if(b.resolveIcon(J)){g=J;break a}}g=void 0}else g=void 0;return g};
n={};return _.Z("badge-shape",{class:_.nl("badge-shape-wiz",function(){return DJ8(D().type)},(n["badge-shape-wiz--overlay"]=function(){return D().isOverlay},n["badge-shape-wiz--ads-include-dot"]=function(){return D().adsIncludeDot},n["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(D().type){case 16:case 17:case 18:var g=!0;
break a;default:g=!1}return g},n["badge-shape-wiz--status-badge"]=function(){a:switch(D().type){case 11:case 12:case 13:case 14:case 15:var g=!0;
break a;default:g=!1}return g},n["badge-shape-wiz--no-text"]=function(){return!D().text},n["badge-shape-wiz--modern"]=function(){return D().modern},n)),
style:_.Uh({"background-color":function(){var g;return(g=D().customColors)==null?void 0:g.backgroundColor}}),
role:function(){return D().accessibilityText?"img":void 0},
"aria-label":function(){return D().accessibilityText}},_.Z(_.Z4,{cond:function(){return D().animation},
then:function(g){return _.Z(_.DV,{className:"badge-shape-wiz__icon",data:g,animationName:function(){return g().animationConfig.name||""}})}}),_.Z(_.Z4,{cond:function(){var g;
return L()&&!((g=D())==null?0:g.animation)},
then:function(){return _.Z("div",{class:"badge-shape-wiz__icon"},_.Z(RiJ,{data:function(){return L()}}))}}),_.Z("div",{class:"badge-shape-wiz__text"},function(){var g;
return(g=D())==null?void 0:g.text}))},"H");
_.H6.idomCompat=!0;_.vB(_.H6,"badge-shape",{props:{data:_.PX}});var DJr=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.animated=_.c("animated_live_badge_icon");n.useBadgeShape=_.c("web_badge_shape_defrag");return n};
_.f(DJr,_.m);_.G=DJr.prototype;_.G.addTooltips=function(){for(var n=_.r(this.hostElement).querySelectorAll(".badge"),D=0,L;L=n[D++];){var g=this.repeatElement.itemForElement(L);L=_.r(L);L.lastChild&&L.lastChild.is==="tp-yt-paper-tooltip"&&L.removeChild(L.lastChild);if(g=g.metadataBadgeRenderer&&g.metadataBadgeRenderer.tooltip){var b=_.MN("tp-yt-paper-tooltip");(0,_.nC)(b).textContent=g;b.setAttribute("position","top");L.appendChild(b)}}};
_.G.badgesChanged=function(){var n=this;_.R9().parkOrScheduleJob(function(){n.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.G.standaloneRoundedBadgeChanged=function(){var n=this.useRoundedBadge?this.useRoundedBadge:void 0;n&&(this.useRoundedBadge=n)};
_.G.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.G.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.G.computeStyle=function(n){_.c("enable_html5_teal_ad_badge")&&n==="BADGE_STYLE_TYPE_AD"&&(n="badge-style-type-ad-alternate");_.c("kevlar_ytb_live_badges")&&n==="BADGE_STYLE_TYPE_LIVE_NOW"&&(n="badge-style-type-live-now-alternate");return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeRole=function(n){return this.computeAriaLabel(n)?"img":"status"};
_.G.computeAriaLabel=function(n){var D;return(n==null?void 0:(D=n.accessibilityData)==null?void 0:D.label)||(n==null?void 0:n.label)};
_.G.computeBadgeShape=function(n){var D;if(n){var L,g=jMB(n.style),b=nFb(n.style),q=n.label,U=((L=n.accessibilityData)==null?void 0:L.label)||n.label;n=(D=n.icon)==null?void 0:D.iconType;D={type:g,brNzRatingBadgeType:b,text:q,accessibilityText:U,icon:n!=="PREMIUM"?n:void 0}}else D={};return D};
_.G.updateComputedBadges=function(n,D,L){var g=this;(D=D?[D]:L?[L]:void 0)?this.computedBadges=D:this.computedBadges=n==null?void 0:n.filter(function(b){var q;if((q=b.metadataBadgeRenderer)==null?0:q.groups){q=!1;b=_.V(b.metadataBadgeRenderer.groups);for(var U=b.next();!U.done;U=b.next()){U=U.value;var J=void 0;q=q||((J=g.hiddenBadgeGroups)==null?void 0:J.includes(U))}return!q}return!0})};
_.G.useFilledIcons=function(n){return _.c("kevlar_system_icons")&&(n==="AUDIO_BADGE"||n==="CHECK_CIRCLE_THICK"||n==="OFFICIAL_ARTIST_BADGE"||n==="SPONSORSHIP_STAR"||n==="PERSON_RADAR_FILLED"||n==="PERSON_RADAR")};
_.G.computeIcon=function(n){var D,L;n=n==null?void 0:(D=n.metadataBadgeRenderer)==null?void 0:(L=D.icon)==null?void 0:L.iconType;if(n!=="PREMIUM"&&n)return _.ny(n)};
_.G.computeStandaloneBadge=function(n){var D;n=n==null?void 0:(D=n.icon)==null?void 0:D.iconType;return n==="PREMIUM_STANDALONE"||n==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
var he=DJr;he.prototype.hiddenBadgeGroupsChanged=he.prototype.hiddenBadgeGroupsChanged;he.prototype.standaloneBadgeChanged=he.prototype.standaloneBadgeChanged;he.prototype.standaloneRoundedBadgeChanged=he.prototype.standaloneRoundedBadgeChanged;he.prototype.badgesChanged=he.prototype.badgesChanged;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"hidden",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],he.prototype,"componentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Array)],he.prototype,"badges",void 0);_.Y([_.t(),_.F("design:type",Object)],he.prototype,"topStandaloneBadge",void 0);_.Y([_.t(),_.F("design:type",Object)],he.prototype,"bottomStandaloneBadge",void 0);_.Y([_.t(),_.F("design:type",Object)],he.prototype,"computedBadges",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"mediumFontAdBadge",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"useRoundedBadge",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"largeFontAdBadge",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"overlayAd",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"overlayPremium",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"noDotAdBadge",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"collectionTruncate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"isThumbnailBadge",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],he.prototype,"wrapBadges",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],he.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],he.prototype,"animated",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],he.prototype,"useBadgeShape",void 0);_.Y([_.t({value:[]}),_.F("design:type",Array)],he.prototype,"hiddenBadgeGroups",void 0);_.Y([_.bM("#repeat"),_.F("design:type",aP)],he.prototype,"repeatElement",void 0);_.Y([_.V8("badges"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],he.prototype,"badgesChanged",null);
_.Y([_.V8("useRoundedBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],he.prototype,"standaloneRoundedBadgeChanged",null);_.Y([_.V8("topStandaloneBadge","bottomStandaloneBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],he.prototype,"standaloneBadgeChanged",null);_.Y([_.V8("hiddenBadgeGroups"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],he.prototype,"hiddenBadgeGroupsChanged",null);
he=_.Y([_.X({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],he);
var Ljj=_.FW()(he,"ytd-badge-supported-renderer",function(){if(nFI===void 0){var n=document.createElement("template");_.z(n,'\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"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);nFI=n}n=nFI;return n},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.He("kevlar_poly_si_batch_j053")?1:2});var W9,gF6=function(){var n=_.m.apply(this,arguments)||this;n.iconType="STAR";n.standardizeIconSize=_.c("kevlar_system_icons");n.mediaHoverOverlayInitialVisibility=_.c("enable_top_landscape_image_button_command_web");n.noBottomMargin=!1;n.thumbnailObjectFit="CONTAIN";n.thumbnailFitHeight=!0;n.actionMap={"yt-mute-ad-action":"handleMuteAd"};return n};
_.f(gF6,_.m);_.G=gF6.prototype;
_.G.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"}}}};
_.G.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",W9.JSC$12363_DEFAULT_CLICK_LOCATION_BEHAVIOR,W9.JSC$12363_CLICK_LOCATION_ID_MAP))};
_.G.onTap=function(n){if(!_.c("use_on_click_for_desktop_display_ad"))this.onTapOrClick(n)};
_.G.onClick=function(n){if(_.c("use_on_click_for_desktop_display_ad"))this.onTapOrClick(n)};
_.G.onTapOrClick=function(n){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,n,!1)};
_.G.updateMediaBackgroundImage=function(){var n=this.get("data.image.thumbnail.thumbnails");n&&(n=_.XJ(n,0))&&_.Dy(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+n+")"})};
_.G.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var n=0;n<this.data.impressionEndpoints.length;n++){var D=this.data.impressionEndpoints[n];D.clickTrackingParams&&delete D.clickTrackingParams;_.c("web_ytd_display_ad_renderer_command_resolver_ks")?_.Bz(this.hostElement,[D]):_.E().resolve(_.S6).resolveCommand(D,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var L;((L=this.data)==null?0:L.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,
17)}};
_.G.handleMuteAd=function(){};
_.G.attached=function(){var n=this;_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.detached=function(){_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.oh.Object.defineProperties(gF6.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.titleText)return"";var D;return _.Tg("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((D=this.data)==null?void 0:D.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.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 n;return!((n=this.data)==null||!n.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"}}});
var eA=W9=gF6;W9.prototype.onClick=W9.prototype.onClick;W9.prototype.onTap=W9.prototype.onTap;W9.prototype.dataChanged=W9.prototype.dataChanged;eA.VERTICAL_CAROUSEL_ITEM_IMAGE_WIDTH=135;
eA.JSC$12363_CLICK_LOCATION_ID_MAP=_.c("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"]]);
eA.JSC$12363_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.c("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"}];_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eA.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],eA.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],eA.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],eA.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],eA.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.W(i5),_.F("design:type",Object)],eA.prototype,"ytdActiveViewBehavior",void 0);_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],eA.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],eA.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],eA.prototype,"clickCommand",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],eA.prototype,"miniMode",void 0);_.Y([_.t(),_.F("design:type",String)],eA.prototype,"iconType",void 0);_.Y([_.x("data.titleText"),_.F("design:type",String),_.F("design:paramtypes",[])],eA.prototype,"titleAriaLabel",null);
_.Y([_.x("data.rating"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"getRating",null);_.Y([_.x("data.price"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"getPrice",null);_.Y([_.x("data.thirdLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"getThirdLine",null);_.Y([_.x("data.fourthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"getFourthLine",null);
_.Y([_.x("data.fifthLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"getFifthLine",null);_.Y([_.x("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computeRatingHidden",null);_.Y([_.x("getPrice"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computePriceHidden",null);_.Y([_.x("getThirdLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computeThirdLineHidden",null);
_.Y([_.x("getFourthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computeFourthLineHidden",null);_.Y([_.x("getFifthLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computeFifthLineHidden",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.energyIcon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"hasEnergyIcon",null);
_.Y([_.x("computePriceHidden","computeRatingHidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"computeSecondaryTextHidden",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],eA.prototype,"standardizeIconSize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],eA.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],eA.prototype,"noBottomMargin",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.layout"),_.F("design:type",String),_.F("design:paramtypes",[])],eA.prototype,"layout",null);_.Y([_.x("data.layout"),_.F("design:type",Object),_.F("design:paramtypes",[])],eA.prototype,"mediaThumbnailWidth",null);_.Y([_.x("layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eA.prototype,"useRoundedBadge",null);_.Y([_.t(),_.F("design:type",String)],eA.prototype,"thumbnailObjectFit",void 0);
_.Y([_.t(),_.F("design:type",Object)],eA.prototype,"thumbnailFitHeight",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eA.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],eA.prototype,"onTap",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],eA.prototype,"onClick",null);
eA=W9=_.Y([_.X({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],eA);
_.l(eA,"ytd-display-ad-renderer",function(){if(jMb!==void 0)return jMb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jMb=n},{mode:1});var bvL;var $Jj;var GLQ;var qWj=function(){var n=_.m.apply(this,arguments)||this;n.DEFAULT_TOOLTIP_OFFSET="10";n.TOOLTIP_OFFSET_NO_BANNER="-8";n.badges=null;n.noEndpoints=!1;n.wrapText=!1;n.forceVerified=!1;n.tooltipPosition="top";n.compactStyle=!1;n.height=0;n.lineHeight=0;return n};
_.f(qWj,_.m);_.G=qWj.prototype;_.G.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.G.attached=function(){var n=this;this.observer=new MutationObserver(function(D,L){n.handleResized();L.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.G.detached=function(){this.observer&&this.observer.disconnect()};
_.G.logTooltipEvent=function(){_.c("kevlar_wiz_tooltip_event_killswitch")||hbL||(_.aE("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),hbL=!0)};
_.G.handleWindowResized=function(){this.handleResized()};
_.G.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")))};
_.G.onHeightChanged=function(){if(this.verified){var n=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.OJ("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=n:this.textContainerEl.style.marginRight=n}};
_.G.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.OJ("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.G.handleResized=function(){var n=this;this.verified&&_.fj.addLowPriorityJob(function(){n.fitBackgroundToText();var D=getComputedStyle(n.hostElement).lineHeight;D&&(D=D.match(/\d+/))&&D.length&&(n.lineHeight=Number(D[0]));n.height=n.lineHeight&&!n.wrapText?n.lineHeight:n.textEl.offsetHeight})};
_.G.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var n=document.createRange(),D=_.r(this.textEl).children;D.length>0?n.selectNodeContents(D[0]):n.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(n.getBoundingClientRect().width)+"px"}};
_.G.computeChannelBadgeStyle=function(n){var D;if((n==null?0:(D=n.runs)==null?0:D.length)&&n.runs[0].textColor)return"--ytd-badge-icon-color:"+_.AW(n.runs[0].textColor)+";"};
_.oh.Object.defineProperties(qWj.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"?_.Mn(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var n=this.get("badges.0.metadataBadgeRenderer.tooltip");if(n)return n}return _.o_(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
var xL=qWj;xL.prototype.onLineHeightChanged=xL.prototype.onLineHeightChanged;xL.prototype.onHeightChanged=xL.prototype.onHeightChanged;xL.prototype.onChannelNameChanged=xL.prototype.onChannelNameChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],xL.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"badges",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"channelName",void 0);
_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"noEndpoints",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"wrapText",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"forceVerified",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"tooltipPosition",void 0);_.Y([_.t(),_.F("design:type",String)],xL.prototype,"tooltip",void 0);_.Y([_.t(),_.F("design:type",Boolean)],xL.prototype,"hasChannelArt",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],xL.prototype,"compactStyle",void 0);_.Y([_.bM("#text-container"),_.F("design:type",HTMLElement)],xL.prototype,"textContainerEl",void 0);_.Y([_.bM("#text"),_.F("design:type",Object)],xL.prototype,"textEl",void 0);_.Y([_.bM("#verified-tooltip"),_.F("design:type",HTMLElement)],xL.prototype,"verifiedTooltip",void 0);_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"height",void 0);
_.Y([_.t(),_.F("design:type",Object)],xL.prototype,"lineHeight",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("badges","forceVerified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xL.prototype,"verified",null);_.Y([_.x("badges","verified"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],xL.prototype,"hideBadges",null);_.Y([_.x("channelName"),_.F("design:type",Object),_.F("design:paramtypes",[])],xL.prototype,"formattedName",null);
_.Y([_.x("badges","verified","formattedName"),_.F("design:type",String),_.F("design:paramtypes",[])],xL.prototype,"tooltipText",null);_.Y([_.x("hasChannelArt"),_.F("design:type",String),_.F("design:paramtypes",[])],xL.prototype,"tooltipOffset",null);_.Y([_.P("channelName"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xL.prototype,"onChannelNameChanged",null);
_.Y([_.P("height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xL.prototype,"onHeightChanged",null);_.Y([_.P("lineHeight","height"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xL.prototype,"onLineHeightChanged",null);xL=_.Y([_.X({is:"ytd-channel-name",disableElementRegistration:!0})],xL);
_.l(xL,"ytd-channel-name",function(){if(GLQ!==void 0)return GLQ;var n=document.createElement("template");_.z(n,'\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 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return GLQ=n},{mode:_.He("kevlar_poly_si_batch_j036")?1:2});var K9=function(){var n=_.m.apply(this,arguments)||this;n.standardizeIconSize=_.c("kevlar_system_icons");n.enableModernCommentBadges=_.c("enable_modern_comment_badges");return n};
_.f(K9,_.m);K9.prototype.basicPaletteChanged=function(){var n;(n=this.data.color)!=null&&n.basicColorPaletteData&&_.Q3(this.hostElement,this.data.color.basicColorPaletteData)};
K9.prototype.colorChanged=function(){if(!this.enableModernCommentBadges){var n,D=this.get("basicColorPaletteData.backgroundColor",(n=this.data)==null?void 0:n.color),L;n=this.get("basicColorPaletteData.foregroundTitleColor",(L=this.data)==null?void 0:L.color);L={};D?(D=_.AW(D),L["--ytd-author-comment-badge-background-color"]=D):(L["--ytd-author-comment-badge-icon-background-color"]="transparent",L["--ytd-author-comment-badge-background-color"]="transparent");n?(D=_.AW(n),L["--ytd-author-comment-badge-name-color"]=
D,L["--ytd-author-comment-badge-icon-color"]=D):L["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(L).length>0&&_.Dy(this.hostElement,L)}};
K9.prototype.useFilledIcons=function(n){return _.c("kevlar_system_icons")&&(n==="CHECK_CIRCLE_THICK"||n==="OFFICIAL_ARTIST_BADGE")};
_.oh.Object.defineProperties(K9.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){return this.data.authorCreator||!!this.get("data.color.basicColorPaletteData.backgroundColor")}}});
var RY=K9;RY.prototype.colorChanged=RY.prototype.colorChanged;RY.prototype.basicPaletteChanged=RY.prototype.basicPaletteChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],RY.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],RY.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],RY.prototype,"standardizeIconSize",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],RY.prototype,"enableModernCommentBadges",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.authorUnifiedVerified"),_.F("design:type",Object),_.F("design:paramtypes",[])],RY.prototype,"verified",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],RY.prototype,"creator",null);
_.Y([_.P("data.color.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RY.prototype,"basicPaletteChanged",null);_.Y([_.P("data.color"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RY.prototype,"colorChanged",null);RY=_.Y([_.X({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],RY);
_.l(RY,"ytd-author-comment-badge-renderer",function(){if($Jj!==void 0)return $Jj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return $Jj=n},{mode:1});var VGb;var UJ6=function(){return _.m.apply(this,arguments)||this};
_.f(UJ6,_.m);UJ6.prototype.computeThumbnailWidth=function(n){if(n==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
var P9=UJ6;P9.communityTabWidth=638;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],P9.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],P9.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],P9.prototype,"surface",void 0);
_.Y([_.t({reflectToAttribute:!0,value:_.c("enable_shrink_image_size_on_web_posts_singleton")}),_.F("design:type",Boolean)],P9.prototype,"searchSxsUx",void 0);P9=_.Y([_.X({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],P9);
_.l(P9,"ytd-backstage-image-renderer",function(){if(VGb!==void 0)return VGb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VGb=n},{mode:1});var BiA;var JsL=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;n.selectedItemIndex=-1;return n};
_.f(JsL,_.m);_.G=JsL.prototype;_.G.computeIsChannelOwner=function(n){if(!n)return!0;n=n[0];return!(n&&(n.signinEndpoint||n.selectServiceEndpoint))};
_.G.computeIsImagePoll=function(n){return(n==null?void 0:n.type)==="POLL_TYPE_IMAGE"};
_.G.computeIsTotalVotesDisabled=function(n){return!(n==null?0:n.totalVotes)};
_.G.thumbnailSrc=function(n){var D,L,g,b;return(n==null?0:(D=n.thumbnails)==null?0:(L=D[0])==null?0:L.url)?_.hc((g=n.thumbnails)==null?void 0:(b=g[0])==null?void 0:b.url):void 0};
_.G.progressWidth=function(n){return"width:"+(n?n*100:0)+"%;"};
_.G.textAreaWidth=function(n){return this.isImagePoll?null:"width:"+(n?n*100:0)+"%;"};
_.G.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.G.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var n=this.data.choices,D=0;D<n.length;D++)if(n[D].selected){this.selectedItemIndex=D;break}};
_.G.onPopupClosed=function(n,D){n=Number(this.pollVotes.selected);D.confirmed&&(this.selectChoice(n,!1),_.$d(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.G.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.G.onYtCommentPollRevert=function(n,D){D&&(this.selectChoice(D.selectedChoiceIndex,!0),this.set("data.totalVotes",D.totalVotes))};
_.G.onYtServiceRequestSent=function(n,D){if(D.actions)for(n=0;n<D.actions.length;n++){var L=D.actions[n];_.u(L,AV)&&this.set("data.totalVotes",_.u(L,AV).totalVotes)}};
_.G.onYtServiceRequestCompleted=function(n){var D=this.get("detail.data.actionResults.0.feedback",n);n=this.get("detail.data.actionResults.0.status",n);if(D==="FEEDBACK_DESELECT"||D==="FEEDBACK_SELECT")this.isLoading=!1,n==="STATUS_FAILED"?_.bP(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.G.getEndpoint=function(n,D){return D===n?this.data.choices[D].deselectServiceEndpoint||null:this.data.choices[n].selectServiceEndpoint||null};
_.G.selectChoice=function(n,D){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var L=0;L<this.data.choices.length;L++){var g;if(n===this.selectedItemIndex){var b=!1;var q=g=null}else g=(b=L===n)?this.data.choices[L].voteRatioIfSelected:this.data.choices[L].voteRatioIfNotSelected,q=b?this.data.choices[L].votePercentageIfSelected:this.data.choices[L].votePercentageIfNotSelected;this.set("data.choices."+L+".voteRatio",g);
this.set("data.choices."+L+".votePercentage",q);this.set("data.choices."+L+".selected",b)}D||(this.isLoading=!0,(D=this.getEndpoint(n,this.selectedItemIndex))&&_.Bz(this.hostElement,[D]));this.selectedItemIndex=this.selectedItemIndex===n?-1:n};
_.oh.Object.defineProperties(JsL.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
var te=JsL;te.prototype.onYtServiceRequestCompleted=te.prototype.onYtServiceRequestCompleted;te.prototype.onYtServiceRequestSent=te.prototype.onYtServiceRequestSent;te.prototype.onYtCommentPollRevert=te.prototype.onYtCommentPollRevert;te.prototype.onPopupClosed=te.prototype.onPopupClosed;te.prototype.dataChanged=te.prototype.dataChanged;_.Y([_.W(_.SW),_.F("design:type",Object)],te.prototype,"paperItemBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],te.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],te.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],te.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],te.prototype,"isLoading",void 0);_.Y([_.t({computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],te.prototype,"isChannelOwner",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.F("design:type",Boolean)],te.prototype,"isImagePoll",void 0);_.Y([_.t({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],te.prototype,"isTotalVotesDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],te.prototype,"previousPollInfo",void 0);_.Y([_.t(),_.F("design:type",Object)],te.prototype,"selectedItemIndex",void 0);_.Y([_.bM("#poll-votes"),_.F("design:type",Object)],te.prototype,"pollVotes",void 0);
_.Y([_.x("isChannelOwner"),_.F("design:type",Object),_.F("design:paramtypes",[])],te.prototype,"endpointStyle",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],te.prototype,"dataChanged",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],te.prototype,"onPopupClosed",null);
_.Y([_.R("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],te.prototype,"onYtCommentPollRevert",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],te.prototype,"onYtServiceRequestSent",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],te.prototype,"onYtServiceRequestCompleted",null);te=_.Y([_.X({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],te);
_.l(te,"ytd-backstage-poll-renderer",function(){if(BiA!==void 0)return BiA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BiA=n},{mode:2});var kLi;var pHA={autoplay:!1,loop:!1},Zvb={simpleText:""},aAr=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;n.usesPanelLockup=!1;n.selectedItemIndex=-1;n.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},pHA,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});n.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},pHA,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});n.correctnessAnimationProps=[];n.correctnessAnimationRefs=[];return n};
_.f(aAr,_.m);_.G=aAr.prototype;_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.G.computeIsChannelOwner=function(n){if(!n)return!0;n=n[0];return!(n&&(n.signinEndpoint||n.selectServiceEndpoint))};
_.G.computeIsTotalVotesDisabled=function(n){return!(n==null?0:n.totalVotes)};
_.G.computeIsImageQuiz=function(n){return(n==null?void 0:n.type)==="POLL_TYPE_IMAGE"};
_.G.onExplanationChanged=function(){this.expander.reset()};
_.G.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var n=this.data.choices;if(n){this.maybeInitializeQuizLotties(n);for(var D=0;D<n.length;D++)if(n[D].isSelected||this.isChannelOwner&&n[D].isCorrect){this.selectedItemIndex=D;return}this.selectedItemIndex=-1}}};
_.G.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var n=this.selectedItemIndex,D=Number(this.quizVotes.selected);this.selectChoice(D);this.sendVoteAction(D,n);this.quizVotes.selected=-1;var L;n=!((L=this.data)==null?0:L.enableAnimation);this.maybePlayAnswerAnimations(n)}};
_.G.onYtCommentPollRevert=function(n,D){D&&(this.selectChoice(D.selectedChoiceIndex),this.set("data.totalVotes",D.totalVotes))};
_.G.onYtServiceRequestSent=function(n,D){if(D.actions)for(n=_.V(D.actions),D=n.next();!D.done;D=n.next())(D=_.u(D.value,AV))&&this.set("data.totalVotes",D.totalVotes)};
_.G.onYtServiceRequestCompleted=function(n){var D=this.get("detail.data.actionResults.0.feedback",n);n=this.get("detail.data.actionResults.0.status",n);if(D==="FEEDBACK_DESELECT"||D==="FEEDBACK_SELECT")this.isLoading=!1,n==="STATUS_FAILED"?_.bP(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.G.getAnimationPropsForChoiceIndex=function(n,D){return D[n]};
_.G.maybePlayAnswerAnimations=function(n){n=n===void 0?!1:n;var D;if((D=this.data)!=null&&D.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){D=_.V(this.correctnessAnimationRefs);for(var L=D.next();!L.done;L=D.next()){var g=void 0,b=void 0;(g=L.value)==null||(b=g.lottieEl)==null||b.stop()}if(!(this.selectedItemIndex<0)){D=0;n&&(D=this.isCorrect?37:25);var q,U;(q=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(U=q.lottieEl)==null||U.goToAndPlay(n?D:0,!0);if(!(this.isCorrect||
(q=this.data.choices.findIndex(function(d){return d.isCorrect}),q<0))){var J,k;
(k=(J=this.correctnessAnimationRefs[q])==null?void 0:J.lottieEl)==null||k.goToAndPlay(37,!0);var a;J=(a=this.fadeContainers)==null?void 0:a.item(q);!n&&J&&this.fadeIn(J)}}}};
_.G.thumbnailSrc=function(n){var D,L,g,b;return(n==null?0:(D=n.thumbnails)==null?0:(L=D[0])==null?0:L.url)?_.hc((g=n.thumbnails)==null?void 0:(b=g[0])==null?void 0:b.url):void 0};
_.G.a11yVotedText=function(n,D){var L,g,b=((L=this.data)==null?void 0:(g=L.correctVotedText)==null?void 0:g.simpleText)||"",q,U;L=((q=this.data)==null?void 0:(U=q.votedText)==null?void 0:U.simpleText)||"";if(!D)return"";var J,k;if((J=this.data)==null?0:(k=J.choices)==null?0:k[n].isCorrect)return b;var a,d;return((a=this.data)==null?0:(d=a.choices)==null?0:d[n].isSelected)?L:""};
_.G.getEndpoint=function(n,D){return D===n?this.data.choices[n].deselectServiceEndpoint||null:this.data.choices[n].selectServiceEndpoint||null};
_.G.sendVoteAction=function(n,D){if(n=this.getEndpoint(n,D))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(n)};
_.G.selectChoice=function(n){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var D=0;D<this.data.choices.length;D++)this.set("data.choices."+D+".isSelected",n===this.selectedItemIndex?!1:D===n);this.selectedItemIndex=this.selectedItemIndex===n?-1:n};
_.G.maybeInitializeQuizLotties=function(n){var D=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=n.map(function(L){return{animationConfig:L.isCorrect?D.baseCorrectLottiePlayerAnimationConfig:D.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){D.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(L){return L.animationRef||{}})};
_.G.fadeIn=function(n){n.classList.add("fade-in");_.Ya(_.fj,function(){n.classList.remove("fade-in")},900)};
_.oh.Object.defineProperties(aAr.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.c("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.o_(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 n,D;return((n=this.data)==null?void 0:(D=n.choices)==null?void 0:D.some(function(L){return L.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null||!n.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?Zvb:this.data.choices[this.selectedItemIndex].explanation||Zvb}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null||!n.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
var mz=aAr;mz.prototype.onYtServiceRequestCompleted=mz.prototype.onYtServiceRequestCompleted;mz.prototype.onYtServiceRequestSent=mz.prototype.onYtServiceRequestSent;mz.prototype.onYtCommentPollRevert=mz.prototype.onYtCommentPollRevert;mz.prototype.dataChanged=mz.prototype.dataChanged;mz.prototype.onExplanationChanged=mz.prototype.onExplanationChanged;_.Y([_.W(_.SW),_.F("design:type",Object)],mz.prototype,"paperItemBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],mz.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.lt.YtTaskEmitterBehavior),_.F("design:type",Object)],mz.prototype,"ytTaskEmitterBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],mz.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mz.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],mz.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Object)],mz.prototype,"usesPanelLockup",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.F("design:type",Boolean)],mz.prototype,"isChannelOwner",void 0);_.Y([_.t({computed:"computeIsTotalVotesDisabled(data)"}),_.F("design:type",Boolean)],mz.prototype,"isTotalVotesDisabled",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.F("design:type",Boolean)],mz.prototype,"isImageQuiz",void 0);_.Y([_.t(),_.F("design:type",Object)],mz.prototype,"previousQuizInfo",void 0);_.Y([_.t(),_.F("design:type",Object)],mz.prototype,"selectedItemIndex",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data","usesPanelLockup"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"shouldUseModernUi",null);
_.Y([_.$e(".fade-container"),_.F("design:type",Object)],mz.prototype,"fadeContainers",void 0);_.Y([_.t(),_.F("design:type",Array)],mz.prototype,"correctnessAnimationProps",void 0);_.Y([_.x("explanation","showCorrectAnswer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"showExplanation",null);_.Y([_.x("isChannelOwner","isAttempted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"showCorrectAnswer",null);
_.Y([_.x("isChannelOwner","isAttempted","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"isQuizAnsweringDisabled",null);_.Y([_.x("isQuizAnsweringDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],mz.prototype,"endpointStyle",null);_.Y([_.x("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"isAttempted",null);
_.Y([_.x("data","selectedItemIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],mz.prototype,"explanation",null);_.Y([_.x("data","selectedItemIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mz.prototype,"isCorrect",null);_.Y([_.bM("ytd-expander"),_.F("design:type",Object)],mz.prototype,"expander",void 0);_.Y([_.bM("#quiz-votes"),_.F("design:type",Object)],mz.prototype,"quizVotes",void 0);
_.Y([_.P("explanation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mz.prototype,"onExplanationChanged",null);_.Y([_.P("data","isChannelOwner"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mz.prototype,"dataChanged",null);_.Y([_.R("yt-comment-quiz-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],mz.prototype,"onYtCommentPollRevert",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],mz.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],mz.prototype,"onYtServiceRequestCompleted",null);mz=_.Y([_.X({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],mz);
_.l(mz,"ytd-backstage-quiz-renderer",function(){if(kLi!==void 0)return kLi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return kLi=n},{mode:1});var dJj;var TiG=function(){return _.m.apply(this,arguments)||this};
_.f(TiG,_.m);var v9=TiG;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],v9.prototype,"data",void 0);v9=_.Y([_.X({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],v9);
_.l(v9,"ytd-post-uploaded-video-renderer",function(){if(dJj!==void 0)return dJj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return dJj=n},{mode:1});var EFP;var srG=function(){return _.m.apply(this,arguments)||this};
_.f(srG,_.m);srG.prototype.useFilledIcons=function(n){return n==="SPONSORSHIP_STAR"};
var Xp=srG;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xp.prototype,"data",void 0);Xp=_.Y([_.X({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],Xp);
_.l(Xp,"ytd-sponsors-only-badge-renderer",function(){if(EFP!==void 0)return EFP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EFP=n},{mode:1});var csA;var Qrb=function(){return _.m.apply(this,arguments)||this};
_.f(Qrb,_.m);var lV=Qrb;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],lV.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lV.prototype,"data",void 0);lV=_.Y([_.X({is:"ytd-child-video-renderer",disableElementRegistration:!0})],lV);
_.l(lV,"ytd-child-video-renderer",function(){if(csA!==void 0)return csA;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return csA=n},{mode:1});var uTj;var fAQ;var Asj=function(){var n=_.m.apply(this,arguments)||this;n.size=0;n.enableWebModernCollectionsV2=_.c("web_modern_collections_v2");n.fallbackImageSize={height:void 0,width:9999};n.webModernCollections=!1;return n};
_.f(Asj,_.m);_.G=Asj.prototype;_.G.computeBlurredImageSize=function(n){return n?{height:n*2,width:n*2}:this.fallbackImageSize};
_.G.computeImageSize=function(n){return n?{height:n,width:n}:this.fallbackImageSize};
_.G.computeObjectFit=function(n){return n?"FILL":"CONTAIN"};
_.G.computePreserve=function(n){return n?!0:!1};
_.G.setBackground=function(){var n,D;_.c("web_modern_collections_v2")&&((n=this.data)==null?0:(D=n.thumbnail)==null?0:D.sampledThumbnailColor)&&(n=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+n.red+","+n.green+","+n.blue+",1)")};
var MQ=Asj;MQ.prototype.setBackground=MQ.prototype.setBackground;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MQ.prototype,"ytRendererBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],MQ.prototype,"watchFeedThumbnail",void 0);_.Y([_.t(),_.F("design:type",Object)],MQ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],MQ.prototype,"size",void 0);
_.Y([_.t({computed:"computeBlurredImageSize(size)"}),_.F("design:type",Object)],MQ.prototype,"blurredImageSize",void 0);_.Y([_.t({computed:"computeImageSize(size)"}),_.F("design:type",Object)],MQ.prototype,"imageSize",void 0);_.Y([_.t({computed:"computePreserve(size)"}),_.F("design:type",String)],MQ.prototype,"preserve",void 0);_.Y([_.t({computed:"computeObjectFit(size)"}),_.F("design:type",String)],MQ.prototype,"objectFit",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],MQ.prototype,"enableWebModernCollectionsV2",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],MQ.prototype,"webModernCollections",void 0);_.Y([_.P("data.thumbnail.sampledThumbnailColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MQ.prototype,"setBackground",null);MQ=_.Y([_.X({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],MQ);
_.l(MQ,"ytd-playlist-custom-thumbnail-renderer",function(){if(fAQ!==void 0)return fAQ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return fAQ=n},{mode:1});var z1Q;var IAb=function(){return _.m.apply(this,arguments)||this};
_.f(IAb,_.m);var oY=IAb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oY.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],oY.prototype,"width",void 0);oY=_.Y([_.X({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],oY);
_.l(oY,"ytd-playlist-video-thumbnail-renderer",function(){if(z1Q!==void 0)return z1Q;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return z1Q=n},{mode:1});var CvX;var rsr=function(){return _.m.apply(this,arguments)||this};
_.f(rsr,_.m);var YL=rsr;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YL.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YL.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],YL.prototype,"width",void 0);YL=_.Y([_.X({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],YL);
_.l(YL,"ytd-show-custom-thumbnail-renderer",function(){if(CvX!==void 0)return CvX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return CvX=n},{mode:1});var OvL;var SA=function(){return _.m.apply(this,arguments)||this};
_.f(SA,_.m);SA.prototype.useFilledIcons=function(n){return n==="MUSIC"||n==="COURSE"};
SA.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=I5(this.overlayColor,"0.8");else if(this.overlayColor){var n=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+n.red+","+n.green+","+n.blue+",0.8)"}};
_.oh.Object.defineProperties(SA.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)}}});
var Fp=SA;Fp.prototype.overlayColorChanged=Fp.prototype.overlayColorChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Fp.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Fp.prototype,"overlayColor",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fp.prototype,"overlayStyle",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.icon","data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fp.prototype,"overlayTextStyle",null);_.Y([_.P("overlayColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fp.prototype,"overlayColorChanged",null);Fp=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],Fp);
_.l(Fp,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(OvL!==void 0)return OvL;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return OvL=n},{mode:1});var iv6;var wHi=function(){var n=_.m.apply(this,arguments)||this;n.active=!1;return n};
_.f(wHi,_.m);wHi.prototype.computeIsSpinnerHidden=function(n){return(n==null?void 0:n.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
wHi.prototype.computeOverlayIcon=function(n){return(n==null?void 0:n.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(n==null?void 0:n.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
var H9=wHi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],H9.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],H9.prototype,"active",void 0);H9=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],H9);
_.l(H9,"ytd-thumbnail-overlay-downloading-renderer",function(){if(iv6!==void 0)return iv6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iv6=n},{mode:1});var h1X;var Wjc=function(){return _.m.apply(this,arguments)||this};
_.f(Wjc,_.m);_.oh.Object.defineProperties(Wjc.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
var yE=Wjc;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yE.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yE.prototype,"data",void 0);_.Y([_.x("data.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],yE.prototype,"text",null);yE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],yE);
_.l(yE,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(h1X!==void 0)return h1X;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return h1X=n},{mode:1});var e1i,xJP=function(){if(e1i!==void 0)return e1i;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return e1i=n};var Kj6=function(){return _.m.apply(this,arguments)||this};
_.f(Kj6,_.m);_.oh.Object.defineProperties(Kj6,{template:{configurable:!0,enumerable:!0,get:function(){return xJP()}}});
var R1c=Kj6;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],R1c.prototype,"animateEqualizer",void 0);R1c=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],R1c);_.FW()(R1c,"ytd-thumbnail-overlay-equalizer",function(){return xJP()},{allowedProps:["animateEqualizer"],
mode:1});var PvW;var tGQ=function(){var n=_.m.apply(this,arguments)||this;n.nowPlayingBadge=_.c("web_now_playing_badge");n.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return n};
_.f(tGQ,_.m);tGQ.prototype.activeChanged=function(){var n=this;_.c("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.X6(this,function(){_.bP(n.hostElement,"yt-playlist-lockup-now-playing-active",n)})};
tGQ.prototype.onMiniplayerPlayStateChanged=function(n){var D,L=(D=_.u(_.pJ().currentEndpoint,_.M1))==null?void 0:D.videoId;this.isVideoPlaying=n&&(_.c("web_limit_now_playing_animation_killswitch")||this.videoId===L)};
var NQ=tGQ;NQ.prototype.activeChanged=NQ.prototype.activeChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],NQ.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],NQ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NQ.prototype,"isVideoPlaying",void 0);_.Y([_.t(),_.F("design:type",String)],NQ.prototype,"videoId",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],NQ.prototype,"equalizerOnly",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NQ.prototype,"isActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NQ.prototype,"nowPlayingBadge",void 0);_.Y([_.P("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NQ.prototype,"activeChanged",null);
NQ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],NQ);
_.l(NQ,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(PvW!==void 0)return PvW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PvW=n},{mode:1});var mJP;var vFW=function(){return _.m.apply(this,arguments)||this};
_.f(vFW,_.m);var jA=vFW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jA.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jA.prototype,"data",void 0);jA=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],jA);
_.l(jA,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(mJP!==void 0)return mJP;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mJP=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var XHr;var lAQ=function(){return _.m.apply(this,arguments)||this};
_.f(lAQ,_.m);lAQ.prototype.onDurationChanged=function(){var n,D;_.r(this.hostElement).querySelector("#progress").style.width=((D=(n=this.data)==null?void 0:n.percentDurationWatched)!=null?D:0)+"%"};
var n4=lAQ;n4.prototype.onDurationChanged=n4.prototype.onDurationChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],n4.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],n4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],n4.prototype,"isLive",void 0);_.Y([_.P("data.percentDurationWatched"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n4.prototype,"onDurationChanged",null);
n4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],n4);
_.l(n4,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(XHr!==void 0)return XHr;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XHr=n},{mode:1});var MGI;var oFc=function(){var n=_.m.apply(this,arguments)||this;n.bottomPanel=!1;n.richGridOverlay=!1;n.watchFeedOverlay=!1;n.isCompact=!1;return n};
_.f(oFc,_.m);oFc.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.oh.Object.defineProperties(oFc.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.icon)==null?void 0:D.iconType)==="PLAY_ALL"&&_.c("kevlar_system_icons")}}});
var D7=oFc;D7.prototype.widthChanged=D7.prototype.widthChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],D7.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],D7.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],D7.prototype,"width",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D7.prototype,"bottomPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D7.prototype,"richGridOverlay",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D7.prototype,"watchFeedOverlay",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D7.prototype,"isCompact",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],D7.prototype,"isIconFilled",null);_.Y([_.P("width","watchFeedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D7.prototype,"widthChanged",null);
D7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],D7);
_.l(D7,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(MGI!==void 0)return MGI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return MGI=n},{mode:1});var YWi;var SWb=["CLIP","SHORTS"],FjL=function(){var n=_.m.apply(this,arguments)||this;n.animated=_.c("animated_live_badge_icon");n.hasIcon=!1;n.updateTimerIntervalId=0;n.timeSinceLive=0;return n};
_.f(FjL,_.m);_.G=FjL.prototype;_.G.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.G.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.G.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.G.hasIconOrText=function(){var n,D;return!!(((n=this.data)==null?0:n.icon)||((D=this.data)==null?0:D.text))};
_.G.initializeLiveBadgeTimer=function(){var n=this,D,L=(D=this.liveBadgeData)==null?void 0:D.startTimestampSec;if(L&&this.canShowLiveBadgeTimer()){var g;D=Number((g=this.liveBadgeData)==null?void 0:g.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(L);this.updateTimerIntervalId=_.D8(function(){n.canShowLiveBadgeTimer()?n.timeSinceLive++:(n.timeSinceLive=0,window.clearInterval(n.updateTimerIntervalId))},D)}else this.timeSinceLive=0};
_.G.canShowLiveBadgeTimer=function(){var n=Date.now(),D,L;return n<(Number((D=this.liveBadgeData)==null?void 0:D.endTimestampSec)-1)*1E3&&n>Number((L=this.liveBadgeData)==null?void 0:L.startTimestampSec)*1E3};
_.oh.Object.defineProperties(FjL.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n=this.data;var D=this.timeSinceLive;var L,g,b,q;a:{var U=n.style;if(U===void 0)U=16;else switch(U){case "LIVE":U=17;break a;default:U=16}}D={type:U,text:D?SnB({seconds:D}):_.o_(n.text),accessibilityText:(L=n.text)==null?void 0:(g=L.accessibility)==null?void 0:(b=g.accessibilityData)==null?void 0:b.label,icon:(q=n.icon)==null?void 0:q.iconType}}else D={};return D}},
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 n;return(n=this.data)==null?void 0:n.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 SWb.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
var L4=FjL;L4.prototype.initializeLiveBadgeTimer=L4.prototype.initializeLiveBadgeTimer;L4.prototype.dataChanged=L4.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],L4.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],L4.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],L4.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],L4.prototype,"animated",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.F("design:type",Boolean)],L4.prototype,"hideTimeStatus",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],L4.prototype,"hasIcon",void 0);_.Y([_.t(),_.F("design:type",Object)],L4.prototype,"timeSinceLive",void 0);_.Y([_.x("data","timeSinceLive"),_.F("design:type",Object),_.F("design:paramtypes",[])],L4.prototype,"badgeShapeData",null);
_.Y([_.x("data","overlayType"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],L4.prototype,"hideBadgeShape",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L4.prototype,"dataChanged",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],L4.prototype,"overlayStyle",null);
_.Y([_.x("data.liveBadgeData"),_.F("design:type",Object),_.F("design:paramtypes",[])],L4.prototype,"liveBadgeData",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.type"),_.F("design:type",Object),_.F("design:paramtypes",[])],L4.prototype,"overlayType",null);_.Y([_.x("overlayType","overlayStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],L4.prototype,"useFilledIcon",null);
_.Y([_.V8("liveBadgeData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L4.prototype,"initializeLiveBadgeTimer",null);L4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],L4);
_.l(L4,"ytd-thumbnail-overlay-time-status-renderer",function(){if(YWi!==void 0)return YWi;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return YWi=n},{mode:_.He("kevlar_poly_si_batch_j035")?1:2});var Hv6;var gz=function(){return _.m.apply(this,arguments)||this};
_.f(gz,_.m);gz.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"}}}}};
gz.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(n){if(this.hasPlaybackProgressBar)return{percentDurationWatched:n.percentDurationWatched}};
gz.prototype.computeHasPlaybackProgressBar=function(n){return!!n.percentDurationWatched&&n.percentDurationWatched>0};
var bY=gz;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],bY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bY.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.F("design:type",Boolean)],bY.prototype,"hasPlaybackProgressBar",void 0);
bY=_.Y([_.X({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],bY);
_.l(bY,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(Hv6!==void 0)return Hv6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Hv6=n},{mode:1});var ysX;_.Hl(bvB);var NiI=_.t4(function(n){var D=n.data;var L=n.children;var g=function(){return!!D().doubleStack};
return _.Z("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!D().experimentEnabled}},_.Z(_.Z4,{cond:D,
then:function(){return _.Z("div",null,_.Z(_.Z4,{cond:g,then:function(){var b={};return _.Z("div",{class:_.nl("collections-stack-wiz__collection-stack2",function(){return D().customClassName2ndStack},(b["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return D().enableResponsiveMode},b)),
style:_.Uh({"background-color":function(){return LjJ(D())}})})}}),_.Z("div",{class:_.nl("collections-stack-wiz__collection-stack1",function(){return D().customClassName1stStack},function(){return gFQ(D().thumbnailSize?D().thumbnailSize:"medium")}),
style:_.Uh({"background-color":function(){return LjJ(D())}})}),L)}}))},"I");_.vB(NiI,"yt-collections-stack",{props:{data:_.PX}});var jrG=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};n.webModernCollections=!1;n.isSearch=!1;n.isDoubleStack=!1;n.thumbnailSize="medium";n.enableWebModernCollectionsV2=_.c("web_modern_collections_v2");return n};
_.f(jrG,_.m);_.G=jrG.prototype;
_.G.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]]"}}}}}};
_.G.getThumbnailDetails=function(n){if(n!=null&&n.thumbnailRenderer){var D=n.thumbnailRenderer,L;if((L=D.playlistVideoThumbnailRenderer)==null?0:L.thumbnail)return D.playlistVideoThumbnailRenderer.thumbnail;var g;if((g=D.playlistCustomThumbnailRenderer)==null?0:g.thumbnail)return D.playlistCustomThumbnailRenderer.thumbnail;n=n.thumbnailRenderer;var b;if((b=n.showCustomThumbnailRenderer)==null?0:b.thumbnail)return n.showCustomThumbnailRenderer.thumbnail}};
_.G.computeOverlayColor=function(n){var D,L;if((D=this.getThumbnailDetails(n))==null?0:(L=D.darkColorPalette)==null?0:L.section2Color)return this.getThumbnailDetails(n).darkColorPalette.section2Color;var g;return(g=this.getThumbnailDetails(n))==null?void 0:g.sampledThumbnailColor};
_.G.computeWebModernCollections=function(n){if(n==null||!n.thumbnailOverlays)return!1;n=_.V(n.thumbnailOverlays);for(var D=n.next();!D.done;D=n.next()){var L=void 0;if((L=D.value)==null?0:L.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.G.computeNavigationEndpoint=function(n){return itT(n==null?void 0:n.navigationEndpoint)};
_.oh.Object.defineProperties(jrG.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var n=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:n==null?void 0:n.sampledThumbnailColor,vibrantColorPalette:n==null?void 0:n.vibrantColorPalette,darkColorPalette:n==null?void 0:n.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
var $E=jrG;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],$E.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(i_P),_.F("design:type",Object)],$E.prototype,"ytdThumbnailBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$E.prototype,"componentBehavior",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],$E.prototype,"watchFeedThumbnail",void 0);_.Y([_.t(),_.F("design:type",Number)],$E.prototype,"customThumbnailSize",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],$E.prototype,"hideAria",void 0);_.Y([_.t(),_.F("design:type",Object)],$E.prototype,"data",void 0);_.Y([_.t({computed:"computeOverlayColor(data)"}),_.F("design:type",Object)],$E.prototype,"overlayColor",void 0);
_.Y([_.t({computed:"computeWebModernCollections(data)"}),_.F("design:type",Object)],$E.prototype,"webModernCollections",void 0);_.Y([_.t({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],$E.prototype,"computedNavigationEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$E.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$E.prototype,"isDoubleStack",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],$E.prototype,"thumbnailSize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],$E.prototype,"enableWebModernCollectionsV2",void 0);_.Y([_.x("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],$E.prototype,"collectionStack",null);$E=_.Y([_.X({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],$E);
_.l($E,"ytd-playlist-thumbnail",function(){if(ysX!==void 0)return ysX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ysX=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var nAX;var DHQ=function(){var n=_.m.apply(this,arguments)||this;n.noEndpoints=!1;n.amsterdamPostMvp=_.c("web_amsterdam_post_mvp_playlists");n.badges=[];n.transferState="TRANSFER_STATE_UNKNOWN";return n};
_.f(DHQ,_.m);_.G=DHQ.prototype;_.G.getMetadata=function(n){if(!n)return[];var D=[],L=n.shortViewCountText||n.viewCountText;L&&D.push(_.o_(L));n.publishedTimeText&&D.push(_.o_(n.publishedTimeText));n.upcomingEventData&&n.upcomingEventData.upcomingEventText&&D.push(_.ij(_.o_(n.upcomingEventData.upcomingEventText),Number(n.upcomingEventData.startTime)));return D};
_.G.observeDataForBylineSeparator=function(){this.data&&_.yX(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.G.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.AW(this.metadataColor)};
_.G.getSimpleString=function(n){return _.o_(n)};
_.G.isBylineHidden=function(n){return this.noByline||!((n==null?0:n.longBylineText)||(n==null?0:n.shortBylineText))};
_.G.isMetadataHidden=function(n){var D;return((D=this.getMetadata(n))==null?void 0:D.length)===0};
_.G.isBylineMetadataSeparatorHidden=function(n){return this.isMetadataHidden(n)||!this.shouldShowVideoInfo};
_.G.isLongByline=function(n,D){return D&&!(n==null||!n.longBylineText)};
_.oh.Object.defineProperties(DHQ.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var n;return this.amsterdamPostMvp&&!((n=this.data)==null||!n.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 _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
var Jg=DHQ;Jg.prototype.metadataColorChanged=Jg.prototype.metadataColorChanged;Jg.prototype.observeDataForBylineSeparator=Jg.prototype.observeDataForBylineSeparator;_.Y([_.W(_.wq),_.F("design:type",Object)],Jg.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Jg.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Jg.prototype,"noEndpoints",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"isSlimShort",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"radioMeta",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],Jg.prototype,"isGridViewEnabled",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"richMeta",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Jg.prototype,"amsterdamPostMvp",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Jg.prototype,"noByline",void 0);
_.Y([_.t({computed:"isLongByline(data, radioMeta)"}),_.F("design:type",Boolean)],Jg.prototype,"longByline",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"truncateMetadataLine",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"miniMode",void 0);_.Y([_.t(),_.F("design:type",Number)],Jg.prototype,"metadataColor",void 0);_.Y([_.t(),_.F("design:type",Array)],Jg.prototype,"badges",void 0);
_.Y([_.t({selector:_.WS,selectorArgs:["data.videoId"]}),_.F("design:type",String)],Jg.prototype,"transferState",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"isDownloading",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Jg.prototype,"typographyBump",void 0);_.Y([_.bM("#metadata-line"),_.F("design:type",HTMLElement)],Jg.prototype,"metadataLine",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jg.prototype,"observeDataForBylineSeparator",null);_.Y([_.P("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Jg.prototype,"metadataColorChanged",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Jg.prototype,"shouldShowVideoInfo",null);
_.Y([_.x("badges"),_.F("design:type",String),_.F("design:paramtypes",[])],Jg.prototype,"inlineBadgeClass",null);_.Y([_.x("longByline"),_.F("design:type",String),_.F("design:paramtypes",[])],Jg.prototype,"longBylineClass",null);_.Y([_.x("data","longByline"),_.F("design:type",Object),_.F("design:paramtypes",[])],Jg.prototype,"bylineText",null);_.Y([_.x("isGridViewEnabled","data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Jg.prototype,"watchFeedBigThumbs",null);
Jg=_.Y([_.X({is:"ytd-video-meta-block",disableElementRegistration:!0})],Jg);
_.l(Jg,"ytd-video-meta-block",function(){if(nAX!==void 0)return nAX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nAX=n},{mode:_.He("kevlar_poly_si_batch_j080")?1:2});_.fl("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Lgr=function(){var n=_.m.apply(this,arguments)||this;n.displayItemCount=2;n.isBackstagePlaylist=!1;n.isPostCompactPlaylist=!1;n.shouldShowChannelThumbnail=!1;n.useModernCollectionsV2=_.c("web_modern_collections_v2");return n};
_.f(Lgr,_.m);_.G=Lgr.prototype;_.G.computeFirstVideos=function(n,D){return n===void 0||D===void 0?[]:n.slice(0,D)};
_.G.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var n=this.data.thumbnailRenderer;n.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",n.playlistVideoThumbnailRenderer.thumbnail);n.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",n.playlistCustomThumbnailRenderer.thumbnail)}};
_.G.computeThumbnailHeight=function(n,D,L,g,b){return g?b==="BIG"?280:b==="MASSIVE"?337:234:L?240:D?72:n?118:138};
_.G.computeThumbnailWidth=function(n,D,L,g,b){return g?b==="MEDIUM"?450:b==="BIG"?500:b==="MASSIVE"?600:420:L?360:D?128:n?210:246};
_.G.computeUseBiggerThumbs=function(n){return n&&_.c("enable_desktop_search_bigger_thumbs")};
_.G.computeShouldShowChannelThumbnail=function(n,D){return n&&!(D==null||!D.channelThumbnail)};
_.oh.Object.defineProperties(Lgr.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
var kE=Lgr;kE.prototype.dataChanged=kE.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],kE.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],kE.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],kE.prototype,"displayItemCount",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],kE.prototype,"isBackstagePlaylist",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],kE.prototype,"isPostCompactPlaylist",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],kE.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.F("design:type",Boolean)],kE.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],kE.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],kE.prototype,"isDownloads",void 0);_.Y([_.t({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.F("design:type",Object)],kE.prototype,"shouldShowChannelThumbnail",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],kE.prototype,"useModernCollectionsV2",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kE.prototype,"dataChanged",null);_.Y([_.x("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],kE.prototype,"stackThumbnailSize",null);kE=_.Y([_.X({is:"ytd-playlist-renderer",disableElementRegistration:!0})],kE);
_.l(kE,"ytd-playlist-renderer",function(){if(uTj===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);uTj=n}n=uTj;return n},{mode:1});var gA6;var bmb;var p4=function(){var n=_.m.apply(this,arguments)||this;n.collections=!!_.c("web_modern_collections_v2");n.startX=0;return n};
_.f(p4,_.m);p4.prototype.onEndpointMouseDown=function(n){this.startX=n.clientX};
p4.prototype.onEndpointClick=function(n){this.startX!==n.clientX&&(n.preventDefault(),n.stopPropagation())};
p4.prototype.computeObjectFit=function(n){return n==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||n==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||n==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
p4.prototype.computeCardStyle=function(n){return n?n.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.oh.Object.defineProperties(p4.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var n,D;return this.collections&&((n=this.data)==null?void 0:(D=n.searchRefinementCardRendererStyle)==null?void 0:D.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}}}});
var Z7=p4;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Z7.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Z7.prototype,"data",void 0);_.Y([_.t({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",Number)],Z7.prototype,"objectFit",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.F("design:type",String)],Z7.prototype,"cardStyle",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],Z7.prototype,"roundContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Z7.prototype,"collections",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Z7.prototype,"isAlbumCard",null);_.Y([_.x("data","collections","isAlbumCard"),_.F("design:type",Object),_.F("design:paramtypes",[])],Z7.prototype,"collectionStack",null);
Z7=_.Y([_.X({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],Z7);
_.l(Z7,"ytd-search-refinement-card-renderer",function(){if(bmb!==void 0)return bmb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bmb=n},{mode:1});var $HQ;var Gr6=function(){var n=_.m.apply(this,arguments)||this;n.isRichGrid=!1;return n};
_.f(Gr6,_.m);var aO=Gr6;_.Y([_.t(),_.F("design:type",Object)],aO.prototype,"data",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],aO.prototype,"componentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],aO.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],aO.prototype,"isRichGrid",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],aO.prototype,"miniMode",void 0);
aO=_.Y([_.X({is:"ytd-game-details-renderer",disableElementRegistration:!0})],aO);
_.l(aO,"ytd-game-details-renderer",function(){if($HQ!==void 0)return $HQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $HQ=n},{mode:1});var qLr;var VQc;var UHW=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return n};
_.f(UHW,_.m);_.G=UHW.prototype;_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.currentStateData=function(n){var D=n||this.data;return D&&D.states&&D.currentStateId!=null?D.states.find(function(L){return L.stateId===D.currentStateId})||null:null};
_.G.currentStateRendererData=function(n){return(n=this.currentStateData(n))&&n.state&&n.state.buttonRenderer?n.state.buttonRenderer:null};
_.G.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())};
_.G.computeButtonIcon=function(n){n=this.currentStateRendererData(n);var D;return(n==null?0:(D=n.icon)==null?0:D.iconType)?n.icon.iconType.toLowerCase():null};
_.G.computeAccessibility=function(n){return(n=this.currentStateRendererData(n))&&n.accessibilityData?n.accessibilityData.accessibilityData||null:null};
_.G.computeButtonClass=function(n){var D=this.currentStateRendererData(n);if(!D)return"";n="";var L=D.style;L&&(n+=L.toLowerCase().replace(/_/g,"-")+" ");(D=D.size)&&(n+=D.toLowerCase().replace(/_/g,"-")+" ");return n.trim()};
_.G.computeServiceEndpoint=function(n){if(!n)return null;var D=n&&n.serviceEndpoint,L=this.get("command.commandMetadata.webCommandMetadata.sendPost",n);return D?D:L&&n.command?n.command:null};
_.G.computeBellMenuItemParams=function(n){var D;n=(D=_.u(n==null?void 0:n.command,_.pB))==null?void 0:D.commands;if(!n||n.length===0)return null;D=_.u(n[0],_.zO);var L,g;return(D==null?0:(L=D.popup)==null?0:(g=L.menuPopupRenderer)==null?0:g.items)?D.popup.menuPopupRenderer.items.map(function(b){return b.menuServiceItemRenderer.trackingParams}):null};
_.G.handleBellMenuOpenSelectedAction=function(n){var D=n.trackingParams,L=this.computeBellMenuItemParams(this.data);this.data&&D&&L&&L.includes(D)&&this.ytRenderButtonBehavior._setButtonIcon(n.icon.iconType.toLowerCase())};
_.G.onYtServiceRequestCompleted=function(n,D){(n=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",D))&&this.set("data",n)};
_.G.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.G.resetState=function(){this.set("data.currentStateId",3)};
_.G.onYtButtonTapHandler=function(){if(this.data){var n=this.currentStateRendererData(this.data);n&&this.ytRendererBehavior.logExplicitClick(n)}};
var dz=UHW;dz.prototype.onYtServiceRequestError=dz.prototype.onYtServiceRequestError;dz.prototype.onYtServiceRequestCompleted=dz.prototype.onYtServiceRequestCompleted;dz.prototype.stateChanged=dz.prototype.stateChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],dz.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(JZ.YtRenderButtonBehavior),_.F("design:type",Object)],dz.prototype,"ytRenderButtonBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dz.prototype,"data",void 0);_.Y([_.V8("data","data.currentStateId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dz.prototype,"stateChanged",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],dz.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],dz.prototype,"onYtServiceRequestError",null);dz=_.Y([_.X({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],dz);
_.l(dz,"ytd-subscription-notification-toggle-button-renderer",function(){if(VQc!==void 0)return VQc;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return VQc=n},{mode:1});var B3X;var JnI=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};n.tapHandler=function(){if(n.data){var D=n.currentStateRendererData();D&&n.ytRendererBehavior.logExplicitClick(D)}};
return n};
_.f(JnI,_.m);_.G=JnI.prototype;_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.currentStateData=function(){var n=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(D){return D.stateId===n.data.currentStateId})||null:null};
_.G.currentStateRendererData=function(){var n=this.currentStateData();return n&&n.state&&n.state.buttonRenderer?n.state.buttonRenderer:null};
_.G.computeAccessibilityLabel=function(){var n,D,L;return(n=this.currentStateRendererData())==null?void 0:(D=n.accessibilityData)==null?void 0:(L=D.accessibilityData)==null?void 0:L.label};
_.G.computeBellMenuItemParams=function(){var n,D,L=(D=_.u((n=this.data)==null?void 0:n.command,_.pB))==null?void 0:D.commands;if(!L||L.length===0)return null;n=_.u(L[0],_.zO);var g,b;return(n==null?0:(g=n.popup)==null?0:(b=g.menuPopupRenderer)==null?0:b.items)?n.popup.menuPopupRenderer.items.map(function(q){return q.menuServiceItemRenderer.trackingParams}):null};
_.G.handleBellMenuOpenSelectedAction=function(n){var D=n.trackingParams,L=this.computeBellMenuItemParams();if(this.data&&D&&L&&L.includes(D)&&(n==null||!n.isDisabled)){var g;((g=_.u(n.serviceEndpoint,_.aG))==null?void 0:g.signal)!=="CLIENT_SIGNAL"&&(this.icon=n.icon.iconType)}};
_.G.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.G.onYtServiceRequestCompleted=function(n,D){if(n=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",D))this.icon=void 0,this.set("data",n)};
_.G.onYtServiceRequestError=function(){this.icon=void 0};
_.oh.Object.defineProperties(JnI.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n=this.data,D=this.textLabel,L=this.hostElement,g=this.computeAccessibilityLabel(),b=this.tapHandler,q=this.isOverlay?"overlay":"mono",U=(n==null?0:n.disableButton)?"disabled":"active";D=D?_.cB(D):void 0;return{style:q,type:"tonal",state:U,size:"M",focused:!1,formattedButtonText:D,iconPosition:"leading-trailing",onTap:qWJ(n,b,L),accessibilityLabel:g}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var n=this.currentStateRendererData(),D,L,g=(L=this.icon)!=null?L:n==null?void 0:(D=n.icon)==null?void 0:D.iconType;if(g)return _.ny(g)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.secondaryIcon)==null?void 0:D.iconType;if(L)return _.ny(L)}}});
var T_=JnI;T_.prototype.onYtServiceRequestError=T_.prototype.onYtServiceRequestError;T_.prototype.onYtServiceRequestCompleted=T_.prototype.onYtServiceRequestCompleted;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],T_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],T_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],T_.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],T_.prototype,"textLabel",void 0);_.Y([_.t(),_.F("design:type",String)],T_.prototype,"icon",void 0);_.Y([_.t(),_.F("design:type",Boolean)],T_.prototype,"isOverlay",void 0);_.Y([_.x("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],T_.prototype,"computedButtonShape",null);_.Y([_.x("data.*","icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],T_.prototype,"computedIcon",null);
_.Y([_.x("data.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],T_.prototype,"computedSecondaryIcon",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],T_.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],T_.prototype,"onYtServiceRequestError",null);
T_=_.Y([_.X({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],T_);_.l(T_,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(B3X!==void 0)return B3X;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return B3X=n},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var krc;_.c("web_enable_sink_animated_actions")?_.vB(xeA,"yt-animated-action",{props:{backgroundLottieRef:_.PX,foregroundLottieRef:_.PX,wrapperClass:_.PX,disableAnimation:_.PX},unsafeExternallySettableAttributes:new Set(["key"])}):_.HB(l9f,"yt-animated-action",{propNames:["backgroundLottieRef","foregroundLottieRef"]});var ptG=function(){var n=_.m.apply(this,arguments)||this;n.animatedActionEnabled=_.c("web_animated_actions");n.foregroundLottieRef={};n.backgroundLottieRef={};n.forceIconOnly=!1;n.keyboardFocused=!1;n.isAnimating=!1;n.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return n};
_.f(ptG,_.m);_.G=ptG.prototype;
_.G.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]]"}}}}}};
_.G.attached=function(){this.keyboardFocused=!1};
_.G.onYtServiceRequestSent=function(n,D){(this.get("endpoint.subscribeEndpoint",D)||this.get("endpoint.unsubscribeEndpoint",D))&&this.updateSubscriptionState(!this.subscribed)};
_.G.onYtServiceRequestCompleted=function(n,D){(n=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",D.data))&&this.bellButton&&(this.bellButton.data=n)};
_.G.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.Dy(this.hostElement)};
_.G.onPlayerSubscribe=function(n){this.isCompactRed()||n!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.G.onPlayerUnsubscribe=function(n){this.isCompactRed()||n!==this.data.channelId||this.updateSubscriptionState(!1)};
_.G.handleUpdateSubscribeButtonAction=function(n){n=_.u(n,vpB);var D;n&&n.channelId===((D=this.data)==null?void 0:D.channelId)&&this.updateSubscriptionState(!!n.subscribed)};
_.G.computeButtonStyle=function(n){return this.get("style.styleType",n)||null};
_.G.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.G.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.G.updateSubscriptionState=function(n){if(n!==this.subscribed){this.set("data.subscribed",n);var D,L=(D=this.data)==null?void 0:D.subscribedEntityKey;L&&this.ytdReduxBehavior.dispatch(_.pF("subscriptionStateEntity",L,{key:L,subscribed:n}));this.isCompactRed()||_.bP(this.hostElement,"yt-subscription-changed",n);n||(_.$d(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!n),n&&this.hasBellButton&&this.startAnimation())}};
_.G.startAnimation=function(){var n=this;if(!this.isAnimating){this.isAnimating=!0;var D;(D=this.backgroundLottieRef.lottieEl)==null||D.goToAndPlay(0);var L;(L=this.foregroundLottieRef.lottieEl)==null||L.goToAndPlay(0);_.fj.addJob(function(){n.maybeAnimateBellIcon()},2,300);
_.fj.addJob(function(){n.isAnimating=!1},2,1500)}};
_.G.maybeAnimateBellIcon=function(){var n=_.Hn(this.hostElement).querySelector("yt-animated-icon");if(n){var D;(D=n.animationRef.lottieEl)==null||D.goToAndPlay(0)}};
_.G.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.G.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.G.tryToSaveButtonWidths=function(){if(!(!this.animatedActionEnabled||this.unsubscribedWidth&&this.unsubscribedWidth)){if(!this.subscribed){var n;this.unsubscribedWidth=(n=this.subscribeButtonShape)==null?void 0:n.getBoundingClientRect().width}var D;this.subscribedWidth=(D=this.bellButton)==null?void 0:D.getBoundingClientRect().width}};
_.G.updateContainerToFitContent=function(n){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(this.hostElement.style.width=n?this.subscribedWidth+"px":this.unsubscribedWidth+"px")};
_.G.clearContainerSize=function(){this.hostElement.style.width=""};
_.G.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.oh.Object.defineProperties(ptG.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){var n;return this.forceIconOnly?void 0:(n=this.data)==null?void 0:n.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var n,D,L=((n=this.data)==null?void 0:(D=n.timedAnimationData)==null?void 0:D.animationTiming)||[];return{uniqueId:"subscribe",timings:L,enabled:L.length>0&&!this.subscribed,experimentEnabled:L.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var n;return!this.subscribed&&((n=this.data)==null?void 0:n.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 n={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var D=n.renderer;var L=n.element;var g=n.subscribed;var b=n.commandController;var q=n.isOverlay;n=n.config;var U=Bi8(D,g);q&&(U.style="overlay");q=Object;var J=q.assign,k;a:switch((k=D.style)==null?void 0:k.styleType){case "COMPACT_GRAY":case "COMPACT_RED":k={size:"S"};break a;default:k={size:"M"}}var a,d,T,Q,A=g&&((a=
D.unsubscribeAccessibility)==null?void 0:(d=a.accessibilityData)==null?void 0:d.label)||((T=D.subscribeAccessibility)==null?void 0:(Q=T.accessibilityData)==null?void 0:Q.label);a=D.longSubscriberCountText?A+" "+_.o_(D.longSubscriberCountText):A;d=(d=g?D.subscribedButtonText:D.unsubscribedButtonText)?_.cB(d):void 0;return J.call(q,{},U,k,{focused:!1,toggled:g,accessibilityLabel:a,formattedButtonText:d,onTap:UJf(D,n,g,L,b)})}}}});
var E_=ptG;E_.prototype.onMouseDown=E_.prototype.onMouseDown;E_.prototype.onDataChanged=E_.prototype.onDataChanged;E_.prototype.observedSubscribed=E_.prototype.observedSubscribed;E_.prototype.onYtServiceRequestCompleted=E_.prototype.onYtServiceRequestCompleted;E_.prototype.onYtServiceRequestSent=E_.prototype.onYtServiceRequestSent;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],E_.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],E_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],E_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],E_.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],E_.prototype,"data",void 0);
_.Y([_.t({selectorArgs:["data.subscribedEntityKey"],selector:_.DX}),_.F("design:type",Object)],E_.prototype,"subscriptionStateEntity",void 0);_.Y([_.t({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.F("design:type",Boolean)],E_.prototype,"subscribed",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],E_.prototype,"branded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E_.prototype,"animatedActionEnabled",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E_.prototype,"foregroundLottieRef",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E_.prototype,"backgroundLottieRef",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],E_.prototype,"overlayButton",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.F("design:type",Object)],E_.prototype,"buttonStyle",void 0);
_.Y([_.t(),_.F("design:type",Object)],E_.prototype,"forceIconOnly",void 0);_.Y([_.t({value:function(){return!!_.E().resolve(_.Yo(_.TZ))&&_.c("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],E_.prototype,"useKeyboardFocused",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E_.prototype,"keyboardFocused",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E_.prototype,"isAnimating",void 0);_.Y([_.x("data.notificationPreferenceButton.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"hasBellButton",null);
_.Y([_.x("data.subscribedButtonText","forceIconOnly"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"subscribedButtonText",null);_.Y([_.x("data.timedAnimationData.animationTiming","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"smartimationSettings",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"subscribeButtonHidden",null);_.Y([_.t({reflectToAttribute:!0}),_.x("subscribed","hasBellButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"subscribeButtonInvisible",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"unsubscribeButtonHidden",null);_.Y([_.bM("ytd-subscription-notification-toggle-button-renderer-next"),_.F("design:type",Object)],E_.prototype,"bellButton",void 0);_.Y([_.bM("#subscribe-button-shape"),_.F("design:type",HTMLElement)],E_.prototype,"subscribeButtonShape",void 0);
_.Y([_.x("overlayButton","subscribed","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],E_.prototype,"buttonShape",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],E_.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],E_.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.P("subscribed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E_.prototype,"observedSubscribed",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E_.prototype,"onDataChanged",null);_.Y([_.R("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],E_.prototype,"onMouseDown",null);
E_=_.Y([_.X({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],E_);
_.l(E_,"ytd-subscribe-button-renderer",function(){if(krc!==void 0)return krc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return krc=n},{mode:1});var Zmb=function(){var n=_.m.apply(this,arguments)||this;n.isRichGrid=!1;return n};
_.f(Zmb,_.m);Zmb.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"}}}};
var s_=Zmb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],s_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],s_.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],s_.prototype,"isRichGrid",void 0);s_=_.Y([_.X({is:"ytd-game-card-renderer",disableElementRegistration:!0})],s_);
_.l(s_,"ytd-game-card-renderer",function(){if(qLr!==void 0)return qLr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return qLr=n},{mode:1});var c1={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.c("defer_menus")&&!HHP?0:void 0,waitForSignal:"eocs"};var ahG;var dHL;var T3b=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return n};
_.f(T3b,_.m);_.G=T3b.prototype;_.G.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.G.onSeriesReminderStateEntityChange=function(){var n,D,L;((n=this.eventReminderStateEntity)==null?0:n.key)&&((D=this.seriesReminderStateEntity)==null?void 0:D.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((L=this.eventReminderStateEntity)==null?void 0:L.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.pF("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.G.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.G.onYtServiceRequestError=function(){var n;this.updateReminderStateEntitiesFromButtonState((n=this.data)==null?void 0:n.currentState)};
_.G.handleUpdateUpcomingEventReminderButtonStateCommand=function(n){if(n=_.u(n,EQW)){var D,L=(D=this.data)==null?void 0:D.targetId;L&&n.targetId===L&&_.IP(this.updateReminderStateEntitiesFromButtonState.bind(this,n.state))}};
_.G.getButtonStateFromReminderState=function(){var n;if(((n=this.seriesReminderStateEntity)==null?void 0:n.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var D;if(((D=this.eventReminderStateEntity)==null?void 0:D.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var L,g;if(((L=this.seriesReminderStateEntity)==null?void 0:L.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((g=this.eventReminderStateEntity)==
null?void 0:g.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var b;return(b=this.data)==null?void 0:b.currentState};
_.G.updateReminderStateEntitiesFromButtonState=function(n){if(n){switch(n){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":n="UPCOMING_EVENT_REMINDER_STATE_NONE";var D="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":n="UPCOMING_EVENT_REMINDER_STATE_SINGLE";D="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":n="UPCOMING_EVENT_REMINDER_STATE_NONE";D="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var L;
((L=this.eventReminderStateEntity)==null?0:L.key)&&this.ytdReduxBehavior.dispatch(_.pF("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:n})));var g;((g=this.seriesReminderStateEntity)==null?0:g.key)&&this.ytdReduxBehavior.dispatch(_.pF("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:D})))}};
_.oh.Object.defineProperties(T3b.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var n=this.getButtonStateFromReminderState(),D,L;if(n&&((D=this.data)==null?0:(L=D.states)==null?0:L.length))for(D=_.V(this.data.states),L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;if(((g=_.u(L,s9i))==null?void 0:g.state)===n)return _.u(L,s9i)}}}});
var Qo=T3b;Qo.prototype.onYtServiceRequestError=Qo.prototype.onYtServiceRequestError;Qo.prototype.onYtServiceRequestCompleted=Qo.prototype.onYtServiceRequestCompleted;Qo.prototype.onSeriesReminderStateEntityChange=Qo.prototype.onSeriesReminderStateEntityChange;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Qo.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Qo.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Qo.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Qo.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Qo.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:sfi}),_.F("design:type",Object)],Qo.prototype,"eventReminderStateEntity",void 0);
_.Y([_.t({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(n,D){return _.VV(n.entities,"sportsSeriesReminderStateEntity",D)}}),
_.F("design:type",Object)],Qo.prototype,"seriesReminderStateEntity",void 0);_.Y([_.x("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],Qo.prototype,"currentButtonStateRenderer",null);_.Y([_.P("seriesReminderStateEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qo.prototype,"onSeriesReminderStateEntityChange",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qo.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Qo.prototype,"onYtServiceRequestError",null);Qo=_.Y([_.X({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],Qo);
_.l(Qo,"ytd-upcoming-event-reminder-button-renderer",function(){if(dHL!==void 0)return dHL;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return dHL=n},{mode:1});var EAi;var sw6=function(){return _.m.apply(this,arguments)||this};
_.f(sw6,_.m);sw6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.oh.Object.defineProperties(sw6.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(_.c("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
var uY=sw6;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uY.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],uY.prototype,"shelfDismissal",void 0);
_.Y([_.x("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],uY.prototype,"text",null);_.Y([_.x("data.responseText"),_.F("design:type",Object),_.F("design:paramtypes",[])],uY.prototype,"textAriaLabel",null);uY=_.Y([_.X({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],uY);
_.l(uY,"ytd-notification-multi-action-renderer",function(){if(EAi!==void 0)return EAi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EAi=n},{mode:1});var cnG;var Qw6=function(){return _.m.apply(this,arguments)||this};
_.f(Qw6,_.m);Qw6.prototype.ready=function(){var n=this;_.r(this.hostElement).querySelector("#undo").addEventListener("tap",function(){n.onUndoTap()})};
Qw6.prototype.onUndoTap=function(){this.data.undoEndpoint&&(_.c("web_ytd_notification_text_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.undoEndpoint]):_.E().resolve(_.S6).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}}))};
var f4=Qw6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],f4.prototype,"data",void 0);f4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],f4);
_.l(f4,"ytd-notification-text-renderer",function(){if(cnG!==void 0)return cnG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cnG=n},{mode:1});var ufW;var fhc=function(){var n=_.m.apply(this,arguments)||this;n.mouseOverDelayJobId=0;n.fadeInImageDelayJobId=0;n.startTimeMs=-1;n.loadingStartTimeMs=-1;n.loadingEndTimeMs=-1;n.hasVideoPreview=!1;return n};
_.f(fhc,_.m);_.G=fhc.prototype;_.G.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.G.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.G.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.G.showThumbnail=function(){var n=this;this.csn=_.r1();_.ee("fmth");_.fj.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.Ya(_.fj,function(){n.loadingStartTimeMs=(0,_.Ml)();var D=_.r(n.hostElement).querySelector("#thumbnail");D.complete?n.displayMouseOverImage():D.addEventListener("load",_.LC(n,n.displayMouseOverImage))},150):_.yX(_.r(this.hostElement).querySelector("#play"),"show",!0)};
_.G.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.G.onTap=function(){this.removeVideoPreview()};
_.G.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var n=this.videoId,D=this.csn,L=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,g=this.startTimeMs,b=this.hasVideoPreview,q=_.JR(this.trackingParams),U={isMovingThumbnail:b};b&&g>0&&(L>0&&(U.movingThumbnailLoadingDurationMs=Math.round(L)),U.durationHoveredMs=Math.round((0,_.Ml)()-g));n&&(U.videoId=n);_.Yd(D,q,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:U});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.G.removeVideoPreview=function(){_.fj.cancelJob(this.mouseOverDelayJobId);_.fj.cancelJob(this.fadeInImageDelayJobId);var n=_.r(this.hostElement).querySelector("#thumbnail");_.yX(n,"fade-in",!1);n.removeEventListener("load",_.LC(this,this.displayMouseOverImage));n=_.r(this.hostElement).querySelector("#play");_.yX(n,"fade-in",!1);_.yX(n,"show",!1)};
_.G.displayMouseOverImage=function(){var n=_.r(this.hostElement).querySelector("#thumbnail"),D=_.r(this.hostElement).querySelector("#play");this.isImageAvailable(n)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.Ml)(),this.startTimeMs=(0,_.Ml)(),this.fadeInImageDelayJobId=_.Ya(_.fj,function(){_.yX(n,"fade-in",!0)},50)):_.yX(D,"fade-in",!0)};
_.G.computeThumbnail=function(n,D){var L;n&&n.movingThumbnailDetails&&n.movingThumbnailDetails.thumbnails&&D?L=_.XJ(n.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):L=D?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(L)return _.hc(L)};
_.G.isImageAvailable=function(n){return!(!n.src||n.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||n.naturalWidth===120)};
var Ag=fhc;Ag.prototype.onTap=Ag.prototype.onTap;Ag.prototype.dataChanged=Ag.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ag.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ag.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ag.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Ag.prototype,"csn",void 0);
_.Y([_.t(),_.F("design:type",Object)],Ag.prototype,"trackingParams",void 0);_.Y([_.t(),_.F("design:type",String)],Ag.prototype,"videoId",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ag.prototype,"isAttachedAndDataSet",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ag.prototype,"dataChanged",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ag.prototype,"onTap",null);
Ag=_.Y([_.X({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],Ag);
_.l(Ag,"ytd-moving-thumbnail-renderer",function(){if(ufW!==void 0)return ufW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ufW=n},{mode:1});var AnL;_.dB=function(n){this.hostElement=n;this.eventSink=null;this.eventList=[]};
_.dB.prototype.shouldForward=function(){var n,D;return(D=(n=this.eventSink)==null?void 0:n.isConnected)!=null?D:document.body.contains(this.eventSink)};
_.dB.prototype.start=function(n,D){this.eventSink&&this.stop();for(var L=0;L<n.length;L++)this.hostElement.addEventListener(n[L],_.LC(this,this.forwardEvent));var g;this.eventSink=(g=D.hostElement)!=null?g:D;this.eventList=n};
_.dB.prototype.stop=function(){for(var n=0;n<this.eventList.length;n++)this.hostElement.removeEventListener(this.eventList[n],_.LC(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.dB.prototype.forwardEvent=function(n,D){this.shouldForward()&&(n.stopPropagation(),this.eventSink instanceof Element?_.bP(this.eventSink,n.type,D):_.CL(new _.pe("eventSink is not an element")))};_.z_={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.dB(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(n,D){this.forwarder_.start(n,D)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var zgG=function(){return _.m.apply(this,arguments)||this};
_.f(zgG,_.m);_.G=zgG.prototype;_.G.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=_.OJ("HTML_DIR")==="rtl"?"right":"left"};
_.G.dataChanged=function(){this.popupOpen=!1};
_.G.computeAriaLabel=function(n){return _.u(n,XMj).label};
_.G.onTap=function(n){n.stopPropagation();n.preventDefault();this.data.command&&(_.c("web_ytd_thumbnail_overlay_button_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.command]):_.E().resolve(_.S6).resolveCommand(this.data.command,{form:{element:this.hostElement}}))};
_.G.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.G.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
var IO=zgG;IO.prototype.onPopupClosed=IO.prototype.onPopupClosed;IO.prototype.onPopupOpened=IO.prototype.onPopupOpened;IO.prototype.onTap=IO.prototype.onTap;IO.prototype.dataChanged=IO.prototype.dataChanged;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],IO.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.hL),_.F("design:type",Object)],IO.prototype,"ironButtonState",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],IO.prototype,"componentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],IO.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:-1}),_.F("design:type",Number)],IO.prototype,"tabindex",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.F("design:type",Object)],IO.prototype,"ariaLabel",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],IO.prototype,"disableTooltips",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],IO.prototype,"popupOpen",void 0);
_.Y([_.t(),_.F("design:type",Element)],IO.prototype,"eventSink",void 0);_.Y([_.bM("#tooltip"),_.F("design:type",Object)],IO.prototype,"tooltip",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IO.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],IO.prototype,"onTap",null);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IO.prototype,"onPopupOpened",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IO.prototype,"onPopupClosed",null);IO=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],IO);
_.l(IO,"ytd-thumbnail-overlay-button-renderer",function(){if(AnL!==void 0)return AnL;var n=document.createElement("template");_.z(n,'\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]]" 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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return AnL=n},{mode:1});var IhI;var CgQ=function(){return _.m.apply(this,arguments)||this};
_.f(CgQ,_.m);var C4=CgQ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],C4.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],C4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],C4.prototype,"disableAnimation",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],C4.prototype,"rounded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],C4.prototype,"transparentBackground",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],C4.prototype,"noPadding",void 0);C4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],C4);
_.l(C4,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(IhI!==void 0)return IhI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IhI=n},{mode:1});var rnr;var rz=function(){return _.m.apply(this,arguments)||this};
_.f(rz,_.m);rz.prototype.computeIconPosition=function(n){return this.get("iconPosition",n)||null};
rz.prototype.computeIconStyle=function(n){return this.get("iconStyle",n)||null};
rz.prototype.computeIsIconStyleFilled=function(n){if(!n)return!1;var D;return n.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((D=n.icon)==null?void 0:D.iconType)==="ERROR_BLACK"};
var O_=rz;_.Y([_.t(),_.F("design:type",Object)],O_.prototype,"data",void 0);_.Y([_.t({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.F("design:type",Object)],O_.prototype,"iconPosition",void 0);_.Y([_.t({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.F("design:type",Object)],O_.prototype,"iconStyle",void 0);_.Y([_.t({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],O_.prototype,"iconStyleFilled",void 0);
O_=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],O_);
_.l(O_,"ytd-thumbnail-overlay-icon-renderer",function(){if(rnr!==void 0)return rnr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return rnr=n},{mode:1});var OmG;var imA=function(){return _.m.apply(this,arguments)||this};
_.f(imA,_.m);var iY=imA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iY.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iY.prototype,"data",void 0);iY=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],iY);
_.l(iY,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(OmG!==void 0)return OmG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OmG=n},{mode:1});var wtP;var hgI=function(){var n=_.m.apply(this,arguments)||this;n.isPreviewLoading=!1;return n};
_.f(hgI,_.m);var wz=hgI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wz.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wz.prototype,"isPreviewLoading",void 0);wz=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],wz);
_.l(wz,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(wtP!==void 0)return wtP;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return wtP=n},{mode:1});var WgG;var eg6=function(){return _.m.apply(this,arguments)||this};
_.f(eg6,_.m);var hg=eg6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hg.prototype,"data",void 0);hg=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],hg);
_.l(hg,"ytd-thumbnail-overlay-pinking-renderer",function(){if(WgG!==void 0)return WgG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return WgG=n},{mode:1});var xHW;var KgX=function(){var n=_.m.apply(this,arguments)||this;n.disableTooltips=!1;n.isLoading=!1;n.useExpandableTooltip=!1;n.toggled=!1;n.hovered=!1;n.mouseoverDelayJobId=0;n.toggleDelayJobId=0;n.expandAnimationDelayJobId=0;return n};
_.f(KgX,_.m);_.G=KgX.prototype;_.G.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");_.r(this.hostElement).querySelector("#tooltip").position=_.OJ("HTML_DIR")==="rtl"?"right":"left"};
_.G.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.fj.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.fj.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.fj.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.G.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.fj.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.fj.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.fj.cancelJob(this.expandAnimationDelayJobId)};
_.G.computeIcon=function(n,D,L){return(n=L?D:n)&&n.iconType?_.ny(n.iconType):void 0};
_.G.computeAriaLabel=function(n,D,L){return _.u(L?D:n,XMj).label};
_.G.computeTooltip=function(n,D,L){return L?D:n};
_.G.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.G.computeIconOnHover=function(n,D){if((n==null?0:n.iconType)&&!D)return _.ny(n.iconType)};
_.G.onTap=function(n){var D=this;n.stopPropagation();n.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(n=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(n),this.useExpandableTooltip&&(this.toggleDelayJobId=_.Ya(_.fj,function(){D.hovered=!1;D.data&&!D.data.toggledServiceEndpoint&&(D.expandAnimationDelayJobId=_.Ya(_.fj,function(){D.set("data.isToggled",
!1)},200))},2E3))};
_.G.onMouseenter=function(){var n=this;this.mouseoverDelayJobId=_.Ya(_.fj,function(){n.hovered=!0},300)};
_.G.onMouseleave=function(){_.fj.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.G.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.G.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.G.onServiceRequestCompleted=function(n,D){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(D)||this.set("data.isToggled",!this.data.isToggled)};
_.G.serviceRequestWasSuccessful=function(n){return _.u(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.iy)?n.data.status==="STATUS_SUCCEEDED":!0};
var W1=KgX;W1.prototype.onServiceRequestCompleted=W1.prototype.onServiceRequestCompleted;W1.prototype.onPopupClosed=W1.prototype.onPopupClosed;W1.prototype.onPopupOpened=W1.prototype.onPopupOpened;W1.prototype.onMouseleave=W1.prototype.onMouseleave;W1.prototype.dataChanged=W1.prototype.dataChanged;_.Y([_.W(_.hL),_.F("design:type",Object)],W1.prototype,"ironButtonState",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],W1.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],W1.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],W1.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.F("design:type",Object)],W1.prototype,"ariaLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],W1.prototype,"disableTooltips",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],W1.prototype,"popupOpen",void 0);_.Y([_.t(),_.F("design:type",Object)],W1.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Element)],W1.prototype,"eventSink",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],W1.prototype,"useExpandableTooltip",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.F("design:type",Object)],W1.prototype,"toggled",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],W1.prototype,"hovered",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.F("design:type",Object)],W1.prototype,"iconOnHover",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W1.prototype,"dataChanged",null);
_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W1.prototype,"onMouseleave",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W1.prototype,"onPopupOpened",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W1.prototype,"onPopupClosed",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],W1.prototype,"onServiceRequestCompleted",null);W1=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],W1);
_.l(W1,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(xHW!==void 0)return xHW;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return xHW=n},{mode:_.He("kevlar_poly_si_batch_j053")?1:2});var Rgj;var PgX=_.t4(function(n){var D=n.data;var L=function(){return D().enableSegmentView};
return _.Z("yt-thumbnail-overlay-progress-bar-view-model",{class:"ytThumbnailOverlayProgressBarHost"},_.Z(_.Z4,{cond:L,then:function(){return _.Z("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.Z("div",{class:_.Ll("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+D().startPercent+"%"}}),_.Z("div",{class:_.Ll("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+D().segmentDurationPercent+"%"}},_.Z("div",{class:_.Ll("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.Z("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.Z("div",null," ",function(){return D().segmentLabel})),_.Z("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.Z("div",{class:_.Ll("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.Z(_.Z4,{cond:function(){return!L()&&D().startPercent},
then:function(){var g={};return _.Z("div",{class:_.Ll("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(g.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.c("web_enable_modern_progress_bar_overlay"),g))},_.Z("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+D().startPercent+"%"}}))}}))},"J");
PgX.idomCompat=!0;var tQj=_.t4(function(n){var D=_.bj(),L=_.zS(function(b){var q,U,J;a:{var k=(q=n.data())==null?void 0:q.animationActivationTargetId;q=((U=n.data())==null?void 0:U.animationActivationEntityKey)||"";U=(J=n.data())==null?void 0:J.animationActivationEntitySelectorType;if(q&&k)switch(U){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":b=_.VV(b.entities,"playerStateEntity",q);J=_.E().resolve(_.Yo(_.X1));k=!!(b&&b.videoId===k&&(J==null?0:J.isMiniplayerActive()));k={activated:k,playAnimation:k&&
b.playerState==="PLAYER_STATE_PLAYING"};break a}k=void 0}return k});
_.El(function(){var b;if((b=L())==null?0:b.activated){var q;if((q=L())==null?0:q.playAnimation){var U;(U=D.lottieEl)==null||U.goToAndPlay(0)}else{var J;(J=D.lottieEl)==null||J.goToAndStop(0)}}});
var g=function(){var b,q=!((b=L())==null||!b.activated);if(n.data()){b=n.data();var U=void 0;b.icon&&(U=bzO(b.icon),U=JtB(U));var J=void 0,k;if((k=b.backgroundColor)==null?0:k.lightTheme){var a;J={backgroundColor:I5((a=b.backgroundColor)==null?void 0:a.lightTheme,"0.8")}}if(b.text||U||q){if(q&&b.lottieData&&D){a=b.lottieData;var d,T,Q;k={animationConfig:{name:a.url,path:a.url,autoplay:(d=a.settings)==null?void 0:d.autoplay,loop:(Q=(T=a.settings)==null?void 0:T.loop)!=null?Q:!0},animationRef:D}}else k=
void 0;if(q)d=16;else b:switch(b.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":d=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":d=18;break b;default:d=16}q={type:d,text:q&&b.animatedText?b.animatedText:b.text,icon:U,customColors:J,animation:k}}else q=void 0}else q=void 0;return q};
return _.Z("yt-thumbnail-badge-view-model",{class:_.nl("yt-thumbnail-badge-view-model-wiz",n.class)},_.Z(_.Z4,{cond:g,then:function(){return _.Z(_.H6,{data:function(){return g()}})}}))},"K");var mH6=_.t4(function(n){var D={};return _.Z("yt-thumbnail-bottom-overlay-view-model",{class:_.nl("ytThumbnailBottomOverlayViewModelHost",(D.ytThumbnailBottomOverlayViewModelHostBackground=function(){return n.data().enableGradientBackground},D))},_.Z("div",{class:"ytThumbnailBottomOverlayViewModelHostContainer"},_.Z(_.fF,{data:function(){return n.data().progressBar}},{thumbnailOverlayProgressBarViewModel:PgX}),_.Z(_.fF,{data:function(){return n.data().badge}},{thumbnailBadgeViewModel:function(L){return _.Z(tQj,
{data:L.data,
class:"ytThumbnailBottomOverlayViewModelHostBadge"})}}),_.Z(_.fF,{data:function(){return n.data().badges}},{thumbnailBadgeViewModel:function(L){return _.Z(tQj,{data:L.data,
class:"ytThumbnailBottomOverlayViewModelHostBadge"})}})))},"L");
mH6.idomCompat=!0;_.vB(mH6,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.m_}});var cs8={calledOnce:!1,state:"visible"},QrB={calledOnce:!1,state:"hidden"};_.Hl(AsJ);var vAL=_.t4(function(n){var D=n.data;var L=n.className;n=n.alwaysShow;var g=_.tb();_.v6(g,function(){return D().rendererContext});
var b=_.kLv(),q={};return _.Z("thumbnail-hover-overlay-view-model",{el:g,class:_.nl("ytThumbnailHoverOverlayViewModelHost",L,(q.ytThumbnailHoverOverlayViewModelHostForceHover=n,q)),"aria-label":function(){var U;return(U=_.u(D().rendererContext,_.Xc))==null?void 0:U.label},
role:function(){return _.P6(D().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.P6(D().rendererContext)!==void 0?0:void 0},
"on:keypress":b},_.Z("div",{class:_.nl("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(D().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var U="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:U="ytThumbnailHoverOverlayViewModelStyleCover"}return U})},_.Z(_.Z4,{cond:function(){return D().icon},
then:function(U){return _.Z(_.RU,{data:U,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.Z(_.Z4,{cond:function(){return D().text},
then:function(U){return _.Z(_.pl,{text:U,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"M"),Xtj=_.c("web_enable_sink_lockups_batch")?vAL:AsJ,lhA=_.c("web_enable_sink_lockups_batch")?vAL:_.gg(AsJ);
vAL.idomCompat=!0;var MA=_.t4(function(n){var D=n.data;return _.Z(_.fF,{data:function(){return D==null?void 0:D().overlays}},{thumbnailHoverOverlayViewModel:lhA})},"N");
MA.idomCompat=!0;var MQr={};var lj=_.t4(function(n){var D=n.data;var L=n.image;var g=n.state;var b=n.iconType;var q=n.overlays;var U=n.isOverlay;var J=_.mL();n=_.V(_.bn(!0,void 0,"xOB8yb"));var k=n.next().value,a=n.next().value,d=_.xe(b,"LIVE");_.c7(function(){requestAnimationFrame(function(){var Q=D().size;var A=D().badgeText;if(J.value===null)A=!0;else{var I=z1O(Q);A in MQr?Q=MQr[A]:(Q=J.value.clientWidth,MQr[A]=Q);(A=Q>I)?J.value.style.display="none":J.value.style.visibility="visible"}a(A)})});
var T=function(){var Q={};return Q["yt-spec-avatar-shape__image"]=!0,Q["yt-spec-avatar-shape__image--ads-app"]=D().type===1,Q};
b=_.GS(function(Q){var A,I;return void((I=(A=D()).onTap)==null?void 0:I.call(A,Q))});
return _.Z("yt-avatar-shape",null,_.Z("div",{class:function(){var Q={};Q=(Q["yt-spec-avatar-shape"]=!0,Q["yt-spec-avatar-shape__button"]=!0,Q[CvT(D().size)]=!0,Q["yt-spec-avatar-shape__button--tappable"]=!!D().onTap,Q);var A=D().avatarButtonCustomClassName;A&&(Q[A]=!0);return _.Ll(Q)},
"on:click":b,"on:keydown":_.W6(),"aria-label":function(){return D().onTap?D().accessibilityText:""},
role:function(){return D().onTap?"button":void 0},
tabindex:function(){return D().onTap?0:void 0}},_.Z("div",{class:function(){var Q,A=D(),I=g==null?void 0:g(),w=U==null?void 0:U(),h=!((Q=A.decorations)==null||!Q.includes(2)||A.size!=="medium"&&A.size!=="large"),e=A.size==="tiny"||A.size==="extra-small",v,LO,S,$i,nO={};
Q=(nO["yt-spec-avatar-shape--live-ring"]=!!(((v=A.decorations)==null?0:v.includes(0))&&OvB(A.size)),nO["yt-spec-avatar-shape--stories-watched"]=h&&!(I==null||!I.storiesWatched),nO["yt-spec-avatar-shape--stories-unwatched"]=h&&!(I==null?0:I.storiesWatched),nO["yt-spec-avatar-shape--background-border"]=ivQ(A.decorations)&&!e,nO["yt-spec-avatar-shape--background-border-thin"]=ivQ(A.decorations)&&e,nO["yt-spec-avatar-shape__on-select-border"]=!((LO=A.decorations)==null||!LO.includes(4)),nO["yt-spec-avatar-shape__white-border"]=
!((S=A.decorations)==null||!S.includes(5)),nO["yt-spec-avatar-shape__white-border--white-border-thin"]=!!((($i=A.decorations)==null?0:$i.includes(5))&&e),nO["yt-spec-avatar-shape--is-overlay"]=!!w,nO);return _.Ll(Q)}},_.Z("div",{class:function(){var Q={};
Q=(Q[IAB(D().size)]=!0,Q["yt-spec-avatar-shape--no-margin"]=ivQ(D().decorations),Q);return _.Ll(Q)}},_.Z(_.RU,{data:L,
alt:function(){return!D().onTap&&D().accessibilityText?D().accessibilityText:""},
targetWidth:function(){return rs8(D().size)},
targetHeight:function(){return rs8(D().size)},
className:function(){return _.Ll(T())}}),_.Z(_.Z4,{cond:function(){var Q;
return((Q=D().decorations)==null?void 0:Q.includes(0))&&OvB(D().size)},
then:function(){return _.Z("div",{class:function(){var Q={};Q=(Q["yt-spec-avatar-shape__live-badge"]=!0,Q["yt-spec-avatar-shape__live-badge--badge-small"]=D().size==="small",Q["yt-spec-avatar-shape__live-badge--badge-medium"]=D().size==="medium"||D().size==="48",Q["yt-spec-avatar-shape__live-badge--badge-large"]=D().size==="large",Q["yt-spec-avatar-shape__live-badge--badge-extra-large"]=D().size==="extra-large"||D().size==="extra-extra-large"||D().size==="giant",Q);return _.Ll(Q)}},_.Z(_.Z4,{cond:function(){return D().badgeText},
then:function(Q){return _.Z("div",{class:"yt-spec-avatar-shape__badge-text",el:J},Q)}}),_.Z(_.Z4,{cond:k,
then:function(){return _.Z("div",{class:"yt-spec-avatar-shape__badge-icon"},_.Z(_.Ji,{icon:d,size:function(){a:switch(D().size){case "extra-large":var Q=16;break a;default:Q=13}return Q}}))}}))}}),_.Z(_.Z4,{cond:function(){var Q,A;
return((Q=D().decorations)==null?void 0:Q.includes(1))||((A=D().decorations)==null?void 0:A.includes(0))&&!OvB(D().size)},
then:function(){return _.Z("div",{class:function(){var Q=D(),A,I,w={};var h=(w["yt-spec-avatar-shape__live-dot"]=!((A=Q.decorations)==null||!A.includes(0)||OvB(Q.size)),w["yt-spec-avatar-shape__new-content"]=!((I=Q.decorations)==null||!I.includes(1)),w);return _.Ll(h)}})}}),_.vw(q,function(){return _.Z("div",{class:function(){var Q={};
Q=Object.assign((Q["yt-spec-avatar-shape__image-overlays"]=!0,Q),T());return _.Ll(Q)}},q==null?void 0:q())})))))},"O");
lj.idomCompat={callbacks:{overlays:!0}};var oAQ=_.t4(function(n){function D(){L().endpoint&&_.Cy(L().endpoint)}
var L=n.data;var g=n.decorations;var b=n.avatarButtonCustomClassName;var q=n.isOverlay;return _.Z("avatar-view-model",null,_.Z(_.Z4,{cond:function(){return L().image},
then:function(U){return _.Z(lj,{data:function(){return h1T({data:L(),onTap:L().endpoint?D:void 0,decorations:g==null?void 0:g(),badgeText:void 0,accessibilityText:L().accessibilityText,avatarButtonCustomClassName:b==null?void 0:b()})},
image:U,iconType:"RADAR_LIVE",overlays:function(){return _.Z(MA,{data:L})},
isOverlay:q})}}))},"P");
oAQ.idomCompat=!0;_.CR=_.c("mweb_enable_sink_avatar_view_model")||_.c("web_enable_sink_lockups_batch")?oAQ:Wjy;_.eY=_.c("mweb_enable_sink_avatar_view_model")||_.c("web_enable_sink_lockups_batch")?oAQ:_.gg(_.CR);_.Hl(Wjy);_.Hl(R1y);var YLL,SLL;YLL=_.t4(function(n){var D=n.data;n=n.className;var L=_.mL(),g=function(){return _.u(D().avatar,_.oQ)},b=_.JK(function(){var q,U=D(),J=g(),k=_.P6(D().rendererContext),a=(q=L.value)!=null?q:void 0;
return J?xJ4({data:U,avatar:J,onTap:k,element:a}):{size:"medium"}},void 0,"v09a6");
return _.Z("yt-decorated-avatar-view-model",{class:_.nl("yt-decorated-avatar-view-model-wiz",n),el:L},_.Z(_.Z4,{cond:function(){var q;return(q=g())==null?void 0:q.image},
then:function(q){return _.Z(lj,{data:b,image:q,iconType:"RADAR_LIVE",overlays:function(){return _.Z(MA,{data:g})}})}}))},"Q");
SLL=_.c("web_enable_sink_lockups_batch")?YLL:R1y;_.xE=_.c("web_enable_sink_lockups_batch")?YLL:_.gg(R1y);YLL.idomCompat=!0;var vFv=_.s9({avatarViewModel:_.CR,decoratedAvatarViewModel:SLL});_.Hl(XH8);var FgP,ynA;FgP=_.t4(function(n){var D=_.tb(),L=function(){return D&&_.tY(n.data().rendererContext)};
_.v6(D,function(){return n.data().rendererContext});
var g=function(){var q=n.data().avatars,U,J;return(J=(U=(q==null?0:q[0])?_.u(q[0],_.oQ):void 0)==null?void 0:U.avatarImageSize)!=null?J:"AVATAR_SIZE_UNKNOWN"},b={};
return _.Z("yt-avatar-stack-view-model",{el:D,class:_.nl("yt-avatar-stack-view-model-wiz",n.className,(b["yt-avatar-stack-view-model-wiz--tappable"]=L,b["yt-avatar-stack-view-model-wiz--is-overlay"]=n.isOverlay,b["yt-avatar-stack-view-model-wiz--medium-text"]=n.useMediumText,b)),tabindex:function(){return L()?0:void 0},
role:function(){return L()?"link":void 0},
"aria-label":function(){var q,U;return(U=(q=_.u(n.data().rendererContext,_.Xc))==null?void 0:q.label)!=null?U:""}},_.Z(_.Z4,{cond:function(){var q;
return n.data().avatars&&!((q=n.hideAvatar)==null?0:q.call(n))},
then:function(){return _.Z("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.Z(_.Z4,{cond:function(){return n.data().decoratedText},
then:function(q){var U={};return _.Z("div",{class:_.nl("yt-avatar-stack-view-model-wiz__text-container",(U["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return g()==="AVATAR_SIZE_XXS"||g()==="AVATAR_SIZE_XS"},U["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var J;
return((J=n.isOverlay)==null?void 0:J.call(n))&&(g()==="AVATAR_SIZE_XXS"||g()==="AVATAR_SIZE_XS")},U)),
style:_.Uh({width:function(){return lAO(g())+"px"},
height:function(){return lAO(g())+"px"}})},_.Z(_.pl,{text:q,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.Z(_.fF,{data:function(){return n.data().avatars.slice().reverse()}},{avatarViewModel:function(q){return _.Z("div",{class:function(){return MGb(g())}},_.Z(_.eY,{data:q.data,
decorations:function(){var U;if((U=n.decorations)==null?0:U.call(n))U=n.decorations();else{U=n.data();var J=0;U.avatars&&(J+=U.avatars.length);U.decoratedText&&(J+=1);U=J>1?[3]:[]}return U},
avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button",isOverlay:n.isOverlay}))},
decoratedAvatarViewModel:function(q){return _.Z("div",{class:function(){return MGb(g())}},_.Z(_.xE,{data:q.data}))}}))}}),_.Z(_.Z4,{cond:function(){return n.data().text},
then:function(q){return _.Z(_.pl,{text:q,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"R");
_.HmI=_.c("web_enable_sink_lockups_batch")?FgP:XH8;ynA=_.c("web_enable_sink_lockups_batch")?FgP:_.gg(XH8);FgP.idomCompat=!0;_.vB(_.t4(function(n){var D=n.data;var L=n.thumbnailSize;return _.Z("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.Z("div",{class:_.nl("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return oFy(L==null?void 0:L())})},_.Z(_.fF,{data:function(){return D().avatarStack}},{avatarStackViewModel:function(g){return _.Z(ynA,{data:g.data,
decorations:[5]})}})))},"S"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.PX,
thumbnailSize:_.PX}});_.Hl(YWv);var N3i=_.t4(function(n){n=_.KC(n,{hidden:!1});var D=n.data;return _.Z("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:n.hidden},_.Z(_.pl,{text:function(){return D().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(){return _.Z(_.pl,{text:function(){return D().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"T"),jwL=_.c("web_enable_sink_lockups_batch")?N3i:YWv,nj6=_.c("web_enable_sink_lockups_batch")?N3i:_.gg(YWv);
N3i.idomCompat=!0;_.c("web_enable_sink_lockups_batch")?_.vB(nj6,"yt-thumbnail-overlay-title-view-model",{props:{data:_.PX,hidden:_.PX}}):_.HB(jwL,"yt-thumbnail-overlay-title-view-model",{propNames:["data"]});var Dub=_.t4(function(n){n=_.KC(n,{isClip:!1});var D=n.data,L=n.thumbnailSize,g={};return _.Z("yt-thumbnail-overlay-badge-view-model",{class:_.nl("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(D().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 SWB(L==null?void 0:L())},(g["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
n.isClip,g))},_.Z(_.fF,{data:function(){return D().thumbnailBadges}},{thumbnailBadgeViewModel:function(b){return _.Z(tQj,{data:b.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"U");
Dub.idomCompat=!0;_.vB(Dub,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.PX,thumbnailSize:_.PX,isClip:_.PX}});_.Hl(FjB);_.HB(FjB,"yt-page-indicator-view-model",{propNames:["data"]});var Lyj=function(){var n=_.m.apply(this,arguments)||this;n.eventSink=function(){return n};
n.disableInteraction=!1;n.noRoundedCorners=!1;n.isPreviewLoading=!1;n.isOriginalAspectRatio=!1;n.computedObjectFit=!1;n.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return n};
_.f(Lyj,_.m);_.G=Lyj.prototype;
_.G.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:_.c("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"}}};
_.G.onImageLoaded=function(){this.loaded=!0};
_.G.onImageUnloaded=function(){this.loaded=!1};
_.G.computeRichThumbnail=function(n,D,L,g){if(n&&D&&!g&&!_.c("disable_moving_thumbs_handling")&&!L)return D};
_.G.computeImageWidth=function(n,D){return D||9999};
_.G.computeIsOriginalAspectRatio=function(n){return n};
_.G.computeIsLive=function(n){if(n==null?0:n.badges)for(var D=0;D<n.badges.length;D++){var L=n.badges[D];if(L.metadataBadgeRenderer&&L.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(n==null?0:n.thumbnailOverlays)for(D=0;D<n.thumbnailOverlays.length;D++)if(L=n.thumbnailOverlays[D],L.thumbnailOverlayTimeStatusRenderer&&L.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.G.computeObjectFit=function(n,D){return D||(n?"CONTAIN":"")};
_.G.computeNavigationEndpoint=function(n,D,L){return n?D:L};
_.G.computeHasClip=function(n){n=_.V(n||[]);for(var D=n.next();!D.done;D=n.next())if(D.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.G.computeOverlayColor=function(n){var D;return(n==null?0:(D=n.darkColorPalette)==null?0:D.section2Color)?n.darkColorPalette.section2Color:n==null?void 0:n.sampledThumbnailColor};
_.oh.Object.defineProperties(Lyj.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return XC(this.width)}}});
var K4=Lyj;K4.prototype.onImageUnloaded=K4.prototype.onImageUnloaded;K4.prototype.onImageLoaded=K4.prototype.onImageLoaded;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],K4.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(i_P),_.F("design:type",Object)],K4.prototype,"ytdThumbnailBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],K4.prototype,"componentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],K4.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],K4.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],K4.prototype,"circular",void 0);
_.Y([_.t({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.F("design:type",Object)],K4.prototype,"richThumbnail",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.F("design:type",Boolean)],K4.prototype,"hasClip",void 0);_.Y([_.t(),_.F("design:type",Object)],K4.prototype,"eventSink",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],K4.prototype,"queued",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],K4.prototype,"richGridThumbnail",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],K4.prototype,"useExpandableTooltip",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],K4.prototype,"useUntranslatedNavigationEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],K4.prototype,"disableInteraction",void 0);
_.Y([_.t({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.F("design:type",Object)],K4.prototype,"computedNavigationEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],K4.prototype,"nowPlayingEqualizerOnly",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],K4.prototype,"hidePlaybackStatus",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],K4.prototype,"objectFit",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],K4.prototype,"noRoundedCorners",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],K4.prototype,"watchFeedThumbnail",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],K4.prototype,"isPreviewLoading",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.F("design:type",Object)],K4.prototype,"isOriginalAspectRatio",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.F("design:type",Object)],K4.prototype,"computedObjectFit",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.F("design:type",Boolean)],K4.prototype,"isLiveVideo",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],K4.prototype,"loaded",void 0);_.Y([_.t({computed:"computeOverlayColor(data.thumbnail)"}),_.F("design:type",Object)],K4.prototype,"overlayColor",void 0);_.Y([_.t({selector:_.IDB}),_.F("design:type",Boolean)],K4.prototype,"inlinePreviewIsEnabled",void 0);_.Y([_.t(),_.F("design:type",Number)],K4.prototype,"width",void 0);
_.Y([_.x("inlinePreviewIsEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],K4.prototype,"isPreviewDisabled",null);_.Y([_.x("width"),_.F("design:type",String),_.F("design:paramtypes",[])],K4.prototype,"thumbnailSize",null);_.Y([_.R("image-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],K4.prototype,"onImageLoaded",null);
_.Y([_.R("image-unloaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],K4.prototype,"onImageUnloaded",null);K4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-thumbnail"})],K4);
var gj6=_.FW()(K4,"ytd-thumbnail",function(){if(Rgj===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);Rgj=n}n=Rgj;return n},{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 jri=function(n){var D=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12633_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12633_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(L){bPI(D,L)};
this.onLockupMouseLeaveFn=function(L){L=L.relatedTarget;var g,b;((g=document.getElementsByTagName("ytd-video-preview"))==null?0:(b=g.item(0))==null?0:b.contains(L))||(D.terminateVideoPreview(),RO(D))};
this.onThumbnailMouseDownFn=function(){D.terminateVideoPreview();RO(D)};
this.onTouchStart=function(){D.JSC$12633_touched=!0};
this.mediaRenderer=n.mediaRenderer;this.thumbnailElement=n.thumbnailElement;this.lockupElement=n.lockupElement;this.videoPreviewOptsInput=n.videoPreviewOpts;$ub(this);P1(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)):
_.CL(Error("Eh")):_.CL(Error("Fh")):GWP(this)},BA=function(n){GWP(n);
var D;(D=n.lockupElement)==null||D.removeEventListener("mouseenter",n.onMouseMoveFn);var L;(L=n.lockupElement)==null||L.removeEventListener("mouseleave",n.onLockupMouseLeaveFn);var g;(g=n.lockupElement)==null||g.removeEventListener("touchstart",n.onTouchStart);var b;(b=n.thumbnailElement)==null||b.removeEventListener("mousedown",n.onThumbnailMouseDownFn);RO(n)},$ub=function(n){n.inlinePreviewIsEnabledForUser=_.Ss().getState().ui.inlinePreviewIsEnabled;
n.unsubscribeFromInlinePreviewIsEnabled=_.a9(_.Ss(),_.IDB,function(D){(n.inlinePreviewIsEnabledForUser=D)||RO(n)});
n.JSC$12633_unsubscribeFromInlinePreviewIsActive=_.a9(_.Ss(),_.zZB,function(D){(n.inlinePreviewIsActive=D)||RO(n)})},GWP=function(n){n.unsubscribeFromInlinePreviewIsEnabled();
n.unsubscribeFromInlinePreviewIsEnabled=function(){};
n.JSC$12633_unsubscribeFromInlinePreviewIsActive();n.JSC$12633_unsubscribeFromInlinePreviewIsActive=function(){}},bPI=function(n,D){D.buttons>0||(D=_.H7("kevlar_lockup_hover_delay",-1),n.JSC$12633_touched&&D>=0?(_.fj.cancelJob(n.videoPreviewJobId),n.videoPreviewJobId=_.Ya(_.fj,function(){qmL(n)},D),n.JSC$12633_touched=!1):qmL(n))},VZj=function(n){n.videoPreviewJobId=_.Ya(_.fj,function(){var D,L,g,b;
return _.B(function(q){if(q.nextAddress==1){if(!P1(n))return q.return();D=n.getVideoPreviewOpts();return D?(g=(L=_.Vm(n.mediaRenderer.hostElement,"yt-open-video-preview-action",[D]))&&L[0])?_.p(q,L[0],3):q.jumpTo(2):q.return()}q.nextAddress!=2&&(g=q.yieldResult===1);g&&ysT((b=n.mediaRenderer)==null?void 0:b.data);_.Tq(q)})},2E3)},qmL=function(n){!n.previewTriggered&&P1(n)&&(n.inlinePreviewIsActive&&n.terminateVideoPreview(),n.previewTriggered=!0,n.mediaRenderer.isInlinePreviewTriggered=!0,_.fj.cancelJob(n.videoPreviewJobId),
n.videoPreviewJobId=_.Ya(_.fj,function(){var D,L,g,b;
return _.B(function(q){if(q.nextAddress==1){if(!P1(n))return q.return();D=n.getVideoPreviewOpts();return D?(g=(L=_.Vm(n.mediaRenderer.hostElement,"yt-open-video-preview-action",[D]))&&L[0])?_.p(q,L[0],3):q.jumpTo(2):q.return()}q.nextAddress!=2&&(g=q.yieldResult===1);g&&ysT((b=n.mediaRenderer)==null?void 0:b.data);_.Tq(q)})}))};
jri.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var n,D;if((D=(n=this.videoPreviewOptsInput)==null?void 0:n.videoPreviewData)!=null)n=D;else if(n=this.mediaRenderer.data)if(HvQ(n))n={inlinePlaybackEndpoint:_.AR(n.inlinePlayerData.onVisible),navigationEndpoint:_.AR(n.onTap),thumbnail:"image"in n?n.image:n.thumbnail,thumbnailOverlays:void 0,accessibilityText:Nib(n)};else if("multipleInlinePlaybackEndpoint"in n){var L=_.u(_.u(n.multipleInlinePlaybackEndpoint,vsL),XUI);if(L!=
null&&L.playerDescriptors){D=[];L=_.V(L.playerDescriptors);for(var g=L.next();!g.done;g=L.next())g=g.value,D.push({inlinePlaybackEndpoint:g.inlinePlaybackEndpoint,navigationEndpoint:g.navigationEndpoint,thumbnail:g.thumbnail,thumbnailOverlays:g.thumbnailOverlays,accessibilityText:Nib(n)});n=D}else n=void 0}else n={inlinePlaybackEndpoint:n.inlinePlaybackEndpoint,navigationEndpoint:n.navigationEndpoint,thumbnail:n.thumbnail,thumbnailOverlays:n.thumbnailOverlays,accessibilityText:Nib(n)};else n=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:n,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var P1=function(n){var D;if(D=n.inlinePreviewIsEnabledForUser)D=(n=n.mediaRenderer.data)?"inlinePlaybackEndpoint"in n&&n.inlinePlaybackEndpoint||HvQ(n)&&n.inlinePlayerData||"multipleInlinePlaybackEndpoint"in n&&n.multipleInlinePlaybackEndpoint?!0:!1:!1;return D};
jri.prototype.terminateVideoPreview=function(){_.$d(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var RO=function(n){_.fj.cancelJob(n.videoPreviewJobId);n.inlinePreviewIsActive=!1;n.previewTriggered=!1;n.mediaRenderer.isInlinePreviewTriggered=!1};var Uub=_.yK(["#"]),BUA=function(){var n=_.m.apply(this,arguments)||this;n.isDisabled=!1;return n};
_.f(BUA,_.m);_.G=BUA.prototype;_.G.configureRendererStamper=function(){return{"data.menu":c1,"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"}}}};
_.G.attached=function(){this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.getMetadata=function(n){var D=[];if(n.metadataText&&Object.keys(n.metadataText).length>0){var L=this.ytRendererBehavior.getSimpleString(n.metadataText);n.upcomingEventData&&n.upcomingEventData.upcomingEventText&&(L=_.ij(L,Number(n.upcomingEventData.startTime)));D.push(L)}else n.shortViewCountText&&D.push(this.ytRendererBehavior.getSimpleString(n.shortViewCountText)),n.publishedTimeText&&D.push(this.ytRendererBehavior.getSimpleString(n.publishedTimeText)),n.upcomingEventData&&n.upcomingEventData.upcomingEventText&&
(L=this.ytRendererBehavior.getSimpleString(n.upcomingEventData.upcomingEventText),D.push(_.ij(L,Number(n.upcomingEventData.startTime))));return D};
_.G.calculateBylineText=function(n){return n.shortBylineText?n.shortBylineText:n.bylineText?n.bylineText:null};
_.G.calculateIsDisabled=function(n){return!!n.isDisabled};
_.G.computeHrefWithDefault=function(n){return this.ytComponentBehavior.computeHref_(n)||_.xO(Uub)};
_.G.onDetailsTap=function(n){var D=this.data&&this.data.navigationEndpoint;D&&!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.c("kevlar_grid_video_renderer_killswitch")?_.bP(this.hostElement,"yt-navigate",{endpoint:D}):this.ytComponentBehavior.resolveCommand(D))};
_.G.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12637_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:_.r(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.r(this.hostElement).querySelector("ytd-thumbnail")})};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$12637_inlinePreviewHoverListener)==null||BA(n)};
_.G.computeThumbnailWidth=function(n,D){return D&&D>0?D:n?360:210};
_.G.computeShowChannelThumbnail=function(n,D){var L;return D&&!!(n==null?0:(L=n.channelThumbnailSupportedRenderers)==null?0:L.channelThumbnailWithLinkRenderer)};
_.oh.Object.defineProperties(BUA.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$12637_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
var tg=BUA;tg.prototype.dataChanged=tg.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tg.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],tg.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],tg.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.vO),_.F("design:type",Object)],tg.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],tg.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tg.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tg.prototype,"noEndpoints",void 0);_.Y([_.t({computed:"calculateBylineText(data)"}),_.F("design:type",Object)],tg.prototype,"bylineText",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tg.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tg.prototype,"isDownloading",void 0);_.Y([_.t({reflectToAttribute:!0,value:0}),_.F("design:type",Number)],tg.prototype,"width",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.F("design:type",Object)],tg.prototype,"isDisabled",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tg.prototype,"dataChanged",null);_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],tg.prototype,"isHovered",null);tg=_.Y([_.X({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],tg);
_.l(tg,"ytd-grid-video-renderer",function(){if(ahG!==void 0)return ahG;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ahG=n},{mode:_.He("kevlar_poly_si_batch_j047")?1:2});var Jvc;var me=function(){var n=_.m.apply(this,arguments)||this;n.roundedContainer=!0;n.skipRoundingTop=!1;n.disableTopPadding=!1;n.amsterdamEnabled=_.c("enable_desktop_amsterdam_info_panels");return n};
_.f(me,_.m);me.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
me.prototype.onClick=function(n){var D,L=(D=this.data)==null?void 0:D.sourceEndpoint;!_.mP(_.tW(n),this.hostElement,["A".toString()])&&L&&_.bP(this.hostElement,"yt-navigate",{endpoint:L})};
_.oh.Object.defineProperties(me.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 n;return!((n=this.data)==null||!n.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.data)==null?void 0:n.paragraphMaxLines)!=null?D:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
var v1=me;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],v1.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],v1.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],v1.prototype,"showVerticalDividers",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],v1.prototype,"roundedContainer",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],v1.prototype,"skipRoundingTop",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],v1.prototype,"disableTopPadding",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],v1.prototype,"amsterdamEnabled",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"showMetadataAtTop",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"showMetadataBelowTitle",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"hasMenu",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.truncateParagraphs"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"truncateParagraphs",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.paragraphMaxLines"),_.F("design:type",Number),_.F("design:paramtypes",[])],v1.prototype,"paragraphMaxLines",null);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.x("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],v1.prototype,"background",null);v1=_.Y([_.X({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],v1);
_.l(v1,"ytd-info-panel-content-renderer",function(){if(Jvc!==void 0)return Jvc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Jvc=n},{mode:_.He("kevlar_poly_si_batch_j076")?1:2});var kW6;var p3W;var ZPL;var ajW;var duX=function(){return _.m.apply(this,arguments)||this};
_.f(duX,_.m);duX.prototype.computeStyle=function(n){return n};
var X2=duX;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],X2.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],X2.prototype,"style_",void 0);X2=_.Y([_.Ep({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],X2);
_.l(X2,"yt-channel-thumbnail-with-link-renderer",function(){if(ajW===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;ZPL===void 0&&(ZPL=document.createElement("template"));var g=ZPL;L.call(D,g.content.cloneNode(!0),n.content.firstChild);ajW=n}n=ajW;return n},{mode:2});var lY=function(){var n=_.m.apply(this,arguments)||this;n.modernTypography=_.c("web_modern_typography");return n};
_.f(lY,_.m);lY.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"}}}};
lY.prototype.computeTitleStyle=function(n){return n||null};
lY.prototype.computeAvatarStyle=function(n){return n||null};
lY.prototype.computeShowNavigationButton=function(n,D){return!(n==null||!n.navigationButton||D)};
var MY=lY;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],MY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],MY.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.F("design:type",String)],MY.prototype,"titleStyle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.F("design:type",String)],MY.prototype,"avatarStyle",void 0);_.Y([_.t(),_.F("design:type",Boolean)],MY.prototype,"hideNavigationButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],MY.prototype,"isModernSd",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],MY.prototype,"modernTypography",void 0);
MY=_.Y([_.X({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],MY);
_.l(MY,"ytd-rich-list-header-renderer",function(){if(p3W!==void 0)return p3W;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return p3W=n},{mode:_.He("kevlar_poly_si_batch_j058")?1:2});var TUj=function(){return _.m.apply(this,arguments)||this};
_.f(TUj,_.m);TUj.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]]"}}}}}};
var oO=TUj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oO.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],oO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oO.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],oO.prototype,"isSearch",void 0);oO=_.Y([_.X({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],oO);
_.l(oO,"ytd-preview-card-renderer",function(){if(kW6!==void 0)return kW6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return kW6=n},{mode:1});var Ejc;var YE=function(){return _.m.apply(this,arguments)||this};
_.f(YE,_.m);YE.prototype.configureRendererStamper=function(){return{"data.menu":c1}};
YE.prototype.dataChanged=function(){var n=this.get("colorExtractionPalette.section1Color",this.data);n=_.AW(n);_.Dy(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":n})};
YE.prototype.computeCardStyle=function(n){return this.get("style.value",n)||null};
var SY=YE;SY.prototype.dataChanged=SY.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],SY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],SY.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],SY.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.F("design:type",String)],SY.prototype,"cardStyle",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SY.prototype,"dataChanged",null);SY=_.Y([_.X({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],SY);
_.l(SY,"ytd-compact-channel-recommendation-card-renderer",function(){if(Ejc!==void 0)return Ejc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Ejc=n},{mode:1});var slG;var cvb;var Qlr=function(){var n=_.m.apply(this,arguments)||this;n.alignAuto=!1;n.collapsed=!0;n.isToggled=!1;n.alwaysCollapsed=!1;n.canToggle=!0;n.collapsedHeight=80;n.disableToggle=!1;n.alwaysToggleable=!1;n.reversed=!1;n.shouldUseNumberOfLines=!1;n.recomputeOnResize=!1;n.canToggleJobId=0;n.lastReversed=!1;return n};
_.f(Qlr,_.m);_.G=Qlr.prototype;_.G.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.G.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.G.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var n=_.r(this.hostElement),D=n.childNodes,L=document.createDocumentFragment(),g=n.childNodes.length-1;g>=0;g--)_.r(L).appendChild(D[g]);_.c("enable_shadydom_free_scoped_node_methods")?_.Hn(this.hostElement).appendChild(L):n.appendChild(L)}};
_.G.ready=function(){var n=this;_.IP(function(){n.initChildrenObserver()},1)};
_.G.detached=function(){this.detachObserver()};
_.G.toggle=function(n,D){this.canToggle&&(this.isToggled=D,_.bP(this.hostElement,"yt-refit"),n&&n.stopPropagation())};
_.G.reset=function(){this.childrenChanged()};
_.G.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.G.computeIsMoreVisible=function(n,D){return n&&!D};
_.G.computeShouldUseNumberOfLines=function(n){try{return!!n&&window.CSS.supports("-webkit-line-clamp","1")}catch(D){}return!1};
_.G.computeIsLessVisible=function(n,D){return n&&D};
_.G.observeCollapsedHeightAndMaxLines=function(){var n=this.collapsedHeight,D=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.Dy(this.hostElement,{"--ytd-expander-max-lines":""+D,"--ytd-expander-collapsed-height":""}):_.Dy(this.hostElement,{"--ytd-expander-collapsed-height":n+"px","--ytd-expander-max-lines":""})};
_.G.handleMoreTap=function(n){this.disableToggle||(_.bP(this.hostElement,"yt-expander-more-tapped"),this.toggle(n,!0))};
_.G.handleLessTap=function(n){_.bP(this.hostElement,"yt-expander-less-tapped");this.toggle(n,!1)};
_.G.initChildrenObserver=function(){var n=this;this.observer=new MutationObserver(function(){n.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.G.childrenChanged=function(){var n=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){oU(function(){n.canToggleJobId=0;n.calculateCanCollapse()})}))};
_.G.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};
_.G.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.G.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("collapsed-changed",this.collapsed))};
_.G.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("is-toggled-changed",this.isToggled))};
_.G.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("can-toggle-changed",this.canToggle))};
_.oh.Object.defineProperties(Qlr.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
var F2=Qlr;F2.prototype.canToggleChangedForBinding=F2.prototype.canToggleChangedForBinding;F2.prototype.isToggledChangedForBinding=F2.prototype.isToggledChangedForBinding;F2.prototype.collapsedChangedForBinding=F2.prototype.collapsedChangedForBinding;F2.prototype.observeCollapsedHeightAndMaxLines=F2.prototype.observeCollapsedHeightAndMaxLines;F2.prototype.onIronResize=F2.prototype.onIronResize;F2.prototype.reversedChanged=F2.prototype.reversedChanged;F2.prototype.toggledChanged=F2.prototype.toggledChanged;
F2.prototype.alwaysToggleableChanged=F2.prototype.alwaysToggleableChanged;_.Y([_.W(_.iS),_.F("design:type",Object)],F2.prototype,"ironResizableBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],F2.prototype,"alignAuto",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],F2.prototype,"collapsed",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"isToggled",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"alwaysCollapsed",void 0);
_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"canToggle",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"collapsedHeight",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"disableToggle",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"alwaysToggleable",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"reversed",void 0);_.Y([_.t(),_.F("design:type",Number)],F2.prototype,"maxNumberOfLines",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.F("design:type",Object)],F2.prototype,"shouldUseNumberOfLines",void 0);_.Y([_.t(),_.F("design:type",Object)],F2.prototype,"recomputeOnResize",void 0);_.Y([_.bM("#content"),_.F("design:type",HTMLDivElement)],F2.prototype,"content",void 0);_.Y([_.V8("alwaysToggleable"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"alwaysToggleableChanged",null);
_.Y([_.V8("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"toggledChanged",null);_.Y([_.x("canToggleJobId"),_.F("design:type",Object),_.F("design:paramtypes",[])],F2.prototype,"isResetting",null);_.Y([_.P("reversed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"reversedChanged",null);
_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"onIronResize",null);_.Y([_.P("maxNumberOfLines","collapsedHeight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"observeCollapsedHeightAndMaxLines",null);_.Y([_.P("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"collapsedChangedForBinding",null);
_.Y([_.P("isToggled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"isToggledChangedForBinding",null);_.Y([_.P("canToggle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F2.prototype,"canToggleChangedForBinding",null);F2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-expander"})],F2);
_.l(F2,"ytd-expander",function(){if(cvb!==void 0)return cvb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cvb=n},{mode:1});var H1=function(){return _.m.apply(this,arguments)||this};
_.f(H1,_.m);H1.prototype.computeIsCarousel=function(n){return!!n.isCarousel};
H1.prototype.observeLightsourcePalette=function(){var n,D=(n=this.data)==null?void 0:n.vibrantsourceColorPaletteData;D&&_.Q3(this.hostElement,D)};
H1.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
var yo=H1;yo.prototype.observeLightsourcePalette=yo.prototype.observeLightsourcePalette;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yo.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],yo.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yo.prototype,"data",void 0);_.Y([_.t({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],yo.prototype,"isCarousel",void 0);
_.Y([_.P("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yo.prototype,"observeLightsourcePalette",null);yo=_.Y([_.X({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],yo);
_.l(yo,"ytd-media-upsell-renderer",function(){if(slG!==void 0)return slG;var n=document.createElement("template");_.z(n,'\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="arrow_drop_down" 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="arrow_drop_up" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return slG=n},{mode:2});var uFG;var fjb=function(){var n=_.m.apply(this,arguments)||this;n.JSC$12665_playerEvents=new Map;n.listeningToPlayer=!1;n.startX=0;n.active=!1;n.shouldShowButtons=_.c("web_buttons_hidden_killswitch");n.isHighlighted=!1;n.useHighlightStyling=_.c("web_enable_deeper_metadata_highlight_styling");n.modern=_.c("kevlar_modern_sd");n.enableProblemWalkthrough=_.c("problem_walkthrough_sd");return n};
_.f(fjb,_.m);_.G=fjb.prototype;
_.G.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}}}}}};
_.G.created=function(){this.JSC$12665_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.G.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.LC(this,this.onRepeatButtonToggle));_.c("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.LC(this,this.onActiveUpdate))};
_.G.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.LC(this,this.onRepeatButtonToggle));_.c("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.LC(this,this.onActiveUpdate))};
_.G.onDataChanged=function(){this.removePlayerListeners()};
_.G.onColorPaletteChange=function(){var n={},D;if(_.ws()==="USER_INTERFACE_THEME_DARK"&&((D=this.data)==null?0:D.darkColorPalette)){var L=this.data.darkColorPalette;n["--ytd-macro-markers-list-item-background-color"]=_.z7(this.get("section2Color",L))}else{var g;_.ws()==="USER_INTERFACE_THEME_LIGHT"&&((g=this.data)==null?0:g.lightColorPalette)&&(L=this.data.lightColorPalette,n["--ytd-macro-markers-list-item-background-color"]=_.z7(this.get("section3Color",L)))}L?(n["--ytd-macro-markers-list-item-title-color"]=
_.z7(this.get("primaryTitleColor",L)),n["--ytd-macro-markers-list-item-secondary-color"]=_.z7(this.get("secondaryTitleColor",L)),n["--ytd-macro-markers-list-item-timestamp-background-color"]=_.z7(this.get("section1Color",L)),this.customButtonProperties={customColors:{color:_.z7(this.get("primaryTitleColor",L))}},this.useColorSampling=!0):(n["--ytd-macro-markers-list-item-background-color"]="initial",n["--ytd-macro-markers-list-item-title-color"]="initial",n["--ytd-macro-markers-list-item-secondary-color"]=
"initial",n["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.Dy(this.hostElement,n)};
_.G.onEndpointMouseDown=function(n){this.startX=n.clientX};
_.G.onEndpointClick=function(n){var D=this,L,g,b;return _.B(function(q){if(q.nextAddress==1){if(D.startX!==n.clientX)return n.preventDefault(),q.return();D.data&&D.ytRendererBehavior.logExplicitClick(D.data);if(!D.seekWithAnimationOnClick)return q.jumpTo(0);if(n.button!==0||n.shiftKey||n.altKey||n.metaKey||n.ctrlKey||_.mP(_.tW(n),D.hostElement,["BUTTON".toString()]))return q.return();n.stopPropagation();n.preventDefault();return D.data?_.p(q,_.YI().getPlayerPromise(),3):q.return()}L=q.yieldResult;
b=(g=_.u(D.data.onTap,_.M1))==null?void 0:g.startTimeSeconds;b!==void 0&&L.seekToTimeWithAnimation(b*1E3,_.o_(D.data.title));_.Tq(q)})};
_.G.computeLayout=function(n){return n};
_.G.computeIsHighlighted=function(n){return!!n};
_.G.computeCarouselType=function(n){return n};
_.G.hideModernCarousel=function(n){return this.modern&&this.hideThumbnail(n)};
_.G.hideThumbnail=function(n){return this.enableProblemWalkthrough&&n!==null&&n==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.G.onRepeatButtonToggle=function(n){var D=this;n.detail.toggled&&_.YI().getPlayerPromise().then(function(L){D.ytPlayerListenerBehavior.listenToPlayerEvents(L,D.JSC$12665_playerEvents);D.listeningToPlayer=!0})};
_.G.onLoopRangeChange=function(n){var D=_.r(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(D){var L=D.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",D.polymerController.data);if(L){var g=Number(L.endTimeMs);if(Number(L.startTimeMs)!==(n==null?void 0:n.startTimeMs)||g!==(n==null?void 0:n.endTimeMs))D.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.G.removePlayerListeners=function(){var n=this;this.listeningToPlayer&&_.YI().getPlayerPromise().then(function(D){n.ytPlayerListenerBehavior.unlistenFromPlayerEvents(D,n.JSC$12665_playerEvents);n.listeningToPlayer=!1})};
_.G.onActiveUpdate=function(n){this.active=n.detail.active};
var NY=fjb;NY.prototype.onColorPaletteChange=NY.prototype.onColorPaletteChange;NY.prototype.onDataChanged=NY.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],NY.prototype,"ytPlayerListenerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],NY.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],NY.prototype,"useCustomColors",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NY.prototype,"active",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],NY.prototype,"shouldShowButtons",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.F("design:type",String)],NY.prototype,"layout",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.F("design:type",Object)],NY.prototype,"isHighlighted",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NY.prototype,"useHighlightStyling",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NY.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NY.prototype,"enableProblemWalkthrough",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.F("design:type",String)],NY.prototype,"carouselType",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],NY.prototype,"useColorSampling",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NY.prototype,"seekWithAnimationOnClick",void 0);_.Y([_.t(),_.F("design:type",Object)],NY.prototype,"customButtonProperties",void 0);
_.Y([_.bM("#repeat-button"),_.F("design:type",HTMLElement)],NY.prototype,"repeatButton",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NY.prototype,"onDataChanged",null);_.Y([_.P("data.lightColorPalette","data.darkColorPalette"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NY.prototype,"onColorPaletteChange",null);
NY=_.Y([_.X({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],NY);
_.l(NY,"ytd-macro-markers-list-item-renderer",function(){if(uFG!==void 0)return uFG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return uFG=n},{mode:1});var AvL;var znQ;var Ijj=function(){var n=_.m.apply(this,arguments)||this;n.modernTypography=_.c("web_modern_typography");return n};
_.f(Ijj,_.m);var jY=Ijj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jY.prototype,"ytRendererBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jY.prototype,"modernTypography",void 0);_.Y([_.t(),_.F("design:type",Object)],jY.prototype,"data",void 0);jY=_.Y([_.X({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],jY);
_.l(jY,"ytd-title-and-button-list-header-renderer",function(){if(znQ!==void 0)return znQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return znQ=n},{mode:1});var Czc;var rvb=new _.jK("BUTTON_RENDERER_WIZ_TOKEN"),OPG=new _.jK("BUTTON_RENDERER_TOKEN");_.nH=_.t4(function(n){var D=_.E().resolve(_.Yo(rvb));if(D)return _.Z(D,Object.assign({},n));var L=_.E().resolve(OPG);return L?_.Z(VhJ,null,function(){return _.Z(Xw,null,function(){var g,b,q,U,J,k,a,d,T,Q,A,I;return void L(n.data(),{onButtonClickCallback:n.onButtonClickCallback,shouldShowIcons:(g=n.shouldShowIcons)==null?void 0:g.call(n),icon:(b=n.icon)==null?void 0:b.call(n),processAllEndpoints:(q=n.processAllEndpoints)==null?void 0:q.call(n),preventDefault:(U=n.preventDefault)==null?void 0:U.call(n),
stopPropagation:(J=n.stopPropagation)==null?void 0:J.call(n),disableButtonRendererClickHandling:(k=n.disableButtonRendererClickHandling)==null?void 0:k.call(n),className:(a=n.className)==null?void 0:a.call(n),buttonOverrides:(d=n.buttonOverrides)==null?void 0:d.call(n),forceModernIconButton:(T=n.forceModernIconButton)==null?void 0:T.call(n),isSubscribe:(Q=n.isSubscribe)==null?void 0:Q.call(n),alignByText:(A=n.alignByText)==null?void 0:A.call(n),forceDisabled:(I=n.forceDisabled)==null?void 0:I.call(n)})})}):
_.Z(_.ot,null)},"V");
_.nH.idomCompat=!0;var iPI=_.t4(function(n){var D=n.notification,L=_.xe(n.useSquareAspectRatio,!1);return _.Z(_.Z4,{cond:function(){var g,b;return(g=D().responseText)==null?void 0:(b=g.runs)==null?void 0:b.length},
then:function(){var g={};return _.Z("div",{class:_.nl("yt-mini-game-card-view-model__dismissed-card",(g["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!L()},g["yt-mini-game-card-view-model--dismissed-square-card"]=L,g))},_.Z("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.Z(_.Z4,{cond:function(){return D().responseText.runs[0].text},
then:function(b){return _.Z("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:b},b)}}),_.Z(_.fF,{data:function(){return D().buttons}},{buttonRenderer:_.nH,
buttonViewModel:_.O9})))}})},"W");var KyA=_.t4(function(n){n=_.KC(n,{data:{},className:"",useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var D=n.data,L=n.useFullWidth,g=n.isDesktopWeb,b=n.addSearchResultTopMargin,q=function(){return D().layout},U=function(){return D().title},J=function(){return D().genre},k=function(){return D().channelName},a=function(){return D().image},d=function(){return D().colorPalette},T=function(){return D().actionButton},Q=function(){return D().overflowButton},A=function(){return D().avatar},
I=function(){var v={};
v=_.nl("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(v["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return g()},v));
return _.Z("div",{class:v},_.Z(w36,{imageData:a,colorPalette:d}),_.Z(D3,{onTap:function(){return D().onTap},
imageData:a,accessibilityText:function(){return D().accessibilityText},
overlayBadgeText:function(){return D().overlayBadgeText},
iconName:function(){return D().iconName},
unplayableInlinePlaybackIconName:function(){return D().unplayableInlinePlaybackIconName},
isDesktopWeb:g}),_.Z(_.Z4,{cond:function(){return!g()},
then:function(){return _.Z(_.ot,null,_.Z(hnj,{layout:q,colorPalette:d,isDesktopWeb:g,overflowButton:Q,avatar:A,onTap:function(){return D().onTap},
genre:J,title:U,channelName:k,entityRedesignExperiments:function(){return D().entityRedesignExperiments}}),_.Z(LH,{actionButton:T}))}}))},w=function(){var v={};
v=_.nl((v["yt-mini-game-card-view-model--search-result-desktop"]=function(){return g()},v["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!g()},v["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return b()},v));
return _.Z("div",{class:v},I(),_.Z(WyL,{description:function(){return D().description},
isDesktopWeb:g,title:U,genre:J,onTap:function(){return D().onTap},
actionButton:T,overflowButton:Q,avatar:A,channelName:k}))},h=function(){var v=function(){var Iv;
return(Iv=D().entityRedesignExperiments)==null?void 0:Iv.changePlayablesLayoutWithCta},LO=function(){var Iv,CO;
return(CO=((Iv=D().entityRedesignExperiments)==null?void 0:Iv.changePlayablesLayoutWithCtaBelowMetadata)&&g())!=null?CO:!1},S=function(){var Iv,CO;
return(CO=((Iv=D().entityRedesignExperiments)==null?void 0:Iv.changePlayablesLayoutWithContentTypeBadge)&&g())!=null?CO:!1},$i=function(){var Iv,CO;
return(CO=((Iv=D().entityRedesignExperiments)==null?void 0:Iv.enableGameConsoleWithCinematicContainer)&&g())!=null?CO:!1},nO=function(){var Iv,CO;
return(CO=((Iv=D().entityRedesignExperiments)==null?void 0:Iv.enableGameConsoleWithSubtleColor)&&g())!=null?CO:!1},VB={};
VB=_.nl("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(VB["yt-mini-game-card-view-model--change-layout-with-cta"]=function(){return v()||LO()||S()||$i()||nO()},VB["yt-mini-game-card-view-model--change-layout-with-game-console"]=function(){return $i()||nO()},VB["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return g()},VB["yt-mini-game-card-view-model--portrait-card-desktop-aspect-ratio-experiment"]=function(){var Iv;
return g()&&_.c("enable_playables_reduced_card_count")&&((Iv=D().entityRedesignExperiments)==null?void 0:Iv.enable11ThumbnailOnHomeShelves)},VB["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return g()&&D().width===135},VB["yt-mini-game-card-view-model--thumbnail-square-aspect-ratio"]=function(){var Iv;
return(Iv=D().entityRedesignExperiments)==null?void 0:Iv.enable11ThumbnailOnHomeShelves},VB["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return g()},VB["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=function(){return!v()&&g()&&D().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},VB["yt-mini-game-card-view-model--big-metadata-font"]=function(){return D().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},VB["yt-mini-game-card-view-model--use-full-width"]=function(){return L()},
VB["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!T()},VB));
return _.Z("div",{class:VB},_.Z(_.Z4,{cond:function(){return v()||LO()||S()||$i()||nO()},
then:function(){return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return S()===!0},
then:function(){return _.Z(enj,{imageData:a,colorPalette:d,onTap:function(){return D().onTap},
accessibilityText:function(){return D().accessibilityText},
overlayBadgeText:function(){return D().overlayBadgeText},
iconName:function(){return D().iconName},
unplayableInlinePlaybackIconName:function(){return D().unplayableInlinePlaybackIconName},
contentTypeBadgeText:function(){return D().contentTypeBadgeText},
contentTypeBadgeIconName:function(){return D().contentTypeBadgeIconName},
isDesktopWeb:g})},
else:function(){return _.Z(xu6,{entityRedesignExperiments:function(){return D().entityRedesignExperiments},
colorPalette:d,isDesktopWeb:g,onTap:function(){return D().onTap},
accessibilityText:function(){return D().accessibilityText},
overlayBadgeText:function(){return D().overlayBadgeText},
iconName:function(){return D().iconName},
unplayableInlinePlaybackIconName:function(){return D().unplayableInlinePlaybackIconName},
actionButton:T,imageData:a})}}),_.Z(hnj,{layout:q,
colorPalette:d,isDesktopWeb:g,overflowButton:Q,avatar:A,onTap:function(){return D().onTap},
genre:J,title:U,channelName:k,entityRedesignExperiments:function(){return D().entityRedesignExperiments}}),_.Z(_.Z4,{cond:function(){return!!v()===!1&&T()},
then:function(){return _.Z(LH,{actionButton:T})}}))},
else:function(){return _.Z(_.ot,null,_.Z(w36,{imageData:a,colorPalette:d}),_.Z(D3,{onTap:function(){return D().onTap},
imageData:a,accessibilityText:function(){return D().accessibilityText},
overlayBadgeText:function(){return D().overlayBadgeText},
iconName:function(){return D().iconName},
unplayableInlinePlaybackIconName:function(){return D().unplayableInlinePlaybackIconName},
isDesktopWeb:g}),_.Z(hnj,{layout:q,colorPalette:d,isDesktopWeb:g,overflowButton:Q,avatar:A,onTap:function(){return D().onTap},
genre:J,title:U,channelName:k,entityRedesignExperiments:function(){return D().entityRedesignExperiments}}),_.Z(LH,{actionButton:T}))}}))},e=function(){var v={};
v=_.nl("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(v["yt-mini-game-card-view-model--square-card-desktop"]=function(){return g()},v["yt-mini-game-card-view-model--use-full-width"]=function(){return L()},v));
return _.Z("div",{class:v},_.Z(D3,{onTap:function(){return D().onTap},
imageData:a,accessibilityText:function(){return D().accessibilityText},
overlayBadgeText:function(){return D().overlayBadgeText},
iconName:function(){return D().iconName},
unplayableInlinePlaybackIconName:function(){return D().unplayableInlinePlaybackIconName},
isDesktopWeb:g}),_.Z(hnj,{layout:q,colorPalette:d,isDesktopWeb:g,overflowButton:Q,avatar:A,onTap:function(){return D().onTap},
genre:J,title:U,channelName:k,entityRedesignExperiments:function(){return D().entityRedesignExperiments}}))};
return _.Z("mini-game-card-view-model",{class:n.className},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){return q()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return h()}),_.Z(_.dd,{when:function(){return q()==="MINI_APP_LAYOUT_SQUARE"}},function(){return e()}),_.Z(_.dd,{when:function(){return q()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return w()})))},"X");
KyA.idomCompat=!0;var LH=_.t4(function(n){var D=_.xe(n.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.Z(_.fF,{data:n.actionButton},{buttonViewModel:function(L){return _.Z("div",{class:D},_.Z(_.O9,{data:L.data}))}})},"Y"),Rnj=_.t4(function(n){var D=n.contentTypeBadgeText;
return _.Z("div",{class:"yt-mini-game-card-view-model__attribute-badge-container"},_.Z("div",{class:"yt-mini-game-card-view-model__badge"},_.Z("div",{class:"yt-mini-game-card-view-model__badge-content-type"},_.Z(_.Ji,{icon:n.iconName,className:"yt-mini-game-card-view-model__icon"}),_.Z("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},D))))},"Z"),D3=_.t4(function(n){var D=n.onTap;
var L=n.imageData;var g=n.accessibilityText;var b=n.overlayBadgeText;var q=n.iconName;var U=n.unplayableInlinePlaybackIconName;n=n.isDesktopWeb;return _.Z(_.kI,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:D},_.Z(_.RU,{data:L,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(g==null?void 0:g())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.Z(PzI,{overlayBadgeText:b,iconName:q,unplayableInlinePlaybackIconName:U,isDesktopWeb:n}))},"$"),PzI=_.t4(function(n){var D=n.overlayBadgeText;
var L=n.iconName;var g=n.unplayableInlinePlaybackIconName;var b=n.isDesktopWeb;return _.Z("div",{class:"yt-mini-game-card-view-model__badge-container"},_.Z(_.Z4,{cond:L,then:function(q){return _.Z("div",{class:"yt-mini-game-card-view-model__badge"},_.Z("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.Z(_.Ji,{icon:q,className:"yt-mini-game-card-view-model__icon"}),_.Z("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},D)))}}),_.Z(_.Z4,{cond:function(){return!L()&&
D()},
then:function(){return _.Z("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},D)}}),_.Z(_.Z4,{cond:function(){return g()&&b()},
then:function(){return _.Z("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.Z(_.Ji,{icon:g,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"aa"),tZW=_.t4(function(n){var D=n.colorPalette;
var L,g=(L=_.E().resolve(_.Yo(_.hR)))==null?void 0:L();return _.Z("div",{class:"yt-mini-game-card-view-model__background-base",style:_.Uh({"background-color":function(){var b="";if(g){var q,U=(q=D().darkColorPalette)==null?void 0:q.section1Color;U&&(b=I5(U,"1"))}else(q=(U=D().lightColorPalette)==null?void 0:U.section4Color)&&(b=I5(q,"1"));return b}})})},"ba"),mui=_.t4(function(n){var D=n.enableGameConsoleWithCinematicContainer;
var L=n.colorPalette;var g,b=(g=_.E().resolve(_.Yo(_.hR)))==null?void 0:g();return _.Z("div",{class:"yt-mini-game-card-view-model__game-console-wrapper",style:_.Uh({color:function(){var q="";if(D()){var U,J=(U=L().vibrantColorPalette)==null?void 0:U.secondaryTitleColor;J&&(q=I5(J,"1"))}else if(b)(U=(J=L().darkColorPalette)==null?void 0:J.secondaryTitleColor)&&(q=I5(U,".7"));else{var k;(U=(k=L().lightColorPalette)==null?void 0:k.secondaryTitleColor)&&(q=I5(U,".7"))}return q}})},_.Z(_.Ji,{icon:"GAME_CONSOLE_DPAD",
className:"yt-mini-game-card-view-model__game-console-icon",size:24}),_.Z(_.Ji,{icon:"GAME_CONSOLE_FACE_BUTTONS",className:"yt-mini-game-card-view-model__game-console-icon",size:32}))},"ca"),w36=_.t4(function(n){var D=n.colorPalette;
var L=n.imageData;var g=function(){return D().vibrantColorPalette?D().vibrantColorPalette.section2Color:D().sectionTwoColor};
return _.Z(_.ot,null,_.Z("div",{class:"yt-mini-game-card-view-model__background-base",style:_.Uh({"background-color":function(){return I5(g(),"1")}})}),_.Z("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.Uh({"background-image":function(){return"url("+L().sources[0].url+")"}})}),_.Z("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.Uh({background:function(){return"linear-gradient(180deg,\n    "+I5(g(),".8")+" 0%,\n    "+I5(g(),".4")+" 25%,\n    "+I5(D().vibrantColorPalette?D().vibrantColorPalette.section4Color:D().sectionFourColor,".8")+" 100%)"}})}))},"da"),enj=_.t4(function(n){var D=n.imageData;
var L=n.colorPalette;var g=n.onTap;var b=n.accessibilityText;var q=n.overlayBadgeText;var U=n.iconName;var J=n.unplayableInlinePlaybackIconName;var k=n.contentTypeBadgeText;var a=n.contentTypeBadgeIconName;n=n.isDesktopWeb;return _.Z("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.Z(w36,{imageData:D,colorPalette:L}),_.Z(D3,{onTap:g,imageData:D,accessibilityText:b,overlayBadgeText:q,iconName:U,unplayableInlinePlaybackIconName:J,isDesktopWeb:n}),_.Z(Rnj,{contentTypeBadgeText:k,
iconName:a}))},"ea"),hnj=_.t4(function(n){var D=n.layout;
var L=n.colorPalette;var g=n.overflowButton;var b=n.avatar;var q=n.onTap;var U=n.title;var J=n.channelName;var k=n.entityRedesignExperiments;var a=n.genre;var d=function(){var Q;return D()!=="MINI_APP_LAYOUT_SQUARE"&&((Q=L())==null?0:Q.textPrimaryColor)?"color: "+I5(L().textPrimaryColor,".7"):""},T=function(){var Q,A,I;
return(k==null?void 0:(Q=k())==null?void 0:Q.changePlayablesLayoutWithCta)||(k==null?void 0:(A=k())==null?void 0:A.changePlayablesLayoutWithCtaBelowMetadata)||(k==null?void 0:(I=k())==null?void 0:I.changePlayablesLayoutWithContentTypeBadge)};
return _.Z("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.Z(_.Z4,{cond:b,then:function(){return _.Z("div",{class:"yt-mini-game-card-view-model__avatar"},_.Z(_.fF,{data:b},{avatarViewModel:_.eY}))}}),_.Z(_.kI,{command:q,
className:"yt-mini-game-card-view-model__metadata-details"},_.Z("h3",{class:"yt-mini-game-card-view-model__title",title:U},U),_.Z(_.Z4,{cond:b,then:function(){return _.Z("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.Z("span",{class:"yt-mini-game-card-view-model__genre",title:J,style:d},J),_.Z("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:d},a))},
else:function(){return _.Z(_.Z4,{cond:T,then:function(){return _.Z("span",{class:"yt-mini-game-card-view-model__genre",title:a},a)},
else:function(){return _.Z("span",{class:"yt-mini-game-card-view-model__genre",title:a,style:d},a)}})}})),_.Z("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.Z(_.fF,{data:g},{buttonViewModel:function(Q){var A=Q.data;
return _.Z(_.O9,{data:function(){return Object.assign({},A(),{customFontColor:T()?void 0:A().customFontColor})}})}})))},"fa"),xu6=_.t4(function(n){var D=n.entityRedesignExperiments;
var L=n.colorPalette;var g=n.isDesktopWeb;var b=n.onTap;var q=n.accessibilityText;var U=n.overlayBadgeText;var J=n.iconName;var k=n.unplayableInlinePlaybackIconName;var a=n.actionButton;var d=n.imageData;var T=function(){var I;return D==null?void 0:(I=D())==null?void 0:I.changePlayablesLayoutWithCta},Q=function(){var I;
return D==null?void 0:(I=D())==null?void 0:I.enableGameConsoleWithCinematicContainer},A=function(){var I;
return D==null?void 0:(I=D())==null?void 0:I.enableGameConsoleWithSubtleColor};
return _.Z("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.Z(_.Z4,{cond:A,then:function(){return _.Z(tZW,{colorPalette:L})},
else:function(){return _.Z(w36,{imageData:d,colorPalette:L})}}),_.Z(D3,{onTap:b,
imageData:d,accessibilityText:q,overlayBadgeText:U,iconName:J,unplayableInlinePlaybackIconName:k,isDesktopWeb:g}),_.Z(_.Z4,{cond:function(){return(T==null?void 0:T())&&(a==null?void 0:a())},
then:function(){return _.Z(LH,{actionButton:a})}}),_.Z(_.Z4,{cond:function(){return Q()||A()},
then:function(){return _.Z(mui,{colorPalette:L,enableGameConsoleWithCinematicContainer:function(){return(Q==null?void 0:Q())||!1}})}}))},"ga"),WyL=_.t4(function(n){var D=n.description;
var L=n.isDesktopWeb;var g=n.title;var b=n.genre;var q=n.onTap;var U=n.actionButton;var J=n.overflowButton;var k=n.avatar;n=n.channelName;var a={};a=_.nl("yt-mini-game-card-view-model--search-result-metadata-wrapper",(a["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=L,a["yt-mini-game-card-view-model--show-unplayable-on-hover"]=L,a["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!L()},a));
var d={};d=_.nl("yt-mini-game-card-view-model__search-result-info-row",(d["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!L()},d));
return _.Z("div",{class:a},_.Z("div",{class:d},_.Z(_.kI,{command:q,className:"yt-mini-game-card-view-model__metadata-details"},_.Z("h3",{class:"yt-mini-game-card-view-model__title",title:g},g),_.Z("span",{class:"yt-mini-game-card-view-model__genre",title:b},b)),_.Z(LH,{actionButton:U,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.Z("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.Z(_.fF,{data:J},{buttonViewModel:_.O9}))),_.Z("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.Z("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.Z("div",{class:"yt-mini-game-card-view-model__avatar"},_.Z(_.fF,{data:k},{avatarViewModel:function(T){var Q=T.data;return _.Z(_.eY,{data:function(){return Object.assign({},Q(),{avatarImageSize:L()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.Z(_.kI,{command:q,
className:"yt-mini-game-card-view-model__description"},_.Z("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},n)),_.Z(_.kI,{command:q,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.Z("div",null)))),_.Z(_.Z4,{cond:L,then:function(){return _.Z(_.kI,{command:q,className:"yt-mini-game-card-view-model__description"},D)}}))},"ha");var vjr={isAdsVideo:!0},X3I={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},ljb={showPlayerControls:!1,videoPreviewDurationMs:15E3},dpB={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.c("web_shorts_imp_fullwidth_killswitch")},MZ6={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:1,cropPlayerToFillThumbnailHorizontally:!0};var ojr=function(){var n=_.m.apply(this,arguments)||this;n.isSearch=!1;n.isRichGrid=!1;return n};
_.f(ojr,_.m);_.G=ojr.prototype;_.G.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.G.dismissibleItemOnYtServiceRequestSent=function(n,D){D.actions&&this.dismissibleItemProcessActions(n,D.actions)};
_.G.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.G.attached=function(){this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.dataChanged=function(){this.dismissibleItemReset();this.updateInlinePreviewHoverListeners()};
_.G.dismissibleItemProcessActions=function(n,D){for(var L=0;L<D.length;L++){var g=D[L];_.u(g,_.cx)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.u(g,_.cx)),n.stopPropagation())}};
_.G.dismissibleItemHandleReplaceEnclosingAction=function(n){this.dismissedRenderer=n.item;this.isDismissed=!0};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.thumbnailWrapper&&(this.JSC$12702_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.miniGameCardViewModel,thumbnailElement:this.thumbnailWrapper,videoPreviewOpts:MZ6}))};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$12702_inlinePreviewHoverListener)==null||BA(n)};
_.G.experimentalPropertiesChanged=function(){this.ytIdomTemplatingBehavior.debounceRender()};
_.G.renderIdom=function(){if(this.data)if(this.dismissedRenderer&&this.dismissedRenderer.notificationMultiActionRenderer){var n=this.data.layout==="MINI_APP_LAYOUT_SQUARE";xa(iPI)({notification:this.dismissedRenderer.notificationMultiActionRenderer,useSquareAspectRatio:n===void 0?!1:n})}else xa(KyA)({data:this.data,addSearchResultTopMargin:this.isSearch,useFullWidth:this.isRichGrid,isDesktopWeb:!0}),this.updateInlinePreviewHoverListeners()};
var gE=ojr;gE.prototype.experimentalPropertiesChanged=gE.prototype.experimentalPropertiesChanged;gE.prototype.dataChanged=gE.prototype.dataChanged;gE.prototype.dismissibleItemOnRequestSent=gE.prototype.dismissibleItemOnRequestSent;gE.prototype.dismissibleItemOnYtServiceRequestSent=gE.prototype.dismissibleItemOnYtServiceRequestSent;_.Y([_.W(DWP),_.F("design:type",Object)],gE.prototype,"ytIdomTemplatingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gE.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],gE.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gE.prototype,"isDismissed",void 0);_.Y([_.t(),_.F("design:type",Object)],gE.prototype,"dismissedRenderer",void 0);_.Y([_.bM(".yt-mini-game-card-view-model__thumbnail-wrapper"),_.F("design:type",HTMLElement)],gE.prototype,"thumbnailWrapper",void 0);
_.Y([_.bM("mini-game-card-view-model"),_.F("design:type",HTMLElement)],gE.prototype,"miniGameCardViewModel",void 0);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],gE.prototype,"dismissibleItemOnYtServiceRequestSent",null);_.Y([_.R("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gE.prototype,"dismissibleItemOnRequestSent",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gE.prototype,"dataChanged",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],gE.prototype,"isRichGrid",void 0);_.Y([_.P("data.*","dismissedRenderer.*","isSearch","isRichGrid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gE.prototype,"experimentalPropertiesChanged",null);
gE=_.Y([_.Ep({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],gE);
_.l(gE,"ytd-mini-game-card-view-model",function(){if(Czc!==void 0)return Czc;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Czc=n},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var Ymi;var SmW;var Fyb=function(){return _.YW.apply(this,arguments)||this};
_.f(Fyb,_.YW);Fyb.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Fyb.prototype.getContinuationUrl=function(n){var D={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(D.itct=this.data.clickTrackingParams);return _.mh(n,D)};
var HPP=Fyb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HPP.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HPP.prototype,"data",void 0);HPP=_.Y([_.Ep({is:"yt-reload-continuation",noInjection:!0})],HPP);var yvI;var NUj;var jlQ=function(){var n=_.m.apply(this,arguments)||this;n.notificationData={};return n};
_.f(jlQ,_.m);_.G=jlQ.prototype;_.G.isMenuExpanded=function(n){return n&&n.length<=1?"undefined":"false"};
_.G.dataChanged_=function(){this.selected=void 0;var n=this.computeSelectedIndex_(this.data);n>=0&&(this.selected=n);n=this.data&&this.data.length>1;_.yX(this.hostElement,"has-items",n);_.r(this.hostElement).querySelector("#label").tabIndex=n?0:-1};
_.G.onDropdownOpen=function(){var n=_.r1();if(this.parentTrackingParams&&this.data){var D=_.JR(this.parentTrackingParams);this.data.forEach(function(L){n&&D&&L.trackingParams&&(L=_.JR(L.trackingParams),_.vz(n,D,L),_.lP(n,[L]))})}else this.parentTrackingParams||_.CL(new _.pe("No parent tracking params passed in for yt-dropdown-menu."))};
_.G.hasNotification=function(n){var D;if(n.targetId&&((D=this.notificationData)==null?0:D.targetId)){var L;return n.targetId===((L=this.notificationData)==null?void 0:L.targetId)}};
_.G.computeSelectedIndex_=function(n){if(n)for(var D=0,L=n.length;D<L;D++)if(n[D].selected)return D;return-1};
_.G.computeLabel_=function(n){return this.data&&n!=void 0?this.data[n].title:""};
_.G.computeShowIcon_=function(n,D){return!D&&!!n};
_.G.computeVerticalOffset_=function(n){return n?36:0};
_.G.computeEndpoint_=function(n){return n.endpoint||n.navigationEndpoint};
_.G.onLabelClick_=function(n){this.data&&this.data.length<=1?n.stopPropagation():this.menuExpanded="true"};
_.G.onIronActivate_=function(n){n=n.detail.item;var D=_.r(this.hostElement).querySelector("#repeat").itemForElement(n);if(D&&D.trackingParams){var L=_.r1(),g=_.JR(D.trackingParams);L&&_.oG(L,g)}if(D&&D.serviceEndpoint)_.c("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(D.serviceEndpoint):_.Bz(this.hostElement,[D.serviceEndpoint]),_.bP(this.hostElement,"yt-playlist-reloading");else a:{if((D=n.querySelector("yt-supported-renderers"))&&(D=
D.rendererElement)&&D.is=="yt-reload-continuation"){D.trigger();break a}(n=n.querySelector("yt-reload-continuation"))&&n.trigger()}};
_.G.onTap_=function(n){n.preventDefault()};
_.G.onItemTap_=function(n){this.ytEndpointBehavior.onEndpointTap_(n)};
_.G.onLinkFocus_=function(n){try{var D=n.target}catch(g){}if(D){var L=D.querySelector("tp-yt-paper-item");L&&_.CC(this,"focus",function(){L.focus()})}};
_.G.onMenuClose_=function(){this.menuExpanded="false"};
_.G.isLabelIconActive_=function(n){return n==="true"};
_.G.computeHasSubtitle_=function(n){return!!n};
_.G.computeHrefForItem_=function(n){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(n))};
_.G.updateSelectedFromBinding=function(n){this.selected=n.detail.value};
var bZ=jlQ;bZ.prototype.onMenuClose_=bZ.prototype.onMenuClose_;bZ.prototype.onTap_=bZ.prototype.onTap_;bZ.prototype.onIronActivate_=bZ.prototype.onIronActivate_;bZ.prototype.onDropdownOpen=bZ.prototype.onDropdownOpen;bZ.prototype.dataChanged_=bZ.prototype.dataChanged_;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],bZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],bZ.prototype,"ytEndpointBehavior",void 0);
_.Y([_.t(),_.F("design:type",Array)],bZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],bZ.prototype,"parentTrackingParams",void 0);_.Y([_.t(),_.F("design:type",Object)],bZ.prototype,"selected",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],bZ.prototype,"useLabel",void 0);_.Y([_.t(),_.F("design:type",String)],bZ.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],bZ.prototype,"iconLabel",void 0);
_.Y([_.t(),_.F("design:type",String)],bZ.prototype,"ariaLabel",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],bZ.prototype,"disabled",void 0);_.Y([_.t({computed:"isMenuExpanded(data)"}),_.F("design:type",String)],bZ.prototype,"menuExpanded",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],bZ.prototype,"closeOnActivate",void 0);_.Y([_.t({reflectToAttribute:!0,value:_.c("web_modern_buttons")}),_.F("design:type",Boolean)],bZ.prototype,"modernButtons",void 0);
_.Y([_.t(),_.F("design:type",Object)],bZ.prototype,"notificationData",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bZ.prototype,"dataChanged_",null);_.Y([_.R("paper-dropdown-open"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],bZ.prototype,"onDropdownOpen",null);
_.Y([_.R("iron-activate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],bZ.prototype,"onIronActivate_",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],bZ.prototype,"onTap_",null);_.Y([_.R("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],bZ.prototype,"onMenuClose_",null);
bZ=_.Y([_.Ep({is:"yt-dropdown-menu",disableElementRegistration:!0})],bZ);
_.l(bZ,"yt-dropdown-menu",function(){if(NUj===void 0){var n=document.createElement("template");_.z(n,'\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$="[[ariaLabel]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;yvI===void 0&&(yvI=document.createElement("template"));var g=yvI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);NUj=n}n=NUj;return n},{mode:2});var $m=function(){var n=_.m.apply(this,arguments)||this;n.hasNotification=!1;return n};
_.f($m,_.m);$m.prototype.computeId=function(n){return n};
$m.prototype.computeHorizontalAlign=function(n){return n?"right":"left"};
$m.prototype.computeAccessibilityLabel=function(n){var D,L;return((D=n.accessibility)==null?void 0:(L=D.accessibilityData)==null?void 0:L.label)||null};
$m.prototype.notificationDataChanged=function(){var n;this.hasNotification=!!this.notificationData&&!((n=this.data)==null?0:n.icon)};
var Gu=$m;Gu.prototype.notificationDataChanged=Gu.prototype.notificationDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Gu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.OK.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],Gu.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gu.prototype,"data",void 0);
_.Y([_.t({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],Gu.prototype,"id",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Gu.prototype,"isRightAligned",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Gu.prototype,"disabled",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Gu.prototype,"closeOnActivate",void 0);_.Y([_.t(),_.F("design:type",Object)],Gu.prototype,"notificationData",void 0);
_.Y([_.t(),_.F("design:type",Object)],Gu.prototype,"hasNotification",void 0);_.Y([_.P("notificationData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gu.prototype,"notificationDataChanged",null);Gu=_.Y([_.Ep({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],Gu);
_.l(Gu,"yt-sort-filter-sub-menu-renderer",function(){if(SmW===void 0){var n=document.createElement("template");_.z(n,'\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-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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Ymi===void 0&&(Ymi=document.createElement("template"));var g=Ymi;L.call(D,g.content.cloneNode(!0),n.content.firstChild);SmW=n}n=SmW;return n},{mode:2});_.Hl(DHO);
var nNG=_.t4(function(n){var D=n.children;var L=n.className;var g=n.style;var b=n.role;var q=n.ariaSelected;var U=n.ariaLabel;var J=n.ariaHidden;var k=n.ariaLabelledby;var a=n.ariaDescribedby;var d=n.command;var T=n.elementsCommand;var Q=n.forceNewState;var A=n.tabIdentifier;var I=n.target;var w=n.tabIndex;var h=n.stopPropagation;n=_.JK(function(){var e=_.IU({innertubeCommand:d==null?void 0:d(),elementsCommand:T==null?void 0:T(),forceNewState:Q==null?void 0:Q(),stopPropagation:(h==null?void 0:h())!==
!1});e||(e={});e["aria-hidden$"]=J==null?void 0:J();var v;e.tabindex$=(v=w==null?void 0:w())!=null?v:e.tabindex$;var LO;e["force-new-state$"]=(LO=Q==null?void 0:Q())!=null?LO:e["force-new-state$"];var S;e.role$=(S=b==null?void 0:b())!=null?S:e.role$;var $i;e["aria-hidden$"]=($i=J==null?void 0:J())!=null?$i:e["aria-hidden$"];var nO;e.target$=(nO=I==null?void 0:I())!=null?nO:e.target$;return e},void 0,"SU0Mnc");
return _.Z(_.kI,{aTagConfig:n,className:L,style:g,ariaLabel:U,ariaLabelledby:k,ariaDescribedby:a,ariaSelected:q,tabIdentifier:A},D)},"ia");var Lg8=_.c("kevlar_modern_sd")?"yt-spec-place-data-view-model-shape__thumbnail-round":"",DpP=_.gg(gAf);_.Hl(gAf);_.vB(DpP,"place-data-view-model",{props:{data:_.PX}});var LWG=new _.jK("INLINE_PLAYBACK_HOOK_TOKEN");var dHB=function(n){this.setActiveSlideIndex=n;this.jobIds=[];this.isSlideshowPlaying=!1},EAv=function(n){if(n.isSlideshowPlaying){n.isSlideshowPlaying=!1;
for(var D=n.jobIds,L=0,g=D.length;L<g;L++)_.fj.cancelJob(D[L]);n.jobIds.length=0}},T3B=function(n,D){n.isSlideshowPlaying||(n.isSlideshowPlaying=!0,gNA(n),bnG(n,D,0))},gNA=function(n){_.Ya(_.fj,function(){n.setActiveSlideIndex(0)},1)},bnG=function(n,D,L){n.jobIds.push(_.Ya(_.fj,function(){var g=L<D-1?L+1:0;
n.setActiveSlideIndex(g);bnG(n,D,g)},1800))};var B3T=new _.jK("IMAGE_ON_LOAD_HANDLER_TOKEN");var $pX=_.t4(function(n){return _.Z("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.Z(_.Z4,{cond:function(){var D;return(D=n.data())==null?void 0:D.thumbnail},
then:function(D){return _.Z(_.RU,{data:D,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"ja");_.qx=_.t4(function(n){var D=n.data;var L=n.lockupExperiments;n={};return _.Z("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.Z("div",{class:_.nl("ytThumbnailOverlayButtonViewModelButton",(n.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var g;return L&&((g=L())==null?void 0:g.useLegacySizedIconButton)},n))},_.Z(_.fF,{data:function(){return D().overlayButton}},{buttonViewModel:function(g){return _.Z(_.O9,{data:g.data,
buttonOverrides:function(){var b;return L&&((b=L())==null?0:b.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"ka");
_.qx.idomCompat=!0;var GeG=_.t4(function(n){var D=_.GS(function(L){L.preventDefault();return!1});
return _.Z("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":D},_.Z(_.fF,{data:function(){return n.data().buttons}},{toggleButtonViewModel:function(L){return _.Z("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.Z(_.IQ,{data:L.data}))}}))},"la");
GeG.idomCompat=!0;var qH6=_.t4(function(n){var D=function(){var L;return((L=_.u(n.data().rendererContext,_.Xc))==null?void 0:L.label)||""};
return _.Z("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.Z(_.Z4,{cond:function(){return n.data().image},
then:function(){return _.Z("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.Z(_.RU,{data:function(){return n.data().image},
alt:D}))}}),_.Z(_.Z4,{cond:function(){return n.data().text},
then:function(){return _.Z("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return n.data().text})}}))},"ma");var Jnb=_.s9({thumbnailOverlayTitleViewModel:jwL,thumbnailOverlayBadgeViewModel:Dub,thumbnailBottomOverlayViewModel:mH6,thumbnailOverlayFullViewModel:qH6,thumbnailOverlayButtonViewModel:_.qx}),kry=_.s9({thumbnailHoverOverlayViewModel:Xtj,thumbnailHoverOverlayToggleActionsViewModel:GeG}),pti=_.s9({animatedThumbnailOverlayViewModel:$pX});_.Hl(ZmB);var Vkr=_.t4(function(n){var D=[],L=function(){var T,Q;return XC((T=n.width)==null?void 0:T.call(n),(Q=n.height)==null?void 0:Q.call(n))},g=_.E().resolve(_.Yo(B3T)),b=_.tb(function(){D.push("elRef.value set");
var T;(T=n.playbackRef)==null||T.call(n,{thumbnailElRef:b,thumbnail:n.data().image,thumbnailOverlays:n.data().overlays,thumbnailSize:L()})});
_.c7(function(){D.push("onInit");_.QP(function(){D.push("onCleanup")})});
var q=_.zS($HO),U=function(){var T,Q;return(Q=(T=n.aspectRatio)==null?void 0:T.call(n))!=null?Q:0},J=function(){return(n.data().image?_.g6J(n.data().image):U())<=1&&U()===0},k=function(){return J()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},a=function(){b.value||_.CL(new _.pe("Thumbnail elRef.value is null",D.join("\n")));
g&&b.value&&g(b.value)},d={};
return _.Z("yt-thumbnail-view-model",{class:_.nl("yt-thumbnail-view-model",n.className,function(){return ahi(U())},function(){var T,Q;
a:{var A=L(),I=(T=n.disableRounding)==null?void 0:T.call(n);T=(Q=n.isClip)==null?void 0:Q.call(n);if(!I&&!T)switch(A){case "large":Q="yt-thumbnail-view-model--large";break a;case "small":Q="yt-thumbnail-view-model--small";break a;default:Q="yt-thumbnail-view-model--medium";break a}Q=void 0}return Q},(d["yt-thumbnail-view-model--cinematic"]=J,d)),
style:_.Uh({"background-color":function(){var T,Q=J()?(T=n.data().backgroundColor)==null?void 0:T.lightTheme:void 0;return Q?I5(Q,"1"):void 0}}),
el:b},_.Z(_.Z4,{cond:J,then:function(){return _.Z("div",{class:"yt-thumbnail-view-model__blurred-image"},_.Z(_.RU,{data:function(){return n.data().image},
alt:"",contentMode:k,targetWidth:n.width,onload:a}))}}),_.Z("div",{class:"yt-thumbnail-view-model__image"},_.Z(_.RU,{data:function(){return n.data().image},
alt:"",contentMode:k,targetWidth:n.width,onload:a}),null),_.Z(_.fF,{data:function(){return n.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:nj6,thumbnailOverlayBadgeViewModel:function(T){return _.Z(Dub,{data:T.data,thumbnailSize:L,isClip:n.isClip})},
thumbnailBottomOverlayViewModel:mH6,thumbnailOverlayFullViewModel:qH6,thumbnailOverlayButtonViewModel:function(T){return _.Z(_.qx,{data:T.data,lockupExperiments:n.lockupExperiments})}}),_.Z(_.fF,{data:function(){var T;
return((T=n.hovered)==null?0:T.call(n))?n.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(T){return _.Z(lhA,{data:T.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:GeG}),_.Z(_.fF,{data:function(){var T;return((T=n.hovered)==null?0:T.call(n))&&q()?n.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:$pX}),_.Z(_.Z4,{cond:n.isClip,then:function(){return VQy()}}))},"na"),Upc=_.c("web_enable_sink_lockups_batch")?Vkr:ZmB,V7=_.c("web_enable_sink_lockups_batch")?Vkr:_.gg(Upc,{callbacks:{playbackRef:!0}});
Vkr.idomCompat={callbacks:{playbackRef:!0}};var swf=_.s9({thumbnailViewModel:Upc});_.Hl(cni);var Bbb=_.t4(function(n){var D=_.V(_.bn(-1,void 0,"GEkecf")),L=D.next().value,g=D.next().value;_.c7(function(){var b=new dHB(g);T3B(b,n.data().thumbnails.length);_.QP(function(){EAv(b)})});
return _.Z("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.Z(_.fF,{data:function(){return n.data().thumbnails}},{thumbnailViewModel:function(b,q){return _.Z("div",{class:function(){var U=!n.data().primaryThumbnail,J=q(),k=L(),a=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
U&&J===0&&a.push("yt-collection-thumbnail-slideshow--first-slide");J<=k&&a.push("yt-collection-thumbnail-slideshow--show-slide");return a.join(" ")}},_.Z(V7,{data:b.data,
disableRounding:n.disableRounding}))}}))},"oa"),zgi=_.c("web_enable_sink_lockups_batch")?Bbb:cni,JSA=_.c("web_enable_sink_lockups_batch")?Bbb:_.gg(cni);
Bbb.idomCompat=!0;var Qwf=new _.jK("DWELL_DETECTOR_REGISTRY_TOKEN");var AnB=_.s9({thumbnailViewModel:Upc});_.Hl(Ihb);var pmb=_.t4(function(n){var D=fhy(n.triggeringElement),L=function(){return!!n.data().primaryThumbnail};
return _.Z("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.Z(keX,{stackEnabled:L,thumbnailSize:function(){var g,b;return XC((g=n.width)==null?void 0:g.call(n),(b=n.height)==null?void 0:b.call(n))},
doubleStack:n.doubleStack,stackColor:function(){return n.data().stackColor}},_.Z("div",null,_.Z(_.fF,{data:function(){return n.data().primaryThumbnail}},{thumbnailViewModel:function(g){var b={};
return _.Z(V7,{data:g.data,width:n.width,height:n.height,aspectRatio:n.aspectRatio,disableRounding:n.disableRounding,className:_.nl((b["yt-collection-thumbnail-view-model--has-stacks"]=L,b)),hovered:n.hovered,playbackRef:n.playbackRef})}}),_.Z(_.Z4,{cond:function(){var g;
return D()&&((g=n.data().thumbnails)==null?void 0:g.length)},
then:function(){return _.Z("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.Z(JSA,{data:n.data,disableRounding:function(){return!L()}}))}}))))},"pa"),Zn6=_.c("web_enable_sink_lockups_batch")?pmb:_.gg(Ihb,{callbacks:{playbackRef:!0}});
pmb.idomCompat={callbacks:{playbackRef:!0}};
var keX=_.t4(function(n){var D=n.children;var L=n.stackEnabled;var g=n.thumbnailSize;var b=n.doubleStack;var q=n.stackColor;var U,J=(U=_.E().resolve(_.Yo(_.hR)))==null?void 0:U();return _.Z(_.Z4,{cond:L,then:function(){return _.Z(NiI,{data:function(){var k,a;return{experimentEnabled:!0,thumbnailSize:g(),doubleStack:b==null?void 0:b(),color:J?q==null?void 0:(k=q())==null?void 0:k.darkTheme:q==null?void 0:(a=q())==null?void 0:a.lightTheme,enableResponsiveMode:!1}}},D)},
else:function(){return D}})},"qa");var a_L=new _.jK("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var B$;_.UU={calledOnce:!0,state:"visible"};B$={calledOnce:!0,state:"hidden"};_.J2=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;var g=n.className;var b=n.delayedClassName;n=n.animationEntityKey;var q=_.tb(),U=_.xe(n,""),J=_.B6(Q8T,U),k=function(){var nO,VB;return(VB=(nO=J())==null?void 0:nO.value)!=null?VB:!1},a=function(){_.eS(_.pF("booleanEntity",U(),{key:U(),
value:!0}));e=void 0};
n=_.V(_.V3(k));var d=n.next().value,T=n.next().value;n=_.V(_.V3(k));var Q=n.next().value,A=n.next().value;n=_.V(_.V3(function(){var nO;return k()?(nO=D().styleTransitionConfig)==null?void 0:nO.destinationStyle:void 0}));
var I=n.next().value,w=n.next().value,h=function(){var nO=Object.assign({},D(),I()&&{style:I()}),VB,Iv,CO=nO.label,uT=(VB=nO.interaction)==null?void 0:(Iv=VB.accessibility)==null?void 0:Iv.label;VB=nO.iconImage?nO.label&&nO.label.content?nO.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:CO,accessibilityLabel:uT,style:im8(nO.style),type:wt4(nO.style),state:"active",size:Omi(nO.size),iconPosition:VB,disabled:!1,aTagConfig:rn8(nO,L)}},e;
_.Fw(q,{visibilityCallback:function(nO){var VB,Iv=(VB=D().interaction)==null?void 0:VB.onFirstVisible;nO&&Iv&&_.Cy(Iv)},
showOption:_.UU});var v=function(){return p_8(h(),!!D().iconImage)};
g=_.nl(function(){return"ytwAdButtonViewModelHost"},function(){return D().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var nO=!!D().delayedAppearanceConfig,VB=d();
return nO?VB?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var nO=!!D().delayedAppearanceConfig,VB=Q();
return nO?VB?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!D().delayedAppearanceConfig||d()?b==null?void 0:b():""},g!=null?g:"");
var LO=function(){var nO,VB=(nO=D().delayedAppearanceConfig)==null?void 0:nO.delayedInvisibleSeconds;VB&&(e=_.df(_.fj,function(){T(!0);S()},VB*1E3))},S=function(){var nO,VB=(nO=D().delayedAppearanceConfig)==null?void 0:nO.delayedVisibleSeconds;
VB&&(e=_.df(_.fj,function(){A(!0);$i()},VB*1E3))},$i=function(){var nO,VB=(nO=D().styleTransitionConfig)==null?void 0:nO.styleTransitionSeconds,Iv,CO=(Iv=D().styleTransitionConfig)==null?void 0:Iv.destinationStyle;
VB&&CO?e=_.df(_.fj,function(){w(CO);a()},VB*1E3):a()};
_.c7(function(){var nO;((nO=D().delayedAppearanceConfig)==null?0:nO.transitionDurationSeconds)&&q.value.style.setProperty("transition-duration",D().delayedAppearanceConfig.transitionDurationSeconds+"s");LO()});
_.QP(function(){e&&_.fj.cancelJob(e)});
return _.Z("ad-button-view-model",{class:g,el:q},_.Z(_.Z4,{cond:h,then:function(){return _.Z(nR,{data:h,icon:function(){return _.Z(_.Z4,{cond:function(){return D().iconImage},
then:function(nO){return _.Z(_.RU,{data:nO,alt:"",targetWidth:v,targetHeight:v,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ra");var dpL=_.t4(function(n){var D=n.data;n=_.tb();_.Fw(n,{visibilityCallback:function(L){var g,b=(g=D().interaction)==null?void 0:g.onFirstVisible;L&&b&&_.Cy(b)},
showOption:_.UU});return _.Z("ad-button-group-view-model",{class:function(){return"ytwAdButtonGroupViewModelHost"},
el:n},_.Z("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.Z(_.fF,{data:function(){return D().secondaryAdButton}},{adButtonViewModel:function(L){return _.Z(_.J2,{data:L.data})}})),_.Z("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.Z(_.fF,{data:function(){return D().primaryAdButton}},{adButtonViewModel:function(L){return _.Z(_.J2,{data:L.data})}})))},"sa");var Tb6=_.t4(function(n){var D=function(){var L;return((L=n.data())==null?void 0:L.answers)||[]};
return _.Z("yt-survey-icons",{class:"ytSurveyIconsHost"},_.Z("div",{class:"ytSurveyIconsHeader"},_.Z("div",{class:"ytSurveyIconsTitle"},function(){var L;return(L=n.data())==null?void 0:L.text}),_.Z("div",null,_.Z(nR,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var L;(L=n.onDismiss)==null||L.call(n)}}},
iconName:"DISMISSAL"}))),_.Z("div",null,_.Z("div",{class:"ytSurveyIconsAnswers"},_.Z(_.aV,{each:function(){return D()},
keyBy:"INDEX"},function(L,g){return _.Z("div",null,_.Z(nR,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var b;(b=n.onSelect)==null||b.call(n,L(),g)}}},
icon:function(){return _.Z(_.Ji,{icon:function(){var b,q;return(b=L())==null?void 0:(q=b.icon)==null?void 0:q.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.Z("div",{class:"ytSurveyIconsAnswersText"},_.Z("div",null,function(){return D().length?D()[0].text:""}),_.Z("div",null,function(){return D().length?D()[D().length-1].text:""}))))},"ta");var ENX=_.t4(function(n){var D=_.V(_.bn(!1,void 0,"s8HkOb")),L=D.next().value,g=D.next().value,b=_.B6(ME8,function(){var J;return(J=n.data().keys)==null?void 0:J.surveyEntityKey}),q=_.B6(oYv,function(){var J;
return(J=n.data().keys)==null?void 0:J.surveyStateEntityKey});
_.Pl("ytd-slimline-survey-show-action",function(){g(!1)});
var U=function(){var J,k;var a=(J=q())==null?void 0:(k=J.questionStack)==null?void 0:k[0];if(a!==void 0){var d,T;return(d=b())==null?void 0:(T=d.questions)==null?void 0:T[a]}};
D={};return _.Z("yt-slimline-survey-view-model",{class:_.nl("ytSlimlineSurveyViewModelHost",(D.ytSlimlineSurveyViewModelCollapsed=function(){return L()},D))},_.Z("div",{class:"ytSlimlineSurveyViewModelContainer"},_.Z(_.Z4,{cond:function(){var J;
return((J=U())==null?void 0:J.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.Z(Tb6,{data:function(){return U()},
onSelect:function(J,k){var a,d;return _.B(function(T){g(!0);if(d=(a=n.data())==null?void 0:a.onSelectRating)_.Cy(d),_.eS(FzA(k));_.Tq(T)})},
onDismiss:function(){g(!0)}})}})))},"ua");var s2r=_.t4(function(n){return _.Z("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.Z(_.fF,{data:function(){var D;return(D=n.data())==null?void 0:D.attachments}},{flexibleActionsViewModel:function(D){return _.Z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.Z(SfL,{data:D.data,
layout:function(){var L;return((L=n.lockupStyle())==null?void 0:L.arrangement)===1?0:1},
justifyContentOverride:function(){var L;return((L=n.lockupStyle())==null?void 0:L.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(D){return _.Z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.Z(ENX,{data:D.data}))},
expandableMetadataViewModel:function(D){D=D.data;var L;return _.Z("div",{class:"ytLockupAttachmentsViewModelAttachment"},(L=_.E().resolve(_.Yo(a_L)))==null?void 0:L({data:D}))},
adButtonGroupViewModel:function(D){return _.Z("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.Z(dpL,{data:D.data}))}}))},"va");var PgT=_.H7("rich_grid_min_item_width",310),KgT=_.H7("rich_grid_max_item_width",500);var yn8=_.t4(function(n){var D=n.data;return _.Z("br-nz-badge-shape",{class:_.nl(function(){return YLB(D().brNzRatingBadgeType)}),
role:function(){return D().accessibilityText?"img":void 0},
"aria-label":function(){return D().accessibilityText}},function(){var L;
return(L=D())==null?void 0:L.text})},"wa");_.Hl(N3v);var cSG,XTi;cSG=_.t4(function(n){var D=function(){var L=n.data(),g,b;return L?Hmb(L,!((g=n.workaroundShortsIsThumbnailBadge)==null||!g.call(n)),(b=n.modern)==null?void 0:b.call(n)):void 0};
return _.Z("yt-badge-view-model",{class:_.nl("yt-badge-view-model-wiz",n.class)},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){var L;return!((L=D())==null||!L.brNzRatingBadgeType)}},function(){return _.Z(yn8,{data:function(){return D()}})}),_.Z(_.dd,{when:function(){return!!D()&&!D().brNzRatingBadgeType}},function(){return _.Z(_.H6,{data:function(){return D()}})})))},"xa");
XTi=_.c("web_enable_sink_lockups_batch")?cSG:N3v;_.km=_.c("web_enable_sink_lockups_batch")?cSG:_.gg(N3v);cSG.idomCompat=!0;var njQ,jwB;njQ=16/9;jwB=2/3;_.pH=_.t4(function(n){var D=n.data;var L=n.className;var g=n.imageSizeConfig;var b=n.notifyOnLoaded;n=_.tb();var q=function(){return D().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},U=function(){var d;
return _.tY((d=D())==null?void 0:d.rendererContext)},J={};
J=(J["yt-content-preview-image-view-model-wiz"]=!0,J["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return q()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},J["yt-content-preview-image-view-model-wiz--tappable"]=function(){return U()},J);
var k=function(){var d,T;return(T=(d=_.u(D().rendererContext,_.Xc))==null?void 0:d.label)!=null?T:""},a=function(){return LyJ(D())};
_.v6(n,function(){var d;return(d=D())==null?void 0:d.rendererContext});
return _.Z("yt-content-preview-image-view-model",{el:n,role:function(){return U()?"link":void 0},
tabindex:function(){return U()?0:void 0},
class:_.nl(L,J,function(){var d=q();var T=g==null?void 0:g();d=d==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||d==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||d==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||d==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(T==null?void 0:T.size)!=null&&T.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(T==null?void 0:T.size)!=null&&T.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 d}),
style:function(){return DuB(q(),D().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",g==null?void 0:g(),gjQ(a()),D().layoutWidth,D().layoutHeight)}},_.Z(_.Z4,{cond:a,
then:function(d){return _.Z(_.RU,{data:d,alt:k,"data-disabled$":function(){return!k()},
notifyOnLoaded:b})}}),_.Z(_.fF,{data:function(){var d;
return(d=D())==null?void 0:d.overlays}},{thumbnailHoverOverlayViewModel:lhA,
thumbnailOverlayButtonViewModel:_.qx}))},"ya");
_.pH.idomCompat=!0;var uLG=_.t4(function(n){var D=n.data;var L=n.className;var g=n.useSmallLayout;var b=n.useMediumText;n=_.tb();var q={};b=(q["yt-attribution-view-model-wiz"]=!0,q["yt-attribution-view-model-wiz--medium-text"]=b,q);_.v6(n,function(){var U;return(U=D())==null?void 0:U.rendererContext});
return _.Z("yt-attribution-view-model",{el:n,class:_.nl(L,b)},_.Z(_.Z4,{cond:function(){return _.tY(D().rendererContext)},
then:function(){return _.Z("button",{class:"yt-attribution-view-model-wiz--tappable"},_.Z(Q2j,{data:D,useSmallLayout:g}))},
else:function(){return _.Z(Q2j,{data:D,useSmallLayout:g})}}))},"za"),Q2j=_.t4(function(n){var D=n.data;
var L=n.useSmallLayout;var g=function(){return{size:(L==null?0:L())?16:24}};
return _.Z(_.ot,null,_.Z(_.fF,{data:function(){return D().contentPreviewImage}},{contentPreviewImageViewModel:function(b){return _.Z(_.pH,{data:b.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:g})}}),_.Z(_.fF,{data:function(){return D().badge}},{badgeViewModel:function(b){return _.Z(_.km,{data:b.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.Z(_.Z4,{cond:function(){return D().text},
then:function(){return _.Z(_.pl,{text:function(){return D().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.Z(_.Z4,{cond:function(){return D().suffix},
then:function(){return _.Z(_.pl,{text:function(){return D().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Aa");
uLG.idomCompat=!0;var BU8=_.s9({avatarStackViewModel:_.HmI,badgeViewModel:XTi});_.Hl(p3v);var f_X,ASX,zLc,I_r,Cur,rSb,OnQ;f_X=_.t4(function(n){var D=n.delimiter;var L=n.max;var g=n.index;var b=n.isStandalone;return _.Z(_.Z4,{cond:function(){return L()-1>g()},
then:function(){var q={};return _.Z("span",{class:_.nl("yt-content-metadata-view-model-wiz__delimiter",(q["yt-content-metadata-view-model-wiz__delimiter--standalone"]=b,q)),"aria-hidden":!0},D)}})},"Ba");
ASX=_.t4(function(n){var D=n.metadataPart;var L=n.maxLines;return _.Z(_.pl,{text:function(){return D().text},
linkInheritColor:!0,className:function(){return ZPB(L())},
userInput:!0})},"Ca");
zLc=_.t4(function(n){var D=n.metadataPart;var L=n.maxLines;return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return D().tooltip},
then:function(g){return _.Z("span",{title:g,role:"tooltip"},_.Z(ASX,{metadataPart:D,maxLines:L}))},
else:function(){return _.Z(ASX,{metadataPart:D,maxLines:L})}}))},"Da");
I_r=_.t4(function(n){var D=n.metadataPart;var L=n.isOverlay;var g=n.useMediumText;var b=n.hideAvatar;var q=function(){return D().maxLines!==void 0?D().maxLines:1};
return _.Z(_.ot,null,_.Z(_.fF,{data:function(){return D().avatarStack}},{avatarStackViewModel:function(U){return _.Z(ynA,{data:U.data,
isOverlay:L,useMediumText:g,hideAvatar:b})},
badgeViewModel:_.km}),_.Z(_.Z4,{cond:function(){return D().text},
then:function(){return _.Z(zLc,{metadataPart:D,maxLines:q})}}))},"Ea");
Cur=_.t4(function(n){var D=n.metadataRow;var L=n.isInline;var g=n.delimiter;var b=n.isOverlay;var q=n.useMediumText;var U=n.extensions;var J=function(){var k;return $uB(U==null?void 0:(k=U())==null?void 0:k.lockupMetadata,D())};
n={};return _.Z("div",{class:_.nl("yt-content-metadata-view-model-wiz__metadata-row",(n["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=L,n["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var k;return GW4(U==null?void 0:(k=U())==null?void 0:k.lockupMetadata,D())},n["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var k;
return!!(U==null?0:(k=U())==null?0:k.lockupMetadata)&&D().badges},n))},_.Z(_.fF,{data:function(){return D().badges}},{badgeViewModel:function(k){return _.Z("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.Z(_.km,{data:k.data}))}}),_.Z(_.aV,{each:function(){return D().metadataParts||[]}},function(k,a){return _.Z(_.ot,null,_.Z(I_r,{metadataPart:k,
isOverlay:b,useMediumText:q,hideAvatar:J}),_.Z(f_X,{delimiter:g,max:function(){return D().metadataParts.length},
index:a,isStandalone:!1}))}),_.Z(_.Z4,{cond:function(){return D().isSpacerRow&&!L()},
then:function(){return _.Z("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Fa");
rSb=_.t4(function(n){var D=_.KC(n,{layout:0,isOverlay:!1});n=D.className;var L=D.data,g=D.layout,b=D.isOverlay,q=D.useMediumText,U=D.extensions;D=_.tb();var J=function(){return g()===0};
_.v6(D,function(){return L().rendererContext});
var k={};return _.Z("yt-content-metadata-view-model",{class:_.nl(n,"yt-content-metadata-view-model-wiz",(k["yt-content-metadata-view-model-wiz--inline"]=J,k["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.tY(L().rendererContext)},k["yt-content-metadata-view-model-wiz--medium-text"]=q,k)),
el:D},_.Z(_.aV,{each:function(){return L().metadataRows}},function(a,d){return _.Z(_.ot,null,_.Z(Cur,{metadataRow:a,
isInline:J,delimiter:function(){return L().delimiter},
isOverlay:b,useMediumText:q,extensions:U}),_.Z(_.Z4,{cond:function(){return J()&&!a.isSpacerRow},
then:function(){return _.Z(f_X,{delimiter:function(){return L().delimiter},
max:function(){return L().metadataRows.length},
index:d,isStandalone:!0})}}))}))},"Ga");
OnQ=_.c("web_enable_sink_lockups_batch")?rSb:p3v;_.inr=_.c("web_enable_sink_lockups_batch")?rSb:_.gg(p3v);rSb.idomCompat=!0;var NA=_.s9({avatarViewModel:_.CR,decoratedAvatarViewModel:SLL,contentMetadataViewModel:OnQ,buttonViewModel:_.O9,attributionViewModel:uLG,lockupAttachmentsViewModel:s2r});_.Hl(TUJ);var wmA=_.t4(function(n){var D={};return _.Z("yt-lockup-metadata-view-model",{class:_.nl("yt-lockup-metadata-view-model-wiz",function(){a:{var L=n.lockupStyle();if(L==null?0:L.isOverlay)L="yt-lockup-metadata-view-model-wiz--overlay";else switch(L==null?void 0:L.arrangement){case 1:L="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:L="yt-lockup-metadata-view-model-wiz--vertical"}}return L},function(){a:{var L=n.lockupStyle();
if(L==null?0:L.isTiny)L="yt-lockup-metadata-view-model-wiz--tiny";else switch(L==null?void 0:L.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":L="yt-lockup-metadata-view-model-wiz--compact";break a;default:L="yt-lockup-metadata-view-model-wiz--standard"}}return L},(D["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.isOverlay},D["yt-lockup-metadata-view-model-wiz--card"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.isCard},D["yt-lockup-metadata-view-model-wiz--centered"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.isCentered},D["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.typographyBump},D["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.useLegacyTypography},D["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var L;
return(L=n.lockupStyle())==null?void 0:L.useRichGridLegacyTypography},D))},_.Z(_.fF,{data:function(){return n.data().image}},{avatarViewModel:function(L){return _.Z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.Z(_.eY,{data:L.data}))},
decoratedAvatarViewModel:function(L){return _.Z("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.Z(_.xE,{data:L.data}))}}),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.Z("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var L;return(L=n.data().title)==null?void 0:L.content}},_.Z(_.Z4,{cond:function(){return n.data().title},
then:function(L){return _.Z(_.kI,{command:n.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:n.lockupAccessibilityLabel},_.Z(_.pl,{text:L}))}})),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.Z(_.fF,{data:function(){return n.data().metadata}},{contentMetadataViewModel:function(L){return _.Z(_.inr,{data:L.data,
layout:1,useMediumText:function(){var g,b;return((g=n.lockupStyle())==null?void 0:g.typographyBump)||((b=n.lockupStyle())==null?void 0:b.useRichGridLegacyTypography)},
extensions:function(){var g,b;return{lockupMetadata:{byline:{hideAvatar:((g=n.lockupStyle())==null?void 0:g.arrangement)===0,addPadding:((b=n.lockupStyle())==null?void 0:b.arrangement)===1}}}}})}})),_.Z(_.fF,{data:function(){return n.data().attribution}},{attributionViewModel:function(L){return _.Z("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},_.Z(uLG,{data:L.data,
useSmallLayout:!0}))}}),_.Z("div",null,_.Z(_.fF,{data:function(){return n.data().attachmentSlot}},{lockupAttachmentsViewModel:function(L){return _.Z(s2r,{data:L.data,
lockupStyle:n.lockupStyle})}}))),_.Z("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.Z(_.fF,{data:function(){return n.data().menuButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
buttonOverrides:function(){var g;return((g=n.lockupStyle())==null?0:g.isOverlay)?{style:"overlay"}:void 0}})}})))},"Ha"),hLc=_.c("web_enable_sink_lockups_batch")?wmA:_.gg(TUJ);
wmA.idomCompat=!0;var WWA=_.t4(function(n){var D=_.tb();_.po(function(){requestAnimationFrame(function(){_.tG(D.value)})});
var L={},g={},b={};return _.Z("notification-multi-action-renderer",{class:_.nl("ytNotificationMultiActionRendererHost",(L.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var q;return(q=n.useLegacyShelfStyle)==null?void 0:q.call(n)},L)),
el:D},_.Z("span",{"aria-live":"polite",class:_.nl("ytNotificationMultiActionRendererTextContainer",(g.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var q;return(q=n.useLegacyShelfStyle)==null?void 0:q.call(n)},g))},_.Z(_.pl,{text:function(){return n.data().responseText}})),_.Z("div",{class:_.nl("ytNotificationMultiActionRendererButtonContainer",(b.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var q;
return(q=n.useLegacyShelfStyle)==null?void 0:q.call(n)},b))},_.Z(_.fF,{data:function(){var q;
return(q=n.data().buttons)==null?void 0:q.map(function(U){if(U=U.buttonRenderer){var J,k=Object,a=k.assign,d=(J=U.icon)==null?void 0:J.iconType;J=(J=U.command||U.serviceEndpoint||U.navigationEndpoint)?{innertubeCommand:J}:void 0;U={buttonViewModel:a.call(k,{},{iconName:d,onTap:J,trackingParams:U.trackingParams,titleFormatted:U.text?_.cB(U.text):void 0},Ejy(U))}}else U=void 0;return U}).filter(function(U){return!!U})}},{buttonViewModel:function(q,U){return _.Z("div",null,_.Z(_.O9,{data:q.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var J;return((J=n.useModernStyles)==null?0:J.call(n))?{type:U()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ia");var eLb=_.t4(function(n){var D=_.tb();_.po(function(){requestAnimationFrame(function(){_.tG(D.value)})});
return _.Z("notification-text-renderer",{el:D,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.Z(_.pl,{text:function(){return n.data().successResponseText}}))},"Ja");_.xpr=_.t4(function(n){var D=_.B6(ACJ,function(){var g;return sli((g=n.contentId)==null?void 0:g.call(n))}),L=function(){var g;
return _.u((g=D())==null?void 0:g.command,_.cx)};
return _.Z(_.Z4,{cond:function(){var g;if(!(g=L())){var b;g=_.u((b=D())==null?void 0:b.command,yyX)}return g},
then:function(){return _.Z(_.Z4,{cond:L,then:function(){var g={};return _.Z("div",{class:_.nl("ytDismissibleItemReplacedContent",function(){var b;return cvB((b=n.aspectRatio)==null?void 0:b.call(n))})},_.Z("div",{class:_.nl((g.ytDismissibleItemAspectRatioContainer=function(){var b;
return((b=n.aspectRatio)==null?void 0:b.call(n))!==void 0},g))},_.Z(_.fF,{data:function(){var b;
return(b=L())==null?void 0:b.item}},{notificationMultiActionRenderer:function(b){return _.Z(WWA,{data:b.data,
useModernStyles:n.useModernStyle,useLegacyShelfStyle:n.useLegacyShelfStyle})},
notificationTextRenderer:eLb})))}})},
else:n.children})},"Ka");_.KWj=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;n=_.mL();var g=function(){var q;return((q=D().interaction)==null?0:q.onTap)?function(U){var J;CgO(U,(J=D().interaction)==null?void 0:J.onTap,L)}:void 0},b=function(){var q,U=D(),J=g(),k=(q=_.u(D().rendererContext,_.Xc))==null?void 0:q.label;
a:switch(U.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":q=1;break a;default:q=0}return{size:fjB(U.size),type:q,onTap:J,accessibilityText:k}};
_.Fw(n,{visibilityCallback:function(q){var U,J=(U=D().interaction)==null?void 0:U.onFirstVisible;q&&J&&_.Cy(J)},
showOption:_.UU});return _.Z("ad-avatar-view-model",{class:function(){var q;return((q=D().interaction)==null?0:q.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:n},_.Z(_.Z4,{cond:function(){return D().image},
then:function(q){return _.Z(lj,{data:b,image:q})}}))},"La");_.Z3=_.t4(function(n){n=_.KC(n,{hasDot:!1});var D=Object.assign({},n),L=n.data,g=n.hasDot;n=n.customCommandResolver;var b=(delete D.data,delete D.hasDot,delete D.customCommandResolver,D);D=function(){return L().style};
D!==void 0&&D!==null||_.e6(Error("Gh"));D=_.tb();_.S_(D,function(){return L().interaction},n);
return _.Z("ad-badge-view-model",{class:_.nl(function(){var q;return((q=L().interaction)==null?0:q.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var q=b.adRenderingContextType();
L();return q==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:D},_.Z(_.H6,{data:function(){var q;L();var U=(q=L().label)==null?void 0:q.content;q=g();var J=L().style==="AD_BADGE_STYLE_STARK_OVERLAY";return{type:2,text:U,adsIncludeDot:q,isOverlay:J}}}))},"Ma");var RLQ;_.am=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;var g=n.adRenderingContextType;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(b){var q,U=(q=D().interaction)==null?void 0:q.onFirstVisible;b&&U&&_.Cy(U)},
showOption:_.UU});return _.Z("ad-details-line-view-model",{class:function(){var b;return((b=D().interaction)==null?0:b.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:n},_.Z(_.Z4,{cond:function(){return D().style},
then:function(b){return _.Z(_.aV,{each:function(){var q;return((q=D())==null?void 0:q.attributes)||[]},
keyBy:"INDEX"},function(q){return _.Z(RLQ,{attribute:q,style:b,adRenderingContextType:function(){return g()}})})}}))},"Na");
RLQ=_.t4(function(n){var D=n.attribute;var L=n.style;var g=n.adRenderingContextType;return _.Z(_.Z4,{cond:function(){return D().text},
then:function(b){return _.Z(_.pl,{text:b,className:function(){var q=g();L();return q==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Oa");var Pui=_.t4(function(n){var D=n.data;var L=function(){return D().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
return _.Z(_.ot,null,_.Z("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.Z(_.pl,{text:function(){return D().headline},
className:function(){return L()?"ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch":"ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline"},
linkInheritColor:!0}),_.Z(_.Z4,{cond:function(){return D().description},
then:function(g){return _.Z(_.pl,{text:g,className:function(){return L()?"ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch":"ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription"},
linkInheritColor:!0})}}),_.Z("div",{class:function(){return L()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.Z(_.fF,{data:function(){return D().adBadge}},{adBadgeViewModel:function(g){return _.Z(_.Z3,{data:g.data,
hasDot:function(){return!!D().adDetailsLine},
adRenderingContextType:function(){return D().adRenderingContextType}})}}),_.Z(_.fF,{data:function(){return D().adDetailsLine}},{adDetailsLineViewModel:function(g){return _.Z(_.am,{data:g.data,
adRenderingContextType:function(){return D().adRenderingContextType}})}}))),_.Z("div",{class:function(){return L()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:function(g){return _.Z(_.O9,{data:g.data,
buttonOverrides:function(){a:switch(D().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var b="S";break a;default:b="M"}return{size:b}}})}})))},"Pa"),tk6=_.t4(function(n){var D=n.data;
var L=n.noBottomMargin;var g=n.useVideoLockupTopPadding;n={};n=_.nl("ytwFeedAdMetadataViewModelHostMetadata",(n.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return L==null?void 0:L()},n.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return g==null?void 0:g()},n));
var b=function(){return D().adBadge};
b!==void 0&&b!==null||_.e6(Error("Hh"));b={};return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return D().adAvatar},
then:function(){return _.Z("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.Z(_.fF,{data:function(){return D().adAvatar}},{adAvatarViewModel:function(q){return _.Z(_.KWj,{data:q.data})}}))}}),_.Z("div",{class:n},_.Z("div",{class:"ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline"},_.Z(_.pl,{text:function(){return D().headline},
linkInheritColor:!0})),_.Z(_.Z4,{cond:function(){return D().description},
then:function(q){return _.Z(_.pl,{text:q,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.Z("div",{class:function(){return D().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.c("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.Z(_.fF,{data:function(){return D().adBadge}},
{adBadgeViewModel:function(q){return _.Z(_.Z3,{data:q.data,
hasDot:function(){return!!D().adDetailsLine},
adRenderingContextType:function(){return D().adRenderingContextType}})}}),_.Z(_.fF,{data:function(){return D().adDetailsLine}},{adDetailsLineViewModel:function(q){return _.Z(_.am,{data:q.data,
adRenderingContextType:function(){return D().adRenderingContextType}})}})),_.Z(_.Z4,{cond:function(){return D().secondaryDescription},
then:function(q){return _.Z(_.pl,{text:q,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.Z("div",{class:_.nl("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(b.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return g==null?void 0:g()},b))},_.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:_.O9})))},"Qa"),mpL=_.t4(function(n){var D=n.data;
var L=n.noBottomMargin;var g=n.listenToTapEvent;var b=n.setTouchEndHandler;var q=n.useVideoLockupTopPadding;var U=_.tb();_.S_(U,function(){return D().interaction},void 0,function(){return g==null?void 0:g()});
n=_.V(_.bn(!1,void 0,"rVW2Qd"));var J=n.next().value,k=n.next().value;n=_.GS(function(){(b==null?0:b())&&!J()&&(U.value.click(),k(!0),setTimeout(function(){k(!1)},100));
return!1});
_.Fw(U,{visibilityCallback:function(a){var d,T=(d=D().interaction)==null?void 0:d.onFirstVisible;a&&T&&_.Cy(T)},
showOption:_.UU});return _.Z("feed-ad-metadata-view-model",{class:function(){var a;return((a=D().interaction)==null?0:a.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:U,"on:touchend":n},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){return D().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.Z(Pui,{data:D})}),_.Z(_.dd,{when:function(){return D().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.Z(tk6,{data:D,
noBottomMargin:L,useVideoLockupTopPadding:q})})))},"Ra");var dE=_.t4(function(n){return _.Z("yt-lockup-view-model",{class:_.nl(n.className)},_.Z(_.xpr,{contentId:function(){return n.data().contentId},
useModernStyle:!0,aspectRatio:function(){var D,L;return((D=n.containerType)==null?void 0:D.call(n))!==3?MQ8(n.data().contentType,(L=n.force16By9ThumbnailAspectRatio)==null?void 0:L.call(n)):void 0}},function(){return _.Z(vNQ,Object.assign({},n))}))},"Sa"),vNQ=_.t4(function(n){n=_.KC(n,{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 D=n.data,L=n.containerLayoutConfig,g=n.containerType,b=n.sizing,q=n.protectBackground,U=n.typographyBump,J=n.force16By9ThumbnailAspectRatio,k=n.thumbnailFixedWidth,a=n.thumbnailTargetWidth,d=n.lockupExperiments,T=n.elementsPerRow;n=_.tb();_.v6(n,function(){var uT;return(uT=D())==null?
void 0:uT.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-EXPANDABLE-METADATA-VIEW-MODEL"],!0);var Q=_.zS(GrQ),A=_.E().resolve(_.Yo(LWG)),I=A?{}:void 0,w=function(){var uT,Wy,LQ;return(LQ=(Wy=_.u((uT=D())==null?void 0:uT.rendererContext,_.Xc))==null?void 0:Wy.label)!=null?LQ:void 0},h=function(){var uT=L==null?void 0:L(),Wy;
if(uT==null?0:uT.containerType){var LQ=(Wy=D())==null?void 0:Wy.contentType;Wy=d();var Ur=U(),ov=a(),YG=q();uT=Object.assign({},oAO(vAB(uT),tQJ(uT.responsiveSize),Ur,LQ,uT.force16By9ThumbnailAspectRatio,ov,YG,Wy),{thumbnailFixedWidth:uT.contentPreviewWidth})}else uT=oAO(g(),b(),U(),(LQ=D())==null?void 0:LQ.contentType,J(),a(),q(),d());return uT};
A&&I&&A({enabled:function(){return Q()},
itemPlaybackModel:function(){return D().itemPlayback},
thumbnailElRef:function(){return I.thumbnailElRef},
containerElRef:n,options:function(){var uT,Wy=(uT=_.u(D().metadata,ANi))==null?void 0:uT.endorsement;uT=I.thumbnailOverlays||[];Wy&&uT.push(Wy);var LQ,Ur;return{thumbnail:I.thumbnail,thumbnailOverlays:uT,accessibilityText:w(),thumbnailSize:I.thumbnailSize,enableRounding:h().isCollection,trackingParams:(LQ=_.u(D().rendererContext,_.zb8))==null?void 0:(Ur=LQ.loggingDirectives)==null?void 0:Ur.trackingParams}}});
var e=0;A=_.V(_.bn(!1,void 0,"GH4i8d"));var v=A.next().value,LO=A.next().value;A=_.V(_.bn(!1,void 0,"hS52Ob"));var S=A.next().value,$i=A.next().value;A=_.GS(function(){var uT=Q()&&D().itemPlayback;S()?(_.fj.cancelJob(e),e=_.fj.addJob(function(){LO(!uT)},8,32)):LO(!uT);
return!0});
_.vl(n,"mouseleave",function(){e&&(_.fj.cancelJob(e),e=0);LO(!1)});
_.QP(function(){e&&(_.fj.cancelJob(e),e=0)});
var nO=uFi(function(){$i(!0)}),VB=nO.touchFeedbackEvents,Iv=nO.touchFeedbackOnPointerUp,CO=nO.touchFeedbackOnPointerDown;
_.vl(n,"pointerleave",nO.touchFeedbackOnPointerLeave);nO={};return _.Z("div",{el:n,class:_.nl("yt-lockup-view-model-wiz",function(){a:{var uT=h();if(uT.isOverlay)uT="yt-lockup-view-model-wiz--overlay";else switch(uT.arrangement){case 1:uT="yt-lockup-view-model-wiz--horizontal";break a;default:uT="yt-lockup-view-model-wiz--vertical"}}return uT},function(){a:{var uT=h();
if(uT.isOverlay)uT="yt-lockup-view-model-wiz--overlay";else{switch(uT.collectionStackNumber){case 1:uT="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:uT="yt-lockup-view-model-wiz--collection-stack-2";break a}uT=void 0}}return uT},(nO["yt-lockup-view-model-wiz--card"]=function(){return h().isCard},nO["yt-lockup-view-model-wiz--compact"]=function(){return h().isTiny||h().sizing!=="STANDARD"},nO["yt-lockup-view-model-wiz--protect-background"]=q,nO["yt-lockup-view-model-wiz--add-margins"]=
function(){return h().addMarginForFullbleed},nO["yt-lockup-view-model-wiz--centered"]=function(){return h().isCentered},nO["yt-lockup-view-model-wiz--fullbleed"]=function(){return h().fullbleed},nO["yt-lockup-view-model-wiz--single-column-grid"]=function(){return T()===1&&g()===2},nO["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var uT;
return(uT=d())==null?void 0:uT.useRichGridLegacyMargin},nO)),
"on:mousedown":CO,"on:mouseup":Iv,"on:mouseover":A,"on:touchstart":CO,"on:touchend":Iv},_.Z(_.kI,{command:function(){var uT;return _.P6((uT=D())==null?void 0:uT.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return k()&&h().arrangement===1?"width: "+k():""}},_.Z(_.fF,{data:function(){var uT;
return(uT=D())==null?void 0:uT.contentImage}},{thumbnailViewModel:function(uT){return _.Z(V7,{data:uT.data,
aspectRatio:function(){return h().aspectRatio},
disableRounding:function(){return h().disableRounding},
width:a,hovered:v,isClip:function(){var Wy;return((Wy=D())==null?void 0:Wy.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:bmB(I),lockupExperiments:function(){return d()}})},
collectionThumbnailViewModel:function(uT){return _.Z(Zn6,{data:uT.data,aspectRatio:function(){return h().aspectRatio},
disableRounding:function(){return h().disableRounding},
doubleStack:function(){return h().collectionStackNumber===2},
hovered:v,playbackRef:bmB(I)})},
decoratedAvatarViewModel:_.xE})),_.Z("div",{class:"yt-lockup-view-model-wiz__metadata"},_.Z(_.fF,{data:function(){var uT;return(uT=D())==null?void 0:uT.metadata}},{lockupMetadataViewModel:function(uT){return _.Z(hLc,{data:uT.data,
lockupStyle:h,lockupCommand:function(){var Wy;return _.P6((Wy=D())==null?void 0:Wy.rendererContext)},
lockupAccessibilityLabel:function(){return w()}})},
feedAdMetadataViewModel:function(uT){return _.Z(mpL,{data:uT.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0}})}}),_.Z(_.fF,{data:function(){var uT;
return(uT=D())==null?void 0:uT.attachmentSlot}},{lockupAttachmentsViewModel:function(uT){return _.Z(s2r,{data:uT.data,
lockupStyle:h})}})),_.Z(_.ZV,{model:function(){a:{switch(h().collectionStackNumber){case 1:var uT=8;
break a;case 2:uT=12;break a}uT=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:uT}},
pointerDownEvent:VB.pointerDownEvent,pointerUpEvent:VB.pointerUpEvent,pointerLeaveEvent:VB.pointerLeaveEvent}))},"Ta");
dE.idomCompat=!0;_.vB(dE,"yt-lockup-view-model",{props:{data:_.PX,containerLayoutConfig:_.PX,containerType:_.PX,sizing:_.PX,protectBackground:_.PX,typographyBump:_.PX,thumbnailFixedWidth:_.PX,thumbnailTargetWidth:_.PX,force16By9ThumbnailAspectRatio:_.PX,className:_.PX,lockupExperiments:_.PX,elementsPerRow:_.PX}});_.Hl(OPi);var xuf=_.s9({buttonViewModel:_.O9}),XmQ=_.gg(WyB);_.Hl(WyB);_.Hl(w3f);_.Hl(hnJ);_.vB(XmQ,"yt-video-attribute-view-model",{props:{data:_.PX,className:_.PX}});var l_c=function(){var n=_.m.apply(this,arguments)||this;n.useHighlightStyling=_.c("web_enable_deeper_metadata_highlight_styling");n.isSearch=!1;n.JSC$12891_lastScrollContainerWidth=NaN;n.pageLoadingFromNavigation=!1;n.currentIndex=0;n.supportComponentResize=!1;return n};
_.f(l_c,_.m);_.G=l_c.prototype;
_.G.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}}}}}};
_.G.attached=function(){document.addEventListener("yt-page-type-changed",_.LC(this,this.onPageChange))};
_.G.detached=function(){document.removeEventListener("yt-page-type-changed",_.LC(this,this.onPageChange))};
_.G.getItemsPath=function(){return"data.cards"};
_.G.onIronResize=function(){this.updateListStyles()};
_.G.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var n;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(n=this.data)==null?void 0:n.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.c("problem_walkthrough_sd")&&!!this.centerItems};
_.G.computeCardListStyle=function(n){return n||null};
_.G.computeEmpty=function(n){return!this.get("cards.length",n)};
_.G.computeThumbnailStyle=function(n){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",n)||null};
_.G.computeHasSubtitle=function(n){return!!this.get("header.richListHeaderRenderer.subtitle",n)};
_.G.computeInitialCountNumber=function(n){return this.hasSquareMiniApp&&n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.G.computeUseFloorScrolling=function(n){return n==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.G.computeHasGameCard=function(n){return(n=this.get("cards",n))?n.some(function(D){return D.gameCardRenderer}):!1};
_.G.computeCenterHeaderTitle=function(n){return!(n==null||!n.centerHeaderTitle)};
_.G.computeHasPortraitMiniApp=function(n){return(n=n==null?void 0:n.cards)?n.some(function(D){return D.miniGameCardViewModel&&D.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.G.computeHasSquareMiniApp=function(n){return(n=n==null?void 0:n.cards)?n.some(function(D){return D.miniGameCardViewModel&&D.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.G.computeIncreasePortraitMiniAppWidth=function(n){return(n=n==null?void 0:n.cards)?n.some(function(D){var L;return D.miniGameCardViewModel&&((L=D.miniGameCardViewModel.entityRedesignExperiments)==null?void 0:L.enable11ThumbnailOnHomeShelves)})&&_.c("enable_playables_reduced_card_count"):!1};
_.G.computeHasSkinnyWidthPortraitMiniApp=function(n){return(n=n==null?void 0:n.cards)?n.some(function(D){return D.miniGameCardViewModel&&D.miniGameCardViewModel.width===135}):!1};
_.G.computeCenterItems=function(n){return!!n};
_.G.computeHasInfoPanel=function(n){var D;return n==null?void 0:(D=n.cards)==null?void 0:D.some(function(L){return L.infoPanelContentRenderer})};
_.G.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.G.getItemByIndex=function(n){var D=this.items.children;return D&&D.length>n?D[n]:void 0};
_.G.onPageChange=function(){var n=this;this.pageLoadingFromNavigation=!0;_.fj.addJob(function(){n.pageLoadingFromNavigation=!1;_.Vm(n.hostElement,"yt-terminate-video-preview-action")},8)};
_.G.updateListStyles=function(){if(_.c("problem_walkthrough_sd")&&this.JSC$12891_scrollContainer!==void 0){var n=this.JSC$12891_scrollContainer.clientWidth;n!==this.JSC$12891_lastScrollContainerWidth&&(this.JSC$12891_lastScrollContainerWidth=n,_.Dy(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(n*.8,415)+"px"}),_.bP(this.hostElement,"iron-resize"))}};
_.oh.Object.defineProperties(l_c.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.c("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return _.c("kevlar_modern_sd")&&!!((n=this.data)==null?0:(D=n.cards)==null?0:(L=D[0])==null?0:L.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!!((n=this.data)==null?0:(D=n.cards)==null?0:(L=D[0])==null?0:L.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return _.c("enable_desktop_amsterdam_info_panels")&&!!((n=this.data)==null?0:(D=n.cards)==null?0:(L=D[0])==null?0:L.infoPanelContentRenderer)}}});
var Tu=l_c;Tu.prototype.dataChanged=Tu.prototype.dataChanged;Tu.prototype.onIronResize=Tu.prototype.onIronResize;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Tu.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],Tu.prototype,"ytdHorizontalListBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],Tu.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Tu.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Tu.prototype,"useCustomColors",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Tu.prototype,"useHighlightStyling",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.F("design:type",Object)],Tu.prototype,"cardListStyle",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.F("design:type",Boolean)],Tu.prototype,"empty",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasSubtitle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.F("design:type",Boolean)],Tu.prototype,"thumbnailStyle",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasGameCard",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.F("design:type",Boolean)],Tu.prototype,"centerHeaderTitle",void 0);
_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeIncreasePortraitMiniAppWidth(data)"}),_.F("design:type",Boolean)],Tu.prototype,"increasePortraitMiniAppWidth",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasPortraitMiniApp",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasSquareMiniApp",void 0);
_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.F("design:type",Boolean)],Tu.prototype,"hasInfoPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Tu.prototype,"isSearch",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Tu.prototype,"inlineStructuredDescription",void 0);_.Y([_.bM("#scroll-container"),_.F("design:type",HTMLDivElement)],Tu.prototype,"JSC$12891_scrollContainer",void 0);_.Y([_.t({computed:"computeInitialCountNumber(data.style.type)"}),_.F("design:type",Number)],Tu.prototype,"initialCount",void 0);_.Y([_.t({computed:"computeUseFloorScrolling(data.style.type)"}),_.F("design:type",Boolean)],Tu.prototype,"useFloorScrolling",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.F("design:type",Boolean)],Tu.prototype,"centerItems",void 0);_.Y([_.t(),_.F("design:type",Object)],Tu.prototype,"pageLoadingFromNavigation",void 0);_.Y([_.t(),_.F("design:type",Object)],Tu.prototype,"currentIndex",void 0);_.Y([_.t(),_.F("design:type",Number)],Tu.prototype,"scrollCount",void 0);_.Y([_.t(),_.F("design:type",Object)],Tu.prototype,"supportComponentResize",void 0);
_.Y([_.bM("#items"),_.F("design:type",HTMLDivElement)],Tu.prototype,"items",void 0);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tu.prototype,"onIronResize",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tu.prototype,"dataChanged",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("inlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tu.prototype,"hideNavigationButton",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tu.prototype,"modernChapters",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tu.prototype,"hasVideoAttributeViewModels",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Tu.prototype,"modernInfoPanels",null);Tu=_.Y([_.X({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],Tu);
_.l(Tu,"ytd-horizontal-card-list-renderer",function(){if(AvL!==void 0)return AvL;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return AvL=n},{mode:_.He("kevlar_poly_si_batch_j072")?1:2});_.Hl(RnJ);var MkW=_.gg(RnJ);_.HB(RnJ,"video-summary-content-view-model",{propNames:["data","isSearch","className"]});var oN6=function(){var n=_.m.apply(this,arguments)||this;var D,L;n.isExpanded=(L=(D=n.data)==null?void 0:D.isExpanded)!=null?L:!1;n.disableExpand=!1;n.showProminentLabel=!1;n.showRightSideLabel=!0;n.toggleExpandableContent=function(g){n.disableExpand||(g.stopPropagation(),_.vL(_.tW(g),n.hostElement,["info","expanded-subtitle"])||(n.isExpanded=!n.isExpanded,n.ytRendererBehavior.logExplicitClick(n.data),n.JSC$12904_cardList&&!_.c("expandable_metadata_a11y_fix_ks")&&_.X6(n,function(){_.Pr(n.hostElement)})))};
n.useSquareThumbnail=!1;n.startX=0;return n};
_.f(oN6,_.m);_.G=oN6.prototype;_.G.computeUseSquareThumbnail=function(){var n;return(n=this.data)==null?void 0:n.useSquareThumbnail};
_.G.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"}}}}};
_.G.dataChanged=function(){if(this.data){var n,D;this.isExpanded=(D=(n=this.data)==null?void 0:n.isExpanded)!=null?D:!1;var L,g,b,q;if(n=this.isDarkTheme()?(L=this.data)==null?void 0:(g=L.colorData)==null?void 0:g.darkColorPalette:(b=this.data)==null?void 0:(q=b.colorData)==null?void 0:q.lightColorPalette){var U,J;if((U=this.data)==null?0:(J=U.colorData)==null?0:J.vibrantColorPalette)n.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.Q3(this.hostElement,n)}}};
_.G.isExpandedChanged=function(){this.isExpanded&&this.JSC$12904_cardList&&_.bP(this.JSC$12904_cardList,"iron-resize")};
_.G.computeIsExpanded=function(n){return!!n.isExpanded};
_.G.computeShowProminentLabel=function(n,D){var L;return!!(n==null?0:(L=n.header)==null?0:L.showLeadingCollapsedLabel)&&!D};
_.G.computeShowRightSideLabel=function(n,D){var L;return!(n==null?0:(L=n.header)==null?0:L.showLeadingCollapsedLabel)&&!D};
_.G.captureContentClick=function(n){if(!this.disableExpand)if(_.c("expandable_metadata_fix_killswitch")){var D=n.target;_.sWP(D,"ytd-macro-markers-list-item-renderer")||n.stopPropagation();(D==null?void 0:D.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.vL(_.tW(n),this.hostElement,["items"])||_.mP(_.tW(n),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.G.timestampClick=function(n){n.stopPropagation();var D,L;(n=(D=this.data)==null?void 0:(L=D.header)==null?void 0:L.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(n)};
_.G.onDown=function(n){n.stopPropagation();this.startX=n.detail?n.detail.x:0};
_.G.onUp=function(n){this.skipKeyInteraction(n)&&n.stopPropagation()};
_.G.skipKeyInteraction=function(n){var D=n.target;if((D==null?void 0:D.id)==="scroll-container"||(D==null?void 0:D.id)==="items"||n.detail&&n.detail.x!==this.startX)return!0;n=_.tW(n);n=_.V(n);for(D=n.next();!D.done;D=n.next()){D=D.value;if(D===this.hostElement)break;if(D.hasAttribute&&D.hasAttribute("skip-key-interaction"))return!0}return!1};
_.G.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.oh.Object.defineProperties(oN6.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var n;return!!_.u((n=this.data)==null?void 0:n.expandedContent,vRr)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var n;return!!_.u((n=this.data)==null?void 0:n.expandedContent,zZL)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.useCustomColors)&&!((D=this.data)==null||!D.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.data)==null?0:(D=n.header)==null?0:D.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.data)==null?0:(D=n.header)==null?0:D.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.data)==null?0:(D=n.header)==null?0:D.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
var EU=oN6;EU.prototype.onUp=EU.prototype.onUp;EU.prototype.onDown=EU.prototype.onDown;EU.prototype.isExpandedChanged=EU.prototype.isExpandedChanged;EU.prototype.dataChanged=EU.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EU.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],EU.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EU.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EU.prototype,"isExpanded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EU.prototype,"disableExpand",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],EU.prototype,"isSearch",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],EU.prototype,"isWatch",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.F("design:type",Object)],EU.prototype,"showProminentLabel",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.F("design:type",Object)],EU.prototype,"showRightSideLabel",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"hasVideoSummary",null);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"hasLockupViewModel",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"useCustomColors",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"showInfoButton",null);_.Y([_.x("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"showTimestamp",null);_.Y([_.x("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"showExpandedSubtitle",null);
_.Y([_.x("data","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EU.prototype,"showThumbnail",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],EU.prototype,"useVppShoppingDestinationStyle",null);_.Y([_.t(),_.F("design:type",Object)],EU.prototype,"toggleExpandableContent",void 0);_.Y([_.bM("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],EU.prototype,"JSC$12904_cardList",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.F("design:type",Object)],EU.prototype,"useSquareThumbnail",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EU.prototype,"dataChanged",null);_.Y([_.P("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EU.prototype,"isExpandedChanged",null);
_.Y([_.R("down"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],EU.prototype,"onDown",null);_.Y([_.R("up"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],EU.prototype,"onUp",null);EU=_.Y([_.X({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],EU);
_.l(EU,"ytd-expandable-metadata-renderer",function(){if(gA6!==void 0)return gA6;var n=document.createElement("template");_.z(n,'\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" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return gA6=n},{mode:1});var YH6,SH6=function(){if(YH6!==void 0)return YH6;var n=document.createElement("template");_.z(n,'\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="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" 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      <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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return YH6=n};_.fl("itemSectionRenderer","videoRenderer","ytd-video-renderer");var sU=function(){var n=_.m.apply(this,arguments)||this;n.disableExpand=!1;n.shouldShowChannelInfo=!1;n.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return n};
_.f(sU,_.m);_.G=sU.prototype;_.G.computeUseSearchUi=function(){var n,D;return this.isSearch||((n=this.data)==null?void 0:(D=n.style)==null?void 0:D.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.G.computeUseThreeLineTitle=function(){var n;return((n=this.data)==null?void 0:n.maxTitleLines)===3};
_.G.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.c("polymer_video_renderer_defer_menu")&&!HHP?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]]"}}}}}};
_.G.attached=function(){_.yX(this.hostElement,"blue-links",_.c("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.Nc(_.r(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var n=this.get("data.buttons.buttonRenderer.serviceEndpoint"),D;n&&((D=_.u(n.commandMetadata,_.Ia))==null?0:D.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(n);this.updateInlinePreviewHoverListeners()};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12909_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.JSC$12909_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$12909_inlinePreviewHoverListener)==null||BA(n)};
_.G.onTextWrapperClick=function(n){var D,L,g=this.hideTranslation?(D=this.data)==null?void 0:D.untranslatedNavigationEndpoint:(L=this.data)==null?void 0:L.navigationEndpoint;D=_.vL(_.tW(n),this.hostElement,["expandable-metadata"]);!g||D&&!_.c("expandable_metadata_fix_killswitch")||_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString()])||_.bP(this.hostElement,"yt-navigate",{endpoint:g})};
_.G.computeThumbnailWidth=function(n,D,L,g,b){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:g?b==="MASSIVE"?600:b==="BIG"?500:b==="MEDIUM"?450:420:L?360:D?128:n?210:246};
_.G.computeUseBiggerThumbs=function(n){return n&&_.c("enable_desktop_search_bigger_thumbs")};
_.G.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.G.computeVideoStyle=function(){if(_.c("enable_video_style")){var n,D;return(n=this.data)==null?void 0:(D=n.style)==null?void 0:D.value}};
_.G.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.G.handleHideItemSectionVideosByIdCommand=function(n){var D;n=(D=_.u(n,J1c))==null?void 0:D.videoId;this.data&&this.data.videoId===n&&(this.isHidden=!0)};
_.G.getMetadataSnippetContainerClass=function(n){return n?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.G.computeTitleText=function(n,D,L){return n?L:D};
_.G.computeDescriptionSnippet=function(n,D,L){return n?L:D};
_.G.computeSnippetText=function(n,D,L){return n?L:D};
_.G.computeNavigationEndpoint=function(n,D){return n?D==null?void 0:D.untranslatedNavigationEndpoint:D==null?void 0:D.navigationEndpoint};
_.G.hideInlineTitleIcon=function(n,D){return n||!D};
_.oh.Object.defineProperties(sU.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 n;return(n=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?n:[]}return[]}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$12909_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.oh.Object.defineProperties(sU,{template:{configurable:!0,enumerable:!0,get:function(){return SH6()}}});
var c$=sU;c$.prototype.dataChanged=c$.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],c$.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],c$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],c$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],c$.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.vO),_.F("design:type",Object)],c$.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],c$.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],c$.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],c$.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],c$.prototype,"isBackstageVideo",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],c$.prototype,"isPostCompactVideo",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],c$.prototype,"isHistory",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],c$.prototype,"isRichGridVideoPost",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],c$.prototype,"isHidden",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],c$.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.F("design:type",Boolean)],c$.prototype,"useSearchUi",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.F("design:type",Boolean)],c$.prototype,"useThreeLineTitle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.F("design:type",Boolean)],c$.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.F("design:type",Object)],c$.prototype,"videoStyle",void 0);_.Y([_.t({computed:"computeDisableExpand(videoStyle)"}),_.F("design:type",Object)],c$.prototype,"disableExpand",void 0);
_.Y([_.t({computed:"computeShouldShowChannelInfo(useSearchUi, data)"}),_.F("design:type",Object)],c$.prototype,"shouldShowChannelInfo",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],c$.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.F("design:type",String)],c$.prototype,"inlineTitleIcon",void 0);_.Y([_.t({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.F("design:type",Object)],c$.prototype,"computedNavigationEndpoint",void 0);_.Y([_.t({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(n,D){return _.VV(n.entities,"searchVideoResultEntity",D)}}),
_.F("design:type",Object)],c$.prototype,"searchVideoResultEntity",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],c$.prototype,"thumbnail",void 0);_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],c$.prototype,"JSC$12909_dismissibleMedia",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c$.prototype,"dataChanged",null);
_.Y([_.x("searchVideoResultEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],c$.prototype,"hideTranslation",null);_.Y([_.x("searchVideoResultEntity"),_.F("design:type",Array),_.F("design:paramtypes",[])],c$.prototype,"hiddenBadgeGroups",null);_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],c$.prototype,"isHovered",null);c$=_.Y([_.X({is:"ytd-video-renderer",disableElementRegistration:!0})],c$);
_.l(c$,"ytd-video-renderer",function(){return SH6()},{mode:_.He("kevlar_poly_si_batch_j047")?1:2});var FWc=function(){var n=_.m.apply(this,arguments)||this;n.editDialog=null;n.roundedContainer=!0;n.isLoading=!1;n.isRichGrid=!1;n.isRichGridRepost=!1;n.reduceSidePaddings=_.c("reduce_side_paddings_in_shelf");n.JSC$12915_spinnerEl=null;return n};
_.f(FWc,_.m);_.G=FWc.prototype;
_.G.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"}}}};
_.G.contentTextChanged=function(){this.expander.reset()};
_.G.dataChanged=function(){var n=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var D=0,L=this.data.actions&&this.data.actions.length;D<L;D++)this.openEditDialog(_.u(this.data.actions[D],RPj));if((D=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(D=this.get("buttonRenderer.hint.hintRenderer.hintId",D))&&D.startsWith("share-post-hint")){var g=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(g){_.nK.getInstance();var b=DK(_.Mn(_.Tg("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.fj.addLowPriorityJob(function(){_.J9(n.hostElement,b,g)})}}}};
_.G.updatePoll=function(n){n>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.G.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$12915_spinnerEl||(this.JSC$12915_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.r(this.hostElement).appendChild(this.JSC$12915_spinnerEl));this.JSC$12915_spinnerEl&&(this.JSC$12915_spinnerEl.active=this.isLoading)};
_.G.onYtNavigate=function(n){var D=this.get("updateCommentDialogEndpoint",n.detail.endpoint);D&&(this.openEditDialog(D),n.stopPropagation())};
_.G.onYtCommentboxDismiss=function(){this.editDialog=null};
_.G.onYtCommentPollRevert=function(n,D){D&&this.updatePoll(D.selectedChoiceIndex)};
_.G.onYtServiceRequestSent=function(n,D){var L;D.endpoint&&(_.u(D.endpoint,HGQ)||_.u(D.endpoint,x5)&&((L=_.u(D.endpoint,x5))==null||!L.clientActions))&&(this.isLoading=!0);if(D.actions)for(n=0;n<D.actions.length;n++)L=D.actions[n],_.u(L,AV)&&(L=this.get("updateBackstagePollAction.selectedChoiceIndex",L),L==void 0&&(L=-1),this.updatePoll(L))};
_.G.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.G.openEditDialog=function(n){n&&n.dialog&&(this.editDialog=n.dialog,n=this.editDialogEl.firstElementChild)&&(n.focus(),n.openDialog&&n.openDialog())};
_.G.computeIsPostHidden=function(n,D){return!!n||D};
_.G.computeSurfaceType=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeUsesCompactLockup=function(n){return n==="BACKSTAGE_SURFACE_TYPE_HOME"||n==="BACKSTAGE_SURFACE_TYPE_SEARCH"||n==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||n==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||n==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||n==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.G.computeShowWithoutToolbar=function(n){return!n.actionButtons&&!n.actionMenu};
_.G.computePostAttachment=function(n){if(n.backstageAttachment){if(_.u(n.backstageAttachment,iGL))return"poll";if(_.u(n.backstageAttachment,ZGc))return"quiz";if(_.u(n.backstageAttachment,_.Pyi))return"video";if(_.u(n.backstageAttachment,axL))return"uploaded-videos";if(_.u(n.backstageAttachment,kaj))return n.contentText?"image":"image-only";if(_.u(n.backstageAttachment,B9P))return"playlist"}return"none"};
_.G.computePostTabIndex=function(n){return n?0:-1};
_.G.computeButtonTooltipPosition=function(n){return this.computeUsesCompactLockup(n)?"top":"bottom"};
_.G.computeHasText=function(n){return!(n==null||!n.contentText)};
_.G.onTap=function(n){var D,L;if(((D=this.data)==null?0:D.navigationEndpoint)&&((L=this.data)==null?void 0:L.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var g;((g=this.data)==null?0:g.navigationEndpoint)&&!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.oh.Object.defineProperties(FWc.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.voteCount)||_.Mn("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.u(this.data.backstageAttachment,iGL))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.u(this.data.backstageAttachment,axL))}}});
var Q7=FWc;Q7.prototype.onYtServiceRequestCompleted=Q7.prototype.onYtServiceRequestCompleted;Q7.prototype.onYtServiceRequestSent=Q7.prototype.onYtServiceRequestSent;Q7.prototype.onYtCommentPollRevert=Q7.prototype.onYtCommentPollRevert;Q7.prototype.onYtCommentboxDismiss=Q7.prototype.onYtCommentboxDismiss;Q7.prototype.onYtNavigate=Q7.prototype.onYtNavigate;Q7.prototype.isLoadingChanged=Q7.prototype.isLoadingChanged;Q7.prototype.dataChanged=Q7.prototype.dataChanged;Q7.prototype.contentTextChanged=Q7.prototype.contentTextChanged;
_.Y([_.W(_.WO),_.F("design:type",Object)],Q7.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Q7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Q7.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Q7.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],Q7.prototype,"editDialog",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"roundedContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],Q7.prototype,"isLoading",void 0);_.Y([_.t({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.F("design:type",String)],Q7.prototype,"surface",void 0);
_.Y([_.t({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Q7.prototype,"usesCompactLockup",void 0);_.Y([_.t({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Q7.prototype,"showWithoutToolbar",void 0);_.Y([_.t({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.F("design:type",String)],Q7.prototype,"attachment",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isRichGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"isRichGridRepost",void 0);_.Y([_.t({reflectToAttribute:!0,value:_.c("use_better_post_dismissals")}),_.F("design:type",Boolean)],Q7.prototype,"useBetterPostDismissals",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q7.prototype,"reduceSidePaddings",void 0);
_.Y([_.t({computed:"computeHasText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Q7.prototype,"hasText",void 0);_.Y([_.bM("#expander"),_.F("design:type",Object)],Q7.prototype,"expander",void 0);_.Y([_.bM("#action-buttons"),_.F("design:type",Object)],Q7.prototype,"actionButtons",void 0);_.Y([_.bM("#edit-dialog"),_.F("design:type",HTMLElement)],Q7.prototype,"editDialogEl",void 0);
_.Y([_.P("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"contentTextChanged",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"dataChanged",null);_.Y([_.P("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"isLoadingChanged",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Q7.prototype,"onYtNavigate",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q7.prototype,"onYtCommentboxDismiss",null);_.Y([_.R("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Q7.prototype,"onYtCommentPollRevert",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Q7.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],Q7.prototype,"onYtServiceRequestCompleted",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Q7.prototype,"voteCount",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Q7.prototype,"commentCount",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"hasPoll",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q7.prototype,"hasUploadedVideo",null);Q7=_.Y([_.X({is:"ytd-post-renderer",disableElementRegistration:!0})],Q7);
_.l(Q7,"ytd-post-renderer",function(){if(bvL!==void 0)return bvL;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return bvL=n},{mode:1});var HnA;var ySb;var NbP=function(){return _.m.apply(this,arguments)||this};
_.f(NbP,_.m);NbP.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
var uZ=NbP;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],uZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],uZ.prototype,"ytdHorizontalListBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],uZ.prototype,"componentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],uZ.prototype,"data",void 0);_.Y([_.t({value:"$.items.children"}),_.F("design:type",String)],uZ.prototype,"itemsPath",void 0);_.Y([_.t({value:1}),_.F("design:type",Number)],uZ.prototype,"initialCount",void 0);_.Y([_.t(),_.F("design:type",String)],uZ.prototype,"surface",void 0);uZ=_.Y([_.X({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],uZ);
_.l(uZ,"ytd-post-multi-image-renderer",function(){if(ySb!==void 0)return ySb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ySb=n},{mode:_.He("kevlar_poly_si_batch_j079")?1:2});var j2c={"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"}}},nhj=function(){var n=_.m.apply(this,arguments)||this;n.hasInlineCommentSection=!1;n.editDialog=null;n.isLoading=!1;n.shouldHideAuthor=!1;n.shouldShowVideoTime=!1;
n.isInEngagementPanel=!1;n.hideBorder=!1;n.usesFullLockup=!1;n.shouldShowMenuInCompactView=!1;n.JSC$12931_spinnerEl=null;n.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return n};
_.f(nhj,_.m);_.G=nhj.prototype;_.G.configureRendererStamper=function(){return j2c};
_.G.computeIsPollHeaderEnabled=function(n){return(n==null?void 0:n.pollMetadataIcon)!=null};
_.G.getPublishTimeStampString=function(n,D){D=new Date((Number(D)-60*((new Date).getTimezoneOffset()-(new Date(Number(D)*1E3)).getTimezoneOffset()))*1E3);D=(new XY(10)).format(D);if(n&&n.runs&&n.runs.length)for(var L=0;L<n.runs.length;L++)n.runs[L].text&&(n.runs[L].text=n.runs[L].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",D));return n};
_.G.created=function(){this.JSC$12931_spinnerEl=null};
_.G.contentTextChanged=function(){this.expander.reset()};
_.G.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var n;if((n=this.data)==null?0:n.actions){n=_.V(this.data.actions);for(var D=n.next();!D.done;D=n.next())this.openEditDialog(_.u(D.value,RPj))}};
_.G.handleSignalActionOpenPostCommentDialogAction=function(){_.r(this.hostElement).querySelector("#action-buttons").reply()};
_.G.updatePoll=function(n,D){D&&this.set("data.pollMetadataVoteCountText",D);this.hasInlineCommentSection&&(n=n>=0,D=_.r(this.hostElement).querySelector("#action-buttons"),n?D.reply():D.hideReplyDialog())};
_.G.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$12931_spinnerEl||(this.JSC$12931_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.r(this.hostElement).appendChild(this.JSC$12931_spinnerEl));this.JSC$12931_spinnerEl&&(this.JSC$12931_spinnerEl.active=this.isLoading)};
_.G.onYtNavigate=function(n){var D=this.get("updateCommentDialogEndpoint",n.detail.endpoint);D&&(this.openEditDialog(D),n.stopPropagation())};
_.G.onYtCommentboxDismiss=function(){this.editDialog=null};
_.G.onYtCommentPollRevert=function(n,D){D&&this.updatePoll(D.selectedChoiceIndex,D.totalVotes)};
_.G.onYtServiceRequestSent=function(n,D){n.stopPropagation();n=_.u(D.endpoint,x5);if(_.u(D.endpoint,HGQ)||n&&!n.clientActions)this.isLoading=!0;if(D.actions)for(n=0;n<D.actions.length;n++){var L=D.actions[n],g=_.u(L,AV);g&&(L=this.get("updateBackstagePollAction.selectedChoiceIndex",L),L===void 0&&(L=-1),this.updatePoll(L,g.totalVotes))}};
_.G.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.G.openEditDialog=function(n){n&&n.dialog&&(this.editDialog=n.dialog,n=this.editDialogElement.firstElementChild)&&(n.focus(),n.openDialog&&n.openDialog())};
_.G.computeIsBodyHidden=function(n,D){return!!n||D};
_.oh.Object.defineProperties(nhj.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var n,D;if((n=this.data)==null?0:(D=n.pollMetadataIcon)==null?0:D.iconType)return _.ny(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.voteCount)||_.Mn("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.u(this.data.backstageAttachment,iGL))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.u(this.data.backstageAttachment,ZGc))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.u(this.data.backstageAttachment,axL))}}});
var fH=nhj;fH.prototype.onYtServiceRequestCompleted=fH.prototype.onYtServiceRequestCompleted;fH.prototype.onYtServiceRequestSent=fH.prototype.onYtServiceRequestSent;fH.prototype.onYtCommentPollRevert=fH.prototype.onYtCommentPollRevert;fH.prototype.onYtCommentboxDismiss=fH.prototype.onYtCommentboxDismiss;fH.prototype.onYtNavigate=fH.prototype.onYtNavigate;fH.prototype.isLoadingChanged=fH.prototype.isLoadingChanged;fH.prototype.dataChanged=fH.prototype.dataChanged;fH.prototype.contentTextChanged=fH.prototype.contentTextChanged;
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],fH.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fH.prototype,"rendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fH.prototype,"rendererstamperBehavior",void 0);_.Y([_.bM("#contentTextExpander"),_.F("design:type",Object)],fH.prototype,"expander",void 0);
_.Y([_.bM("#edit-dialog"),_.F("design:type",Element)],fH.prototype,"editDialogElement",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"hasInlineCommentSection",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"editDialog",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"isLoading",void 0);
_.Y([_.t({computed:"computeIsPollHeaderEnabled(data)"}),_.F("design:type",Boolean)],fH.prototype,"isPollHeaderEnabled",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"shouldHideAuthor",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"shouldShowVideoTime",void 0);_.Y([_.t(),_.F("design:type",Object)],fH.prototype,"isInEngagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fH.prototype,"hideBorder",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fH.prototype,"usesFullLockup",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fH.prototype,"shouldShowMenuInCompactView",void 0);_.Y([_.x("isInEngagementPanel"),_.F("design:type",Number),_.F("design:paramtypes",[])],fH.prototype,"postTextMaxLines",null);_.Y([_.x("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],fH.prototype,"pollIcon",null);
_.Y([_.P("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fH.prototype,"contentTextChanged",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fH.prototype,"dataChanged",null);_.Y([_.P("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fH.prototype,"isLoadingChanged",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fH.prototype,"onYtNavigate",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fH.prototype,"onYtCommentboxDismiss",null);_.Y([_.R("yt-comment-poll-revert"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],fH.prototype,"onYtCommentPollRevert",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],fH.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fH.prototype,"onYtServiceRequestCompleted",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fH.prototype,"voteCount",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fH.prototype,"commentCount",null);_.Y([_.x("data.backstageAttachment"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fH.prototype,"hasPoll",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fH.prototype,"hasQuiz",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fH.prototype,"hasUploadedVideo",null);
fH=_.Y([_.X({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],fH);
_.l(fH,"ytd-backstage-post-renderer",function(){if(HnA!==void 0)return HnA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return HnA=n},{mode:1});var D76;var Ltr=function(){var n=_.m.apply(this,arguments)||this;n.editDialog=null;n.showExpandButton=!1;n.isRichGrid=!1;n.usesFullLockup=!1;return n};
_.f(Ltr,_.m);_.G=Ltr.prototype;_.G.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"}}}};
_.G.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.G.computeShowExpandButton=function(n){return this.usesCompactLockup||n&&n.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.G.computeUsesCompactLockup=function(n){return!!n.condensedContent};
_.G.computeShowFullContentText=function(n){return!n};
_.G.onYtNavigate=function(n){n=this.get("updateCommentDialogEndpoint",n.detail.endpoint);this.openEditDialog(n)};
_.G.onYtCommentboxDismiss=function(){this.editDialog=null};
_.G.openEditDialog=function(n){n&&n.dialog&&(this.editDialog=n.dialog,n=this.repostEditDialogEl.firstElementChild)&&(n.focus(),n.openDialog&&n.openDialog())};
_.G.onTap=function(n){if(this.data){var D=null;this.usesCompactLockup&&!_.mP(_.tW(n)||[],this.hostElement,["YT-IMG-SHADOW"])?D=this.get("navigationEndpoint",this.data):n.target===this.moreButtonEl&&(D=this.get("navigationEndpoint",n.target.data));D&&_.bP(this.hostElement,"yt-navigate",{endpoint:D})}};
var A2=Ltr;A2.prototype.onYtCommentboxDismiss=A2.prototype.onYtCommentboxDismiss;A2.prototype.onYtNavigate=A2.prototype.onYtNavigate;A2.prototype.dataChanged=A2.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],A2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],A2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],A2.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],A2.prototype,"editDialog",void 0);_.Y([_.t({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],A2.prototype,"usesCompactLockup",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],A2.prototype,"showExpandButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],A2.prototype,"isRichGrid",void 0);
_.Y([_.t({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.F("design:type",Boolean)],A2.prototype,"showFullContentText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],A2.prototype,"usesFullLockup",void 0);_.Y([_.bM("#more"),_.F("design:type",Object)],A2.prototype,"moreButtonEl",void 0);_.Y([_.bM("#repost-content-text"),_.F("design:type",HTMLElement)],A2.prototype,"repostContentTextEl",void 0);
_.Y([_.bM("#repost-edit-dialog"),_.F("design:type",HTMLElement)],A2.prototype,"repostEditDialogEl",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],A2.prototype,"dataChanged",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],A2.prototype,"onYtNavigate",null);
_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],A2.prototype,"onYtCommentboxDismiss",null);A2=_.Y([_.X({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],A2);
_.l(A2,"ytd-shared-post-renderer",function(){if(D76!==void 0)return D76;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return D76=n},{mode:1});var ghc;var b2j;var $76;var Gk6=function(){var n=_.m.apply(this,arguments)||this;n.boundCaptureFocus=function(D){n.onCaptureFocus(D)};
return n};
_.f(Gk6,_.m);_.G=Gk6.prototype;_.G.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.G.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.G.onCaptureFocus=function(n){_.tW(n).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.G.getIconType=function(n){return n?"yt-icons:"+n.toLowerCase():null};
_.G.onSelect=function(){var n;if((n=this.data)==null?0:n.onSelectCommand)if(_.c("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var D;((D=_.u(this.data.onSelectCommand.commandMetadata,_.jr))==null?0:D.url)?_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.E().resolve(_.S6).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.oh.Object.defineProperties(Gk6.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.o_(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}}});
var zu=Gk6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],zu.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],zu.prototype,"data",void 0);_.Y([_.bM("#item"),_.F("design:type",HTMLElement)],zu.prototype,"item",void 0);_.Y([_.x("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],zu.prototype,"label",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zu.prototype,"value",null);zu=_.Y([_.X({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],zu);
_.l(zu,"ytd-privacy-dropdown-item-renderer",function(){if($76!==void 0)return $76;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $76=n},{mode:1});var qAQ=function(){var n=_.m.apply(this,arguments)||this;n.value="";n.label="";n.disabled=!1;return n};
_.f(qAQ,_.m);_.G=qAQ.prototype;_.G.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"}}}};
_.G.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.G.dataChanged=function(){this.reset()};
_.G.valueChanged=function(){var n;if(this.value&&(n=this.data)!=null&&n.entries){n=_.V(this.data.entries);for(var D=n.next();!D.done;D=n.next())if((D=this.getRendererForEntry(D.value))&&this.getItemRendererValue(D)===this.value){this.label=this.ytComponentBehavior.getSimpleString(D.label);break}}};
_.G.setInitialLabel=function(){if(this.data&&this.data.entries)for(var n=_.V(this.data.entries),D=n.next();!D.done;D=n.next())if(D=this.getRendererForEntry(D.value)){if(D.isSelected){this.label=this.ytComponentBehavior.getSimpleString(D.label);break}this.data.label&&(this.label=this.data.label)}};
_.G.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var n=_.V(this.data.entries),D=n.next();!D.done;D=n.next()){D=this.getRendererForEntry(D.value);var L=void 0;if((L=D)==null?0:L.isSelected)return this.getItemRendererValue(D)||-1}return-1};
_.G.getItemRendererValue=function(n){return"stringValue"in n||"int32Value"in n?n.stringValue||n.int32Value||null:null};
_.G.getRendererForEntry=function(n){return n.dropdownItemRenderer||n.privacyDropdownItemRenderer||n.navigationDropdownItemRenderer||null};
_.G.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("value-changed",this.value))};
_.G.updateValueFromBinding=function(n){this.value=n.detail.value};
var Im=qAQ;Im.prototype.valueChangedForBinding=Im.prototype.valueChangedForBinding;Im.prototype.valueChanged=Im.prototype.valueChanged;Im.prototype.dataChanged=Im.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Im.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Im.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Im.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Im.prototype,"value",void 0);_.Y([_.t(),_.F("design:type",Object)],Im.prototype,"label",void 0);_.Y([_.bM("#entries"),_.F("design:type",Object)],Im.prototype,"entries",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Im.prototype,"disabled",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Im.prototype,"dataChanged",null);_.Y([_.V8("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Im.prototype,"valueChanged",null);_.Y([_.P("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Im.prototype,"valueChangedForBinding",null);Im=_.Y([_.X({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],Im);
_.l(Im,"ytd-flat-dropdown-renderer",function(){if(b2j!==void 0)return b2j;var n=document.createElement("template");_.z(n,'\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="yt-icons:arrow_drop_down" 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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return b2j=n},{mode:1});var V9j;var U7I=function(){return _.m.apply(this,arguments)||this};
_.f(U7I,_.m);U7I.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&(_.c("web_ytd_identity_chip_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.onTapCommand]):_.E().resolve(_.S6).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}}))};
var CH=U7I;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CH.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],CH.prototype,"data",void 0);CH=_.Y([_.X({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],CH);
_.l(CH,"ytd-identity-chip-renderer",function(){if(V9j!==void 0)return V9j;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return V9j=n},{mode:1});var Bl6;var JuX;var kkr=function(){var n=_.m.apply(this,arguments)||this;n.images=[];n.selectedImageIndex=0;return n};
_.f(kkr,_.m);_.G=kkr.prototype;
_.G.ready=function(){_.py(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.py(this.JSC$12957_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.py(this.JSC$12957_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.py(this.JSC$12957_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.G.onThumbnailClick=function(n){if(n=n.event_.detail)this.selectedImageIndex=this.images.indexOf(n)};
_.G.updateImageThumbnails=function(n){n=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:n.event_.detail});this.images.splice(this.selectedImageIndex,1,n);this.images=[].concat(_.Iu(this.images))};
_.G.cancelImageRepositions=function(){this.selectedImageIndex=0;_.bP(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.G.saveImageRepositions=function(){this.selectedImageIndex=0;_.bP(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.oh.Object.defineProperties(kkr.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var n=this;return(this.images||[]).map(function(D,L){return{image:D,selected:L===n.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
var rE=kkr;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("ytd-backstage-image-preview-renderer"),_.F("design:type",Object)],rE.prototype,"JSC$12957_imagePreviewContainer",void 0);_.Y([_.bM(".thumbnail-images-container"),_.F("design:type",HTMLElement)],rE.prototype,"thumbnailImagesContainer",void 0);_.Y([_.t(),_.F("design:type",Array)],rE.prototype,"images",void 0);
_.Y([_.t(),_.F("design:type",Object)],rE.prototype,"repositionInstructions",void 0);_.Y([_.t(),_.F("design:type",Object)],rE.prototype,"selectedImageIndex",void 0);_.Y([_.x("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],rE.prototype,"thumbnailRendererDatas",null);_.Y([_.x("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],rE.prototype,"selectedImageData",null);
rE=_.Y([_.X({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],rE);
_.l(rE,"ytd-backstage-multi-image-reposition-renderer",function(){if(JuX!==void 0)return JuX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return JuX=n},{mode:1});var OU=function(n,D){_.fd.call(this);this.uploadUrl=n;this.channelId=D;this.imagesUploadData=[]};
_.f(OU,_.fd);OU.prototype.getAllUploadStatuses=function(){var n=this,D,L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,pTb(n),2);D=b.yieldResult;L=D.get("succeed");g=D.get("failed");return b.return(L.concat(g))})};
var arX=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,pTb(n),2);D=g.yieldResult;L=D.get("failed");L.length>0&&Z2r(n,L);return g.return(n.getAllUploadStatuses())})},pTb=function(n){var D,L,g,b,q,U,J;
return _.B(function(k){if(k.nextAddress==1)return D=new Map,_.p(k,Promise.allSettled(n.imagesUploadData.map(function(a){return a.uploadPromise})),2);
L=k.yieldResult;g=[];b=_.V(L);for(q=b.next();!q.done;q=b.next())U=q.value,U.status==="fulfilled"&&g.push(U.value);J=n.imagesUploadData.map(function(a){return a.image}).filter(function(a){return g.every(function(d){return d.id!==a.id})});
D.set("succeed",g);D.set("failed",J);return k.return(D)})},Z2r=function(n,D){D=_.V(D);
for(var L=D.next();!L.done;L=D.next()){var g=n;L=L.value;d7X(g,L.id)>=0&&g.cancel(L.id);var b=new Tlj(L),q=_.W56(g.uploadUrl,{"X-YouTube-ChannelId":g.channelId},L.imageBlob);b.transfer=q;b.uploadPromise=EhW(q,L);g.imagesUploadData.push(b);q.run()}};
OU.prototype.cancel=function(n){var D=d7X(this,n);D!==-1&&((D=this.imagesUploadData[D].transfer)&&D.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(L){return L.image.id!==n}))};
var d7X=function(n,D){return n.imagesUploadData.findIndex(function(L){return L.image.id===D})},EhW=function(n,D){return new Promise(function(L,g){n.listen("l",function(){var b=n.getResponseText();
b?(b=JSON.parse(b).encryptedBlobId,D.encryptedBlobId=b,L(D)):g("upload failed")});
n.listen("n",function(){g("upload failed")})})},Tlj=function(n){this.image=n};var Pzb=function(n,D,L,g,b){this.id=n;this.imageBlob=D;this.localImageSrc=L;this.naturalWidth=g;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 sCb=[".jpeg",".jpg",".png"],cuX=function(){var n=_.m.apply(this,arguments)||this;n.showImagesPreview=!1;n.pollOptions=[];n.errorMessage="";n.optionPlaceholderText="";n.optionDefaultText="";n.JSC$12968_imageId=0;n.maxFileSizeMb=0;n.maxAspectRatio=0;n.invalidFileSizeError="";n.invalidAspectRatioError="";n.invalidFileTypeError="";n.imageSelector=new k5(null,"single_file",sCb);return n};
_.f(cuX,_.m);_.G=cuX.prototype;_.G.ready=function(){_.py(this.imageSelector,"j",this.onImageSelect,!1,this);_.py(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.py(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.G.dataChanged=function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.cellTemplate)==null?void 0:D.onEmptyCellTap,ALi);if(L&&L.uploadUrl&&L.channelId){var g;this.maxFileSizeMb=((g=L.imageValidationInfo)==null?void 0:g.maxFileSizeMb)||0;var b;this.maxAspectRatio=((b=L.imageValidationInfo)==null?void 0:b.allowedMaxAspectRatio)||0;var q;this.invalidFileSizeError=this.getSimpleString((q=this.data)==null?void 0:q.invalidFileSizeError);var U;this.invalidAspectRatioError=this.getSimpleString((U=this.data)==
null?void 0:U.invalidAspectRatioError);var J;this.invalidFileTypeError=this.getSimpleString((J=this.data)==null?void 0:J.invalidFileTypeError);this.uploadManager=new OU(L.uploadUrl,L.channelId)}};
_.G.onEditorInfoChange=function(){this.optionPlaceholderText=_.o_(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.o_(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.G.observeAddImageError=function(){this.errorMessage!==""&&_.bP(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.G.onPollOptionsChange=function(){for(var n=!1,D=[],L=0;L<this.pollOptions.length;L++){var g=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(L+1);this.pollOptions[L].placeholderText!==g?(n=!0,D.push(Object.assign({},this.pollOptions[L],{placeholderText:g}))):D.push(this.pollOptions[L])}n&&(this.pollOptions=D);this.isValid()?_.bP(this.hostElement,"yt-commentbox-post-enable"):_.bP(this.hostElement,"yt-commentbox-post-disable")};
_.G.createPollOptions=function(n){var D=[],L;n=(L=n==null?void 0:n.minPollOptions)!=null?L:0;for(L=0;L<n;L++)D.push(this.createPollOption());return D};
_.G.onImageSelect=function(n){var D=this,L,g,b,q,U,J;return _.B(function(k){if(k.nextAddress==1){if(D.selectedImageIndex===void 0)return k.jumpTo(0);L=n.files[0];D.errorMessage="";g=D.validateImage(L);if(g!=="")return D.errorMessage=g,k.return();b=new ly(D.maxAspectRatio,!1,!0);return _.p(k,b.transform(L),3)}if(k.nextAddress!=4)return q=k.yieldResult,q.transformedData?q.invalidAspectRatio?(D.errorMessage=D.invalidAspectRatioError,k.return()):_.p(k,tZv(D.JSC$12968_imageId,n.files[0],q.transformedData),
4):(D.errorMessage=D.invalidFileTypeError,k.return());U=k.yieldResult;D.JSC$12968_imageId++;Z2r(D.uploadManager,[U]);J=Object.assign({},D.pollOptions[D.selectedImageIndex],{image:U});D.pollOptions.splice(D.selectedImageIndex,1,J);D.refreshPollOptions();_.bP(D.hostElement,"yt-backstage-poll-image-select");_.Tq(k)})};
_.G.validateImage=function(n){return n.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.G.refreshPollOptions=function(){this.pollOptions=[].concat(_.Iu(this.pollOptions))};
_.G.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Iu(this.pollOptions),[this.createPollOption()]))};
_.G.onRemovePollOption=function(n){var D=this.pollOptions[n.model.index];D&&D.image&&this.uploadManager.cancel(D.image.id);this.pollOptions.splice(n.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.bP(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.G.onTextInput=function(){this.refreshPollOptions()};
_.G.onImageButtonClick=function(n){this.selectedImageIndex=n.model.index;this.imageSelector.click()};
_.G.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.G.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.G.saveImageRepositions=function(n){n=n.event_.detail;for(var D=0,L=[],g=_.V(this.pollOptions),b=g.next();!b.done;b=g.next())b=b.value,b.image!==void 0?(b=Object.assign({},b,{image:n[D]}),L.push(b),D++):L.push(b);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Iu(L))};
_.G.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 n=0,D=_.V(this.pollOptions),L=D.next();!L.done;L=D.next())if(L=L.value,L.optionText.trim()!==""||L.image!==void 0){if(!L.image||this.hasCustomOptionText&&L.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;n++}return n>=Number(this.editorInfo.minPollOptions)};
_.G.getAllUploadStatuses=function(){var n=this,D,L,g,b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.uploadManager.getAllUploadStatuses(),2);D=q.yieldResult;L=_.V(D);for(g=L.next();!g.done;g=L.next())if(b=g.value,b.encryptedBlobId===void 0)return q.return(arX(n.uploadManager));return q.return(D)})};
_.G.getPostCreateOptions=function(){for(var n=[],D=_.V(this.pollOptions),L=D.next();!L.done;L=D.next())L=L.value,L.image!==void 0&&n.push({text:this.hasCustomOptionText?L.optionText:L.placeholderText,image:L.image});return n};
_.G.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.G.createButtonRenderer=function(n,D){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:n,accessibilityData:{accessibilityData:{label:this.getSimpleString(n)}},isDisabled:D}};
_.G.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.G.computeThumbnailRendererData=function(n){return n?{image:n,selected:!1}:void 0};
_.G.getSimpleString=function(n){return _.o_(n)};
_.G.updateOptionTextFromBinding=function(n){if(n.target){var D=Array.from(_.r(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(n.target);if(D>=0){var L;this.pollOptions[D].optionText=(L=n.detail.value)!=null?L:""}}};
_.oh.Object.defineProperties(cuX.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var n,D;return this.pollOptions.length<((D=(n=this.editorInfo)==null?void 0:n.maxPollOptions)!=null?D:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(n){return n.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(n){return n.image}).map(function(n){return n.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(n){return n.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.data)==null?void 0:n.addOptionButtonText;return D?this.createButtonRenderer(D,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.data)==null?void 0:n.repositionImagesButtonLabel;return D?this.createButtonRenderer(D,!this.hasImages):void 0}}});
var iZ=cuX;iZ.prototype.onPollOptionsChange=iZ.prototype.onPollOptionsChange;iZ.prototype.observeAddImageError=iZ.prototype.observeAddImageError;iZ.prototype.onEditorInfoChange=iZ.prototype.onEditorInfoChange;iZ.prototype.dataChanged=iZ.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],iZ.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.bM("ytd-backstage-multi-image-reposition-renderer"),_.F("design:type",Object)],iZ.prototype,"imageRepositionContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],iZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],iZ.prototype,"editorInfo",void 0);_.Y([_.t(),_.F("design:type",OU)],iZ.prototype,"uploadManager",void 0);_.Y([_.t(),_.F("design:type",Object)],iZ.prototype,"showImagesPreview",void 0);_.Y([_.t(),_.F("design:type",Array)],iZ.prototype,"pollOptions",void 0);
_.Y([_.t(),_.F("design:type",Object)],iZ.prototype,"errorMessage",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iZ.prototype,"dataChanged",null);_.Y([_.V8("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iZ.prototype,"onEditorInfoChange",null);_.Y([_.P("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iZ.prototype,"observeAddImageError",null);
_.Y([_.V8("pollOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iZ.prototype,"onPollOptionsChange",null);_.Y([_.x("pollOptions","editorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"isAllowedToAddOption",null);_.Y([_.x("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"hasImages",null);
_.Y([_.x("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"imagesToReposition",null);_.Y([_.x("pollOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"hasCustomOptionText",null);_.Y([_.x("data","isAllowedToAddOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"addOptionButton",null);_.Y([_.x("data","hasImages"),_.F("design:type",Object),_.F("design:paramtypes",[])],iZ.prototype,"repositionImagesButton",null);
iZ=_.Y([_.X({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],iZ);
_.l(iZ,"ytd-backstage-image-poll-editor-renderer",function(){if(Bl6!==void 0)return Bl6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Bl6=n},{mode:2});var QC6;var utG={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 fri;var AuI;var zGc=function(){var n=_.m.apply(this,arguments)||this;n.a11yConfig=utG;n.imageDisplayOffsetTop=0;n.imageDisplayOffsetLeft=0;n.pickerDisplayOffsetTop=0;n.pickerDisplayOffsetLeft=0;n.cropCoordinatesSaved=!1;n.previewSize=0;n.startPicker=!1;n.repositionOptional=!1;return n};
_.f(zGc,_.m);_.G=zGc.prototype;_.G.created=function(){_.tL.requestAvailability()};
_.G.ready=function(){};
_.G.onArrowKeysDown=function(n){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){n.detail.keyboardEvent.preventDefault();var D=0,L=0,g="";switch(n.detail.keyboardEvent.key){case "ArrowUp":muv(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?g=this.a11yConfig.reachBottomOfImage:D=this.imageHeight*.05*-1;break;case "ArrowDown":muv(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?g=this.a11yConfig.reachTopOfImage:
D=this.imageHeight*.05;break;case "ArrowLeft":muv(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?g=this.a11yConfig.reachRightOfImage:L=this.imageWidth*.05*-1;break;case "ArrowRight":muv(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?g=this.a11yConfig.reachLeftOfImage:L=this.imageWidth*.05}g&&_.Tg(g)&&_.bP(this.hostElement,"iron-announce",{text:_.Tg(g)});if(L||D)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+D)),n=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),n=_.Tg(this.a11yConfig.imageVerticalPosition,{x_percent:""+n,y_percent:""+(100-n)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+L)),n=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),n=_.Tg(this.a11yConfig.imageHorizontalPosition,{x_percent:""+n,y_percent:""+(100-n)})),n&&_.bP(this.hostElement,"iron-announce",{text:n})}};
_.G.getPreviewPosition=function(n,D,L,g){return Math.round(100*(n+D*.5-L)/g)};
_.G.displayImage=function(){var n=this.JSC$12981_pickerContainer.getBoundingClientRect().width,D=this.JSC$12981_pickerContainer.getBoundingClientRect().height,L=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),g=this.JSC$12981_imageInBackground.naturalWidth,b=this.JSC$12981_imageInBackground.naturalHeight;this.displayScale=Math.max(L/g,L/b);this.imageWidth=g*this.displayScale;this.imageHeight=b*this.displayScale;this.pickerDisplayOffsetLeft=(n-L)/2;this.pickerDisplayOffsetTop=
(D-L)/2;this.imageDisplayOffsetLeft=b>g?this.pickerDisplayOffsetLeft:(n-this.imageWidth)/2;this.imageDisplayOffsetTop=g>b?this.pickerDisplayOffsetTop:(D-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.G.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$12981_imageInBackground.src=this.imageData.toString(),this.JSC$12981_imageInPicker.src=this.imageData.toString(),this.JSC$12981_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.G.getSignedPosition=function(n,D,L){return D==="X"&&_.OJ("HTML_DIR")==="rtl"?L==="-"?n+"px":n*-1+"px":L==="-"?n*-1+"px":n+"px"};
_.G.pickerMove=function(n){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var D=this.pickerOffsetX-n.clientX,L=this.pickerOffsetY-n.clientY;this.pickerOffsetX=n.clientX;this.pickerOffsetY=n.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
L)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-D))}};
_.G.pickerMoveStart=function(n){this.startPicker=!0;this.pickerOffsetX=n.clientX;this.pickerOffsetY=n.clientY};
_.G.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.G.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.bP(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.G.getPreviewOffset=function(n,D,L,g){return D&&n&&L?(g==="X"&&_.OJ("HTML_DIR")==="rtl"?L/D*n:L/D*n*-1)+"px":"0px"};
_.G.getSimpleText=function(n){return n?_.o_(n):""};
_.G.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var n=this.cropOffsetTop/this.imageHeight,D=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,L=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,g=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.r(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.bP(this.hostElement,"yt-img-crop-coordinates-update",{top:n,right:D,bottom:L,left:g})}};
_.oh.Object.defineProperties(zGc.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var n=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Tg(this.a11yConfig.imageVerticalPosition,{x_percent:""+n,y_percent:""+(100-n)})+"\n"+_.Tg(this.a11yConfig.verticalRepositionInstruction)}n=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Tg(this.a11yConfig.imageHorizontalPosition,{x_percent:""+n,y_percent:""+(100-n)})+"\n"+_.Tg(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 n,D=(n=this.learnMore.runs[0])==null?void 0:n.navigationEndpoint,L;return((L=_.u(D,_.eH))==null?void 0:L.url)||void 0}}}});
var wE=zGc;wE.prototype.onImageDataChange=wE.prototype.onImageDataChange;_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"imageData",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"instruction",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"a11yConfig",void 0);_.Y([_.t(),_.F("design:type",Number)],wE.prototype,"imageWidth",void 0);_.Y([_.t(),_.F("design:type",Number)],wE.prototype,"imageHeight",void 0);_.Y([_.t(),_.F("design:type",Number)],wE.prototype,"displayScale",void 0);
_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"imageDisplayOffsetTop",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"imageDisplayOffsetLeft",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"pickerDisplayOffsetTop",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"pickerDisplayOffsetLeft",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"cropCoordinatesSaved",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"previewSize",void 0);
_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"startPicker",void 0);_.Y([_.t(),_.F("design:type",Number)],wE.prototype,"pickerOffsetX",void 0);_.Y([_.t(),_.F("design:type",Number)],wE.prototype,"pickerOffsetY",void 0);_.Y([_.t(),_.F("design:type",Object)],wE.prototype,"repositionOptional",void 0);_.Y([_.bM("#picker-container"),_.F("design:type",HTMLElement)],wE.prototype,"JSC$12981_pickerContainer",void 0);_.Y([_.bM("#picker"),_.F("design:type",HTMLElement)],wE.prototype,"picker",void 0);
_.Y([_.bM("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],wE.prototype,"JSC$12981_imageInBackground",void 0);_.Y([_.bM("#image-in-picker"),_.F("design:type",HTMLImageElement)],wE.prototype,"JSC$12981_imageInPicker",void 0);_.Y([_.bM("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],wE.prototype,"JSC$12981_imageInPreviewClipper",void 0);_.Y([_.bM("#full-image-as-preview"),_.F("design:type",HTMLImageElement)],wE.prototype,"imageAsPreview",void 0);
_.Y([_.x("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"altLabelForImage",null);_.Y([_.x("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],wE.prototype,"pickerSize",null);_.Y([_.x("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],wE.prototype,"imageOrientationStyle",null);
_.Y([_.x("instruction.previewInstruction.editButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],wE.prototype,"editButton",null);_.Y([_.x("instruction.editInstruction.saveButtonLabel"),_.F("design:type",Object),_.F("design:paramtypes",[])],wE.prototype,"saveButton",null);_.Y([_.x("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],wE.prototype,"cropOffsetTop",null);
_.Y([_.x("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],wE.prototype,"cropOffsetLeft",null);_.Y([_.x("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"pickerBackgroundStyle",null);_.Y([_.x("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"pickerDisplayStyle",null);
_.Y([_.x("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"imageInPickerStyle",null);_.Y([_.x("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"previewClipperStyle",null);_.Y([_.P("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wE.prototype,"onImageDataChange",null);
_.Y([_.x("cropCoordinatesSaved"),_.F("design:type",String),_.F("design:paramtypes",[])],wE.prototype,"pickerModeStyle",null);_.Y([_.x("instruction.editInstruction.learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],wE.prototype,"learnMore",null);_.Y([_.x("learnMore"),_.F("design:type",Object),_.F("design:paramtypes",[])],wE.prototype,"learnMoreUrl",null);wE=_.Y([_.Ep({is:"yt-img-crop-picker",disableElementRegistration:!0})],wE);
_.l(wE,"yt-img-crop-picker",function(){if(AuI===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;fri===void 0&&(fri=document.createElement("template"));var g=fri;L.call(D,g.content.cloneNode(!0),n.content.firstChild);AuI=n}n=AuI;return n},{mode:2});var IrP=function(){var n=_.m.apply(this,arguments)||this;n.errorMessage="";n.hasPreview=!1;n.isBackstagePost=!1;n.dismissButtonOverrides={size:"XS"};return n};
_.f(IrP,_.m);_.G=IrP.prototype;_.G.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"}}}};
_.G.detached=function(){this.removeOverlay()};
_.G.setPreview=function(n){_.r(this.hostElement).querySelector("#preview-picker").imageData=n;this.hasPreview=!0;_.bP(this.hostElement,"yt-backstage-image-select-preview")};
_.G.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var n=_.r(this.hostElement).querySelector("#dropzone");n.classList.remove("dragover");n.classList.remove("error");_.bP(this.hostElement,"yt-backstage-image-select-cancel")};
_.G.setupOverlay=function(){var n=this.imageUploadEndpoint;this.removeOverlay();if(n&&n.imageValidationInfo){var D=_.r(this.hostElement).querySelector("#dropzone"),L=_.r(this.hostElement).querySelector("#select");this.overlay=new oa(n.uploadUrl,n.channelId,n.imageValidationInfo.maxFileSizeMb,n.imageValidationInfo.allowedMaxAspectRatio,D,L,!0);_.py(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.py(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.py(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.py(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.py(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.G.removeOverlay=function(){this.overlay&&(_.uC(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.uC(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.uC(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.uC(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.uC(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.G.onDragOver=function(n){var D=_.r(this.hostElement).querySelector("#dropzone");_.yX(D,"dragover",n.value)};
_.G.onPreview=function(n){this.setPreview(n.value)};
_.G.onImageError=function(n){if(n.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var D;n=(D=this.data)==null?void 0:D.fileSizeError}else if(n.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var L;n=(L=this.data)==null?void 0:L.invalidError}else if(n.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var g;n=(g=this.data)==null?void 0:g.invalidAspectRatioError}else return;this.errorMessage=_.o_(n);_.r(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.G.onImageAlert=function(n){this.onImageError(n)};
_.G.uploadPromise=function(){var n=this,D=this.overlay&&this.overlay.uploadPromise();if(D)return D.catch(function(){throw Error(n.data?_.o_(n.data.uploadFailureError):"");})};
_.oh.Object.defineProperties(IrP.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var n,D;if((n=this.data)==null?0:(D=n.icon)==null?0:D.iconType)return _.ny(this.data.icon.iconType)}}});
var h2=IrP;h2.prototype.setupOverlay=h2.prototype.setupOverlay;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],h2.prototype,"rendererStamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],h2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],h2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],h2.prototype,"imageUploadEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],h2.prototype,"errorMessage",void 0);
_.Y([_.t(),_.F("design:type",oa)],h2.prototype,"overlay",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],h2.prototype,"hasPreview",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],h2.prototype,"isBackstagePost",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],h2.prototype,"selectionCancel",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],h2.prototype,"previewCancel",null);
_.Y([_.x("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],h2.prototype,"icon",null);_.Y([_.t(),_.F("design:type",Object)],h2.prototype,"dismissButtonOverrides",void 0);_.Y([_.P("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h2.prototype,"setupOverlay",null);h2=_.Y([_.X({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],h2);
_.l(h2,"ytd-backstage-image-select-renderer",function(){if(QC6!==void 0)return QC6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return QC6=n},{mode:1});var C$r={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 ru6;var O2Q=function(){var n=_.m.apply(this,arguments)||this;n.a11yConfig=C$r;n.imageDisplayOffsetTop=0;n.imageDisplayOffsetLeft=0;n.pickerDisplayOffsetTop=0;n.pickerDisplayOffsetLeft=0;n.showPreviewContainer=!0;n.startPicker=!1;n.repositionOptional=!1;n.editOnlyMode=!1;n.savedImageDisplayOffsetTop=0;n.savedImageDisplayOffsetLeft=0;return n};
_.f(O2Q,_.m);_.G=O2Q.prototype;_.G.created=function(){_.tL.requestAvailability()};
_.G.ready=function(){};
_.G.onArrowKeysDown=function(n){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){n.detail.keyboardEvent.preventDefault();var D=0,L=0,g="";switch(n.detail.keyboardEvent.key){case "ArrowUp":vj8(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?g=this.a11yConfig.reachBottomOfImage:D=this.imageHeight*.05*-1;break;case "ArrowDown":vj8(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?g=this.a11yConfig.reachTopOfImage:
D=this.imageHeight*.05;break;case "ArrowLeft":vj8(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?g=this.a11yConfig.reachRightOfImage:L=this.imageWidth*.05*-1;break;case "ArrowRight":vj8(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?g=this.a11yConfig.reachLeftOfImage:L=this.imageWidth*.05}g&&_.Tg(g)&&_.bP(this.hostElement,"iron-announce",{text:_.Tg(g)});if(L||D)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+D)),n=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),n=_.Tg(this.a11yConfig.imageVerticalPosition,{x_percent:""+n,y_percent:""+(100-n)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+L)),n=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),n=_.Tg(this.a11yConfig.imageHorizontalPosition,{x_percent:""+n,y_percent:""+(100-n)})),n&&_.bP(this.hostElement,"iron-announce",{text:n})}};
_.G.getPreviewPosition=function(n,D,L,g){return Math.round(100*(n+D*.5-L)/g)};
_.G.calculateDisplayPosition=function(){var n=this.imageData.naturalWidth,D=this.imageData.naturalHeight;this.displayScale=Math.max(200/n,200/D);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var L=n*this.displayScale*this.imageData.previewCoordinates.left,g=D*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=D>n?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-L;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=n>D?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-g;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=n*this.displayScale;this.imageHeight=D*this.displayScale};
_.G.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.G.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.G.getSignedPosition=function(n,D,L){return D==="X"&&_.OJ("HTML_DIR")==="rtl"?L==="-"?n+"px":n*-1+"px":L==="-"?n*-1+"px":n+"px"};
_.G.pickerMove=function(n){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var D=this.pickerOffsetX-n.clientX,L=this.pickerOffsetY-n.clientY;this.pickerOffsetX=n.clientX;this.pickerOffsetY=n.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
L)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-D))}};
_.G.pickerMoveStart=function(n){this.startPicker=!0;this.pickerOffsetX=n.clientX;this.pickerOffsetY=n.clientY};
_.G.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var n=this.generateCropPreview();n&&_.bP(this.hostElement,"ytd-backstage-image-preview-coordinates-update",n)};
_.G.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.bP(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.G.deleteImage=function(){_.bP(this.hostElement,"ytd-backstage-image-preview-delete")};
_.G.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.G.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var n=this.generateCropPreview();n&&_.bP(this.hostElement,"ytd-backstage-image-preview-coordinates-save",n)};
_.G.getPreviewOffset=function(n,D,L){return D&&n?(L==="X"&&_.OJ("HTML_DIR")==="rtl"?300/D*n:300/D*n*-1)+"px":"0px"};
_.G.getSimpleText=function(n){return n?_.o_(n):""};
_.G.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}};
_.oh.Object.defineProperties(O2Q.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var n=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Tg(this.a11yConfig.imageVerticalPosition,{x_percent:""+n,y_percent:""+(100-n)})+"\n"+_.Tg(this.a11yConfig.verticalRepositionInstruction)}n=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Tg(this.a11yConfig.imageHorizontalPosition,{x_percent:""+n,y_percent:""+(100-n)})+"\n"+_.Tg(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 n,D,L=(n=this.instruction)==null?void 0:(D=n.previewInstruction)==null?void 0:D.editButtonLabel;return L?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:L,accessibilityData:{accessibilityData:{label:this.getSimpleText(L)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b=this.editOnlyMode?(n=this.instruction)==null?void 0:(D=n.editInstruction)==null?void 0:D.saveImagesButtonLabel:(L=this.instruction)==null?void 0:(g=L.editInstruction)==null?void 0:g.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 n,D,L=(n=this.instruction)==null?void 0:(D=n.previewInstruction)==null?void 0:D.deleteButtonLabel;return L?{size:"SIZE_SMALL",text:L,accessibilityData:{accessibilityData:{label:this.getSimpleText(L)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.instruction)==null?void 0:(D=n.editInstruction)==null?void 0:D.cancelButtonLabel;n=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return L?{style:n,size:"SIZE_SMALL",text:L,accessibilityData:{accessibilityData:{label:this.getSimpleText(L)}}}: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"}}});
var W$=O2Q;W$.prototype.onEditOnlyModeUpdate=W$.prototype.onEditOnlyModeUpdate;W$.prototype.onImageChange=W$.prototype.onImageChange;_.Y([_.t(),_.F("design:type",Pzb)],W$.prototype,"imageData",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"instruction",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"a11yConfig",void 0);_.Y([_.t(),_.F("design:type",Number)],W$.prototype,"imageWidth",void 0);_.Y([_.t(),_.F("design:type",Number)],W$.prototype,"imageHeight",void 0);
_.Y([_.t(),_.F("design:type",Number)],W$.prototype,"displayScale",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"imageDisplayOffsetTop",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"imageDisplayOffsetLeft",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"pickerDisplayOffsetTop",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"pickerDisplayOffsetLeft",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"showPreviewContainer",void 0);
_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"startPicker",void 0);_.Y([_.t(),_.F("design:type",Number)],W$.prototype,"pickerOffsetX",void 0);_.Y([_.t(),_.F("design:type",Number)],W$.prototype,"pickerOffsetY",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"repositionOptional",void 0);_.Y([_.t(),_.F("design:type",Object)],W$.prototype,"editOnlyMode",void 0);_.Y([_.bM("#picker-container"),_.F("design:type",HTMLElement)],W$.prototype,"JSC$12994_pickerContainer",void 0);
_.Y([_.bM("#picker"),_.F("design:type",HTMLElement)],W$.prototype,"picker",void 0);_.Y([_.bM("#preview-clipper"),_.F("design:type",HTMLElement)],W$.prototype,"previewClipper",void 0);_.Y([_.bM("#image-in-picker-background"),_.F("design:type",HTMLImageElement)],W$.prototype,"JSC$12994_imageInBackground",void 0);_.Y([_.bM("#image-in-picker"),_.F("design:type",HTMLImageElement)],W$.prototype,"JSC$12994_imageInPicker",void 0);
_.Y([_.bM("#image-in-preview-clipper"),_.F("design:type",HTMLImageElement)],W$.prototype,"JSC$12994_imageInPreviewClipper",void 0);_.Y([_.x("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"altLabelForImage",null);_.Y([_.x("imageHeight","imageWidth"),_.F("design:type",Number),_.F("design:paramtypes",[])],W$.prototype,"pickerSize",null);
_.Y([_.x("imageHeight","imageWidth"),_.F("design:type",Object),_.F("design:paramtypes",[])],W$.prototype,"imageOrientationStyle",null);_.Y([_.x("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],W$.prototype,"editButton",null);_.Y([_.x("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],W$.prototype,"saveButton",null);_.Y([_.x("instruction"),_.F("design:type",Object),_.F("design:paramtypes",[])],W$.prototype,"deleteButton",null);
_.Y([_.x("instruction","editOnlyMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],W$.prototype,"cancelButton",null);_.Y([_.x("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.F("design:type",Number),_.F("design:paramtypes",[])],W$.prototype,"cropOffsetTop",null);_.Y([_.x("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.F("design:type",Number),_.F("design:paramtypes",[])],W$.prototype,"cropOffsetLeft",null);
_.Y([_.x("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"pickerBackgroundStyle",null);_.Y([_.x("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"pickerDisplayStyle",null);_.Y([_.x("cropOffsetLeft","cropOffsetTop"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"imageInPickerStyle",null);
_.Y([_.x("cropOffsetLeft","cropOffsetTop","pickerSize"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"previewClipperStyle",null);_.Y([_.V8("imageData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W$.prototype,"onImageChange",null);_.Y([_.V8("editOnlyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W$.prototype,"onEditOnlyModeUpdate",null);
_.Y([_.x("showPreviewContainer"),_.F("design:type",String),_.F("design:paramtypes",[])],W$.prototype,"pickerModeStyle",null);W$=_.Y([_.X({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],W$);
_.l(W$,"ytd-backstage-image-preview-renderer",function(){if(ru6!==void 0)return ru6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ru6=n},{mode:1});var i2b;var wTX;var hGr=function(){var n=_.m.apply(this,arguments)||this;n.selected=!1;return n};
_.f(hGr,_.m);_.G=hGr.prototype;_.G.computeSelected=function(n){return n==null?void 0:n.selected};
_.G.computeTransform=function(n,D,L){var g,b,q=(b=(g=this.imageContainer)==null?void 0:g.getBoundingClientRect())!=null?b:{width:0,height:0};g=Math.max(q.width/D,q.height/L);L=L*g*n.top;return"translateX("+this.getSignedPosition(D*g*n.left,"X","-")+") translateY("+this.getSignedPosition(L,"Y","-")+")"};
_.G.getSignedPosition=function(n,D,L){return D==="X"&&_.OJ("HTML_DIR")==="rtl"?L==="-"?n+"px":n*-1+"px":L==="-"?n*-1+"px":n+"px"};
_.G.onClick=function(){var n;_.bP(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(n=this.data)==null?void 0:n.image)};
_.G.onKeyPress=function(n){if(n.keyCode===13)this.onClick()};
_.oh.Object.defineProperties(hGr.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.image)==null?void 0:D.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)!=null&&n.image){var D;n=(D=this.data)==null?void 0:D.image;return n.previewCoordinates.top!==0||n.previewCoordinates.left!==0?(D=this.computeTransform(n.previewCoordinates,n.naturalWidth,n.naturalHeight),n.naturalHeight>=n.naturalWidth?"width:inherit;transform:"+D+";":"height:inherit;transform:"+D+";"):n.naturalHeight>=n.naturalWidth?"width:inherit;":"height:inherit;"}}}});
var eC=hGr;eC.prototype.onKeyPress=eC.prototype.onKeyPress;_.Y([_.bM(".image-container"),_.F("design:type",HTMLElement)],eC.prototype,"imageContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],eC.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.F("design:type",Object)],eC.prototype,"selected",void 0);_.Y([_.x("data.image"),_.F("design:type",Object),_.F("design:paramtypes",[])],eC.prototype,"thumbnailUrl",null);
_.Y([_.x("data.image","data.image.previewCoordinates"),_.F("design:type",Object),_.F("design:paramtypes",[])],eC.prototype,"thumbnailStyle",null);_.Y([_.R("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],eC.prototype,"onKeyPress",null);eC=_.Y([_.X({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],eC);
_.l(eC,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(wTX!==void 0)return wTX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return wTX=n},{mode:2});var xm=function(n,D,L){L=L===void 0?!1:L;_.fd.call(this);var g=this;this.dropZoneOverlay=new JV(n);this.selectOverlay=L?new k5(D,"multiple_file",["image/*"]):new k5(D,"single_file",["image/*"]);this.handler=new _.ju(this);_.qI(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(D,"click",function(){g.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.f(xm,_.fd);xm.prototype.onChange=function(n){var D;(D=n.files)!=null&&D.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:n.files}))};var WtA=function(){var n=_.m.apply(this,arguments)||this;n.addImageErrorMessage="";n.errorMessage="";n.images=[];n.selectedImageIndex=0;n.modern=_.c("web_modern_buttons");n.JSC$13007_imageId=0;return n};
_.f(WtA,_.m);_.G=WtA.prototype;_.G.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.bP(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.G.observeDragToReorder=function(){var n=this;if(this.showImagesPreview){var D,L=qUX(_.nK.getInstance(),(D=this.data)==null?void 0:D.dragToReorderTooltip);_.fj.addLowPriorityJob(function(){_.J9(n.hostElement,L,n.thumbnailDragDropArea)})}};
_.G.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}}};
_.G.computeThumbnail=function(n){return(n==null?void 0:n.localImageSrc)||void 0};
_.G.onRendererstamperFinished=function(){_.U5c(this.ytReorderableBehavior,_.r(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.r(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.G.handleDrop=function(n){var D=n.currDragItem;if(D!=null&&D.data){n=this.images[this.selectedImageIndex];var L=D.data.image,g=this.images.indexOf(L)||0;D=_.Py(D.parentNode.children,D);this.images.splice(g,1);this.images.splice(D,0,L);this.images=[].concat(_.Iu(this.images));this.selectedImageIndex=this.images.indexOf(n)}};
_.G.setUpImagePicker=function(){var n=this.imageUploadEndpoint;n&&n.imageValidationInfo&&(this.uploadManager=new OU(n.uploadUrl,n.channelId),this.initialPicker||(this.initialPicker=new xm(this.dropzone,this.selectLink,!0),_.py(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new xm(this.addImageButtonContainer,this.addImageSelectButton),_.py(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.py(this.JSC$13007_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.py(this.JSC$13007_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.py(_.r(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.G.detached=function(){this.initialPicker&&(_.uC(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.uC(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.G.onInitialSelectImages=function(n){var D=this;return _.B(function(L){return _.p(L,D.onSelectImages(n,!1),0)})};
_.G.onAddImage=function(n){var D=this;return _.B(function(L){return _.p(L,D.onSelectImages(n,!0),0)})};
_.G.onSelectImages=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO;return _.B(function(VB){switch(VB.nextAddress){case 1:D?L.addImageErrorMessage="":(L.images=[],L.errorMessage="");g=n.detail;b=L.validateImages([].concat(_.Iu(g)));if(b!=="")return D?L.addImageErrorMessage=b:L.errorMessage=b,VB.return();q=[].concat(_.Iu(g)).map(function(Iv){return(new ly(L.maxAspectRatio,!1,!0)).transform(Iv)});
return _.p(VB,Promise.allSettled(q),2);case 2:U=VB.yieldResult,J=_.V(U.entries()),k=J.next();case 3:if(k.done){VB.jumpTo(5);break}a=k.value;d=_.V(a);T=d.next().value;Q=d.next().value;A=T;I=Q;if(I.status!=="fulfilled"){e=h=w=void 0;D?L.addImageErrorMessage=_.o_((w=L.data)==null?void 0:w.invalidError):L.errorMessage=L.errorMessage===""?_.o_((h=L.data)==null?void 0:h.invalidError):_.o_((e=L.data)==null?void 0:e.multiFileError);VB.jumpTo(4);break}v=I.value;v.cropped&&_.bP(L.hostElement,"yt-backstage-multi-image-cropped");
if(v.invalidAspectRatio){$i=S=LO=void 0;D?L.addImageErrorMessage=_.o_((LO=L.data)==null?void 0:LO.invalidAspectRatioError):L.errorMessage=L.errorMessage===""?_.o_((S=L.data)==null?void 0:S.invalidAspectRatioError):_.o_(($i=L.data)==null?void 0:$i.multiFileError);VB.jumpTo(4);break}return _.p(VB,tZv(L.JSC$13007_imageId,n.detail[A],v.transformedData),8);case 8:nO=VB.yieldResult,L.images.push(nO),L.JSC$13007_imageId++;case 4:k=J.next();VB.jumpTo(3);break;case 5:if(L.errorMessage!==""||L.addImageErrorMessage!==
"")return VB.return();D?Z2r(L.uploadManager,[L.images[L.images.length-1]]):Z2r(L.uploadManager,L.images);L.images=[].concat(_.Iu(L.images));L.selectedImageIndex=D?Math.max(L.images.length-1,0):0;_.bP(L.hostElement,"yt-backstage-multi-image-select");_.Tq(VB)}})};
_.G.onThumbnailClick=function(n){if(n=n.event_.detail)this.selectedImageIndex=this.images.indexOf(n)};
_.G.validateImages=function(n){if(n.length>5){var D;return _.o_((D=this.data)==null?void 0:D.multiImageExceedMaxImageCountError)}var L=1048576*this.maxFileSizeMb;n=n.filter(function(q){return q.size>L}).length;
if(n===0)return"";var g,b;n=n>1?(g=this.data)==null?void 0:g.multiFileError:(b=this.data)==null?void 0:b.fileSizeError;return _.o_(n)};
_.G.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Iu(this.images));this.selectedImageIndex=0};
_.G.repositionImage=function(n){this.images[this.selectedImageIndex].previewCoordinates=n.event_.detail;this.images=[].concat(_.Iu(this.images))};
_.G.getAllUploadStatuses=function(){var n=this,D,L,g,b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.uploadManager.getAllUploadStatuses(),2);D=q.yieldResult;L=_.V(D);for(g=L.next();!g.done;g=L.next())if(b=g.value,b.encryptedBlobId===void 0)return q.return(arX(n.uploadManager));return q.return(D)})};
_.G.hasImages=function(){return this.images.length>0};
_.G.cancel=function(){for(var n=this.uploadManager,D=_.V(n.imagesUploadData),L=D.next();!L.done;L=D.next())n.cancel(L.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.bP(this.hostElement,"yt-backstage-multi-image-cancel")};
_.oh.Object.defineProperties(WtA.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.imageUploadEndpoint)==null?void 0:(D=n.imageValidationInfo)==null?void 0:D.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.imageUploadEndpoint)==null?void 0:(D=n.imageValidationInfo)==null?void 0:D.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var n,D;if((n=this.data)==null?0:(D=n.icon)==null?0:D.iconType)return _.ny(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.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>=5}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var n=this;return(this.images||[]).map(function(D,L){return{renderer:{image:D,selected:L===n.selectedImageIndex}}})}}});
var KH=WtA;KH.prototype.setUpImagePicker=KH.prototype.setUpImagePicker;KH.prototype.onRendererstamperFinished=KH.prototype.onRendererstamperFinished;KH.prototype.observeDragToReorder=KH.prototype.observeDragToReorder;KH.prototype.observeAddImageError=KH.prototype.observeAddImageError;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],KH.prototype,"rendererStamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],KH.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.Jqc),_.F("design:type",Object)],KH.prototype,"ytReorderableBehavior",void 0);_.Y([_.bM("#dropzone"),_.F("design:type",HTMLElement)],KH.prototype,"dropzone",void 0);_.Y([_.bM("#select-link"),_.F("design:type",HTMLElement)],KH.prototype,"selectLink",void 0);_.Y([_.bM("#thumbnail-drag-drop-area"),_.F("design:type",HTMLElement)],KH.prototype,"thumbnailDragDropArea",void 0);_.Y([_.bM("#add-image-button-container"),_.F("design:type",HTMLElement)],KH.prototype,"addImageButtonContainer",void 0);
_.Y([_.bM("#add-image-button"),_.F("design:type",HTMLElement)],KH.prototype,"addImageSelectButton",void 0);_.Y([_.bM("#image-preview-container"),_.F("design:type",Object)],KH.prototype,"JSC$13007_imagePreviewContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],KH.prototype,"addImageErrorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],KH.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],KH.prototype,"errorMessage",void 0);
_.Y([_.t(),_.F("design:type",Object)],KH.prototype,"imageUploadEndpoint",void 0);_.Y([_.t(),_.F("design:type",Array)],KH.prototype,"images",void 0);_.Y([_.t(),_.F("design:type",xm)],KH.prototype,"initialPicker",void 0);_.Y([_.t(),_.F("design:type",xm)],KH.prototype,"addImagePicker",void 0);_.Y([_.t(),_.F("design:type",OU)],KH.prototype,"uploadManager",void 0);_.Y([_.t(),_.F("design:type",Object)],KH.prototype,"selectedImageIndex",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KH.prototype,"modern",void 0);_.Y([_.x("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],KH.prototype,"maxAspectRatio",null);_.Y([_.x("imageUploadEndpoint"),_.F("design:type",Number),_.F("design:paramtypes",[])],KH.prototype,"maxFileSizeMb",null);_.Y([_.x("data.icon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],KH.prototype,"dropIcon",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KH.prototype,"selectionCancel",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KH.prototype,"previewCancel",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KH.prototype,"dataForAddImageButton",null);_.Y([_.x("errorMessage"),_.F("design:type",String),_.F("design:paramtypes",[])],KH.prototype,"dropzoneClass",null);
_.Y([_.x("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],KH.prototype,"showImagesPreview",null);_.Y([_.x("images"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],KH.prototype,"containMaxImages",null);_.Y([_.P("addImageErrorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KH.prototype,"observeAddImageError",null);
_.Y([_.P("showImagesPreview"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KH.prototype,"observeDragToReorder",null);_.Y([_.x("images","selectedImageIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],KH.prototype,"selectedImageData",null);_.Y([_.x("images","selectedImageIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],KH.prototype,"thumbnailRenderers",null);
_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KH.prototype,"onRendererstamperFinished",null);_.Y([_.P("imageUploadEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KH.prototype,"setUpImagePicker",null);KH=_.Y([_.X({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],KH);
_.l(KH,"ytd-backstage-multi-image-select-renderer",function(){if(i2b!==void 0)return i2b;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return i2b=n},{mode:1});var eGX;var x7Q=function(){var n=_.m.apply(this,arguments)||this;n.quizOptions=[];n.explanationPlaceholderText="";n.optionPlaceholderText="";n.correctAnswerIndex=-1;n.isMarkAnswerTooltipShown=!1;n.timer=0;return n};
_.f(x7Q,_.m);_.G=x7Q.prototype;_.G.dataChanged=function(){this.optionPlaceholderText=_.o_(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.o_(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.G.onMarkCorrectAnswer=function(n){var D,L=((D=this.quizOptions[this.correctAnswerIndex])==null?void 0:D.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[n.model.index]=Object.assign({},this.quizOptions[n.model.index],{explanationText:L,isCorrect:!0});this.correctAnswerIndex=n.model.index;this.quizOptions=[].concat(_.Iu(this.quizOptions))};
_.G.updatePlaceholderTexts=function(){for(var n=!1,D=[],L=0;L<this.quizOptions.length;L++){var g=this.optionPlaceholderText+" "+(L+1),b=void 0;((b=this.quizOptions[L])==null?void 0:b.placeholderText)!==g?(n=!0,D.push(Object.assign({},this.quizOptions[L],{placeholderText:g}))):D.push(this.quizOptions[L])}n&&(this.quizOptions=D);this.isValid()?_.bP(this.hostElement,"yt-commentbox-post-enable"):_.bP(this.hostElement,"yt-commentbox-post-disable")};
_.G.getSimpleString=function(n){return _.o_(n)};
_.G.createQuizOptions=function(n){var D=[],L;n=(L=n==null?void 0:n.minQuizOptions)!=null?L:0;for(L=0;L<n;L++)D.push(this.createQuizOption());return D};
_.G.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Iu(this.quizOptions),[this.createQuizOption()]))};
_.G.onInput=function(){this.quizOptions=[].concat(_.Iu(this.quizOptions))};
_.G.onExplanationInput=function(){_.bP(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.G.onRemoveQuizOption=function(n){this.quizOptions.splice(n.model.index,1);n.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:n.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Iu(this.quizOptions));this.quizOptions.length===0&&_.bP(this.hostElement,"yt-quiz-attachment-dismiss")};
_.G.updateHintRenderer=function(){var n=this;clearTimeout(this.timer);this.timer=setTimeout(function(){n.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.G.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var n=0,D=0,L=_.V(this.quizOptions),g=L.next();!g.done;g=L.next()){g=g.value;var b=void 0;if(((b=g.optionText)==null?void 0:b.trim())!==""||g.isCorrect){g.isCorrect&&D++;b=void 0;if(this.hasCustomOptionText&&((b=g.optionText)==null?void 0:b.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;n++}}return n>=
Number(this.editorInfo.minQuizOptions)&&D===1};
_.G.getPostCreateOptions=function(){for(var n=[],D=_.V(this.quizOptions),L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;((g=L.optionText)==null?void 0:g.trim())!==""&&n.push({pollOption:{text:L.optionText,explanation:L.explanationText},isCorrect:L.isCorrect})}return n};
_.G.getExplanationText=function(){var n;return((n=this.quizOptions[this.correctAnswerIndex])==null?void 0:n.explanationText)||""};
_.G.maybeDisplayMarkAnswerEduToolTip=function(){var n,D,L,g,b,q,U;this.shouldShowMarkAnswerTooltip()&&((n=this.editorInfo)==null?0:(D=n.markAnswerButton)==null?0:(L=D.buttonRenderer)==null?0:(g=L.hint)==null?0:(b=g.hintRenderer)==null?0:(q=b.content)==null?0:(U=q.bubbleHintRenderer)==null?0:U.text)&&(_.nK.getInstance(),n=DK(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,(n==null?void 0:n.length)>0&&this.optionSelectors&&_.gX(n[0],this.optionSelectors[0]))};
_.G.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var n=0,D=_.V(this.quizOptions),L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;((g=L.optionText)==null?void 0:g.trim())!==""&&n++;if(L.isCorrect)return!1}return n<2?!1:!0};
_.G.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.G.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.G.updateOptionTextFromBinding=function(n){if(n.target){var D=Array.from(_.r(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(n.target);if(D>=0){var L;this.quizOptions[D].optionText=(L=n.detail.value)!=null?L:""}}};
_.oh.Object.defineProperties(x7Q.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.editorInfo)==null?void 0:(D=n.addOptionButton)==null?void 0:D.buttonRenderer;L&&(L.style="STYLE_SUGGESTIVE",L.size="SIZE_SMALL",L.isDisabled=!this.isAllowedToAddOption);return(L==null?0:L.text)?L:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var n,D;return this.quizOptions.length<((D=(n=this.editorInfo)==null?void 0:n.maxQuizOptions)!=null?D:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(n){var D;return(D=n.optionText)==null?void 0:D.trim()})}}});
var Rm=x7Q;Rm.prototype.updatePlaceholderTexts=Rm.prototype.updatePlaceholderTexts;Rm.prototype.dataChanged=Rm.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],Rm.prototype,"editorInfo",void 0);_.Y([_.t(),_.F("design:type",Array)],Rm.prototype,"quizOptions",void 0);_.Y([_.t(),_.F("design:type",Object)],Rm.prototype,"explanationPlaceholderText",void 0);_.Y([_.$e(".option-selector-button"),_.F("design:type",Array)],Rm.prototype,"optionSelectors",void 0);
_.Y([_.V8("editorInfo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rm.prototype,"dataChanged",null);_.Y([_.x("editorInfo","isAllowedToAddOption","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rm.prototype,"addAnswerButton",null);_.Y([_.x("editorInfo","quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rm.prototype,"isAllowedToAddOption",null);
_.Y([_.V8("quizOptions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rm.prototype,"updatePlaceholderTexts",null);_.Y([_.x("quizOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],Rm.prototype,"hasCustomOptionText",null);Rm=_.Y([_.X({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],Rm);
_.l(Rm,"ytd-backstage-quiz-editor-renderer",function(){if(eGX!==void 0)return eGX;var n=document.createElement("template");_.z(n,'\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-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eGX=n},{mode:2});var KtX;var RGj=(Az.FIRSTDAYOFWEEK+1)%7;var P$i;var t9b=[],m7i=0,vhP=0;m7i=0;vhP=24;if(.25*(vhP-m7i)<0)P$i=[];else{for(var XTG=m7i;XTG<vhP;XTG+=.25)t9b.push(XTG);P$i=t9b}var lrG=P$i.map(function(n){n=n*60*60;return{secondsSinceMidnight:n,text:(new XY(7)).format(new Date(0,0,0,0,0,n))}});var M9P;var ohP=function(){var n=_.m.apply(this,arguments)||this;n.skipNextOpenDialog=!1;n.errorMessage="";return n};
_.f(ohP,_.m);_.G=ohP.prototype;_.G.attached=function(){var n=this,D=new MutationObserver(function(){n.JSC$13039_calendarMain.scrollHeight>0&&(D.disconnect(),n.calendarConfig&&n.calendarConfig.selectedDate&&n.scrollToDate())});
D.observe(this.JSC$13039_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){D.disconnect()},1E3)};
_.G.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.G.onDateTextChange=function(){if(this.calendarConfig){var n=this.validateDateText();n.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(n.details)):this.textbox.setAttribute("invalid","")}};
_.G.handleDayClick=function(n){n.model.day.date&&(this.commitDate(n.model.day.date),this.dialog.close())};
_.G.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var n=yvb(this.calendarConfig.selectedDate,this.renderData);n!==void 0&&this.JSC$13039_calendarMain.scrollToIndex(n)}};
_.G.scrollToNextMonth=function(){this.JSC$13039_calendarMain.scrollToIndex(this.JSC$13039_calendarMain.firstVisibleIndex+1)};
_.G.scrollToPrevMonth=function(){this.JSC$13039_calendarMain.firstVisibleIndex===0&&this.JSC$13039_calendarMain.scrollTo(0,0);this.JSC$13039_calendarMain.scrollToIndex(this.JSC$13039_calendarMain.firstVisibleIndex-1)};
_.G.onFormSubmit=function(n){n.preventDefault();this.calendarConfig&&(n=this.validateDateText(),n.isValid&&(this.commitDate(n.details),this.dialog.close()))};
_.G.onEscOrClickingOutside=function(n){n=n.detail.path&&!!n.detail.path.length&&n.detail.path[0];if(n.classList.contains("ytd-calendar-date-picker")){n===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var D=0;D<this.dropdownButton.children.length;D++)this.dropdownButton.children[D]===n&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}n=this.textbox.value!==this.dateText;D=this.validateDateText();n&&D.isValid&&this.commitDate(D.details);this.dialog.close();this.textbox.value=
this.dateText};
_.G.commitDate=function(n){this.calendarConfig&&(this.set("calendarConfig.selectedDate",n),_.bP(this.hostElement,"ytd-calendar-date-selected",n))};
_.G.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var n=this.textbox.value;var D=new Date;n=(new nhJ(2)).parse(n,D,{validate:!0})===n.length?FyB(D):void 0;if(!n)return this.errorMessage=_.Tg("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};D=this.calendarConfig.start;var L=this.calendarConfig.end;if(ljB(n,D))return this.errorMessage=_.Tg("ENTER_DATE_OR_LATER",{allowed_date:Smv(D)}),{isValid:!1,details:void 0};if(ljB(L,n))return this.errorMessage=
_.Tg("ENTER_DATE_OR_EARLIER",{allowed_date:Smv(L)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:n}};
_.oh.Object.defineProperties(ohP.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?Smv(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var n=this.calendarConfig,D=[],L=0;L<7;L++)D.push(Az.NARROWWEEKDAYS[(L+RGj)%7]);L=[];for(var g=new Date(n.start.year,n.start.month);g.getFullYear()<n.end.year||g.getFullYear()===n.end.year&&g.getMonth()<=n.end.month;){var b=L,q=b.push,U=g.getFullYear(),J=g.getMonth(),k=n,a=void 0,d=[],T=Object.freeze({extraCssClass:"invisible",debugClass:""}),Q=new Date(U,J),A=FyB(Q);Q=Q.getDay();for(var I=FyB(new Date);A.month===
J;){Q!==RGj&&a||(a=Array.from({length:7}).fill(T),d.push(a));var w={date:{year:U,month:J,day:A.day},extraCssClass:"",debugClass:""};k.selectedDate&&w.date&&X3b(w.date,k.selectedDate)&&(w.extraCssClass+=" selected");if(ljB(A,k.start)||ljB(k.end,A))w.extraCssClass+=" disabled";X3b(A,I)&&(w.extraCssClass+=" today");w.extraCssClass=w.extraCssClass.trim();a[(Q-RGj+7)%7]=w;A=oj8(A);Q=(Q+1)%7}q.call(b,{weeks:d,monthLabel:Az.SHORTMONTHS[J]+" "+U,year:U,month:J,monthLabelExtraCssClass:d[0][2]===T?"shift-down-label":
""});g.setMonth(g.getMonth()+1)}return{months:L,daysOfWeekLabel:D}}}}});
var P$=ohP;P$.prototype.onEscOrClickingOutside=P$.prototype.onEscOrClickingOutside;P$.prototype.scrollToDate=P$.prototype.scrollToDate;_.Y([_.t(),_.F("design:type",Object)],P$.prototype,"calendarConfig",void 0);_.Y([_.t(),_.F("design:type",Object)],P$.prototype,"skipNextOpenDialog",void 0);_.Y([_.t(),_.F("design:type",Object)],P$.prototype,"errorMessage",void 0);_.Y([_.bM("#textbox"),_.F("design:type",HTMLInputElement)],P$.prototype,"textbox",void 0);
_.Y([_.bM("#calendar-dialog"),_.F("design:type",Object)],P$.prototype,"dialog",void 0);_.Y([_.bM("#calendar-main"),_.F("design:type",Object)],P$.prototype,"JSC$13039_calendarMain",void 0);_.Y([_.bM("#date-picker"),_.F("design:type",HTMLElement)],P$.prototype,"dropdownButton",void 0);_.Y([_.x("calendarConfig.selectedDate"),_.F("design:type",String),_.F("design:paramtypes",[])],P$.prototype,"dateText",null);
_.Y([_.x("calendarConfig","calendarConfig.selectedDate"),_.F("design:type",Object),_.F("design:paramtypes",[])],P$.prototype,"renderData",null);_.Y([_.P("renderData","calendarConfig.selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],P$.prototype,"scrollToDate",null);_.Y([_.R("iron-overlay-canceled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],P$.prototype,"onEscOrClickingOutside",null);
P$=_.Y([_.Ep({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],P$);
_.l(P$,"ytd-calendar-date-picker",function(){if(M9P!==void 0)return M9P;var n=document.createElement("template");_.z(n,'\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="yt-icons:arrow_drop_down" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return M9P=n},{mode:2});var YA6=_.Tg("UTC_OFFSET_FORMAT",{utc_offset:(new XY("Z")).format(new Date)}),SA6=(new Date).getTimezoneOffset()*-60,Ftb=new Date,H2A,yuj=vS(Ftb.getTimezoneOffset());H2A=tSG(ve6(yuj,Ftb));var Nlb=_.Tg("LOCAL_TIME_GMT_LABEL",{gmt_text:H2A.replace("+0","+").replace("-0","-").replace(":00","")}),jCb=function(){var n=_.m.apply(this,arguments)||this;n.selectedTimeIndex=0;n.selectedTimezoneIndex=0;n.timeOfDayOptions=lrG;return n};
_.f(jCb,_.m);_.G=jCb.prototype;_.G.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var n=Ymv();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=n,this.selectedTimeIndex=0;else{var D=HP4(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},n,{selectedDate:D.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(L){return L.secondsSinceMidnight===D.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.G.onDatePicked=function(n){this.selectedDate=n.detail};
_.G.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.bP(this.hostElement,"ytd-date-time-selection-cancelled")};
_.G.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var n=this.selectedDate;n=new Date(n.year,n.month,n.day);_.bP(this.hostElement,"ytd-date-time-selection-update",Math.floor(n.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+n.getTimezoneOffset()*60))}};
_.G.getTimezoneFormat=function(n){return n.localizedDisplayText?n.localizedDisplayText:_.Tg("TIMEZONE_FORMAT",{utc_offset_text:""+n.localizedUtcOffset,city_name:""+n.localizedName})};
_.G.updateSelectedTimeIndexFromBinding=function(n){this.selectedTimeIndex=n.detail.value};
_.G.updateSelectedTimezoneIndexFromBinding=function(n){this.selectedTimezoneIndex=n.detail.value};
_.oh.Object.defineProperties(jCb.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var n=this.data.timezoneOptions;var D={name:"Etc/Unknown",localizedName:_.Tg("LOCAL_TIME_LABEL"),localizedUtcOffset:YA6,utcOffsetSec:""+SA6,localizedDisplayText:Nlb};n?n.length&&n[0].name!==D.name&&(n[0].localizedDisplayText||(D.localizedDisplayText=""),n.unshift(D)):n=[D];return n}}},
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]}}});
var t2=jCb;t2.prototype.onDateTimeTimezoneChange=t2.prototype.onDateTimeTimezoneChange;t2.prototype.onDatePicked=t2.prototype.onDatePicked;t2.prototype.updateDefaultSelectedValue=t2.prototype.updateDefaultSelectedValue;_.Y([_.t(),_.F("design:type",Object)],t2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],t2.prototype,"calendarConfig",void 0);_.Y([_.t(),_.F("design:type",Object)],t2.prototype,"selectedDate",void 0);
_.Y([_.t(),_.F("design:type",Object)],t2.prototype,"selectedTimeIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],t2.prototype,"selectedTimezoneIndex",void 0);_.Y([_.bM("#time-listbox"),_.F("design:type",Object)],t2.prototype,"timeListBox",void 0);_.Y([_.bM("#timezone-listbox"),_.F("design:type",Object)],t2.prototype,"timezoneListBox",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],t2.prototype,"rendererStamperBehavior",void 0);
_.Y([_.x("data.timezoneOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],t2.prototype,"timeZones",null);_.Y([_.V8("data","timeZones"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],t2.prototype,"updateDefaultSelectedValue",null);_.Y([_.x("selectedTimezoneIndex","timeZones"),_.F("design:type",Object),_.F("design:paramtypes",[])],t2.prototype,"selectedTimezone",null);
_.Y([_.x("selectedTimeIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],t2.prototype,"selectedTime",null);_.Y([_.R("ytd-calendar-date-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],t2.prototype,"onDatePicked",null);_.Y([_.P("selectedTimezone","selectedTime","selectedDate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],t2.prototype,"onDateTimeTimezoneChange",null);
t2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],t2);
_.l(t2,"ytd-date-time-picker-renderer",function(){if(KtX!==void 0)return KtX;var n=document.createElement("template");_.z(n,'\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="yt-icons:arrow_drop_down" 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="yt-icons:arrow_drop_down" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return KtX=n},{mode:1});var nCr;var mp=function(){var n=_.m.apply(this,arguments)||this;n.boundOnTapDismissButton=function(){n.dismissTapHandler()};
n.dismissButtonOverrides={size:"XS"};return n};
_.f(mp,_.m);mp.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}}}}}};
mp.prototype.dismissTapHandler=function(){_.bP(this.hostElement,"yt-backstage-attachment-dismissed")};
mp.prototype.computeAttachmentType=function(n){return n?n.backstageImageRenderer?"image":n.videoRenderer?"video":"none":"none"};
var v$=mp;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],v$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],v$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],v$.prototype,"attachmentPreview",void 0);_.Y([_.t(),_.F("design:type",Object)],v$.prototype,"dismissButton",void 0);_.Y([_.t(),_.F("design:type",Object)],v$.prototype,"boundOnTapDismissButton",void 0);
_.Y([_.t(),_.F("design:type",Object)],v$.prototype,"dismissButtonOverrides",void 0);_.Y([_.t({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.F("design:type",String)],v$.prototype,"attachmentType",void 0);v$=_.Y([_.X({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],v$);
_.l(v$,"ytd-backstage-dismissable-attachment",function(){if(nCr!==void 0)return nCr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nCr=n},{mode:1});var DFX;var LCr=function(){var n=_.m.apply(this,arguments)||this;n.selectedVideoId=void 0;n.picker=void 0;n.dismissButtonOverrides={size:"XS"};n.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return n};
_.f(LCr,_.m);_.G=LCr.prototype;_.G.onServiceRequestCompleted=function(n){n.stopPropagation()};
_.G.handleAddVideoPreviewAction=function(n){n=this.get("addVideoPreviewAction",n);this.onGetVideoPreviewSuccess(n)};
_.G.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}}}}}};
_.G.onLaunchVideoPicker=function(n){var D=this,L=_.o_(this.get("addVideoLinkAction.title",n)),g=this.get("addVideoLinkAction.onePickHostId",n);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",n);g&&(this.picker||(L=_.o9L(_.u$8(g).setTitle(L).addView(v9G()).addView(ml6()),function(b){D.onPickVideo(b)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",n)||L.addView("youtube"),this.picker=L.build()),this.picker.setVisible(!0))};
_.G.onPickVideo=function(n){if(n)if(n.action==="cancel")_.bP(this.hostElement,"yt-video-link-button-cancel");else if(n.action==="picked"){n=n.docs;if(!n||n.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(n=(n==null?0:n.length)?n[0]:void 0)?n.id:void 0;this.setVideoPreview()}};
_.G.setVideoPreview=function(){var n=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){n.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.G.onGetVideoPreviewSuccess=function(n){if(n&&n.videoPreview&&n.cancelButton)this.videoPreview=n.videoPreview,this.cancelButton=n.cancelButton,_.bP(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.G.onGetVideoPreviewError=function(){this.cancel()};
_.G.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.bP(this.hostElement,"yt-video-link-cancel")};
_.G.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
var X3=LCr;X3.prototype.onServiceRequestCompleted=X3.prototype.onServiceRequestCompleted;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],X3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],X3.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],X3.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],X3.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],X3.prototype,"videoPreview",void 0);_.Y([_.t(),_.F("design:type",Object)],X3.prototype,"cancelButton",void 0);_.Y([_.t(),_.F("design:type",Object)],X3.prototype,"getVideoPreviewCommand",void 0);_.Y([_.t(),_.F("design:type",Object)],X3.prototype,"dismissButtonOverrides",void 0);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],X3.prototype,"onServiceRequestCompleted",null);X3=_.Y([_.X({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],X3);
_.l(X3,"ytd-backstage-video-link-attachment",function(){if(DFX!==void 0)return DFX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return DFX=n},{mode:1});var gCj;var baI;var $FG;var lZ=function(){return _.m.apply(this,arguments)||this};
_.f(lZ,_.m);lZ.prototype.dataChanged=function(){this.active=!1};
lZ.prototype.onTap=function(){_.bP(this.hostElement,"yt-select-emoji-suggestion",this.data)};
lZ.prototype.identity=function(n){return n};
_.oh.Object.defineProperties(lZ.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;if((n=this.data)==null?0:(D=n.image)==null?0:(L=D.thumbnails)==null?0:(g=L[0])==null?0:g.url)return n=this.data.image.thumbnails[0].url,n.startsWith("data:image/svg+xml")?Ac(n):_.hc(n)}}});
var Mx=lZ;Mx.prototype.dataChanged=Mx.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],Mx.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Mx.prototype,"active",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mx.prototype,"dataChanged",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Mx.prototype,"imageSrc",null);
Mx=_.Y([_.X({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],Mx);
_.l(Mx,"ytd-emoji-suggestion",function(){if($FG!==void 0)return $FG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $FG=n},{mode:1});var Gh6=/.*([:@#].*?)$/,qXI=function(){var n=_.m.apply(this,arguments)||this;n.suggestions=[];n.suggestionIndex=-1;n.JSC$13067_lastSuggestionRange=null;return n};
_.f(qXI,_.m);_.G=qXI.prototype;_.G.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.G.getSuggestions=function(n){var D=[],L=dy6(this.emojiManager,n.substr(0,3));if(L)for(var g in L)if(g.toLocaleLowerCase().indexOf(n)===0){var b=L[g];if(b&&b.emojiId){b=ed(this.emojiManager,b.emojiId);var q=void 0,U=void 0,J=void 0,k=void 0,a=((q=b)==null?0:q.isCustomEmoji)?(U=b)==null?void 0:(J=U.shortcuts)==null?void 0:J[0]:(k=b)==null?void 0:k.emojiId;q=void 0;D.push({suggestion:{image:(q=b)==null?void 0:q.image,alt:a,text:g}});if(D.length>=64)break}}return D?D.sort(function(d,T){return T.suggestion.text<
d.suggestion.text?-1:T.suggestion.text===d.suggestion.text?0:1}):null};
_.G.insertSuggestion=function(n){_.bP(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13067_lastSuggestionRange,text:n.alt});this.dropdown.opened=!1};
_.G.updateSuggestionsAtCaret=function(n){this.updateSuggestions(n,this.retrieveTextBeforeRange(n))};
_.G.offsetStartOfRangeBy=function(n,D){n.startOffset>=D&&n.setStart(n.startContainer,n.startOffset-D)};
_.G.updateSuggestions=function(n,D){var L=this;this.JSC$13067_lastSuggestionRange&&(this.JSC$13067_lastSuggestionRange.detach(),this.JSC$13067_lastSuggestionRange=null);if((D=Gh6.exec(D))&&D.length&&(D=D[D.length-1].toLocaleLowerCase(),D.length>2||D===":_")&&(this.offsetStartOfRangeBy(n,D.length),this.JSC$13067_lastSuggestionRange=n,(n=this.getSuggestions(D))&&n.length)){this.suggestions=n;_.X6(this,function(){L.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(n.length-1);return}this.dropdown.opened=!1};
_.G.onKeyDown=function(n){if(this.dropdown.opened)switch(n.key){case "Escape":this.dropdown.opened=!1;n.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);n.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);n.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),n.preventDefault()}};
_.G.onKeyUp=function(n,D){switch(n.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(D);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(D)}};
_.G.onKeyPress=function(n){n.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),n.preventDefault())};
_.G.changeSuggestionIndex=function(n){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(n+this.suggestions.length)%this.suggestions.length,n=this.dropdownContent.children[this.suggestionIndex],n.active=!0,this.dropdownContent.scrollTop=n.offsetTop)};
_.G.retrieveTextBeforeRange=function(n){var D=n.startContainer;return D&&D.nodeType===Node.TEXT_NODE?D.textContent.substr(0,n.startOffset):""};
var om=qXI;om.prototype.onKeyPress=om.prototype.onKeyPress;om.prototype.onKeyUp=om.prototype.onKeyUp;om.prototype.onKeyDown=om.prototype.onKeyDown;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Array)],om.prototype,"suggestions",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],om.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Number)],om.prototype,"verticalSuggestionsOffset",void 0);
_.Y([_.bM("#dropdown"),_.F("design:type",Object)],om.prototype,"dropdown",void 0);_.Y([_.bM("#dropdown-content"),_.F("design:type",HTMLDivElement)],om.prototype,"dropdownContent",void 0);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],om.prototype,"onKeyDown",null);_.Y([_.R("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent,Range]),_.F("design:returntype")],om.prototype,"onKeyUp",null);
_.Y([_.R("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],om.prototype,"onKeyPress",null);om=_.Y([_.X({disableElementRegistration:!0,is:"ytd-emoji-input"})],om);
_.l(om,"ytd-emoji-input",function(){if(baI!==void 0)return baI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return baI=n},{mode:2});var VXG;var UFb=function(){var n=_.m.apply(this,arguments)||this;n.hasMaxOptions=!1;return n};
_.f(UFb,_.m);_.G=UFb.prototype;_.G.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.G.setPrefilledChoices=function(n){var D=this;this.set("pollOptions",[]);var L;for(L=0;L<Math.min(n.length,this.data.maxPollOptions);L++)this.push("pollOptions",n[L].substring(0,this.data.maxPollOptionChars));for(;L<this.data.minPollOptions;L++)this.push("pollOptions","");this.hasMaxOptions=L>=this.data.maxPollOptions;_.X6(this,function(){for(var g=D.pollOptions,b=_.r(D.hostElement).querySelectorAll(".poll-option-input"),q=0;q<b.length;q++)b[q].value=g[q]})};
_.G.focusChanged=function(){_.Dy(this.hostElement)};
_.G.onInput=function(){var n=this;_.CC(this,"onInput",function(){n.isValid()?_.bP(n.hostElement,"yt-commentbox-post-enable"):_.bP(n.hostElement,"yt-commentbox-post-disable")},300)};
_.G.setPollOptions=function(){var n=[],D,L=((D=this.data)==null?0:D.minPollOptions)?this.data.minPollOptions:0;for(D=0;D<L;D++)n.push("");return n};
_.G.addPollOption=function(){var n=this;_.bP(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.fj.addLowPriorityJob(function(){var D;(D=_.r(n.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||D.focus()})};
_.G.onRemovePollOption=function(n){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.bP(this.hostElement,"yt-poll-attachment-dismiss")):(n=this.repeat.indexForElement(n.target.parentNode),n!==null&&(this.splice("pollOptions",n,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.bP(this.hostElement,"yt-commentbox-post-enable"))))};
_.G.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.G.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var n=0,D=this.pollOptions.length;n<D;n++)if(this.pollOptions[n].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.G.getPollOptions=function(){return this.pollOptions};
_.G.setPollOptionsFromInputs=function(){for(var n=_.r(this.hostElement).querySelectorAll(".poll-option-input"),D=0;D<n.length;D++)this.pollOptions[D]=n[D].value.trim()};
_.G.clearPollOptions=function(){var n=_.r(this.hostElement).querySelectorAll(".poll-option-input");n=_.V(n);for(var D=n.next();!D.done;D=n.next())D.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.G.getSimpleString=function(n){return _.o_(n)};
_.G.updateValueFromBinding=function(n){if(n.target&&this.pollOptions){var D=Array.from(_.r(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(n.target);if(D>=0){var L;this.pollOptions[D]=(L=n.detail.value)!=null?L:"";this.notifyPath("pollOptions."+D)}}};
var Ym=UFb;Ym.prototype.dataChanged=Ym.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ym.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ym.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],Ym.prototype,"pollOptions",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ym.prototype,"hasMaxOptions",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Ym.prototype,"enableCreationBox",void 0);_.Y([_.bM("#repeat"),_.F("design:type",aP)],Ym.prototype,"repeat",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ym.prototype,"dataChanged",null);Ym=_.Y([_.X({disableElementRegistration:!0,is:"ytd-poll-attachment"})],Ym);
_.l(Ym,"ytd-poll-attachment",function(){if(VXG!==void 0)return VXG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VXG=n},{mode:2});var BZb;var JUW;var khI;var pYc;var ZaA=function(){return _.m.apply(this,arguments)||this};
_.f(ZaA,_.m);_.oh.Object.defineProperties(ZaA.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
var SC=ZaA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SC.prototype,"rendererBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],SC.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],SC.prototype,"focused",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("focused"),_.F("design:type",Object),_.F("design:paramtypes",[])],SC.prototype,"ariaSelected",null);SC=_.Y([_.Ep({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],SC);
_.l(SC,"yt-user-mention-suggestion-renderer",function(){if(pYc===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;khI===void 0&&(khI=document.createElement("template"));var g=khI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);pYc=n}n=pYc;return n},{mode:2});var a5A;var dFL;var TZL=function(){var n=_.m.apply(this,arguments)||this;n.focusedSuggestionIndex=-1;return n};
_.f(TZL,_.m);_.G=TZL.prototype;_.G.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.G.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.G.setFocusedSuggestionIndex=function(n){!this.data||!this.data.suggestions||n<0||n>=this.data.suggestions.length||(this.focusedSuggestionIndex=n,n=this.getSuggestionId(n),this._setFocusedSuggestionId(n))};
_.G.advanceSuggestion=function(n){this.focusedSuggestionIndex===-1||n!==-1&&n!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+n),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.G.ensureSuggestionVisible=function(n){n=this.getSuggestionId(n);n=_.r(this.hostElement).querySelector("[id="+n+"]");n!=null&&(n.offsetTop<this.hostElement.scrollTop?n.scrollIntoView(!0):n.offsetTop+n.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&n.scrollIntoView(!1))};
_.G.getSuggestionId=function(n){return"user-mention-suggestion-"+n};
_.G.onSuggestionTap=function(n){var D=_.u(n.model.item,ZJ6);this.ytRendererBehavior.logExplicitClick(D);_.bP(this.hostElement,"yt-user-mention-suggestion-selected",{data:D,index:n.model.index})};
_.G.onSuggestionMouseMove=function(n){n.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(n.model.index)};
_.G.isSuggestionFocused=function(n,D){return n===D};
_.G.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.G.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("focused-suggestion-id-changed",this.focusedSuggestionId))};
var F3=TZL;F3.prototype.focusedSuggestionIdChangedForBinding=F3.prototype.focusedSuggestionIdChangedForBinding;F3.prototype.onDomChange=F3.prototype.onDomChange;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],F3.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],F3.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],F3.prototype,"focusedSuggestionIndex",void 0);_.Y([_.t({readOnly:!0}),_.F("design:type",String)],F3.prototype,"focusedSuggestionId",void 0);
_.Y([_.R("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],F3.prototype,"onDomChange",null);_.Y([_.P("focusedSuggestionId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F3.prototype,"focusedSuggestionIdChangedForBinding",null);F3=_.Y([_.Ep({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],F3);
_.l(F3,"yt-user-mention-suggestions-dropdown",function(){if(dFL===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;a5A===void 0&&(a5A=document.createElement("template"));var g=a5A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);dFL=n}n=dFL;return n},{mode:2});var ECX=function(){var n=_.m.apply(this,arguments)||this;n.suggestionsResponse=null;n.activeMention=null;n.selectionChangeListener=n.onSelectionChange.bind(n);n.handlesEnabled=_.c("enable_handles_in_mention_suggest_posts");n.handlesInMentionSuggestionsEnabled=_.c("handles_in_mention_suggest_posts");n.zeroPrefixMentionSuggestionEnabled=_.c("enable_zero_prefix_mention_suggestion_web");n.pendingQuery=null;n.flowNonce=null;return n};
_.f(ECX,_.m);_.G=ECX.prototype;_.G.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.G.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.G.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.G.hasSuggestions=function(n){return!!(n&&n.suggestions&&n.suggestions.length>0)};
_.G.onInput=function(){var n=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var D=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),L=this.activeMention.JSC$9089_getText().slice(-1)===" ",g=this.activeMention.JSC$9089_getText().slice(-2,-1)===" ",b="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9089_getText().slice(-2,-1))>=
0;b=this.zeroPrefixMentionSuggestionEnabled&&b;if(this.activeMention.isCollapsed()||(D||g||b)&&L)this.cancelActiveMention();else{var q=this.activeMention.JSC$9089_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.CC(this,"requestSuggestions",function(){n.requestSuggestions(q)},100)}}}};
_.G.onServiceRequestSent=function(n){n.stopPropagation()};
_.G.onServiceRequestCompleted=function(n){n.stopPropagation();n=n.detail.data;n.query&&(!this.pendingQuery||this.pendingQuery!==n.query)||!this.zeroPrefixMentionSuggestionEnabled&&n.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=n,this.hasSuggestions(n)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.G.onServiceRequestError=function(n){n.stopPropagation()};
_.G.onUserMentionSuggestionSelected=function(n){this.selectSuggestion(n.detail.data,n.detail.index)};
_.G.onSelectionChange=function(){if(this.activeMention){var n=_.bi(),D=this.activeMention.JSC$9089_containsRange(n);n=n&&this.containsHelper(this.dropdown,n.getContainer());D||n||this.cancelActiveMention()}};
_.G.containsHelper=function(n,D){var L;if(((L=window.ShadyDOM)==null?void 0:L.noPatch)===!0)return n.contains(D);for(;D;){if(D===n)return!0;D=D instanceof ShadowRoot?D.host:D.parentNode}return!1};
_.G.maybeStartSuggest=function(){var n=_.bi();if(n&&n.isCollapsed()){var D=n.JSC$9089_getStartNode(),L=n.JSC$9089_getStartOffset();if(D instanceof Text&&!(L<1)){var g=D.textContent;!(g=g&&g.charAt(L-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(g)<0||(this.activeMention=_.Kq(D,L-1,n.JSC$9089_getEndNode(),n.JSC$9089_getEndOffset()),this.flowNonce=zt(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.G.updateActiveMention=function(){if(this.activeMention){var n=_.bi();n&&n.isCollapsed()&&(this.activeMention=_.Kq(this.activeMention.JSC$9089_getStartNode(),this.activeMention.JSC$9089_getStartOffset(),n.JSC$9089_getEndNode(),n.JSC$9089_getEndOffset()))}};
_.G.requestSuggestions=function(n){if(this.activeMention){var D={suggestions_query:n};this.pendingQuery=n;_.Bz(this.hostElement,[this.suggestionsEndpoint,D])}};
_.G.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()};
_.G.focusPreviousSuggestion=function(n){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),n.preventDefault())};
_.G.focusNextSuggestion=function(n){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),n.preventDefault())};
_.G.selectFocusedSuggestion=function(n){if(this.hasSuggestions(this.suggestionsResponse)){var D=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.u(D,ZJ6)&&(this.selectSuggestion(_.u(D,ZJ6),this.dropdown.focusedSuggestionIndex),n.preventDefault())}};
_.G.selectSuggestion=function(n,D){if(n){var L=this.activeMention;if(L){var g=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&n.handle?_.vM(g,"\u00a0\u2068@"+n.handle+"\u2069\u00a0"):this.handlesEnabled?_.vM(g,"\u00a0"+n.displayName+"\u00a0"):_.vM(g,"\u00a0@"+n.displayName+"\u00a0");RW(g,"/channel/"+n.channelId);g.classList.add("yt-formatted-string","yt-simple-endpoint");g.setAttribute("spellcheck","false");L.isCollapsed()||L.JSC$9089_removeContents();L.insertNode(g,!0);n=document.createTextNode(" ");
g.parentNode.insertBefore(n,g.nextSibling);window.getSelection().collapse(n,1);D={suggestionSelected:{suggestionIndex:D}};if(this.zeroPrefixMentionSuggestionEnabled){var b;D.suggestionSelected.isZeroPrefix=((b=this.suggestionsResponse)==null?void 0:b.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",D);this.cancelActiveMention();_.bP(this.hostElement,"yt-mention-inserted")}}};
_.G.getPositionTarget=function(n){return n&&n.getBrowserRangeObject()};
_.G.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.G.onFocusedSuggestionIdChanged=function(n){var D=_.w1b(this.hostElement)[0];D&&(n.detail.value?D.setAttribute("aria-activedescendant",n.detail.value):D.removeAttribute("aria-activedescendant"))};
_.G.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.G.logGELEvent=function(n,D){n={eventType:n,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};D&&(n=Object.assign(n,D));_.Qa("userMentionAutoCompleteBoxEvent",n)};
var H$=ECX;H$.prototype.onDomChange=H$.prototype.onDomChange;H$.prototype.onUserMentionSuggestionSelected=H$.prototype.onUserMentionSuggestionSelected;H$.prototype.onServiceRequestError=H$.prototype.onServiceRequestError;H$.prototype.onServiceRequestCompleted=H$.prototype.onServiceRequestCompleted;H$.prototype.onServiceRequestSent=H$.prototype.onServiceRequestSent;H$.prototype.onInput=H$.prototype.onInput;_.Y([_.W(_.QZ),_.F("design:type",Object)],H$.prototype,"ironA11yKeysBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],H$.prototype,"suggestionsEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],H$.prototype,"suggestionsResponse",void 0);_.Y([_.t(),_.F("design:type",Object)],H$.prototype,"activeMention",void 0);_.Y([_.bM("#dropdown"),_.F("design:type",Object)],H$.prototype,"dropdown",void 0);_.Y([_.bM("#iron-dropdown"),_.F("design:type",Object)],H$.prototype,"ironDropdown",void 0);
_.Y([_.R("input"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],H$.prototype,"onInput",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],H$.prototype,"onServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],H$.prototype,"onServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],H$.prototype,"onServiceRequestError",null);_.Y([_.R("yt-user-mention-suggestion-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],H$.prototype,"onUserMentionSuggestionSelected",null);
_.Y([_.R("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],H$.prototype,"onDomChange",null);H$=_.Y([_.Ep({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],H$);
_.l(H$,"yt-user-mention-autosuggest-input",function(){if(JUW===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;BZb===void 0&&(BZb=document.createElement("template"));var g=BZb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);JUW=n}n=JUW;return n},{mode:2});var y7=null;
_.Zy({is:"ytd-commentbox",_template:function(){if(gCj!==void 0)return gCj;var n=document.createElement("template");_.z(n,'\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="yt-icons:arrow_drop_down" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return gCj=n},
behaviors:[_.dxf.YtHostElementBehavior,_.QZ,_.FO.YtActionHandlerBehavior,_.wH.YtComponentBehavior,_.SD.YtRendererstamperBehavior,_.rCI.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(n,D){return _.VV(n.entities,"aadcGuidelinesStateEntityPayload",D)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(n,D){return _.VV(n.entities,"commentboxStateEntity",D)},
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 _.xV}},
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:_.c("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.c("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",_.LC(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(n){this.fire(n?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(n){this.set("submitButtonDisabled",void 0);this.clear();n&&this.computeIsEmojiButtonDisplayed_(n)&&(n=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&n.updateEmojiCategories()},
observePrefilledImage_:function(n,D,L){this.isValidPrefilledImage_(n,D,L)&&(this.prefilledAttachment_="image",this.prefilledImageData_=D,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(n,D){this.isValidPrefilledVideo_(n,D)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(n){n&&n.pollData&&n.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(n.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.kR();this.focus()},
detached:function(){document.removeEventListener("tap",_.LC(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(n){n=n.detail;n=n.isCustomEmoji?n.shortcuts[0]:n.emojiId;var D=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(D,n);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var n=_.bi();if(n){n=n.getBrowserRangeObject();for(var D=n.commonAncestorContainer;D;){if(D===this.getEditableTextArea_())return n;D=D.parentNode}}n=this.getEditableTextArea_();n=_.xR(n,n.childNodes.length);n.select();return n.getBrowserRangeObject()},
insertTextWithEmojis_:function(n,D,L){(D=this.emojiManager.createDocumentFragment(D,!0,!1,L===void 0?!0:L))&&D.childNodes.length!==0&&(n.collapsed||n.deleteContents(),L=D.lastChild,n.insertNode(D),_.qpi(L).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var n=_.bi();if(n){var D=n.JSC$9089_getStartNode(),L=n.JSC$9089_getEndNode();if(NUJ(D)&&NUJ(L)){var g=n.JSC$9089_getStartOffset(),b;if(_.dQ&&D.nodeType===Node.ELEMENT_NODE&&(b=_.HAQ(D)))_.xR(b,0).select();else{b=DI(D)?D:_.w2(D,DI);var q=DI(L)?L:_.w2(L,DI);if(b||q)if(n.isCollapsed()){if(D.nodeType===Node.TEXT_NODE){n=!0;g===D.length&&(n=!1);if(y7==="end"||y7==="right")n=!1;D=D.parentNode;n=[].concat(_.Iu(D.parentNode.childNodes)).indexOf(D)+(n?0:1);_.xR(D.parentNode,n).select()}}else b?
b.previousSibling&&b.previousSibling.length>0?_.Kq(L,n.JSC$9089_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(D=document.createTextNode("\u200b"),b.parentNode.insertBefore(D,b),_.Kq(L,n.JSC$9089_getEndOffset(),D,0).select()):q&&(q.nextSibling&&q.nextSibling.length>0?_.Kq(D,n.JSC$9089_getStartOffset(),q.nextSibling,1).select():(L=document.createTextNode("\u200b"),q.parentNode.insertBefore(L,q.nextSibling),_.Kq(D,n.JSC$9089_getStartOffset(),L,L.length).select()));y7=null}}else y7=
null}else y7=null},
leftKeyPressed_:function(){y7="left"},
rightKeyPressed_:function(){y7="right"},
endKeyPressed_:function(){y7="end"},
maybeDeleteChip_:function(){var n=bni(!0);if(n){var D=_.bi(),L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();_.ik(L,D,n,n.childNodes.length).select()}},
maybeBackspaceChip_:function(){var n=bni(!1);if(n){var D=_.bi(),L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();_.ik(L,D,n,0).select()}},
maybeBackspaceChipWordMode_:function(n){var D=_.bi();if(D.isCollapsed()){var L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();var g=$pT(L,D,!0);g&&(_.ik(L,D,g,0).select(),document.execCommand("delete"),n.preventDefault(),n.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(n){var D=_.bi();if(D.isCollapsed()){var L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();var g=$pT(L,D,!1);g&&(_.ik(L,D,g,g.childNodes.length).select(),document.execCommand("delete"),n.preventDefault(),n.stopImmediatePropagation())}},
onTap_:function(n){if(!n.defaultPrevented&&(n.currentTarget.tagName==="YTD-COMMENTBOX"&&DI(n.target)&&n.preventDefault(),this.isEmojiPickerDisplayed)){var D=this.$$("#emojis"),L=this.$$("#emoji-button"),g=this.getEditableTextArea_();if((n=n.path?n.path:n.composedPath&&n.composedPath())&&!n.includes(D)&&!n.includes(g)&&!n.includes(L))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(n,D,L){return n==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&D!==void 0&&D.encryptedBlobId!==null&&D.sourceExternalVideoId!==null&&L!==void 0&&L.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(n,D){return n==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!D&&!!D.videoRenderer&&!!D.videoRenderer.videoId},
isValidPrefilledAttachment_:function(n,D,L){return this.isValidPrefilledImage_(n,D,L)||this.isValidPrefilledVideo_(n,L)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.c("enable_multi_image_post_creation")){var n=this.$$("ytd-backstage-multi-image-select-renderer");n&&n.hasImages()&&n.cancel()}else(n=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&n.cancel();(n=this.$["poll-attachment"])&&this.hasPoll_&&n.clearPollOptions();(n=this.$["image-poll-attachment"])&&this.hasImagePoll_&&n.resetPollOptions();(n=this.$["quiz-attachment"])&&this.hasQuiz_&&n.resetQuizOptions();
(n=this.$["video-link-attachment"])&&this.hasVideo_&&n.cancel();(n=this.$["access-restrictions-selector"].firstElementChild)&&n.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 _.r(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.r(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(n,D){n=nNi(n,this.emojiManager,D).cloneNode(!0);for(D=n.firstChild;D;)if(D.nodeType!==1)D=D.nextSibling;else switch(D.tagName){case "BR":var L=_.x2();_.bSI(L,D);D=L.nextSibling;break;case "DIV":(L=D.lastChild)&&D.nextSibling&&_.ty(_.x2(),L);D.previousSibling&&(D.previousSibling.nodeType===1||D.previousSibling.nodeType===3&&!D.previousSibling.textContent.endsWith("\n"))&&_.PM(_.x2(),D);L&&L.nodeName==="BR"&&_.k3(L);L=D;D.hasChildNodes()?(D=D.firstChild,
_.$dG(L)):(D=D.nextSibling,_.k3(L));break;default:D=D.nextSibling}return Gei(n)},
onAddImageError_:function(n){n.stopPropagation();this.errorMessage_=_.Mn(n.detail)},
setTextAreaValue_:function(n){n||(n="");var D=this.getEditableFormattedString_();D.text="";this.getEditableTextArea_().innerText="";typeof n==="string"&&(n={runs:[{text:n}]});D.text=n},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();y7=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var n=this.getEditableTextArea_();n&&(_.xR(n,n.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.OJ("HTML_DIR")==="rtl"){var n=this.getEditableTextArea_(),D=this.getTextAreaValue()!==""?"auto":"rtl";n.setAttribute("dir",D)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var n;return FGT((n=this.$["quiz-attachment"])==null?void 0:n.getExplanationText())||FGT(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var n=null;if(this.isEmojiButtonDisplayed){var D=this.getInputRange_();D&&(n=this.emojiInput.retrieveTextBeforeRange(D))}this.insertText_(n,!0);this.updateCharCount_();this.setSubmitButton_();n=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=n.scrollHeight>n.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var n=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:n})},
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(n){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(n)},
onPasteEmoji_:function(n){n.preventDefault();n.stopImmediatePropagation();n=n.clipboardData.getData("text/plain");this.insertText_(n,!1,!1)},
insertText_:function(n,D,L){D=D===void 0?!1:D;L=L===void 0?!0:L;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&n){var g=this.getInputRange_().cloneRange();this.emojiManager&&g&&(D&&this.emojiInput.offsetStartOfRangeBy(g,n.length),this.insertTextWithEmojis_(g,n,L),jlO(this.getEditableTextArea_().lastChild)||(g=this.getInputRange_().cloneRange()),g&&(this.emojiInput.updateSuggestions(g,n),this.updateSuggestionOffset_(g)))}},
setSubmitButton_:function(){if(this.data){var n=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",D=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(n||D){var L=this.getTextAreaValue().trim();D=L===this.previousText_;L=!L||this.aboveCharLimit_;n&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(L=this.aboveCharLimit_);this.submitButtonDisabled=
D||L||!this.getTextLength();n&&_.c("enable_post_scheduling")&&(this.submitButtonDisabled=D&&!this.scheduledPublishTimeSec_||L)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.o_,computeCreationBoxClass_:function(n){return n?"focused":"not-focused"},
computeFooterMessageClass_:function(n,D){return D?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(n,D){return D?D:n},
computeFooterMessageHidden_:function(n,D){return!D&&!n},
computePlaceholderText_:function(n,D,L){return(L==="video"||L==="image")&&(n==null?0:n.prefilledPlaceholderText)?n==null?void 0:n.prefilledPlaceholderText:D==="poll"||D==="image-poll"?n==null?void 0:n.pollPostPlaceholderText:D==="quiz"?n==null?void 0:n.quizPostPlaceholderText:D==="image"?n==null?void 0:n.imagePostPlaceholderText:n==null?void 0:n.placeholderText},
computeHideAttachmentButtons_:function(n,D,L,g){return n===void 0?!1:g&&this.getSimpleString(g)===this.getSimpleString(n.rateLimitErrorMessage)?!0:D!=="none"||L!=="none"||!n.videoLinkButton&&!n.pollButton&&!n.imagePollButton&&!n.quizButton&&!n.imageButton},
computeHideDismissableAttachment_:function(n){return n!=="image"&&n!=="video"},
computeHasVideo_:function(n){return n==="video"},
computeHasImage_:function(n){return n==="image"},
computeHasPoll_:function(n){return n==="poll"},
computeHasImagePoll_:function(n){return n==="image-poll"},
computeHasQuiz_:function(n){return n==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(n){return n&&n.backstageAttachment?n.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!n.backstageAttachment.quizRenderer&&!n.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(n){if(this.isValidPrefilledAttachment_(n.purpose,n.prefilledImageData,n.backstageAttachment))return n.backstageAttachment},
computeEditAttachment_:function(n){if(this.computePrefilledContent_(n)===void 0)return n.backstageAttachment},
computeAuthorThumbnailDimension_:function(n,D){return n&&!D?24:40},
computeImageUploadEndpoint_:function(n){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",n)},
computeRateLimitErrorCommands_:function(n){var D,L;return n==null?void 0:(D=n.advancedTierFeatures)==null?void 0:(L=D.rateLimit)==null?void 0:L.rateLimitCommands},
computeIsBackstageComment_:function(n){return!(!n||n!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(n){return this.get("submitButton.buttonRenderer.serviceEndpoint",n)||this.get("replyButton.buttonRenderer.serviceEndpoint",n)||this.get("postButton.buttonRenderer.serviceEndpoint",n)},
computeSubmitButtonOverride:function(){if(_.c("web_modern_buttons")){var n,D;return{segmentedPosition:this.dropdownSchedulePanel_||!((n=this.data)==null?0:(D=n.postOptionsMenu)==null?0:D.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.c("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(n,D){n=this.get("submitButton.buttonRenderer",n)||this.get("replyButton.buttonRenderer",n)||this.get("postButton.buttonRenderer",n);D&&(n=D);n&&(n=Object.assign({},n),n.serviceEndpoint=void 0,n.isDisabled=this.submitButtonDisabled);return n},
computeHasExternalLinksAccess_:function(n){if(_.c("enable_rfa_external_links")){var D,L,g;return(g=n==null?void 0:(D=n.advancedTierFeatures)==null?void 0:(L=D.externalLinks)==null?void 0:L.allowExternalLinks)!=null?g:!0}return!0},
computeIsEmojiButtonDisplayed_:function(n){return n.emojiButton&&n.emojiPicker&&n.emojiPicker.emojiPickerRenderer&&n.emojiPicker.emojiPickerRenderer.categories?n.emojiPicker.emojiPickerRenderer.categories.find(function(D){return D.emojiPickerCategoryRenderer?D.emojiPickerCategoryRenderer.emojiIds&&D.emojiPickerCategoryRenderer.emojiIds.length>0:D.emojiPickerUpsellCategoryRenderer?D.emojiPickerUpsellCategoryRenderer.emojis&&D.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(n){return n.charLimit?n.charLimit:null},
computeDropdownSchedulingPanel_:function(n,D){if(n==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&D)return D},
computeInlineSchedulingPanel_:function(n,D){if(n==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&D)return D},
computeHideAuthorThumbnail_:function(n,D){return n||this.computeUseIdentityChip_(D)},
computeHideIdentityChipRenderer_:function(n,D){return n||!this.computeUseIdentityChip_(D)},
computeUseIdentityChip_:function(n){return!!n&&!!n.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(n){var D,L,g,b;(n==null?0:(D=n.detail)==null?0:(L=D.endpoint)==null?0:L.ypcGetOffersEndpoint)||(n==null?0:(g=n.detail)==null?0:(b=g.endpoint)==null?0:b.ypcOffersEndpoint)?(n.stopPropagation(),_.Bz(this,[n.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",n)&&(n.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(n){this.addedAttachment="video";this.selectedVideoId_=n.detail.videoId},
commentboxStateEntityChanged_:function(n){var D=this;(n==null?void 0:n.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(n==null?void 0:n.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){D.focus()})},
onYtServiceRequestSent_:function(n,D){if(D.actions)for(n=_.V(D.actions),D=n.next();!D.done;D=n.next())D.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(n){this.isLoading=!1;var D=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",n),L,g,b,q=n==null?void 0:(L=n.detail)==null?void 0:(g=L.data)==null?void 0:(b=g.actionResult)==null?void 0:b.commentboxStateEntityKey;if(D)this.errorMessage_=D;else if(q){var U;this.dismissData_=n==null?void 0:(U=n.detail)==null?void 0:U.data;this.commentboxStateKey_=q}else{this.clear();var J;this.fire("yt-commentbox-dismiss",n==null?void 0:(J=n.detail)==
null?void 0:J.data)}},
onYtServiceRequestError_:function(n){n.stopPropagation();this.isLoading=!1;var D,L;if(((D=this.data)==null?void 0:D.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((L=this.data)==null?void 0:L.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(D=this.get("detail.error.args",n)||[],D.length>1&&D[1].message){this.handlePostsServiceRequestError_(D[1].message);return}(n=this.get("detail.error.message",n))?this.errorMessage_=this.data.errorMessage||_.Mn(n):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(n){if(_.c("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var D=_.V(this.rateLimitErrorCommands),L=D.next();!L.done;L=D.next())if(L=L.value,L.errorLabel===n){_.gX(L.command,this.hostElement);return}this.errorMessage_=_.Mn(n)},
submitIfNotBackstagePost_:function(n){if(!this.isBackstagePost)this.onSubmit_(n)},
onSubmit_:function(n){var D=this,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h;return _.B(function(e){switch(e.nextAddress){case 1:n.stopPropagation();if(!D.serviceEndpoint||!D.isValidInput_())return e.return();if(D.shouldShowPostAadcNotice_())return D.showPostAadcNotice_(),e.return();if(D.shouldShowCommentAadcNotice_())return D.showCommentAadcNotice_(),e.return();if(!(D.$$("ytd-backstage-multi-image-select-renderer")&&D.hasImage_&&_.c("enable_multi_image_post_creation"))){e.jumpTo(2);break}L=D.$$("ytd-backstage-multi-image-select-renderer");
return _.p(e,L.getAllUploadStatuses(),3);case 3:g=e.yieldResult;if(!g)return e.return();b=_.V(g);for(q=b.next();!q.done;q=b.next())if(U=q.value,U.encryptedBlobId===void 0)return D.isLoading=!1,k=J=void 0,D.errorMessage_=(k=(J=D.imageUploadEndpoint_)==null?void 0:J.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?k:null,e.return();return e.return(D.submitForm_(void 0,void 0,void 0,void 0,L.images,D.taggedVideoId_));case 2:if(!D.hasImagePoll_||!D.$["image-poll-attachment"]){e.jumpTo(4);
break}return _.p(e,D.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:a=e.yieldResult;if(!a)return e.return();d=_.V(a);for(T=d.next();!T.done;T=d.next())if(Q=T.value,!Q.encryptedBlobId)return D.isLoading=!1,A=void 0,D.errorMessage_=(A=D.data.errorMessage)!=null?A:null,e.return();case 4:w=(I=D.$$("ytd-backstage-image-select-renderer"))&&I.uploadPromise(),h=D.getSharedPostId_(),w?w.then(function(){D.submitForm_.apply(D,_.Iu(_.e1.apply(0,arguments)))}).catch(function(v){D.isLoading=!1;
D.errorMessage_=_.Mn(v.message)}):D.selectedVideoId_?D.submitForm_(void 0,D.selectedVideoId_):D.prefilledAttachment_==="image"?D.submitForm_(D.prefilledImageData_.encryptedBlobId,void 0,void 0,D.prefilledImageData_.sourceExternalVideoId,void 0,D.taggedVideoId_):D.prefilledAttachment_==="video"?D.submitForm_(void 0,D.data.backstageAttachment.videoRenderer.videoId):h?D.submitForm_(void 0,void 0,h):D.taggedVideoId_!==void 0?D.submitForm_(void 0,void 0,void 0,void 0,void 0,D.taggedVideoId_):D.submitForm_(),
_.Tq(e)}})},
openSchedulingPanel:function(n){n&&n.scheduleButton&&n.scheduleButton.buttonRenderer&&(this.scheduleButton_=n.scheduleButton.buttonRenderer);n&&n.dateTimePicker&&this.set("data.schedulingDateTimePicker",n.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(n){n.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(n){n.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(n){n.stopPropagation();n.detail.alertMessage&&(this.alertMessage_=n.detail.alertMessage)},
onImageSelected_:function(n){n.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(n){n.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(n){n.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(n.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(n){n.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(n){var D=this.$["video-link-attachment"];D&&D.onLaunchVideoPicker(n)},
onAttachmentDismiss_:function(n){n.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"&&_.c("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.c("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 n;if(this.addedAttachment==="image-poll"&&((n=this.$["image-poll-attachment"])==null||!n.isValid()))return!1;var D;if(this.addedAttachment==="quiz"&&((D=this.$["quiz-attachment"])==null||!D.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;n=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(n=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")n=!0;return n||!!this.getTextAreaValue().trim()},
submitForm_:function(n,D,L,g,b,q){var U=this.getTextAreaValue().trim(),J={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&U===this.previousText_&&(U=void 0);U!==void 0&&(J.comment_text=U);this.isLoading=!0;q!=void 0&&(J.tagged_video_id=q);n?(J.image_blob_id=n,this.imagePreviewCoordinates_&&(J.image_preview_coordinates=this.imagePreviewCoordinates_)):D?J.attached_video_id=D:L?J.shared_post_id=L:b&&b.length>0&&(J.images_data=b.map(function(k){return{encryptedBlobId:k.encryptedBlobId,
previewCoordinates:k.previewCoordinates}}));
g&&(J.source_video_id=g);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(J.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(J.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(J.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.c("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(J.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.c("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(J.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Bz(this,[this.serviceEndpoint,J])},
onIsInputFocusChanged_:function(n,D){n?this.fire("yt-autonav-pause-focus"):D!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(n){var D=this.getEditableTextArea_();[].concat(_.Iu(n.dataTransfer.items)).forEach(function(L){L.kind==="string"&&L.type.match("^text/plain")&&L.getAsString(function(g){D.appendChild(document.createTextNode(g))})});
n.preventDefault()},
preventDefault_:function(n){n.preventDefault()},
onSuggestionInsert_:function(n){this.insertTextWithEmojis_(n.detail.range,n.detail.text)},
onEmojiSuggestionClick_:function(n){this.emojiInput.insertSuggestion(n.detail)},
computeSubmitButtonClass_:function(n,D){return!D||n?"":"with-options"},
updateSuggestionOffset_:function(n){if(this.emojiInput&&_.r(this.emojiInput).querySelector("#dropdown")){var D=this.getEditableTextArea_().getBoundingClientRect().bottom,L=n.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(D-L)+5;D=this.getEditableTextArea_().getBoundingClientRect().left;n=n.getBoundingClientRect().left-D;_.r(this.emojiInput).querySelector("#dropdown").style.marginLeft=n+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(n){if(_.c("enable_post_scheduling")&&this.data&&this.data.purpose){n=n.detail;if(Math.floor(Date.now()/1E3)>=n)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var D=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(D)||D!==n?this.scheduledPublishTimeSec_=n:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=n;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var n=["image-button","image-poll-button","poll-button"];_.c("enable_quiz_creation")&&n.push("quiz-button");_.c("auto_convert_posts_video_tag")||n.push("video-link-button");return n},
getButtonRenderer:function(n,D){if(n)switch(D){case "video-link-button":var L;return((L=n.videoLinkButton)==null?void 0:L.buttonRenderer)||void 0;case "image-button":var g;return((g=n.imageButton)==null?void 0:g.buttonRenderer)||void 0;case "poll-button":var b;return((b=n.pollButton)==null?void 0:b.buttonRenderer)||void 0;case "image-poll-button":var q;return((q=n.imagePollButton)==null?void 0:q.buttonRenderer)||void 0;case "quiz-button":var U;return((U=n.quizButton)==null?void 0:U.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var n;return(n=this.data)==null||!n.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var n,D;return!((n=this.data)==null||!n.openAadcDialog)&&!((D=this.aadcGuidelinesState_)==null||!D.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.OJ("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var n;((n=this.data)==null?0:n.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.rD("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(n){n.clickTrackingParams&&_.qb().clickCommand(n);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.$d(this,"yt-close-popup-action")},
onHideIdentityChip:function(n){var D;this.set("data.placeholderText",(D=n.hideIdentityChipAction)==null?void 0:D.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var sRj=function(){var n=_.m.apply(this,arguments)||this;n.isOpen=!1;n.modern=_.c("web_modern_buttons");n.roundedContainer=!0;n.dropdownButtonOverride=_.c("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;n.inPopupContainer=!1;n.isCommentboxLoading=!1;var D=["image-button","image-poll-button","poll-button"];_.c("enable_quiz_creation")&&D.push("quiz-button");_.c("auto_convert_posts_video_tag")||D.push("video-link-button");n.attachmentButtonIds=D;n.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 n};
_.f(sRj,_.m);_.G=sRj.prototype;_.G.computeButtonOverride=function(){var n;return((n=this.data)==null?0:n.postOptionsMenu)&&_.c("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.G.configureRendererStamper=function(){var n={"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:"yt-icons:arrow_drop_down"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.c("auto_convert_posts_video_tag")||(n["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return n};
_.G.ready=function(){var n=this,D=_.r(this.hostElement).querySelector("#placeholder-area"),L=function(g){n.onOpen(g)};
D.addEventListener("tap",L);D.addEventListener("keypress",L)};
_.G.showButtonEduTooltip=function(){var n,D,L,g,b,q,U;if(_.c("enable_quiz_creation")&&((n=this.data)==null?0:(D=n.quizButton)==null?0:(L=D.buttonRenderer)==null?0:(g=L.hint)==null?0:(b=g.hintRenderer)==null?0:(q=b.content)==null?0:(U=q.bubbleHintRenderer)==null?0:U.text)&&(_.nK.getInstance(),n=DK(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(n==null?void 0:
n.length)>0)){this.ytComponentBehavior.resolveCommand(n[0],{form:{element:this.quizButton}});return}var J;if((J=this.data)==null?0:J.imagePollButtonTooltip)if(_.nK.getInstance(),J=DK(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(J==null?void 0:J.length)>0){this.ytComponentBehavior.resolveCommand(J[0],{form:{element:this.imagePollButton}});return}var k;_.c("enable_multi_image_post_creation")&&
((k=this.data)==null?0:k.multiImageButtonTooltip)&&(_.nK.getInstance(),k=DK(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(k==null?void 0:k.length)>0&&this.ytComponentBehavior.resolveCommand(k[0],{form:{element:this.imageButton}}))};
_.G.onCreatePollAction=function(n){_.u(n,x0i)&&(this.JSC$13124_commentbox.addedAttachment="poll",this.openDialog())};
_.G.onAddVideoLinkAction=function(n){if(_.u(n,eP6))this.JSC$13124_commentbox.onAddVideoLink(n)};
_.G.onShowSchedulingPanelCommand=function(n){(n=_.u(n,BKi))&&this.openSchedulingPanel(n)};
_.G.onCreateImagePollCommand=function(n){_.u(n,kO6)&&(this.JSC$13124_commentbox.openImagePollComponent(),this.openDialog())};
_.G.onCreateQuizCommand=function(n){_.u(n,px6)&&(this.JSC$13124_commentbox.openQuizComponent(),this.openDialog())};
_.G.openSchedulingPanel=function(n){_.c("enable_post_scheduling")&&(this.openDialog(),this.JSC$13124_commentbox.openSchedulingPanel(n))};
_.G.onCreateCommentAction=function(n){this.get("createCommentAction.contents",n)&&(this.JSC$13124_commentbox.clear(),this.closeDialog())};
_.G.onOpen=function(n){n instanceof KeyboardEvent&&n.type==="keypress"&&n.keyCode!==13&&n.keyCode!==32||(this.data.prepareAccountEndpoint?_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.G.onYtCommentboxDismiss=function(){this.closeDialog()};
_.G.onYtCommentboxLoadingStart=function(n){n.stopPropagation();this.isCommentboxLoading=!0};
_.G.onYtCommentboxLoadingEnd=function(n){n.stopPropagation();this.isCommentboxLoading=!1};
_.G.onYtVideoLinkButtonCancel=function(n){n.stopPropagation();this.onOpen(n)};
_.G.onYtVideoLinkSelected=function(n){n.stopPropagation();this.onOpen(n)};
_.G.onIronSelect=function(n){n.stopPropagation();n.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=n.detail.item.value&&(this.accessRestriction?(this.accessRestriction=n.detail.item.value,this.onOpen(n)):this.accessRestriction=n.detail.item.value)};
_.G.onYtNavigate=function(n){this.get("detail.endpoint.backstageImageUploadEndpoint",n)&&(this.JSC$13124_commentbox.addedAttachment="image",this.JSC$13124_commentbox.submitButtonDisabled=!0,this.onOpen(n))};
_.G.onRequestSent=function(n){if(_.c("web_button_rework"))for(var D=_.V(n.detail),L=D.next();!L.done;L=D.next())_.u(L.value,ALi)&&(this.JSC$13124_commentbox.addedAttachment="image",this.JSC$13124_commentbox.submitButtonDisabled=!0,this.onOpen(n))};
_.G.openDialog=function(){this.JSC$13124_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13124_commentbox.focus()};
_.G.onPopupClosed=function(){_.nK.getInstance()};
_.G.computeCreationDisabled=function(n){return!!n};
_.G.computeIsCreationDialog=function(n){return!!n&&n==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.G.computeDisabledPostButton=function(n){if(!n)return null;n.isDisabled=!0;return n};
_.G.computeIsCreationDialogWithHeader=function(n){return!this.inPopupContainer&&!!n&&!!n.authorText&&n.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.G.computeIsHeaderHidden=function(n,D){return!n||D};
_.G.computeDropdownRendererClasses=function(n){return n?["text-secondary-style"]:[]};
_.G.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var n=_.r(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;n&&n.reset()};
var Nx=sRj;Nx.prototype.onPopupClosed=Nx.prototype.onPopupClosed;Nx.prototype.onRequestSent=Nx.prototype.onRequestSent;Nx.prototype.onYtNavigate=Nx.prototype.onYtNavigate;Nx.prototype.onIronSelect=Nx.prototype.onIronSelect;Nx.prototype.onYtVideoLinkSelected=Nx.prototype.onYtVideoLinkSelected;Nx.prototype.onYtVideoLinkButtonCancel=Nx.prototype.onYtVideoLinkButtonCancel;Nx.prototype.onYtCommentboxLoadingEnd=Nx.prototype.onYtCommentboxLoadingEnd;Nx.prototype.onYtCommentboxLoadingStart=Nx.prototype.onYtCommentboxLoadingStart;
Nx.prototype.onYtCommentboxDismiss=Nx.prototype.onYtCommentboxDismiss;Nx.prototype.showButtonEduTooltip=Nx.prototype.showButtonEduTooltip;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Nx.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Nx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Nx.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Nx.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nx.prototype,"isOpen",void 0);_.Y([_.t({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],Nx.prototype,"buttonOverride",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nx.prototype,"modern",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nx.prototype,"roundedContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],Nx.prototype,"dropdownButtonOverride",void 0);_.Y([_.t({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.F("design:type",Boolean)],Nx.prototype,"creationDisabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Nx.prototype,"enableCreationBox",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.F("design:type",Boolean)],Nx.prototype,"isCreationDialog",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nx.prototype,"inPopupContainer",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.F("design:type",Boolean)],Nx.prototype,"isCreationDialogWithHeader",void 0);_.Y([_.t(),_.F("design:type",Object)],Nx.prototype,"accessRestriction",void 0);
_.Y([_.t({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.F("design:type",Array)],Nx.prototype,"dropdownRendererClasses",void 0);_.Y([_.t(),_.F("design:type",Object)],Nx.prototype,"isCommentboxLoading",void 0);_.Y([_.t(),_.F("design:type",Array)],Nx.prototype,"attachmentButtonIds",void 0);_.Y([_.bM("#image-button"),_.F("design:type",HTMLElement)],Nx.prototype,"imageButton",void 0);
_.Y([_.bM("#image-poll-button"),_.F("design:type",HTMLElement)],Nx.prototype,"imagePollButton",void 0);_.Y([_.bM("#quiz-button"),_.F("design:type",HTMLElement)],Nx.prototype,"quizButton",void 0);_.Y([_.bM("#commentbox"),_.F("design:type",Object)],Nx.prototype,"JSC$13124_commentbox",void 0);_.Y([_.P("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nx.prototype,"showButtonEduTooltip",null);
_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtCommentboxDismiss",null);_.Y([_.R("yt-commentbox-loading-start"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtCommentboxLoadingStart",null);
_.Y([_.R("yt-commentbox-loading-end"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtCommentboxLoadingEnd",null);_.Y([_.R("yt-video-link-button-cancel"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtVideoLinkButtonCancel",null);
_.Y([_.R("yt-video-link-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtVideoLinkSelected",null);_.Y([_.R("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onIronSelect",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onYtNavigate",null);
_.Y([_.R("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Nx.prototype,"onRequestSent",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nx.prototype,"onPopupClosed",null);Nx=_.Y([_.X({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],Nx);
_.l(Nx,"ytd-backstage-post-dialog-renderer",function(){if(ghc!==void 0)return ghc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ghc=n},{mode:1});var cUP;var QRW;var umQ=function(){return _.m.apply(this,arguments)||this};
_.f(umQ,_.m);_.G=umQ.prototype;_.G.computeHeartButtonStyle=function(n){return(n==null?0:n.styleType)?n.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.G.onYtButtonTap=function(){if(this.data.isEnabled){var n=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(n=this.getEndpoint(n))&&_.Bz(this.hostElement,[n])}else(n=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(n)};
_.G.toggle=function(n){this.set("data.isHearted",n!==void 0?n:!this.data.isHearted)};
_.G.getEndpoint=function(n){var D,L=(D=this.data)==null?void 0:D.heartEndpoint,g;D=(g=this.data)==null?void 0:g.unheartEndpoint;if(L&&D)return n?D:L};
_.G.computeButtonAccessibility=function(n,D){var L,g,b=n==null?void 0:(L=n.heartedAccessibility)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label,q,U;n=n==null?void 0:(q=n.unheartedAccessibility)==null?void 0:(U=q.accessibilityData)==null?void 0:U.label;return D?b:n};
_.oh.Object.defineProperties(umQ.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 n;return _.c("kevlar_system_icons")&&!((n=this.data)==null||!n.isHearted)}}});
var jC=umQ;jC.prototype.onYtButtonTap=jC.prototype.onYtButtonTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jC.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],jC.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jC.prototype,"data",void 0);_.Y([_.x("data.isHearted"),_.F("design:type",Object),_.F("design:paramtypes",[])],jC.prototype,"heartTooltip",null);
_.Y([_.x("data.isHearted"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jC.prototype,"iconFilled",null);_.Y([_.t({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.F("design:type",String)],jC.prototype,"buttonAccessibility",void 0);_.Y([_.t({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],jC.prototype,"heartButtonStyle",void 0);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jC.prototype,"onYtButtonTap",null);jC=_.Y([_.X({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],jC);
_.l(jC,"ytd-creator-heart-renderer",function(){if(QRW!==void 0)return QRW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return QRW=n},{mode:1});var f5X=function(){var n=_.m.apply(this,arguments)||this;n.hasCreatorReply=!1;n.buttonOverrides={size:"S",iconPosition:"icon-only"};n.replyButtonOverrides={size:"S",type:"text"};n.forceIconButton=!_.c("web_modern_buttons");n.modern=_.c("web_modern_buttons");n.buttonTooltipPosition="bottom";n.systemIcons=_.c("kevlar_system_icons");n.replyDialog=null;return n};
_.f(f5X,_.m);_.G=f5X.prototype;
_.G.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]]"}}}}}};
_.G.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.G.dataChange=function(){this.replyDialog&&_.r(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var n,D,L;this.isLiked=this.systemIcons&&!!((n=this.data)==null?0:(D=n.likeButton)==null?0:(L=D.toggleButtonRenderer)==null?0:L.isToggled)};
_.G.computeShowVoteCountBeginning=function(n,D){return n===void 0||D===void 0?!0:n.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!D&&this.ytRendererBehavior.getSimpleString(D)!=="0"};
_.G.computeShowVoteCountEnd=function(n,D){return n===void 0||D===void 0?!0:n.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!D&&this.ytRendererBehavior.getSimpleString(D)!=="0"};
_.G.computeShowCommentCount=function(n,D){return n===void 0||D===void 0?!0:n.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!D&&this.ytRendererBehavior.getSimpleString(D)!=="0"};
_.G.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.G.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.G.showReplyDialog=function(n){n&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.r(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=n,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.G.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.G.onRequestSent=function(n){if(_.c("web_button_rework")){n=_.V(n.detail);for(var D=n.next();!D.done;D=n.next())(D=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",D.value))&&this.showReplyDialog(D)}};
_.G.onYtNavigate=function(n){var D,L;(n=(D=_.u(n.detail.endpoint,_.ISG))==null?void 0:(L=D.dialog)==null?void 0:L.commentReplyDialogRenderer)&&this.showReplyDialog(n)};
_.G.onYtServiceRequestSent=function(n,D){n.stopPropagation();if(D.actions)for(n=0;n<D.actions.length;n++){var L=_.u(D.actions[n],PCG);L&&this.handleUpdateCommentVoteAction(L)}};
_.G.handleUpdateCommentVoteAction=function(n){this.voteCount=n.voteCount||_.Mn("0");n.voteStatus==="LIKE"?this.JSC$13136_ytdDislikeToggleButtonRenderer.toggle(!1):n.voteStatus==="DISLIKE"?this.JSC$13136_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13136_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13136_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.G.computeReplyButtonHidden=function(n){return n};
_.G.computeReplyButtonBeginning=function(n){return(n==null?0:n.replyButton)&&n.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?n.replyButton:void 0};
_.G.computeReplyButtonEnd=function(n){return(n==null?0:n.replyButton)&&n.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?n.replyButton:void 0};
_.G.computeActionButtonStyle=function(n){return(n==null?0:n.style)?n.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.G.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.G.onYtToggleButton=function(n){var D,L;this.isLiked=this.systemIcons&&!!((D=n.detail)==null?0:(L=D.actions)==null?0:L.like)};
var ns=f5X;ns.prototype.onYtToggleButton=ns.prototype.onYtToggleButton;ns.prototype.onButtonTooltipPositionChanged=ns.prototype.onButtonTooltipPositionChanged;ns.prototype.onYtServiceRequestSent=ns.prototype.onYtServiceRequestSent;ns.prototype.onYtNavigate=ns.prototype.onYtNavigate;ns.prototype.onRequestSent=ns.prototype.onRequestSent;ns.prototype.onYtCommentboxDismiss=ns.prototype.onYtCommentboxDismiss;ns.prototype.dataChange=ns.prototype.dataChange;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ns.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"voteCount",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"commentCount",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"replyThumbnail",void 0);
_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"hasCreatorReply",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ns.prototype,"enableCreationBox",void 0);_.Y([_.t({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],ns.prototype,"actionButtonsStyle",void 0);_.Y([_.t({computed:"computeReplyButtonBeginning(data)"}),_.F("design:type",Object)],ns.prototype,"replyButtonBeginning",void 0);
_.Y([_.t({computed:"computeReplyButtonEnd(data)"}),_.F("design:type",Object)],ns.prototype,"replyButtonEnd",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"buttonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"replyButtonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"forceIconButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ns.prototype,"useCommentIcon",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ns.prototype,"modern",void 0);_.Y([_.t(),_.F("design:type",Object)],ns.prototype,"buttonTooltipPosition",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ns.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ns.prototype,"isLiked",void 0);_.Y([_.bM("ytd-button-renderer"),_.F("design:type",Object)],ns.prototype,"ytdReplyButtonRenderer",void 0);
_.Y([_.bM("#like-button"),_.F("design:type",Object)],ns.prototype,"JSC$13136_ytdLikeToggleButtonRenderer",void 0);_.Y([_.bM("#dislike-button"),_.F("design:type",Object)],ns.prototype,"JSC$13136_ytdDislikeToggleButtonRenderer",void 0);_.Y([_.bM("#reply-dialog"),_.F("design:type",HTMLElement)],ns.prototype,"replyDialogElement",void 0);_.Y([_.bM("#reply-button"),_.F("design:type",HTMLElement)],ns.prototype,"replyButtonElement",void 0);
_.Y([_.bM("#reply-button-end"),_.F("design:type",HTMLElement)],ns.prototype,"replyButtonEndElement",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ns.prototype,"dataChange",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ns.prototype,"onYtCommentboxDismiss",null);
_.Y([_.R("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ns.prototype,"onRequestSent",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ns.prototype,"onYtNavigate",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],ns.prototype,"onYtServiceRequestSent",null);_.Y([_.P("buttonTooltipPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ns.prototype,"onButtonTooltipPositionChanged",null);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ns.prototype,"onYtToggleButton",null);
ns=_.Y([_.X({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],ns);
_.l(ns,"ytd-comment-action-buttons-renderer",function(){if(cUP!==void 0)return cUP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cUP=n},{mode:1});var AUG;var zSG=function(){return _.m.apply(this,arguments)||this};
_.f(zSG,_.m);zSG.prototype.focus=function(){_.r(this.hostElement).querySelector("#commentbox").focus()};
var DR=zSG;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],DR.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],DR.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],DR.prototype,"zeroStepChannelCreationRenderer",void 0);DR=_.Y([_.X({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],DR);
_.l(DR,"ytd-comment-dialog-renderer",function(){if(AUG!==void 0)return AUG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return AUG=n},{mode:1});var I5G;var C0X=function(){return _.m.apply(this,arguments)||this};
_.f(C0X,_.m);var Ls=C0X;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ls.prototype,"data",void 0);Ls=_.Y([_.X({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Ls);
_.l(Ls,"ytd-comment-inline-thumbnail-renderer",function(){if(I5G!==void 0)return I5G;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return I5G=n},{mode:1});var rUX;var OaQ;var iaA=function(){var n=_.m.apply(this,arguments)||this;n.isOpen=!1;return n};
_.f(iaA,_.m);_.G=iaA.prototype;_.G.dataChanged=function(){this.isOpen=!1};
_.G.onTap=function(){this.data&&(this.data.navigationEndpoint?_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.G.focus=function(){this.JSC$13146_commentbox.focus()};
_.G.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.G.openDialog=function(){this.isOpen=!0;this.JSC$13146_commentbox.focus();this.JSC$13146_commentbox.maybeHeightChanged()};
var gx=iaA;gx.prototype.onYtCommentboxDismiss=gx.prototype.onYtCommentboxDismiss;gx.prototype.dataChanged=gx.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gx.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gx.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],gx.prototype,"isOpen",void 0);_.Y([_.bM("#commentbox"),_.F("design:type",Object)],gx.prototype,"JSC$13146_commentbox",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gx.prototype,"dataChanged",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gx.prototype,"onYtCommentboxDismiss",null);gx=_.Y([_.X({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],gx);
_.l(gx,"ytd-comment-reply-dialog-renderer",function(){if(OaQ!==void 0)return OaQ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return OaQ=n},{mode:1});var wYc;var hS6=function(){return _.m.apply(this,arguments)||this};
_.f(hS6,_.m);_.oh.Object.defineProperties(hS6.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.icon)==null?void 0:D.iconType;return L?"yt-icons:"+L.toLowerCase():null}}});
var bW=hS6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bW.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bW.prototype,"data",void 0);_.Y([_.t(),_.x("data.icon"),_.F("design:type",Object),_.F("design:paramtypes",[])],bW.prototype,"icon",null);bW=_.Y([_.X({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],bW);
_.l(bW,"ytd-pinned-comment-badge-renderer",function(){if(wYc!==void 0)return wYc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return wYc=n},{mode:1});var WC6;var eSL={},xFX={input:!0,meta:!0,br:!0,link:!0,img:!0},$M=null;eSL.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(){$M==null&&($M=document.createElement("tp-yt-paper-tooltip"),$M.offset=8,$M.fitToVisibleBounds=!0)},
onMouseOver_:function(n){if(n=_.w2(n.target,function(b){return b==this||b.getAttribute&&b.getAttribute("shared-tooltip-text")}.bind(this),!0)){var D=n.getAttribute("shared-tooltip-text");
if(D){var L=this,g=null;n!=this&&(n.tagName.toLowerCase()in xFX?L=n.parentElement:L=n,n.id&&(g=n.id));this.polymerController.createTooltipIfRequired_();if($M.parentElement!=L||$M.for!=g)(0,_.nC)($M).textContent=D,_.r(L).appendChild($M),$M.for=g,$M.animationDelay=this.polymerController.sharedTooltipAnimationDelay,$M.position=this.polymerController.sharedTooltipPosition}}}};var Gf=function(){return _.m.apply(this,arguments)||this};
_.f(Gf,_.m);Gf.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]]"}}}}}};
Gf.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
Gf.prototype.colorChanged=function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.color)==null?void 0:(L=D.basicColorPaletteData)==null?void 0:L.foregroundBodyColor;g&&(this.rgbBadgeColor=_.AW(g));_.r(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
Gf.prototype.tooltipChanged=function(){var n;((n=this.data)==null?0:n.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
var qB=Gf;qB.prototype.tooltipChanged=qB.prototype.tooltipChanged;qB.prototype.colorChanged=qB.prototype.colorChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(eSL.YtSharedTooltipBehavior),_.F("design:type",Object)],qB.prototype,"ytSharedTooltipBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],qB.prototype,"data",void 0);_.Y([_.t({value:"#4285F4"}),_.F("design:type",String)],qB.prototype,"rgbBadgeColor",void 0);_.Y([_.P("data.color"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"colorChanged",null);_.Y([_.P("data.tooltip"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qB.prototype,"tooltipChanged",null);
qB=_.Y([_.X({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],qB);
_.l(qB,"ytd-sponsor-comment-badge-renderer",function(){if(WC6!==void 0)return WC6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return WC6=n},{mode:1});var KC6;var RSi;var Vp=function(){var n=_.m.apply(this,arguments)||this;n.defaultIconToFilled=!_.c("kevlar_fill_comment_chip_icon_killswitch");return n};
_.f(Vp,_.m);Vp.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
Vp.prototype.dataChanged=function(){if(this.data){var n,D;((n=this.data.chipColorPalette)==null?0:n.backgroundColor)&&((D=this.data.chipColorPalette)==null?0:D.foregroundTitleColor)&&_.Dy(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.z7(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.z7(this.data.chipColorPalette.foregroundTitleColor)});var L;((L=this.data)==null?0:L.command)?(_.Dy(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.Dy(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}};
Vp.prototype.onTap=function(){var n;if(this.data&&(n=this.data)!=null&&n.command){var D;this.ytComponentBehavior.resolveCommand((D=this.data)==null?void 0:D.command)}};
Vp.prototype.getIconSize=function(){return _.c("kevlar_fill_comment_chip_icon_killswitch")?24:12};
var UN=Vp;UN.prototype.onTap=UN.prototype.onTap;UN.prototype.dataChanged=UN.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],UN.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.QZ),_.F("design:type",Object)],UN.prototype,"ironA11yKeysBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],UN.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],UN.prototype,"basePriceText",void 0);_.Y([_.t(),_.F("design:type",Object)],UN.prototype,"chipIcon",void 0);_.Y([_.t(),_.F("design:type",Object)],UN.prototype,"defaultIconToFilled",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UN.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UN.prototype,"onTap",null);
UN=_.Y([_.Ep({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],UN);
_.l(UN,"yt-pdg-comment-chip-renderer",function(){if(RSi===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;KC6===void 0&&(KC6=document.createElement("template"));var g=KC6;L.call(D,g.content.cloneNode(!0),n.content.firstChild);RSi=n}n=RSi;return n},{mode:2});var P0Q=function(){var n=_.m.apply(this,arguments)||this;n.isReply=!1;n.isCreatorReply=!1;n.useSmallAvatarsEngagementPanelOnly=_.c("small_avatars_for_comments_ep");n.useSmallAvatars=_.c("small_avatars_for_comments");n.editDialog=null;n.hasPendingRequest=!1;n.linkedBadgeEl=null;n.shouldShowReadMoreInitially=!1;n.JSC$13166_spinnerEl=null;n.attachedResolver=_.Kl();return n};
_.f(P0Q,_.m);_.G=P0Q.prototype;
_.G.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.pinnedCommentBadge":{id:"pinned-comment-badge",mapping:{pinnedCommentBadgeRenderer:"ytd-pinned-comment-badge-renderer"}},"data.sponsorCommentBadge":{id:"sponsor-comment-badge",mapping:{sponsorCommentBadgeRenderer:"ytd-sponsor-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",
mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer",commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.G.contentTextChanged=function(){var n;(n=this.expander)==null||n.reset()};
_.G.attached=function(){this.attachedResolver.resolve()};
_.G.detached=function(){this.editDialog=null};
_.G.dataChanged=function(){if(this.data&&(this.hasPendingRequest=!1,this.editDialog=null,this.linkedBadgeEl&&(this.linkedCommentBadge.removeChild(this.linkedBadgeEl),this.linkedBadgeEl=null),this.data.hiddenByDefault&&(this.hostElement.hidden=!0),this.data.actions))for(var n=0,D=this.data.actions.length;n<D;n++)this.openEditDialog(_.u(this.data.actions[n],RPj))};
_.G.hasPendingRequestChanged=function(){!this.hasPendingRequest||this.editDialog||this.JSC$13166_spinnerEl||(this.JSC$13166_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.r(this.hostElement).appendChild(this.JSC$13166_spinnerEl));this.JSC$13166_spinnerEl&&(this.JSC$13166_spinnerEl.active=this.hasPendingRequest)};
_.G.backgroundExtendedDetailsChanged=function(){var n,D;((n=this.data)==null?0:(D=n.backgroundExtendedDetails)==null?0:D.backgroundColorArgb)?(n={"--ytd-comment-paid-background-color":_.z7(this.data.backgroundExtendedDetails.backgroundColorArgb),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"},_.Dy(this.hostElement,n)):_.Dy(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.G.linkedCommentBadgeChanged=function(){var n=this,D;if((D=this.data)!=null&&D.linkedCommentBadge){this.linkedBadgeEl||(this.linkedBadgeEl=document.createElement("ytd-badge-supported-renderer"));this.linkedBadgeEl.topStandaloneBadge=this.data.linkedCommentBadge;this.linkedCommentBadge.appendChild(this.linkedBadgeEl);if(!_.c("disable_pause_on_linked_comment_nav"))try{var L=_.oE();L&&L.pause()}catch(g){}this.attachedResolver.promise.then(this.afterNextRender).then(function(){var g,b=(g=_.E().resolve(_.Yo(_.lx)))==
null?void 0:g.getCurrentPage();b&&b.getScrollTop()===0&&b.setScrollTop(n.hostElement.offsetTop+n.hostElement.offsetHeight-document.documentElement.clientHeight+32)})}};
_.G.onShow=function(){_.ee("cmv",void 0,"wn_comments")};
_.G.onYtNavigate=function(n){n=n.detail.endpoint;this.openEditDialog(_.u(n,_.CSL)||_.u(n,_.rLr))};
_.G.onYtCommentboxDismiss=function(){this.editDialog=null;_.Dy(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.G.onYtCommentboxResize=function(n){var D;(n==null?0:(D=n.detail)==null?0:D.height)&&_.Dy(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":n.detail.height+"px"})};
_.G.onYtServiceRequestSent=function(n,D){n.stopPropagation();n=D==null?void 0:D.endpoint;D=_.c("enable_profile_cards_on_comments")&&(_.u(n,bJL)||_.u(n,cNP)||_.u(n,lJG)||_.u(n,_.Oq)||_.u(n,_.Cl));if(_.u(n,yL6)||D)this.hasPendingRequest=!1;else{var L;if(_.u(n,HGQ)||_.u(n,yVQ)||(L=_.u(n,x5))==null||!L.clientActions||_.u(n,HdX))this.hasPendingRequest=!0}};
_.G.onAuthorThumbnailClicked=function(){var n=this;if(_.c("enable_profile_cards_on_comments")){var D;(D=this.data)!=null&&D.authorEndpoint&&this.componentBehavior.resolveCommand(this.data.authorEndpoint,{commandController:{onSuccess:function(L,g){n.onAuthorEndpointSuccess(g)},
onServerError:function(L,g){_.CL(new _.pe("Failed to resolve the command",g))}}})}};
_.G.onAuthorEndpointSuccess=function(n){if(n=n==null?void 0:n.popupCommand){this.componentBehavior.resolveCommand(n,{form:{element:this.authorThumbnail}});this.logScreenVe();n=n==null?void 0:n.clickTrackingParams;var D=_.Ck();n&&D&&_.qb().graftServerVe(n,D)}};
_.G.logScreenVe=function(){_.$Q(_.qb(),66557)};
_.G.onYtServiceRequestCompleted=function(){this.hasPendingRequest=!1};
_.G.openEditDialog=function(n){this.data&&n&&n.dialog&&(this.editDialog=n.dialog,this.JSC$13166_editReplyDialogContainer?this.JSC$13166_editReplyDialogContainer.openDialog():this.JSC$13166_editCommentDialogContainer&&this.JSC$13166_editCommentDialogContainer.focus())};
_.G.computeAuthorTextClass=function(n){return n.authorIsChannelOwner?"channel-owner":""};
_.G.computeIsBodyHidden=function(n,D){return!!n||D};
_.G.computeCommentStyle=function(n){return n.style?n.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.G.onYtExpanderMoreTapped=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.expandButton)==null?void 0:D.buttonRenderer;L&&this.ytRendererBehavior.logExplicitClick(L)};
_.G.afterNextRender=function(){var n=this;return new Promise(function(D){_.X6(n,D)})};
_.oh.Object.defineProperties(P0Q.prototype,{optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.c("web_watch_compact_comments")||_.c("optimal_reading_width_comments_ep")&&this.engagementPanel}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.voteCount)||_.Mn("0")}},
replyThumbnail:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.currentUserReplyThumbnail}},
hasCreatorReply:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!!(((n=this.data)==null?0:(D=n.creatorReply)==null?0:D.commentRenderer)||((L=this.data)==null?0:L.containsCreatorReply))}},
authorTextCommand:{configurable:!0,enumerable:!0,get:function(){var n;if(_.c("enable_profile_cards_on_comments")&&((n=this.data)==null?0:n.channelPageEndpoint)){var D;return(D=this.data)==null?void 0:D.channelPageEndpoint}var L;return(L=this.data)==null?void 0:L.authorEndpoint}},
hidePaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null?0:n.paidCommentChipRenderer)}}});
var Bd=P0Q;Bd.prototype.onYtExpanderMoreTapped=Bd.prototype.onYtExpanderMoreTapped;Bd.prototype.onYtServiceRequestCompleted=Bd.prototype.onYtServiceRequestCompleted;Bd.prototype.onYtServiceRequestSent=Bd.prototype.onYtServiceRequestSent;Bd.prototype.onYtCommentboxResize=Bd.prototype.onYtCommentboxResize;Bd.prototype.onYtCommentboxDismiss=Bd.prototype.onYtCommentboxDismiss;Bd.prototype.onYtNavigate=Bd.prototype.onYtNavigate;Bd.prototype.linkedCommentBadgeChanged=Bd.prototype.linkedCommentBadgeChanged;
Bd.prototype.backgroundExtendedDetailsChanged=Bd.prototype.backgroundExtendedDetailsChanged;Bd.prototype.hasPendingRequestChanged=Bd.prototype.hasPendingRequestChanged;Bd.prototype.dataChanged=Bd.prototype.dataChanged;Bd.prototype.contentTextChanged=Bd.prototype.contentTextChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Bd.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Bd.prototype,"componentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],Bd.prototype,"ytVisibilityBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Bd.prototype,"data",void 0);_.Y([_.t({computed:"computeCommentStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],Bd.prototype,"commentStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bd.prototype,"isReply",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bd.prototype,"isCreatorReply",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bd.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bd.prototype,"useSmallAvatars",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Bd.prototype,"engagementPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data","engagementPanel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"optimalReadingWidthComments",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bd.prototype,"voteCount",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bd.prototype,"replyThumbnail",null);_.Y([_.t(),_.F("design:type",Object)],Bd.prototype,"editDialog",void 0);
_.Y([_.x("data","data.containsCreatorReply"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"hasCreatorReply",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bd.prototype,"authorTextCommand",null);_.Y([_.t(),_.F("design:type",Object)],Bd.prototype,"hasPendingRequest",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Bd.prototype,"noActions",void 0);_.Y([_.t(),_.F("design:type",Object)],Bd.prototype,"linkedBadgeEl",void 0);
_.Y([_.t(),_.F("design:type",Object)],Bd.prototype,"shouldShowReadMoreInitially",void 0);_.Y([_.bM("ytd-expander"),_.F("design:type",Object)],Bd.prototype,"expander",void 0);_.Y([_.bM("#linked-comment-badge"),_.F("design:type",HTMLElement)],Bd.prototype,"linkedCommentBadge",void 0);_.Y([_.bM("#body"),_.F("design:type",HTMLElement)],Bd.prototype,"body",void 0);_.Y([_.bM("#author-thumbnail > a"),_.F("design:type",HTMLElement)],Bd.prototype,"authorThumbnail",void 0);
_.Y([_.bM("ytd-comment-dialog-renderer"),_.F("design:type",Object)],Bd.prototype,"JSC$13166_editCommentDialogContainer",void 0);_.Y([_.bM("ytd-comment-reply-dialog-renderer"),_.F("design:type",Object)],Bd.prototype,"JSC$13166_editReplyDialogContainer",void 0);_.Y([_.P("data.contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"contentTextChanged",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"dataChanged",null);_.Y([_.P("hasPendingRequest"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"hasPendingRequestChanged",null);_.Y([_.P("data.backgroundExtendedDetails"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"backgroundExtendedDetailsChanged",null);
_.Y([_.P("data.linkedCommentBadge"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"linkedCommentBadgeChanged",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bd.prototype,"onYtNavigate",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bd.prototype,"onYtCommentboxDismiss",null);
_.Y([_.R("yt-commentbox-resize"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bd.prototype,"onYtCommentboxResize",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Bd.prototype,"onYtServiceRequestSent",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Bd.prototype,"hidePaidCommentChipRenderer",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Bd.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bd.prototype,"onYtExpanderMoreTapped",null);Bd=_.Y([_.X({is:"ytd-comment-renderer",disableElementRegistration:!0})],Bd);
_.l(Bd,"ytd-comment-renderer",function(){if(rUX!==void 0)return rUX;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-renderer--\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-renderer"></div>\n<div id="linked-comment-badge" hidden="[[!data.linkedCommentBadge]]" class="style-scope ytd-comment-renderer"></div>\n<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-comment-renderer">\n  <div id="author-thumbnail" class="style-scope ytd-comment-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-comment-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" on-click="onAuthorThumbnailClicked" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-comment-renderer">\n    <div id="header" class="style-scope ytd-comment-renderer">\n      <div id="pinned-comment-badge" hidden="[[!data.pinnedCommentBadge]]" class="style-scope ytd-comment-renderer"></div>\n      <div id="header-author" class="style-scope ytd-comment-renderer">\n        <h3 class="style-scope ytd-comment-renderer">\n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-renderer" href$="[[computeOptionalHref_(authorTextCommand)]]" data="[[authorTextCommand]]" hidden="[[data.authorCommentBadge]]">\n            <yt-formatted-string class$="[[computeAuthorTextClass(data)]] style-scope ytd-comment-renderer" respect-lang-dir="" text="[[data.authorText]]">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-comment-renderer"></span>\n        <span id="sponsor-comment-badge" hidden="[[!data.sponsorCommentBadge]]" class="style-scope ytd-comment-renderer"></span>\n        <yt-formatted-string class="published-time-text style-scope ytd-comment-renderer" link-inherit-color="" text="[[data.publishedTimeText]]">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-comment-renderer"></span>\n      </div>\n    </div>\n    <div id="comment-content" class="style-scope ytd-comment-renderer">\n      \n      <ytd-comment-inline-thumbnail-renderer id="inline-thumbnail-renderer" data="[[data.videoThumbnail.commentVideoThumbnailRenderer]]" hidden="[[!data.videoThumbnail]]" class="style-scope ytd-comment-renderer">\n      </ytd-comment-inline-thumbnail-renderer>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" class="style-scope ytd-comment-renderer">\n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[data.paidCommentChipRenderer.pdgCommentChipRenderer]]" hidden="[[hidePaidCommentChipRenderer]]" class="style-scope ytd-comment-renderer">\n      </yt-pdg-comment-chip-renderer>\n      <yt-formatted-string id="content-text" slot="content" split-lines="" text="[[data.contentText]]" user-input="" class="style-scope ytd-comment-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-comment-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-comment-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n  </div>\n    <ytd-comment-action-buttons-renderer id="action-buttons" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" reply-thumbnail="[[replyThumbnail]]" vote-count="[[voteCount]]" class="style-scope ytd-comment-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n  <div id="action-menu" class="style-scope ytd-comment-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-renderer"></div>\n\n');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return rUX=n},{mode:1});var tXj;var mFA;var JM=function(){return _.m.apply(this,arguments)||this};
_.f(JM,_.m);JM.prototype.attached=function(){var n=this;this.networkStatusManager||(this.networkStatusManager=new _.xn,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){n.onlineHandler()}))};
JM.prototype.detached=function(){var n=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){n.onlineHandler()}),delete this.networkStatusManager)};
JM.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
var kM=JM;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],kM.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kM.prototype,"data",void 0);kM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],kM);
_.l(kM,"ytd-reload-page-button-renderer",function(){if(mFA!==void 0)return mFA;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return mFA=n},{mode:1});var vCI={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"},XYb=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(XYb,_.m);_.G=XYb.prototype;_.G.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.G.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.G.computeHasBodyText=function(n){return!!n.bodyText};
_.G.computeButtons=function(n){var D=[];n.ctaButton&&D.push(n.ctaButton);n.secondaryButton&&D.push(n.secondaryButton);return D};
_.G.computeRendererStyle=function(n){return n.style?n.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():n.icon?"":"no-icon"};
_.G.getIconName=function(n,D){D=D===void 0?!1:D;if(n===void 0)return"";n=this.get("icon.iconType",n);var L;_.c("enable_hlp_client_icon_pick")?L=this.getThemedIcon(n,D):L=n;(D=vCI[L])||(D="yt-icons");return[D,L].join(":")};
_.G.getThemedIcon=function(n,D){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(n)?D?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(n)?D?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":n};
_.G.isThumbnail=function(n){return!!n.thumbnail};
_.G.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.G.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
var ps=XYb;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ps.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ps.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ps.prototype,"data",void 0);
_.Y([_.t({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],ps.prototype,"rendererStyle",void 0);_.Y([_.t({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.F("design:type",String)],ps.prototype,"iconName",void 0);_.Y([_.t({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ps.prototype,"thumbnail",void 0);_.Y([_.t({computed:"computeButtons(data)"}),_.F("design:type",Array)],ps.prototype,"buttons",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ps.prototype,"isDarkTheme",void 0);_.Y([_.t({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ps.prototype,"hasBodyText",void 0);ps=_.Y([_.X({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],ps);
_.l(ps,"ytd-background-promo-renderer",function(){if(tXj!==void 0)return tXj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return tXj=n},{mode:1});var l5j;var MXI=function(){var n=_.m.apply(this,arguments)||this;n.collections=_.c("web_modern_collections_v2");return n};
_.f(MXI,_.m);_.oh.Object.defineProperties(MXI.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(n=this.data)==null?void 0:(D=n.thumbnail)==null?void 0:D.sampledThumbnailColor,vibrantColorPalette:(L=this.data)==null?void 0:(g=L.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(q=b.thumbnail)==null?void 0:q.darkColorPalette,experimentEnabled:this.collections}}}});
var ZR=MXI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ZR.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ZR.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],ZR.prototype,"collections",void 0);_.Y([_.x("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZR.prototype,"collectionStack",null);ZR=_.Y([_.X({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],ZR);
_.l(ZR,"ytd-compact-station-renderer",function(){if(l5j!==void 0)return l5j;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return l5j=n},{mode:1});var oCG;var YXW=function(){var n=_.m.apply(this,arguments)||this;n.isRichGrid=!1;return n};
_.f(YXW,_.m);YXW.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]]"}}}}}};
var aF=YXW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],aF.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],aF.prototype,"isRichGrid",void 0);aF=_.Y([_.X({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],aF);
_.l(aF,"ytd-grid-channel-renderer",function(){if(oCG!==void 0)return oCG;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return oCG=n},{mode:1});var SXr;var FC6=function(){return _.m.apply(this,arguments)||this};
_.f(FC6,_.m);var dx=FC6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dx.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dx.prototype,"data",void 0);dx=_.Y([_.X({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],dx);
_.l(dx,"ytd-grid-movie-playlist-renderer",function(){if(SXr!==void 0)return SXr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SXr=n},{mode:1});var HaX;var Tf=function(){var n=_.m.apply(this,arguments)||this;n.downloadProgress=0;n.transferState="TRANSFER_STATE_UNKNOWN";n.modernButtons=_.c("web_modern_buttons");n.useModernCollectionsV2=_.c("web_modern_collections_v2");return n};
_.f(Tf,_.m);Tf.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
Tf.prototype.configureRendererStamper=function(){return{"data.menu":c1}};
Tf.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
Tf.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.c("woffle_playlist_renderer_killswitch")){var n,D=sX8(this.entityInfo,this.transferState,this.downloadProgress,(n=this.data)==null?void 0:n.playlistId,this.isOnline);n=D.viewPlaylistText;var L=D.badges;D=D.thumbnailOverlays;this.isDownloads=!!n||!!L;this.set("data.viewPlaylistText",n);L&&L.length>0&&this.set("data.badges",L);D&&D.length>0&&this.set("data.thumbnailOverlays",
D)}};
_.oh.Object.defineProperties(Tf.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 n;return!((n=this.data)==null?0:n.menu)}}});
var EN=Tf;EN.prototype.transferStateChanged=EN.prototype.transferStateChanged;EN.prototype.dataChanged=EN.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],EN.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],EN.prototype,"ytdReduxBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({selector:_.eZO,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],EN.prototype,"downloadProgress",void 0);_.Y([_.t({selector:_.es,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],EN.prototype,"transferState",void 0);_.Y([_.t({selector:WHb,selectorArgs:["data.playlistId"]}),_.F("design:type",Object)],EN.prototype,"entityInfo",void 0);
_.Y([_.t({selector:hd}),_.F("design:type",Boolean)],EN.prototype,"isOnline",void 0);_.Y([_.t(),_.F("design:type",Object)],EN.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],EN.prototype,"downloadRenderData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],EN.prototype,"modernButtons",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],EN.prototype,"isDownloads",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EN.prototype,"useModernCollectionsV2",void 0);_.Y([_.x("transferState"),_.t({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],EN.prototype,"downloadState",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],EN.prototype,"menuHidden",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EN.prototype,"dataChanged",null);_.Y([_.V8("transferState","downloadProgress","isOnline"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EN.prototype,"transferStateChanged",null);EN=_.Y([_.X({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],EN);
_.l(EN,"ytd-grid-playlist-renderer",function(){if(HaX!==void 0)return HaX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return HaX=n},{mode:1});var yUP;var NZj=function(){var n=_.m.apply(this,arguments)||this;n.collections=_.c("web_modern_collections_v2");return n};
_.f(NZj,_.m);NZj.prototype.configureRendererStamper=function(){return{"data.menu":c1,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.oh.Object.defineProperties(NZj.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(n=this.data)==null?void 0:(D=n.thumbnail)==null?void 0:D.sampledThumbnailColor,vibrantColorPalette:(L=this.data)==null?void 0:(g=L.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(q=b.thumbnail)==null?void 0:q.darkColorPalette,experimentEnabled:this.collections}}}});
var sN=NZj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],sN.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],sN.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sN.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],sN.prototype,"collections",void 0);_.Y([_.x("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],sN.prototype,"collectionStack",null);sN=_.Y([_.X({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],sN);
_.l(sN,"ytd-grid-radio-renderer",function(){if(yUP!==void 0)return yUP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return yUP=n},{mode:1});var jRc;var nTr=function(){var n=_.m.apply(this,arguments)||this;n.useModernCollectionsV2=_.c("web_modern_collections_v2");return n};
_.f(nTr,_.m);nTr.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
nTr.prototype.computeNavigationEndpoint=function(n){return itT(n==null?void 0:n.navigationEndpoint)};
var cd=nTr;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cd.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],cd.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cd.prototype,"data",void 0);
_.Y([_.t({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],cd.prototype,"computedNavigationEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cd.prototype,"useModernCollectionsV2",void 0);cd=_.Y([_.X({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],cd);
_.l(cd,"ytd-grid-show-renderer",function(){if(jRc!==void 0)return jRc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jRc=n},{mode:1});var DZi;_.Qp=function(n){this.playerClient=n};
_.LRG=function(n,D,L){L=L===void 0?{}:L;return n.playerClient.setOption("ad",D,L)};
_.Qp.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.Qp.prototype.executeCommand=function(n,D){this.getOptions().includes("executeCommand")?_.LRG(this,"executeCommand",{command:n,layoutId:D}):_.Gw("Calling executeCommand when adModule is not loaded")};var gTi=function(){return _.m.apply(this,arguments)||this};
_.f(gTi,_.m);gTi.prototype.getLayoutId=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.layoutId:null};
gTi.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var n=_.oE(),D=this.getLayoutId(),L=this.data.clickthroughEndpoint;n&&D&&_.c("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?n.getPlayerPromise().then(function(g){(new _.Qp(g)).executeCommand(L,D)}):_.bP(this.hostElement,"yt-navigate",{endpoint:L})}};
var uW=gTi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uW.prototype,"data",void 0);uW=_.Y([_.X({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],uW);
_.l(uW,"ytd-shopping-companion-item-renderer",function(){if(DZi!==void 0)return DZi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return DZi=n},{mode:1});var bfX;var $ZW=function(){var n=_.m.apply(this,arguments)||this;n.isExpandableContent=!1;return n};
_.f($ZW,_.m);_.oh.Object.defineProperties($ZW.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?void 0:n.price)||((D=this.data)==null?void 0:(L=D.dealsData)==null?void 0:L.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var n,D;if((n=this.data)!=null&&n.dealsData&&((D=this.data)==null||!D.priceReplacementText)){n=this.data.dealsData;var L,g,b;return((L=n.salesData)==null?void 0:L.originalPrice)||((g=n.priceDropData)==null?void 0:g.referencePrice)||((b=n.promotionData)==null?void 0:b.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var n,D;return(n=this.data)==null?void 0:(D=n.dealsData)==null?void 0:D.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
var fs=$ZW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fs.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],fs.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fs.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fs.prototype,"isExpandableContent",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"showCta",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"ctaText",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"hasPriceTopPosition",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"hasPriceBottomPosition",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"useNewStyle",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"showPriceReplacementText",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"priceValue",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"showDeal",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"showAffiliateDisclaimer",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"useSaleStyle",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"useFromBrandCtaStyle",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"useFromVendorCtaStyle",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],fs.prototype,"useShoppingCollectionCtaStyle",null);fs=_.Y([_.X({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],fs);
_.l(fs,"ytd-vertical-product-card-renderer",function(){if(bfX!==void 0)return bfX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bfX=n},{mode:1});var Gci;var qMW=function(){return _.m.apply(this,arguments)||this};
_.f(qMW,_.m);qMW.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
var AM=qMW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],AM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],AM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],AM.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AM.prototype,"data",void 0);AM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],AM);
_.l(AM,"ytd-grid-movie-renderer",function(){if(Gci!==void 0)return Gci;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Gci=n},{mode:1});var VMX;var UZi=function(){var n=_.m.apply(this,arguments)||this;n.rounded=!0;n.itemStyle="small-item";return n};
_.f(UZi,_.m);UZi.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var n,D,L,g,b=(D=_.u((n=this.data)==null?void 0:n.buttonCommand,_.HTc))==null?void 0:(L=D.item)==null?void 0:(g=L.notificationTextRenderer)==null?void 0:g.successResponseText;b&&_.qHQ(this.hostElement,b)}};
_.oh.Object.defineProperties(UZi.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.isProductPlaceholder)!==void 0&&((D=this.data)==null?void 0:D.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.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}}});
var zf=UZi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zf.prototype,"ytRendererBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],zf.prototype,"rounded",void 0);_.Y([_.t(),_.F("design:type",Object)],zf.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],zf.prototype,"itemStyle",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"hasPrice",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"hasPriceReplacementText",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"hasAdditionalFeesText",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"hasAffiliateDisclaimer",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"isProductPlaceholder",null);
_.Y([_.t(),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"hideOpenInNewIcon",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zf.prototype,"ariaLabel",null);zf=_.Y([_.X({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],zf);
_.l(zf,"ytd-merch-shelf-item-renderer",function(){if(VMX!==void 0)return VMX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VMX=n},{mode:1});var BLc=_.t4(function(n){var D=_.tb();_.v6(D,function(){return n.data().rendererContext});
return _.Z("button-card-view-model",{el:D,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return n.data().title},
role:"button"},_.Z(_.ZV,{model:{}}),_.Z("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.Z("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.Z(_.Z4,{cond:function(){return n.data().image},
then:function(L){return _.Z(_.RU,{data:L,alt:function(){var g;return(g=n.data().title)!=null?g:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.Z("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return n.data().title})))},"Ua");_.c("web_button_view_model_wcw_registration_killswitch")||_.vB(BLc,"button-card-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){n=_.KC(n,{className:void 0});var D=n.data;n=n.className;var L=_.JK(function(){return D().onTapCommand},void 0,"NprDr");
return _.Z("ytd-shopping-item-card",{class:_.nl("ytdShoppingItemCardHost",n)},_.Z(_.kI,{command:L,className:"ytdShoppingItemCardHostLink"},_.Z("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.Z(_.fF,{data:function(){return D().thumbnailViewModel}},{thumbnailViewModel:function(g){return _.Z(V7,{data:g.data,
aspectRatio:3})}})),_.Z("div",null,_.Z("p",{class:"ytdShoppingItemCardHostItemTitle"},_.Z(_.pl,{text:function(){return D().itemTitle}})),_.Z("p",{class:"ytdShoppingItemCardHostPrice"},_.Z(_.pl,{text:function(){return D().priceOrStatus}})))))},"Va"),"ytd-shopping-item-card",{props:{data:_.PX,
className:_.PX}});var qv=null,Vk8={};var JS8="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(" "),IF={},keT=(IF.FEwhat_to_watch="home",IF.FEhashtag="hashtag",IF.FEtrending="trending",IF.FEhistory="history",IF.SPunlimited="premium",IF.FEmemberships_and_purchases="paid_memberships",IF.SPredeem_code="redeem",IF.SPverify_location="locate",IF.SPminor_moment="minor_moment",
IF.FEmini_app_container="mini_app",IF.FEnews_destination="news",IF.SPopen_in_app="open_in_app",IF.FEexplore="explore",IF.FEsubscriptions="subscriptions",IF.FEsfv_audio_pivot="sfv_audio_pivot",IF.FEplaylist_aggregation="playlist_aggregation",IF);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");_.kd("init");var ENT=_.s9({badgeViewModel:XTi}),a_B=function(){},JmX=_.gg(Q2J),kcb=_.t4(function(n){var D=_.JK(function(){var L=n.data().entityId;
return L?L.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"zayxgf");
return _.Z("ytm-shorts-lockup-view-model-v2",{class:_.nl("shortsLockupViewModelHost",n.className)},_.Z(_.xpr,{contentId:D,aspectRatio:function(){var L;if(((L=n.aspectRatio)==null?void 0:L.call(n))===1)return 1;var g;return((g=n.aspectRatio)==null?void 0:g.call(n))===2?2:4}},function(){return _.Z(JmX,Object.assign({},n))}))},"Wa"),pv6=_.c("enable_shorts_lockup_view_model_with_dismissible")?kcb:JmX;
_.Hl(Q2J);_.Hl(Tbf);_.Hl(cSi);_.Hl(uLi);_.Hl(s28);_.c("enable_shorts_lockup_view_model_with_dismissible")?_.vB(kcb,"ytm-shorts-lockup-view-model-v2",{props:{data:_.m_,inlineMetadata:_.m_,aspectRatio:_.m_,scrimStyle:_.m_,className:_.m_,useDefaultStyle:_.m_}}):_.vB(pv6,"ytm-shorts-lockup-view-model",{props:{data:_.m_,inlineMetadata:_.m_,aspectRatio:_.m_,scrimStyle:_.m_,className:_.m_,useDefaultStyle:_.m_}});var Zfr=16/9*210,Cs=function(){var n=_.m.apply(this,arguments)||this;n.isExpandableContent=!1;n.hideShelfHeader=!1;n.engagementPanel=!1;n.buttonClasses=["arrow"];n.isSearch=!1;n.disableScrollEventListener=!1;n.containsLockup=!1;n.overrideArrowPositionForProductCard=!1;n.overrideArrowPositionForShoppingItemCard=!1;n.overrideArrowPositionForReelItems=!1;n.overrideArrowPositionForGridMovie=!1;n.overrideArrowPositionToCenter=!1;n.isSearchPostShelf=!1;n.overrideArrowPositionForMixedShelf=!1;n.overrideArrowPositionForMixedShelfShortsOnly=
!1;n.hasBigThumbsReelItems=!1;n.shouldUseMixedListHeight=!1;n.shouldUseShortsListHeight=!1;n.gridVideoWidth=0;n.isSearchVodShelf=!1;n.disableWheelScroll=!1;n.sizing="COMPACT";n.shortsLockupAspectRatio=0;return n};
_.f(Cs,_.m);_.G=Cs.prototype;
_.G.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",
commentRenderer:"ytd-comment-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:_.c("enable_shorts_lockup_view_model_with_dismissible")?"ytm-shorts-lockup-view-model-v2":"ytm-shorts-lockup-view-model",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]]"}}}}};
_.G.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.c("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.G.computeInitialCountNumber=function(n){if(!n)return 6;var D=n.items.some(function(q){return!!q.topicRecommendationsChipRenderer}),L=n.items.some(function(q){return!!q.displayAdRenderer}),g=this.computeShouldListItemsHaveEqualHeight(n),b=n.items.some(function(q){return!!q.gridPlaylistRenderer});
n=n.items.some(function(q){return!!q.shoppingItemCardViewModel});
return D?9:L?8:b||g?10:n?7:6};
_.G.computeContainsPost=function(n){return!!n&&!!n.items&&n.items.some(function(D){return!!D.postRenderer})};
_.G.computeContainsLockup=function(){if(_.c("web_horizontal_list_lockup_arrow_killswitch"))return!1;var n,D;return(n=this.data)==null?void 0:(D=n.items)==null?void 0:D.some(function(L){return!!L.lockupViewModel})};
_.G.maybeUpdateLockupAspectRatio=function(){var n,D;if(this.computeContainsLockup()&&((n=this.data)==null?0:(D=n.items)==null?0:D.length)){var L;n=MQ8((L=this.data.items[0].lockupViewModel)==null?void 0:L.contentType,this.data.force16By9ThumbnailAspectRatio);L=ObQ(n);L=this.computeLockupWidth()/L;_.Dy(this.hostElement,{"--yt-horizontal-list-content-height":L+"px"})}};
_.G.computeOverrideArrowPositionForProductCard=function(n){if(this.isExpandableContent)return!1;var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){return!!L.verticalProductCardRenderer}))};
_.G.computeOverrideArrowPositionForShoppingItemCard=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){return!!L.shoppingItemCardViewModel}))};
_.G.computeOverrideArrowPositionForReelItemRenderer=function(n){return this.containsReelItemRenderer(n)};
_.G.computeHasBigThumbsReelItems=function(n,D){return n&&this.containsReelItemRenderer(D)};
_.G.computeShouldListItemsHaveEqualHeight=function(n){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(n==null?void 0:n.itemSizeConstraint)};
_.G.computeShouldListItemsHaveShortsHeight=function(n){return this.computeShouldListItemsHaveEqualHeight(n)&&!this.containsGridVideoRenderer(n)};
_.G.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.G.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.G.containsReelItemRenderer=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){return!(!L.reelItemRenderer&&!L.shortsLockupViewModel)}))};
_.G.containsGridVideoRenderer=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){return!!L.gridVideoRenderer||!!L.lockupViewModel}))};
_.G.computeContainsGridMovieRenderer=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){return!!L.gridMovieRenderer}))};
_.G.computeOverrideArrowPositionToCenter=function(n){return this.computeIsSearchPostShelf(n)};
_.G.computeIsSearchPostShelf=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){var g,b;return((b=(g=L.postRenderer)==null?void 0:g.surface)!=null?b:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.G.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(n){var D;return!!(n==null?0:(D=n.items)==null?0:D.some(function(L){var g,b,q;return((q=(g=L.backgroundPromoRenderer)==null?void 0:(b=g.style)==null?void 0:b.value)!=null?q:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.G.computeIsSearchVodShelf=function(n,D){return n&&this.containsGridVideoRenderer(D)};
_.G.computeDisableWheelScroll=function(n,D){return this.computeIsSearchVodShelf(n,D)};
_.G.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.G.computeShortsLockupAspectRatio=function(n){return n&&_.c("web_shorts_2_by_3_lockups_no_search")&&!_.c("desktop_search_enable_two_by_three_shorts_aspect_ratio")?0:1};
_.G.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.Dy(this.hostElement,{"--ytd-reel-item-thumbnail-height":Zfr+"px"})};
Cs.prototype.dataChanged=Cs.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Cs.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],Cs.prototype,"ytdHorizontalListBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cs.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],Cs.prototype,"isExpandableContent",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"hideShelfHeader",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"engagementPanel",void 0);_.Y([_.t(),_.F("design:type",Array)],Cs.prototype,"buttonClasses",void 0);_.Y([_.t(),_.F("design:type",Object)],Cs.prototype,"isSearch",void 0);
_.Y([_.t(),_.F("design:type",Object)],Cs.prototype,"disableScrollEventListener",void 0);_.Y([_.t({computed:"computeInitialCountNumber(data)"}),_.F("design:type",Number)],Cs.prototype,"initialCount",void 0);_.Y([_.t({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],Cs.prototype,"supportComponentResize",void 0);_.Y([_.t({computed:"computeContainsPost(data)"}),_.F("design:type",Boolean)],Cs.prototype,"containsPost",void 0);
_.Y([_.t({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"containsLockup",void 0);_.Y([_.t({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Cs.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.Y([_.t({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForProductCard",void 0);_.Y([_.t({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.Y([_.t({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForReelItems",void 0);_.Y([_.t({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForGridMovie",void 0);
_.Y([_.t({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionToCenter",void 0);_.Y([_.t({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"isSearchPostShelf",void 0);_.Y([_.t({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.Y([_.t({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.Y([_.t({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"hasBigThumbsReelItems",void 0);
_.Y([_.t({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"shouldUseMixedListHeight",void 0);_.Y([_.t({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"shouldUseShortsListHeight",void 0);_.Y([_.t({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"gridVideoWidth",void 0);
_.Y([_.t({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"isSearchVodShelf",void 0);_.Y([_.t({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.F("design:type",Object)],Cs.prototype,"disableWheelScroll",void 0);_.Y([_.t({computed:"computeSizing(isSearch)"}),_.F("design:type",Object)],Cs.prototype,"sizing",void 0);
_.Y([_.t({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.F("design:type",Object)],Cs.prototype,"shortsLockupAspectRatio",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cs.prototype,"dataChanged",null);
_.l(Cs,"yt-horizontal-list-renderer",function(){if(VEG===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);VEG=n}n=VEG;return n},{mode:1});var a2G;var dZ6=[10,12,14,16,18,20,24,28,32,36],TLr=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],ETL=function(){var n=_.m.apply(this,arguments)||this;n.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";n.hideOverflow=!1;n.useRoboto=!1;n.fontClass="";n.overflown=!1;n.actionMap={"yt-window-resized":"resize"};return n};
_.f(ETL,_.m);_.G=ETL.prototype;
_.G.attached=function(){var n=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();_.X6(this,function(){n.resize()});
if(!_.p6){var D,L,g;(D=document)==null||(L=D.fonts)==null||(g=L.ready)==null||g.then(function(){n.resize()})}};
_.G.dataChanged=function(){this.resize()};
_.G.guideIsExpandedChanged=function(){this.resize()};
_.G.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 n=this.getMaxNumLines(),D=this.getMinFont(),L=this.getMaxFont(),g=this.useRoboto?dZ6:TLr;for(g=g.filter(function(q){return q<=L&&q>=D});g.length>1;){var b=Math.floor(g.length/2);
this.updateFontSize(g[b]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=n)g=g.slice(b,g.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>n)g=g.slice(0,b);else break}this.updateFontSize(g[g.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(n)}};
_.G.handleOverflow=function(n){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>n&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",n.toString()))};
_.G.updateFontSize=function(n){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+n;this.textNode.classList.add(this.fontClass)};
_.G.getMaxFont=function(){var n=this.useRoboto?dZ6:TLr;n=n[n.length-1];return this.maxFontSize&&this.maxFontSize<=n?this.maxFontSize:n};
_.G.getMinFont=function(){var n=(this.useRoboto?dZ6:TLr)[0];return this.minFontSize&&this.minFontSize>=n?this.minFontSize:n};
_.G.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.G.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.G.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.o_(this.text).split("\n").length-1:Infinity};
_.G.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("Ih`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
var rx=ETL;rx.prototype.guideIsExpandedChanged=rx.prototype.guideIsExpandedChanged;rx.prototype.dataChanged=rx.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],rx.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],rx.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rx.prototype,"text",void 0);
_.Y([_.t(),_.F("design:type",String)],rx.prototype,"fontFamily",void 0);_.Y([_.t(),_.F("design:type",Number)],rx.prototype,"maxWidth",void 0);_.Y([_.t(),_.F("design:type",Number)],rx.prototype,"maxHeight",void 0);_.Y([_.t(),_.F("design:type",Number)],rx.prototype,"maxFontSize",void 0);_.Y([_.t(),_.F("design:type",Number)],rx.prototype,"minFontSize",void 0);_.Y([_.t(),_.F("design:type",Number)],rx.prototype,"maxLines",void 0);_.Y([_.t(),_.F("design:type",Object)],rx.prototype,"hideOverflow",void 0);
_.Y([_.t({selector:_.uX4}),_.F("design:type",Boolean)],rx.prototype,"guideIsExpanded",void 0);_.Y([_.bM("#container"),_.F("design:type",HTMLElement)],rx.prototype,"containerNode",void 0);_.Y([_.bM("#text"),_.F("design:type",HTMLElement)],rx.prototype,"textNode",void 0);_.Y([_.V8("text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rx.prototype,"dataChanged",null);
_.Y([_.V8("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rx.prototype,"guideIsExpandedChanged",null);rx=_.Y([_.X({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],rx);
_.l(rx,"yt-dynamic-sizing-formatted-string",function(){if(a2G!==void 0)return a2G;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return a2G=n},{mode:1});var sZX;_.cmP=function(n){_.DQ.call(this,n)};
_.f(_.cmP,_.DQ);var QZb=function(n){_.DQ.call(this,n)};
_.f(QZb,_.cmP);var ON=function(){return _.m.apply(this,arguments)||this};
_.f(ON,_.m);ON.prototype.onTapSuspendedChannel=function(){var n;if((n=this.data)!=null&&n.serviceEndpoint){var D,L;(n=(L=_.u((D=this.data)==null?void 0:D.serviceEndpoint,_.eH))==null?void 0:L.url)?_.OG(n,void 0,void 0,window.top):(D=new QZb("Did not handle suspended account tap. No appealUrl."),_.zo(D))}else D=new QZb("Did not handle suspended account tap. No serviceEndpoint."),_.zo(D)};
ON.prototype.onTap=function(){var n=this,D=_.qb(),L,g=(L=_.G8(D,{veType:7116}))!=null?L:void 0;_.hi(D,{visualElement:g});_.C8();this.saveRoleText();var b;if((b=this.data)==null?0:b.youtubeSuspended)this.onTapSuspendedChannel();else{var q=!1,U,J;(D=(J=_.u((U=this.data)==null?void 0:U.serviceEndpoint,_.LHA))==null?void 0:J.supportedTokens)&&D.forEach(function(k){if(k.accountSigninToken)if(q=!0,n.onAccountItemTap)n.onAccountItemTap(k.accountSigninToken.signinUrl);else _.OG(k.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!q){if(U=this.get("serviceEndpoint",this.data))q=!0,this.ytComponentBehavior.resolveCommand(U);q||_.Iy(new QZb("Did not handle account switch tap. No token."))}}};
ON.prototype.saveRoleText=function(){if(this.data){var n=this.data,D=n.channelDelegationRole;if(D){var L,g=(L=_.u(n==null?void 0:n.serviceEndpoint,_.LHA))==null?void 0:L.supportedTokens;if(!g){var b,q,U,J;g=(b=_.u(n==null?void 0:n.serviceEndpoint,_.zO))==null?void 0:(q=b.popup)==null?void 0:(U=q.confirmDialogRenderer)==null?void 0:(J=U.confirmButton)==null?void 0:J.buttonRenderer;var k;g=(k=_.u(g==null?void 0:g.command,_.pB))==null?void 0:k.commands;if(!g)return;var a;g=(a=_.u(g[1],_.LHA))==null?
void 0:a.supportedTokens}if(g){k=void 0;a=_.V(g);for(g=a.next();!g.done;g=a.next())if(g=g.value,g.datasyncIdToken){k=g.datasyncIdToken.datasyncIdToken;break}if(k){var d;a:{if(_.gLy()&&(a=_.qR8(k+"::pom"))){a=new pK(a);break a}a=void 0}(d=a)==null||d.set("role_text",D);if((dQy?dQy:window.location).href.indexOf("studio")!==-1&&(d=b9i())){a=d.src?(new URL(d.src)).origin:"*";var T;(T=d.contentWindow)==null||T.postMessage({action:"save_pom_role",datasyncId:k,roleText:D},a)}}}}}};
_.oh.Object.defineProperties(ON.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.accountPhoto)==null?void 0:D.thumbnails;return L&&L.length>0&&(L[0].height===36||L[0].height===48)?L[0].height:40}}});
var iW=ON;iW.prototype.onTap=iW.prototype.onTap;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],iW.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iW.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Function)],iW.prototype,"onAccountItemTap",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iW.prototype,"enableRingForActiveAccount",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],iW.prototype,"thumbnailSize",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iW.prototype,"onTap",null);iW=_.Y([_.X({is:"ytd-account-item-renderer",disableElementRegistration:!0})],iW);
_.l(iW,"ytd-account-item-renderer",function(){if(sZX!==void 0)return sZX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return sZX=n},{mode:1});var udc;var f2L;var AmQ;var zDc;var I2c=function(){var n=_.m.apply(this,arguments)||this;n.richItemMinWidth=_.H7("wn_grid_min_item_width",310);n.isShorts=!1;n.isWatchNext=!1;n.isExploreHub=!1;return n};
_.f(I2c,_.m);_.oh.Object.defineProperties(I2c.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var n=[],D=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.Dy(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var L;if(((L=this.data)==null?0:L.rows)&&D)for(D*=this.data.rows,L=0;L<D;L++)n.push({});return n}}});
var wx=I2c;_.Y([_.W(_.wq),_.F("design:type",Object)],wx.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wx.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.OR,value:3}),_.F("design:type",Number)],wx.prototype,"itemsPerRow",void 0);_.Y([_.t({selector:_.Q94,value:6}),_.F("design:type",Number)],wx.prototype,"slimItemsPerRow",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Number)],wx.prototype,"richItemMinWidth",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],wx.prototype,"miniMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wx.prototype,"isShorts",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wx.prototype,"isWatchNext",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wx.prototype,"isExploreHub",void 0);
_.Y([_.x("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.F("design:type",Array),_.F("design:paramtypes",[])],wx.prototype,"cardItems",null);wx=_.Y([_.X({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],wx);
_.CRj=_.FW()(wx,"ytd-ghost-grid-renderer",function(){if(zDc===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);zDc=n}n=zDc;return n},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.vB(_.t4(function(n){var D=_.KC(n,{numberOfComments:3}).numberOfComments,L=_.KC(n,{isInitialLoad:!1}).isInitialLoad,g=_.zS(_.w4),b=function(){return Math.min(Number(D==null?void 0:D())||20,20)};
return _.Z("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.Z(_.Z4,{cond:function(){return(g==null?void 0:g())&&(L==null?void 0:L())},
then:function(){return _.Z("div",{class:"ytGhostCommentsComments"},_.Z("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.Z("div",{class:_.nl("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.Z("div",{class:_.nl("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.Z("div",{class:"ytGhostCommentsGhostCard"},_.Z("div",{class:"ytGhostCommentsAvatar"},_.Z("div",{class:"ytGhostCommentsCircle"})),_.Z("div",{class:"ytGhostCommentsComments"},_.Z("div",{class:"ytGhostCommentsMeta"},
_.Z("div",{class:_.nl("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.Z("div",{class:_.nl("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.Z("div",{class:"ytGhostCommentsComments"},_.Z(_.aV,{each:function(){return Array((b==null?void 0:b())||3)}},function(){return _.Z("div",{class:"ytGhostCommentsGhostCard"},_.Z("div",{class:"ytGhostCommentsAvatar"},_.Z("div",{class:"ytGhostCommentsCircle"})),_.Z("div",{class:"ytGhostCommentsHost"},_.Z("div",{class:"ytGhostCommentsMeta"},
_.Z("div",{class:_.nl("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.Z("div",{class:_.nl("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.Z("div",{class:_.nl("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.Z("div",{class:"ytGhostCommentsGhostLikeDislike"},_.Z("div",{class:_.nl("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.Z("div",{class:_.nl("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"Xa"),"yt-ghost-comments",{props:{numberOfComments:_.PX,
isInitialLoad:_.PX}});_.fl("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var rmW=function(){var n=_.m.apply(this,arguments)||this;n.isOverridable=!1;n.spinnerActive=!1;n.showButton=!1;n.isCommentsSection=!1;n.isShortsGrid=!1;n.isShortsPage=!1;n.isWatchPage=!1;n.ghostCardExperimentEnabled=_.c("show_ghost_comments_shorts_watch")||_.c("show_ghost_comments_desktop_watch");n.originalShowButton=!1;n.endOfList=!1;return n};
_.f(rmW,_.m);_.G=rmW.prototype;_.G.resetIntersectionObserver=function(){var n;(n=this.observer)==null||n.disconnect();this.observer=void 0};
_.G.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var n,D;((n=this.data)==null?void 0:n.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((D=this.data)==null?0:D.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.G.initializeIntersectionObserver=function(){var n=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(D){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L.value.isIntersecting&&(n.triggerContinuation(),n.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.G.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostEngagementPanelRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.G.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var n;((n=this.data)==null?0:n.continuationEndpoint)&&(n=_.u(this.data.continuationEndpoint,_.Cl))&&this.ytdReduxBehavior.dispatch(_.LI({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:n}}))};
_.G.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.G.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.G.onServiceRequestCompleted=function(n,D){if(!_.c("kevlar_hide_spinner_on_empty_continuation_killswitch")){var L;(L=D.actions)!=null&&L.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.G.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.G.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.G.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.G.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var n=3;if(this.isShortsPage){var D,L,g;n=Math.floor(((((D=this.hostElement)==null?void 0:(L=D.parentElement)==null?void 0:(g=L.parentElement)==null?void 0:g.scrollHeight)||108)-108)/108);n=this.isInitialLoad?Math.max(n,3):3}D=[].concat(_.Iu(this.hostElement.querySelectorAll("yt-ghost-comments")));D=_.V(D);for(L=D.next();!L.done;L=D.next())L=L.value,L.numberOfComments=n,L.isInitialLoad=this.isInitialLoad}};
_.G.detached=function(){this.resetIntersectionObserver()};
_.oh.Object.defineProperties(rmW.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return _.c("show_ghost_comments_shorts_watch")&&this.isShortsPage&&this.isCommentsSection&&!this.showButton||_.c("show_ghost_comments_desktop_watch")&&this.isWatchPage&&this.isCommentsSection&&!this.showButton?{ghostEngagementPanelRenderer:!0}:!1}}});
var hM=rmW;hM.prototype.numberOfGhostCommentsChanged=hM.prototype.numberOfGhostCommentsChanged;hM.prototype.continuationTriggerOffsetChanged=hM.prototype.continuationTriggerOffsetChanged;hM.prototype.showButtonChanged=hM.prototype.showButtonChanged;hM.prototype.onYtServiceRequestCompletedForButtonRenderer=hM.prototype.onYtServiceRequestCompletedForButtonRenderer;hM.prototype.onServiceRequestCompleted=hM.prototype.onServiceRequestCompleted;hM.prototype.onYtServiceRequestSentForButtonRenderer=hM.prototype.onYtServiceRequestSentForButtonRenderer;
hM.prototype.observeData=hM.prototype.observeData;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],hM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],hM.prototype,"ytVisibilityBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],hM.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],hM.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"isOverridable",void 0);_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"spinnerActive",void 0);_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"showButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],hM.prototype,"isCommentsSection",void 0);
_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"isShortsGrid",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.ANv}),_.F("design:type",Object)],hM.prototype,"isShortsPage",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.w4}),_.F("design:type",Object)],hM.prototype,"isWatchPage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],hM.prototype,"ghostCardExperimentEnabled",void 0);_.Y([_.t(),_.F("design:type",Number)],hM.prototype,"continuationTriggerOffset",void 0);
_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"endOfList",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],hM.prototype,"isInitialLoad",void 0);_.Y([_.bM("ytd-button-renderer"),_.F("design:type",_.YV)],hM.prototype,"buttonRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],hM.prototype,"buttonOverrides",void 0);
_.Y([_.t(),_.x("isCommentsSection","showButton","isShortsPage","isWatchPage"),_.F("design:type",Object),_.F("design:paramtypes",[])],hM.prototype,"isShortsCommentsSection",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"observeData",null);_.Y([_.R("yt-service-request-sent-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"onYtServiceRequestSentForButtonRenderer",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],hM.prototype,"onServiceRequestCompleted",null);_.Y([_.R("yt-service-request-completed-button-renderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);
_.Y([_.V8("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"showButtonChanged",null);_.Y([_.V8("continuationTriggerOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"continuationTriggerOffsetChanged",null);_.Y([_.P("isInitialLoad","isShortsPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hM.prototype,"numberOfGhostCommentsChanged",null);
hM=_.Y([_.X({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],hM);
_.l(hM,"ytd-continuation-item-renderer",function(){if(AmQ!==void 0)return AmQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return AmQ=n},{mode:1});var OfQ;var Wd=function(){var n=_.m.apply(this,arguments)||this;n.downloadProgress=0;n.transferState="TRANSFER_STATE_UNKNOWN";n.downloadState="DOWNLOAD_STATE_UNKNOWN";n.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";n.offlineVideoPolicyExpirationTimestamp=0;n.downloadedVideoPlaybackPosition=0;return n};
_.f(Wd,_.m);Wd.prototype.dataChanged=function(){var n;this.videoData=_.u((n=this.data)==null?void 0:n.renderer,xTA);this.transferStateChanged()};
Wd.prototype.downloadProgressChanged=function(){if(this.entityInfo){var n=Object.assign({},this.videoData),D=cP4(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),L=D.publishedTimeText,g=D.badges;n.shortViewCountText=D.shortViewCountText;n.publishedTimeText=L;n.badges=g;this.set("videoData",n)}};
Wd.prototype.transferStateChanged=function(){if(this.entityInfo){var n=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",D=_.ER(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Tz(this.entityInfo.policyEntity),L=Object.assign({},this.videoData),g=cP4(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),b=g.publishedTimeText,q=g.badges;L.shortViewCountText=
g.shortViewCountText;L.publishedTimeText=b;L.badges=q;L.isDisabled=D;L.isWatched=this.downloadedVideoPlaybackPosition>0;L.navigationEndpoint=D?void 0:rL8(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var U;n&&((U=this.videoData)==null?0:U.videoId)&&!_.c("dl_resume_click_killswitch")&&(L.isDisabled=!1,L.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});L.thumbnailOverlays=Ew4(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",L)}};
var ey=Wd;ey.prototype.transferStateChanged=ey.prototype.transferStateChanged;ey.prototype.downloadProgressChanged=ey.prototype.downloadProgressChanged;ey.prototype.dataChanged=ey.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ey.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],ey.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ey.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],ey.prototype,"videoData",void 0);_.Y([_.t({selector:x1,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"downloadProgress",void 0);_.Y([_.t(),_.F("design:type",Number)],ey.prototype,"relativeDateReference",void 0);_.Y([_.t({selector:_.WS,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"transferState",void 0);
_.Y([_.t({selector:lDT,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"downloadState",void 0);_.Y([_.t({selector:OJi,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"offlinePolicyAction",void 0);_.Y([_.t({selector:iJv,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.Y([_.t({selector:KI,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"downloadedVideoPlaybackPosition",void 0);_.Y([_.t({selector:hZ8,selectorArgs:["videoData.videoId"]}),_.F("design:type",Object)],ey.prototype,"entityInfo",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],ey.prototype,"isDownloading",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ey.prototype,"dataChanged",null);
_.Y([_.V8("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ey.prototype,"downloadProgressChanged",null);_.Y([_.V8("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ey.prototype,"transferStateChanged",null);
ey=_.Y([_.X({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],ey);
_.l(ey,"ytd-downloaded-video-grid-video-renderer",function(){if(OfQ!==void 0)return OfQ;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OfQ=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var ifi;var xM=function(){};
xM.prototype.resolve=function(n,D){var L=this;return _.B(function(g){return _.p(g,L.resolveCommand(n,D),0)})};var wvb,Ks;wvb=GXJ(function(n){return n.targetId},{shouldPersist:!1});
Ks=wvb.updateData;_.hD6=wvb.useUpdatableData;var WRX,eDP;WRX=GXJ(function(n){return n.targetId});
eDP=WRX.updateData;_.xZL=WRX.useUpdatableData;var KRi=f_T.bind(null,Ks),RDL=f_T.bind(null,eDP);(function(n,D,L){var g=_.u(L==null?void 0:L.updatedRenderer,_.JVr);return g?n({targetId:D},function(){return g}):!1}).bind(null,Ks);var RF=function(){};
_.f(RF,xM);RF.prototype.resolveCommand=function(n){var D;return _.B(function(L){D=_.u(n,_.crB);if(!D)return L.return();KRi(D.targetId,D);_.Tq(L)})};var PRP=function(){var n=_.GG.apply(this,arguments)||this;n.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return n};
_.f(PRP,_.GG);_.G=PRP.prototype;_.G.configureContinuationPathMap=function(){return{}};
_.G.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.G.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.G.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.G.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.G.handleAppendContinuationItemsAction=function(n){var D=_.u(n,_.Svc);if(this.data&&this.data.targetId&&D&&this.continuationPathMap&&D.targetId===this.data.targetId){var L=IXQ(n);if((n=L&&this.continuationPathMap[L])&&L){L=this.get(n,this.data);var g;a:{for(g=0;g<L.length;g++){var b=L[g],q=void 0,U=!!_.u((q=_.u(b,r6r))==null?void 0:q.content,_.wxc);if(_.u(b,_.q8)||U)break a}g=L.length}n="data."+n;D.continuationItems?g===L.length-1?(this.pop(n),this.push.apply(this,[n].concat(_.Iu(D.continuationItems)))):
g===L.length?this.push.apply(this,[n].concat(_.Iu(D.continuationItems))):this.splice.apply(this,[n,g,1].concat(_.Iu(D.continuationItems))):this.splice(n,g,1);(_.c("web_enable_voting_animation")||_.c("enable_music_web_cairo_voting_animation"))&&_.bP(this.hostElement,"yt-append-continuation-items-action-finished");_.bP(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.CL(new _.pe("append continuation path does not exist",L))}};
_.G.handleReloadContinuationItemsCommand=function(n){var D=_.u(n,_.crB);if(this.data&&D){if(_.c("web_explore_hub")||_.c("web_client_explore_hub"))try{_.E().resolve(RF).resolveCommand(n)}catch(q){}if(this.data.targetId&&this.continuationPathMap&&D.targetId===this.data.targetId&&(!_.c("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||D.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var L,g=(L=D.slot)==null?void 0:L.replace("RELOAD_CONTINUATION_SLOT_","");L=(n=IXQ(n)+
"-"+(g==null?void 0:g.toLowerCase()))&&this.continuationPathMap[n];if(!L||!n||!g)_.CL(new _.pe("reload continuation path does not exist",n));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(D)){if(D.replaceWithFirstItem){var b;this.set("data."+L,((b=D.continuationItems)==null?0:b.length)?D.continuationItems[0]:{})}else this.set("data."+L,D.continuationItems?D.continuationItems:[]);this.continuationIsReloading=!1;_.bP(this.hostElement,"yt-reload-continuation-finish",
null,{bubbles:!1})}}}};
_.G.handleShowReloadUiCommand=function(n){n=_.u(n,qbi);var D;((D=this.data)==null?0:D.targetId)&&(n==null?0:n.targetId)&&n.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
var Pd=PRP;Pd.prototype.observeData=Pd.prototype.observeData;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Pd.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Pd.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Pd.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Pd.prototype,"continuationIsReloading",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pd.prototype,"observeData",null);Pd=_.Y([_.qt()],Pd);_.tM=[_.wH.YtComponentBehavior,_.FO.YtActionHandlerBehavior,Pd.prototype];_.mc={};_.mc.YtNextContinuationBehavior=[_.lt.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",_.LC(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.LC(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(n,D){n.stopPropagation();if(this.nextContinuation.requestPath){n=this.nextContinuation.requestPath;var L={};_.c("direct_innertube_click_tracking_reporting")&&(L={context:{clickTracking:{clickTrackingParams:this.nextContinuation.clickTrackingParams}}});this.makeNextContinuationRequest_(n,D,L)}else n={locationRetrieved:function(g,b){var q={};_.c("direct_innertube_click_tracking_reporting")&&b.clickTrackingParams&&Object.assign(q,{context:{clickTracking:{clickTrackingParams:b.clickTrackingParams}}});
this.makeNextContinuationRequest_(g,D,q)}.bind(this)},_.bP(this.hostElement,"yt-retrieve-location",n)},
makeNextContinuationRequest_:function(n,D,L){_.ee("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();n=D(n);var g;this.canUseContextualNetworkManager_()&&(g=this.getNetworkManager());g||(g=_.E().resolve(_.sG));D=_.WL.instance;if(_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&D){g=_.FY([n.startsWith("/")?n.substr(1):n]);var b,q;L=_.Wu(D,{},g,L==null?void 0:(b=L.context)==null?void 0:(q=b.clickTracking)==null?void 0:q.clickTrackingParams).then(function(U){return{response:U}})}else L=
this.nextContinuation.usePost?g.postData(n,L):g.fetchData(n);
L.then(this.updateNextContinuationData_.bind(this,n));this.pendingContinuationRequest_=L;this.startListeningForNavigate_()},
updateNextContinuationData_:function(n,D){var L=this;_.ee("ncl");this.pendingContinuationRequest_=void 0;if(D){var g={};this.nextContinuation&&(g=this.nextContinuation);if(D.response&&D.response.continuationContents&&D.response.continuationContents[g.continuationType]){n=D.response.continuationContents[g.continuationType];var b=g.header||"data.header",q=n[g.responseHeaderKey||"header"];q&&this.set(b,q);b=g.contentsArray||"data.contents";q=this.getContents_(n,g.responseContentsKey||"contents")||[];
this.pathExists_(b)?(q.unshift(b),this.push.apply(this,q)):this.set(b,q);q&&(AST(_.qb(),D.response,this.hostElement,function(U){_.$d(L.hostElement,"yt-store-grafted-ve-action",[U])}),_.bP(this.hostElement,"yt-next-continuation-data-updated",{continuationData:D,
page:this,contentsArray:b}));this.set(g.continuationsArray||"data.continuations",n[g.responseContinuationsKey||"continuations"]||[])}else D.reload?_.CL(new _.pe("Reloading from continuation is unsupported")):D.responseContext&&D.responseContext.errors||(delete D.xsrf_token,delete D.timing,delete D.endpoint,delete D.csn,D.responseContext&&delete D.responseContext.serviceTrackingParams,b={request:_.tk(n,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(D).sort()},D.response&&(b.responseContentKeys=
Object.keys(D.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(b.continuationType=this.nextContinuation.continuationType.substr(0,256)),D=new _.pe("Malformed continuation",b),n.indexOf("/comment_service_ajax")==0?_.CL(D):_.zo(D)),this.set(g.continuationsArray||"data.continuations",[])}else _.Iy(new _.pe("Missing continuation response",n))},
getContents_:function(n,D){D=D.split(".");return _.Ao.getValueByKeys(n,D)},
pathExists_:function(n){var D=this;n=n.toString().split(".");for(var L=0;L<n.length;L++)if(D=D[n[L]],D===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var tMb;var mZP;var vTc=function(){var n=_.m.apply(this,arguments)||this;n.triggered_=!1;return n};
_.f(vTc,_.m);_.G=vTc.prototype;_.G.attached=function(){this.maybeTriggerAutoload()};
_.G.detached=function(){this.hasBeenTriggered_=!1};
_.G.onPrescanVisible=function(){this.onShow()};
_.G.onShow=function(){this.showButton||this.trigger()};
_.G.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.bP(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.G.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.G.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.G.computeLabel_=function(n,D){return n===void 0?null:n.label||!D?n.label:this.showMoreText_};
_.G.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.G.getContinuationUrl=function(n){var D={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(D.itct=this.data.clickTrackingParams);return _.mh(n,D)};
_.G.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
var vd=vTc;vd.prototype.showButtonChanged_=vd.prototype.showButtonChanged_;vd.prototype.observeData_=vd.prototype.observeData_;_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],vd.prototype,"ytVisibilityBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vd.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vd.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],vd.prototype,"showButton",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],vd.prototype,"showIcon",void 0);_.Y([_.t({computed:"computeLabel_(data, showButton)"}),_.F("design:type",Object)],vd.prototype,"label",void 0);_.Y([_.t({value:_.Mn(_.Tg("SHOW_MORE",void 0,"Show More"))}),_.F("design:type",Object)],vd.prototype,"showMoreText_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],vd.prototype,"spinnerActive_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],vd.prototype,"hasBeenTriggered_",void 0);
_.Y([_.t({value:void 0}),_.F("design:type",String)],vd.prototype,"observeVisibleOption",void 0);_.Y([_.t({value:void 0}),_.F("design:type",String)],vd.prototype,"observeHiddenOption",void 0);_.Y([_.t({value:"observe_once"}),_.F("design:type",Object)],vd.prototype,"observePrescanOption",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vd.prototype,"observeData_",null);
_.Y([_.P("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vd.prototype,"showButtonChanged_",null);vd=_.Y([_.Ep({is:"yt-next-continuation",disableElementRegistration:!0})],vd);
_.l(vd,"yt-next-continuation",function(){if(mZP===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;tMb===void 0&&(tMb=document.createElement("template"));var g=tMb;L.call(D,g.content.cloneNode(!0),n.content.firstChild);mZP=n}n=mZP;return n},{mode:2});var XvW;var l2L;var MMA=function(){return _.m.apply(this,arguments)||this};
_.f(MMA,_.m);MMA.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
var XD=MMA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],XD.prototype,"data",void 0);XD=_.Y([_.Ep({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],XD);
_.l(XD,"yt-music-pass-small-feature-info-renderer",function(){if(l2L===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;XvW===void 0&&(XvW=document.createElement("template"));var g=XvW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);l2L=n}n=l2L;return n},{mode:2});_.fl("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var oTL=function(){var n=_.m.apply(this,arguments)||this;n.isCollapsible=!1;n.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return n};
_.f(oTL,_.m);_.G=oTL.prototype;_.G.computeIsCollapsible=function(n){return!!(((n==null?0:n.showMoreText)||(n==null?0:n.visibleRowCount))&&(n==null?0:n.isCollapsible))};
_.G.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"}}}};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.G.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.G.onIronResize=function(){var n=this;_.CC(this,"updateGridInitItems",function(){n.maybeUpdateInitialItemsDisplayed()})};
_.G.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var n=this.getVisibleWidth();n!==0&&(n=Math.floor(n/214)*(this.data.visibleRowCount||2),n!==this.initialCount&&(this.initialCount=n,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.G.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.G.computeExpandVisible=function(n,D,L,g){return n&&D&&L&&!!g&&!!g.showMoreText};
_.G.computeShowMoreButton=function(n){return{text:n,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.G.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.G.initCollapsed=function(){var n=this;this.ytLazyListBehavior.canShowMore=!1;var D;(this.collapsed=!((D=this.data)==null||!D.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.X6(this,function(){_.Vm(n.hostElement,"yt-refit-popups-action")})};
_.G.fillRestIfNotCollapsible=function(){var n=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!n||this.ytLazyListBehavior.fillRemainingListItems()};
_.G.computeViewAllHidden=function(n,D){return n||!D.viewAllEndpoint};
var lW=oTL;lW.prototype.fillRestIfNotCollapsible=lW.prototype.fillRestIfNotCollapsible;lW.prototype.initCollapsed=lW.prototype.initCollapsed;lW.prototype.onIronResize=lW.prototype.onIronResize;lW.prototype.persistentGuideChanged=lW.prototype.persistentGuideChanged;_.Y([_.W(_.iS),_.F("design:type",Object)],lW.prototype,"ironResizableBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],lW.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],lW.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],lW.prototype,"ytNextContinuationBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],lW.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.W(_.tM),_.F("design:type",Object)],lW.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lW.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],lW.prototype,"collapsed",void 0);_.Y([_.t(),_.F("design:type",Number)],lW.prototype,"initialCount",void 0);_.Y([_.t({computed:"computeShowMoreButton(data.showMoreText)"}),_.F("design:type",Object)],lW.prototype,"showMoreButton",void 0);
_.Y([_.t({computed:"computeIsCollapsible(data)"}),_.F("design:type",Object)],lW.prototype,"isCollapsible",void 0);_.Y([_.bM("#items"),_.F("design:type",HTMLElement)],lW.prototype,"items",void 0);_.Y([_.V8("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lW.prototype,"persistentGuideChanged",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lW.prototype,"onIronResize",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lW.prototype,"initCollapsed",null);_.Y([_.V8("canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lW.prototype,"fillRestIfNotCollapsible",null);lW=_.Y([_.X({is:"ytd-grid-renderer",disableElementRegistration:!0})],lW);
_.l(lW,"ytd-grid-renderer",function(){if(ifi!==void 0)return ifi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ifi=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var YMX=function(){return _.m.apply(this,arguments)||this};
_.f(YMX,_.m);
YMX.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"}}}};
var MB=YMX;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],MB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MB.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],MB.prototype,"data",void 0);MB=_.Y([_.X({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],MB);
_.l(MB,"ytd-carousel-ad-renderer",function(){if(f2L!==void 0)return f2L;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return f2L=n},{mode:1});var SMI;var oF,FR6=function(){return _.m.apply(this,arguments)||this};
_.f(FR6,_.m);_.G=FR6.prototype;_.G.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"}}}};
_.G.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,oF.JSC$13331_CLICK_LOCATION_ID_MAP))};
_.G.onSitelinkTap=function(n){n.stopPropagation();var D,L,g=n==null?void 0:(D=n.model)==null?void 0:(L=D.item)==null?void 0:L.onTap;g&&this.ytSparklesClickLocationBehavior.handleClick(g,n,!1)};
_.G.onTap=function(n){var D=this.data&&this.data.content&&this.data.content.navigationEndpoint;D&&this.ytSparklesClickLocationBehavior.handleClick(D,n,!1)};
_.G.sendImpression=function(){if(this.data&&this.data.content)for(var n=_.V(this.data.content.impressionEndpoints||[]),D=n.next();!D.done;D=n.next()){D=_.V(D.value.loggingUrls||[]);for(var L=D.next();!L.done;L=D.next())L=L.value,L.baseUrl&&e5(L.baseUrl,L.attributionSrcMode)}};
var YM=oF=FR6;oF.prototype.onTap=oF.prototype.onTap;oF.prototype.dataChanged=oF.prototype.dataChanged;YM.JSC$13331_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"]]);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],YM.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YM.prototype,"data",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YM.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],YM.prototype,"onTap",null);YM=oF=_.Y([_.X({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],YM);
_.l(YM,"ytd-promoted-sparkles-text-search-renderer",function(){if(SMI!==void 0)return SMI;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return SMI=n},{mode:1});var HfX;var Sy,ym6=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-mute-ad-action":"handleMuteAd"};return n};
_.f(ym6,_.m);_.G=ym6.prototype;
_.G.configureRendererStamper=function(){return{"data.menu":{id:_.c("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]]"}}}}}};
_.G.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.G.computeHasAdBadge=function(n){return!(n==null||!n.adBadge)};
_.G.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Sy.JSC$13338_DEFAULT_AD_BADGE_RENDERER),_.yX(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Sy.JSC$13338_CLICK_LOCATION_ID_MAP))};
_.G.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var n;(((n=this.data)==null?void 0:n.impressionCommands)||[]).forEach(function(D){D=_.V(D.loggingUrls||[]);for(var L=D.next();!L.done;L=D.next())L=L.value,L.baseUrl&&e5(L.baseUrl,L.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.G.onTap=function(n){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint,g;(D=(g=this.data)==null?void 0:g.thumbnailNavigationEndpoint)&&_.vL(_.tW(n),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(D,n,!1):L&&this.ytSparklesClickLocationBehavior.handleClick(L,n,!1)};
_.G.handleMuteAd=function(){this.collapsed=!0};
_.G.attached=function(){var n=this;_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.detached=function(){_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.oh.Object.defineProperties(ym6.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var n;return!(((n=this.data)==null?void 0:n.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var n;return!(((n=this.data)==null?void 0:n.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.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}}});
var FD=Sy=ym6;Sy.prototype.dataChanged=Sy.prototype.dataChanged;
FD.JSC$13338_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"]]);
FD.JSC$13338_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Tg("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],FD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(i5),_.F("design:type",Object)],FD.prototype,"ytdActiveViewBehavior",void 0);
_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],FD.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],FD.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],FD.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],FD.prototype,"collapsed",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],FD.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],FD.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.F("design:type",Boolean)],FD.prototype,"fixAlignmentSmallScreens",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs_square")}}),
_.F("design:type",Boolean)],FD.prototype,"useBiggerThumbsSquare",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.mediaHoverOverlay"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"hideHoverOverlay",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"webSearchLayout",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"webSearchLayoutLandscape",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"webSearchLayoutSquare",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"sparklesCtaNoBackground",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.actionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"hideActionButton",null);_.Y([_.t({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],FD.prototype,"buttonOverride",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.F("design:type",Boolean)],FD.prototype,"hasNewAdBadge",void 0);_.Y([_.x("data.promotedSparklesWebStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FD.prototype,"useRoundedBadge",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FD.prototype,"dataChanged",null);FD=Sy=_.Y([_.X({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],FD);
_.l(FD,"ytd-promoted-sparkles-web-renderer",function(){if(HfX!==void 0)return HfX;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return HfX=n},{mode:1});var NLQ;var Hd,jZL=function(){return _.m.apply(this,arguments)||this};
_.f(jZL,_.m);_.G=jZL.prototype;_.G.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]]"}}}}}};
_.G.computeShowCta=function(n){return!(n==null||!n.ctaRenderer)};
_.G.onCtaClick=function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.ctaRenderer)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.command;g&&this.ytComponentBehavior.resolveCommand(g)};
_.G.onWatchButtonClick=function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.watchButtonRenderer)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.command;g&&this.ytComponentBehavior.resolveCommand(g)};
_.G.onTap=function(){};
_.G.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",Hd.JSC$13341_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Hd.JSC$13341_DEFAULT_CLICK_LOCATION_BEHAVIOR,Hd.JSC$13341_CLICK_LOCATION_ID_MAP),this.thumbnail)){var n=this.thumbnail.getElementsByTagName("a");n.length>0&&(n=n.namedItem("thumbnail"))&&n.removeAttribute("href")}};
_.G.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var n=_.V(this.data.impressionUrls),D=n.next();!D.done;D=n.next())D=D.value,Ubb(D,JRQ(D));this.data.impressionsFired=!0}};
_.G.maybeComputeHref=function(){return null};
_.G.computeIsShortDR=function(n){return!(n==null||!n.watchButtonRenderer)&&!(n==null||!n.ctaRenderer)&&!!this.enableShortDR};
_.G.computeIsNewUiOrShortDr=function(n){return!!this.enableUiUpdate||this.computeIsShortDR(n)};
_.G.computeIsNewUiAndNotShortDr=function(n){return!!this.enableUiUpdate&&!this.computeIsShortDR(n)};
_.G.computeHideAvatar=function(n){return!((n==null?0:n.channelThumbnail)&&this.computeIsNewUiOrShortDr(n))};
_.G.onClick=function(n){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint;if(this.enableShortDR&&L&&(_.u(L,_.M1)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(L,n,!!_.u(L,_.M1)),n.stopPropagation();else if(L&&_.u(L,_.M1))this.ytSparklesClickLocationBehavior.handleClick(L,n,!0),n.stopPropagation();else if(L){var g,b;((g=this.data)==null?0:g.navigationEndpoint)&&((b=this.data)==null?0:b.adPlaybackContextParams)&&jDi(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(L)}};
_.G.computeButtonOverride=function(n){if(this.computeIsNewUiOrShortDr(n))return{style:"call-to-action",type:"tonal",iconPosition:"none"}};
_.G.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.G.onThumbnailContainerClick=function(n){this.onClick(n)};
_.G.computeThumbnailWidth=function(n,D){return n?D==="MASSIVE"?600:D==="BIG"?500:D==="MEDIUM"?450:420:360};
_.G.attached=function(){var n=this;_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.detached=function(){_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
var yp=Hd=jZL;Hd.prototype.dataChanged=Hd.prototype.dataChanged;Hd.prototype.onTap=Hd.prototype.onTap;yp.JSC$13341_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Tg("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};yp.JSC$13341_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
yp.JSC$13341_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"}];_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],yp.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(i5),_.F("design:type",Object)],yp.prototype,"ytdActiveViewBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],yp.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],yp.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yp.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],yp.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_video_display_compact_button_group_for_desktop_search")}}),
_.F("design:type",Boolean)],yp.prototype,"enableShortDR",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_vac_ui_update_for_desktop_search")}}),
_.F("design:type",Boolean)],yp.prototype,"enableUiUpdate",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],yp.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.F("design:type",Boolean)],yp.prototype,"showCta",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.F("design:type",Boolean)],yp.prototype,"isShortDr",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.F("design:type",Boolean)],yp.prototype,"isShortDrOrNewUi",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.F("design:type",Boolean)],yp.prototype,"isNewUiAndNotShortDr",void 0);_.Y([_.t({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],yp.prototype,"buttonOverride",void 0);_.Y([_.t({computed:"computeSecondaryButtonOverride(data)"}),_.F("design:type",Object)],yp.prototype,"secondaryButtonOverride",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],yp.prototype,"thumbnail",void 0);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yp.prototype,"onTap",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yp.prototype,"dataChanged",null);yp=Hd=_.Y([_.X({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],yp);
_.l(yp,"ytd-promoted-video-renderer",function(){if(NLQ!==void 0)return NLQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return NLQ=n},{mode:1});var nZb;var NB,DjG=function(){var n=_.m.apply(this,arguments)||this;n.useRoundedBadge=!0;n.sitelinkIds=[];return n};
_.f(DjG,_.m);_.G=DjG.prototype;
_.G.configureRendererStamper=function(){return{"data.menu":{id:_.c("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]]"}}}}}};
_.G.dataChanged=function(){var n;(n=this.data)!=null&&n.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,NB.JSC$13348_CLICK_LOCATION_ID_MAP)};
_.G.onTap=function(n){var D,L=(D=this.data)==null?void 0:D.navigationCommand;L&&!_.vL(_.tW(n),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(L,n,!1)};
_.G.onSitelinkTap=function(n){var D,L,g=n==null?void 0:(D=n.model)==null?void 0:(L=D.item)==null?void 0:L.onTap;g&&this.ytSparklesClickLocationBehavior.handleClick(g,n,!1)};
_.G.configureSitelinkClickTargets=function(){var n=this,D,L,g=(D=this.data)==null?void 0:(L=D.clickLocationTargets)==null?void 0:L.find(function(b){return b.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
g&&_.r(this.hostElement).querySelectorAll(".sitelink").forEach(function(b){_.yX(b,"yt-simple-endpoint",!0);n.sitelinkIds.push(b.id);var q,U;(q=n.ytSparklesClickLocationBehavior)==null||(U=q.clickTargetMap)==null||U.set(b.id,g)})};
_.G.sendImpression=function(){var n,D,L=((n=this.data)==null?void 0:(D=n.impressionCommand)==null?void 0:D.loggingUrls)||[];n=_.V(L);for(D=n.next();!D.done;D=n.next())D=D.value,D.baseUrl&&e5(D.baseUrl,D.attributionSrcMode)};
_.G.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.oh.Object.defineProperties(DjG.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
var jy=NB=DjG;NB.prototype.onTap=NB.prototype.onTap;NB.prototype.dataChanged=NB.prototype.dataChanged;
jy.JSC$13348_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"]]);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jy.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jy.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],jy.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jy.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jy.prototype,"showFavicon",null);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],jy.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],jy.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.F("design:type",Boolean)],jy.prototype,"enableThumbnailScalingFix",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jy.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],jy.prototype,"onTap",null);jy=NB=_.Y([_.X({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],jy);
_.l(jy,"ytd-text-image-no-button-layout-renderer",function(){if(nZb!==void 0)return nZb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return nZb=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var LvW;var nw,gZA=function(){var n=_.m.apply(this,arguments)||this;n.isInlinePlaybackState=!1;n.uiUpdate=_.c("web_modern_buttons");n.hideCta=_.c("hide_cta_for_home_web_video_ads");n.noBottomMargin=!1;n.animateInTimeStamp=_.H7("hide_cta_for_home_web_video_ads_animate_in_time");n.animateInCta=!1;n.isHovered=!1;n.player=null;n.JSC$13355_playerEvents=new Map;n.JSC$13355_preventProgressSaveTimer=null;n.delayedCtaJobId=null;return n};
_.f(gZA,_.m);_.G=gZA.prototype;_.G.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]]"}}}}}};
_.G.attached=function(){this.JSC$13355_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13355_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.c("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.G.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13355_playerEvents)};
_.G.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",nw.JSC$13354_DEFAULT_CLICK_LOCATION_BEHAVIOR,nw.JSC$13354_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.G.hoverChanged=function(){var n=this;this.delayedCtaJobId&&(_.fj.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.c("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.df(_.fj,function(){n.buttonContainer.classList.add("show-delayed-buttons")},_.H7("delayed_cta_on_web_delay_milliseconds")))};
_.G.setPlayer=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return(D=_.Vm(n.hostElement,"yt-get-inline-preview-player-action"))&&D[0]?_.p(L,D[0].getPlayerPromise(),3):L.jumpTo(0);n.player=L.yieldResult;n.ytPlayerListenerBehavior.listenToPlayerEvents(n.player,n.JSC$13355_playerEvents);_.Tq(L)})};
_.G.onPlaybackStart=function(){var n=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13355_preventProgressSaveTimer=_.Ya(_.fj,function(){n.JSC$13355_preventProgressSaveTimer=null},1E4))};
_.G.onVideoProgress=function(n){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&n>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.G.resetPreventProgressSaveTimer=function(){_.fj.cancelJob(this.JSC$13355_preventProgressSaveTimer);this.JSC$13355_preventProgressSaveTimer=null};
_.G.getSimpleString=function(n){return _.o_(n)};
_.G.onClick=function(n){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint,g;D=(g=this.data)==null?void 0:g.channelEndpoint;var b,q;(g=(q=_.u((b=this.data)==null?void 0:b.adCtaButton,_.Wx))==null?void 0:q.command)&&_.vL(_.tW(n),this.hostElement,["call-to-action"])?_.c("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(g,n,!1):D&&_.vL(_.tW(n),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(D,n,!1):!_.vL(_.tW(n),this.hostElement,["secondary-button"])&&L&&(_.c("enable_short_dr_for_desktop_launchable")?(b=!!_.u(L,_.M1),this.isInlinePlaybackState&&b&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(L,n,b)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(L,n,!0)))}};
_.G.updateWatchEndpointStartTime=function(){var n,D;this.player&&((n=this.data)==null?0:n.inlinePlaybackEndpoint)&&((D=this.data)==null?0:D.navigationEndpoint)&&!this.JSC$13355_preventProgressSaveTimer&&(n=Math.floor(this.player.getCurrentTime()),_.u(this.data.navigationEndpoint,_.M1).startTimeSeconds=n,_.u(this.data.inlinePlaybackEndpoint,_.M1).startTimeSeconds=n)};
_.G.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}};
_.G.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.oh.Object.defineProperties(gZA.prototype,{isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.watchButton)&&!((D=this.data)==null||!D.adCtaButton)}}});
var Dv=nw=gZA;nw.prototype.hoverChanged=nw.prototype.hoverChanged;nw.prototype.dataChanged=nw.prototype.dataChanged;
Dv.JSC$13354_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"]]);
Dv.JSC$13354_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"}];
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dv.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Dv.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Dv.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],Dv.prototype,"ytSparklesClickLocationBehavior",void 0);
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],Dv.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Dv.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"isInlinePlaybackState",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Dv.prototype,"miniMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"uiUpdate",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"hideCta",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"noBottomMargin",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"animateInCta",void 0);_.Y([_.t({computed:"computeButtonOverride(uiUpdate)"}),_.F("design:type",Object)],Dv.prototype,"buttonOverride",void 0);
_.Y([_.t({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.F("design:type",Object)],Dv.prototype,"secondaryButtonOverride",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dv.prototype,"isHovered",void 0);_.Y([_.bM("#button-container"),_.F("design:type",HTMLElement)],Dv.prototype,"buttonContainer",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dv.prototype,"dataChanged",null);
_.Y([_.P("isHovered"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dv.prototype,"hoverChanged",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Dv.prototype,"isButtonGroup",null);Dv=nw=_.Y([_.X({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],Dv);
_.l(Dv,"ytd-ad-inline-playback-meta-block",function(){if(LvW!==void 0)return LvW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LvW=n},{mode:_.He("kevlar_poly_si_batch_j065")?1:2});var bZr;var Lw,$jc=function(){var n=_.m.apply(this,arguments)||this;n.noBottomMargin=!1;n.isInlinePreviewTriggered=!1;n.JSC$13360_activeViewMeasurementDataResolver=_.Kl();return n};
_.f($jc,_.m);_.G=$jc.prototype;_.G.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.G.attached=function(){var n=this;this.updateInlinePreviewHoverListeners();this.JSC$13360_activeViewMeasurementDataResolver.promise.then(function(D){n.ytdActiveViewBehavior.enableActiveViewMeasurement(D,15)});
_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.detached=function(){this.clearInlinePreviewHoverListeners();_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13360_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.JSC$13360_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:vjr})};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$13360_inlinePreviewHoverListener)==null||BA(n)};
_.G.onDataChanged=function(){var n;((n=this.data)==null?0:n.activeView)&&this.JSC$13360_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Lw.JSC$13359_DEFAULT_CLICK_LOCATION_BEHAVIOR,Lw.JSC$13359_CLICK_LOCATION_ID_MAP);this.thumbnail&&(n=this.thumbnail.getElementsByTagName("a"),n.length>0&&(n=n.namedItem("thumbnail"))&&n.removeAttribute("href"));var D;if((D=this.data)==
null?0:D.hasAutoplay){var L;(L=this.JSC$13360_inlinePreviewHoverListener)==null||VZj(L)}};
_.G.onThumbnailContainerClick=function(n){if(this.data&&this.data.navigationEndpoint){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(L,n,!!_.u(L,_.M1));n.stopPropagation()}};
_.G.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.G.impressionLog=function(){var n=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var D,L,g=(L=_.u((D=this.data)==null?void 0:D.onImpression,_.pB))==null?void 0:L.commands;g&&(g.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;n.ytComponentBehavior.resolveCommand(b)}),this.data.impressionsFired=!0)}};
_.oh.Object.defineProperties($jc.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$13360_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
var gj=Lw=$jc;Lw.prototype.onDataChanged=Lw.prototype.onDataChanged;gj.JSC$13359_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);gj.JSC$13359_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"}];_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],gj.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(i5),_.F("design:type",Object)],gj.prototype,"ytdActiveViewBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],gj.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],gj.prototype,"ytdLockupBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],gj.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],gj.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gj.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],gj.prototype,"noBottomMargin",void 0);_.Y([_.t(),_.F("design:type",Object)],gj.prototype,"isInlinePreviewTriggered",void 0);
_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],gj.prototype,"miniMode",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],gj.prototype,"thumbnail",void 0);_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],gj.prototype,"JSC$13360_dismissibleMedia",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gj.prototype,"onDataChanged",null);
_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gj.prototype,"isHovered",null);gj=Lw=_.Y([_.X({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],gj);
_.l(gj,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(bZr!==void 0)return bZr;var n=document.createElement("template");_.z(n,'\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]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bZr=n},{mode:1});var G5b;var bB,qIr=function(){var n=_.m.apply(this,arguments)||this;n.isInlinePreviewTriggered=!1;n.JSC$13363_activeViewMeasurementDataResolver=_.Kl();return n};
_.f(qIr,_.m);_.G=qIr.prototype;_.G.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.G.attached=function(){var n=this;this.updateInlinePreviewHoverListeners();this.JSC$13363_activeViewMeasurementDataResolver.promise.then(function(D){n.ytdActiveViewBehavior.enableActiveViewMeasurement(D,15)})};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13363_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.JSC$13363_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:vjr})};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$13363_inlinePreviewHoverListener)==null||BA(n)};
_.G.onDataChanged=function(){var n;((n=this.data)==null?0:n.activeView)&&this.JSC$13363_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",bB.JSC$13362_DEFAULT_CLICK_LOCATION_BEHAVIOR,bB.JSC$13362_CLICK_LOCATION_ID_MAP);this.thumbnail&&(n=this.thumbnail.getElementsByTagName("a"),n.length>0&&(n=n.namedItem("thumbnail"))&&n.removeAttribute("href"))};
_.G.onThumbnailContainerClick=function(n){if(this.data&&this.data.navigationEndpoint){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(L,n,!0);n.stopPropagation()}};
_.G.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.G.impressionLog=function(){var n=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var D,L,g=(L=_.u((D=this.data)==null?void 0:D.onImpression,_.pB))==null?void 0:L.commands;g&&(g.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;_.c("web_ytd_video_display_full_buttoned_renderer_command_resolver_ks")?_.Bz(n.hostElement,[b]):_.E().resolve(_.S6).resolveCommand(b,{form:{element:n.hostElement}})}),this.data.impressionsFired=!0)}};
_.oh.Object.defineProperties(qIr.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$13363_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
var $f=bB=qIr;bB.prototype.onDataChanged=bB.prototype.onDataChanged;$f.JSC$13362_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);$f.JSC$13362_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"}];_.Y([_.W(i5),_.F("design:type",Object)],$f.prototype,"ytdActiveViewBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$f.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],$f.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],$f.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],$f.prototype,"ytdReduxBehavior",void 0);
_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],$f.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$f.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],$f.prototype,"isInlinePreviewTriggered",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],$f.prototype,"miniMode",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],$f.prototype,"thumbnail",void 0);
_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],$f.prototype,"JSC$13363_dismissibleMedia",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$f.prototype,"onDataChanged",null);_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],$f.prototype,"isHovered",null);$f=bB=_.Y([_.X({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],$f);
_.l($f,"ytd-video-display-full-buttoned-renderer",function(){if(G5b!==void 0)return G5b;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return G5b=n},{mode:1});var ap=function(n,D,L,g){g=g===void 0?!1:g;_.DQ.call(this,n);this.adsClientErrorMessage=L;this.aggressivelySample=g;this.args=[];D&&this.args.push(D)};
_.f(ap,_.DQ);var pR=function(n,D,L,g){g=g===void 0?!1:g;_.DQ.call(this,n);this.adsClientErrorMessage=L;this.aggressivelySample=g;this.args=[];D&&this.args.push(D)};
_.f(pR,_.DQ);var VPj=function(n){_.TR.call(this);var D=this;this.initializationFunction=n;this.instance=null;this.addOnDisposeCallback(function(){_.og(D.instance);D.instance=null})};
_.f(VPj,_.TR);VPj.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.Gw("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var hLy=function(){var n=new Map;[].forEach(function(D){n.set(D.JSC$26667_getType(),D)})};new Promise(function(){});var Cu8=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"]]),zLy=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"}]]),Ujr=function(n){this.experimentApiProvider=n;n=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=n<.1};var GF=function(n,D,L,g){_.TR.call(this);this.adsControlFlowEventListeners=D;this.adEventLogger=L;this.experimentApiProvider=g;this.adsControlFlowManagerHelper=n(this,this,this,this,this);_.qI(this,this.adsControlFlowManagerHelper);n=_.V(D);for(D=n.next();!D.done;D=n.next())_.qI(this,D.value)};
_.f(GF,_.TR);var BR6=function(n,D,L,g){qG(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",D,L,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g);n=_.V(n.adsControlFlowEventListeners);for(g=n.next();!g.done;g=n.next())BR6(g.value,D,L)};
_.G=GF.prototype;_.G.onOpportunityProcessedExternallyManaged=function(n,D,L,g){qG(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",n,L,D,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g)};
_.G.onSlotReceivedExternallyManaged=function(n,D){V_(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",n,D)};
_.G.onSlotEntered=function(n){if(Uk(this.adsControlFlowManagerHelper,n)!=null){V_(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",n);this.adsControlFlowManagerHelper.onSlotEntered(n);for(var D=_.V(this.adsControlFlowEventListeners),L=D.next();!L.done;L=D.next())L.value.onSlotEntered(n);if(Uk(this.adsControlFlowManagerHelper,n)!=null&&Uk(this.adsControlFlowManagerHelper,n).isOccupyingSlotType()&&BK(this.adsControlFlowManagerHelper,n)&&!JQ6(this.adsControlFlowManagerHelper,n)){var g;J8(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",n,(g=BK(this.adsControlFlowManagerHelper,n))!=null?g:void 0);n=Uk(this.adsControlFlowManagerHelper,n);n.slotLifecycleStage!=="entered"&&kf(n.slot,n.slotLifecycleStage,"enterLayoutForSlot");n.slotLifecycleStage="rendering";n.registeredLayoutRenderingAdapter.startRendering(n.layout)}}};
_.G.onSlotExited=function(n){if(Uk(this.adsControlFlowManagerHelper,n)!=null){V_(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",n);this.adsControlFlowManagerHelper.onSlotExited(n);for(var D=_.V(this.adsControlFlowEventListeners),L=D.next();!L.done;L=D.next())L.value.onSlotExited(n);Uk(this.adsControlFlowManagerHelper,n)!=null&&Uk(this.adsControlFlowManagerHelper,n).markedForUnscheduleAfterOutboundAdapterRequests&&k5c(this,n)}};
_.G.onLayoutReceivedExternallyManaged=function(n,D,L){n.managerLayer!=="core"&&J8(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",n,D,L)};
var pEi=function(n,D,L){if(Uk(n.adsControlFlowManagerHelper,D)!=null){J8(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",D,L);n=_.V(n.adsControlFlowEventListeners);for(var g=n.next();!g.done;g=n.next())pEi(g.value,D,L)}};
GF.prototype.onLayoutExited=function(n,D,L){if(Uk(this.adsControlFlowManagerHelper,n)!=null){J8(this.adEventLogger,I_8(L),n,D);this.adsControlFlowManagerHelper.onLayoutExited(n,D);for(var g=_.V(this.adsControlFlowEventListeners),b=g.next();!b.done;b=g.next())b.value.onLayoutExited(n,D,L);(L=BK(this.adsControlFlowManagerHelper,n))&&D.layoutId===L.layoutId&&ZZA(this,n)}};
GF.prototype.disposeInternal=function(){var n=abI(this.adsControlFlowManagerHelper);n=_.V(n);for(var D=n.next();!D.done;D=n.next())k5c(this,D.value);_.TR.prototype.disposeInternal.call(this)};
var k5c=function(n,D){if(Uk(n.adsControlFlowManagerHelper,D)!=null)if(Uk(n.adsControlFlowManagerHelper,D).JSC$26698_isSlotExitRequested()||Uk(n.adsControlFlowManagerHelper,D).JSC$26698_isLayoutExitRequested())Uk(n.adsControlFlowManagerHelper,D).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(Uk(n.adsControlFlowManagerHelper,D).isOccupyingSlotType())Uk(n.adsControlFlowManagerHelper,D).markedForUnscheduleAfterOutboundAdapterRequests=!0,ZZA(n,D);else if(Uk(n.adsControlFlowManagerHelper,D).JSC$26698_isSlotFillRequested())Uk(n.adsControlFlowManagerHelper,
D).markedForUnscheduleAfterOutboundAdapterRequests=!0,Uk(n.adsControlFlowManagerHelper,D)!=null&&(V_(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",D),D=Uk(n.adsControlFlowManagerHelper,D),D.fulfillmentLifecycleStage="fill_cancel_requested",D.registeredFulfillmentAdapter.cancelSlotFilling());else{var L=BK(n.adsControlFlowManagerHelper,D),g;n.experimentApiProvider.get();(g=_.c("h5_enable_layout_unscheduling_events"))&&(L?djA(n,D,L):_.Gw(Error("Kh"),D,L,void 0,!1));V_(n.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",D);var b=Uk(n.adsControlFlowManagerHelper,D),q=D.slotEntryTrigger,U=b.registeredSlotEntryTriggerAdapters.get(q.triggerId);U&&(U.unregisterTrigger(q),b.registeredSlotEntryTriggerAdapters.delete(q.triggerId));q=_.V(D.slotFulfillmentTriggers);for(U=q.next();!U.done;U=q.next()){U=U.value;var J=b.registeredFulfillmentTriggerAdapters.get(U.triggerId);J&&(J.unregisterTrigger(U),b.registeredFulfillmentTriggerAdapters.delete(U.triggerId))}q=_.V(D.slotExpirationTriggers);
for(U=q.next();!U.done;U=q.next())if(U=U.value,J=b.registeredExpirationTriggerAdapters.get(U.triggerId))J.unregisterTrigger(U),b.registeredExpirationTriggerAdapters.delete(U.triggerId);b.hasLayout()&&(q=b.layout,pw(b,q.layoutExitNormalTriggers),pw(b,q.layoutExitSkipTriggers),pw(b,q.layoutExitMuteTriggers),pw(b,q.layoutExitUserInputSubmittedTriggers),pw(b,q.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=n.adsControlFlowManagerHelper;Uk(b,D)&&(b=TRQ(b,D.slotType+"_"+D.slotPhysicalPosition))&&b.delete(D.slotId);V_(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",D);n=_.V(n.adsControlFlowEventListeners);for(b=n.next();!b.done;b=n.next())b=b.value,b.onSlotUnscheduled(D),L&&!g&&djA(b,D,L)}},djA=function(n,D,L){J8(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
D,L);
J8(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",D,L);n=_.V(n.adsControlFlowEventListeners);for(var g=n.next();!g.done;g=n.next())g=g.value,L&&djA(g,D,L)},ZZA=function(n,D){if(Uk(n.adsControlFlowManagerHelper,D)!=null&&Uk(n.adsControlFlowManagerHelper,D).isOccupyingSlotType()){var L=BK(n.adsControlFlowManagerHelper,D);
if(L&&JQ6(n.adsControlFlowManagerHelper,D)){if(Uk(n.adsControlFlowManagerHelper,D)!=null){var g=n.adEventLogger,b;var q=((b=zLy.get("abandoned"))==null?void 0:b.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";J8(g,q,D,L);n=Uk(n.adsControlFlowManagerHelper,D);n.slotLifecycleStage!=="rendering"&&kf(n.slot,n.slotLifecycleStage,"exitLayout");n.slotLifecycleStage="rendering_stop_requested";n.registeredLayoutRenderingAdapter.stopRendering(L,"abandoned")}}else{V_(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
D);try{g=Uk(n.adsControlFlowManagerHelper,D);if(!g)throw new pR("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");g.slotLifecycleStage!=="enter_requested"&&g.slotLifecycleStage!=="entered"&&g.slotLifecycleStage!=="rendering"&&kf(g.slot,g.slotLifecycleStage,"exitSlot");g.slotLifecycleStage="exit_requested";if(g.registeredSlotAdapter===void 0)throw g.slotLifecycleStage="scheduled",new pR("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
g.registeredSlotAdapter.exit()}catch(U){U instanceof pR&&U.adsClientErrorMessage?(EZL(n.adEventLogger,U.adsClientErrorMessage,D),_.Gw(U,D,void 0,void 0,U.aggressivelySample)):(EZL(n.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",D),_.Gw(U,D))}}}};var Zv=function(n,D,L,g,b,q){_.TR.call(this);this.registry=n;this.experimentApiProvider=q;this.slotMap=new Map};
_.f(Zv,_.TR);var TRQ=function(n,D){return(n=n.slotMap.get(D))?n:new Map},Uk=function(n,D){return TRQ(n,D.slotType+"_"+D.slotPhysicalPosition).get(D.slotId)},abI=function(n){var D=[];
n.slotMap.forEach(function(L){L=_.V(L.values());for(var g=L.next();!g.done;g=L.next())D.push(g.value.slot)});
return D};
Zv.prototype.onSlotEntered=function(n){n=Uk(this,n);n.slotLifecycleStage!=="enter_requested"&&kf(n.slot,n.slotLifecycleStage,"onSlotEntered");n.slotLifecycleStage="entered"};
var JQ6=function(n,D){n=Uk(n,D);return n.hasLayout()&&n.isRendering()},BK=function(n,D){(n=Uk(n,D))?n.hasLayout()&&!n.layout&&_.Gw("Unexpected empty layout",D):_.Gw("Unexpected undefined slotState",D);
return(n==null?void 0:n.layout)||null};
Zv.prototype.onSlotExited=function(n){n=Uk(this,n);n.slotLifecycleStage!=="exit_requested"&&kf(n.slot,n.slotLifecycleStage,"onSlotExited");n.slotLifecycleStage="scheduled"};
Zv.prototype.onLayoutExited=function(n,D){n=Uk(this,n);n.isPrimaryLayout(D)&&(n.slotLifecycleStage!=="rendering_stop_requested"&&kf(n.slot,n.slotLifecycleStage,"onLayoutExited"),n.slotLifecycleStage="entered")};
var pw=function(n,D){D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=n.registeredLayoutExitTriggerAdapters.get(L.triggerId);g&&(g.unregisterTrigger(L),n.registeredLayoutExitTriggerAdapters.delete(L.triggerId))}},kf=function(n,D,L){_.Gw("Slot stage was "+D+" when calling method "+L,n)};var cQb=function(n){_.TR.call(this);this.deps=n;this.JSC$13412_adsControlFlowManager=ssi(this)};
_.f(cQb,_.TR);var ssi=function(n){var D=new GF(function(L,g,b,q){return new Zv(n.deps.registry,L,g,b,q,n.deps.experimentApiProvider)},new Set(wm8(n.deps.registry).concat(n.deps.listeners)),n.deps.adEventLogger,n.deps.experimentApiProvider);
_.qI(n,D);return D};var QsI=function(n,D){_.TR.call(this);this.experimentApiProvider=n;this.eventLoggingSettingsProvider=D;this.eventCount=0};
_.f(QsI,_.TR);QsI.prototype.logEvent=function(n){qG(this,n)};
var V_=function(n,D,L,g){qG(n,D,void 0,void 0,void 0,L,void 0,void 0,void 0,L.adSlotLoggingData,void 0,void 0,g)},J8=function(n,D,L,g,b){qG(n,D,void 0,void 0,void 0,L,g?g:void 0,void 0,void 0,L.adSlotLoggingData,g?g.adLayoutLoggingData:void 0,void 0,b)},EZL=function(n,D,L){qG(n,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,L,void 0,void 0,void 0,L.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:D})},qG=function(n,D,L,g,b,q,U,J,k,a,d,T,Q){Q=Q===void 0?0:Q;
uRA(n.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+D,"slot:",q,"layout:",U,"ping:",J,"Opportunity:",{opportunityType:L,associatedSlotId:g,slotsFromOpportunity:b,triggerBundle:k,adSlotLoggingData:a,adLayoutLoggingData:d});try{var A=function(){n.experimentApiProvider.get();if(D!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){D||_.Gw("Empty PACF event type",q,U);var I=n.eventLoggingSettingsProvider.get();var w;(w=I.alwaysIncludeDebugData)||(I.experimentApiProvider.get(),w=
!1);I=w;w={eventType:D,eventOrder:++n.eventCount};var h={};q&&(h.slotData=OnO(I,q));if(U){var e={type:U.layoutType,controlFlowManagerLayer:Cu8.get(U.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};I&&(e.debugData={layoutId:U.layoutId});h.layoutData=e}J&&(h.pingData={pingDispatchStatus:J.dispatchStatus,serializedAdPingMetadata:J.ping.serializedAdPingMetadata,pingIndex:J.index});k&&(h.triggerData=rSB(k.trigger,k.category));L&&(h.opportunityData=in8(I,L,g,b));w.adClientData=h;a&&(w.serializedSlotAdServingData=
a.serializedSlotAdServingDataEntry);d&&(w.serializedAdServingData=d.serializedAdServingDataEntry);T&&(w.errorInfo=T);_.Qa("adsClientStateChange",{adsClientEvent:w})}};
Q&&Q>0?_.dF(_.hx(),function(){return A()},Q):A()}catch(I){uRA(n.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.dF(_.hx(),function(){_.Gw(I instanceof Error?I:String(I),q,U,{pacf_message:"exception during pacf logging"})})}};var fbr=function(n,D){QsI.call(this,n,D)};
_.f(fbr,QsI);var AQj=function(){},uRA=function(n,D){return _.c(D)};var IbQ=function(){var n=new zYj;this.JSC$13431_adsControlFlowManager=(new cQb(n)).JSC$13412_adsControlFlowManager},zYj=function(){_.TR.call(this);
var n=this;this.experimentApiProvider=new VPj(function(){return new AQj});
var D=new VPj(function(){return new Ujr(n.experimentApiProvider)});
this.adEventLogger=new fbr(this.experimentApiProvider,D);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.f(zYj,_.TR);var CAP=function(){},rQj,aI=function(){rQj||(rQj=new CAP);
return rQj},dj=function(n){if(!n.JSC$13442_externallyManagedSlotAdapterCallback){var D=(new IbQ).JSC$13431_adsControlFlowManager;
n.JSC$13442_externallyManagedSlotAdapterCallback=D}return n.JSC$13442_externallyManagedSlotAdapterCallback},OZL=function(n,D,L){var g=D.opportunityType,b=Error("Lh");
if(g!==void 0){var q=dj(n);BR6(q,g,void 0,L)}else _.Gw(b,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});q=[];if(D.adSlotAndLayoutMetadata!==void 0){D=_.V(D.adSlotAndLayoutMetadata);for(var U=D.next();!U.done;U=D.next()){var J=U.value;if(U=J.adSlotMetadata)if(q.push(U),n.onSlotReceivedExternallyManaged(U,L),J.adLayoutMetadata){J=_.V(J.adLayoutMetadata);for(var k=J.next();!k.done;k=J.next())n.onLayoutReceivedExternallyManaged(U,k.value,L)}else L>0&&_.Gw("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else L>0&&_.Gw("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else L>0&&_.Gw("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(g!==void 0)n.onOpportunityProcessedExternallyManaged(g,q,void 0,L);else _.Gw(b,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
CAP.prototype.onSlotReceivedExternallyManaged=function(n,D){n=ZI(n);if(n instanceof pR)_.Gw(n,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else dj(this).onSlotReceivedExternallyManaged(n,D)};
CAP.prototype.onLayoutReceivedExternallyManaged=function(n,D,L){n=ZI(n);D=WW8(D);if(n instanceof pR)_.Gw(n,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(D instanceof ap)_.Gw(D,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else dj(this).onLayoutReceivedExternallyManaged(n,D,L)};
CAP.prototype.onOpportunityProcessedExternallyManaged=function(n,D,L,g){var b=[];D=_.V(D);for(var q=D.next();!q.done;q=D.next())q=ZI(q.value),q instanceof pR?_.Gw(q,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):b.push(q);dj(this).onOpportunityProcessedExternallyManaged(n,b,L,g)};
var iZX=function(n,D){D=ZI(D);if(D instanceof pR)_.Gw(D,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var L=dj(n);V_(L.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",D);L=_.V(L.adsControlFlowEventListeners);for(var g=L.next();!g.done;g=L.next())g=Uk(g.value,D),g.slotLifecycleStage!=="not_scheduled"&&kf(g.slot,g.slotLifecycleStage,"onSlotScheduled"),g.slotLifecycleStage="scheduled";n=dj(n);V_(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",D);n=_.V(n.adsControlFlowEventListeners);
for(L=n.next();!L.done;L=n.next())L.value.onSlotEntered(D)}},wEW=function(n,D){D=ZI(D);
if(D instanceof pR)_.Gw(D,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var L=dj(n);V_(L.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",D);L=_.V(L.adsControlFlowEventListeners);for(var g=L.next();!g.done;g=L.next())g.value.onSlotExited(D);n=dj(n);V_(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",D);n=_.V(n.adsControlFlowEventListeners);for(L=n.next();!L.done;L=n.next())L.value.onSlotUnscheduled(D)}},hYc=function(n,D,L){D=ZI(D);
L=WW8(L);if(D instanceof pR)_.Gw(D,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(L instanceof ap)_.Gw(L,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var g=dj(n);J8(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",D,L);g=_.V(g.adsControlFlowEventListeners);for(var b=g.next();!b.done;b=g.next())b.value.onLayoutScheduled(D,L);n=dj(n);J8(n.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",D,L);n=_.V(n.adsControlFlowEventListeners);
for(g=n.next();!g.done;g=n.next())pEi(g.value,D,L)}},TF=function(n,D,L){D=ZI(D);
L=WW8(L);if(D instanceof pR)_.Gw(D,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(L instanceof ap)_.Gw(L,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var g=dj(n);J8(g.adEventLogger,I_8("normal"),D,L);g=_.V(g.adsControlFlowEventListeners);for(var b=g.next();!b.done;b=g.next())b.value.onLayoutExited(D,L,"normal");n=dj(n);n=_.V(n.adsControlFlowEventListeners);for(g=n.next();!g.done;g=n.next())djA(g.value,D,L)}};_.Ek=_.t4(function(n){var D=_.KC(n,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});n=Object.assign({},D);var L=D.data;D=D.customCommandResolver;var g=(delete n.data,delete n.customCommandResolver,n),b=_.tb();_.S_(b,function(){return L().interaction},D,function(){var J;
return(J=g.listenToTapEvent)==null?void 0:J.call(g)});
_.Fw(b,{visibilityCallback:function(J){var k,a=(k=L().interaction)==null?void 0:k.onFirstVisible;J&&(a&&_.Cy(a),g.setOnErrorHandler()&&eLB(b))},
showOption:_.UU});n=_.V(_.bn(!1,void 0,"eiYvIe"));var q=n.next().value,U=n.next().value;n=_.GS(function(){var J;((J=g.setTouchEndHandler)==null?0:J.call(g))&&!q()&&(b.value.click(),U(!0),setTimeout(function(){U(!1)},100));
return!1});
return _.Z("ad-image-view-model",{class:function(){var J,k=[((J=L().interaction)==null?0:J.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],a;((a=g.isGridViewEnabled)==null?0:a.call(g))&&k.push("ytwAdImageViewModelHostInGridView");return k.join(" ")},
el:b,"on:touchend":n},_.Z("div",{class:"ytwAdImageViewModelHostImageContainer"},_.Z(_.RU,{data:function(){var J;return{sources:L().imageSources,contentMode:(J=L().imageProperties)==null?void 0:J.contentMode}},
alt:function(){var J,k;return((J=L().interaction)==null?void 0:(k=J.accessibility)==null?void 0:k.label)||""},
targetHeight:g.targetHeight,targetWidth:g.targetWidth,preserveHeight:g.preserveHeight,preserveWidth:g.preserveWidth,useWidth:g.useWidth,style:function(){var J,k;return"vertical-align: bottom;"+(((J=L().background)==null?0:J.color)?"background-color:"+_.AW((k=L().background)==null?void 0:k.color)+";":"")},
className:function(){return g.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var J,k;return(k=(J=g.setDraggable)==null?void 0:J.call(g))!=null?k:void 0}})))},"Ya");var WvA=_.t4(function(n){var D=n.data,L=n.listenToTapEvent,g=_.tb();_.c("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.S_(g,function(){return D().interaction},void 0,function(){return L==null?void 0:L()});
_.Fw(g,{visibilityCallback:function(q){var U,J=(U=D().interaction)==null?void 0:U.onFirstVisible;q&&J&&_.Cy(J)},
showOption:_.UU});n=_.GS(function(){if(_.c("enable_web_home_top_landscape_image_layout_legacy_click_command")){var q,U=(q=D().interaction)==null?void 0:q.onTap;U&&_.bP(g.value,"yt-navigate",{endpoint:_.AR(U)})}});
var b=function(){};
return _.Z("ad-button-hover-overlay-view-model",{"on:click":n,class:function(){var q;return((q=D().interaction)==null?0:q.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:g},function(){return _.c("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.Z(_.fF,{data:function(){return D().button}},{adButtonViewModel:function(q){return _.Z(_.J2,{data:q.data,
customCommandResolver:b})}}):_.Z(_.fF,{data:function(){return D().button}},{adButtonViewModel:_.J2})}())},"Za");var de;_.vB(_.t4(function(n){var D=n.data;var L=_.tb();_.c("stop_av_measurement_on_detach")&&_.QP(function(){E5(L)});
_.S_(L,function(){return D().interaction},void 0,function(){return!0});
_.Fw(L,{visibilityCallback:function(q){if(q){var U;(q=(U=D().interaction)==null?void 0:U.onFirstVisible)&&_.Cy(q);var J;if(U=(J=D().adLayoutData)==null?void 0:J.activeViewData)Tw(L,U),_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(L)})}else _.c("stop_av_measurement_on_detach")&&E5(L)},
showOption:_.UU,hideOption:B$});n=_.V(_.bn(!1,void 0,"yzu6qe"));var g=n.next().value,b=n.next().value;_.vl(L,"mouseenter",function(){b(!0)});
_.vl(L,"mouseleave",function(){b(!1)});
return _.Z("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:L},_.Z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.Uh({"max-width":function(){return _.c("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.Z("div",{class:function(){var q;
a:{var U;switch((q=_.u(D().thumbnailImage,Qg))==null?void 0:(U=q.imageProperties)==null?void 0:U.renderingAspect){case "RENDERING_ASPECT_SQUARE":q="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":q="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}q=void 0}return q}},_.Z(_.fF,{data:function(){return D().thumbnailImage}},{adImageViewModel:function(q){return _.Z(_.Ek,
{data:q.data,
listenToTapEvent:!0,setTouchEndHandler:_.c("enable_top_landscape_image_experiment_dom_id_web")})}})),_.Z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.Z(_.Z4,{cond:function(){var q,U,J;
return(q=_.u(D().thumbnailImage,Qg))==null?void 0:(U=q.imageProperties)==null?void 0:(J=U.overlayIcon)==null?void 0:J.iconImage},
then:function(q){return _.Z(_.RU,{data:q,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.Z("div",{class:function(){return g()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.Z(_.fF,{data:function(){return D().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(q){return _.Z(WvA,
{data:q.data,
listenToTapEvent:!0})}}))),_.Z("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.Z(_.fF,{data:function(){return D().feedAdMetadata}},{feedAdMetadataViewModel:function(q){return _.Z(mpL,{data:q.data,
listenToTapEvent:!0,setTouchEndHandler:_.c("enable_top_landscape_image_experiment_dom_id_web")})}})))},"$a"),"compact-landscape-no-button-layout-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=_.tb();_.c("stop_av_measurement_on_detach")&&_.QP(function(){E5(L)});
var g=_.zS(_.wf);_.S_(L,function(){return D().interaction});
_.Fw(L,{visibilityCallback:function(a){if(a){var d;(a=(d=D().interaction)==null?void 0:d.onFirstVisible)&&_.Cy(a);var T;if(d=(T=D().adLayoutData)==null?void 0:T.activeViewData)Tw(L,d),_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(L)})}else _.c("stop_av_measurement_on_detach")&&E5(L)},
showOption:_.UU,hideOption:B$});var b=_.GS(function(a){var d,T,Q=(d=_.u(D().adImage,Qg))==null?void 0:(T=d.interaction)==null?void 0:T.onTap;Q&&(_.c("enable_square_image_components_ui_web_with_custom_event")?_.bP(L.value,"yt-navigate",{endpoint:_.AR(Q)}):CgO(a,Q))}),q=_.GS(function(){var a,d,T=(a=_.u(D().adButton,Vt6))==null?void 0:(d=a.interaction)==null?void 0:d.onTap;
T&&_.bP(L.value,"yt-navigate",{endpoint:_.AR(T)})}),U=function(){};
n={};var J={},k={};return _.Z("square-image-layout-view-model",{class:_.nl("ytwSquareImageLayoutViewModelHost",(n.ytwSquareImageLayoutViewModelHostColumn=g,n)),el:L},_.Z("div",{class:_.nl("ytwSquareImageLayoutViewModelHostImage",(J.ytwSquareImageLayoutViewModelHostColumnImage=g,J))},function(){return _.c("enable_square_image_components_ui_web_with_native_img")?_.Z("img",{class:"ytwSquareImageLayoutViewModelHostImageExp",src:function(){var a,d,T;return((a=_.u(D().adImage,Qg))==null?void 0:(d=a.imageSources)==
null?void 0:(T=d[0])==null?void 0:T.url)||"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="},
draggable:!1,"on:click":b}):_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(a){return _.Z(_.Ek,{data:a.data,
isGridViewEnabled:g,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.Z("div",{class:_.nl("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(k.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=g,k))},_.Z(_.fF,{data:function(){return D().feedAdMetadata}},{feedAdMetadataViewModel:mpL}),function(){return _.c("enable_square_image_components_ui_web_with_float_button")?_.Z("div",{"on:click":q},_.Z(_.fF,{data:function(){return D().adButton}},
{adButtonViewModel:function(a){var d={};
return _.Z(_.J2,{data:a.data,customCommandResolver:U,className:_.nl((d.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,d.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=g,d))})}})):_.Z(_.fF,{data:function(){return D().adButton}},{adButtonViewModel:function(a){var d={};
return _.Z(_.J2,{data:a.data,className:_.nl((d.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,d.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=g,d))})}})}()))},"ab"),"square-image-layout-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=n.noBottomMargin;var g=_.tb();_.c("stop_av_measurement_on_detach")&&_.QP(function(){E5(g)});
_.c("enable_web_home_top_landscape_image_layout_level_click")&&_.S_(g,function(){return D().interaction},void 0,function(){return!0});
n=function(){return D().interaction};
n!==void 0&&n!==null||_.e6(Error("Mh"));_.Fw(g,{visibilityCallback:function(k){if(k){var a;(k=(a=D().interaction)==null?void 0:a.onFirstVisible)&&_.Cy(k);var d;if(a=(d=D().adLayoutData)==null?void 0:d.activeViewData)Tw(g,a),_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(g)})}else _.c("stop_av_measurement_on_detach")&&E5(g)},
showOption:_.UU,hideOption:B$});var b=function(){var k,a,d;return(k=_.u(D().thumbnailImage,Qg))==null?void 0:(a=k.background)==null?void 0:(d=a.backgroundImageSource)==null?void 0:d.imageSources};
n=_.V(_.bn(!1,void 0,"rWKgsf"));var q=n.next().value,U=n.next().value;_.vl(g,"mouseenter",function(){U(!0)});
_.vl(g,"mouseleave",function(){U(!1)});
var J=function(){return q()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.Z("top-landscape-image-layout-view-model",{class:function(){var k;return((k=D().interaction)==null?0:k.onTap)&&_.c("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:g},_.Z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.Z(_.Z4,{cond:function(){return b()&&b().length>0},
then:function(){return _.Z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.Uh({top:"0","background-image":function(){return"url("+String(b()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.Z(_.Z4,{cond:function(){return!!D().adButtonHoverOverlay},
then:function(){return _.Z("div",{class:J},_.Z(_.fF,{data:function(){return D().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:WvA}))}}),_.Z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.Z(_.fF,{data:function(){return D().thumbnailImage}},{adImageViewModel:function(k){return _.Z(_.Ek,{data:k.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.c("enable_web_home_top_landscape_image_layout_level_click")})}})),_.Z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.Z(_.RU,{data:{sources:[{clientResource:{imageName:"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.Z("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.Z(_.fF,{data:function(){return D().feedAdMetadata}},{feedAdMetadataViewModel:function(k){return _.Z(mpL,{data:k.data,
noBottomMargin:function(){return L==null?void 0:L()},
listenToTapEvent:function(){return _.c("enable_web_home_top_landscape_image_layout_level_click")}})}})))},"bb"),"top-landscape-image-layout-view-model",{props:{data:_.PX,
noBottomMargin:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=_.tb();_.c("stop_av_measurement_on_detach")&&_.QP(function(){E5(L)});
_.Fw(L,{visibilityCallback:function(g){if(g){var b;(g=(b=D().interaction)==null?void 0:b.onFirstVisible)&&_.Cy(g);var q;if(b=(q=D().adLayoutData)==null?void 0:q.activeViewData)Tw(L,b),_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(L)})}else _.c("stop_av_measurement_on_detach")&&E5(L)},
showOption:_.UU,hideOption:B$});return _.Z("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:L},_.Z("div",null,_.Z(_.fF,{data:function(){return D().videoLockup}},{lockupViewModel:function(g){return _.Z(dE,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999})}})))},"cb"),"video-display-button-group-layout-view-model",{props:{data:_.PX,
noBottomMargin:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=_.tb();_.c("stop_av_measurement_on_detach")&&_.QP(function(){E5(L)});
_.Fw(L,{visibilityCallback:function(g){if(g){var b;(g=(b=D().interaction)==null?void 0:b.onFirstVisible)&&_.Cy(g);var q;if(b=(q=D().adLayoutData)==null?void 0:q.activeViewData)Tw(L,b),_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(L)})}else _.c("stop_av_measurement_on_detach")&&E5(L)},
showOption:_.UU,hideOption:B$});return _.Z("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:L},_.Z("div",null,_.Z(_.fF,{data:function(){return D().videoLockup}},{lockupViewModel:function(g){return _.Z(dE,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999})}})))},"db"),"video-display-full-layout-view-model",{props:{data:_.PX,
noBottomMargin:_.PX}});_.eY6=_.t4(function(n){var D=n.data;n=_.tb();return _.Z("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:n},_.Z(_.Z4,{cond:function(){return D().imageBadge},
then:function(L){return _.Z(_.RU,{data:L,alt:""})}}))},"eb");var xjL=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});return _.Z("carousel-ad-card-image-view-model",{class:function(){var g;return((g=D().interaction)==null?0:g.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:n,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(g){return _.Z(_.Ek,{data:g.data,
customCommandResolver:L})}}),_.Z("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.Z(_.fF,{data:function(){return D().badge}},{adCardBadgeViewModel:_.eY6})),_.Z(_.ZV,{model:{color:4}}))},"fb");var KvX=_.t4(function(n){var D=_.V(_.bn(0,void 0,"RmZkje")),L=D.next().value,g=D.next().value,b=_.V(_.bn(!1,void 0,"uS7ese"));D=b.next().value;var q=b.next().value,U;_.QP(function(){clearTimeout(U)});
b=_.GS(function(){var a;((a=n.animate)==null?0:a.call(n))?(q(!0),U=setTimeout(function(){q(!1);J()},200)):J();
return!1});
var J=function(){g(ZL8(function(a){return(a+n.numShownItems())%n.data().length}))},k={};
return _.Z("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.Z("div",{class:_.nl("ytwHorizontalCarouselCarouselWrapper")},_.Z("div",{class:_.nl("ytwHorizontalCarouselCarouselInnerWrapper",(k.ytwHorizontalCarouselAnimating=D,k))},_.Z(_.aV,{each:n.data,keyBy:"INDEX"},function(a,d){return _.Z("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.Uh({"flex-basis":function(){return"calc((100% - (8px * "+(n.numShownItems()-1)+")) / "+n.numShownItems()+")"},
order:function(){var T=d-L();T<0&&(T+=n.data().length);return T}})},n.children(a,d))}))),_.Z("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":b},n.nextButton()))},"gb");var RYr=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;var g=n.expansive;n=_.tb();_.Fw(n,{visibilityCallback:function(b){var q,U=(q=D().interaction)==null?void 0:q.onFirstVisible;b&&U&&_.Cy(U)},
showOption:_.UU});return _.Z("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:n},_.Z(KvX,{data:function(){var b;return((b=D())==null?void 0:b.carouselAdCards)||[]},
nextButton:function(){return _.Z(_.fF,{data:function(){return D().nextButton}},{buttonViewModel:function(b){var q=b.data;
return _.Z(_.O9,{data:function(){return(g==null?0:g())?Object.assign({},q(),{style:"mono"}):q()},
className:_.c("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(b){return _.Z(_.fF,{data:b},{carouselAdCardImageViewModel:function(q){return _.Z(xjL,{data:q.data,customCommandResolver:L})}})}))},"hb");var PAW=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;var g=n.className;var b=n.buttonClassName;var q=n.animationEntityKey;var U=n.expansive;return _.Z("carousel-button-view-model",{class:_.nl("ytwCarouselButtonViewModelHost",g)},_.Z(_.fF,{data:function(){return D().carousel}},{carouselAdCardCollectionViewModel:function(J){return _.Z(RYr,{data:J.data,
customCommandResolver:L,expansive:U})}}),_.Z(_.fF,{data:function(){return D().button}},{adButtonViewModel:function(J){var k=J.data;
return _.Z(_.J2,{data:function(){return(U==null?0:U())?Object.assign({},k(),{style:"AD_BUTTON_STYLE_TONAL"}):k()},
className:b,customCommandResolver:L,animationEntityKey:q})}}))},"ib");_.tPj=_.t4(function(n){var D=n.data;n=n.className;var L=_.tb();_.c7(function(){var g;((g=D())==null?0:g.backgroundColor)&&L.value.setAttribute("data-background-color",String(D().backgroundColor))});
return _.Z("pivot-button-view-model",{el:L,class:_.nl("ytwPivotButtonViewModelHost",n)},_.Z(_.kI,{command:function(){var g=D();g=g.onClickCommand?_.AR(g.onClickCommand):g.contentDescription?_.yV(g.contentDescription):void 0;return g},
ariaLabel:function(){return D().contentDescription}},_.Z(_.Z4,{cond:function(){return D().thumbnail},
then:function(g){return _.Z(_.RU,{data:g,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.Z(_.Z4,{cond:function(){return D().icon},
then:function(g){return _.Z(_.Ji,{icon:function(){return g().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"jb");_.mjQ=_.t4(function(n){var D=n.data;var L=n.buttonShapeOverrideables;return _.Z("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.Z(_.fF,{data:function(){return D().buttonViewModels}},{buttonViewModel:function(g){return _.Z(_.O9,{data:g.data,
buttonOverrides:L})},
likeButtonViewModel:function(g){return _.Z(_.HVX,{data:g.data,buttonShapeOverrideables:L})},
dislikeButtonViewModel:function(g){return _.Z(_.FmI,{data:g.data,buttonShapeOverrideables:L})}}))},"kb");var vZW=_.t4(function(n){var D=n.avatar;var L=n.headline;var g=n.badge;var b=n.description;var q=n.expansive;n={};return _.Z("yt-ad-metadata-shape",{class:_.nl("ytAdMetadataShapeHost",(n.ytAdMetadataShapeHostLarge=q,n))},_.Z("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.Z(_.Z4,{cond:D,then:function(U){return _.Z(_.KWj,{data:function(){return(q==null?0:q())?Object.assign({},U(),{size:"AD_AVATAR_SIZE_MPLUS"}):U()}})}}),_.Z("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.Z(_.pl,{text:L,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.Z(_.Z4,{cond:g,then:function(U){return _.Z(_.Z3,{data:function(){return(q==null?0:q())?Object.assign({},U(),{style:"AD_BADGE_STYLE_STARK"}):U()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.Z("h2",{class:"ytAdMetadataShapeHostDescription"},_.Z(_.pl,{text:b,
linkInheritColor:!0})))},"lb");var XEP=_.t4(function(n){var D=n.data;var L=n.onShow;var g=n.expansive;n=_.tb();_.S_(n,function(){return D().interaction});
_.c7(function(){var q,U=(q=D().animatedRenderingConfig)==null?void 0:q.delayedSecondsToVisible;if(U){var J=setTimeout(L,U*1E3);_.QP(function(){clearTimeout(J)})}});
var b={};return _.Z("reels-ad-card-buttoned-view-model",{class:_.nl(function(){var q;return((q=D().interaction)==null?0:q.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(b.ytwReelsAdCardButtonedViewModelHostExpansive=g,b)),
el:n},_.Z(vZW,{avatar:function(){return _.u(D().avatar,Gaj)},
headline:function(){return D().headline},
badge:function(){return _.u(D().adBadge,qvi)},
description:function(){return D().description},
expansive:g}),_.Z(_.fF,{data:function(){return D().ctaButton}},{adButtonViewModel:function(q){var U=q.data;
return _.Z(_.J2,{data:function(){return(g==null?0:g())?Object.assign({},U(),{style:"AD_BUTTON_STYLE_FILLED"}):U()}})}}))},"mb");var lbI=_.t4(function(n){var D=n.data;n=n.expansive;var L=_.tb();_.c("web_ad_metadata_clickable")&&_.S_(L,function(){return D().interaction});
var g={};g=_.Ll("ytwReelsAdMetadataViewModelHost",(g.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.c("web_ad_metadata_clickable"),g));return _.Z("reels-ad-metadata-view-model",{class:g,el:L},_.Z(vZW,{avatar:function(){return _.u(D().avatar,Gaj)},
headline:function(){return D().headline},
badge:function(){return _.u(D().adBadge,qvi)},
description:function(){return D().description},
expansive:n}))},"nb");var MPr={iconPosition:"icon-with-label",size:"L"},oZb=_.t4(function(n){var D=n.data;n=n.overlayDensity;var L=_.tb(),g=_.xe(n,0);_.El(function(){L.value.setAttribute("overlay-density",String(g()))});
var b=function(){var T;return(T=D().reelsAdCardButtonedEntityKey)!=null?T:""},q=function(){return b()+"/ad_button"},U=_.B6(Q8T,b),J=function(){var T,Q;
return(Q=(T=U())==null?void 0:T.value)!=null?Q:!1},k=_.zS(mpB),a=function(){return Object.assign({},MPr,(k()||g()===2)&&{style:"overlay-dark"})};
n={};var d={};return _.Z("reels-player-overlay-layout-view-model",{class:_.nl("ytwReelsPlayerOverlayLayoutViewModelHost",(n.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!D().extension},n.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},n)),
el:L},_.Z("div",{class:_.nl("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(d.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},d))},_.Z("div",{"aria-hidden":function(){return J()},
class:_.nl("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return J()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.Uh({"transition-duration":function(){return l_y(D())}})},_.Z(_.fF,{data:function(){return D().adMetadata}},{reelsAdMetadataViewModel:function(T){return _.Z(lbI,{data:T.data,
expansive:function(){return g()===1}})}}),_.Z(_.Z4,{cond:function(){return D().extension},
then:function(T){return _.Z("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.Z(_.fF,{data:T},{adButtonViewModel:function(Q){return _.Z(_.J2,{data:Q.data,animationEntityKey:q,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(Q){return _.Z(PAW,{data:Q.data,animationEntityKey:q,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return g()===1}})}}))}})),_.Z("div",{"aria-hidden":function(){return!J()},
class:_.nl("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return J()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.Uh({"transition-duration":function(){return l_y(D())}})},_.Z(_.fF,{data:function(){return D().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(T){return _.Z(XEP,{data:T.data,
onShow:function(){_.eS(_.pF("booleanEntity",b(),{key:b(),value:!0}))},
expansive:function(){return g()===1}})}}))),_.Z("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.Z(_.fF,{data:function(){return D().actions}},{reelActionBarViewModel:function(T){return _.Z(_.mjQ,{data:T.data,
buttonShapeOverrideables:a})}}),_.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:function(T){return _.Z(_.O9,{data:T.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},a(),{type:"tonal"})}})}}),_.Z(_.fF,{data:function(){return D().pivotButton}},{pivotButtonViewModel:function(T){return _.Z(_.tPj,{data:T.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"ob");_.vB(oZb,"reels-player-overlay-layout-view-model",{props:{data:_.PX,overlayDensity:_.PX}});var YI6=function(){var n=_.m.apply(this,arguments)||this;n.noBottomMargin=!1;n.overlayDensity=0;return n};
_.f(YI6,_.m);_.G=YI6.prototype;
_.G.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]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.c("enable_short_dr_for_desktop_launchable")?
{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]"}}}}}};
_.G.ready=function(){var n=this;Hbb(function(){n.isAttached&&Jz(n.JSC$13482_storedAdSlotMetadata,n.JSC$13482_storedAdLayoutMetadata,n.adSlotMetadata,n.adLayoutMetadata)&&TF(aI(),n.JSC$13482_storedAdSlotMetadata,n.JSC$13482_storedAdLayoutMetadata)})};
_.G.attached=function(){Jz(this.JSC$13482_storedAdSlotMetadata,this.JSC$13482_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&hYc(aI(),this.JSC$13482_storedAdSlotMetadata,this.JSC$13482_storedAdLayoutMetadata)};
_.G.detached=function(){Jz(this.JSC$13482_storedAdSlotMetadata,this.JSC$13482_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&TF(aI(),this.JSC$13482_storedAdSlotMetadata,this.JSC$13482_storedAdLayoutMetadata)};
_.G.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13482_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13482_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13482_storedAdLayoutMetadata!==void 0&&this.JSC$13482_storedAdSlotMetadata!==void 0&&TF(aI(),this.JSC$13482_storedAdSlotMetadata,this.JSC$13482_storedAdLayoutMetadata),hYc(aI(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13482_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13482_storedAdSlotMetadata=this.adSlotMetadata)};
_.oh.Object.defineProperties(YI6.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.adLayoutMetadata}}});
var sk=YI6;sk.prototype.onAdMetadataChanged=sk.prototype.onAdMetadataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sk.prototype,"rendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],sk.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sk.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],sk.prototype,"noBottomMargin",void 0);_.Y([_.t(),_.F("design:type",Object)],sk.prototype,"overlayDensity",void 0);_.Y([_.x("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],sk.prototype,"adLayoutMetadata",null);_.Y([_.t(),_.F("design:type",Object)],sk.prototype,"adSlotMetadata",void 0);
_.Y([_.P("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sk.prototype,"onAdMetadataChanged",null);sk=_.Y([_.X({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],sk);
_.l(sk,"ytd-in-feed-ad-layout-renderer",function(){if(udc!==void 0)return udc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return udc=n},
{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var SIc;var FvX;var HZb=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return n};
_.f(HZb,_.m);_.G=HZb.prototype;_.G.computeHasLiveDescription=function(n){return!(n==null||!n.liveDescription)};
_.G.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.G.onYtToggleButton=function(n){var D,L=(D=this.data)==null?void 0:D.videoReminderEntityKey;L&&this.ytdReduxBehavior.dispatch(_.pF("upcomingEventReminderStateEntity",L,{key:L,state:n.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.G.attached=function(){this.updateChannelBanner()};
_.G.dataChanged=function(){this.updateChannelBanner()};
_.G.videoReminderStateChanged=function(){var n;this.videoReminderState&&_.u((n=this.data)==null?void 0:n.cta,_.eg)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.G.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var n=_.XJ(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);n&&(n.startsWith("//")&&(n="https:"+n),this.hostElement.classList.add("channel-banner"),_.Dy(this.hostElement,{"--ytvmh-channel-banner":"url("+n+")"}))}else _.c("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.G.onPlayerReady=function(){this.onIronResize()};
_.G.maybeFlushDebouncer=function(){_.c("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(n){var D;n=(D=n.getElementsByTagName("yt-attributed-string"))==null?void 0:D[0];avy(n==null?void 0:n.polymerController)})};
_.G.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var n=_.r(this.hostElement).querySelector("#live-description"),D;n&&((D=this.data)==null?0:D.shortLiveDescription)&&n.clientWidth<n.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
var cK=HZb;cK.prototype.onIronResize=cK.prototype.onIronResize;cK.prototype.videoReminderStateChanged=cK.prototype.videoReminderStateChanged;cK.prototype.dataChanged=cK.prototype.dataChanged;cK.prototype.onYtToggleButton=cK.prototype.onYtToggleButton;_.Y([_.W(_.iS),_.F("design:type",Object)],cK.prototype,"ironResizableBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],cK.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cK.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],cK.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cK.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.videoReminderEntityKey"],selector:sfi}),_.F("design:type",Object)],cK.prototype,"videoReminderState",void 0);
_.Y([_.t({reflectToAttribute:!0,value:_.c("web_modern_buttons")}),_.F("design:type",Boolean)],cK.prototype,"rounded",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.F("design:type",Boolean)],cK.prototype,"hasLiveDescription",void 0);_.Y([_.t({reflectToAttribute:!0,value:_.c("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.F("design:type",Boolean)],cK.prototype,"resizableAdBannerSafariFix",void 0);
_.Y([_.t({reflectToAttribute:!0,value:_.c("align_three_dot_menu_with_title_description")}),_.F("design:type",Boolean)],cK.prototype,"menuFix",void 0);_.Y([_.$e("yt-formatted-string"),_.F("design:type",Array)],cK.prototype,"formattedStrings",void 0);_.Y([_.bM("#cta-button"),_.F("design:type",HTMLElement)],cK.prototype,"ctaButton",void 0);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],cK.prototype,"onYtToggleButton",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cK.prototype,"dataChanged",null);_.Y([_.P("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cK.prototype,"videoReminderStateChanged",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cK.prototype,"onIronResize",null);
cK=_.Y([_.X({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],cK);
_.l(cK,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(FvX!==void 0)return FvX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return FvX=n},{mode:1});var yQ6;var NR6=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};n.isLocked=!1;return n};
_.f(NR6,_.m);_.G=NR6.prototype;_.G.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.G.onExpandedChanged=function(){this.expanded&&_.Vm(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.G.onMouseOver=function(){this.maybeExpand()};
_.G.onTap=function(){this.maybeExpand()};
_.G.onExpandableTileExpanding=function(n){n!==this&&(this.expanded=!1)};
_.G.onExpandableTileLockAndCollapse=function(n){this.isLocked=!0;n!==this&&(this.expanded=!1)};
_.G.onExpandableTileUnlock=function(){this.isLocked=!1};
var Q_=NR6;Q_.prototype.onTap=Q_.prototype.onTap;Q_.prototype.onMouseOver=Q_.prototype.onMouseOver;Q_.prototype.onExpandedChanged=Q_.prototype.onExpandedChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Q_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Q_.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Q_.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Q_.prototype,"expanded",void 0);_.Y([_.V8("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q_.prototype,"onExpandedChanged",null);_.Y([_.R("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q_.prototype,"onMouseOver",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q_.prototype,"onTap",null);
Q_=_.Y([_.X({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],Q_);
_.l(Q_,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(yQ6!==void 0)return yQ6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return yQ6=n},{mode:1});var jsc;var uB,n_L=function(){var n=_.m.apply(this,arguments)||this;n.buttonOverrides={style:"overlay"};n.useYtdPlayer=_.c("use_ytd_player_for_desktop_masthead");n.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};n.playbackFinished=!1;n.JSC$13494_playerManager=null;n.JSC$13494_mastheadCounter=new ZUA;return n};
_.f(n_L,_.m);_.G=n_L.prototype;_.G.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"}}}};
_.G.created=function(){this.JSC$13494_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13494_playerManager=new ZK)};
_.G.ready=function(){var n=this;this.JSC$13494_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var D=_.r(this.hostElement).querySelector("#player");this.useYtdPlayer?D.style.display="none":(this.ytdPlayer.style.display="none",JMG(this.JSC$13494_playerManager,D,function(){n.onPlaybackEnded()}),_.r(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var L;
((L=n.data)==null?0:L.navigationEndpoint)&&_.bP(n.hostElement,"yt-navigate",{endpoint:n.data.navigationEndpoint})}))};
_.G.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13494_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.G.attached=function(){var n=this;_.IP(function(){n.maybePlayVideo()})};
_.G.maybePlayVideo=function(){var n=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$13494_playerManager.playVideo(),this.getPlayerPromise().then(function(){n.JSC$13494_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.G.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13494_playerManager.stopVideo()};
_.G.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var n,D={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((n=this.data.playbackStartMs)!=null?n:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(D);this.setupYtdPlayer()}else pdr(this.JSC$13494_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(kfr(this.JSC$13494_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.G.getPlayerPromise=function(){return this.JSC$13494_playerManager.getPlayerPromise()};
_.G.onYtToggleButton=function(n){this.useYtdPlayer?this.toggleMute(n.detail.toggled):n.detail.toggled?this.JSC$13494_playerManager.mute():this.JSC$13494_playerManager.unMute()};
_.G.onYtNavigate=function(n){var D=ELB(n.detail.endpoint),L=sYJ(this.data.clickthroughReportingData);D&&L&&(n.detail.endpoint.watchEndpoint?n.detail.tempData=L:_.yi(D,L,30))};
_.G.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.G.onExpandedChanged=function(){this.expanded?(_.Vm(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.G.onMouseOver=function(){this.maybeExpand()};
_.G.onTap=function(){this.maybeExpand()};
_.G.onExpandableTileExpanding=function(n){n!==this&&(this.stopVideo(),this.expanded=!1)};
_.G.onExpandableTileLockAndCollapse=function(n){n!==this&&(this.isLocked=!0,this.expanded=!1)};
_.G.onExpandableTileUnlock=function(){this.isLocked=!1};
_.G.lockAndCollapseExpandableTiles=function(){_.$d(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.G.unlockExpandableTiles=function(){_.$d(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.G.setupYtdPlayer=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.ytdPlayer.getPlayerPromise(),2);D=L.yieldResult;D.addEventListener("onStateChange",function(g){n.onPlayerStateChange(g)});
D.addEventListener("onCueRangeExit",function(g){n.onCueRangeExit(g)});
_.Tq(L)})};
_.G.onPlayerStateChange=function(n){if(n===1&&(n=this.ytdPlayer.getPlayer())){var D=n.getCurrentTime(),L,g,b=D+((g=(L=this.data)==null?void 0:L.playbackDurationMs)!=null?g:0)/1E3;n.addCueRange("playback",D,b);this.JSC$13494_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.G.onCueRangeExit=function(n){n==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.G.toggleMute=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.ytdPlayer.getPlayerPromise(),2);L=g.yieldResult;n?L.mute():L.unMute();_.Tq(g)})};
var fw=uB=n_L;uB.prototype.onTap=uB.prototype.onTap;uB.prototype.onMouseOver=uB.prototype.onMouseOver;uB.prototype.onExpandedChanged=uB.prototype.onExpandedChanged;uB.prototype.onYtNavigate=uB.prototype.onYtNavigate;uB.prototype.onYtToggleButton=uB.prototype.onYtToggleButton;uB.prototype.dataChanged=uB.prototype.dataChanged;fw.JSC$13493_PLAYBACK_CUE_RANGE="playback";_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fw.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],fw.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fw.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fw.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],fw.prototype,"expanded",void 0);_.Y([_.t(),_.F("design:type",Object)],fw.prototype,"buttonOverrides",void 0);
_.Y([_.t(),_.F("design:type",Object)],fw.prototype,"useYtdPlayer",void 0);_.Y([_.bM("#ytd-player"),_.F("design:type",Object)],fw.prototype,"ytdPlayer",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"dataChanged",null);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fw.prototype,"onYtToggleButton",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fw.prototype,"onYtNavigate",null);_.Y([_.V8("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"onExpandedChanged",null);_.Y([_.R("mouseover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"onMouseOver",null);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fw.prototype,"onTap",null);fw=uB=_.Y([_.X({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],fw);
_.l(fw,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(jsc!==void 0)return jsc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jsc=n},{mode:1});var DDc;var A8=function(){return _.m.apply(this,arguments)||this};
_.f(A8,_.m);A8.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
A8.prototype.onShow=function(){var n=_.r(this.hostElement).querySelector("#live-description"),D;n&&((D=this.data)==null?0:D.shortLiveDescription)&&n.clientWidth<n.scrollWidth&&this.hostElement.classList.add("short-live-description")};
A8.prototype.onYtToggleButton=function(n){var D,L=(D=this.data)==null?void 0:D.videoReminderEntityKey;L&&this.ytdReduxBehavior.dispatch(_.pF("upcomingEventReminderStateEntity",L,{key:L,state:n.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
A8.prototype.videoReminderStateChanged=function(){var n;this.videoReminderState&&_.u((n=this.data)==null?void 0:n.cta,_.eg)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
var zF=A8;zF.prototype.videoReminderStateChanged=zF.prototype.videoReminderStateChanged;zF.prototype.onYtToggleButton=zF.prototype.onYtToggleButton;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],zF.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],zF.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.videoReminderEntityKey"],selector:sfi}),_.F("design:type",Object)],zF.prototype,"videoReminderState",void 0);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],zF.prototype,"onYtToggleButton",null);
_.Y([_.P("videoReminderState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zF.prototype,"videoReminderStateChanged",null);zF=_.Y([_.X({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],zF);
_.l(zF,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(DDc!==void 0)return DDc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return DDc=n},{mode:_.He("kevlar_poly_si_batch_j065")?1:2});var LQG;var II,g_b=function(){var n=_.m.apply(this,arguments)||this;n.useYtdPlayer=_.c("use_ytd_player_for_desktop_masthead");n.buttonOverrides={style:"overlay"};n.JSC$13502_playerManager=null;n.JSC$13502_mastheadCounter=new ZUA;n.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return n};
_.f(g_b,_.m);_.G=g_b.prototype;_.G.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"}}}};
_.G.created=function(){this.JSC$13502_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13502_playerManager=new ZK)};
_.G.ready=function(){var n=this;this.JSC$13502_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var D;(D=this.embeddedPlayer)==null||D.remove()}else{var L;(L=this.ytdPlayer)==null||L.remove();JMG(this.JSC$13502_playerManager,this.embeddedPlayer,function(){n.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){n.data&&n.data.navigationEndpoint&&_.bP(n.hostElement,"yt-navigate",{endpoint:n.data.navigationEndpoint})})}};
_.G.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13502_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.G.dataChanged=function(){var n=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var D=!this.data.disableAutoPlayback,L,g={autoplay:D,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((L=this.data.playbackStartMs)!=null?L:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(D?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(g);this.setupYtdPlayer()}else pdr(this.JSC$13502_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(kfr(this.JSC$13502_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13502_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.$d(n.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");n.JSC$13502_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.G.getPlayerPromise=function(){return this.JSC$13502_playerManager.getPlayerPromise()};
_.G.onYtToggleButton=function(n){this.useYtdPlayer?this.toggleMute(n.detail.toggled):n.detail.toggled?this.JSC$13502_playerManager.mute():this.JSC$13502_playerManager.unMute()};
_.G.onYtNavigate=function(n){var D=ELB(n.detail.endpoint),L=sYJ(this.data.clickthroughReportingData);D&&L&&(n.detail.endpoint.watchEndpoint?n.detail.tempData=L:_.yi(D,L,30))};
_.G.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13502_playerManager.stopVideo()};
_.G.setupYtdPlayer=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.ytdPlayer.getPlayerPromise(),2);D=L.yieldResult;D.addEventListener("onStateChange",function(g){n.onPlayerStateChange(g)});
D.addEventListener("onCueRangeExit",function(g){n.onCueRangeExit(g)});
_.Tq(L)})};
_.G.onPlayerStateChange=function(n){if(n===1&&(n=this.ytdPlayer.getPlayer())){var D=n.getCurrentTime(),L,g,b=D+((g=(L=this.data)==null?void 0:L.playbackDurationMs)!=null?g:0)/1E3;n.addCueRange("playback",D,b);_.$d(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13502_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.G.onCueRangeExit=function(n){n==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.G.toggleMute=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.ytdPlayer.getPlayerPromise(),2);L=g.yieldResult;n?L.mute():L.unMute();_.Tq(g)})};
_.oh.Object.defineProperties(g_b.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var n,D;if(!((n=this.data)==null?0:(D=n.accessibilityData)==null?0:D.label))return"Ad primary link";var L,g;return _.Tg("AD_TITLE",{title:(L=this.data)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label})}}});
var Cw=II=g_b;II.prototype.onYtMastheadHidden=II.prototype.onYtMastheadHidden;II.prototype.onYtNavigate=II.prototype.onYtNavigate;II.prototype.onYtToggleButton=II.prototype.onYtToggleButton;II.prototype.dataChanged=II.prototype.dataChanged;Cw.JSC$13501_PLAYBACK_CUE_RANGE="playback";_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Cw.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Cw.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Cw.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cw.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Cw.prototype,"useYtdPlayer",void 0);_.Y([_.bM("ytd-toggle-button-renderer"),_.F("design:type",Object)],Cw.prototype,"muteButton",void 0);_.Y([_.t(),_.F("design:type",Object)],Cw.prototype,"buttonOverrides",void 0);
_.Y([_.x("data.accessibilityData.label"),_.F("design:type",String),_.F("design:paramtypes",[])],Cw.prototype,"titleAriaLabel",null);_.Y([_.bM("#replay-button"),_.F("design:type",Object)],Cw.prototype,"replayButton",void 0);_.Y([_.bM("#player-container"),_.F("design:type",Object)],Cw.prototype,"playerContainer",void 0);_.Y([_.bM("#player"),_.F("design:type",Object)],Cw.prototype,"embeddedPlayer",void 0);_.Y([_.bM("#ytd-player"),_.F("design:type",Object)],Cw.prototype,"ytdPlayer",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cw.prototype,"dataChanged",null);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cw.prototype,"onYtToggleButton",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Cw.prototype,"onYtNavigate",null);
_.Y([_.R("yt-masthead-hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cw.prototype,"onYtMastheadHidden",null);Cw=II=_.Y([_.X({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Cw);
_.l(Cw,"ytd-video-masthead-ad-primary-video-renderer",function(){if(LQG!==void 0)return LQG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LQG=n},{mode:2});var bg6;var $D6=function(){var n=_.m.apply(this,arguments)||this;n.collapsed=!1;n.impressionResolver=_.Kl();n.JSC$13506_activeViewMeasurementDataResolver=_.Kl();n.actionMap={"yt-mute-ad-action":"handleMuteAd"};return n};
_.f($D6,_.m);_.G=$D6.prototype;_.G.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"}}}};
_.G.ready=function(){var n=this;_.r(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){n.expandAd()});
this.hostElement.addEventListener("yt-action",function(D){if(D.detail.actionName==="yt-service-request"){var L=D.detail.args[1];L.videoMastheadAdMuteCommand&&(n.collapseAd(L.videoMastheadAdMuteCommand.encryptedMastheadId),D.stopPropagation())}})};
_.G.attached=function(){var n=this;_.IP(function(){n.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(D){if(!n.collapsed){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,e5(L.baseUrl,L.attributionSrcMode);n.data.impressionCommand=void 0}});
this.JSC$13506_activeViewMeasurementDataResolver.promise.then(function(D){n.ytdActiveViewBehavior.enableActiveViewMeasurement(D,15)});
_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.dataChanged=function(){var n;((n=this.data.impressionCommand)==null?0:n.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var D;((D=this.data)==null?0:D.activeView)&&this.JSC$13506_activeViewMeasurementDataResolver.resolve(this.data.activeView);(n=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(n.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.G.computeWidescreen=function(n){var D;return!!(n&&((D=_.u(n,D0A))==null?0:D.isWidescreen))};
_.G.computeExpandable=function(n){return!!(n&&n.length>0)};
_.G.onIronResize=function(){if(this.expandable){var n=_.r(this.hostElement).querySelector("#expandable-tile-container :first-child");n&&!n.expanded&&(n.expanded=!0)}};
_.G.handleMuteAd=function(){this.collapseAd(null)};
_.G.restoreCollapsedState=function(n){this.collapsed=_.cz().get("HIDDEN_MASTHEAD_ID")===n};
_.G.collapseAd=function(n){if(n){var D=_.cz();D.set("HIDDEN_MASTHEAD_ID",n);D.save()}(n=_.r(this.hostElement).querySelector("#video"))&&_.bP(n,"yt-masthead-hidden");this.collapsed=!0};
_.G.expandAd=function(){var n=_.cz();n.set("HIDDEN_MASTHEAD_ID",!1);n.save();location.reload()};
_.G.detached=function(){_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
var rj=$D6;rj.prototype.onIronResize=rj.prototype.onIronResize;rj.prototype.dataChanged=rj.prototype.dataChanged;_.Y([_.W(_.iS),_.F("design:type",Object)],rj.prototype,"ironResizableBehavior",void 0);_.Y([_.W(i5),_.F("design:type",Object)],rj.prototype,"ytdActiveViewBehavior",void 0);_.Y([_.W(_.Kp),_.F("design:type",Object)],rj.prototype,"ytdGridStateAwareBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],rj.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rj.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.F("design:type",Boolean)],rj.prototype,"widescreen",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.F("design:type",Boolean)],rj.prototype,"expandable",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rj.prototype,"collapsed",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rj.prototype,"dataChanged",null);
_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rj.prototype,"onIronResize",null);rj=_.Y([_.X({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],rj);
_.l(rj,"ytd-video-masthead-ad-v3-renderer",function(){if(bg6!==void 0)return bg6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bg6=n},{mode:2});var GU6=function(){return _.m.apply(this,arguments)||this};
_.f(GU6,_.m);_.G=GU6.prototype;_.G.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.G.ready=function(){var n=this;Hbb(function(){n.isAttached&&Jz(n.JSC$13511_storedAdSlotMetadata,n.JSC$13511_storedAdLayoutMetadata,n.adSlotMetadata,n.adLayoutMetadata)&&TF(aI(),n.JSC$13511_storedAdSlotMetadata,n.JSC$13511_storedAdLayoutMetadata)})};
_.G.attached=function(){Jz(this.JSC$13511_storedAdSlotMetadata,this.JSC$13511_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&hYc(aI(),this.JSC$13511_storedAdSlotMetadata,this.JSC$13511_storedAdLayoutMetadata)};
_.G.detached=function(){Jz(this.JSC$13511_storedAdSlotMetadata,this.JSC$13511_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&TF(aI(),this.JSC$13511_storedAdSlotMetadata,this.JSC$13511_storedAdLayoutMetadata)};
_.G.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13511_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13511_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13511_storedAdLayoutMetadata!==void 0&&this.JSC$13511_storedAdSlotMetadata!==void 0&&TF(aI(),this.JSC$13511_storedAdSlotMetadata,this.JSC$13511_storedAdLayoutMetadata),hYc(aI(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13511_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13511_storedAdSlotMetadata=this.adSlotMetadata)};
_.oh.Object.defineProperties(GU6.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.adLayoutMetadata}}});
var Ok=GU6;Ok.prototype.onAdMetadataChanged=Ok.prototype.onAdMetadataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ok.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ok.prototype,"data",void 0);_.Y([_.x("data.adLayoutMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ok.prototype,"adLayoutMetadata",null);
_.Y([_.t(),_.F("design:type",Object)],Ok.prototype,"adSlotMetadata",void 0);_.Y([_.P("adLayoutMetadata","adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ok.prototype,"onAdMetadataChanged",null);Ok=_.Y([_.X({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Ok);
_.l(Ok,"ytd-page-top-ad-layout-renderer",function(){if(SIc!==void 0)return SIc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return SIc=
n},{mode:_.He("kevlar_poly_si_batch_j070")?1:2});var q$G;var V46=function(){var n=_.m.apply(this,arguments)||this;n.noBottomMargin=!1;n.overlayDensity=0;return n};
_.f(V46,_.m);_.G=V46.prototype;
_.G.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]"}},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]]"}}}}}};
_.G.ready=function(){var n=this;Hbb(function(){n.isAttached&&n.adSlotMetadata&&wEW(aI(),n.adSlotMetadata)})};
_.G.attached=function(){if(this.adSlotMetadata){var n;if(this.adSlotMetadata===((n=this.data)==null?void 0:n.adSlotMetadata))iZX(aI(),this.adSlotMetadata);else{var D;_.CL(Error("Nh`"+this.adSlotMetadata+"`"+((D=this.data)==null?void 0:D.adSlotMetadata)))}}};
_.G.detached=function(){this.adSlotMetadata&&wEW(aI(),this.adSlotMetadata)};
_.G.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&wEW(aI(),this.adSlotMetadata),iZX(aI(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.oh.Object.defineProperties(V46.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.fulfillmentContent)==null?void 0:D.fulfilledLayout,_.gqc),g;return(n=(g=_.u(L==null?void 0:L.renderingContent,Lr6))==null?void 0:g.layout)?n.toLowerCase().replace(/_/g,"-"):""}}});
var iB=V46;iB.prototype.onAdSlotMetadataChanged=iB.prototype.onAdSlotMetadataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],iB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],iB.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iB.prototype,"rendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iB.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],iB.prototype,"noBottomMargin",void 0);_.Y([_.t(),_.F("design:type",Object)],iB.prototype,"overlayDensity",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],iB.prototype,"layout",null);_.Y([_.P("data.adSlotMetadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iB.prototype,"onAdSlotMetadataChanged",null);
iB=_.Y([_.X({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],iB);
_.l(iB,"ytd-ad-slot-renderer",function(){if(q$G!==void 0)return q$G;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return q$G=n},{mode:_.He("kevlar_poly_si_batch_j077")?
1:2});var UDG;var BY6=function(){return _.m.apply(this,arguments)||this};
_.f(BY6,_.m);_.G=BY6.prototype;_.G.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"}}}};
_.G.onTap=function(){this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&jDi(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.G.dataChanged=function(){if(this.data&&this.data.impressionUrls)for(var n=_.V(this.data.impressionUrls),D=n.next();!D.done;D=n.next())D=D.value,Ubb(D,JRQ(D));this.data&&this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)};
_.G.attached=function(){var n=this;_.c("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&n.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.G.detached=function(){_.c("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.oh.Object.defineProperties(BY6.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
var wj=BY6;wj.prototype.dataChanged=wj.prototype.dataChanged;wj.prototype.onTap=wj.prototype.onTap;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(i5),_.F("design:type",Object)],wj.prototype,"ytdActiveViewBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],wj.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],wj.prototype,"isGridViewEnabled",void 0);_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wj.prototype,"watchFeedBigThumbs",null);_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],wj.prototype,"thumbnailWidth",null);_.Y([_.t(),_.F("design:type",Object)],wj.prototype,"data",void 0);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wj.prototype,"onTap",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wj.prototype,"dataChanged",null);wj=_.Y([_.X({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],wj);
_.l(wj,"ytd-compact-promoted-video-renderer",function(){if(UDG!==void 0)return UDG;var n=document.createElement("template");_.z(n,'\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<ytd-thumbnail data="[[data]]" width="[[thumbnailWidth]]" 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-link" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UDG=n},{mode:1});var Jw6;_.fl("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var kUj=function(){return _.m.apply(this,arguments)||this};
_.f(kUj,_.m);kUj.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
var h8=kUj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],h8.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],h8.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],h8.prototype,"data",void 0);h8=_.Y([_.X({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],h8);
_.l(h8,"ytd-search-pyv-renderer",function(){if(Jw6!==void 0)return Jw6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Jw6=n},{mode:1});var pWW;var ZgW;var asc=function(){var n=_.m.apply(this,arguments)||this;n.hasSpam=!1;n.showButton=!0;n.actionMap={"yt-approve-comment-action":"approveCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-load-next-continuation":"onLoadNextContinuation"};n.nextContinuation={contentsArray:"data.contents",continuationType:"commentModerationPanelContinuation",requestPath:"/comment_service_ajax?action_get_comment_replies=1&pbj=1",
usePost:!0};return n};
_.f(asc,_.m);_.G=asc.prototype;_.G.configureRendererStamper=function(){return{"data.continuations":{id:"continuation",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}}},"data.contents":{id:"held-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}},"data.likelySpamContents":{id:"likely-spam-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}}}};
_.G.ready=function(){var n=this,D=_.r(this.hostElement).querySelector("#moderation-contents");D&&D.addEventListener("scroll",function(){n.onPanelScroll()})};
_.G.dataChanged=function(){this.expander.collapsed=!0};
_.G.computeSettingsButton=function(n){var D,L,g;return(g=n==null?void 0:(D=n.expander)==null?void 0:(L=D.commentModerationPanelExpanderRenderer)==null?void 0:L.settingsButton)==null?void 0:g.buttonRenderer};
_.G.onPanelScroll=function(){var n=this;_.CC(this,"onPanelScroll",function(){var D=_.r(n.hostElement).querySelector("#moderation-contents");if(D){D=D.scrollTop===0;var L,g;_.yX((g=(L=n.expander.children[1])==null?void 0:L.offsetParent)!=null?g:n.hostElement,"scrolling",D)}},50)};
_.G.onNextContinuationDataUpdated=function(n,D){n=D.continuationData.response;var L,g;if(!((L=n.continuationContents)==null?0:(g=L.commentModerationPanelContinuation)==null?0:g.contents)){var b,q;if((b=n.continuationContents)==null?0:(q=b.commentModerationPanelContinuation)==null?0:q.likelySpamContents){var U;this.data.spamHeaderText=(U=n.continuationContents)==null?void 0:U.commentModerationPanelContinuation.spamHeaderText;var J;this.set("data.likelySpamContents",(J=n.continuationContents)==null?
void 0:J.commentModerationPanelContinuation.likelySpamContents);this.nextContinuation={contentsArray:"data.likelySpamContents",continuationType:"commentModerationPanelContinuation",responseContentsKey:"likelySpamContents",usePost:!0};this.hasSpam=!0}}};
_.G.computeHasContinuation=function(n){return!!n};
_.G.hideSpamDivider=function(n){return!n||n&&this.data.contents.length===0};
_.G.computeSpamHeaderText=function(n,D){return n?D:_.Mn("")};
_.G.triggerContinuation=function(){this.hostElement.querySelector("yt-next-continuation").trigger();this.showButton=!1};
_.G.approveCommentAction=function(n){(n=this.get("approveCommentAction.commentId",n))&&this.removeComment(n)};
_.G.banAuthorAction=function(n){(n=this.get("banAuthorAction.commentId",n))&&this.removeComment(n)};
_.G.removeCommentAction=function(n){(n=this.get("removeCommentAction.commentId",n))&&this.removeComment(n)};
_.G.hideReportedCommentAction=function(n){(n=this.get("hideReportedCommentAction.commentId",n))&&this.removeComment(n)};
_.G.removeComment=function(n){var D=this.commentIdToHeldCommentsIndex(n);n=this.commentIdToLikelySpamCommentsIndex(n);D>=0?this.splice("data.contents",D,1):n>=0&&this.splice("data.likelySpamContents",n,1);this.data.contents&&this.data.contents.length!==0||this.data.likelySpamContents&&this.data.likelySpamContents.length!==0||_.bP(this.hostElement,"ytd-comment-moderation-panel-empty")};
_.G.commentIdToHeldCommentsIndex=function(n){var D;if((D=this.data)==null||!D.contents)return-1;for(D=0;D<this.data.contents.length;D++)if(this.data.contents[D].commentRenderer.commentId===n)return D;return-1};
_.G.commentIdToLikelySpamCommentsIndex=function(n){var D;if((D=this.data)==null||!D.likelySpamContents)return-1;for(D=0;D<this.data.likelySpamContents.length;D++)if(this.data.likelySpamContents[D].commentRenderer.commentId===n)return D;return-1};
var WK=asc;WK.prototype.onNextContinuationDataUpdated=WK.prototype.onNextContinuationDataUpdated;WK.prototype.dataChanged=WK.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],WK.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],WK.prototype,"ytNextContinuationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WK.prototype,"data",void 0);_.Y([_.t({computed:"computeSettingsButton(data)"}),_.F("design:type",Object)],WK.prototype,"settingsButton",void 0);_.Y([_.t(),_.F("design:type",Object)],WK.prototype,"hasSpam",void 0);_.Y([_.t({computed:"computeHasContinuation(data.continuations)"}),_.F("design:type",Boolean)],WK.prototype,"hasContinuation",void 0);
_.Y([_.t(),_.F("design:type",Object)],WK.prototype,"showButton",void 0);_.Y([_.bM("#expander"),_.F("design:type",Object)],WK.prototype,"expander",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WK.prototype,"dataChanged",null);_.Y([_.R("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],WK.prototype,"onNextContinuationDataUpdated",null);
WK=_.Y([_.X({is:"ytd-comment-moderation-panel-renderer",disableElementRegistration:!0})],WK);
_.l(WK,"ytd-comment-moderation-panel-renderer",function(){if(ZgW!==void 0)return ZgW;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-moderation-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-expander id="expander" align-auto="" always-toggleable="" collapsed-height="0" reversed="" class="style-scope ytd-comment-moderation-panel-renderer">\n  <div class="more-button style-scope ytd-comment-moderation-panel-renderer" slot="more-button" on-click="triggerContinuation">\n    <span class="expander-text style-scope ytd-comment-moderation-panel-renderer">\n      [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n    </span>\n    <div class="icons style-scope ytd-comment-moderation-panel-renderer">\n      <ytd-button-renderer class="settings-button style-scope ytd-comment-moderation-panel-renderer" data="[[settingsButton]]">\n      </ytd-button-renderer>\n      <yt-icon id="expander-icon" icon="yt-icons:expand-more" class="style-scope ytd-comment-moderation-panel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div class="less-button style-scope ytd-comment-moderation-panel-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-comment-moderation-panel-renderer">\n      [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n    </span>\n    <div class="icons style-scope ytd-comment-moderation-panel-renderer">\n      <ytd-button-renderer class="settings-button style-scope ytd-comment-moderation-panel-renderer" data="[[settingsButton]]">\n      </ytd-button-renderer>\n      <yt-icon id="expander-icon" icon="yt-icons:expand-less" class="style-scope ytd-comment-moderation-panel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="moderation-contents" slot="content" class="style-scope ytd-comment-moderation-panel-renderer">\n    <div id="held-comments" class="style-scope ytd-comment-moderation-panel-renderer"></div>\n    <div id="likely-spam-divider" hidden="[[hideSpamDivider(hasSpam)]]" class="style-scope ytd-comment-moderation-panel-renderer"></div>\n    <yt-formatted-string id="likely-spam-header" text="[[computeSpamHeaderText(data.likelySpamContents, data.spamHeaderText)]]" class="style-scope ytd-comment-moderation-panel-renderer">\n    </yt-formatted-string>\n    <div id="likely-spam-comments" class="style-scope ytd-comment-moderation-panel-renderer"></div>\n    <div id="continuation" class="style-scope ytd-comment-moderation-panel-renderer"></div>\n  </div>\n</ytd-expander>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZgW=n},{mode:1});_.fl("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var dDP=function(){var n=_.m.apply(this,arguments)||this;n.roundedContainer=!0;n.JSC$13540_handleOpenPostCommentDialogActionAfterStamp=!1;n.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return n};
_.f(dDP,_.m);_.G=dDP.prototype;
_.G.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{hasInlineCommentSection:"[[hasInlineCommentSection]]",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.moderationPanel":{id:"moderation-panel",mapping:{commentModerationPanelRenderer:"ytd-comment-moderation-panel-renderer"}},"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.G.onStampFinished=function(){this.JSC$13540_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.G.handleSignalActionOpenPostCommentDialogAction=function(){var n=_.r(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");n?n.openDialog():this.JSC$13540_handleOpenPostCommentDialogActionAfterStamp=!0};
_.G.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.G.computeHasInlineCommentSection=function(n){return!!n};
_.G.computeHideBorder=function(){return this.isInEngagementPanel};
_.G.computeIsCompact=function(){return this.isInEngagementPanel};
_.G.computeUsesCompactLockup=function(n){return n==="BACKSTAGE_SURFACE_TYPE_HOME"||n==="BACKSTAGE_SURFACE_TYPE_SEARCH"||n==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||n==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||n==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||n==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.G.computeUsesFullLockup=function(){var n,D=(n=this.data)==null?void 0:n.post,L;n=(L=_.u(D,pJP))==null?void 0:L.surface;var g;L=(g=_.u(D,aZX))==null?void 0:g.originalPost;var b;if(g=n||((b=_.u(L,pJP))==null?void 0:b.surface))return!this.computeUsesCompactLockup(g)&&this.useUpdatedRepostUi;var q;return((q=_.u(D,aZX))==null?void 0:q.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.oh.Object.defineProperties(dDP.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var n,D;return((D=_.u((n=this.data)==null?void 0:n.post,pJP))==null?void 0:D.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.useUpdatedRepostUi}}});
var ea=dDP;ea.prototype.onYtCommentModerationPanelEmpty=ea.prototype.onYtCommentModerationPanelEmpty;ea.prototype.onStampFinished=ea.prototype.onStampFinished;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ea.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ea.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ea.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],ea.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ea.prototype,"roundedContainer",void 0);_.Y([_.t({computed:"computeHasInlineCommentSection(data.comments)"}),_.F("design:type",Boolean)],ea.prototype,"hasInlineCommentSection",void 0);_.Y([_.t({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ea.prototype,"hideBorder",void 0);
_.Y([_.t({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ea.prototype,"isCompact",void 0);_.Y([_.t({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.F("design:type",Boolean)],ea.prototype,"usesFullLockup",void 0);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ea.prototype,"onStampFinished",null);
_.Y([_.R("ytd-comment-moderation-panel-empty"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ea.prototype,"onYtCommentModerationPanelEmpty",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ea.prototype,"isInEngagementPanel",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ea.prototype,"useUpdatedRepostUi",null);
ea=_.Y([_.X({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],ea);
_.l(ea,"ytd-backstage-post-thread-renderer",function(){if(pWW!==void 0)return pWW;var n=document.createElement("template");_.z(n,'\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>\n<div id="comments" hidden="[[!data.comments]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pWW=n},{mode:1});var TYj;var xf=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(xf,_.m);xf.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
xf.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var n=this.data.thumbnail.thumbnails;this.isDarkTheme&&(n=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(n=_.XJ(n,24,void 0,"height"))?n:void 0}};
xf.prototype.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
xf.prototype.computeHasText=function(){var n;return!((n=this.data)==null||!n.text)};
_.oh.Object.defineProperties(xf.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.hc(this.bannerImageUrl))+'");'}}});
var Kw=xf;Kw.prototype.computeHasText=Kw.prototype.computeHasText;Kw.prototype.computeBannerImageUrl=Kw.prototype.computeBannerImageUrl;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Kw.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Kw.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Kw.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Kw.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Kw.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",String)],Kw.prototype,"bannerImageUrl",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.F("design:type",Boolean)],Kw.prototype,"hasText",void 0);_.Y([_.P("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kw.prototype,"computeBannerImageUrl",null);
_.Y([_.P("data.text"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kw.prototype,"computeHasText",null);_.Y([_.x("bannerImageUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],Kw.prototype,"bannerStyle",null);Kw=_.Y([_.X({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],Kw);
_.l(Kw,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(TYj!==void 0)return TYj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return TYj=n},{mode:1});var E_j;var scL=function(){return _.m.apply(this,arguments)||this};
_.f(scL,_.m);var RI=scL;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],RI.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],RI.prototype,"data",void 0);RI=_.Y([_.X({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],RI);
_.l(RI,"ytd-backstage-zero-state-renderer",function(){if(E_j!==void 0)return E_j;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return E_j=n},{mode:1});var cwc;var QcP=function(){return _.m.apply(this,arguments)||this};
_.f(QcP,_.m);var PK=QcP;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PK.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],PK.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],PK.prototype,"icon",void 0);PK=_.Y([_.X({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],PK);
_.l(PK,"ytd-post-filter-zero-state-renderer",function(){if(cwc!==void 0)return cwc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return cwc=n},{mode:1});var u0Q;var fsr={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},Awj=function(){return _.m.apply(this,arguments)||this};
_.f(Awj,_.m);Awj.prototype.configureRendererStamper=function(){return fsr};
var t8=Awj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],t8.prototype,"rendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],t8.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],t8.prototype,"icon",void 0);t8=_.Y([_.X({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],t8);
_.l(t8,"ytd-post-scheduling-zero-state-renderer",function(){if(u0Q!==void 0)return u0Q;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return u0Q=n},{mode:1});var zUb;var mi=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return n};
_.f(mi,_.m);mi.prototype.onTabsActivate=function(n){this.data&&this.data.tabs&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[n.detail.selected].navigationEndpoint})};
mi.prototype.shouldShowTotalCount=function(n){return n&&n.totalCount!==void 0};
mi.prototype.handleUpdatePostsTotalCountAction=function(n){var D=this.get(["data.tabs",1,"totalCount"]),L=this.get("updatePostsTotalCountAction.updateType",n);n=this.get("updatePostsTotalCountAction.number",n);D!==void 0&&L!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&n&&(L==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(D)+n):L==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(D)-n))};
_.oh.Object.defineProperties(mi.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var n=0,D=this.data.tabs.length;n<D;n++)if(this.data.tabs[n].selected)return n;return 0}}});
var vK=mi;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],vK.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vK.prototype,"rendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vK.prototype,"data",void 0);_.Y([_.x("data.tabs"),_.F("design:type",Number),_.F("design:paramtypes",[])],vK.prototype,"selected",null);vK=_.Y([_.X({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],vK);
_.l(vK,"ytd-post-stream-filter-renderer",function(){if(zUb!==void 0)return zUb;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return zUb=n},{mode:1});var IsA;var Cf6=function(){return _.m.apply(this,arguments)||this};
_.f(Cf6,_.m);var XH=Cf6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],XH.prototype,"kevlarBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],XH.prototype,"data",void 0);XH=_.Y([_.X({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],XH);
_.l(XH,"ytd-channel-age-gate-renderer",function(){if(IsA!==void 0)return IsA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IsA=n},{mode:1});var rwi;_.fl("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var OgG=function(){var n=_.m.apply(this,arguments)||this;n.data=null;return n};
_.f(OgG,_.m);OgG.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.oh.Object.defineProperties(OgG.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?0:(D=n.title)==null?0:(L=D.runs)==null?0:L.length)?147:160}}});
var lB=OgG;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],lB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lB.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],lB.prototype,"imageSizePx",null);lB=_.Y([_.X({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],lB);
_.l(lB,"ytd-channel-owner-empty-state-renderer",function(){if(rwi!==void 0)return rwi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return rwi=n},{mode:1});var igQ;var wWL;var hU6=function(){var n=_.m.apply(this,arguments)||this;n.boundSubmitSearch=function(){n.submitSearch()};
n.boundClearSearch=function(){n.clearSearch()};
return n};
_.f(hU6,_.m);_.G=hU6.prototype;_.G.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]]"}}}}}};
_.G.toggleClearButton=function(){this.hideClearButton=d_v||!this.input.value};
_.G.submitOnEnterKeyUp=function(n){n.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.G.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.G.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.G.submit=function(){_.bP(this.hostElement,"search-query-changed",this.input.value)};
var MG=hU6;MG.prototype.toggleClearButton=MG.prototype.toggleClearButton;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],MG.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MG.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],MG.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],MG.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],MG.prototype,"hideClearButton",void 0);_.Y([_.t(),_.F("design:type",Object)],MG.prototype,"boundSubmitSearch",void 0);_.Y([_.t(),_.F("design:type",Object)],MG.prototype,"boundClearSearch",void 0);_.Y([_.bM("#input"),_.F("design:type",Object)],MG.prototype,"input",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MG.prototype,"toggleClearButton",null);
MG=_.Y([_.X({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],MG);
_.l(MG,"ytd-channel-switcher-search-box-renderer",function(){if(wWL!==void 0)return wWL;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return wWL=n},{mode:1});var WQ6;var eUj=function(){var n=_.m.apply(this,arguments)||this;n.boundSubmit=function(){n.submit()};
return n};
_.f(eUj,_.m);_.G=eUj.prototype;_.G.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"}}}}};
_.G.ready=function(){var n=this;this.form.addEventListener("submit",function(D){return n.onSubmit(D)})};
_.G.onSubmit=function(n){n.preventDefault();return!1};
_.G.toggleClearButton=function(){this.hideClearButton=d_v||!this.input.value};
_.G.submitOnEnterKeyUp=function(n){n.keyCode===13&&this.submit()};
_.G.submit=function(){var n=this.data.endpoint,D=(0,_.Ao.unsafeClone)(n);_.u(D,_.kz)?_.u(D,_.kz).query=this.input.value:_.u(D,_.p8)&&(_.u(D,_.p8).query=this.input.value);var L=_.u(D.commandMetadata,_.jr);(L==null?0:L.url)?(L.url=_.iH(L.url,"query",this.input.value),_.bP(this.hostElement,"yt-navigate",{endpoint:D})):_.u(D,F5j)?(_.u(D,F5j).channelSwitcherQuery=this.input.value,_.c("web_ytd_search_box_renderer_command_resolver_ks")?_.Bz(this.hostElement,[D]):_.E().resolve(_.S6).resolveCommand(D,{form:{element:this.hostElement}})):
(n=Error("Oh`"+JSON.stringify(n)),_.zo(n))};
_.G.getUrl=function(n){return this.get("commandMetadata.webCommandMetadata.url",n)};
var oI=eUj;oI.prototype.toggleClearButton=oI.prototype.toggleClearButton;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],oI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oI.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],oI.prototype,"hideClearButton",void 0);
_.Y([_.t(),_.F("design:type",Object)],oI.prototype,"boundSubmit",void 0);_.Y([_.bM("#form"),_.F("design:type",HTMLFormElement)],oI.prototype,"form",void 0);_.Y([_.bM("#input"),_.F("design:type",Object)],oI.prototype,"input",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oI.prototype,"toggleClearButton",null);oI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],oI);
_.l(oI,"ytd-search-box-renderer",function(){if(WQ6!==void 0)return WQ6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return WQ6=n},{mode:2});var xDc=function(){var n=_.m.apply(this,arguments)||this;n.showSearchBox=!0;return n};
_.f(xDc,_.m);xDc.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
var Yf=xDc;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Yf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yf.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yf.prototype,"showSearchBox",void 0);Yf=_.Y([_.X({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Yf);
_.l(Yf,"ytd-channel-switcher-header-renderer",function(){if(igQ!==void 0)return igQ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return igQ=n},{mode:1});var KQG;var RUj;var PfG=function(){var n=_.m.apply(this,arguments)||this;n.isDisplayed=!0;return n};
_.f(PfG,_.m);_.G=PfG.prototype;_.G.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.dataChanged=function(){this.isDisplayed=!0};
_.G.computeType=function(n){return n||"UNKNOWN"};
_.G.onYtServiceRequestCompleted=function(n){n.stopPropagation();this.isDisplayed=!1};
_.G.onClose=function(){this.isDisplayed=!1};
var Sa=PfG;Sa.prototype.onYtServiceRequestCompleted=Sa.prototype.onYtServiceRequestCompleted;Sa.prototype.dataChanged=Sa.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Sa.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Sa.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sa.prototype,"data",void 0);
_.Y([_.t({computed:"computeType(data.type)",reflectToAttribute:!0}),_.F("design:type",String)],Sa.prototype,"type",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Sa.prototype,"isDisplayed",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sa.prototype,"dataChanged",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Sa.prototype,"onYtServiceRequestCompleted",null);Sa=_.Y([_.X({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Sa);
_.l(Sa,"ytd-alert-with-button-renderer",function(){if(RUj!==void 0)return RUj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return RUj=n},{mode:1});var t4W=function(){var n=_.m.apply(this,arguments)||this;n.noResult=!1;n.enableAlertBanner=!1;n.dismissedAlertBanner=!1;n.hideCreateChannelButton=!1;n.boundDismissAlertBanner=function(){n.dismissAlertBanner()};
n.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return n};
_.f(t4W,_.m);_.G=t4W.prototype;_.G.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.G.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.G.updateChannelSwitcherAction=function(n){var D;n=(D=_.u(n,C1c))==null?void 0:D.page;_.u(n,I1j)!==void 0&&(this.data=_.u(n,I1j))};
_.G.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]]"}}}}}};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.G.searchQueryChanged=function(n,D){if(this.data&&this.data.contents&&this.data.contents.length){n=[];var L=[];this.hideCreateChannelButton=this.noResult=!1;for(var g=document.querySelectorAll("ytd-account-item-renderer"),b=_.V(g),q=b.next();!q.done;q=b.next())q=q.value,L.push(q),q.style.display="block";this.resetRightBorder(L);if(D){this.hideCreateChannelButton=!0;for(L=1;L<this.data.contents.length;L++)if(q=this.data.contents[L],_.u(q,o2L)){var U=void 0,J=void 0;b=(U=_.u(q,o2L))==null?void 0:(J=
U.accountName)==null?void 0:J.simpleText;J=U=void 0;q=(U=_.u(q,o2L))==null?void 0:(J=U.channelHandle)==null?void 0:J.simpleText;(U=g[L-1])&&b&&_.E8(b,D)?n.push(U):_.c("enable_handle_search_on_channel_switcher")&&U&&q&&_.E8(q.toString(),D.toString())?n.push(U):U.style.display="none"}n.length===0&&(this.noResult=!0);this.resetRightBorder(n)}}};
_.G.resetRightBorder=function(n){for(var D=0;D<n.length;D++)n[D].style.borderRight=!this.hideCreateChannelButton&&(D+2)%3===0||this.hideCreateChannelButton&&(D+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.G.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.G.setShowSearchBox=function(n){if(n&&n.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var D=0;D<n.contents.length;D++)_.u(n.contents[D],_.q8)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.G.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.oh.Object.defineProperties(t4W.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null?0:n.contents)}}});
var FH=t4W;FH.prototype.onContinuationItemsUpdated=FH.prototype.onContinuationItemsUpdated;FH.prototype.searchQueryChanged=FH.prototype.searchQueryChanged;FH.prototype.onDataChanged=FH.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FH.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],FH.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],FH.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],FH.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],FH.prototype,"data",void 0);_.Y([_.bM("ytd-channel-switcher-header-renderer"),_.F("design:type",Object)],FH.prototype,"channelSwitcherHeaderRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],FH.prototype,"noResult",void 0);
_.Y([_.t(),_.F("design:type",Object)],FH.prototype,"enableAlertBanner",void 0);_.Y([_.t(),_.F("design:type",Object)],FH.prototype,"dismissedAlertBanner",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],FH.prototype,"hideCreateChannelButton",void 0);_.Y([_.x("data.contents"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],FH.prototype,"isLoading",null);_.Y([_.t(),_.F("design:type",Object)],FH.prototype,"boundDismissAlertBanner",void 0);
_.Y([_.t({computed:"computeButtonOverride()"}),_.F("design:type",Object)],FH.prototype,"buttonOverride",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FH.prototype,"onDataChanged",null);_.Y([_.R("search-query-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],FH.prototype,"searchQueryChanged",null);
_.Y([_.R("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],FH.prototype,"onContinuationItemsUpdated",null);FH=_.Y([_.X({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],FH);
_.l(FH,"ytd-channel-switcher-page-renderer",function(){if(KQG!==void 0)return KQG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return KQG=n},{mode:1});var mDb;var v_6=function(){var n=_.m.apply(this,arguments)||this;n.buttonOverrides={size:"S",iconPosition:"icon-only"};n.replyButtonOverrides={size:"S",type:"text"};return n};
_.f(v_6,_.m);_.G=v_6.prototype;_.G.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.G.detached=function(){this.replyBox&&this.replyBox.remove()};
_.G.showReplyDialog=function(n){if(n){var D=this.replyBox;D||(D=document.createElement("ytd-comment-reply-dialog-renderer"),D.id="replybox",_.r(this.replyDialogDiv).appendChild(D));D.data=n;this.replyDialogDiv.hidden=!1;D.openDialog()}};
_.G.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.G.onYtServiceRequestSent=function(n,D){n.stopPropagation();if(D.actions)for(var L=0;L<D.actions.length;L++){var g=_.u(D.actions[L],PCG);g?this.handleUpdateCommentVoteAction(g):n.target===this.heartButton&&this.toggleHeartState()}};
_.G.handleUpdateCommentVoteAction=function(n){var D;(D=this.toolbarState)!=null&&D.key&&this.ytdReduxBehavior.dispatch(_.CF("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:n.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":n.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.G.toggleHeartState=function(){var n;(n=this.toolbarState)!=null&&n.key&&this.ytdReduxBehavior.dispatch(_.CF("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.oh.Object.defineProperties(v_6.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return(((n=this.toolbarState)==null?void 0:n.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(D=this.toolbarData)==null?void 0:D.likeCountLiked:(L=this.toolbarData)==null?void 0:L.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.toolbarSurface)==null?void 0:n.commentDisabledActionCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.toolbarSurface)==null?void 0:n.prepareAccountCommand)!==void 0&&!_.c("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D=_.u((n=this.toolbarSurface)==null?void 0:n.prepareAccountCommand,_.fy),L,g,b,q,U,J,k,a,d;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((L=this.toolbarSharedData)==null||!L.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:D!=null?D:_.u((b=this.toolbarSurface)==null?void 0:b.likeCommand,_.fy),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:D!=null?D:_.u((q=this.toolbarSurface)==null?void 0:q.unlikeCommand,_.fy),defaultCommand:this.isVisiblyDisabled?_.u((U=this.toolbarSurface)==null?void 0:U.commentDisabledActionCommand,_.fy):void 0,defaultTooltip:(J=this.toolbarData)==null?void 0:J.likeInactiveTooltip,toggledTooltip:(k=this.toolbarData)==null?void 0:k.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(a=this.toolbarData)==null?void 0:a.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(d=this.toolbarSharedData)==null?void 0:d.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D=_.u((n=this.toolbarSurface)==null?void 0:n.prepareAccountCommand,_.fy),L,g,b,q,U,J,k,a,d,T;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((L=this.toolbarSharedData)==null||!L.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:D!=null?D:_.u((b=this.toolbarSurface)==null?void 0:b.dislikeCommand,_.fy),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:D!=null?D:_.u((q=this.toolbarSurface)==null?void 0:q.undislikeCommand,_.fy),defaultCommand:this.isVisiblyDisabled?_.u((U=this.toolbarSurface)==null?void 0:U.commentDisabledActionCommand,_.fy):void 0,defaultTooltip:(J=this.toolbarData)==null?void 0:J.dislikeInactiveTooltip,toggledTooltip:(k=this.toolbarData)==null?void 0:
k.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(a=this.toolbarSharedData)==null?void 0:a.dislikeReplyButtonA11y:(d=this.toolbarSharedData)==null?void 0:d.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(T=this.toolbarSharedData)==null?void 0:T.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D,L;if(((n=this.toolbarState)==null?void 0:n.heartState)!==void 0&&((D=this.toolbarState)==null?void 0:D.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((L=this.toolbarState)==null?void 0:L.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var g,b,q,U,J,k,a,d,T,Q,A,I,w,h;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(g=this.toolbarData)==null?void 0:g.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((b=this.toolbarState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((q=this.toolbarState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((U=this.toolbarState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((J=this.toolbarState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.u((k=this.toolbarSurface)==null?void 0:k.heartCommand,
_.fy),unheartEndpoint:this.isVisiblyDisabled?void 0:_.u((a=this.toolbarSurface)==null?void 0:a.unheartCommand,_.fy),disabledEndpoint:this.isVisiblyDisabled?_.u((d=this.toolbarSurface)==null?void 0:d.commentDisabledActionCommand,_.fy):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(T=this.toolbarData)==null?void 0:T.heartActiveTooltip,unheartedTooltip:(Q=this.toolbarData)==null?void 0:Q.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((A=
this.toolbarState)==null?void 0:A.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(I=this.toolbarSharedData)==null?void 0:I.unheartButtonA11y:(w=this.toolbarSharedData)==null?void 0:w.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(h=this.toolbarSharedData)==null?void 0:h.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.toolbarSurface)==null||!n.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(n=this.commentStrings)==null?void 0:n.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled?void 0:_.u((D=this.toolbarSurface)==null?void 0:D.replyCommand,_.fy),command:this.isVisiblyDisabled?_.u((L=this.toolbarSurface)==null?void 0:L.commentDisabledActionCommand,_.fy):void 0}}}});
var HK=v_6;HK.prototype.onYtServiceRequestSent=HK.prototype.onYtServiceRequestSent;HK.prototype.hideReplyDialogDiv=HK.prototype.hideReplyDialogDiv;_.Y([_.t(),_.F("design:type",Object)],HK.prototype,"commentStrings",void 0);_.Y([_.t(),_.F("design:type",Boolean)],HK.prototype,"isReply",void 0);_.Y([_.t(),_.F("design:type",Object)],HK.prototype,"toolbarData",void 0);_.Y([_.t(),_.F("design:type",Object)],HK.prototype,"toolbarSharedData",void 0);
_.Y([_.t(),_.F("design:type",String)],HK.prototype,"toolbarStateKey",void 0);_.Y([_.t(),_.F("design:type",String)],HK.prototype,"toolbarSurfaceKey",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],HK.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],HK.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],HK.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.bM("#reply-dialog"),_.F("design:type",HTMLElement)],HK.prototype,"replyDialogDiv",void 0);_.Y([_.bM("#replybox"),_.F("design:type",Object)],HK.prototype,"replyBox",void 0);_.Y([_.bM("ytd-creator-heart-renderer"),_.F("design:type",Object)],HK.prototype,"heartButton",void 0);_.Y([_.t({selector:function(n,D){return _.VV(n.entities,"engagementToolbarStateEntityPayload",D)},
selectorArgs:["toolbarStateKey"]}),_.F("design:type",Object)],HK.prototype,"toolbarState",void 0);_.Y([_.t({selector:cCb,selectorArgs:["toolbarSurfaceKey"]}),_.F("design:type",Object)],HK.prototype,"toolbarSurface",void 0);_.Y([_.t(),_.F("design:type",Object)],HK.prototype,"buttonOverrides",void 0);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HK.prototype,"hideReplyDialogDiv",null);
_.Y([_.x("toolbarData","toolbarState"),_.F("design:type",String),_.F("design:paramtypes",[])],HK.prototype,"likeCount",null);_.Y([_.x("likeCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HK.prototype,"showLikeCount",null);_.Y([_.x("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HK.prototype,"isVisiblyDisabled",null);_.Y([_.x("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HK.prototype,"hasPrepareAccountCommand",null);
_.Y([_.x("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],HK.prototype,"likeToggleButtonRenderer",null);_.Y([_.x("isReply","toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],HK.prototype,"dislikeToggleButtonRenderer",null);_.Y([_.x("toolbarData","toolbarState","toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],HK.prototype,"creatorHeartSupportedRenderer",null);
_.Y([_.x("toolbarSurface"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],HK.prototype,"hasReplyCommand",null);_.Y([_.x("toolbarSurface","commentStrings","isVisiblyDisabled"),_.F("design:type",Object),_.F("design:paramtypes",[])],HK.prototype,"replyButtonRenderer",null);_.Y([_.t(),_.F("design:type",Object)],HK.prototype,"replyButtonOverrides",void 0);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],HK.prototype,"onYtServiceRequestSent",null);HK=_.Y([_.X({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],HK);
_.l(HK,"ytd-comment-engagement-bar",function(){if(mDb!==void 0)return mDb;var n=document.createElement("template");_.z(n,'\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]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mDb=n},{mode:1});var XWL;var lsQ=function(){return _.m.apply(this,arguments)||this};
_.f(lsQ,_.m);var M4I=lsQ;_.Y([_.t(),_.F("design:type",Object)],M4I.prototype,"data",void 0);M4I=_.Y([_.X({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],M4I);
_.l(M4I,"ytd-comment-pause-composer-renderer",function(){if(XWL!==void 0)return XWL;var n=document.createElement("template");_.z(n,'\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" 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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XWL=n},{mode:1});var o_b;var Y$i;var S$b;var y_=function(){return _.m.apply(this,arguments)||this};
_.f(y_,_.m);y_.prototype.computeState=function(n){switch(n==null?void 0:n.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"}};
y_.prototype.updateStateIdentifier=function(n){if(this.viewModel.triStateKey){var D=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.CF("triStateButtonStateEntityPayload",D,{key:D,stateIdentifier:n}))}};
y_.prototype.onClick=function(){var n=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(){n.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){n.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.oh.Object.defineProperties(y_.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 n;return((n=this.data)==null?void 0:n.buttonText)||""}}});
var NG=y_;_.Y([_.t(),_.F("design:type",Object)],NG.prototype,"viewModel",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],NG.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],NG.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],NG.prototype,"ytRendererBehavior",void 0);
_.Y([_.t({selector:QfQ,selectorArgs:["viewModel.triStateKey"]}),_.F("design:type",Object)],NG.prototype,"triStateButtonStateEntity",void 0);_.Y([_.t({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.F("design:type",String)],NG.prototype,"state",void 0);_.Y([_.x("viewModel","state"),_.F("design:type",Object),_.F("design:paramtypes",[])],NG.prototype,"data",null);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],NG.prototype,"buttonText",null);
NG=_.Y([_.X({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],NG);
_.l(NG,"ytd-tri-state-button-view-model",function(){if(S$b!==void 0)return S$b;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return S$b=n},{mode:1});var FQP=function(){var n=_.m.apply(this,arguments)||this;n.useSmallAvatars=_.c("small_avatars_for_comments");n.webWatchCompactComments=_.c("web_watch_compact_comments");n.editDialog=null;return n};
_.f(FQP,_.m);_.G=FQP.prototype;_.G.onShow=function(){_.ee("cmv",void 0,"wn_comments")};
_.G.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"}}}};
_.G.detached=function(){this.editDialog=null;this.expander.reset()};
_.G.updateBackgroundColor=function(){if(this.backgroundColor){var n={"--ytd-comment-paid-background-color":_.z7(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.Dy(this.hostElement,n)}else _.Dy(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.G.resetExpander=function(){var n;(n=this.expander)==null||n.reset()};
_.G.openEditDialog=function(n){n.dialog&&(this.editDialog=n.dialog,this.JSC$13608_editReplyDialogContainer?this.JSC$13608_editReplyDialogContainer.openDialog():this.JSC$13608_editCommentDialogContainer&&this.JSC$13608_editCommentDialogContainer.focus())};
_.G.onYtNavigate=function(n){var D=n.detail.endpoint;if(D=_.u(D,_.CSL)||_.u(D,_.rLr))n.stopPropagation(),this.openEditDialog(D)};
_.G.onYtCommentboxDismiss=function(){this.editDialog=null;_.Dy(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.G.onAuthorThumbnailClicked=function(){var n=this;_.c("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(D,L){n.onAuthorThumbnailEndpointSuccess(L)},
onServerError:function(D,L){_.CL(new _.pe("Failed to resolve the command",L))}}})};
_.G.onAuthorThumbnailEndpointSuccess=function(n){if((n=n==null?void 0:n.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(n,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();n=n==null?void 0:n.clickTrackingParams;var D=_.Ck();n&&D&&_.qb().graftServerVe(n,D)}};
_.G.logScreenVe=function(){_.$Q(_.qb(),66557)};
_.G.onYtCommentboxResize=function(n){var D;(n==null?0:(D=n.detail)==null?0:D.height)&&_.Dy(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":n.detail.height+"px"})};
_.oh.Object.defineProperties(FQP.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 n,D=(n=this.commentEntity)==null?void 0:n.author;return D&&(D.isCreator||D.isVerified||D.isArtist)?{renderer:{authorEndpoint:D.channelPageEndpoint?_.u(D.channelPageEndpoint,_.fy):_.u(D.channelCommand,_.fy),authorText:{runs:[{text:D.displayName}]},color:D.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:D.isArtist?{iconType:"AUDIO_BADGE"}:
D.isVerified?{iconType:D.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:D.isArtist||D.isVerified?D.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.commentEntity)==null?void 0:n.author;return D!=null&&D.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:D.sponsorBadgeUrl}]},tooltip:D.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var n;return _.u((n=this.commentSurfaceEntity)==null?void 0:n.pdgCommentChip,_.g5b)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var n;return this.voiceReplyContainerViewModel&&((n=this.voiceReplyContainerViewModel)==null?void 0:n.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var n;return _.u((n=this.commentSurfaceEntity)==null?void 0:n.voiceReplyContainerViewModel,oq6)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var n;return this.voiceReplyContainerViewModel&&(n=this.voiceReplyContainerViewModel)!=null&&n.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.commentSurfaceEntity)==null?void 0:n.commentBackgroundColor)!=null?D:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.c("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var n,D;return(((n=this.commentEntity)==null?void 0:(D=n.properties)==null?void 0:D.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var n,D;if(_.c("enable_profile_cards_on_comments")&&((n=this.commentEntity)==null?0:(D=n.author)==null?0:D.profileCardEndpoint)&&this.viewModel.allowProfileCard){var L,g;return _.u((L=this.commentEntity)==null?void 0:(g=L.author)==null?void 0:g.profileCardEndpoint,_.fy)}var b,q;return _.u((b=this.commentEntity)==null?void 0:(q=b.avatar)==null?void 0:q.endpoint,_.fy)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var n,D;if(_.c("enable_profile_cards_on_comments")&&((n=this.commentEntity)==null?0:(D=n.author)==null?0:D.channelPageEndpoint)){var L,g;return _.u((L=this.commentEntity)==null?void 0:(g=L.author)==null?void 0:g.channelPageEndpoint,_.fy)}var b,q;return _.u((b=this.commentEntity)==null?void 0:(q=b.avatar)==null?void 0:q.endpoint,_.fy)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b=(n=this.commentEntity)==null?void 0:(D=n.avatar)==null?void 0:(L=D.image)==null?void 0:(g=L.sources)==null?void 0:g[0];return b?{thumbnails:[{url:b.url,width:b.width,height:b.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.commentEntity)==null?0:(D=n.author)==null?0:D.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.commentEntity)==null?void 0:(D=n.author)==null?void 0:D.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.commentEntity)==null?void 0:(D=n.properties)==null?void 0:D.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var n;return _.u((n=this.commentSurfaceEntity)==null?void 0:n.publishedTimeCommand,_.fy)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var n,D;if(((n=this.commentEntity)==null?0:n.translatedContent)&&((D=this.translateButtonState)==null?void 0:D.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var L;if((L=this.voiceReplyContainerViewModel)==null?0:L.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var g,b;return((g=this.commentEntity)==null?void 0:(b=g.properties)==null?void 0:b.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.commentSharedEntity)==null?void 0:(D=n.strings)==null?void 0:D.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.commentSharedEntity)==null?void 0:(D=n.strings)==null?void 0:D.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.commentEntity)==null||!n.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var n,D,L=(D=_.u((n=this.viewModel)==null?void 0:n.translateButton,Mt6))!=null?D:{},g,b,q,U,J,k,a,d,T,Q,A;return Object.assign({},L,{untoggledStateData:Object.assign({},L.untoggledStateData,{buttonText:(g=this.commentEntity)==null?void 0:(b=g.translateData)==null?void 0:b.text}),togglingStateData:Object.assign({},L.togglingStateData,{buttonText:(q=this.commentSharedEntity)==null?
void 0:(U=q.strings)==null?void 0:U.translatingText}),toggledStateData:Object.assign({},L.toggledStateData,{buttonText:(J=this.commentSharedEntity)==null?void 0:(k=J.strings)==null?void 0:k.seeOriginalText}),transitionCommand:((a=this.commentEntity)==null?0:a.translatedContent)?void 0:_.u((d=this.commentEntity)==null?void 0:(T=d.translateData)==null?void 0:T.translateComment,_.fy),triStateKey:(Q=this.commentEntity)==null?void 0:(A=Q.properties)==null?void 0:A.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((D=_.u(_.u((n=this.toolbarSurface)==null?void 0:n.menuCommand,_.fy),Ot6))==null?void 0:(L=D.menu)==null?void 0:L.menuRenderer)||null}}});
var ja=FQP;ja.prototype.onYtCommentboxResize=ja.prototype.onYtCommentboxResize;ja.prototype.onYtCommentboxDismiss=ja.prototype.onYtCommentboxDismiss;ja.prototype.onYtNavigate=ja.prototype.onYtNavigate;ja.prototype.resetExpander=ja.prototype.resetExpander;ja.prototype.updateBackgroundColor=ja.prototype.updateBackgroundColor;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],ja.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],ja.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ja.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#author-thumbnail > button"),_.F("design:type",HTMLElement)],ja.prototype,"authorThumbnailAnchor",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ja.prototype,"linked",null);_.Y([_.x("viewModel","linked"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"linkedCommentBadge",null);_.Y([_.t({reflectToAttribute:!0}),_.x("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ja.prototype,"pinned",null);
_.Y([_.x("viewModel","pinned"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"pinnedCommentBadge",null);_.Y([_.x("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"authorCommentBadge",null);_.Y([_.t({reflectToAttribute:!0}),_.x("authorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"hasAuthorBadge",null);
_.Y([_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"sponsorCommentBadge",null);_.Y([_.t({reflectToAttribute:!0}),_.x("sponsorCommentBadge"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"hasSponsorBadge",null);_.Y([_.x("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"pdgCommentChipRenderer",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"hasVoiceReply",null);_.Y([_.x("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"voiceReplyContainerViewModel",null);_.Y([_.x("voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"voiceReplyUnavailableText",null);_.Y([_.t(),_.F("design:type",Object)],ja.prototype,"data",void 0);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"viewModel",null);_.Y([_.t({selector:function(n,D){return _.VV(n.entities,"commentSharedEntityPayload",D)},
selectorArgs:["viewModel.sharedKey"]}),_.F("design:type",Object)],ja.prototype,"commentSharedEntity",void 0);_.Y([_.t({selector:function(n,D){return _.VV(n.entities,"commentEntityPayload",D)},
selectorArgs:["viewModel.commentKey"]}),_.F("design:type",Object)],ja.prototype,"commentEntity",void 0);_.Y([_.t({selector:function(n,D){return _.VV(n.entities,"commentSurfaceEntityPayload",D)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.F("design:type",Object)],ja.prototype,"commentSurfaceEntity",void 0);_.Y([_.t({selector:cCb,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.F("design:type",Object)],ja.prototype,"toolbarSurface",void 0);_.Y([_.t({selector:QfQ,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.F("design:type",Object)],ja.prototype,"translateButtonState",void 0);
_.Y([_.x("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"backgroundColor",null);_.Y([_.t({reflectToAttribute:!0}),_.x("viewModel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ja.prototype,"optimalReadingWidthComments",null);_.Y([_.bM("ytd-expander"),_.F("design:type",Object)],ja.prototype,"expander",void 0);
_.Y([_.P("backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ja.prototype,"updateBackgroundColor",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ja.prototype,"useSmallAvatars",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ja.prototype,"webWatchCompactComments",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"isReply",null);
_.Y([_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"authorThumbnailEndpoint",null);_.Y([_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"authorNameEndpoint",null);_.Y([_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"authorThumbnail",null);_.Y([_.x("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],ja.prototype,"authorTextClass",null);
_.Y([_.x("commentEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],ja.prototype,"authorChannelName",null);_.Y([_.x("commentEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"publishedTime",null);_.Y([_.x("commentSurfaceEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"publishedTimeCommand",null);
_.Y([_.x("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"contentText",null);_.Y([_.P("contentText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ja.prototype,"resetExpander",null);_.Y([_.x("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ja.prototype,"shouldShowReadMoreInitially",null);
_.Y([_.x("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],ja.prototype,"expandText",null);_.Y([_.x("commentSharedEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],ja.prototype,"collapseText",null);_.Y([_.x("commentEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ja.prototype,"shouldShowTranslateButton",null);
_.Y([_.x("commentEntity","commentSharedEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"translateButton",null);_.Y([_.x("toolbarSurface"),_.F("design:type",Object),_.F("design:paramtypes",[])],ja.prototype,"overflowMenuRenderer",null);_.Y([_.t(),_.F("design:type",Object)],ja.prototype,"editDialog",void 0);_.Y([_.bM("ytd-comment-dialog-renderer"),_.F("design:type",Object)],ja.prototype,"JSC$13608_editCommentDialogContainer",void 0);
_.Y([_.bM("ytd-comment-reply-dialog-renderer"),_.F("design:type",Object)],ja.prototype,"JSC$13608_editReplyDialogContainer",void 0);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ja.prototype,"onYtNavigate",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ja.prototype,"onYtCommentboxDismiss",null);
_.Y([_.R("yt-commentbox-resize"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ja.prototype,"onYtCommentboxResize",null);ja=_.Y([_.X({disableElementRegistration:!0,is:"ytd-comment-view-model"})],ja);
_.l(ja,"ytd-comment-view-model",function(){if(Y$i!==void 0)return Y$i;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Y$i=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var Hgc=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_modern_buttons");n.isWatchGrid=_.c("kevlar_watch_grid");n.buttonOverrides={style:"call-to-action"};n.JSC$13625_spinnerEl=null;n.nextContinuation={continuationType:"commentRepliesContinuation",usePost:!0};return n};
_.f(Hgc,_.m);_.G=Hgc.prototype;_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.G.configureRendererStamper=function(){return{"data.continuations":{id:"continuation",mapping:{nextContinuationData:{component:"yt-next-continuation",params:{showButton:!0,showIcon:!0}}}},"data.teaserContents":{id:"teaser-replies",mapping:{commentRenderer:{component:"ytd-comment-renderer",params:{isReply:!0}},commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentRenderer:{component:"ytd-comment-renderer",params:{isReply:!0}},commentViewModel:{component:"ytd-comment-view-model"},
continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.G.attached=function(){this.isShowRepliesVisible=!0};
_.G.created=function(){this.domRepeatInitialCount=10};
_.G.dataChanged=function(){var n=this.expanderContents;n&&(n.hidden=!0);this.isLoading=!1};
_.G.onContentsDomChange=function(){this.domRepeatInitialCount=_.r(this.hostElement).querySelectorAll("ytd-comment-renderer").length};
_.G.onRetrieveLocation=function(n,D){D.locationRetrieved("/comment_service_ajax?action_get_comment_replies=1&pbj=1",void 0);n.stopPropagation()};
_.G.triggerFirstContinuation=function(){this.data.contents||this.continuation&&this.continuation.trigger();this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.G.isLoadingChanged=function(){this.isLoading&&!this.JSC$13625_spinnerEl&&(this.JSC$13625_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.r(this.expanderContents).appendChild(this.JSC$13625_spinnerEl));this.JSC$13625_spinnerEl&&(this.JSC$13625_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var n;(n=this.contents)==null||n.classList.remove("reloading")}};
_.G.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var n=_.u(this.data.viewReplies,_.Wx);n&&this.ytRendererBehavior.logExplicitClick(n)};
_.G.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var n=_.u(this.data.hideReplies,_.Wx);n&&this.ytRendererBehavior.logExplicitClick(n)};
_.G.isShowMoreChanged=function(){var n=_.r(this.hostElement).querySelector("#expander-contents");n&&(n.hidden=this.isShowRepliesVisible)};
_.G.computeAlign=function(){if(this.modern){var n;return!((n=this.data)==null?0:n.viewRepliesCreatorThumbnail)}};
_.oh.Object.defineProperties(Hgc.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.data)==null?void 0:n.contents,L;return!((L=this.data)==null||!L.continuations)||!!D&&D.length>0&&!!D[D.length-1].continuationItemRenderer}}});
var nc=Hgc;nc.prototype.isShowMoreChanged=nc.prototype.isShowMoreChanged;nc.prototype.isLoadingChanged=nc.prototype.isLoadingChanged;nc.prototype.triggerFirstContinuation=nc.prototype.triggerFirstContinuation;nc.prototype.onRetrieveLocation=nc.prototype.onRetrieveLocation;nc.prototype.dataChanged=nc.prototype.dataChanged;_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],nc.prototype,"ytNextContinuationBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nc.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],nc.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nc.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nc.prototype,"modern",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],nc.prototype,"isLoading",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],nc.prototype,"isShowRepliesVisible",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],nc.prototype,"useNewFormatting",void 0);_.Y([_.t({value:10}),_.F("design:type",Number)],nc.prototype,"domRepeatInitialCount",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nc.prototype,"isWatchGrid",void 0);
_.Y([_.t(),_.F("design:type",Object)],nc.prototype,"buttonOverrides",void 0);_.Y([_.bM("#expander-contents"),_.F("design:type",HTMLElement)],nc.prototype,"expanderContents",void 0);_.Y([_.bM("yt-next-continuation"),_.F("design:type",Object)],nc.prototype,"continuation",void 0);_.Y([_.bM("ytd-continuation-item-renderer"),_.F("design:type",Object)],nc.prototype,"continuationItemRenderer",void 0);_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],nc.prototype,"contents",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nc.prototype,"dataChanged",null);_.Y([_.x("data.continuations","data.contents"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nc.prototype,"hasContinuation",null);_.Y([_.R("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],nc.prototype,"onRetrieveLocation",null);
_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nc.prototype,"triggerFirstContinuation",null);_.Y([_.P("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nc.prototype,"isLoadingChanged",null);_.Y([_.P("isShowRepliesVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nc.prototype,"isShowMoreChanged",null);
nc=_.Y([_.X({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],nc);
_.l(nc,"ytd-comment-replies-renderer",function(){if(o_b!==void 0)return o_b;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return o_b=n},{mode:1});var ywI;var NYG=function(){var n=_.m.apply(this,arguments)||this;n.isOpen=!1;n.commentDialog=null;n.useSmallAvatars=_.c("small_avatars_for_comments");n.useSmallAvatarsEngagementPanelOnly=_.c("small_avatars_for_comments_ep");n.placeholderFocusListener=null;n.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return n};
_.f(NYG,_.m);_.G=NYG.prototype;_.G.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]]"}}}}}};
_.G.ready=function(){var n=this,D=_.r(this.hostElement).querySelector("#placeholder-area"),L=_.r(this.hostElement).querySelector("#simplebox-placeholder"),g=function(b){b.stopPropagation();b instanceof KeyboardEvent&&b.type==="keypress"&&b.keyCode!==13&&b.keyCode!==32||n.openDialog()};
this.placeholderFocusListener=g;L.addEventListener("focus",this.placeholderFocusListener);D.addEventListener("tap",g);D.addEventListener("keypress",g)};
_.G.maybeRemoveFocusEventListener=function(){var n;(n=this.data)!=null&&n.prepareAccountEndpoint&&!_.c("web_comments_simplebox_modal_focus_on_tap_ks")&&(n=_.r(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(n.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.G.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.G.openDialog=function(){this.data&&(this.data.prepareAccountEndpoint?_.c("web_comment_simplebox_resolve_polymer_command_ks")?_.Ly.instance.resolveCommand(this.data.prepareAccountEndpoint):_.gX(this.data.prepareAccountEndpoint,this.hostElement):(this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)}),this.isOpen=!0,_.r(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()))};
_.G.onYtCommentboxDismiss=function(n){n.stopPropagation();this.isOpen=!1};
_.G.onCreateCommentAction=function(n){this.get("createCommentAction.contents",n)&&(this.isOpen=!1)};
_.G.computeCommentDialog=function(n){return{placeholderText:n.placeholderText,authorThumbnail:n.authorThumbnail,submitButton:n.submitButton,imageButton:n.imageButton,cancelButton:n.cancelButton,emojiButton:n.emojiButton,emojis:n.emojis,emojiPicker:n.emojiPicker,aadcGuidelinesStateEntityKey:n.aadcGuidelinesStateEntityKey,openAadcDialog:n.openAadcDialog,unicodeEmojisUrl:n.unicodeEmojisUrl}};
_.G.onHideIdentityChip=function(n){_.u(n,KrP)&&this.set("data.placeholderText",_.u(n,KrP).placeholderText)};
var De=NYG;De.prototype.onYtCommentboxDismiss=De.prototype.onYtCommentboxDismiss;De.prototype.dataChanged=De.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],De.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],De.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],De.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],De.prototype,"isOpen",void 0);_.Y([_.t(),_.F("design:type",Object)],De.prototype,"commentDialog",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],De.prototype,"engagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],De.prototype,"useSmallAvatars",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],De.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],De.prototype,"enableCreationBox",void 0);_.Y([_.t(),_.F("design:type",Boolean)],De.prototype,"showCreateDialog",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],De.prototype,"dataChanged",null);
_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],De.prototype,"onYtCommentboxDismiss",null);De=_.Y([_.X({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],De);
_.l(De,"ytd-comment-simplebox-renderer",function(){if(ywI!==void 0)return ywI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ywI=n},{mode:1});var jcj;_.fl("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var Lc=function(){var n=_.m.apply(this,arguments)||this;n.addHoverEffect=_.c("swatcheroo_comments_hover_effect");return n};
_.f(Lc,_.m);Lc.prototype.onTap=function(n){if(this.addHoverEffect&&!this.engagementPanel&&!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var D;((D=window.getSelection())==null?0:D.toString().length)||_.gX({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
Lc.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.oh.Object.defineProperties(Lc.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)!=null&&n.commentViewModel)return _.u(this.data.commentViewModel,lZj)}}});
var gN=Lc;gN.prototype.onTap=gN.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],gN.prototype,"addHoverEffect",void 0);_.Y([_.t(),_.F("design:type",Object)],gN.prototype,"data",void 0);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],gN.prototype,"commentViewModel",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gN.prototype,"engagementPanel",void 0);_.Y([_.R("tap"),_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],gN.prototype,"onTap",null);gN=_.Y([_.X({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],gN);
_.l(gN,"ytd-comment-thread-renderer",function(){if(jcj!==void 0)return jcj;var n=document.createElement("template");_.z(n,'\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<template is="dom-if" if="[[data.comment.commentRenderer]]" class="style-scope ytd-comment-thread-renderer">\n  <ytd-comment-renderer id="comment" data="[[data.comment.commentRenderer]]" engagement-panel="[[engagementPanel]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-renderer>\n</template>\n<template is="dom-if" if="[[data.commentViewModel]]" class="style-scope ytd-comment-thread-renderer">\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</template>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return jcj=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var nkA;var DMA=function(){var n=_.m.apply(this,arguments)||this;n.modernTypography=_.c("web_modern_typography");n.compactHeader=_.c("web_watch_compact_comments_header");n.hidePanelButton=!1;n.isPostSchedulingEnabled=_.c("enable_post_scheduling");n.hasFinishedStamping=!1;n.JSC$13643_handleOpenPostCommentDialogActionAfterStamp=!1;n.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return n};
_.f(DMA,_.m);_.G=DMA.prototype;
_.G.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"}}}};
_.G.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.G.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13643_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.G.onYtServiceRequestSent=function(n,D){if(!_.c("kevlar_command_handler")&&D.actions)for(n=0;n<D.actions.length;n++){var L=D.actions[n];_.u(L,BKi)&&_.r(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.u(L,BKi))}};
_.G.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var n;if(this.getPrefilledBackstagePostDialog((n=this.data)==null?void 0:n.actions)){_.r(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var D=_.r(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;D&&_.X6(this,function(){D.focus();D.openDialog&&D.openDialog()})}}else this.hasActionsChange=!0};
_.G.computeIsBackstage=function(n){return n};
_.G.onYtCommentboxDismiss=function(){_.r(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.G.removePrefilledDialog=function(n){if(n==null?0:n.actions){for(var D=n.actions.length-1;D>=0;D--){var L=void 0;((L=_.u(n.actions[D],zzj))==null?0:L.dialog)&&delete n.actions[D]}this.set("data",void 0);this.set("data",n)}};
_.G.getPrefilledBackstagePostDialog=function(n){if(n)for(var D=0;D<n.length;D++){var L=n[D],g=void 0;if((g=_.u(L,zzj))==null?0:g.dialog)return _.u(L,zzj).dialog}return null};
_.G.computeBackstagePostDialog=function(n){return n&&(this.getPrefilledBackstagePostDialog(n.actions)||n.createRenderer)};
_.G.dataChanged=function(){if(this.data){var n=this.data.customEmojis,D=this.data.unicodeEmojisUrl;_.xV.clear();D&&_.JtL(_.xV,D);n&&_.xV.load(n)}};
_.G.handleSignalActionOpenPostCommentDialogAction=function(){var n=_.r(this.hostElement).querySelector("ytd-comment-simplebox-renderer");n?n.openDialog():this.JSC$13643_handleOpenPostCommentDialogActionAfterStamp=!0};
_.oh.Object.defineProperties(DMA.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.c("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q,U;return!this.hidePanelButton&&_.c("kevlar_watch_comments_panel_button")&&((U=_.u((n=this.data)==null?void 0:(D=n.sortMenu)==null?void 0:(L=D.sortFilterSubMenuRenderer)==null?void 0:(g=L.subMenuItems)==null?void 0:(b=g[0])==null?void 0:(q=b.serviceEndpoint)==null?void 0:q.commandMetadata,_.jr))==null?void 0:U.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.Tg("MINIPLAYER_EXPAND_LABEL"),text:_.Mn(_.Tg("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
var b6=DMA;b6.prototype.dataChanged=b6.prototype.dataChanged;b6.prototype.onYtCommentboxDismiss=b6.prototype.onYtCommentboxDismiss;b6.prototype.observePrefilledBackstagePostDialog=b6.prototype.observePrefilledBackstagePostDialog;b6.prototype.onYtServiceRequestSent=b6.prototype.onYtServiceRequestSent;b6.prototype.onStampFinished=b6.prototype.onStampFinished;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],b6.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],b6.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],b6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],b6.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],b6.prototype,"modernTypography",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],b6.prototype,"compactHeader",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],b6.prototype,"engagementPanel",void 0);_.Y([_.t(),_.F("design:type",Object)],b6.prototype,"hidePanelButton",void 0);_.Y([_.t({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.F("design:type",Boolean)],b6.prototype,"isBackstage",void 0);_.Y([_.t({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.F("design:type",Object)],b6.prototype,"backstagePostDialog",void 0);
_.Y([_.t(),_.F("design:type",Object)],b6.prototype,"isPostSchedulingEnabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],b6.prototype,"useSpaceBetween",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","hidePanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],b6.prototype,"showCommentsPanelButton",null);
_.Y([_.x("data","showCommentsPanelButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],b6.prototype,"commentsPanelButtonData",null);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b6.prototype,"onStampFinished",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],b6.prototype,"onYtServiceRequestSent",null);
_.Y([_.P("data.actions"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b6.prototype,"observePrefilledBackstagePostDialog",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],b6.prototype,"onYtCommentboxDismiss",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b6.prototype,"dataChanged",null);
b6=_.Y([_.X({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],b6);
_.l(b6,"ytd-comments-header-renderer",function(){if(nkA!==void 0)return nkA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nkA=n},{mode:1});var LXA;var gkW=function(){return _.m.apply(this,arguments)||this};
_.f(gkW,_.m);var $u=gkW;_.Y([_.t(),_.F("design:type",Object)],$u.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$u.prototype,"ytRendererBehavior",void 0);$u=_.Y([_.X({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],$u);
_.l($u,"ytd-destination-button-renderer",function(){if(LXA!==void 0)return LXA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LXA=n},{mode:1});var bij;var $MP=function(){var n=_.m.apply(this,arguments)||this;n.isRichGrid=!1;n.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};n.modernTypography=_.c("web_modern_typography");return n};
_.f($MP,_.m);_.G=$MP.prototype;_.G.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.G.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.G.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.G.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var n;if((n=this.data)==null||!n.isExpanded){n=this.hostElement.clientWidth;var D;if(n&&(D=this.data)!=null&&D.destinationButtons){D=Math.floor((n+4)/214);n=this.data.destinationButtons.length;var L=Math.ceil(n/D);this.fullyVisibleRows=n%D===1&&L===2?1:Math.min(L,2);this.isShowMoreVisible=this.fullyVisibleRows<L}}}};
_.G.updateRichGridDestinationButtonsVisibility=function(){var n,D;if(this.isRichGrid&&((n=this.data)==null||!n.isExpanded)&&(D=this.data)!=null&&D.destinationButtons){n=this.richGridItemsPerRow+1;D=this.data.destinationButtons.length;var L=Math.ceil(D/n);this.fullyVisibleRows=D%n===1&&L===2?1:Math.min(L,2);this.isShowMoreVisible=this.fullyVisibleRows<L}};
_.G.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
var GT=$MP;GT.prototype.updateRichGridDestinationButtonsVisibility=GT.prototype.updateRichGridDestinationButtonsVisibility;_.Y([_.t(),_.F("design:type",Object)],GT.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Number)],GT.prototype,"fullyVisibleRows",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],GT.prototype,"isShowMoreVisible",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],GT.prototype,"isRichGrid",void 0);
_.Y([_.t({selector:_.OR,value:0}),_.F("design:type",Number)],GT.prototype,"richGridItemsPerRow",void 0);_.Y([_.t(),_.F("design:type",Object)],GT.prototype,"gridStateActionMap",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],GT.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],GT.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],GT.prototype,"modernTypography",void 0);_.Y([_.P("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GT.prototype,"updateRichGridDestinationButtonsVisibility",null);
GT=_.Y([_.X({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],GT);
_.l(GT,"ytd-destination-shelf-renderer",function(){if(bij!==void 0)return bij;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bij=n},{mode:1});var Gnr;var qzb=function(){return _.m.apply(this,arguments)||this};
_.f(qzb,_.m);qzb.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"}}}};
var qW=qzb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qW.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qW.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qW.prototype,"data",void 0);qW=_.Y([_.X({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],qW);
_.l(qW,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(Gnr!==void 0)return Gnr;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Gnr=n},{mode:1});var Vlj;var UMr=function(){var n=_.m.apply(this,arguments)||this;n.disableAnimation=!1;n.isSlimlineSurvey=!1;n.isSlimlineSurveyFollowUp=!1;n.isShortsStyle=!1;return n};
_.f(UMr,_.m);UMr.prototype.onTap=function(n){n.preventDefault();this.data&&_.bP(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.oh.Object.defineProperties(UMr.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 n,D,L,g,b;return((n=this.data)==null?0:n.checked)?(D=this.data)==null?void 0:(L=D.onStateIcon)==null?void 0:L.iconType:(g=this.data)==null?void 0:(b=g.defaultStateIcon)==null?void 0:b.iconType}}});
var Vl=UMr;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Vl.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Vl.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Vl.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Vl.prototype,"disableAnimation",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vl.prototype,"isSlimlineSurvey",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vl.prototype,"isSlimlineSurveyFollowUp",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vl.prototype,"isShortsStyle",void 0);_.Y([_.x("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vl.prototype,"isAnimatedIcon",null);
_.Y([_.x("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Number),_.F("design:paramtypes",[])],Vl.prototype,"iconSize",null);_.Y([_.x("isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vl.prototype,"isDarkTheme",null);_.Y([_.x("data.checked"),_.F("design:type",Object),_.F("design:paramtypes",[])],Vl.prototype,"icon",null);Vl=_.Y([_.X({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],Vl);
_.l(Vl,"ytd-rating-survey-option-renderer",function(){if(Vlj!==void 0)return Vlj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Vlj=n},{mode:2});var B7P;var J_G=function(){var n=_.m.apply(this,arguments)||this;n.firstResponseText=null;n.lastResponseText=null;n.selectedNonStarOption=null;n.hideOptions=!1;n.hideUndoButton=!0;n.disableAnimation=!1;n.showResponseRangeText=!1;n.selectedRatingIndex=-1;n.isSlimlineSurvey=!1;n.isSlimlineSurveyFollowUp=!1;n.isShortsStyle=!1;n.slimlineSurveyRatingSelectedIndex=-1;return n};
_.f(J_G,_.m);_.G=J_G.prototype;_.G.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.G.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.G.onOptionChange=function(n,D){var L=this;n=D.onStateIcon&&D.defaultStateIcon&&D.onStateIcon.iconType===D.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(U,J){U.responseText===D.responseText?L.isSlimlineSurvey?(L.selectedRatingIndex=J,L.ytdReduxBehavior.dispatch(FzA(J))):(L.setSurveyOptionValue(J,!0,"checked"),L.setSurveyOptionValue(J,!0,"selected")):(L.setSurveyOptionValue(J,!1,"checked"),L.setSurveyOptionValue(J,
!1,"selected"))});
else if(n)this.selectedNonStarOption=D,this.hideOptions=!0;else{var g=this.ytRendererBehavior.getSimpleString(D.responseText),b=!0;this.getOptionRenderers().forEach(function(U,J){L.setSurveyOptionValue(J,b,"checked");L.setSurveyOptionValue(J,!1,"selected");L.ytRendererBehavior.getSimpleString(U.responseText)===g&&(b=!1,L.setSurveyOptionValue(J,!0,"selected"))})}n=D.responseEndpoint;
var q;D.followUpCommand&&(q=_.u(D.followUpCommand,DoG));this.isSlimlineSurvey?(this.resetComponent(),_.$d(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.$d(this.hostElement,"ytd-inline-survey-rating-select-action",[n,q])};
_.G.showSelectedOption=function(){var n=this;_.fj.addJob(function(){var D=n.getOptionRenderers()[n.slimlineSurveyRatingSelectedIndex];n.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),D)},8,100)};
_.G.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(n){var D;return(D=_.u(n,gSr))!=null?D:{}}):[]};
_.G.onUndoClick=function(){this.resetComponent();_.$d(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.G.setSurveyOptionValue=function(n,D,L){this.notifyPath("data.ratings."+n+".ratingSurveyOptionRenderer."+L);this.set("data.ratings."+n+".ratingSurveyOptionRenderer."+L,D)};
_.G.resetComponent=function(){var n=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var D=this.getOptionRenderers(),L,g;this.firstResponseText=(g=(L=D[0])==null?void 0:L.responseText)!=null?g:null;var b,q;this.lastResponseText=(q=(b=D[D.length-1])==null?void 0:b.responseText)!=null?q:null;D.forEach(function(U,J){n.setSurveyOptionValue(J,!1,"checked");n.setSurveyOptionValue(J,!1,"selected")})};
_.oh.Object.defineProperties(J_G.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
var UF=J_G;UF.prototype.onOptionChange=UF.prototype.onOptionChange;UF.prototype.dataChanged=UF.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],UF.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"firstResponseText",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"lastResponseText",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"selectedNonStarOption",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"hideOptions",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"hideUndoButton",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"disableAnimation",void 0);
_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"showResponseRangeText",void 0);_.Y([_.t(),_.F("design:type",Object)],UF.prototype,"selectedRatingIndex",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],UF.prototype,"isSlimlineSurvey",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],UF.prototype,"isSlimlineSurveyFollowUp",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],UF.prototype,"isShortsStyle",void 0);_.Y([_.t({selector:function(n){return n.ui.slimlineSurveyRatingSelectedIndex}}),
_.F("design:type",Object)],UF.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.Y([_.x("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UF.prototype,"isSingleSelect",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UF.prototype,"dataChanged",null);
_.Y([_.R("ytd-rating-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],UF.prototype,"onOptionChange",null);UF=_.Y([_.X({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],UF);
_.l(UF,"ytd-rating-survey-renderer",function(){if(B7P!==void 0)return B7P;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return B7P=n},{mode:1});var knA;var pQL;var ZiX;var ySB=(Az.FIRSTDAYOFWEEK+1)%7,agG=function(n,D,L,g){var b="";if(g.selection&&YHf(g.selection))Q2(n,g.selection)&&(b+=" selected");else if(g.selection&&SHf(g.selection)){var q=g.selection.selectionState||"START_DATE";Q2(n,g.selection.start)&&(b+=" period-start ",q==="START_DATE"&&(b+="selected"));Q2(n,g.selection.end)&&(b+=" period-end ",q==="END_DATE"&&(b+="selected"));ui(n,g.selection.start)||ui(g.selection.end,n)||(b+=" highlighted")}if(ui(D,g.start)||ui(g.end,D))b+=" disabled";g.circleToday&&
Q2(D,L)&&(b+=" today");return b};var dMQ=function(){return _.m.apply(this,arguments)||this};
_.f(dMQ,_.m);_.G=dMQ.prototype;_.G.attached=function(){var n=this;_.X6(this,function(){n.JSC$13677_calendarMain.scrollHeight>0&&(n.calendarConfig.selection?n.scrollToDate(FWy(n.calendarConfig.selection)):n.scrollToDate(n.calendarConfig.end))})};
_.G.updateSelection=function(n){n=Nb4(Object.assign({},this.calendarConfig,{selection:n}),agG);this.splice.apply(this,["renderData.months",0,n.length].concat(_.Iu(n)))};
_.G.scrollToDate=function(n){this.renderData&&(n=j2y(n,this.renderData),n!==void 0&&this.JSC$13677_calendarMain.scrollToIndex(n))};
_.G.scrollToNextMonth=function(){this.JSC$13677_calendarMain.scrollToIndex(this.JSC$13677_calendarMain.firstVisibleIndex+1)};
_.G.scrollToPrevMonth=function(){this.JSC$13677_calendarMain.firstVisibleIndex===0&&this.JSC$13677_calendarMain.scrollTo(0,0);this.JSC$13677_calendarMain.scrollToIndex(this.JSC$13677_calendarMain.firstVisibleIndex-1)};
_.G.handleDayClick=function(n){_.$d(this.hostElement,"ytd-calendar-date-clicked",[n.model.day.date])};
_.G.handleDayMouseDown=function(n){n.preventDefault();_.$d(this.hostElement,"ytd-calendar-date-mousedown",[n.model.day.date])};
_.G.handleDayMouseUp=function(n){_.$d(this.hostElement,"ytd-calendar-date-mouseup",[n.model.day.date])};
_.G.handleDayMouseEnter=function(n){n.preventDefault();_.$d(this.hostElement,"ytd-calendar-date-mouseenter",[n.model.day.date])};
_.G.handleDayMouseLeave=function(n){_.$d(this.hostElement,"ytd-calendar-date-mouseleave",[n.model.day.date])};
_.oh.Object.defineProperties(dMQ.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var n=this.calendarConfig,D=agG;D=D===void 0?agG:D;for(var L=[],g=0;g<7;g++)L.push(Az.NARROWWEEKDAYS[(g+ySB)%7]);return{months:Nb4(n,D),daysOfWeekLabel:L}}}});
var Bg=dMQ;_.Y([_.t(),_.F("design:type",Object)],Bg.prototype,"calendarConfig",void 0);_.Y([_.bM("#calendar-main"),_.F("design:type",Object)],Bg.prototype,"JSC$13677_calendarMain",void 0);_.Y([_.x("calendarConfig"),_.F("design:type",Object),_.F("design:paramtypes",[])],Bg.prototype,"renderData",null);Bg=_.Y([_.X({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],Bg);
_.l(Bg,"ytd-scrollable-calendar",function(){if(ZiX!==void 0)return ZiX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZiX=n},{mode:2});var T7P;var EkQ;var skr=function(){var n=_.m.apply(this,arguments)||this;n.hideCharCounter=!1;n.hideLabel=!1;n.noLabelFloat=!1;n.autoValidate=!0;n.invalid=!1;n.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return n};
_.f(skr,_.m);_.G=skr.prototype;_.G.reset=function(n){this.value=n&&this.data?this.data.value=n:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.G.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.G.focusTextInput=function(){this.input.focus()};
_.G.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()};
_.G.valueChanged=function(){var n,D;if(((n=this.data)==null?0:n.value)||((D=this.data)==null?void 0:D.value)==="")this.value=this.data.value;else{var L;((L=this.data)==null?void 0:L.value)!==void 0||this.value||(this.value="")}};
_.G.computeLabel=function(n,D){return D?"":_.o_(n)};
_.G.computeAriaLabel=function(n,D){return D?_.o_(n):""};
_.G.computeErrorMessage=function(n,D,L,g){!n&&D?n=L||this.strings.REQUIRED_LABEL:(n=_.o_(g),n=_.d8(n,"&")?"document"in _.U8?cjX(n):QiG(n):n);return n};
_.G.computeType=function(n){return n==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.G.onTextValueChanged=function(n){this.value=n.detail.value;var D;(D=this.onValueChanged)==null||D.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.G.handleUpdateTextInputFormFieldRendererCommand=function(n){(n=_.u(n,u7Q))&&this.data&&this.data.id===n.id&&(n.invalid!==void 0&&(this.invalid=n.invalid),n.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",n.invalidValueErrorMessage))};
_.G.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("value-changed",this.value))};
_.G.updateInvalidFromBinding=function(n){this.invalid=n.detail.value};
_.oh.Object.defineProperties(skr.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var n;return!((n=this.data)==null||!n.isMultiline)}}});
var JB=skr;JB.prototype.valueChangedForBinding=JB.prototype.valueChangedForBinding;JB.prototype.valueChanged=JB.prototype.valueChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],JB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],JB.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],JB.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],JB.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],JB.prototype,"value",void 0);_.Y([_.t(),_.F("design:type",String)],JB.prototype,"pattern",void 0);_.Y([_.t(),_.F("design:type",String)],JB.prototype,"errorMessage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],JB.prototype,"componentStyle",void 0);_.Y([_.t(),_.F("design:type",Object)],JB.prototype,"hideCharCounter",void 0);
_.Y([_.t(),_.F("design:type",Object)],JB.prototype,"hideLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],JB.prototype,"noLabelFloat",void 0);_.Y([_.t(),_.F("design:type",Function)],JB.prototype,"onValueChanged",void 0);_.Y([_.t(),_.F("design:type",Boolean)],JB.prototype,"isMultilineOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],JB.prototype,"autoValidate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],JB.prototype,"invalid",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JB.prototype,"enableOverlayTheme",void 0);_.Y([_.t({value:{REQUIRED_LABEL:_.Tg("REQUIRED_LABEL",void 0,"Required")}}),_.F("design:type",Object)],JB.prototype,"strings",void 0);_.Y([_.bM("#input"),_.F("design:type",Object)],JB.prototype,"input",void 0);_.Y([_.x("data","isMultilineOverride"),_.F("design:type",Object),_.F("design:paramtypes",[])],JB.prototype,"isMultiline",null);
_.Y([_.V8("data.value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JB.prototype,"valueChanged",null);_.Y([_.P("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JB.prototype,"valueChangedForBinding",null);JB=_.Y([_.Ep({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],JB);
_.l(JB,"yt-text-input-form-field-renderer",function(){if(EkQ===void 0){var n=document.createElement("template");_.z(n,'\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="" 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]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;T7P===void 0&&(T7P=document.createElement("template"));var g=T7P;L.call(D,g.content.cloneNode(!0),n.content.firstChild);EkQ=n}n=EkQ;return n},{mode:2});var c_c=function(){var n=_.m.apply(this,arguments)||this;n.data=void 0;n.selectionState="START_DATE";n.isStartDateInvalid=!1;n.isEndDateInvalid=!1;n.autoapply=!1;n.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 n};
_.f(c_c,_.m);_.G=c_c.prototype;_.G.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"}}}}};
_.G.focus=function(){this.startDateInput.focus()};
_.G.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:fR(this.data.selection.start),end:fR(this.data.selection.end)})};
_.G.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.G.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.oi(this.selectionState)}};
_.G.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.G.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.G.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.G.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var n=this.calendar.calendarConfig,D=n.end;n=D7f({start:n.start,end:this.endDate||D},this.startDateInput.value||"");this.isStartDateInvalid=!n.isValid;n.isValid&&(n=n.value,this.selection=this.endDate?{start:n,end:this.endDate}:n,this.calendar.scrollToDate(n));this.updateInvalidState()}};
_.G.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var n=this.calendar.calendarConfig,D=n.start;n=D7f({start:this.startDate||D,end:n.end},this.endDateInput.value||"");this.isEndDateInvalid=!n.isValid;n.isValid&&(n=n.value,this.selection={start:this.startDate,end:n},this.calendar.scrollToDate(n));this.updateInvalidState()}};
_.G.handleCalendarDateClicked=function(n){var D=this.selection&&FWy(this.selection),L=this.selection&&Hn8(this.selection);D&&!ui(n,D)&&this.selectionState==="END_DATE"?(this.selection={start:D,end:n},this.selectionState="START_DATE"):(L&&!ui(L,n)?this.selection={start:n,end:L}:this.selection=n,this.selectionState="END_DATE")};
_.G.handleCalendarDateMouseDown=function(n){this.selection&&!YHf(this.selection)&&(this.dragPivot=Q2(n,this.selection.start)?this.selection.end:Q2(n,this.selection.end)?this.selection.start:n)};
_.G.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.G.handleCalendarDateMouseEnter=function(n){this.dragPivot&&(this.selection={start:function(D,L){return ui(D,L)?D:L}(this.dragPivot,n),
end:function(D,L){return ui(D,L)?L:D}(this.dragPivot,n)},this.dragPivot||(this.selectionState="START_DATE"))};
_.G.handleCalendarDateMouseLeave=function(){};
_.G.handleCalendarSubmitDateRange=function(){this.selection&&!YHf(this.selection)&&_.$d(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.G.updateInvalidState=function(){var n=function(D,L){L?D.setAttribute("invalid",""):D.removeAttribute("invalid")};
n(this.startDateInput,this.isStartDateInvalid);n(this.endDateInput,this.isEndDateInvalid)};
_.G.updateDateStrings=function(){this.selection&&(YHf(this.selection)?oNf(this.selection):(oNf(this.selection.start),oNf(this.selection.end)))};
_.G.updateCalendarSelection=function(n){this.calendar.updateSelection(Object.assign({},n,{selectionState:this.selectionState}))};
_.G.updateIsStartDateInvalidFromBinding=function(n){this.isStartDateInvalid=n.detail.value};
_.G.updateIsEndDateInvalidFromBinding=function(n){this.isEndDateInvalid=n.detail.value};
_.G.updateStartDateStringFromBinding=function(){};
_.G.updateEndDateStringFromBinding=function(){};
_.oh.Object.defineProperties(c_c.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:fR(this.data.dateRangeStart),end:fR(this.data.dateRangeEnd),selection:{start:fR(this.data.selection.start),end:fR(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&FWy(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Hn8(this.selection)}}});
var ku=c_c;ku.prototype.resetTextboxes=ku.prototype.resetTextboxes;ku.prototype.observeSelection=ku.prototype.observeSelection;ku.prototype.dataChanged=ku.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ku.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ku.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#calendar"),_.F("design:type",Object)],ku.prototype,"calendar",void 0);
_.Y([_.bM("#start-date"),_.F("design:type",Object)],ku.prototype,"startDateInput",void 0);_.Y([_.bM("#end-date"),_.F("design:type",Object)],ku.prototype,"endDateInput",void 0);_.Y([_.t(),_.F("design:type",Object)],ku.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],ku.prototype,"selection",void 0);_.Y([_.t(),_.F("design:type",String)],ku.prototype,"selectionState",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"calendarConfig",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"errorMessage",null);_.Y([_.x("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"startDate",null);_.Y([_.x("selection"),_.F("design:type",Object),_.F("design:paramtypes",[])],ku.prototype,"endDate",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"dataChanged",null);
_.Y([_.P("selection","selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"observeSelection",null);_.Y([_.P("selectionState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ku.prototype,"resetTextboxes",null);ku=_.Y([_.X({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],ku);
_.l(ku,"ytd-date-period-picker-renderer",function(){if(pQL!==void 0)return pQL;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pQL=n},{mode:1});var QkP=function(){var n=_.m.apply(this,arguments)||this;var D={};n.actionMap=(D["ytd-date-period-picker-apply"]="handleDateRangeUpdated",D);return n};
_.f(QkP,_.m);QkP.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
QkP.prototype.handleDateRangeUpdated=function(){};
var pc=QkP;_.Y([_.t(),_.F("design:type",Object)],pc.prototype,"data",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],pc.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pc.prototype,"rendererstamperBehavior",void 0);pc=_.Y([_.X({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],pc);
_.l(pc,"ytd-report-history-section-header-renderer",function(){if(knA!==void 0)return knA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return knA=n},{mode:1});var uzX;var fgc;var A_A;var zlA=function(){return _.m.apply(this,arguments)||this};
_.f(zlA,_.m);_.oh.Object.defineProperties(zlA.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?0:(D=n.icon)==null?0:D.iconType)?_.ny(this.data.icon.iconType):""}}});
var Ze=zlA;_.Y([_.t(),_.F("design:type",Object)],Ze.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],Ze.prototype,"icon",null);Ze=_.Y([_.X({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],Ze);
_.l(Ze,"ytd-report-history-table-text-cell-renderer",function(){if(A_A!==void 0)return A_A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return A_A=n},{mode:1});var Ig6=function(){return _.m.apply(this,arguments)||this};
_.f(Ig6,_.m);Ig6.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
var ao=Ig6;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ao.prototype,"data",void 0);ao=_.Y([_.X({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],ao);
_.l(ao,"ytd-report-history-table-reason-cell-renderer",function(){if(fgc!==void 0)return fgc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fgc=n},{mode:1});var CQi=function(){return _.m.apply(this,arguments)||this};
_.f(CQi,_.m);CQi.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"}}}};
var dN=CQi;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],dN.prototype,"rendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dN.prototype,"data",void 0);dN=_.Y([_.X({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],dN);
_.l(dN,"ytd-report-history-table-cell-renderer",function(){if(uzX!==void 0)return uzX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return uzX=n},{mode:1});var r_L;var TT=function(){var n=_.m.apply(this,arguments)||this;n.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 n};
_.f(TT,_.m);TT.prototype.onDataChanged=function(){var n;if((n=this.data)==null?0:n.style)this.componentStyle=this.getStyleName(this.data.style)};
TT.prototype.getCellForColumn=function(n){return this.cells.find(function(D){var L;return((L=_.u(D==null?void 0:D.cell,GDP)||_.u(D==null?void 0:D.cell,$oQ))==null?void 0:L.columnId)===n.type})};
TT.prototype.getClassForColumn=function(n){switch(n){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
TT.prototype.getStyleName=function(n){switch(n){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.oh.Object.defineProperties(TT.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.cells)||[]).map(function(D){return _.u(D,bWc)})}}});
var EF=TT;EF.prototype.onDataChanged=EF.prototype.onDataChanged;_.Y([_.t(),_.F("design:type",Object)],EF.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],EF.prototype,"columnRenderData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],EF.prototype,"componentStyle",void 0);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],EF.prototype,"cells",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EF.prototype,"onDataChanged",null);EF=_.Y([_.X({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],EF);
_.l(EF,"ytd-report-history-table-row-renderer",function(){if(r_L!==void 0)return r_L;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return r_L=n},{mode:1});var OiX;var iiX;var Lt8={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},ghy={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var sF=function(){return _.m.apply(this,arguments)||this};
_.f(sF,_.m);sF.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"}}}}}};
sF.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.oh.Object.defineProperties(sF.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.columns)?V9J(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Gkf(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var n=this.tableSpec,D=Lt8;D=D===void 0?ghy:D;D=qAO(n.columnDimensions,n.columnsToShow||[],D);n=0;D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,n+=L.minWidth+L.paddingLeft+L.paddingRight;return n}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
var cg=sF;_.Y([_.W(_.tM),_.F("design:type",Object)],cg.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cg.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],cg.prototype,"tableSpec",null);_.Y([_.x("tableSpec"),_.F("design:type",Array),_.F("design:paramtypes",[])],cg.prototype,"columnRenderData",null);
_.Y([_.x("tableSpec"),_.F("design:type",Number),_.F("design:paramtypes",[])],cg.prototype,"totalMinWidth",null);_.Y([_.x("totalMinWidth"),_.F("design:type",String),_.F("design:paramtypes",[])],cg.prototype,"tableWidthStyle",null);cg=_.Y([_.X({is:"ytd-table-renderer",disableElementRegistration:!0})],cg);
_.l(cg,"ytd-table-renderer",function(){if(iiX!==void 0)return iiX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iiX=n},{mode:1});var wQA=function(){return _.m.apply(this,arguments)||this};
_.f(wQA,_.m);wQA.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}}}}}};
var Ql=wQA;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ql.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ql.prototype,"data",void 0);Ql=_.Y([_.X({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],Ql);
_.l(Ql,"ytd-report-reason-history-modal-renderer",function(){if(OiX!==void 0)return OiX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OiX=n},{mode:1});var hlj;var WXb;var elL;var xMj=function(){return _.m.apply(this,arguments)||this};
_.f(xMj,_.m);var u6=xMj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u6.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u6.prototype,"data",void 0);u6=_.Y([_.X({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],u6);
_.l(u6,"ytd-profile-column-stats-entry-renderer",function(){if(elL!==void 0)return elL;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return elL=n},{mode:1});var KXc;var Rlj=function(){return _.m.apply(this,arguments)||this};
_.f(Rlj,_.m);Rlj.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
var fc=Rlj;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fc.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fc.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fc.prototype,"data",void 0);fc=_.Y([_.X({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],fc);
_.l(fc,"ytd-profile-column-stats-renderer",function(){if(KXc!==void 0)return KXc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return KXc=n},{mode:1});var PQA;var tl6=function(){return _.m.apply(this,arguments)||this};
_.f(tl6,_.m);_.oh.Object.defineProperties(tl6.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.useThumbnailSize)return 80;var D,L;n=(D=this.data)==null?void 0:(L=D.thumbnail)==null?void 0:L.thumbnails;var g;return n&&((g=n[0])==null?void 0:g.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.useThumbnailSize)return 80;var D,L;n=(D=this.data)==null?void 0:(L=D.thumbnail)==null?void 0:L.thumbnails;var g;return n&&((g=n[0])==null?void 0:g.height)||80}}});
var AB=tl6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],AB.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AB.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],AB.prototype,"componentStyle",void 0);_.Y([_.x("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],AB.prototype,"thumbnailWidth",null);
_.Y([_.x("data.useThumbnailSize"),_.F("design:type",Object),_.F("design:paramtypes",[])],AB.prototype,"thumbnailHeight",null);AB=_.Y([_.X({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],AB);
_.l(AB,"ytd-profile-column-user-info-renderer",function(){if(PQA!==void 0)return PQA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PQA=n},{mode:1});var mMj=function(){return _.m.apply(this,arguments)||this};
_.f(mMj,_.m);mMj.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]]"}}}}}};
var zT=mMj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],zT.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],zT.prototype,"componentStyle",void 0);zT=_.Y([_.X({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],zT);
_.l(zT,"ytd-profile-column-renderer",function(){if(WXb!==void 0)return WXb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return WXb=n},{mode:1});var vkr=function(){var n=_.m.apply(this,arguments)||this;n.componentStyle="NON_CENTERED_PROFILE";return n};
_.f(vkr,_.m);vkr.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
vkr.prototype.getIcon=function(n){return n?"settings:"+n.toLowerCase():null};
var Io=vkr;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Io.prototype,"data",void 0);Io=_.Y([_.X({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Io);
_.l(Io,"ytd-page-introduction-renderer",function(){if(hlj!==void 0)return hlj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return hlj=n},{mode:1});var XQX;var lgP=function(){return _.m.apply(this,arguments)||this};
_.f(lgP,_.m);var Cc=lgP;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Cc.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cc.prototype,"data",void 0);Cc=_.Y([_.X({is:"ytd-report-description-renderer",disableElementRegistration:!0})],Cc);
_.l(Cc,"ytd-report-description-renderer",function(){if(XQX!==void 0)return XQX;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XQX=n},{mode:1});var Mlb;var okG;var Yz6=function(){return _.m.apply(this,arguments)||this};
_.f(Yz6,_.m);Yz6.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
var rN=Yz6;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rN.prototype,"data",void 0);rN=_.Y([_.X({is:"ytd-video-report-renderer",disableElementRegistration:!0})],rN);
_.l(rN,"ytd-video-report-renderer",function(){if(okG!==void 0)return okG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return okG=n},{mode:1});var SzW;_.fl("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.fl("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var OF=function(){return _.m.apply(this,arguments)||this};
_.f(OF,_.m);OF.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]]"}}}}}};
OF.prototype.computeMessageStyle=function(n){return n};
OF.prototype.computeButtonOverride=function(n){var D;if((n==null?0:(D=n.style)==null?0:D.value)&&n.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
var i6=OF;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],i6.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],i6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],i6.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],i6.prototype,"shelf",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],i6.prototype,"panel",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.F("design:type",Boolean)],i6.prototype,"componentStyle",void 0);_.Y([_.t({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],i6.prototype,"buttonOverride",void 0);i6=_.Y([_.X({is:"ytd-message-renderer",disableElementRegistration:!0})],i6);
_.l(i6,"ytd-message-renderer",function(){if(SzW!==void 0)return SzW;var n=document.createElement("template");_.z(n,'\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<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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SzW=n},{mode:1});var wN=function(){return _.m.apply(this,arguments)||this};
_.f(wN,_.m);wN.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"}}}};
wN.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
wN.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.oh.Object.defineProperties(wN.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!(((n=this.data)==null?0:n.header)&&((D=this.data)==null?0:D.table))}}});
var hB=wN;hB.prototype.onRequestError=hB.prototype.onRequestError;_.Y([_.W(_.tM),_.F("design:type",Object)],hB.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],hB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hB.prototype,"data",void 0);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],hB.prototype,"isUnifiedReportHistory",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hB.prototype,"onRequestError",null);hB=_.Y([_.X({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],hB);
_.l(hB,"ytd-report-history-section-renderer",function(){if(Mlb!==void 0)return Mlb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Mlb=n},{mode:1});var FXG;var Hir=function(){var n=_.m.apply(this,arguments)||this;n.answerExpanded=!1;return n};
_.f(Hir,_.m);Hir.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
var Wg=Hir;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Wg.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Wg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Wg.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Wg.prototype,"answerExpanded",void 0);Wg=_.Y([_.X({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],Wg);
_.l(Wg,"ytd-handles-claiming-faq-renderer",function(){if(FXG!==void 0)return FXG;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return FXG=n},{mode:1});var y_A;var N7I=function(){return _.m.apply(this,arguments)||this};
_.f(N7I,_.m);var jkb=N7I;_.Y([_.t(),_.F("design:type",Object)],jkb.prototype,"data",void 0);jkb=_.Y([_.X({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],jkb);
_.l(jkb,"ytd-handles-claiming-faq-section-renderer",function(){if(y_A!==void 0)return y_A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return y_A=n},{mode:1});var n7I;var D2c=function(){var n=_.m.apply(this,arguments)||this;n.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";n.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";n.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";n.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";n.leftSquiggly=n.leftSquigglyLight;n.rightSquiggly=n.rightSquigglyLight;
n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};n.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return n};
_.f(D2c,_.m);_.G=D2c.prototype;_.G.updateLeftSquigglyStyle=function(){_.Dy(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.G.updateRightSquigglyStyle=function(){_.Dy(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.G.ready=function(){var n=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(n)};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.set("isDarkTheme",n),n?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.G.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
var eF=D2c;eF.prototype.updateRightSquigglyStyle=eF.prototype.updateRightSquigglyStyle;eF.prototype.updateLeftSquigglyStyle=eF.prototype.updateLeftSquigglyStyle;_.Y([_.t(),_.F("design:type",Object)],eF.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],eF.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",String)],eF.prototype,"leftSquiggly",void 0);_.Y([_.t(),_.F("design:type",String)],eF.prototype,"rightSquiggly",void 0);
_.Y([_.P("leftSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eF.prototype,"updateLeftSquigglyStyle",null);_.Y([_.P("rightSquiggly"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eF.prototype,"updateRightSquigglyStyle",null);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eF.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],eF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],eF.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],eF.prototype,"actionButtonOverride",void 0);eF=_.Y([_.X({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],eF);
_.l(eF,"ytd-handles-claiming-header-renderer",function(){if(n7I!==void 0)return n7I;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return n7I=n},{mode:1});var LOj;var g7X=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};n.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";n.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";n.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";n.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
n.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";n.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";n.image0SquigglyBackground=n.image0LightSquigglyBackground;n.image1SquigglyBackground=n.image1LightSquigglyBackground;n.image3SquigglyBackground=n.image3LightSquigglyBackground;return n};
_.f(g7X,_.m);_.G=g7X.prototype;_.G.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.G.onDataChanged=function(){this.updateTitleAndImages()};
_.G.onThemeChanged=function(){this.updateTitleAndImages()};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.isDarkTheme=n)};
_.G.updateImage0SquigglyBackground=function(){_.Dy(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.G.updateImage1SquigglyBackground=function(){_.Dy(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.G.updateImage3SquigglyBackground=function(){_.Dy(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.G.updateTitleAndImages=function(){var n,D;((n=this.data)==null?void 0:(D=n.titleImages)==null?void 0:D.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))};
var xu=g7X;xu.prototype.updateImage3SquigglyBackground=xu.prototype.updateImage3SquigglyBackground;xu.prototype.updateImage1SquigglyBackground=xu.prototype.updateImage1SquigglyBackground;xu.prototype.updateImage0SquigglyBackground=xu.prototype.updateImage0SquigglyBackground;xu.prototype.onThemeChanged=xu.prototype.onThemeChanged;xu.prototype.onDataChanged=xu.prototype.onDataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],xu.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],xu.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"title0",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"title1",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"title2",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"title3",void 0);
_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"title4",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"image0",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"image1",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"image2",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"image3",void 0);_.Y([_.t(),_.F("design:type",Object)],xu.prototype,"image4",void 0);_.Y([_.t(),_.F("design:type",String)],xu.prototype,"image0SquigglyBackground",void 0);
_.Y([_.t(),_.F("design:type",String)],xu.prototype,"image1SquigglyBackground",void 0);_.Y([_.t(),_.F("design:type",String)],xu.prototype,"image3SquigglyBackground",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"onDataChanged",null);_.Y([_.P("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"onThemeChanged",null);
_.Y([_.P("image0SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"updateImage0SquigglyBackground",null);_.Y([_.P("image1SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"updateImage1SquigglyBackground",null);
_.Y([_.P("image3SquigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xu.prototype,"updateImage3SquigglyBackground",null);xu=_.Y([_.X({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],xu);
_.l(xu,"ytd-handles-claiming-title-images-section-renderer",function(){if(LOj!==void 0)return LOj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LOj=n},{mode:1});var bDi;var Kc=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(Kc,_.m);Kc.prototype.ready=function(){var n=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(n)};
Kc.prototype.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&this.set("isDarkTheme",n)};
Kc.prototype.onCopyButtonClick=function(){var n=this,D,L,g;return _.B(function(b){return(D=n.data)!=null&&D.primaryChannelUrl?_.p(b,navigator.clipboard.writeText(((L=n.data)==null?0:L.encodedChannelUrl)?n.data.encodedChannelUrl:"https://"+_.o_((g=n.data)==null?void 0:g.primaryChannelUrl)),0):b.jumpTo(0)})};
var Ro=Kc;_.Y([_.t(),_.F("design:type",Object)],Ro.prototype,"data",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ro.prototype,"ytComponentBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ro.prototype,"isDarkTheme",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ro.prototype,"ytActionHandlerBehavior",void 0);Ro=_.Y([_.X({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],Ro);
_.l(Ro,"ytd-handles-claiming-update-social-renderer",function(){if(bDi!==void 0)return bDi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return bDi=n},{mode:1});var $2j;var Pg=function(){var n=_.m.apply(this,arguments)||this;n.JSC$13772_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";n.JSC$13772_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};n.squigglyBackground=n.JSC$13772_squigglyBackgroundLight;return n};
_.f(Pg,_.m);Pg.prototype.updateSquigglyBackgroundStyle=function(){_.Dy(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
Pg.prototype.ready=function(){var n=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",n);this.squigglyBackground=n?this.JSC$13772_squigglyBackgroundDark:this.JSC$13772_squigglyBackgroundLight};
Pg.prototype.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.set("isDarkTheme",n),this.squigglyBackground=n?this.JSC$13772_squigglyBackgroundDark:this.JSC$13772_squigglyBackgroundLight)};
var tB=Pg;tB.prototype.updateSquigglyBackgroundStyle=tB.prototype.updateSquigglyBackgroundStyle;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],tB.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tB.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tB.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",String)],tB.prototype,"squigglyBackground",void 0);_.Y([_.P("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tB.prototype,"updateSquigglyBackgroundStyle",null);tB=_.Y([_.X({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],tB);
_.l(tB,"ytd-handles-claiming-vanity-info-renderer",function(){if($2j!==void 0)return $2j;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return $2j=n},{mode:1});var Gdc;var qdi=function(){var n=_.m.apply(this,arguments)||this;n.JSC$13775_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";n.JSC$13775_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";n.squigglyBackground=n.JSC$13775_squigglyBackgroundLight;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(qdi,_.m);_.G=qdi.prototype;_.G.ready=function(){var n=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(n)};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.set("isDarkTheme",n),this.squigglyBackground=n?this.JSC$13775_squigglyBackgroundDark:this.JSC$13775_squigglyBackgroundLight)};
_.G.updateSquigglyBackgroundStyle=function(){_.Dy(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.G.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.G.detached=function(){this.stop()};
_.G.stop=function(){this.playerElement.stop()};
_.G.setupVideoPlayer=function(){var n=this,D,L;return _.B(function(g){D=n.data.videoId;L="http://i1.ytimg.com/vi/"+D+"/maxresdefault.jpg";n.playerElement.loadVideoWithPlayerVars({video_id:D,iurlhq:L});_.Tq(g)})};
var mf=qdi;mf.prototype.onDataChanged=mf.prototype.onDataChanged;mf.prototype.updateSquigglyBackgroundStyle=mf.prototype.updateSquigglyBackgroundStyle;_.Y([_.t({value:!1}),_.F("design:type",Boolean)],mf.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",String)],mf.prototype,"squigglyBackground",void 0);_.Y([_.bM("#player"),_.F("design:type",Object)],mf.prototype,"playerElement",void 0);_.Y([_.t(),_.F("design:type",Object)],mf.prototype,"data",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],mf.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.P("squigglyBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mf.prototype,"updateSquigglyBackgroundStyle",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mf.prototype,"onDataChanged",null);
mf=_.Y([_.X({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],mf);
_.l(mf,"ytd-handles-claiming-video-item-renderer",function(){if(Gdc!==void 0)return Gdc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Gdc=n},{mode:1});var VTi;var Xu=function(){var n=_.GG.apply(this,arguments)||this;n.dragging=!1;n.dragMouseStart=0;n.dragOffsetStart=0;n.containerWidthDiff=0;n.boundPrevClick=function(){n.set("offset",vg(n,n.offset-(n.scrollDistance||320)))};
n.boundNextClick=function(){n.set("offset",vg(n,n.offset+(n.scrollDistance||320)))};
n.boundScrollContainerMouseDown=function(D){n.dragMouseStart=D.clientX;n.dragOffsetStart=n.offset;n.dragging=!0};
n.boundScrollContainerDrag=function(D){n.dragging&&n.set("offset",vg(n,n.dragOffsetStart-(D.clientX-n.dragMouseStart)))};
n.boundMouseUp=function(){n.onMouseUp()};
n.boundWheelScroll=function(D){var L=0;Math.abs(D.deltaX)>=Math.abs(D.deltaY)?L=D.deltaX:D.shiftKey&&(L=D.deltaY);L!==0&&(n.offset+=L,D.stopPropagation(),D.preventDefault())};
n.boundChipCloudChipScrollIntoView=function(D){(D=D.detail)&&n.scrollChipIntoView(D)};
return n};
_.f(Xu,_.GG);Xu.prototype.attached=function(){var n=_.r(this.hostElement).querySelector("#scroll-container");n.addEventListener("wheel",this.boundWheelScroll);n.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);n.style.touchAction="pan-y";n.addEventListener("pointerdown",this.boundScrollContainerMouseDown);n.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Xu.prototype.detached=function(){var n=_.r(this.hostElement).querySelector("#scroll-container");n.removeEventListener("wheel",this.boundWheelScroll);n.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);n.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);n.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Xu.prototype.reset=function(){this.set("offset",0);_.X6(this,this.setContainerWidthDiff);l6(this)};
var vg=function(n,D){return Math.min(Math.max(D,0),n.containerWidthDiff)};
Xu.prototype.onMouseUp=function(){this.dragging=!1};
Xu.prototype.transformContainer=function(){this.offset=vg(this,this.offset);var n=_.OJ("HTML_DIR")==="rtl"?"":"-";_.r(this.hostElement).querySelector("#chips").style.transform="translateX("+n+this.offset+"px)";l6(this)};
var l6=function(n){_.X6(n,n.setButtonsState)};
Xu.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=vg(this,this.offset));this.atStart=this.offset<=0};
Xu.prototype.setContainerWidthDiff=function(){var n=_.r(this.hostElement).querySelector("#scroll-container"),D=_.r(this.hostElement).querySelector("#chips");n&&D&&(this.containerWidthDiff=D.clientWidth-n.clientWidth)};
Xu.prototype.scrollChipIntoView=function(n){var D=_.r(this.hostElement).querySelector("#scroll-container");if(D){var L=this.atStart?0:106,g=this.atEnd?0:106;n.offsetLeft<this.offset+L?this.offset=vg(this,n.offsetLeft-L):n.offsetLeft+n.clientWidth>this.offset+D.clientWidth-g&&(this.offset=vg(this,n.offsetLeft+n.clientWidth+g-D.clientWidth))}};
var MW=Xu;MW.prototype.transformContainer=MW.prototype.transformContainer;_.Y([_.t({value:0}),_.F("design:type",Number)],MW.prototype,"offset",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],MW.prototype,"atStart",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],MW.prototype,"atEnd",void 0);_.Y([_.t(),_.F("design:type",Number)],MW.prototype,"scrollDistance",void 0);
_.Y([_.P("offset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MW.prototype,"transformContainer",null);MW=_.Y([_.qt()],MW);var U26;var B6b;var pNQ=_.t4(function(n){var D=n.data;n=_.V(_.bn(!1,void 0,"icHmSe"));var L=n.next().value,g=n.next().value;n={};n=_.nl("ytChipShapeChip",function(){a:switch(D==null?void 0:D().state){case 0:var J="ytChipShapeActive";break a;case 1:J="ytChipShapeDisabled";break a;default:J="ytChipShapeInactive"}return J},function(){var J=D().type===1||D().type===2,k=D();
return J||k!=null&&k.startIcon?k==null||!k.startIcon||k!=null&&k.text?J?"ytChipShapeEndIconPadding":(k==null?0:k.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(n.ytChipShapeFocused=function(){var J;
return L()&&((J=D())==null?void 0:J.state)!==1},n));
var b=function(J){if((D==null?void 0:D().state)!==1){var k,a;(a=(k=D()).onTap)==null||a.call(k,J)}},q=_.GS(function(){var J=_.E().resolve(_.Yo(_.TZ));
if(J){g(J.isKeyBoardInUse());var k,a;(a=(k=D()).onFocusIn)==null||a.call(k)}return!1}),U=_.GS(function(){g(!1);
return!1});
return _.Z("chip-shape",{class:"ytChipShapeHost","on:focusin":q,"on:focusout":U},_.Z(JIP,{shouldWrapInButton:function(){return D().type!==2},
selected:function(){return D().state===0},
onClick:b,isDropdown:function(){return D().type===1},
accessibilityLabel:function(){return D().accessibilityLabel}},_.Z("div",{class:n},_.Z(_.Z4,{cond:function(){return D().startIcon},
then:function(){return _.Z(_.Ji,{icon:function(){var J;return(J=D())==null?void 0:J.startIcon},
className:function(){return D().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return D().text},_.Z(kdj,{shape:D,
onClick:b}))))},"pb");
pNQ.idomCompat=!0;var JIP=_.t4(function(n){var D=_.GS(function(L){n.onClick(L);return!1});
return _.Z(_.Z4,{cond:n.shouldWrapInButton,then:function(){return _.Z("button",{class:"ytChipShapeButtonReset","on:click":D,role:function(){return n.isDropdown()?"combobox":"tab"},
"aria-label":n.accessibilityLabel,"aria-selected":n.selected},n.children)},
else:function(){return n.children}})},"qb"),kdj=_.t4(function(n){var D=n.shape;
var L=n.onClick;var g=_.GS(function(b){L(b);return!1});
return _.Z(_.Tb,null,_.Z(_.dd,{when:function(){return D().type===1}},function(){return _.Z(_.Ji,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.Z(_.dd,{when:function(){return D().type===2}},function(){return _.Z("button",{class:"ytChipShapeButtonReset",
"on:click":g},_.Z(_.Ji,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.Z(_.dd,{when:function(){return D().type===0}},function(){return _.Z(_.ot,null)}))},"rb");_.vB(pNQ,"chip-shape",{props:{data:_.PX}});var ZDW=function(){var n=_.m.apply(this,arguments)||this;n.disableDeselectEvent=!1;n.modern=_.c("web_modern_typography");n.useChipShape=_.c("web_chip_shape_defrag");n.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return n};
_.f(ZDW,_.m);_.G=ZDW.prototype;_.G.beforeRegister=function(){_.c("web_chip_shape_defrag")||(this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"})};
_.G.attached=function(){this.useChipShape||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","tab"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0"))};
_.G.onSelectChipCommand=function(n){if(!this.selected&&this.data&&(n=_.u(n,pUL),n.targetId&&n.targetId===this.data.targetId))this.onTap()};
_.G.onFilterChipTransformCommand=function(n){if(!this.selected&&this.data){var D;(n=(D=_.u(n,sxA))==null?void 0:D.chipUniqueId)&&n===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.G.dataChanged=function(){var n=this;_.X6(this,function(){n.data&&n.data.isSelected&&!n.selected&&(n.scrollChipIntoView(),n.onTap())})};
_.G.selectionChanged=function(){this.useChipShape||this.hostElement.setAttribute("aria-selected",""+this.selected)};
_.G.computeChipStyle=function(n){return n!=null?n:"STYLE_DEFAULT"};
_.G.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.$d(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.$d(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.G.onFocus=function(){var n=_.E().resolve(_.Yo(_.TZ));n&&n.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.G.scrollChipIntoView=function(){_.bP(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.oh.Object.defineProperties(ZDW.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return Z28({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
var oo=ZDW;oo.prototype.onFocus=oo.prototype.onFocus;oo.prototype.onTap=oo.prototype.onTap;oo.prototype.selectionChanged=oo.prototype.selectionChanged;oo.prototype.dataChanged=oo.prototype.dataChanged;_.Y([_.W(_.AL),_.F("design:type",Object)],oo.prototype,"ironButtonState",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],oo.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],oo.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.QZ),_.F("design:type",Object)],oo.prototype,"ironA11yKeysBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oo.prototype,"disableDeselectEvent",void 0);_.Y([_.t(),_.F("design:type",Object)],oo.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.icon"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oo.prototype,"hasIcon",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.uniqueId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oo.prototype,"isGnomeChip",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oo.prototype,"modern",void 0);_.Y([_.t({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.F("design:type",String)],oo.prototype,"chipStyle",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],oo.prototype,"selected",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oo.prototype,"useChipShape",void 0);_.Y([_.x("data","selected"),_.F("design:type",Object),_.F("design:paramtypes",[])],oo.prototype,"chipShapeData",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oo.prototype,"dataChanged",null);_.Y([_.P("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oo.prototype,"selectionChanged",null);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oo.prototype,"onTap",null);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oo.prototype,"onFocus",null);oo=_.Y([_.Ep({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],oo);
_.l(oo,"yt-chip-cloud-chip-renderer",function(){if(B6b===void 0){var n=document.createElement("template");_.z(n,'\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<div id="chip-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <yt-icon class="leading-icon style-scope yt-chip-cloud-chip-renderer" hidden="[[!hasIcon]]" icon="[[data.icon.iconType]]">\n    </yt-icon>\n    <yt-formatted-string id="text" ellipsis-truncate="" text="[[data.text]]" class="style-scope yt-chip-cloud-chip-renderer">\n    </yt-formatted-string>\n</div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;U26===void 0&&(U26=document.createElement("template"));var g=U26;L.call(D,g.content.cloneNode(!0),n.content.firstChild);B6b=n}n=B6b;return n},{mode:2});var an6=function(){var n=_.m.apply(this,arguments)||this;n.isDarkTheme=!1;n.notSticky=!1;n.transparentBackground=!1;n.shouldHide=!1;n.disableSticky=!1;n.fluidWidth=!1;n.isClipList=!1;n.defaultChipIndex=0;n.isPlaylist=!1;n.playlistVotingAnimationEnabled=_.c("web_enable_voting_animation");n.toolbarHeight=0;n.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return n};
_.f(an6,_.m);_.G=an6.prototype;
_.G.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}}}}}};
_.G.attached=function(){var n=this;document.addEventListener("scroll",_.LC(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var D;this.toolbarHeight=((D=document.querySelector("ytd-masthead"))==null?void 0:D.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(L){n.handleIntersect(L)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){n.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.G.detached=function(){var n;(n=this.intersectionObserver)==null||n.disconnect();var D;(D=this.resizeObserver)==null||D.disconnect();document.removeEventListener("scroll",_.LC(this,this.updateChipBarWidthAndTop))};
_.G.dataChanged=function(){var n=this,D,L,g;((g=_.u((D=this.data)==null?void 0:(L=D.contents)==null?void 0:L[0],WYb))==null?void 0:g.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var b=this.findSelectedChipIndex();this.selectedIndex!==b&&(this.selectedIndex=-1);_.X6(this,function(){n.selectedIndex=b;n.updating=!1;n.ytScrollableChipCloudBehavior.reset()})};
_.G.findSelectedChipIndex=function(){var n;if((n=this.data)==null||!n.contents)return 0;n=this.data.contents;for(var D=0;D<n.length;D++){var L=void 0;if((L=_.u(n[D],WYb))==null?0:L.isSelected)return D}return 0};
_.G.computeStyle=function(n){return n};
_.G.handleChipCloudChipSelectAction=function(n){n=this.JSC$13794_chipsSelector.indexOf(n);n>-1&&this.JSC$13794_chipsSelector.selectIndex(n)};
_.G.handleChipCloudChipDeselectAction=function(){if(_.c("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],WYb))==null?void 0:L.navigationEndpoint;g&&_.$d(this.hostElement,"yt-browse-section-list-reload-endpoint",[g]);this.JSC$13794_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.G.onGuideIsExpandedChanged=function(){var n=this.ytScrollableChipCloudBehavior;_.X6(n,n.setContainerWidthDiff);l6(this.ytScrollableChipCloudBehavior)};
_.G.onResize=function(){var n=this.ytScrollableChipCloudBehavior;_.X6(n,n.setContainerWidthDiff);l6(this.ytScrollableChipCloudBehavior)};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.G.handleIntersect=function(n){_.c("disable_chips_intersection_observer")||(this.notSticky=this.isChannelPageGrid||this.disableSticky||n[0].intersectionRatio===1)};
_.G.updateDimensions=function(){var n=this.ytRendererBehavior.parentComponent;if(n){var D,L=(D=n.headerElement)!=null?D:n;_.Dy(this.hostElement,{"--ytd-rich-grid-chips-bar-width":L.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.G.updateSelectedIndexFromBinding=function(n){this.selectedIndex=n.detail.value};
_.G.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var n;(n=this.sortFilterHeaderRendererElement)==null||n.setAttribute("is-playlist-page-with-filters","")}};
_.G.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(_.LI({type:"SET_CHIP_BAR_IS_STICKY",payload:!this.notSticky}))};
_.oh.Object.defineProperties(an6.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 n,D,L=(n=this.data)==null?void 0:(D=n.contents)==null?void 0:D.find(function(g){return _.u(g,RaI)});
return{sortFilterHeaderRenderer:_.u(L,RaI)}}}});
var Yu=an6;Yu.prototype.dispatchChipBarIsSticky=Yu.prototype.dispatchChipBarIsSticky;Yu.prototype.isPlaylistPageChanged=Yu.prototype.isPlaylistPageChanged;Yu.prototype.updateChipBarWidthAndTop=Yu.prototype.updateChipBarWidthAndTop;Yu.prototype.onResize=Yu.prototype.onResize;Yu.prototype.onGuideIsExpandedChanged=Yu.prototype.onGuideIsExpandedChanged;Yu.prototype.dataChanged=Yu.prototype.dataChanged;
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Yu.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Yu.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],Yu.prototype,"ironResizableBehavior",void 0);_.Y([_.W(),_.F("design:type",MW)],Yu.prototype,"ytScrollableChipCloudBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],Yu.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yu.prototype,"data",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],Yu.prototype,"selectedIndex",void 0);_.Y([_.t({value:320}),_.F("design:type",Number)],Yu.prototype,"scrollDistance",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"isDarkTheme",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"notSticky",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"transparentBackground",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.F("design:type",String)],Yu.prototype,"componentStyle",void 0);_.Y([_.t({selector:_.uX4}),_.F("design:type",Boolean)],Yu.prototype,"guideIsExpanded",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"shouldHide",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"disableSticky",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"fluidWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"isClipList",void 0);_.Y([_.t(),_.F("design:type",Object)],Yu.prototype,"defaultChipIndex",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yu.prototype,"isPlaylist",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Yu.prototype,"playlistVotingAnimationEnabled",void 0);_.Y([_.bM("#chips"),_.F("design:type",Object)],Yu.prototype,"JSC$13794_chipsSelector",void 0);_.Y([_.bM("ytd-sort-filter-header-renderer"),_.F("design:type",HTMLElement)],Yu.prototype,"sortFilterHeaderRendererElement",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Yu.prototype,"updating",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"dataChanged",null);_.Y([_.P("guideIsExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"onGuideIsExpandedChanged",null);
_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"onResize",null);_.Y([_.V8("isChannelPageGrid","disableSticky","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"updateChipBarWidthAndTop",null);_.Y([_.x("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Yu.prototype,"isChannelPageGrid",null);
_.Y([_.x("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Yu.prototype,"isHashtagLandingPage",null);_.Y([_.P("isPlaylistPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"isPlaylistPageChanged",null);_.Y([_.x("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Yu.prototype,"isPlaylistPage",null);
_.Y([_.x("componentStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Yu.prototype,"isDisableDeselectEvent",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Yu.prototype,"sortFilterHeaderRendererData",null);_.Y([_.t({reflectToAttribute:!0,selector:_.rNT}),_.F("design:type",String)],Yu.prototype,"frostedGlassMode",void 0);
_.Y([_.P("notSticky"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yu.prototype,"dispatchChipBarIsSticky",null);Yu=_.Y([_.X({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],Yu);
_.l(Yu,"ytd-feed-filter-chip-bar-renderer",function(){if(VTi!==void 0)return VTi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VTi=n},{mode:1});var d2b;var T66=_.t4(function(n){var D=n.data;var L=n.buttonIndex;var g=n.selectedIndex;var b=n.onSelect;var q=function(){return L()===g()},U=function(){var k,a;
return(a=(k=D().text)==null?void 0:k.content)!=null?a:""};
_.GS(function(){});
n=_.W6();var J=_.GS(function(){b(D().onSubmitCommand);return!1});
return _.Z("yt-toggleable-image-button-view-model",{class:function(){var k={};k=(k["toggleable-image-button-view-model-wiz"]=!0,k[""]=!0,k["toggleable-image-button-view-model-wiz__semi-transparent"]=g()!==-1&&!q(),k);return _.Ll(k)},
tabindex:0,"aria-label":U,"aria-pressed":q,role:"button","on:keydown":n,"on:click":J},_.Z(_.Z4,{cond:function(){return D().logo},
then:function(k){return _.Z(_.RU,{data:k,className:function(){var a={};a=(a["toggleable-image-button-view-model-wiz__image"]=!0,a["toggleable-image-button-view-model-wiz__circular-radius"]=!(!D().backgroundColor||!D().backgroundColorDarkMode),a["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(q()&&D().backgroundColor&&D().backgroundColorDarkMode),a);return _.Ll(a)},
alt:U,useWidth:!1,style:function(){if(q()&&D().backgroundColor&&D().backgroundColorDarkMode){var a=I5(Number(D().backgroundColorDarkMode),"1");var d=I5(Number(D().backgroundColor),"1");a="background: linear-gradient(180deg,"+a+","+d+") border-box;"}else a="";return a}})}}),_.Z(_.ZV,{model:{borderRadius:"16px"}}),_.Z("p",{class:function(){var k={};
k=(k["toggleable-image-button-view-model-wiz__label"]=!0,k["toggleable-image-button-view-model-wiz__bold-text"]=q(),k);return _.Ll(k)}},_.Z(_.pl,{text:function(){return D().text}})))},"sb");
T66.idomCompat=!0;var s0A=_.t4(function(n){var D=n.data;n=_.V(_.bn({index:-1,command:{}},void 0,"Zcqtsb"));var L=n.next().value,g=n.next().value;return _.Z("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.Z("div",{class:"nudge-form-view-model-wiz__form-options"},_.Z(_.fF,{data:function(){return D().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(b,q){return _.Z(T66,{data:b.data,buttonIndex:q,selectedIndex:function(){return L().index},
onSelect:function(U){g({index:q(),command:U})}})}})),_.Z(_.pl,{text:function(){return D().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.Z("div",{class:"nudge-form-view-model-wiz__submit"},_.Z(_.fF,{data:function(){return D().submitButton}},{buttonViewModel:function(b){return _.Z(E7i,{data:b.data,
isDisabled:function(){return L().index===-1},
onClick:function(){_.Cy(L().command)}})}})))},"tb");
s0A.idomCompat=!0;var E7i=_.t4(function(n){var D=_.JK(function(){return Object.assign({},n.data(),{state:n.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.Z(_.O9,{data:D,onClick:n.onClick})},"ub");_.vB(s0A,"yt-nudge-form-view-model",{props:{data:_.PX}});var cIL=function(){var n=_.m.apply(this,arguments)||this;n.roundedContainer=!0;n.buttonUpdate=_.c("web_modern_buttons");n.isDarkMode=!1;n.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return n};
_.f(cIL,_.m);_.G=cIL.prototype;_.G.computeNudgeStyle=function(n){return n?"modernized-nudge":""};
_.G.handleDarkModeToggledAction=function(n){this.isDarkMode=n};
_.G.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.G.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"}}}};
_.G.computeIsHorizontalButtons=function(n){return n?!!n.applyModernizedStyle&&!!n.enableHorizontalButtons&&!!n.secondaryButton:!1};
_.oh.Object.defineProperties(cIL.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.data)==null?void 0:n.backgroundStyle)!=null?D:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.data)==null?void 0:n.contentsLocation)!=null?D:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null?0:n.lightIconImage)}}});
var SF=cIL;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],SF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],SF.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],SF.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("isHideEnclosingAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SF.prototype,"isHidden",null);_.Y([_.t(),_.F("design:type",Object)],SF.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],SF.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],SF.prototype,"buttonUpdate",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.F("design:type",String)],SF.prototype,"nudgeStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.trimStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],SF.prototype,"trimStyle",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.backgroundStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],SF.prototype,"backgroundStyle",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.contentsLocation"),_.F("design:type",String),_.F("design:paramtypes",[])],SF.prototype,"contentsLocation",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.disableDropShadow"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SF.prototype,"noShadow",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.lightIconImage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SF.prototype,"noIcon",null);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.F("design:type",Boolean)],SF.prototype,"isHorizontalButtons",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],SF.prototype,"isDarkMode",void 0);SF=_.Y([_.X({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],SF);
_.l(SF,"ytd-feed-nudge-renderer",function(){if(d2b!==void 0)return d2b;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return d2b=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var Q0I;var uvW;var Fu=function(){var n=_.m.apply(this,arguments)||this;n.collapsed=!1;n.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return n};
_.f(Fu,_.m);Fu.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"}}}};
Fu.prototype.handleRatingSelect=function(){var n;((n=this.data)==null?0:n.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
Fu.prototype.handleShowSurvey=function(){this.collapsed=!1};
var Hg=Fu;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Hg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Hg.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Hg.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Hg.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],Hg.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Hg.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Hg.prototype,"collapsed",void 0);Hg=_.Y([_.X({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],Hg);
_.l(Hg,"ytd-slimline-survey-renderer",function(){if(uvW!==void 0)return uvW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return uvW=n},{mode:1});var fnL;var AIW=function(){return _.m.apply(this,arguments)||this};
_.f(AIW,_.m);AIW.prototype.maybeGetBackgroundColor=function(n){return this.isDarkMode?n.section2Color:n.section3Color};
AIW.prototype.colorPaletteChanged=function(){var n=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;n&&(n==null?0:n.secondaryTitleColor)&&this.maybeGetBackgroundColor(n)?(this.hostElement.style.backgroundColor=_.AW(this.maybeGetBackgroundColor(n)),this.hostElement.style.color=_.AW(n.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
var yl=AIW;yl.prototype.colorPaletteChanged=yl.prototype.colorPaletteChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],yl.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yl.prototype,"data",void 0);_.Y([_.t({selector:function(n){return n.ui.darkModeIsEnabled}}),
_.F("design:type",Boolean)],yl.prototype,"isDarkMode",void 0);_.Y([_.t(),_.F("design:type",Object)],yl.prototype,"lightColorPalette",void 0);_.Y([_.t(),_.F("design:type",Object)],yl.prototype,"darkColorPalette",void 0);_.Y([_.P("darkColorPalette","lightColorPalette","data","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yl.prototype,"colorPaletteChanged",null);yl=_.Y([_.X({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],yl);
_.l(yl,"ytd-endorsement-header-renderer",function(){if(fnL!==void 0)return fnL;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return fnL=n},{mode:1});_.vB(_.xE,"yt-decorated-avatar-view-model",{props:{data:_.PX,className:_.PX}});var zMG=function(){var n=_.m.apply(this,arguments)||this;n.fullHeight=_.c("web_rich_grid_media_full_height");n.showChannelAvatar=!0;n.hasPlaylistThumbnail=!1;n.prepareThumbnailForPageTransition=function(){_.c("web_thumbnail_to_watch_transition")&&(n.thumbnail.style.viewTransitionName="thumbnail-to-watch",n.cleanupThumbnailAfterPageTransition(n.thumbnail))};
return n};
_.f(zMG,_.m);_.G=zMG.prototype;
_.G.configureRendererStamper=function(){return{lazyLoadMenu:c1,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:"decorated-avatar",mapping:{decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.G.attached=function(){this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.shouldLazyLoadMenu=function(){var n=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.c("kevlar_modern_downloads_page")||!n};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13819_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.JSC$13819_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.G.getVideoPreviewOpts=function(){var n={},D;if((D=this.data)==null?0:D.multipleInlinePlaybackEndpoint)n=ljb;this.isRadio&&(n=X3I);return _.c("web_thumbnail_to_watch_transition")?Object.assign({},n,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):n};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$13819_inlinePreviewHoverListener)==null||BA(n)};
_.G.getOwner=function(){var n,D,L;return((n=this.data)==null?void 0:(D=n.channelThumbnailSupportedRenderers)==null?void 0:D.channelThumbnailWithLinkRenderer)||_.u((L=this.data)==null?void 0:L.showProviderChannelThumbnail,idQ)};
_.G.updateLockupSize=function(){var n;((n=this.getOwner())==null?0:n.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.G.getFeedbackEndpoint=function(n){if(_.u(n,_.Kr))return n;var D,L;n=(L=(D=_.u(n,_.pB))==null?void 0:D.commands)!=null?L:[];D=_.V(n);for(L=D.next();!L.done;L=D.next())if(L=this.getFeedbackEndpoint(L.value))return L;return null};
_.G.computeNavigationEndpoint=function(n){return itT(n==null?void 0:n.navigationEndpoint)};
_.G.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var n=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(n)!==JSON.stringify(this.data)&&this.set("data",n)}};
_.G.onDataChanged=function(){var n=this,D=this.getOwner();if(D){this.set("data.owner",D);var L,g,b,q,U,J=((L=this.data)==null?void 0:(g=L.shortBylineText)==null?void 0:(b=g.runs)==null?void 0:(q=b[0])==null?void 0:q.text)||((U=D.name)==null?void 0:U.simpleText);this.set("data.owner.title",J)}var k,a,d,T,Q,A;D=((k=this.data)==null?void 0:(a=k.thumbnailRenderer)==null?void 0:a.playlistVideoThumbnailRenderer)||((d=this.data)==null?void 0:(T=d.thumbnailRenderer)==null?void 0:T.playlistCustomThumbnailRenderer)||
((Q=this.data)==null?void 0:(A=Q.thumbnailRenderer)==null?void 0:A.showCustomThumbnailRenderer);var I;((I=this.data)==null?0:I.thumbnail)||!D||this.set("data.thumbnail",D.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){n.updateLockupSize()});
var w;if(k=((w=this.data)==null?void 0:w.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(k);var h;((h=this.dismissActionToReplayEntity)==null?0:h.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.G.onHiddenChanged=function(){this.updateLockupSize()};
_.G.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.$d(this.hostElement,"yt-terminate-video-preview-action");else{var n;(n=this.videoTitleLink)==null||n.focus()}};
_.G.metadataColorChanged=function(){var n;if(this.metadataColor&&((n=this.videoTitle)==null?0:n.style))this.videoTitle.style.color=_.AW(this.metadataColor);else{var D,L;!this.metadataColor&&((D=this.videoTitle)==null?0:(L=D.style)==null?0:L.color)&&(this.videoTitle.style.color="")}};
_.G.onDetailsClick=function(n){var D=this.computedNavigationEndpoint;D&&(_.mP(_.tW(n),this.hostElement,["A","BUTTON"])||_.bP(this.hostElement,"yt-navigate",{endpoint:D}))};
_.G.cleanupThumbnailAfterPageTransition=function(n){_.esB(document,"yt-page-type-changed",function(){n.style.viewTransitionName=""})};
_.G.onRendererTap=function(){this.prepareThumbnailForPageTransition();var n,D,L=((n=this.data)==null?void 0:n.serviceEndpoint)||this.getFeedbackEndpoint((D=this.data)==null?void 0:D.navigationEndpoint);L&&_.u(L,_.Kr)&&this.ytComponentBehavior.resolveCommand(L)};
_.G.onMouseDown=function(n){var D=n.target,L=this.computedNavigationEndpoint,g;n=D.href||((g=_.u(L==null?void 0:L.commandMetadata,_.jr))==null?void 0:g.url);g=D.data||L;n&&g&&tby(n,g)};
_.G.computeVideoTitleText=function(){var n;if((n=this.data)==null?0:n.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.G.computeHasPlaylistThumbnail=function(n){var D,L,g,b,q;if((((D=n.thumbnailRenderer)==null?0:D.playlistVideoThumbnailRenderer)||((L=n.thumbnailRenderer)==null?0:L.playlistCustomThumbnailRenderer)||((g=n.thumbnailRenderer)==null?0:g.showCustomThumbnailRenderer)||((b=n.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((q=n.thumbnailRenderer)==null?0:q.playlistCustomThumbnailRenderer))&&n.thumbnailOverlays)for(D=0;D<n.thumbnailOverlays.length;D++)if(L=void 0,(L=n.thumbnailOverlays[D])==
null?0:L.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.oh.Object.defineProperties(zMG.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.c("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var n;return(n=this.data)==null?void 0:n.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var n;return(n=this.data)==null?void 0:n.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$13819_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.Bq8(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.videoId)||((D=this.data)==null?void 0:D.playlistId)||""}}});
var NW=zMG;NW.prototype.onMouseDown=NW.prototype.onMouseDown;NW.prototype.metadataColorChanged=NW.prototype.metadataColorChanged;NW.prototype.onIsDismissedChanged=NW.prototype.onIsDismissedChanged;NW.prototype.onHiddenChanged=NW.prototype.onHiddenChanged;NW.prototype.onDataChanged=NW.prototype.onDataChanged;NW.prototype.handleReloadDownloadsInfo=NW.prototype.handleReloadDownloadsInfo;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],NW.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],NW.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],NW.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],NW.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],NW.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],NW.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],NW.prototype,"entitySelectorType",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NW.prototype,"noEndpoints",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],NW.prototype,"isRadio",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],NW.prototype,"miniMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NW.prototype,"fullHeight",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],NW.prototype,"showDarkVideoMetadata",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NW.prototype,"showLightVideoMetadata",void 0);_.Y([_.t(),_.F("design:type",Number)],NW.prototype,"metadataColor",void 0);_.Y([_.t(),_.F("design:type",Object)],NW.prototype,"showChannelAvatar",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NW.prototype,"hidden",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],NW.prototype,"showYtInteraction",void 0);
_.Y([_.t(),_.F("design:type",String)],NW.prototype,"dismissedContentId",void 0);_.Y([_.t({selectorArgs:["dismissedContentId"],selector:ACJ}),_.F("design:type",Object)],NW.prototype,"dismissActionToReplayEntity",void 0);
_.Y([_.t({selectorArgs:["entitySelectorType","mediaId"],selector:function(n,D,L){if(_.c("kevlar_modern_downloads_page")&&L&&D&&D!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(D){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var g=hZ8(n,L);if(g){D=_.WS(n,L);var b=x1(n,L),q=lDT(n,L);n=KI(n,L);var U=cP4(g,D,b,q);b=U.shortViewCountText;var J=U.publishedTimeText;U=U.badges;var k=n>0;q=Ew4(g,D,q,n);g=_.ER(D)||D==="TRANSFER_STATE_FAILED"||D==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Tz(g.policyEntity)?
void 0:rL8(L,n,g.videoEntity.lengthSeconds);D==="TRANSFER_STATE_PAUSED_BY_USER"&&L&&!_.c("dl_resume_click_killswitch")&&(g={offlineVideoEndpoint:{videoId:L,action:"ACTION_RESUME"}});L={shortViewCountText:b,publishedTimeText:J,badges:U,isWatched:k,navigationEndpoint:g,thumbnailOverlays:q}}else L=void 0;return L;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(D=WHb(n,L))if(g=_.es(n,L),q=_.eZO(n,L),g!=="TRANSFER_STATE_UNKNOWN"){L=sX8(D,g,q,L,hd(n));break a}L=void 0}return L;default:_.CL(new _.pe("Error: entitySelectorType defined but not matched in selector.",
n,D))}}}),
_.F("design:type",Object)],NW.prototype,"entityDrivenState",void 0);_.Y([_.t({computed:"computeVideoTitleText(data)"}),_.F("design:type",Object)],NW.prototype,"videoTitleText",void 0);_.Y([_.t({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],NW.prototype,"hasPlaylistThumbnail",void 0);_.Y([_.t({computed:"computeNavigationEndpoint(data)"}),_.F("design:type",Object)],NW.prototype,"computedNavigationEndpoint",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],NW.prototype,"typographyBump",void 0);_.Y([_.x("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NW.prototype,"typographyBumpV2",null);_.Y([_.bM("#video-title"),_.F("design:type",HTMLElement)],NW.prototype,"videoTitle",void 0);_.Y([_.bM("#video-title-link"),_.F("design:type",HTMLElement)],NW.prototype,"videoTitleLink",void 0);
_.Y([_.bM("#thumbnail"),_.F("design:type",HTMLElement)],NW.prototype,"thumbnail",void 0);_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],NW.prototype,"JSC$13819_dismissibleMedia",void 0);_.Y([_.x("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],NW.prototype,"lazyLoadMenu",null);_.Y([_.x("data.menu"),_.F("design:type",Object),_.F("design:paramtypes",[])],NW.prototype,"immediateLoadMenu",null);
_.Y([_.V8("entityDrivenState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NW.prototype,"handleReloadDownloadsInfo",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NW.prototype,"onDataChanged",null);_.Y([_.V8("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NW.prototype,"onHiddenChanged",null);
_.Y([_.P("isDismissed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NW.prototype,"onIsDismissedChanged",null);_.Y([_.P("metadataColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NW.prototype,"metadataColorChanged",null);_.Y([_.R("mousedown"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],NW.prototype,"onMouseDown",null);
_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NW.prototype,"isHovered",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NW.prototype,"useAvatar",null);_.Y([_.x("data","entitySelectorType"),_.F("design:type",String),_.F("design:paramtypes",[])],NW.prototype,"mediaId",null);NW=_.Y([_.X({is:"ytd-rich-grid-media",disableElementRegistration:!0})],NW);
var Ini=_.FW()(NW,"ytd-rich-grid-media",function(){if(Q0I!==void 0)return Q0I;var n=document.createElement("template");_.z(n,'\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" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="decorated-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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Q0I=n},{mode:_.He("kevlar_poly_si_batch_j072")?1:2});var C3A;var rI6=function(){var n=_.m.apply(this,arguments)||this;n.removeMaxWidth=!0;n.insetMetadata=!1;return n};
_.f(rI6,_.m);_.G=rI6.prototype;_.G.configureRendererStamper=function(){return{innerMenu:c1,outerMenu:Object.assign({},c1,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.G.onDataChanged=function(){var n,D=((n=this.data)==null?void 0:n.trackingParams)||"";D&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(D));var L;((L=this.dismissActionToReplayEntity)==null?0:L.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.G.attached=function(){this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$13825_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.JSC$13825_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:dpB})};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$13825_inlinePreviewHoverListener)==null||BA(n)};
_.G.onRendererTap=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.serviceEndpoints)==null?void 0:D[0];_.u(L,_.Kr)&&this.componentBehavior.resolveCommand(L)};
_.G.onDetailsClick=function(n){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint;L&&(_.mP(_.tW(n),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(L))};
_.G.onShow=function(){var n=this.data;n.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(n.onFirstVisibleCommand),delete n.onFirstVisibleCommand)};
_.oh.Object.defineProperties(rI6.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var n;return this.insetMetadata?void 0:(n=this.data)==null?void 0:n.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var n;return this.insetMetadata?(n=this.data)==null?void 0:n.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var n=this.data;if(n!=null&&n.badge&&(n=_.u(n.badge,IxG))){var D,L,g;return[{metadataBadgeRenderer:{label:((D=n.label)==null?void 0:(L=D.runs)==null?void 0:L[0].text)||((g=n.label)==null?void 0:g.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var n=this.data;return Object.assign({},n.headline,{accessibility:n.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return this.isSlimShort?(n=this.computedTitle)==null?void 0:(D=n.accessibility)==null?void 0:(L=D.accessibilityData)==null?void 0:L.label:void 0}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$13825_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
var jF=rI6;jF.prototype.onDataChanged=jF.prototype.onDataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],jF.prototype,"componentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jF.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],jF.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jF.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],jF.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],jF.prototype,"ytdReduxBehavior",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],jF.prototype,"thumbnail",void 0);_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],jF.prototype,"JSC$13825_dismissibleMedia",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jF.prototype,"removeMaxWidth",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jF.prototype,"insetMetadata",void 0);_.Y([_.t(),_.F("design:type",String)],jF.prototype,"dismissedContentId",void 0);_.Y([_.t({selectorArgs:["dismissedContentId"],selector:ACJ}),_.F("design:type",Object)],jF.prototype,"dismissActionToReplayEntity",void 0);_.Y([_.x("insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"thumbnailObjectFit",null);
_.Y([_.x("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"innerMenu",null);_.Y([_.x("data","insetMetadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"outerMenu",null);_.Y([_.t(),_.F("design:type",Object)],jF.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],jF.prototype,"miniMode",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jF.prototype,"onDataChanged",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"shortsBadges",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jF.prototype,"isShort",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jF.prototype,"isSlimShort",null);
_.Y([_.x("data","isShort"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"computedTitle",null);_.Y([_.x("isSlimShort","computedTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],jF.prototype,"computedAccessibilityLabel",null);_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],jF.prototype,"isHovered",null);jF=_.Y([_.X({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],jF);
_.l(jF,"ytd-rich-grid-slim-media",function(){if(C3A!==void 0)return C3A;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return C3A=n},{mode:_.He("kevlar_poly_si_batch_j063")?1:2});var ODX;var iDI;var nN=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(nN,_.m);nN.prototype.computeIcon=function(n){return n&&n.iconType?"yt-sys-icons:"+n.iconType.toLowerCase():""};
nN.prototype.onMouseEnter=function(){this.isHovered=!0};
nN.prototype.onMouseLeave=function(){this.isHovered=!1};
var DT=nN;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],DT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],DT.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],DT.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],DT.prototype,"isHovered",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DT.prototype,"darkerDarkTheme",void 0);DT=_.Y([_.X({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],DT);
_.l(DT,"ytd-expand-on-hover-card-renderer",function(){if(iDI!==void 0)return iDI;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iDI=n},{mode:1});var wNG,hM6=function(){if(wNG!==void 0)return wNG;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return wNG=n};_.fl("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var WOW=function(){var n=_.m.apply(this,arguments)||this;n.compactStyle=!1;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(WOW,_.m);_.G=WOW.prototype;_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.G.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"}}}};
_.G.computeHideDot=function(n){return!(n&&n.subscriberCountText&&n.videoCountText)||this.compactStyle};
_.G.hasDualButtons=function(n){return n&&n.purchaseButton&&n.subscribeButton};
_.G.backgroundColorChanged=function(){if(this.data!==void 0){var n=this.data.backgroundColor;this.isDarkTheme&&(n=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=n!=null?_.AW(n):"transparent"}};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.onTap=function(n){var D,L,g=((D=this.data)==null?void 0:D.navigationEndpoint)||((L=this.data)==null?void 0:L.serviceEndpoint);_.u(g,_.U5)&&(g&&(_.c("web_ytd_channel_renderer_command_resolver_ks")?_.Bz(this.hostElement,[g]):_.E().resolve(_.S6).resolveCommand(g,{form:{element:this.hostElement}})),n.preventDefault())};
_.G.computeChannelEndpoint=function(n){return _.u(n,_.U5)?null:n};
_.G.computeHrefEndpoint=function(n){return _.u(n,_.U5)?null:this.componentBehavior.computeHref_(n)};
_.G.computeChannelRendererStyle=function(n){return n};
_.G.computeIconSize=function(n){return n?108:136};
_.oh.Object.defineProperties(WOW,{template:{configurable:!0,enumerable:!0,get:function(){return hM6()}}});
var LN=WOW;LN.prototype.backgroundColorChanged=LN.prototype.backgroundColorChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],LN.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],LN.prototype,"componentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],LN.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],LN.prototype,"isDarkTheme",void 0);_.Y([_.t({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.F("design:type",String)],LN.prototype,"channelRendererStyle",void 0);_.Y([_.t({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],LN.prototype,"dualButtons",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],LN.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],LN.prototype,"biggerThumbStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],LN.prototype,"compactStyle",void 0);_.Y([_.P("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LN.prototype,"backgroundColorChanged",null);LN=_.Y([_.X({is:"ytd-channel-renderer",disableElementRegistration:!0})],LN);_.l(LN,"ytd-channel-renderer",function(){return hM6()},{mode:1});var eMA;var x2r;_.fl("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var KOc=function(){var n=_.m.apply(this,arguments)||this;n.displayItemCount=2;n.collections=_.c("web_modern_collections_v2");n.hasPlaylistThumbnail=!1;n.stackThumbnailSize="large";return n};
_.f(KOc,_.m);_.G=KOc.prototype;_.G.attached=function(){this.updateInlinePreviewHoverListeners()};
_.G.detached=function(){this.clearInlinePreviewHoverListeners()};
_.G.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.G.computeFirstVideos=function(n,D){return n&&D?n.slice(0,D):[]};
_.G.computeThumbnailWidth=function(n,D){return n?D==="BIG"?500:D==="MASSIVE"?600:D==="MEDIUM"?450:420:360};
_.G.computeThumbnailHeight=function(n,D){return n?D==="BIG"?280:D==="MASSIVE"?337:234:202};
_.G.clearInlinePreviewHoverListeners=function(){var n;(n=this.JSC$13838_inlinePreviewHoverListener)==null||BA(n)};
_.G.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13838_inlinePreviewHoverListener=Yr({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:ljb,thumbnailElement:this.thumbnail})};
_.G.computeHasPlaylistThumbnail=function(n){var D,L;if((((D=n.thumbnailRenderer)==null?0:D.playlistVideoThumbnailRenderer)||((L=n.thumbnailRenderer)==null?0:L.playlistCustomThumbnailRenderer))&&n.thumbnailOverlays)for(D=0;D<n.thumbnailOverlays.length;D++)if(L=void 0,(L=n.thumbnailOverlays[D])==null?0:L.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.oh.Object.defineProperties(KOc.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.JSC$13838_inlinePreviewHoverListener)==null?0:P1(n))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
var gt=KOc;gt.prototype.dataChanged=gt.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],gt.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gt.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],gt.prototype,"displayItemCount",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],gt.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],gt.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gt.prototype,"collections",void 0);_.Y([_.t({computed:"computeHasPlaylistThumbnail(data)"}),_.F("design:type",Object)],gt.prototype,"hasPlaylistThumbnail",void 0);_.Y([_.t(),_.F("design:type",String)],gt.prototype,"stackThumbnailSize",void 0);_.Y([_.bM("ytd-thumbnail"),_.F("design:type",HTMLElement)],gt.prototype,"thumbnail",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gt.prototype,"dataChanged",null);_.Y([_.x("lockupIsHovered"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],gt.prototype,"isHovered",null);gt=_.Y([_.X({is:"ytd-radio-renderer",disableElementRegistration:!0})],gt);
_.l(gt,"ytd-radio-renderer",function(){if(x2r!==void 0)return x2r;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return x2r=n},{mode:_.He("kevlar_poly_si_batch_j058")?1:2});var RMP;_.fl("itemSectionRenderer","showRenderer","ytd-show-renderer");var bm=function(){return _.m.apply(this,arguments)||this};
_.f(bm,_.m);bm.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
bm.prototype.computeThumbnailWidth=function(n){return n?360:246};
bm.prototype.computeUseProminentThumbs=function(n){return n};
var $B=bm;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$B.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$B.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$B.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],$B.prototype,"isSearch",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.F("design:type",Boolean)],$B.prototype,"useProminentThumbs",void 0);$B=_.Y([_.X({is:"ytd-show-renderer",disableElementRegistration:!0})],$B);
_.l($B,"ytd-show-renderer",function(){if(RMP!==void 0)return RMP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return RMP=n},{mode:1});_.fl("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var P36=function(){var n=_.m.apply(this,arguments)||this;n.isRichGrid=!1;return n};
_.f(P36,_.m);P36.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"}}}}}};
var GN=P36;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],GN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],GN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],GN.prototype,"isRichGrid",void 0);GN=_.Y([_.X({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],GN);
_.l(GN,"ytd-feed-entry-renderer",function(){if(eMA!==void 0)return eMA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return eMA=n},{mode:1});var tTr;var m26=function(){return _.m.apply(this,arguments)||this};
_.f(m26,_.m);m26.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
var qk=m26;_.Y([_.W(_.wq),_.F("design:type",Object)],qk.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],qk.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qk.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.OR,value:3}),_.F("design:type",Number)],qk.prototype,"itemsPerRow",void 0);
qk=_.Y([_.X({is:"ytd-link-card-renderer",disableElementRegistration:!0})],qk);
_.l(qk,"ytd-link-card-renderer",function(){if(tTr!==void 0)return tTr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return tTr=n},{mode:1});var v7j;var XNj=function(){return _.m.apply(this,arguments)||this};
_.f(XNj,_.m);_.G=XNj.prototype;_.G.configureRendererStamper=function(){return{"data.menu":c1,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.G.onRendererTap=function(n){if(!this.ytdDismissibleItemBehavior.isDismissed){var D,L=(D=this.data)==null?void 0:D.navigationEndpoint;L&&!_.mP(_.tW(n),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(L)?_.mP(_.tW(n),this.hostElement,["A"])||_.bP(this.hostElement,"yt-navigate",{endpoint:L}):this.ytComponentBehavior.resolveCommand(L,{}))}};
_.G.maybeComputeHref=function(n){return this.ytComponentBehavior.computeHref_(n,!0)};
_.G.getNavigationCommand=function(n){return this.isNavigationCommand(n)?n:null};
_.G.isNavigationCommand=function(n){return n?_.u(n,_.kz)||_.u(n,_.M1)||_.u(n,_.eH)?!0:!1:!1};
var V5=XNj;V5.prototype.onRendererTap=V5.prototype.onRendererTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],V5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],V5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],V5.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],V5.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],V5.prototype,"data",void 0);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],V5.prototype,"onRendererTap",null);V5=_.Y([_.X({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],V5);
_.l(V5,"ytd-lumiere-promo-item-image-renderer",function(){if(v7j!==void 0)return v7j;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return v7j=n},{mode:1});var lnQ;var MTX=function(){return _.m.apply(this,arguments)||this};
_.f(MTX,_.m);MTX.prototype.computeLandscapeThumbnail=function(){var n;return((n=this.data)==null?void 0:n.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
var U4=MTX;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],U4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],U4.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],U4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],U4.prototype,"miniMode",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.OR}),_.F("design:type",Number)],U4.prototype,"itemsPerRow",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.F("design:type",Boolean)],U4.prototype,"landscapeThumbnail",void 0);U4=_.Y([_.X({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],U4);
_.l(U4,"ytd-lumiere-shelf-details-renderer",function(){if(lnQ!==void 0)return lnQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return lnQ=n},{mode:_.He("kevlar_poly_si_batch_j076")?1:2});var o7b;var Ydr=function(){return _.m.apply(this,arguments)||this};
_.f(Ydr,_.m);Ydr.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var Bp=Ydr;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Bp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Bp.prototype,"data",void 0);Bp=_.Y([_.X({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],Bp);
_.l(Bp,"ytd-primetime-promo-details-renderer",function(){if(o7b!==void 0)return o7b;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return o7b=n},{mode:1});var SdA;var FOQ=function(){return _.m.apply(this,arguments)||this};
_.f(FOQ,_.m);var Jh=FOQ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Jh.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Jh.prototype,"data",void 0);Jh=_.Y([_.X({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Jh);
_.l(Jh,"ytd-panel-show-style-metadata-renderer",function(){if(SdA!==void 0)return SdA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SdA=n},{mode:1});var HDb;var yIA=function(){return _.m.apply(this,arguments)||this};
_.f(yIA,_.m);_.G=yIA.prototype;_.G.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.G.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.G.computeThumbnail=function(n){if(n)return n.smallFormFactorBackgroundThumbnail||n.largeFormFactorBackgroundThumbnail};
_.G.maybeComputeHref=function(n){return this.ytComponentBehavior.computeHref_(n,!0)};
_.G.isNavigationCommand=function(n){return n?_.u(n,_.kz)||_.u(n,_.M1)||_.u(n,_.eH)?!0:!1:!1};
_.G.getNavigationCommand=function(n){return this.isNavigationCommand(n)?n:null};
var kB=yIA;kB.prototype.onPanelTap=kB.prototype.onPanelTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],kB.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kB.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],kB.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0,value:_.c("web_modern_buttons")}),_.F("design:type",Boolean)],kB.prototype,"modernButtons",void 0);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kB.prototype,"onPanelTap",null);kB=_.Y([_.X({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],kB);
_.l(kB,"ytd-primetime-promo-panel-renderer",function(){if(HDb!==void 0)return HDb;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return HDb=n},{mode:1});_.vB(_.t4(function(n){n=_.KC(n,{data:{},useFullWidth:!1});var D=n.data,L=n.useFullWidth,g=function(){return D().caption},b=function(){return D().image},q=function(){return _.AR(D().onTap)};
n={};n=_.nl("ytTeaserCardViewModelHost",(n.ytTeaserCardViewModelUseFullWidth=function(){return L()},n));
return _.Z("teaser-card-view-model",{class:n},_.Z(_.Z4,{cond:function(){return q()},
then:function(){return _.Z(nNG,{className:"ytTeaserCardViewModelLink",command:q,forceNewState:!0,useATagConfig:!0},_.Z("div",{class:"ytTeaserCardViewModelImageContainer"},_.Z(_.Z4,{cond:b,then:function(U){return _.Z(_.RU,{data:U,className:"ytTeaserCardViewModelImage",alt:""})}})),_.Z("p",{class:"ytTeaserCardViewModelCaption"},g))}}))},"vb"),"teaser-card-view-model",{props:{data:_.PX,
useFullWidth:_.PX}});var N6r=new _.jK("RICH_GRID_VIDEO_RENDERER_TOKEN");_.vB(_.t4(function(n){var D=n.data;var L=n.showYtInteractionInContent;var g=function(){return!!D().selectableFeedback};
n=_.V(_.bn(!1,void 0,"nblDw"));var b=n.next().value,q=n.next().value;_.c7(function(){var Q=_.u(D().primaryButton,_.zZ);(Q==null?0:Q.isToggled)&&q(Q.isToggled)});
n=_.GS(function(Q){if(!g())return!1;if(b()){var A;var I=(A=D().selectableFeedback)==null?void 0:A.onDeselect}else{var w;I=(w=D().selectableFeedback)==null?void 0:w.onSelect}I&&_.Cy(I,{form:{element:Q.target}});q(!b());if(Q=_.u(D().primaryButton,_.zZ))Q.isToggled=b();return!1});
var U=function(){if(!g()){var Q,A=(Q=D().loggingDirectives)==null?void 0:Q.trackingParams;A&&_.Un(_.E().resolve(_.T2),A)}},J=_.kLv(),k=function(){var Q;
return g()?(Q=D().selectableFeedback)==null?void 0:Q.a11yLabel:void 0},a=function(){return g()?{toggled:b()}:{}},d=_.E().resolve(_.Yo(N6r)),T={};
return _.Z("yt-feedback-item-renderer",{class:_.nl("ytFeedbackItemRendererHost",(T.ytFeedbackItemRendererSelectableFeedback=g,T)),"on:click":n,"on:keydown":J,title:k,"aria-label":k,"aria-pressed":function(){return g()?b():void 0},
tabindex:function(){return g()?0:void 0},
role:function(){return g()?"button":void 0}},_.Z("div",{class:"ytFeedbackItemRendererContentContainer"},_.Z(_.fF,{data:function(){return D().content}},{videoRenderer:function(Q){return _.Z(d,{data:Q.data,
showYtInteraction:L})},
lockupViewModel:function(Q){return _.Z(dE,{data:Q.data,containerType:2})}})),_.Z("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.Z(_.fF,{data:function(){return D().primaryButton}},{toggleButtonViewModel:function(Q){return _.Z(_.IQ,{data:Q.data,
buttonShapeOverrides:a,disableExplicitClickLogging:!0,onToggle:U})}})))},"wb"),"yt-feedback-item-renderer",{props:{data:_.PX,
showYtInteractionInContent:_.PX}});var j0X=function(){var n=_.m.apply(this,arguments)||this;n.isShortsGrid=!1;n.isCompactGrid=!1;n.isShortsPanelGrid=!1;n.enablePlayablesReducedCardCount=_.c("enable_playables_reduced_card_count");n.renderedFromRichGrid=!1;n.isInFirstColumn=!1;n.noGutterMargins=!1;n.isInlineGroupItem=!1;n.insetMetadata=!1;n.noBottomMarginInAds=_.c("web_no_bottom_margin_for_home_ad_buttons");n.force16By9ThumbnailAspectRatio=!1;n.useCompactList=!1;n.containerType=2;n.thumbnailTargetWidth=9999;n.isResponsiveGrid=!1;n.lockupExperiments=
{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};n.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};n.hoverListener=n.hover.bind(n);n.leaveListener=n.leave.bind(n);n.highlighted=!1;n.JSC$13873_unsubscribeFromInlinePreviewIsActive=function(){};
return n};
_.f(j0X,_.m);_.G=j0X.prototype;_.G.computeContainerType=function(){return this.useCompactList?3:2};
_.G.computeThumbnailTargetWidth=function(){var n;return(n=this.itemWidth)!=null?n:9999};
_.G.updateIsInFirstColumn=function(){var n;this.isInFirstColumn=((n=this.data)==null?void 0:n.colIndex)===0};
_.G.observerContainerType=function(){if(this.lockup){var n=this.lockup;n.containerType=this.containerType;n.sizing=this.sizing;n.typographyBump=this.typographyBump;n.itemWidth=this.itemWidth}this.richGridMedia&&_.c("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump)};
_.G.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:_.c("enable_shorts_lockup_view_model_with_dismissible")?"ytm-shorts-lockup-view-model-v2":"ytm-shorts-lockup-view-model",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]]"}},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]]"}}}}}};
_.G.leave=function(n){n=n.relatedTarget;var D=document.querySelector("ytd-video-preview");n&&D&&_.Hn(D).contains(n)||this.removeAndCleanupHighlight()};
_.G.hover=function(){var n;if(!this.highlighted&&(!_.c("web_enable_rich_item_on_focus_effect")||(n=this.data)!=null&&n.onFocusEffect)){var D,L;((D=this.data)==null?void 0:(L=D.onFocusEffect)==null?void 0:L.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(n=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:n,boxShadow:"0 0 0 10px "+n}));var g,b;((g=this.data)==null?void 0:(b=g.onFocusEffect)==null?void 0:
b.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.G.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};
_.G.registerHoverHighlightListeners=function(){var n=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$13873_unsubscribeFromInlinePreviewIsActive=_.a9(_.Ss(),_.zZB,function(D){n.highlighted&&!D&&n.removeAndCleanupHighlight()})};
_.G.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$13873_unsubscribeFromInlinePreviewIsActive()};
_.G.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.G.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.G.getBackgroundColor=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.onFocusEffect)==null?void 0:D.onFocusColor;if(L){if(document.documentElement.hasAttribute("dark")&&(L==null?0:L.darkTheme))return _.AW(L==null?void 0:L.darkTheme);if(L==null?0:L.lightTheme)return _.AW(L==null?void 0:L.lightTheme)}};
_.G.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var n=_.r1(),D,L,g;n&&((D=this.data)==null?0:D.trackingParams)&&((L=this.data)==null?void 0:L.colIndex)!=null&&((g=this.data)==null?void 0:g.rowIndex)!=null&&_.Se(n,_.JR(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.G.isSlimMediaRenderer=function(n){return!!_.u(n==null?void 0:n.content,_.gXj)||!!_.u(n==null?void 0:n.content,LBj)||!!_.u(n==null?void 0:n.content,_.hV)||!!_.u(n==null?void 0:n.content,fxb)};
_.G.isPostRenderer=function(){var n,D;return!!_.u((n=this.data)==null?void 0:n.content,ZdA)||!!_.u((D=this.data)==null?void 0:D.content,aZX)};
_.G.computeIsGameCardShelf=function(){var n;return!!_.u((n=this.data)==null?void 0:n.content,kD6)};
_.G.computeIsMiniGameCardShelf=function(){var n,D;return!!_.u((n=this.data)==null?void 0:n.content,CrP)||!!_.u((D=this.data)==null?void 0:D.content,rDc)};
_.G.computeIsTeaserCard=function(){var n;return!!_.u((n=this.data)==null?void 0:n.content,rDc)};
_.G.computeIsSelectableFeedbackItem=function(){var n,D;return!((D=_.u((n=this.data)==null?void 0:n.content,_.iWI))==null||!D.selectableFeedback)};
_.G.computeContainsLumierePosters=function(){var n,D;return((D=_.u((n=this.data)==null?void 0:n.content,zPj))==null?void 0:D.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.G.computeIsExpandOnHoverCardShelf=function(){var n;return!!_.u((n=this.data)==null?void 0:n.content,A5X)};
_.G.computeIsLinkCardShelf=function(){var n;return!!_.u((n=this.data)==null?void 0:n.content,ZKc)};
_.G.computeIsReelItemStyleAvatarCircle=function(n){var D;return((D=_.u(n==null?void 0:n.content,_.hV))==null?void 0:D.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.G.computeIsLinkCardFullWidth=function(n,D){var L;return((L=_.u(n==null?void 0:n.content,ZKc))==null?void 0:L.useFullWidth)||D<=2};
_.oh.Object.defineProperties(j0X.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&&_.c("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.c("web_enable_rich_item_on_focus_effect")||_.c("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return _.c("web_shorts_2_by_3_lockups_no_home")&&this.isHomeShelf?0:this.isInlineGroupItem?2:this.isShortsPanelGrid||_.c("web_shorts_2_by_3_lockups_study")||_.c("web_shorts_2_by_3_lockups_home")&&this.isHomeShelf?1:0}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
var pN=j0X;pN.prototype.richGridHoverHighlightChanged=pN.prototype.richGridHoverHighlightChanged;pN.prototype.observerContainerType=pN.prototype.observerContainerType;pN.prototype.updateIsInFirstColumn=pN.prototype.updateIsInFirstColumn;_.Y([_.W(_.wq),_.F("design:type",Object)],pN.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pN.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],pN.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],pN.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.F("design:type",Boolean)],pN.prototype,"isPost",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.F("design:type",Boolean)],pN.prototype,"containsLumierePosters",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.F("design:type",Boolean)],pN.prototype,"isSlimMedia",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.F("design:type",Boolean)],pN.prototype,"isGameCardShelf",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.F("design:type",Boolean)],pN.prototype,"isMiniGameCardShelf",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.F("design:type",Boolean)],pN.prototype,"isTeaserCard",void 0);_.Y([_.t({computed:"computeIsSelectableFeedbackItem(data)"}),_.F("design:type",Boolean)],pN.prototype,"isSelectableFeedbackItem",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isShortsGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],pN.prototype,"isSlimGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isCompactGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isShortsPanelGrid",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.F("design:type",Boolean)],pN.prototype,"isExpandOnHoverCardShelf",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"enablePlayablesReducedCardCount",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.F("design:type",Boolean)],pN.prototype,"isLinkCardShelf",void 0);
_.Y([_.t({reflectToAttribute:!0,selector:_.OR,value:3}),_.F("design:type",Number)],pN.prototype,"itemsPerRow",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"renderedFromRichGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isInFirstColumn",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"noGutterMargins",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isInlineGroupItem",void 0);_.Y([_.t(),_.F("design:type",Object)],pN.prototype,"insetMetadata",void 0);_.Y([_.t(),_.F("design:type",Object)],pN.prototype,"noBottomMarginInAds",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],pN.prototype,"isShelfItem",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.F("design:type",Boolean)],pN.prototype,"isReelItemStyleAvatarCircle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.F("design:type",Boolean)],pN.prototype,"isLinkCardFullWidth",void 0);_.Y([_.t(),_.F("design:type",Object)],pN.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"useCompactList",void 0);_.Y([_.t(),_.F("design:type",String)],pN.prototype,"sizing",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],pN.prototype,"typographyBump",void 0);_.Y([_.t(),_.F("design:type",Number)],pN.prototype,"itemWidth",void 0);_.Y([_.t(),_.F("design:type",Boolean)],pN.prototype,"isHomeShelf",void 0);_.Y([_.bM("yt-lockup-view-model"),_.F("design:type",HTMLElement)],pN.prototype,"lockup",void 0);
_.Y([_.bM("ytd-rich-grid-media"),_.F("design:type",HTMLElement)],pN.prototype,"richGridMedia",void 0);_.Y([_.t({computed:"computeContainerType(useCompactList)"}),_.F("design:type",Object)],pN.prototype,"containerType",void 0);_.Y([_.t({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.F("design:type",Object)],pN.prototype,"thumbnailTargetWidth",void 0);
_.Y([_.x("showYtInteractionOnRichItem"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pN.prototype,"showYtInteractionOnRichGridMedia",null);_.Y([_.x("isSelectableFeedbackItem","richGridHoverHighlight"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pN.prototype,"showYtInteractionOnRichItem",null);_.Y([_.x("typographyBump"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pN.prototype,"richTypographyBump",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("isShortsGrid","isCompactGrid"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],pN.prototype,"richGridHoverHighlight",null);_.Y([_.x("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],pN.prototype,"shortsLockupViewModelAspectRatio",null);_.Y([_.x("isInlineGroupItem"),_.F("design:type",Number),_.F("design:paramtypes",[])],pN.prototype,"shortsLockupViewModelScrimStyle",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pN.prototype,"updateIsInFirstColumn",null);_.Y([_.P("containerType","sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pN.prototype,"observerContainerType",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pN.prototype,"isResponsiveGrid",void 0);_.Y([_.t(),_.F("design:type",Object)],pN.prototype,"lockupExperiments",void 0);
_.Y([_.P("richGridHoverHighlight"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pN.prototype,"richGridHoverHighlightChanged",null);pN=_.Y([_.X({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],pN);
_.ncL=_.FW()(pN,"ytd-rich-item-renderer",function(){if(ODX===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);ODX=n}n=ODX;return n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var Aub={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var hG8=_.Mn(_.Tg("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var Dqi;var L6W=function(){var n=_.m.apply(this,arguments)||this;n.useResponsiveGrid=!1;n.hidden=!1;n.standardShelfMargins=_.c("web_rich_grid_standard_shelf_margins");n.isShowMoreHidden=!1;n.isExpanded=!1;n.isInnerShelf=!1;n.allVideosCount=0;n.allPlaylistCount=0;n.haveSmartDownloadsCompleted=!1;n.isShowLessHidden=!0;n.restrictContentsOverflow=!1;n.firstShownIndex=0;n.horizontalOffset=0;n.atEnd=!0;n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};n.nextClick=function(){var D;(D=n.data)!=null&&D.contents&&(n.firstShownIndex+=n.currentElementsPerRow,n.updateHorizontalOffset(),n.updateHorizontalItemVisibility())};
n.previousClick=function(){var D;(D=n.data)!=null&&D.contents&&(n.firstShownIndex-=n.currentElementsPerRow,n.updateHorizontalOffset(),n.updateHorizontalItemVisibility())};
return n};
_.f(L6W,_.m);_.G=L6W.prototype;
_.G.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:_.OJ("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.G.attached=function(){this.requestElementsPerRow()};
_.G.refreshGridLayoutNew=function(){var n;if((n=this.data)!=null&&n.contents&&this.containerWidth){var D;((D=this.data.responsiveContainerConfiguration)==null?0:D.responsiveSize)?(n=_.x7O(this.data.responsiveContainerConfiguration,this.containerWidth),n=_.Fc(Object.assign({},n,{standardUnitMinWidth:this.standardUnitMinWidth}))):n=_.Fc({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=n.typographyBump;if(this.elementsPerRow!==
n.numItems||this.gutter!==n.gutter)this.elementsPerRow=n.numItems,this.gutter=n.gutter,this.itemWidth=n.itemWidth,_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":n.gutter+"px"})}};
_.G.computeSizing=function(){if(!(this.isLumiere||this.isShortsShelf()&&_.c("web_use_layout_library_for_rich_grid_disable_shorts"))){var n=_.mHQ(this.data);if(n)return n;if(_.c("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.G.computeUseResponsiveGrid=function(){return this.isShortsShelf()&&_.c("web_use_layout_library_for_rich_grid_disable_shorts")?!1:!this.isLumiere&&this.sizing};
_.G.computeButton=function(n){var D=_.u(n,_.Wx);n=Object.assign({},_.u(n,_.Wx));return D?(n.text||(n.text={simpleText:n.tooltip}),n.style="STYLE_MONO_OUTLINE",n.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",n):D};
_.G.onRowIndexChange=function(){var n=_.r1(),D,L;((D=this.data)==null?0:D.trackingParams)&&((L=this.data)==null?void 0:L.rowIndex)!=null&&n&&_.Se(n,_.JR(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.G.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var n,D=((n=this.getRichItemRenderers()[0])==null?void 0:n.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*D;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
_.G.onUpdateElementsPerRowAction=function(n,D,L,g,b,q){if(this.containerWidth!==q&&(this.containerWidth=q,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&n&&D&&L&&g&&b&&(this.elementsPerRow!==n||this.postsPerRow!==D||this.slimItemsPerRow!==L||this.gameCardsPerRow!==g||this.miniGameCardsPerRow!==b)&&(this.elementsPerRow=n,this.postsPerRow=D,this.slimItemsPerRow=L,this.gameCardsPerRow=g,this.miniGameCardsPerRow=b,this.updateItemVisibility())};
_.G.getRichItemRenderers=function(){return _.r(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.G.updateItemVisibility=function(){var n=this;if(this.data&&this.data.contents){var D=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(g,b){var q;((q=n.data)==null?0:q.isExpanded)?(g.hidden=b>D-1,g.ytRendererBehavior.markDirty()):g.hidden=b>n.currentElementsPerRow-1||b>D-1});
var L=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||L||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||L||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.G.setHeightToSingleRow=function(){var n=this.getRichItemRenderers(),D=Number.parseInt(getComputedStyle(n[0]).marginBottom,10)||0;n=n.slice(0,this.currentElementsPerRow).reduce(function(L,g){return Math.max(L,g.getBoundingClientRect().height+D)},0);
this.contents.style.height=n+"px"};
_.G.focusNextExpandedItem=function(){var n;((n=this.data)==null?0:n.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.G.focusItem=function(n,D){var L=this.getRichItemRenderers();if(L[n]&&(n=L[n].querySelector(".focus-on-expand"))){if(D){var g;(g=L[this.currentElementsPerRow])==null||g.scrollIntoView({behavior:"smooth",block:"center"})}n.focus({preventScroll:!0})}};
_.G.onDataChange=function(){var n=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();_.X6(this,function(){n.updateItemVisibility()});
var D;if((D=this.data)==null?0:D.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.Dy(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),D=0;D<this.data.contents.length;D++){var L=_.u(this.data.contents[D],_.CG)||{};L.colIndex=D;L.rowIndex=this.data.rowIndex}};
_.G.handleRerenderDownloadsData=function(){_.c("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())};
_.G.blockInlinePreview=function(n){var D=this,L;return _.B(function(g){(L=D.inlinePreviewIsEnabled)&&D.ytdReduxBehavior.dispatch(_.yej(!1));return g.return(new Promise(function(b){n(function(){L&&D.ytdReduxBehavior.dispatch(_.yej(!0));b()})}))})};
_.G.expandShelf=function(){var n=this;if(this.data){var D,L=(D=_.u(this.data.showMoreButton,_.Wx))==null?void 0:D.trackingParams;L&&_.Un(_.qb(),L);this.data.isExpanded=!0;this.blockInlinePreview(function(g){n.setHeightToSingleRow();n.updateItemVisibility();n.contents.style.height=n.contents.scrollHeight+"px";_.fj.addJob(function(){n.contents.style.height="auto";n.focusNextExpandedItem();g()},2,200)})}};
_.G.collapseShelf=function(){var n=this;return _.B(function(D){if(D.nextAddress==1){if(!n.data)return D.return();n.data.isExpanded=!1;return _.p(D,n.blockInlinePreview(function(L){n.contents.style.height=n.contents.scrollHeight+"px";n.setHeightToSingleRow();_.fj.addJob(function(){n.updateItemVisibility();n.contents.style.height="auto";L()},2,200)}),2)}_.bP(n.hostElement,"yt-rich-shelf-renderer-collapse",n.data.trackingParams);
n.focusItem(0,!1);_.Tq(D)})};
_.G.updateArrowButtonStatus=function(){var n=this.getRichItemRenderers().length;if(!_.c("web_rich_shelf_renderer_use_data_contents_killswitch")){var D,L;n=((D=this.data)==null?void 0:(L=D.contents)==null?void 0:L.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=n};
_.G.onChildElementFocus=function(n){this.hasChevronButtons&&(n=n.target.closest("#contents > *"),this.contents.contains(n)&&(n.offsetLeft<this.horizontalOffset?this.previousClick():n.offsetLeft+n.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.G.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.OJ("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.G.updateHorizontalOffset=function(){var n=this.getRichItemRenderers(),D=n.length;if(!_.c("web_rich_shelf_renderer_use_data_contents_killswitch")){var L,g;D=((L=this.data)==null?void 0:(g=L.contents)==null?void 0:g.length)||0}var b;n=((b=n[0])==null?void 0:b.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>D?this.firstShownIndex=D-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*n};
_.G.isSlimMediaShelfRenderer=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!(_.u(g,_.gXj)||_.u(g,LBj)||_.u(g,_.hV)||_.u(g,fxb))};
_.G.isGameCardShelf=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!_.u(g,kD6)};
_.G.isGnomeShelf=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!_.u(g,_.iWI)};
_.G.isMiniGameCardShelf=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!_.u(g,CrP)||!!_.u(g,rDc)};
_.G.hasGameBoxArtAvatarStyle=function(){var n;return((n=this.data)==null?void 0:n.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.G.hasRoundedGameBoxArtAvatarStyle=function(){var n;return((n=this.data)==null?void 0:n.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.G.isShortsShelf=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!_.u(g,_.hV)||!!_.u(g,fxb)};
_.G.isPostShelfRenderer=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!(!_.u(g,ZdA)&&!_.u(g,aZX))};
_.G.isLumiereShelf=function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG);return!!_.u(L==null?void 0:L.content,zPj)};
_.G.isLumiereShelfWithPosters=function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG),g;return((g=_.u(L==null?void 0:L.content,zPj))==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.G.isExpandOnHoverCardShelf=function(){var n,D,L,g=(L=_.u((n=this.data)==null?void 0:(D=n.contents)==null?void 0:D[0],_.CG))==null?void 0:L.content;return!!_.u(g,A5X)};
_.G.computeHasFeaturedBadge=function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.badges)==null?void 0:D[0],_.i$I);return L?L.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.G.computeHasPaygatedFeaturedBadge=function(){var n,D,L=_.u((n=this.data)==null?void 0:(D=n.badges)==null?void 0:D[0],_.i$I);return L?(L==null?void 0:L.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.G.computeHeaderHidden=function(){var n,D,L,g,b,q;return!((n=this.data)==null?0:n.icon)&&!((D=this.data)==null?0:D.title)&&!((L=this.data)==null?0:L.subtitle)&&!((g=this.data)==null?0:g.thumbnail)&&!((b=this.data)==null?0:b.badges)&&!((q=this.data)==null?0:q.menu)};
_.G.showCtaButton=function(){var n;return!((n=this.data)==null||!n.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.G.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.G.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.G.computeForce16By9ThumbnailAspectRatio=function(){var n,D;return((n=this.data)==null?void 0:(D=n.responsiveContainerConfiguration)==null?void 0:D.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.G.onSectionReactiveDismissal=function(n,D,L){var g,b;var q=(g=this.data)==null?void 0:(b=g.targetingContext)==null?void 0:b.targetGroupId;this&&q&&D.targetGroupId&&q.includes(D.targetGroupId)?(g=this.rowIndex,n=g===void 0?!1:!(D.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&g<=n)):n=!1;n&&(this.hidden=L)};
_.oh.Object.defineProperties(L6W.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var n=this.elementsPerRow;this.isPostShelfRenderer()?n=this.postsPerRow:this.isSlimMediaShelfRenderer()?n=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?n=this.slimItemsPerRow-1:this.isGameCardShelf()?n=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(n=this.miniGameCardsPerRow);return n}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.c("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.previousButton)&&!((D=this.data)==null||!D.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 n;return((n=_.E().resolve(_.lx).getCurrentPage())==null?void 0:n.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return!((n=this.data)==null?0:(D=n.thumbnail)==null?0:(L=D.accessibility)==null?0:(g=L.accessibilityData)==null?0:g.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
var ZT=L6W;ZT.prototype.onChildElementFocus=ZT.prototype.onChildElementFocus;ZT.prototype.handleRerenderDownloadsData=ZT.prototype.handleRerenderDownloadsData;ZT.prototype.onDataChange=ZT.prototype.onDataChange;ZT.prototype.onRowIndexChange=ZT.prototype.onRowIndexChange;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ZT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],ZT.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ZT.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],ZT.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.F("design:type",Object)],ZT.prototype,"useResponsiveGrid",void 0);_.Y([_.t(),_.F("design:type",Object)],ZT.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Number)],ZT.prototype,"standardUnitMinWidth",void 0);_.Y([_.t({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],ZT.prototype,"elementsPerRow",void 0);_.Y([_.t({value:3}),_.F("design:type",Number)],ZT.prototype,"postsPerRow",void 0);_.Y([_.t({value:6}),_.F("design:type",Number)],ZT.prototype,"slimItemsPerRow",void 0);_.Y([_.t({value:6}),_.F("design:type",Number)],ZT.prototype,"gameCardsPerRow",void 0);
_.Y([_.t({value:6}),_.F("design:type",Number)],ZT.prototype,"miniGameCardsPerRow",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"standardShelfMargins",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"isShowMoreHidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"isExpanded",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"isInnerShelf",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.F("design:type",Boolean)],ZT.prototype,"isShorts",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.F("design:type",Boolean)],ZT.prototype,"isLumiere",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],ZT.prototype,"hasBoxArtThumbnailStyle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.F("design:type",Boolean)],ZT.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.F("design:type",Boolean)],ZT.prototype,"hasFeaturedBadge",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.F("design:type",Boolean)],ZT.prototype,"hasPaygatedFeaturedBadge",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.F("design:type",Boolean)],ZT.prototype,"isHeaderHidden",void 0);_.Y([_.t({selector:_.wuT}),_.F("design:type",Object)],ZT.prototype,"allVideosCount",void 0);_.Y([_.t({selector:eGT}),_.F("design:type",Object)],ZT.prototype,"allPlaylistCount",void 0);_.Y([_.t({selector:vQv}),_.F("design:type",Object)],ZT.prototype,"haveSmartDownloadsCompleted",void 0);
_.Y([_.t({selectorArgs:["entitySelectorType"],selector:function(n,D){if(_.c("kevlar_modern_downloads_page")&&D&&D!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var L=n.entities;switch(D){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":D=_.zz(L);n=Ip(D);var g=_.sR(D);L=_.CI(L);L=_.je(Ir4(g,L,D.length));return{contents:n,subtitle:L};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return L=_.zz(L),{contents:Ip(L)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return L=
_.I_(L),{contents:Ip(L)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return L=_.B5b(L),{contents:Ip(L)};default:_.CL(new _.pe("Error: entitySelectorType defined but not matched in selector.",n,D))}}}}),
_.F("design:type",Object)],ZT.prototype,"entityDrivenRichShelfData",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],ZT.prototype,"hasTopCtaButton",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.F("design:type",Boolean)],ZT.prototype,"hasBottomCtaButton",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.F("design:type",Boolean)],ZT.prototype,"force16By9ThumbnailAspectRatio",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"isShowLessHidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ZT.prototype,"restrictContentsOverflow",void 0);_.Y([_.t({selector:_.IDB}),_.F("design:type",Boolean)],ZT.prototype,"inlinePreviewIsEnabled",void 0);
_.Y([_.t({computed:"computeSizing(data)"}),_.F("design:type",String)],ZT.prototype,"sizing",void 0);_.Y([_.t(),_.F("design:type",Boolean)],ZT.prototype,"typographyBump",void 0);_.Y([_.t(),_.F("design:type",Number)],ZT.prototype,"itemWidth",void 0);_.Y([_.t(),_.F("design:type",Object)],ZT.prototype,"firstShownIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],ZT.prototype,"horizontalOffset",void 0);_.Y([_.t(),_.F("design:type",Object)],ZT.prototype,"atEnd",void 0);
_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],ZT.prototype,"contents",void 0);_.Y([_.P("data.rowIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZT.prototype,"onRowIndexChange",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZT.prototype,"onDataChange",null);
_.Y([_.P("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ZT.prototype,"handleRerenderDownloadsData",null);_.Y([_.R("focusin"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],ZT.prototype,"onChildElementFocus",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","isHomePage"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZT.prototype,"isTruncated",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZT.prototype,"hideBottomDivider",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZT.prototype,"hasChevronButtons",null);_.Y([_.x("firstShownIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZT.prototype,"previousButtonOverride",null);
_.Y([_.x("atEnd"),_.F("design:type",Object),_.F("design:paramtypes",[])],ZT.prototype,"nextButtonOverride",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZT.prototype,"isHomePage",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZT.prototype,"thumbnailAriaHidden",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],ZT.prototype,"initiallyIsExpanded",null);
_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],ZT.prototype,"entitySelectorType",null);ZT=_.Y([_.X({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],ZT);
_.gcQ=_.FW()(ZT,"ytd-rich-shelf-renderer",function(){if(Dqi===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);Dqi=n}n=Dqi;return n},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.He("kevlar_poly_si_batch_j028")?1:2});var bXQ;var $qj=function(){var n=_.m.apply(this,arguments)||this;n.tileLottieAnimationRef={};n.backgroundLottieAnimationRef={};n.isOnHoverBehaviorForLottieEnabled=!0;n.useBiggerShowcaseImage=_.c("enable_desktop_search_bigger_thumbs");n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return n};
_.f($qj,_.m);_.G=$qj.prototype;_.G.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.G.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"}}}};
_.G.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var n=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);n!==this.hasTile&&this.set("hasTile",n);n=this.hasLogo(this.data)||!!this.data.badgeText;n!==this.hasMetadata&&this.set("hasMetadata",n);n=this.data.overflowButton?!1:n;n!==this.showLogoImage&&this.set("showLogoImage",n);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.G.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.G.currentColorChanged=function(){this.updateButtonPalette()};
_.G.computeBackgroundStyle=function(n){if(n&&this.data){var D=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var L=_.lo((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);L&&D.push('background-image: url("'+L+'");')}var g;((g=n.basicColorData)==null?void 0:g.backgroundColor)!==void 0&&D.push("background-color: "+_.z7(n.basicColorData.backgroundColor)+";");return D.join("")}};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&this.set("isDarkTheme",n)};
_.G.getCurrentLogo=function(n,D){if(n)return D?n.darkLogoImage:n.lightLogoImage};
_.G.getCurrentStaticTileImage=function(n,D){if(this.hasStaticTile(n))return n.darkTileImage?D?n.darkTileImage:n.tileImage:n.tileImage};
_.G.computeTitleStyle=function(n){if(this.data&&this.data.title&&n&&n.basicColorData&&n.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.AW(n.basicColorData.foregroundTitleColor)+";"};
_.G.computeSubtitleStyle=function(n){if(this.data&&this.data.subtitle&&n&&n.basicColorData&&n.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.AW(n.basicColorData.foregroundBodyColor)+";"};
_.G.computeSupplementalStyle=function(n){if(this.data&&this.data.supplementalText&&n&&n.supplementalTextColor!==void 0)return n=_.AW(n.supplementalTextColor),"color:"+n+";--yt-endpoint-color:"+n+";--yt-endpoint-hover-color:"+n+";--yt-endpoint-visited-color:"+n+";--yt-formatted-string-bold-font-weight:700;"};
_.G.computeBadgeStyle=function(n){if(this.data&&this.data.badgeText&&n&&n.basicColorData&&n.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.AW(n.basicColorData.foregroundActivatedColor)+";"};
_.G.computeDismissIconStyle=function(n){var D,L;if((n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor)&&(n==null?0:(L=n.dismissButtonColorData)==null?0:L.backgroundColor))return"--yt-button-color:"+_.z7(n.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.z7(n.dismissButtonColorData.backgroundColor)+";"};
_.G.computeOverflowIconStyle=function(n){var D,L;if((n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor)&&(n==null?0:(L=n.dismissButtonColorData)==null?0:L.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.z7(n.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.z7(n.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.z7(n.dismissButtonColorData.foregroundTitleColor)+";"};
_.G.computeBannerStyle=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeLocation=function(n){switch(n==null?void 0:n.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.G.shouldShowTileSection=function(n,D,L){return!this.shouldExpandLogo(n,D,L)&&D};
_.G.shouldShowExpandedLogoSection=function(n,D,L){return this.shouldExpandLogo(n,D,L)&&n!==void 0&&this.hasLogo(n)};
_.G.shouldExpandLogo=function(n,D,L){return n&&D?!1:L>=2};
_.G.hasStaticTile=function(n){return!(n==null||!n.tileImage)};
_.G.hasTileLottie=function(n){var D;return!!(n==null?0:(D=n.tileLottie)==null?0:D.url)};
_.G.hasLogo=function(n){return this.getCurrentLogo(n,this.isDarkTheme)!==void 0};
_.G.getLogoHeight=function(n){return this.logoWithPadding(n)?"26":"20"};
_.G.getExpandedLogoHeight=function(n){return this.logoWithPadding(n)?"31":"24"};
_.G.getLogoImageId=function(n){return this.logoWithPadding(n)?"logo-image-with-padding":"logo-image"};
_.G.hasBackgroundLottie=function(n){var D;return!!(n==null?0:(D=n.backgroundLottie)==null?0:D.url)};
_.G.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var n,D;(n=this.tileLottieAnimationRef)==null||(D=n.lottieEl)==null||D.play();var L,g;(L=this.backgroundLottieAnimationRef)==null||(g=L.lottieEl)==null||g.play()}};
_.G.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var n,D;(n=this.tileLottieAnimationRef)==null||(D=n.lottieEl)==null||D.pause();var L,g;(L=this.backgroundLottieAnimationRef)==null||(g=L.lottieEl)==null||g.pause()}};
_.G.pauseLottie=function(){var n,D;(n=this.tileLottieAnimationRef)==null||(D=n.lottieEl)==null||D.pause();var L,g;(L=this.backgroundLottieAnimationRef)==null||(g=L.lottieEl)==null||g.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.G.performPrimaryButtonAction=function(){var n,D,L;((n=this.data)==null?0:(D=n.primaryButton)==null?0:(L=D.buttonRenderer)==null?0:L.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
_.G.updateButtonPalette=function(){if(this.data&&this.currentColorData){var n;((n=this.data.dismissButton)==null?0:n.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 D;if((D=this.data.primaryButton)==null?0:D.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 L;if((L=this.data.secondaryButton)==
null?0:L.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 g;((g=this.data.primaryButton)==null?0:g.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)})}};
_.G.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var n=this.getTileLottieDataBasedOnTheme(),D,L;if(n.url!==((D=this.tileLottiePlayerProps)==null?void 0:(L=D.animationConfig)==null?void 0:L.path)){var g,b;(g=this.tileLottieAnimationRef)==null||(b=g.lottieEl)==null||b.destroy();var q;this.isOnHoverBehaviorForLottieEnabled=!((q=n.settings)==null?0:q.autoplay);var U,J;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(J=(U=n.settings)==null?void 0:U.autoplay)!=null?J:!1,loop:this.getLottieLoopValue(n.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof n.url==="string"?this.tileLottiePlayerProps.animationConfig.path=n.url:this.tileLottiePlayerProps.animationConfig.animationData=n.url}}};
_.G.getOverflowButton=function(n){return _.u(n.overflowButton,rVr)};
_.G.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var n=this.getBackgroundLottieDataBasedOnTheme(),D,L;if(n.url!==((D=this.backgroundLottiePlayerProps)==null?void 0:(L=D.animationConfig)==null?void 0:L.path)){var g,b;(g=this.backgroundLottieAnimationRef)==null||(b=g.lottieEl)==null||b.destroy();var q;this.isOnHoverBehaviorForLottieEnabled=!((q=n.settings)==null?0:q.autoplay);var U,J;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(J=(U=n.settings)==null?void 0:U.autoplay)!=null?J:!1,loop:this.getLottieLoopValue(n.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof n.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=n.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
n.url}}};
_.G.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var n;((n=this.tileLottieAnimationRef)==null?void 0:n.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var D;((D=this.backgroundLottieAnimationRef)==null?void 0:D.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.G.getTileLottieDataBasedOnTheme=function(){var n;if(this.isDarkTheme&&((n=this.data)==null?0:n.darkThemeTileLottie))return this.data.darkThemeTileLottie;var D;return((D=this.data)==null?0:D.tileLottie)?this.data.tileLottie:{}};
_.G.getBackgroundLottieDataBasedOnTheme=function(){var n;if(this.isDarkTheme&&((n=this.data)==null?0:n.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var D;return((D=this.data)==null?0:D.backgroundLottie)?this.data.backgroundLottie:{}};
_.G.onUpdateElementsPerRowAction=function(n){n&&this.elementsPerRow!==n&&(this.elementsPerRow=n)};
_.G.getLottieLoopValue=function(n){return n?n.loop!==void 0?n.loop:n.loopCount?n.loopCount-1:!0:!0};
_.G.logoWithPadding=function(n){var D,L,g;return(n=(D=this.getCurrentLogo(n,this.isDarkTheme))==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?!0:!1};
var an=$qj;an.prototype.currentColorChanged=an.prototype.currentColorChanged;an.prototype.themeChanged=an.prototype.themeChanged;an.prototype.dataChanged=an.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],an.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],an.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],an.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],an.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"primaryButton",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"secondaryButton",void 0);
_.Y([_.t({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],an.prototype,"elementsPerRow",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],an.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],an.prototype,"hasTile",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],an.prototype,"hasMetadata",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],an.prototype,"showLogoImage",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"currentColorData",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.F("design:type",String)],an.prototype,"bannerStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.F("design:type",String)],an.prototype,"location",void 0);
_.Y([_.t(),_.F("design:type",Object)],an.prototype,"tileLottiePlayerProps",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"tileLottieAnimationRef",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"backgroundLottiePlayerProps",void 0);_.Y([_.t(),_.F("design:type",Object)],an.prototype,"backgroundLottieAnimationRef",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],an.prototype,"useBiggerShowcaseImage",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],an.prototype,"isHideEnclosingAction",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],an.prototype,"dataChanged",null);_.Y([_.V8("isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],an.prototype,"themeChanged",null);
_.Y([_.V8("currentColorData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],an.prototype,"currentColorChanged",null);an=_.Y([_.X({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],an);
_.l(an,"ytd-statement-banner-renderer",function(){if(bXQ!==void 0)return bXQ;var n=document.createElement("template");_.z(n,'\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="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="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bXQ=n},{mode:1});var GBP;var qQL=function(){var n=_.m.apply(this,arguments)||this;n.isSearch=!1;n.hideShelfHeader=!1;n.engagementPanel=!1;n.disableMouseScroll=!0;n.useFloorScrolling=!0;n.modernTypography=_.c("web_modern_typography");return n};
_.f(qQL,_.m);qQL.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.Tg("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.Tg("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
qQL.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
var dt=qQL;dt.prototype.onDataChanged=dt.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],dt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dt.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dt.prototype,"hideShelfHeader",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dt.prototype,"engagementPanel",void 0);_.Y([_.t(),_.F("design:type",Object)],dt.prototype,"disableMouseScroll",void 0);_.Y([_.t(),_.F("design:type",Object)],dt.prototype,"useFloorScrolling",void 0);_.Y([_.t(),_.F("design:type",Object)],dt.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dt.prototype,"modernTypography",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dt.prototype,"onDataChanged",null);dt=_.Y([_.X({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],dt);
_.l(dt,"ytd-reel-shelf-renderer",function(){if(GBP!==void 0)return GBP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return GBP=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var Vpi;var Uqj=_.t4(function(n){var D=n.data;n=n.useSmallFont;var L={},g={};return _.Z("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.Z(_.Z4,{cond:function(){return D().favicon},
then:function(b){return _.Z(_.RU,{data:b,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.Z("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.Z(_.pl,{text:function(){return D().title},
className:_.nl("yt-channel-external-link-view-model-wiz__title",(L["yt-channel-external-link-view-model-wiz__title--title-small-font"]=n,L)),ellipsisTruncate:!0,userInput:!0}),_.Z(_.pl,{text:function(){return D().link},
className:_.nl("yt-channel-external-link-view-model-wiz__link",(g["yt-channel-external-link-view-model-wiz__link--link-small-font"]=n,g)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"xb");
Uqj.idomCompat=!0;_.vB(Uqj,"yt-channel-external-link-view-model",{props:{data:_.PX,useSmallFont:_.PX}});_.fl("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var BnG=function(){var n=_.m.apply(this,arguments)||this;n.revealButtonClass="button";n.businessEmailDisplayState="HIDE_SECTION";return n};
_.f(BnG,_.m);_.G=BnG.prototype;_.G.refit=function(){var n=this;_.IP(function(){_.Vm(n.hostElement,"yt-refit-popups-action")});
_.X6(this,function(){_.Vm(n.hostElement,"yt-refit-popups-action")})};
_.G.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.er("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.G.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"};
_.G.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.G.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"}}}};
_.G.computeEmailHref=function(n){return"mailto:"+n};
_.G.computeSafeUrl=function(n){if(n)return _.hc(n)};
_.G.linkEndpoint=function(n){return _.u(n.onTap,_.fy)};
_.G.linkEndpointToHref=function(n){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(n))};
_.G.onYtServiceRequestCompleted=function(n){var D;if((D=n.detail.data)==null?0:D.businessEmail)this.businessEmail=n.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var L;if((L=n.detail.data)==null?0:L.errorMessage)this.businessEmailErrorMessage=n.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.G.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var n=this.JSC$13976_captchaTextarea.value;if(n){n={recaptcha_response_token:n,channel_id:this.metadata.channelId};var D=_.u(this.metadata.onBusinessEmailRevealClickCommand,_.fy);D&&this.ytComponentBehavior.resolveCommand(D,{form:n})}}};
_.G.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.oh.Object.defineProperties(BnG.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var n;return _.u((n=this.data)==null?void 0:n.metadata,Od6)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.u(this.metadata.businessEmailRevealButton,_.AY)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var n=new URL(this.metadata.canonicalChannelUrl);return n.host+n.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 _.u(this.metadata.learnMoreOnTap,_.fy)}}});
var TN=BnG;TN.prototype.onYtServiceRequestCompleted=TN.prototype.onYtServiceRequestCompleted;TN.prototype.businessEmailMetadataChanged=TN.prototype.businessEmailMetadataChanged;TN.prototype.refit=TN.prototype.refit;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],TN.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],TN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],TN.prototype,"JSC$13976_captchaTextarea",void 0);_.Y([_.t(),_.F("design:type",Object)],TN.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],TN.prototype,"revealButtonClass",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],TN.prototype,"metadata",null);
_.Y([_.x("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],TN.prototype,"revealButton",null);_.Y([_.x("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],TN.prototype,"channelDisplayUrl",null);_.Y([_.V8("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TN.prototype,"refit",null);_.Y([_.x("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],TN.prototype,"formattedDescription",null);
_.Y([_.x("metadata","learnMoreCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TN.prototype,"shouldRendereVerifiedPhoneStatus",null);_.Y([_.x("metadata"),_.F("design:type",Object),_.F("design:paramtypes",[])],TN.prototype,"learnMoreCommand",null);_.Y([_.t(),_.F("design:type",String)],TN.prototype,"businessEmailDisplayState",void 0);_.Y([_.t(),_.F("design:type",String)],TN.prototype,"businessEmail",void 0);
_.Y([_.t(),_.F("design:type",String)],TN.prototype,"businessEmailErrorMessage",void 0);_.Y([_.V8("metadata"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TN.prototype,"businessEmailMetadataChanged",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],TN.prototype,"onYtServiceRequestCompleted",null);
TN=_.Y([_.X({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],TN);
_.l(TN,"ytd-about-channel-renderer",function(){if(Vpi!==void 0)return Vpi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Vpi=n},{mode:1});var JXI;var kBb=function(){return _.m.apply(this,arguments)||this};
_.f(kBb,_.m);var E4=kBb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],E4.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],E4.prototype,"data",void 0);E4=_.Y([_.X({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],E4);
_.l(E4,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(JXI!==void 0)return JXI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return JXI=n},{mode:1});var pjc;var ZXb=function(){return _.m.apply(this,arguments)||this};
_.f(ZXb,_.m);ZXb.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
var s4=ZXb;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],s4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],s4.prototype,"aligment",void 0);s4=_.Y([_.X({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],s4);
_.l(s4,"ytd-channel-list-sub-menu-renderer",function(){if(pjc!==void 0)return pjc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pjc=
n},{mode:1});var aYX;var dqQ=function(){return _.m.apply(this,arguments)||this};
_.f(dqQ,_.m);dqQ.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}}}}}};
var cp=dqQ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cp.prototype,"data",void 0);cp=_.Y([_.X({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],cp);
_.l(cp,"ytd-channel-sub-menu-renderer",function(){if(aYX!==void 0)return aYX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return aYX=n},{mode:1});var Tn6;var EcW;var sKj=function(){var n=_.m.apply(this,arguments)||this;n.isCompact=!1;return n};
_.f(sKj,_.m);_.oh.Object.defineProperties(sKj.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var n,D;return((D=_.u((n=this.data)==null?void 0:n.endpoint,_.eH))==null?void 0:D.target)==="TARGET_NEW_WINDOW"}}});
var Q5=sKj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Q5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Q5.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Q5.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q5.prototype,"isCompact",void 0);_.Y([_.x("isCompact"),_.F("design:type",Number),_.F("design:paramtypes",[])],Q5.prototype,"thumbnailWidth",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Q5.prototype,"openNewWindow",null);Q5=_.Y([_.X({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],Q5);
_.l(Q5,"ytd-media-lockup-renderer",function(){if(EcW!==void 0)return EcW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EcW=n},{mode:1});var cXi;var QKX=function(){return _.m.apply(this,arguments)||this};
_.f(QKX,_.m);var um=QKX;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],um.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],um.prototype,"data",void 0);um=_.Y([_.X({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],um);
_.l(um,"ytd-structured-description-channel-lockup-renderer",function(){if(cXi!==void 0)return cXi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return cXi=n},{mode:1});var unj;var fYb=function(){var n=_.m.apply(this,arguments)||this;n.isCompact=!1;n.collections=_.c("web_modern_collections_v2");n.collectionsStackColor=_.c("modernize_structured_description_playlist_lockups_v2");return n};
_.f(fYb,_.m);fYb.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:_.c("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.oh.Object.defineProperties(fYb.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(n=this.data)==null?void 0:(D=n.thumbnail)==null?void 0:D.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(L=this.data)==null?void 0:(g=L.thumbnail)==null?void 0:g.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(b=this.data)==null?void 0:(q=b.thumbnail)==
null?void 0:q.vibrantColorPalette:void 0}}}});
var fN=fYb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],fN.prototype,"componentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fN.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],fN.prototype,"showSidePanelThumbnailOverlay",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fN.prototype,"isCompact",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],fN.prototype,"collections",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fN.prototype,"collectionsStackColor",void 0);
_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fN.prototype,"twoLineTitle",null);_.Y([_.x("data","collections","collectionsStackColor"),_.F("design:type",Object),_.F("design:paramtypes",[])],fN.prototype,"collectionStack",null);fN=_.Y([_.X({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],fN);
_.l(fN,"ytd-structured-description-playlist-lockup-renderer",function(){if(unj!==void 0)return unj;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return unj=n},{mode:1});var AXX;var zXb=function(){return _.m.apply(this,arguments)||this};
_.f(zXb,_.m);var Ah=zXb;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ah.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ah.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ah.prototype,"data",void 0);Ah=_.Y([_.X({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],Ah);
_.l(Ah,"ytd-structured-description-video-lockup-renderer",function(){if(AXX!==void 0)return AXX;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return AXX=n},{mode:2});var IYj=function(){return _.m.apply(this,arguments)||this};
_.f(IYj,_.m);
IYj.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}}}}}};
var zN=IYj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],zN.prototype,"data",void 0);zN=_.Y([_.X({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],zN);
_.l(zN,"ytd-compact-infocard-renderer",function(){if(Tn6!==void 0)return Tn6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Tn6=n},{mode:1});var C4r;var rXi=function(){var n=_.m.apply(this,arguments)||this;n.useModernCollectionsV2=_.c("web_modern_collections_v2");return n};
_.f(rXi,_.m);rXi.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.oh.Object.defineProperties(rXi.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("kevlar_watch_feed_big_thumbs")?"":"94"}}});
var In=rXi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],In.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],In.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],In.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],In.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],In.prototype,"isGridViewEnabled",void 0);
_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],In.prototype,"watchFeedBigThumbs",null);_.Y([_.x("isGridViewEnabled","data"),_.t({reflectToAttribute:!0,value:"168"}),_.F("design:type",String),_.F("design:paramtypes",[])],In.prototype,"thumbnailWidth",null);_.Y([_.x("isGridViewEnabled","data"),_.t({reflectToAttribute:!0,value:"94"}),_.F("design:type",String),_.F("design:paramtypes",[])],In.prototype,"customThumbnailSize",null);
_.Y([_.t(),_.F("design:type",Object)],In.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],In.prototype,"useModernCollectionsV2",void 0);In=_.Y([_.X({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],In);
_.l(In,"ytd-compact-playlist-renderer",function(){if(C4r!==void 0)return C4r;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return C4r=n},{mode:1});var OXG;var iXI=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.roundedContainer=!0;n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return n};
_.f(iXI,_.m);_.G=iXI.prototype;_.G.attached=function(){this.requestElementsPerRow()};
_.G.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"}}}};
_.G.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.G.computeViewStyle=function(n){return n.style?n.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.G.onUpdateElementsPerRowAction=function(n){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&n===1};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
var CN=iXI;CN.prototype.dataChanged=CN.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],CN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],CN.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],CN.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],CN.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],CN.prototype,"hideThumbnail",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.F("design:type",String)],CN.prototype,"viewStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"darkerDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],CN.prototype,"roundedContainer",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CN.prototype,"dataChanged",null);CN=_.Y([_.X({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],CN);
_.l(CN,"ytd-compact-promoted-item-renderer",function(){if(OXG!==void 0)return OXG;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OXG=n},{mode:1});var wjW;var rt=function(){var n=_.m.apply(this,arguments)||this;n.collections=_.c("web_modern_collections_v2");return n};
_.f(rt,_.m);rt.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
rt.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
rt.prototype.onYtNavigate=function(n,D){var L=this;if(D.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",D)){var g=this.get("watchEndpoint.videoId",D.endpoint),b=_.Vm(this.hostElement,"yt-get-current-video-id-action")[0];_.c("kevlar_mix_handle_first_endpoint_different")&&g&&b&&g!==b||(n.stopPropagation(),_.YI().getPlayerPromise().then(function(q){if(q.getPlayerState()===0&&L.data.secondaryNavigationEndpoint)var U=L.data.secondaryNavigationEndpoint;else{U=
Object.assign({},D.endpoint);var J=_.u(U.commandMetadata,_.jr);J&&(q=Math.floor(q.getCurrentTime()),J.url=_.mh(J.url,{t:q}),!_.c("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(J=_.u(U,_.M1)))&&(J.startTimeSeconds=q)}_.bP(L.hostElement,"yt-navigate",{endpoint:U})}))}};
_.oh.Object.defineProperties(rt.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(n=this.data)==null?void 0:(D=n.thumbnail)==null?void 0:D.sampledThumbnailColor,vibrantColorPalette:(L=this.data)==null?void 0:(g=L.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(q=b.thumbnail)==null?void 0:q.darkColorPalette,experimentEnabled:this.collections}}}});
var O4=rt;O4.prototype.onYtNavigate=O4.prototype.onYtNavigate;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],O4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],O4.prototype,"ytEndpointBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],O4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],O4.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.vO),_.F("design:type",Object)],O4.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],O4.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],O4.prototype,"isGridViewEnabled",void 0);_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O4.prototype,"watchFeedBigThumbs",null);
_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],O4.prototype,"thumbnailWidth",null);_.Y([_.t(),_.F("design:type",Object)],O4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],O4.prototype,"collections",void 0);_.Y([_.x("data","collections"),_.F("design:type",Object),_.F("design:paramtypes",[])],O4.prototype,"collectionStack",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],O4.prototype,"onYtNavigate",null);O4=_.Y([_.X({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],O4);
_.l(O4,"ytd-compact-radio-renderer",function(){if(wjW!==void 0)return wjW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return wjW=n},{mode:1});var hXr;var W6Q=function(){return _.m.apply(this,arguments)||this};
_.f(W6Q,_.m);W6Q.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
W6Q.prototype.computeRendererStyle=function(n){return n.style?n.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
var im=W6Q;_.Y([_.t(),_.F("design:type",Object)],im.prototype,"data",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],im.prototype,"rendererBehavior",void 0);_.Y([_.t({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.F("design:type",String)],im.prototype,"rendererStyle",void 0);
im=_.Y([_.X({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],im);
_.l(im,"ytd-compact-text-promo-renderer",function(){if(hXr!==void 0)return hXr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return hXr=n},{mode:1});var eXc;var xqj=function(){var n=_.m.apply(this,arguments)||this;n.isShortsStyle=!1;return n};
_.f(xqj,_.m);_.G=xqj.prototype;_.G.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"}}}};
_.G.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.bP(this.hostElement,"yt-disable-lockup-interaction"):_.bP(this.hostElement,"yt-enable-lockup-interaction"))};
_.G.isMetaBlockEmpty=function(n){return!n||!n.longBylineText&&!n.shortBylineText&&!n.shortViewCountText&&!n.viewCountText};
_.G.computeHasOneLineTitle=function(n){return this.forceOneLineTitle||!(n==null||!n.buttons)};
_.G.computeDisableInteraction=function(){var n;return!((n=this.data)==null?0:n.navigationEndpoint)};
_.G.hasSingularTopStandaloneBadge=function(){var n;return!((n=this.data)==null||!n.topStandaloneBadge)};
_.oh.Object.defineProperties(xqj.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("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 n;return this.hasSingularTopStandaloneBadge()?[(n=this.data)==null?void 0:n.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var n;return this.shouldShowTopBadges?((n=this.data)==null?void 0:n.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
var wt=xqj;wt.prototype.disableInteractionChanged=wt.prototype.disableInteractionChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],wt.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],wt.prototype,"ytdLockupBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],wt.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.F("design:type",Boolean)],wt.prototype,"metaBlockEmpty",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],wt.prototype,"isGridViewEnabled",void 0);_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wt.prototype,"watchFeedBigThumbs",null);
_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],wt.prototype,"thumbnailWidth",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],wt.prototype,"isShortsStyle",void 0);_.Y([_.t(),_.F("design:type",Object)],wt.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.F("design:type",Boolean)],wt.prototype,"hasOneLineTitle",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],wt.prototype,"hideThumbnail",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wt.prototype,"forceOneLineTitle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.F("design:type",Boolean)],wt.prototype,"disableInteraction",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],wt.prototype,"musicMetadataVideoLockup",void 0);
_.Y([_.P("disableInteraction"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wt.prototype,"disableInteractionChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wt.prototype,"shouldShowTopBadges",null);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],wt.prototype,"topBadges",null);
_.Y([_.x("shouldShowTopBadges","data"),_.F("design:type",Array),_.F("design:paramtypes",[])],wt.prototype,"inlineMetadataBadges",null);_.Y([_.x("shouldShowTopBadges"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],wt.prototype,"shouldShowBadgesBelowMetadata",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],wt.prototype,"compactTitleClass",null);wt=_.Y([_.X({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],wt);
_.l(wt,"ytd-compact-video-renderer",function(){if(eXc!==void 0)return eXc;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return eXc=n},{mode:_.He("kevlar_poly_si_batch_j067")?1:2});var K6b;_.fl("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var RXA=function(){return _.m.apply(this,arguments)||this};
_.f(RXA,_.m);var hh=RXA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hh.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hh.prototype,"data",void 0);hh=_.Y([_.X({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],hh);
_.l(hh,"ytd-counterfactual-renderer",function(){if(K6b!==void 0)return K6b;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return K6b=n},{mode:1});var P4W;var Wp=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;return n};
_.f(Wp,_.m);Wp.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&(_.c("web_ytd_dropdown_item_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.onSelectCommand]):_.E().resolve(_.S6).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}}))};
Wp.prototype.computeHidden=function(n){return!!n};
_.oh.Object.defineProperties(Wp.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}}});
var eU=Wp;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],eU.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.F("design:type",Object)],eU.prototype,"hidden",void 0);_.Y([_.x("data.label"),_.F("design:type",String),_.F("design:paramtypes",[])],eU.prototype,"label",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],eU.prototype,"value",null);eU=_.Y([_.X({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],eU);
_.l(eU,"ytd-dropdown-item-renderer",function(){if(P4W!==void 0)return P4W;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return P4W=n},{mode:1});var tpP;var mqG;var vcI=function(){return _.m.apply(this,arguments)||this};
_.f(vcI,_.m);var xB=vcI;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xB.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],xB.prototype,"data",void 0);_.Y([_.t({computed:"getSimpleString(data.label)"}),_.F("design:type",String)],xB.prototype,"label",void 0);xB=_.Y([_.X({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],xB);
_.l(xB,"ytd-navigation-dropdown-item-renderer",function(){if(mqG!==void 0)return mqG;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return mqG=n},{mode:1});var XjX=function(){var n=_.m.apply(this,arguments)||this;n.disabled=!1;n.value="";n.noLabelFloat=!1;n.noUnderline=!1;n.usePrimaryColor=!1;n.hasBackground=!1;n.verticalAlign="top";n.autosize=!1;n.minAutosizeWidth=100;n.autosizeFont="14px Roboto";return n};
_.f(XjX,_.m);_.G=XjX.prototype;_.G.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"}}}};
_.G.open=function(){this.inputEl.open()};
_.G.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.G.dataChanged=function(){this.reset()};
_.G.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("value-changed",this.value))};
_.G.stopPropagation=function(n){n.stopPropagation()};
_.G.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var n=this.canvas.getContext("2d");n&&(n.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(n.measureText(this.inputEl.value).width)+24)+"px")}};
_.G.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var n=0,D=this.data.entries.length;n<D;n++){var L=this.data.entries[n],g;for(g in L)if(L.hasOwnProperty(g)){var b=L[g];if("isSelected"in b&&b.isSelected)return"stringValue"in b?b.stringValue||"":"int32Value"in b?b.int32Value||0:0}}return null};
_.G.updateValueFromBinding=function(n){this.value=n.detail.value};
_.oh.Object.defineProperties(XjX.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 n=0,D=this.data.entries.length;n<D;n++){var L=this.data.entries[n],g;for(g in L)if(L.hasOwnProperty(g)){var b=L[g];if("isSelected"in b&&b.isSelected&&"label"in b)return this.ytRendererBehavior.getSimpleString(b.label)}}return null}}});
var KN=XjX;KN.prototype.autoSizeLabel=KN.prototype.autoSizeLabel;KN.prototype.stopPropagation=KN.prototype.stopPropagation;KN.prototype.valueChangedForBinding=KN.prototype.valueChangedForBinding;KN.prototype.dataChanged=KN.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],KN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],KN.prototype,"ytRendererStamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KN.prototype,"disabled",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"value",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"noLabelFloat",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KN.prototype,"noUnderline",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],KN.prototype,"theme",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KN.prototype,"usePrimaryColor",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KN.prototype,"hasBackground",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"verticalAlign",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"autosize",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"minAutosizeWidth",void 0);_.Y([_.t(),_.F("design:type",Object)],KN.prototype,"autosizeFont",void 0);
_.Y([_.bM("#entries"),_.F("design:type",Object)],KN.prototype,"entries",void 0);_.Y([_.bM("#input"),_.F("design:type",Object)],KN.prototype,"inputEl",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KN.prototype,"dataChanged",null);_.Y([_.V8("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KN.prototype,"valueChangedForBinding",null);
_.Y([_.R("iron-overlay-opened"),_.R("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],KN.prototype,"stopPropagation",null);_.Y([_.R("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KN.prototype,"autoSizeLabel",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KN.prototype,"label",null);
KN=_.Y([_.X({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],KN);
_.l(KN,"ytd-dropdown-renderer",function(){if(tpP!==void 0)return tpP;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return tpP=n},{mode:1});var lYb;var Rn=function(){var n=_.m.apply(this,arguments)||this;n.isConstrainedList=!1;return n};
_.f(Rn,_.m);Rn.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"}}}};
Rn.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Rn.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Rn.prototype.computeViewAllHidden=function(n,D){return n||!D.viewAllEndpoint};
var Pp=Rn;Pp.prototype.fillRestIfNoShowMore=Pp.prototype.fillRestIfNoShowMore;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Pp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Pp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],Pp.prototype,"ytLazyListBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Pp.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Pp.prototype,"isConstrainedList",void 0);_.Y([_.V8("data","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Pp.prototype,"fillRestIfNoShowMore",null);Pp=_.Y([_.X({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Pp);
_.l(Pp,"ytd-expanded-shelf-contents-renderer",function(){if(lYb!==void 0)return lYb;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return lYb=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var Mpi;var ocj=function(){return _.m.apply(this,arguments)||this};
_.f(ocj,_.m);ocj.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}}}}}};
var th=ocj;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],th.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],th.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],th.prototype,"data",void 0);th=_.Y([_.X({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],th);
_.l(th,"ytd-feed-channel-filter-header-renderer",function(){if(Mpi!==void 0)return Mpi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Mpi=n},{mode:1});var YQL;var SQW;var F6b;var HXG=function(){return _.m.apply(this,arguments)||this};
_.f(HXG,_.m);_.G=HXG.prototype;_.G.onClick=function(n){var D,L=(D=this.data)==null?void 0:D.sectionEndpoint;!_.mP(_.tW(n),this.hostElement,["A".toString()])&&L&&_.bP(this.hostElement,"yt-navigate",{endpoint:L})};
_.G.computeHasSectionEndpoint=function(n){return(n==null?void 0:n.sectionEndpoint)!==void 0};
_.G.computeShowHeaderAsLink=function(n){return(n==null?void 0:n.header)!==void 0&&(n==null?void 0:n.sectionEndpoint)!==void 0};
_.G.computeShowSubheaderAsLink=function(n){return(n==null?void 0:n.subheader)!==void 0&&(n==null?void 0:n.sectionEndpoint)!==void 0&&(n==null?void 0:n.header)===void 0};
_.G.getHeaderAsLinkClass=function(n){var D=[],L;(n==null?0:(L=n.headerIcon)==null?0:L.iconType)&&D.push("header-link-active");return D.join(" ")};
var mV=HXG;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],mV.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mV.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mV.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mV.prototype,"data",void 0);
_.Y([_.t({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],mV.prototype,"hasSectionEndpoint",void 0);_.Y([_.t({computed:"computeShowHeaderAsLink(data)"}),_.F("design:type",Boolean)],mV.prototype,"showHeaderAsLink",void 0);_.Y([_.t({computed:"computeShowSubheaderAsLink(data)"}),_.F("design:type",Boolean)],mV.prototype,"showSubheaderAsLink",void 0);mV=_.Y([_.X({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],mV);
_.l(mV,"ytd-medical-panel-section-renderer",function(){if(F6b!==void 0)return F6b;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return F6b=n},{mode:1});var yXW=function(){var n=_.m.apply(this,arguments)||this;n.isExpanded=!1;n.roundedContainer=!0;n.skipRoundingTop=!1;n.toggleExpandableSection=function(){n.isExpanded=!n.isExpanded};
return n};
_.f(yXW,_.m);
yXW.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]]"}}}}}};
yXW.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
var vp=yXW;vp.prototype.dataChanged=vp.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vp.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],vp.prototype,"isExpanded",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],vp.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],vp.prototype,"skipRoundingTop",void 0);_.Y([_.t(),_.F("design:type",Object)],vp.prototype,"toggleExpandableSection",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vp.prototype,"dataChanged",null);
vp=_.Y([_.X({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],vp);
_.l(vp,"ytd-medical-panel-content-renderer",function(){if(SQW!==void 0)return SQW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SQW=n},{mode:1});_.fl("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var XS=function(){var n=_.m.apply(this,arguments)||this;n.roundedContainer=!0;n.amsterdamEnabled=_.c("enable_desktop_amsterdam_info_panels");n.hasTitle=!1;n.linkIcon="OPEN_IN_NEW";n.isDismissed=!1;return n};
_.f(XS,_.m);
XS.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"}}}};
XS.prototype.computeHasTitle=function(n){return!(n==null||!n.title)};
XS.prototype.onClick=function(n){var D,L=(D=this.data)==null?void 0:D.headerEndpoint;!_.mP(_.tW(n),this.hostElement,["BUTTON".toString()])&&L&&this.ytComponentBehavior.resolveCommand(L)};
_.oh.Object.defineProperties(XS.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 n;return((n=this.data)==null?void 0:n.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.disableBottomDivider)||!((D=this.data)==null?0:D.title)}}});
var lm=XS;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],lm.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],lm.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],lm.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lm.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],lm.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],lm.prototype,"amsterdamEnabled",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Object)],lm.prototype,"hasTitle",void 0);
_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.x("data.background"),_.F("design:type",Object),_.F("design:paramtypes",[])],lm.prototype,"background",null);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.x("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],lm.prototype,"titleStyle",null);
_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.x("data.titleStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],lm.prototype,"showLinkIcon",null);_.Y([_.t(),_.F("design:type",String)],lm.prototype,"linkIcon",void 0);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],lm.prototype,"hideDivider",null);
_.Y([_.t({selectorArgs:["data.dismissStateEntityKey"],selector:function(n,D){n=_.VV(n.entities,"dismissState",D);return(n==null?void 0:n.isDismissed)||(n==null?void 0:n.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(n==null?void 0:n.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.F("design:type",Object)],lm.prototype,"isDismissed",void 0);lm=_.Y([_.X({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],lm);
_.l(lm,"ytd-info-panel-container-renderer",function(){if(YQL!==void 0)return YQL;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return YQL=n},{mode:1});var Nnj;_.fl("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var jK6=function(){var n=_.m.apply(this,arguments)||this;n.modernTypography=_.c("web_modern_typography");return n};
_.f(jK6,_.m);jK6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
jK6.prototype.computeStyle=function(n){return n?n:""};
var Mk=jK6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Mk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Mk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Mk.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.F("design:type",String)],Mk.prototype,"titleStyle",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Mk.prototype,"modernTypography",void 0);Mk=_.Y([_.X({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],Mk);
_.l(Mk,"ytd-item-section-header-renderer",function(){if(Nnj!==void 0)return Nnj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Nnj=n},{mode:1});var nUr;var D_r,L2W=function(){return D_r!==void 0?D_r:D_r=document.createElement("template")};
document.head.appendChild(L2W().content);var gUA;_.on=new _.jK("VOTING_ANIMATION_CONTROLLER_TOKEN");var $_W=_.t4(function(n){var D=n.data;var L=_.tb(),g=_.tb();n=_.V(_.bn("VOTE_STATUS_NONE",void 0,"FVF7mc"));var b=n.next().value,q=n.next().value,U=_.B6(KtT,function(){var Q;return(Q=D())==null?void 0:Q.entityKey}),J=_.c("web_enable_voting_animation")||_.c("enable_music_web_cairo_voting_animation");
_.c7(function(){var Q;((Q=D().initialState)==null?0:Q.status)&&q(D().initialState.status)});
var k=function(){var Q,A,I=(A=(Q=D().initialState)==null?void 0:Q.votes)!=null?A:0,w;Q=(w=D().initialState)==null?void 0:w.status;return Q==="VOTE_STATUS_UPVOTED"?I-1:Q==="VOTE_STATUS_DOWNVOTED"?I+1:I},a=function(){return b()==="VOTE_STATUS_UPVOTED"?k()+1:b()==="VOTE_STATUS_DOWNVOTED"?k()-1:k()},d=function(Q){var A=Q?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
q(A);var I=a(),w=_.E().resolve(_.Yo(_.on)),h=U();h&&(Q&&(h==null?0:h.upvoteDefaultButtonOnTap)?_.Cy(h.upvoteDefaultButtonOnTap,{form:{element:L.value},disableClickTracking:!0}):(h==null?0:h.upvoteToggledButtonOnTap)&&_.Cy(h.upvoteToggledButtonOnTap,{form:{element:L.value},disableClickTracking:!0}));var e;Q=(e=h==null?void 0:h.enableOptimisticReordering)!=null?e:D().enableOptimisticReordering;J&&w&&D().itemId&&Q&&bE6(w,D().itemId,I,A)},T=function(Q){var A=Q?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
q(A);var I=a(),w=_.E().resolve(_.Yo(_.on)),h=U();h&&(Q&&(h==null?0:h.downvoteDefaultButtonOnTap)?_.Cy(h.downvoteDefaultButtonOnTap,{form:{element:g.value},disableClickTracking:!0}):(h==null?0:h.downvoteToggledButtonOnTap)&&_.Cy(h.downvoteToggledButtonOnTap,{form:{element:g.value},disableClickTracking:!0}));var e;Q=(e=h==null?void 0:h.enableOptimisticReordering)!=null?e:D().enableOptimisticReordering;J&&w&&D().itemId&&Q&&bE6(w,D().itemId,I,A)};
n={};n=_.nl("ytVotingViewModelVoteCount",(n.ytVotingViewModelVoteCountDisabled=function(){return D().isDisabled},n));
return _.Z("voting-view-model",{class:"ytVotingViewModelHost"},_.Z("div",{el:L},_.Z(_.fF,{data:function(){var Q=_.u(D().upvoteButton,_.zZ);return{toggleButtonViewModel:Object.assign({},Q,{isToggled:b()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(Q){return _.Z(_.IQ,{data:Q.data,
onToggle:d})}})),_.Z("div",{class:n},function(){var Q,A,I;
return b()==="VOTE_STATUS_UPVOTED"?(Q=D().initialState)==null?void 0:Q.compactVotesUpvoted:b()==="VOTE_STATUS_DOWNVOTED"?(A=D().initialState)==null?void 0:A.compactVotesDownvoted:(I=D().initialState)==null?void 0:I.compactVotes}),_.Z("div",{el:g},_.Z(_.fF,{data:function(){var Q=_.u(D().downvoteButton,_.zZ);
return{toggleButtonViewModel:Object.assign({},Q,{isToggled:b()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(Q){return _.Z(_.IQ,{data:Q.data,
onToggle:T})}})))},"yb");_.vB(_.t4(function(n){var D=n.data;return _.Z("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.Z("div",{class:_.nl("ytEngagementBarViewModelEngagementBarWrapper",n.className)},_.Z(_.fF,{data:function(){return D().actions}},{votingViewModel:$_W})))},"zb"),"engagement-bar-view-model",{props:{data:_.PX,
className:_.PX}});var GmL=function(){var n=_.m.apply(this,arguments)||this;n.amsterdamPostMvp=_.c("web_amsterdam_post_mvp_playlists");n.cairoCollabPlaylistPostMvp=_.c("web_collab_playlist_thumbnail_size");n.playlistVotingAnimationEnabled=_.c("web_enable_voting_animation");n.downloadProgress=0;n.transferState="TRANSFER_STATE_UNKNOWN";n.downloadState="DOWNLOAD_STATE_UNKNOWN";n.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";n.offlineVideoPolicyExpirationTimestamp=0;return n};
_.f(GmL,_.m);_.G=GmL.prototype;_.G.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"}}}};
_.G.canReorderChanged=function(){this.persistentDragHandle=_.c("kevlar_playlist_drag_handles")&&this.canReorder};
_.G.onDrag=function(){if(this.thumbnail){var n=_.r(this.thumbnail).querySelector("yt-image");n&&(n.shouldRenderLazy=!1)}};
_.G.onMenuOverlayChanged=function(n,D){this.menuOpened=D};
_.G.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.G.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.G.onContentsTap=function(n){var D,L=(D=this.data)==null?void 0:D.serviceEndpoints;if(L&&L.length===1&&_.u(L[0],pmB)&&!_.mP(_.tW(n),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(L[0]);else{var g;(D=(g=this.data)==null?void 0:g.navigationEndpoint)&&_.c("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?qDI(_.E().resolve(_.X1),D):(_.pJ().playlistSuggestionsShelfActivation=
!0,_.V2X(_.E().resolve(_.X1),D)):D&&!_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.c("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.bP(this.hostElement,"yt-navigate",{endpoint:D}):this.ytComponentBehavior.resolveCommand(D))}};
_.G.computeStyle=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeThumbnailWidth=function(n){return n==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:this.amsterdamPostMvp?160:this.cairoCollabPlaylistPostMvp?200:120};
_.G.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=cP4(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))}};
_.G.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.G.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.G.dataChanged=function(){if(this.data){var n,D,L,g=((n=this.downloadRenderData)==null?void 0:n.badges)&&((D=this.downloadRenderData)==null?void 0:D.badges)!==((L=this.data)==null?void 0:L.badges),b,q,U;n=((b=this.downloadRenderData)==null?void 0:b.thumbnailOverlays)&&((q=this.downloadRenderData)==null?void 0:q.thumbnailOverlays)!==((U=this.data)==null?void 0:U.thumbnailOverlays);(!this.downloadRenderData||g||n)&&this.downloadStateChanged()}};
_.G.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var n,D,L=(n=this.data.menu)==null?void 0:(D=n.menuRenderer)==null?void 0:D.items;if(L)for(n=_.V(L),D=n.next();!D.done;D=n.next())if(D=D.value,L=void 0,_.u((L=D.menuServiceItemRenderer)==null?void 0:L.serviceEndpoint,_.iy)){var g=L=void 0,b=void 0;D=(L=D)==null?void 0:(g=L.menuServiceItemRenderer)==null?void 0:(b=g.serviceEndpoint)==null?void 0:b.playlistEditEndpoint;b=g=void 0;if(L=(g=D)==null?void 0:(b=g.actions)==null?void 0:
b[0])g=void 0,L.setVideoId=(g=this.data)==null?void 0:g.setVideoId;b=g=L=void 0;if(D=(L=D)==null?void 0:(g=L.clientActions)==null?void 0:(b=g[0])==null?void 0:b.playlistRemoveVideosAction)L=void 0,D.setVideoIds=[(L=this.data)==null?void 0:L.setVideoId]}}};
_.oh.Object.defineProperties(GmL.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
var YB=GmL;YB.prototype.setVideoIdChanged=YB.prototype.setVideoIdChanged;YB.prototype.dataChanged=YB.prototype.dataChanged;YB.prototype.downloadStateChanged=YB.prototype.downloadStateChanged;YB.prototype.onMenuOverlayChanged=YB.prototype.onMenuOverlayChanged;YB.prototype.canReorderChanged=YB.prototype.canReorderChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],YB.prototype,"ytdReduxBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],YB.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],YB.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],YB.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YB.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YB.prototype,"amsterdamPostMvp",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"canReorder",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"menuOpened",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"handleIsHovered",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"persistentDragHandle",void 0);
_.Y([_.t(),_.F("design:type",Object)],YB.prototype,"downloadRenderData",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],YB.prototype,"styleType",void 0);_.Y([_.t({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],YB.prototype,"thumbnailWidth",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"isDownloads",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YB.prototype,"cairoCollabPlaylistPostMvp",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],YB.prototype,"playlistVotingAnimationEnabled",void 0);_.Y([_.t({selector:x1,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"downloadProgress",void 0);_.Y([_.t(),_.F("design:type",Number)],YB.prototype,"relativeDateReference",void 0);
_.Y([_.t({selector:_.WS,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"transferState",void 0);_.Y([_.t({selector:lDT,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"downloadState",void 0);_.Y([_.t({selector:OJi,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"offlinePolicyAction",void 0);_.Y([_.t({selector:iJv,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.Y([_.t({selector:hZ8,selectorArgs:["data.videoId"]}),_.F("design:type",Object)],YB.prototype,"entityInfo",void 0);_.Y([_.t({selector:_.i2}),_.F("design:type",Boolean)],YB.prototype,"miniplayerIsActive",void 0);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],YB.prototype,"playlistVideoId",null);_.Y([_.bM("#thumbnail"),_.F("design:type",Object)],YB.prototype,"thumbnail",void 0);
_.Y([_.V8("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YB.prototype,"canReorderChanged",null);_.Y([_.R("yt-menu-overlay-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Boolean]),_.F("design:returntype")],YB.prototype,"onMenuOverlayChanged",null);
_.Y([_.V8("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YB.prototype,"downloadStateChanged",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YB.prototype,"dataChanged",null);
_.Y([_.V8("data.setVideoId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YB.prototype,"setVideoIdChanged",null);YB=_.Y([_.X({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],YB);
_.l(YB,"ytd-playlist-video-renderer",function(){if(gUA!==void 0)return gUA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);n.content.insertBefore(L2W().content.cloneNode(!0),n.content.firstChild);return gUA=n},{mode:1});var U_X;var B$X=function(){return _.m.apply(this,arguments)||this};
_.f(B$X,_.m);var SU=B$X;_.Y([_.t(),_.F("design:type",Object)],SU.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SU.prototype,"rendererBehavior",void 0);SU=_.Y([_.X({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],SU);
_.l(SU,"ytd-premium-browse-footer-renderer",function(){if(U_X!==void 0)return U_X;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return U_X=n},{mode:1});var J$j;var kmL=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return n};
_.f(kmL,_.m);_.G=kmL.prototype;_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.G.handleDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.computeHeaderLogoThumbnail=function(n,D){if(n)return D?n.darkLogo:n.lightLogo};
_.G.computeHeaderLogoHeight=function(n,D){var L,g,b;return(n=(L=this.computeHeaderLogoThumbnail(n,D))==null?void 0:(g=L.thumbnails)==null?void 0:(b=g[0])==null?void 0:b.height)&&n%31===0?"31":"24"};
_.G.computeHeaderLogoMarginBottom=function(n,D){return this.computeHeaderLogoHeight(n,D)==="24"?"0":"-7"};
var FS=kmL;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],FS.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FS.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],FS.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],FS.prototype,"isDarkTheme",void 0);_.Y([_.t({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.F("design:type",Object)],FS.prototype,"themeLogo",void 0);
_.Y([_.t({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.F("design:type",String)],FS.prototype,"logoHeight",void 0);_.Y([_.t({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.F("design:type",String)],FS.prototype,"logoMarginBottom",void 0);FS=_.Y([_.X({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],FS);
_.l(FS,"ytd-primetime-promo-header-renderer",function(){if(J$j!==void 0)return J$j;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return J$j=n},{mode:1});var pDL;_.Hl(t9B);var oh4;oh4=_.s9({flexibleActionsViewModel:Yfj});_.Hp=_.gg(YAQ);_.Hl(YAQ);_.vB(_.Hp,"yt-section-header-view-model",{props:{data:_.PX,className:_.PX,disableHorizontalPadding:_.PX,disableVerticalPadding:_.PX,forceSmallLayout:_.PX,useResponsiveLayout:_.PX,isOverlay:_.PX}});_.fl("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var ZE6=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return n};
_.f(ZE6,_.m);_.G=ZE6.prototype;_.G.attached=function(){this.requestElementsPerRow()};
_.G.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"}}}};
_.G.onDataChange=function(){var n=this;_.X6(this,function(){n.updateItemVisibility()})};
_.G.onUpdateElementsPerRowAction=function(n){n&&this.elementsPerRow!==n&&(this.elementsPerRow=n,this.updateItemVisibility())};
_.G.updateItemVisibility=function(){var n=this;this.data&&this.data.panels&&_.r(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(D,L){D.hidden=L>n.elementsPerRow-1})};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
var y5=ZE6;y5.prototype.onDataChange=y5.prototype.onDataChange;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],y5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],y5.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],y5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],y5.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],y5.prototype,"data",void 0);_.Y([_.t({value:3}),_.F("design:type",Number)],y5.prototype,"elementsPerRow",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y5.prototype,"onDataChange",null);y5=_.Y([_.X({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],y5);
_.l(y5,"ytd-primetime-promo-renderer",function(){if(pDL!==void 0)return pDL;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pDL=n},{mode:1});var aci;var Nk=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return n};
_.f(Nk,_.m);Nk.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Nk.prototype.handleButtonRefreshAction=function(n){if(n=_.u(n,_.NkI))this.set("data.button",n.membershipButton),this.notifyPath("data.button")};
_.oh.Object.defineProperties(Nk.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.avatars)==null?void 0:D.slice(0,8))||[]}}});
var jU=Nk;_.Y([_.t(),_.F("design:type",Object)],jU.prototype,"data",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],jU.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jU.prototype,"rendererBehavior",void 0);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],jU.prototype,"avatars",null);
jU=_.Y([_.X({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],jU);
_.l(jU,"ytd-recognition-shelf-renderer",function(){if(aci!==void 0)return aci;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return aci=n},{mode:1});var d_W;var T$P;var EUI=function(){var n=_.m.apply(this,arguments)||this;n.modernButtons=_.c("web_modern_buttons");return n};
_.f(EUI,_.m);_.G=EUI.prototype;
_.G.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]]"}},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]]"}}}}}};
_.G.dataChanged=function(){this.collapsed=!0};
_.G.computeVisibleItems=function(n,D){return n!==void 0&&n.items?D?n.items.slice(0,this.data.collapsedItemCount):n.items:[]};
_.G.computeHideShowMore=function(n,D,L){return n>=D||!L};
_.G.computeHideShowAll=function(n,D,L){return!(n&&D)||L};
_.G.onMoreClick=function(){this.collapsed=!1};
_.oh.Object.defineProperties(EUI.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.c("use_modern_typography_on_search")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
var nM=EUI;nM.prototype.dataChanged=nM.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nM.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],nM.prototype,"isSearch",void 0);
_.Y([_.t({computed:"computeVisibleItems(data,collapsed)"}),_.F("design:type",Array)],nM.prototype,"visibleItems",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],nM.prototype,"collapsed",void 0);_.Y([_.t({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.F("design:type",Boolean)],nM.prototype,"hideShowMore",void 0);
_.Y([_.t({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.F("design:type",Boolean)],nM.prototype,"hideShowAll",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],nM.prototype,"modernButtons",void 0);_.Y([_.x("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nM.prototype,"typographyBump",null);
_.Y([_.x("isSearch"),_.F("design:type",String),_.F("design:paramtypes",[])],nM.prototype,"thumbnailWidth",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nM.prototype,"dataChanged",null);nM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],nM);
_.l(nM,"ytd-vertical-list-renderer",function(){if(T$P!==void 0)return T$P;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return T$P=n},{mode:1});var se6=_.yK(["#"]);_.fl("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var c$Q=function(){var n=_.m.apply(this,arguments)||this;n.isConstrainedList=!1;n.modernTypography=_.c("web_modern_typography");return n};
_.f(c$Q,_.m);_.G=c$Q.prototype;
_.G.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"}}}};
_.G.computeThumbnailStyle=function(n){return n||""};
_.G.computePlaceAnnotationUnderTitle=function(){var n;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((n=this.data)==null?void 0:n.thumbnailStyle)||"")};
_.G.computeHrefWithDefault=function(n){return this.ytComponentBehavior.computeHref_(n)||_.xO(se6)};
_.G.computeIsPromoShelf=function(n){var D;return(n=n==null?void 0:(D=n[0])==null?void 0:D.metadataBadgeRenderer)?n.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.G.computePlaceBadgeBesideTitle=function(n){var D;return(n==null?0:(D=n[0])==null?0:D.metadataBadgeRenderer)?!this.computeIsPromoShelf(n):!1};
_.G.computeMenuIcon=function(n){return this.computeIsPromoShelf(n)?"yt-icons:more_vert":"yt-icons:more"};
_.G.onDataChange=function(){var n,D;((n=this.data)==null?0:(D=n.content)==null?0:D.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.G.onLockupRequested=function(n){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&n.detail&&n.detail.videoIds){for(var D=this.data.content.gridRenderer.items,L=new Set,g=_.V(n.detail.videoIds),b=g.next();!b.done;b=g.next())L.add(b.value);n.detail.returnValue=D.filter(function(q){return q.gridVideoRenderer&&q.gridVideoRenderer.videoId&&L.has(q.gridVideoRenderer.videoId)}).map(function(q){return q.gridVideoRenderer})}};
_.G.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
var Dq=c$Q;Dq.prototype.onLockupRequested=Dq.prototype.onLockupRequested;Dq.prototype.onDataChange=Dq.prototype.onDataChange;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Dq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],Dq.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dq.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Dq.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],Dq.prototype,"ironResizableBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Dq.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Dq.prototype,"isSearch",void 0);_.Y([_.t(),_.F("design:type",Object)],Dq.prototype,"isConstrainedList",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("kevlar_fluid_dismiss")}}),
_.F("design:type",Boolean)],Dq.prototype,"enableFluidDismiss",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.F("design:type",String)],Dq.prototype,"thumbnailStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dq.prototype,"modernTypography",void 0);_.Y([_.t({computed:"computeMenuIcon(data.badges)"}),_.F("design:type",String)],Dq.prototype,"menuIcon",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dq.prototype,"onDataChange",null);_.Y([_.R("yt-lockup-requested"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Dq.prototype,"onLockupRequested",null);Dq=_.Y([_.X({is:"ytd-shelf-renderer",disableElementRegistration:!0})],Dq);
_.l(Dq,"ytd-shelf-renderer",function(){if(d_W!==void 0)return d_W;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return d_W=n},{mode:1});var Qe6;var uVA=function(){return _.m.apply(this,arguments)||this};
_.f(uVA,_.m);uVA.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.oh.Object.defineProperties(uVA.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
var LM=uVA;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LM.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],LM.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],LM.prototype,"isPlaylist",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],LM.prototype,"isClipList",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],LM.prototype,"isPlaylistPageWithFilters",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],LM.prototype,"hasTitle",null);_.Y([_.t(),_.x("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.F("design:type",Object),_.F("design:paramtypes",[])],LM.prototype,"isRightAligned",null);
LM=_.Y([_.X({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],LM);
_.l(LM,"ytd-sort-filter-header-renderer",function(){if(Qe6!==void 0)return Qe6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Qe6=n},{mode:1});var fcQ;var gP=function(){return _.m.apply(this,arguments)||this};
_.f(gP,_.m);
gP.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]]"}}}}}};
gP.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.oh.Object.defineProperties(gP.prototype,{creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.c("enable_creator_details_shelf_m2")){var n=[],D;((D=this.data)==null?0:D.creatorVideosButton)&&n.push(this.data.creatorVideosButton);var L;((L=this.data)==null?0:L.creatorAboutButton)&&n.push(this.data.creatorAboutButton);D=_.V(this.data.creatorCustomUrlButtons||[]);for(L=D.next();!L.done;L=D.next())n.push(L.value);return n}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.c("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
var bw=gP;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bw.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],bw.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],bw.prototype,"ytdHorizontalListBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bw.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],bw.prototype,"engagementPanel",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bw.prototype,"creatorCustomUrlButtons",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","creatorCustomUrlButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bw.prototype,"showCreatorCustomUrlButtons",null);
_.Y([_.x("showCreatorCustomUrlButtons"),_.F("design:type",Number),_.F("design:paramtypes",[])],bw.prototype,"channelAvatarSize",null);bw=_.Y([_.X({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],bw);
_.l(bw,"ytd-video-description-infocards-section-renderer",function(){if(fcQ!==void 0)return fcQ;var n=document.createElement("template");_.z(n,'\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_">\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fcQ=n},{mode:_.He("kevlar_poly_si_batch_j067")?1:2});var A$6;var zeX=function(){return _.m.apply(this,arguments)||this};
_.f(zeX,_.m);var $P=zeX;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$P.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$P.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$P.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],$P.prototype,"infoIcon",void 0);
$P=_.Y([_.X({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],$P);
_.l($P,"ytd-eom-settings-disclaimer-renderer",function(){if(A$6!==void 0)return A$6;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return A$6=n},{mode:1});var Icj;var COL=function(){return _.m.apply(this,arguments)||this};
_.f(COL,_.m);_.oh.Object.defineProperties(COL.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.suppressPaddingDisclaimer)}}});
var Gx=COL;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Gx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Gx.prototype,"componentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Gx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gx.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gx.prototype,"suppressPaddingDisclaimer",null);Gx=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Gx);
_.l(Gx,"ytd-product-list-header-renderer",function(){if(Icj!==void 0)return Icj;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Icj=n},{mode:1});var r$X;var OEA=function(){return _.m.apply(this,arguments)||this};
_.f(OEA,_.m);OEA.prototype.computeThumbnailStyle=function(n){if(n&&(n=_.AW(n)))return"background-color:"+n+";"};
var qs=OEA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qs.prototype,"rendererBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],qs.prototype,"data",void 0);qs=_.Y([_.X({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],qs);
_.l(qs,"ytd-hashtag-tile-renderer",function(){if(r$X!==void 0)return r$X;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return r$X=n},{mode:1});var iEi;var wD6=function(){return _.m.apply(this,arguments)||this};
_.f(wD6,_.m);wD6.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}}}}}};
var V0=wD6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],V0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],V0.prototype,"data",void 0);V0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],V0);
_.l(V0,"ytd-sponsorships-alert-renderer",function(){if(iEi!==void 0)return iEi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return iEi=n},{mode:1});var hei;var W2r=function(){return _.m.apply(this,arguments)||this};
_.f(W2r,_.m);W2r.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.oh.Object.defineProperties(W2r.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.c("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.c("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
var UO=W2r;_.Y([_.W(_.WO),_.F("design:type",Object)],UO.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],UO.prototype,"ytdLockupBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UO.prototype,"ytRendererBehavior",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],UO.prototype,"isGridViewEnabled",void 0);
_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],UO.prototype,"watchFeedBigThumbs",null);_.Y([_.x("isGridViewEnabled"),_.t({reflectToAttribute:!0}),_.F("design:type",String),_.F("design:paramtypes",[])],UO.prototype,"thumbnailWidth",null);_.Y([_.t(),_.F("design:type",Object)],UO.prototype,"data",void 0);UO=_.Y([_.X({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],UO);
_.l(UO,"ytd-compact-movie-renderer",function(){if(hei!==void 0)return hei;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return hei=n},{mode:1});var eei;var x_i;var K2j=_.OJ("HTML_DIR")==="rtl",Reb=function(){var n=_.m.apply(this,arguments)||this;n.engagementPanel=!1;n.maxLines=2;n.expandButtonOffset=0;n.showExpandButton=!1;n.isTruncated=!1;n.isExpanded=!1;n.currentSnippetType=2;n.alwaysShowExpandButton=!1;n.JSC$14124_lastWidth=NaN;n.observer=null;n.left=0;n.right=0;n.mid=0;n.longestSnippetLength=0;n.isFinalSnippet=!1;n.isFirstMutation=!1;n.isResetMutation=!1;n.OVERFLOW_THRESHOLD=5;return n};
_.f(Reb,_.m);_.G=Reb.prototype;_.G.onClick=function(n){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var D;if((D=window.getSelection())==null||!D.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.G.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.G.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.G.updateTextOnSnippetTypeChange=function(){_.c("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.G.setUpBinarySearch=function(n){n=n*this.maxLines/8;this.left=0;var D,L;this.right=Math.min(n*2,(L=(D=this.simpleText)==null?void 0:D.length)!=null?L:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.G.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.G.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.CL(new _.pe("AttributedSnippet is empty when the description is not empty",this.text))};
_.G.mutationCallback=function(){if(this.observer!=null){var n=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var D=Math.floor(n*this.maxLines/8);this.setSnippetText(this.text,D);D!==0||this.attributedTextIsEmpty()||_.CL(new _.pe("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;n=n*this.maxLines/8;this.left=0;var L;this.right=Math.min(n*2,(L=(D=this.simpleText)==null?void 0:D.length)!=null?L: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)}}};
_.G.mutationObserve=function(n){var D=this;this.observer||(this.observer=new MutationObserver(function(){D.mutationCallback()}));
this.observer.observe(n,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.G.attached=function(){var n=this;_.X6(this,function(){n.resize()})};
_.G.isExpandedChanged=function(){_.bP(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.G.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)};
_.G.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var n="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((K2j?"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",n);this.snippetContainer.style.setProperty("mask-image",
n)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(K2j?"right":"left",this.expandButtonOffset+"px")};
_.G.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.G.setSnippetText=function(n,D){n||(n={});if(_.WB(n)){var L=W0Q(n,D);L.attachmentRuns||L.commandRuns||L.decorationRuns||L.styleRuns||L.alignment||L.lineBreakMode?this.attributedSnippetTextEl?(_.c("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=W0Q(n,D),this.attributedSnippetTextEl.headerRuns=hNO(D,this.headerRuns)):this.attributedSnippetText={data:W0Q(n,D),headerRuns:hNO(D,this.headerRuns)},this.currentSnippetType=0):_.CL(new _.pe("Tried to set snippet text when HTML element was null",
n)):(this.plainSnippetText.textContent=Oj(n.content||"",D),this.currentSnippetType=2)}else{a:{L=SAQ(n,D);if(L.runs){L=_.V(L.runs);for(var g=L.next();!g.done;g=L.next())if(g=g.value,g.bold||g.deemphasize||g.italics||g.strikethrough||g.textColor||g.navigationEndpoint||_.u(g,Qe)){L=!0;break a}}L=!1}L?this.formattedSnippetText?(this.formattedSnippetText.text=SAQ(n,D),this.currentSnippetType=1):_.CL(new _.pe("Tried to set snippet text when HTML element was null",n)):(this.plainSnippetText.textContent=
Oj(_.o_(n),D),this.currentSnippetType=2)}};
_.G.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.G.attributedTextIsEmpty=function(){var n=this.text;if(!_.WB(n))return!0;var D;return((D=n.content)==null?void 0:D.length)===0?!0:!1};
_.G.resize=function(n){if(this.snippetText){if(n===void 0?0:n)this.JSC$14124_lastWidth=NaN;var D=this.hostElement.offsetWidth;if(D!==this.JSC$14124_lastWidth&&!this.isExpanded)if(this.JSC$14124_lastWidth=D,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;n=0;var L,g;D=Math.min(D*this.maxLines/8*2,(g=(L=this.simpleText)==null?void 0:L.length)!=null?g:0)-1;for(L=0;n<=D;)g=Math.floor(n+(D-n)/2),this.setSnippetText(this.text,g),this.isOverflowing()?D=g-1:(n=g+1,L=g);this.setSnippetText(this.text,L);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.G.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.G.onExpandClick=function(){var n=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.c("inline_expander_reset_focus_killswitch")||_.X6(this,function(){var D;((D=_.E().resolve(_.Yo(_.TZ)))==null?0:D.isKeyBoardInUse())&&_.Pr(n.hostElement)});
_.bP(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.G.onCollapseClick=function(){this.collapse();_.bP(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.G.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.G.computeExpandButtonOffset=function(){var n=this.expandSizer;return n?K2j?n.offsetParent?n.offsetParent.offsetWidth-n.offsetWidth-n.offsetLeft:0:n.offsetLeft:0};
_.oh.Object.defineProperties(Reb.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.WB(this.text)?this.text.content||"":_.o_(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 _.WB(this.text)?!0:this.text&&_.c("web_replace_formatted_with_attributed_string")&&nPJ(this.text)?(this.text=_.cB(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}}});
var Ba=Reb;Ba.prototype.onTextChanged=Ba.prototype.onTextChanged;Ba.prototype.updateMaskAndExpandButtonOffset=Ba.prototype.updateMaskAndExpandButtonOffset;Ba.prototype.updateSnippetContainerMaxHeight=Ba.prototype.updateSnippetContainerMaxHeight;Ba.prototype.isExpandedChanged=Ba.prototype.isExpandedChanged;Ba.prototype.updateTextOnSnippetTypeChange=Ba.prototype.updateTextOnSnippetTypeChange;Ba.prototype.updateIsFormattedExpanded=Ba.prototype.updateIsFormattedExpanded;
Ba.prototype.updateIsAttributedExpanded=Ba.prototype.updateIsAttributedExpanded;Ba.prototype.onClick=Ba.prototype.onClick;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ba.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"text",void 0);_.Y([_.t(),_.F("design:type",Array)],Ba.prototype,"headerRuns",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ba.prototype,"engagementPanel",void 0);
_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"maxLines",void 0);_.Y([_.t(),_.F("design:type",String)],Ba.prototype,"expandLabel",void 0);_.Y([_.t(),_.F("design:type",String)],Ba.prototype,"collapseLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"expandCommand",void 0);_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"expandButtonOffset",void 0);_.Y([_.x("text"),_.F("design:type",String),_.F("design:paramtypes",[])],Ba.prototype,"simpleText",null);
_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Ba.prototype,"onClick",null);_.Y([_.x("text","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"expandedText",null);_.Y([_.x("headerRuns","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"expandedHeaderRuns",null);
_.Y([_.x("text"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ba.prototype,"hasAttributedStringText",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ba.prototype,"showExpandButton",void 0);_.Y([_.x("collapseLabel","isExpanded"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"showCollapseButton",null);_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"isTruncated",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ba.prototype,"isExpanded",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ba.prototype,"isAttributedExpanded",void 0);_.Y([_.P("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"updateIsAttributedExpanded",null);_.Y([_.t(),_.F("design:type",Boolean)],Ba.prototype,"isFormattedExpanded",void 0);
_.Y([_.P("isExpanded","hasAttributedStringText"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"updateIsFormattedExpanded",null);_.Y([_.t(),_.F("design:type",Number)],Ba.prototype,"currentSnippetType",void 0);_.Y([_.x("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"useAttributedSnippet",null);
_.Y([_.x("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"useFormattedSnippet",null);_.Y([_.x("currentSnippetType"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ba.prototype,"usePlainSnippet",null);_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"alwaysShowExpandButton",void 0);_.Y([_.P("currentSnippetType"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"updateTextOnSnippetTypeChange",null);
_.Y([_.t(),_.F("design:type",Object)],Ba.prototype,"attributedSnippetText",void 0);_.Y([_.bM("#snippet"),_.F("design:type",HTMLElement)],Ba.prototype,"snippetContainer",void 0);_.Y([_.bM("#snippet-text"),_.F("design:type",HTMLElement)],Ba.prototype,"snippetText",void 0);_.Y([_.bM("#plain-snippet-text"),_.F("design:type",HTMLElement)],Ba.prototype,"plainSnippetText",void 0);_.Y([_.bM("#formatted-snippet-text"),_.F("design:type",Object)],Ba.prototype,"formattedSnippetText",void 0);
_.Y([_.bM("#attributed-snippet-text"),_.F("design:type",Object)],Ba.prototype,"attributedSnippetTextEl",void 0);_.Y([_.bM("#expand"),_.F("design:type",HTMLElement)],Ba.prototype,"expandButton",void 0);_.Y([_.bM("#expand-sizer"),_.F("design:type",HTMLElement)],Ba.prototype,"expandSizer",void 0);_.Y([_.V8("isExpanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"isExpandedChanged",null);
_.Y([_.P("isExpanded","maxLines"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"updateSnippetContainerMaxHeight",null);_.Y([_.P("isTruncated","showExpandButton","expandButtonOffset"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"updateMaskAndExpandButtonOffset",null);
_.Y([_.V8("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ba.prototype,"onTextChanged",null);Ba=_.Y([_.X({is:"ytd-text-inline-expander",disableElementRegistration:!0})],Ba);
_.l(Ba,"ytd-text-inline-expander",function(){if(x_i===void 0){var n=document.createElement("template");_.z(n,'\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<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 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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);x_i=n}n=x_i;return n},{mode:2});var J0=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return n};
_.f(J0,_.m);J0.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
J0.prototype.handleUpdateDescriptionAction=function(n){if(n=_.u(n,_.mLG))if(n.attributedDescription)this.set("data.attributedDescriptionBodyText",n.attributedDescription);else if(n.description){var D;((D=this.data)==null?0:D.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.cB(n.description)):this.set("data.descriptionBodyText",n.description)}};
_.oh.Object.defineProperties(J0.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.attributedDescriptionBodyText)||!((D=this.data)==null||!D.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null?0:n.collapsedLineCount){var D;return(D=this.data)==null?void 0:D.collapsedLineCount}n=_.H7("web_watch_description_collapsed_default_lines",12);if(_.c("ww_desc_line_page_size_ks"))return n;D=Math.round(_.a5().height*_.H7("web_watch_description_screen_height_percentage",.5)/20);return Math.max(D,n)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return(L=(n=this.data)==null?void 0:n.descriptionBodyText)!=null?L:(D=this.data)==null?void 0:D.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.sourceAttributions}}});
var kP=J0;kP.prototype.panelContentVisibleChanged=kP.prototype.panelContentVisibleChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],kP.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kP.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],kP.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kP.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],kP.prototype,"panelContentVisible",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],kP.prototype,"engagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],kP.prototype,"shortsPanel",void 0);_.Y([_.bM("#inline-expander"),_.F("design:type",Object)],kP.prototype,"inlineExpander",void 0);
_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kP.prototype,"panelContentVisibleChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kP.prototype,"hasDescriptionText",null);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],kP.prototype,"collapsedLines",null);
_.Y([_.x("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.F("design:type",Object),_.F("design:paramtypes",[])],kP.prototype,"descriptionText",null);_.Y([_.x("data","data.headerRuns"),_.F("design:type",Object),_.F("design:paramtypes",[])],kP.prototype,"headerRuns",null);_.Y([_.x("data","data.sourceAttributions"),_.F("design:type",Object),_.F("design:paramtypes",[])],kP.prototype,"sourceAttributions",null);
kP=_.Y([_.X({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],kP);
_.l(kP,"ytd-expandable-video-description-body-renderer",function(){if(eei!==void 0)return eei;var n=document.createElement("template");_.z(n,'\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]]" 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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eei=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var POQ;var t2b=_.t4(function(n){var D=n.data;return _.Z("factoid-renderer",{class:"ytwFactoidRendererHost"},_.Z("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return D().accessibilityText}},_.Z("span",{class:"ytwFactoidRendererValue"},_.Z(_.pl,{text:function(){return D().value}})),_.Z("span",{class:"ytwFactoidRendererLabel"},_.Z(_.pl,{text:function(){return D().label}}))))},"Ab");_.vB(t2b,"factoid-renderer",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;return _.Z("upload-time-factoid-renderer",null,_.Z(_.fF,{data:function(){return D().factoid}},{factoidRenderer:t2b}))},"Bb"),"upload-time-factoid-renderer",{props:{data:_.m_}});_.vB(_.t4(function(n){var D=n.data;return _.Z("view-count-factoid-renderer",null,_.Z(_.fF,{data:function(){return D().factoid}},{factoidRenderer:t2b}))},"Cb"),"view-count-factoid-renderer",{props:{data:_.m_}});var m_j=function(){var n=_.m.apply(this,arguments)||this;n.shortsPanel=!1;n.engagementPanel=!1;n.watchWhileSdp=_.c("shorts_desktop_watch_while_sdp");return n};
_.f(m_j,_.m);m_j.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"}}}}};
_.oh.Object.defineProperties(m_j.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var n;return(n=this.data)==null?void 0:n.channel}}});
var pM=m_j;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],pM.prototype,"componentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pM.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pM.prototype,"shortsPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pM.prototype,"engagementPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pM.prototype,"watchWhileSdp",void 0);_.Y([_.x("shortsPanel","engagementPanel","data.channel"),_.F("design:type",Object),_.F("design:paramtypes",[])],pM.prototype,"showChannelInfo",null);pM=_.Y([_.X({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],pM);
_.l(pM,"ytd-video-description-header-renderer",function(){if(POQ!==void 0)return POQ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return POQ=n},{mode:1});var vU6;var XD6=function(){return _.m.apply(this,arguments)||this};
_.f(XD6,_.m);var Zq=XD6;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Zq.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Zq.prototype,"noPadding",void 0);_.Y([_.t(),_.F("design:type",Object)],Zq.prototype,"data",void 0);Zq=_.Y([_.X({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],Zq);
_.l(Zq,"ytd-list-item-view-model",function(){if(vU6!==void 0)return vU6;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return vU6=n},{mode:1});var lcA;var M2I;var oUL;var YDc;var aN=function(){var n=_.m.apply(this,arguments)||this;n.adaptiveFullWidth=!1;n.modernButtons=_.c("web_modern_buttons");n.buttonOverrides={style:"call-to-action",type:"filled"};n.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return n};
_.f(aN,_.m);aN.prototype.handleSetTimestamp_=function(n){this.data&&this.data.shortUrl&&(_.r(this.hostElement).querySelector("#share-url").value=n.isSet?_.zM(this.data.shortUrl,"t",n.timestamp):this.data.shortUrl)};
aN.prototype.handleSignalActionCopyShareUrl_=function(n,D){(_.c("killswitch_copy_link_target_check")||_.r(this.hostElement).querySelector("#copy-button")===D)&&this.copyUrlToClipboard()};
aN.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.r(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
aN.prototype.computeStyle_=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
var dP=aN;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],dP.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dP.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dP.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.F("design:type",String)],dP.prototype,"rendererStyle",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dP.prototype,"adaptiveFullWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dP.prototype,"modernButtons",void 0);_.Y([_.t(),_.F("design:type",Object)],dP.prototype,"buttonOverrides",void 0);dP=_.Y([_.Ep({is:"yt-copy-link-renderer",disableElementRegistration:!0})],dP);
_.l(dP,"yt-copy-link-renderer",function(){if(YDc===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;oUL===void 0&&(oUL=document.createElement("template"));var g=oUL;L.call(D,g.content.cloneNode(!0),n.content.firstChild);YDc=n}n=YDc;return n},{mode:2});_.fl("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var SDI=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return n};
_.f(SDI,_.m);_.G=SDI.prototype;_.G.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.G.attached=function(){this.keyboardFocused=!1};
_.G.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var n=_.E().resolve(_.Yo(_.TZ));n&&(this.keyboardFocused=n.isKeyBoardInUse())}};
_.G.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.G.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}};
_.G.onChange_=function(){if(this.data){var n=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;n&&this.ytComponentBehavior.resolveCommand(n);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.G.handleUpdateToggleAction_=function(n){(n=_.u(n,BWL))&&this.data&&n.targetId==this.data.targetId&&this.set("data.toggled",n.toggled)};
_.G.toBoolean_=function(n){return!!n};
_.G.reset=function(){};
_.G.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("data-changed",this.data))};
_.G.updateDataToggledFromBinding=function(n){this.set("data.toggled",n.detail.value)};
var Tx=SDI;Tx.prototype.dataChangedForBinding=Tx.prototype.dataChangedForBinding;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Tx.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Tx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Tx.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tx.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Tx.prototype,"data",void 0);_.Y([_.t({computed:"computeDescription_(data.*)"}),_.F("design:type",Object)],Tx.prototype,"description_",void 0);_.Y([_.t({value:function(){return!!_.E().resolve(_.Yo(_.TZ))&&_.c("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.F("design:type",Boolean)],Tx.prototype,"useKeyboardFocused",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Tx.prototype,"keyboardFocused",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tx.prototype,"dataChangedForBinding",null);Tx=_.Y([_.Ep({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],Tx);
_.l(Tx,"yt-toggle-form-field-renderer",function(){if(M2I===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;lcA===void 0&&(lcA=document.createElement("template"));var g=lcA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);M2I=n}n=M2I;return n},{mode:2});var F2c;var HEL;var y$L=function(){var n=_.m.apply(this,arguments)||this;n.isDarkTheme=!1;n.isSearch=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.noTopMargin=_.c("kevlar_watch_no_top_margin");n.maskFade=_.c("web_watch_chips_mask_fade");n.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 n};
_.f(y$L,_.m);_.G=y$L.prototype;_.G.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}}}}}};
_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.G.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.G.dataChanged=function(){var n=this.getSelectedIndex();if(n>0)this.selected=n;else{this.selected=0;var D,L;(D=this.ytScrollableChipCloudBehavior)==null||(L=D.reset)==null||L.call(D)}};
_.G.getSelectedIndex=function(){var n;if((n=this.data)==null||!n.chips)return-1;n=-1;for(var D,L=0;L<((D=this.data)==null?void 0:D.chips.length);L++){var g=void 0,b=void 0;if((g=this.data)==null?0:(b=g.chips[L].chipCloudChipRenderer)==null?0:b.isSelected){n=L;break}}return n};
_.G.onResize=function(){var n=this.ytScrollableChipCloudBehavior;_.X6(n,n.setContainerWidthDiff);l6(this.ytScrollableChipCloudBehavior)};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.handleRelatedChipCommand=function(n,D){n=this.JSC$14151_chipsSelector.indexOf(D);n!==-1&&this.JSC$14151_chipsSelector.selectIndex(n)};
_.G.handleChipCloudChipSelectAction=function(n){n=this.JSC$14151_chipsSelector.indexOf(n);n>-1&&this.JSC$14151_chipsSelector.selectIndex(n)};
_.G.handleChipCloudChipDeselectAction=function(){var n=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14151_chipsSelector&&((n==null?0:n.continuationCommand)?_.Bz(this.hostElement,[n]):(n==null?0:n.searchEndpoint)?this.ytComponentBehavior.resolveCommand(n):n&&_.J9(this.hostElement,[n],this.hostElement),this.JSC$14151_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.G.updateSelectedFromBinding=function(n){this.selected=n.detail.value};
var EO=y$L;EO.prototype.onResize=EO.prototype.onResize;EO.prototype.dataChanged=EO.prototype.dataChanged;EO.prototype.isSearchChanged=EO.prototype.isSearchChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],EO.prototype,"actionHandlerBehavior",void 0);
_.Y([_.W(_.iS),_.F("design:type",Object)],EO.prototype,"ironResizableBehavior",void 0);_.Y([_.W(),_.F("design:type",MW)],EO.prototype,"ytScrollableChipCloudBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],EO.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EO.prototype,"data",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],EO.prototype,"selected",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EO.prototype,"isDarkTheme",void 0);_.Y([_.t({value:160}),_.F("design:type",Number)],EO.prototype,"scrollDistance",void 0);_.Y([_.t(),_.F("design:type",Object)],EO.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EO.prototype,"darkerDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EO.prototype,"noTopMargin",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EO.prototype,"maskFade",void 0);_.Y([_.bM("#chips"),_.F("design:type",Object)],EO.prototype,"JSC$14151_chipsSelector",void 0);_.Y([_.P("isSearch"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EO.prototype,"isSearchChanged",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EO.prototype,"dataChanged",null);
_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EO.prototype,"onResize",null);EO=_.Y([_.Ep({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],EO);
_.l(EO,"yt-chip-cloud-renderer",function(){if(HEL===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;F2c===void 0&&(F2c=document.createElement("template"));var g=F2c;L.call(D,g.content.cloneNode(!0),n.content.firstChild);HEL=n}n=HEL;return n},{mode:2});var N$r,jeX=function(){return N$r!==void 0?N$r:N$r=document.createElement("template")};
document.head.appendChild(jeX().content);var nbX;var D9r=document.head,LoI=D9r.appendChild,gbj;if(nbX===void 0){var bxI=document.createElement("template");_.z(bxI,"");bxI.content.insertBefore(jeX().content.cloneNode(!0),bxI.content.firstChild);nbX=bxI}gbj=nbX;LoI.call(D9r,gbj.content);var $9L=_.t4(function(n){var D=n.data;return _.Z("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.Z("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.Z("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.Z(_.Z4,{cond:function(){return _.yd(D().image)},
then:function(L){return _.Z("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.Z(_.RU,{data:L,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.Z("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.Z(_.pl,{text:function(){return D().subtitle}})))),_.Z(_.Z4,{cond:function(){var L;
return(L=D())==null?void 0:L.hasBottomDivider},
then:function(){return _.Z("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Db");var G9r=_.t4(function(n){var D=n.data;return _.Z("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.Z("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.Z(_.fF,{data:function(){var L;return(L=D().offerPlanDetailsItem)!=null?L:[]}},{offerPlanDetailsItemViewModel:function(L){return _.Z("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.Z($9L,{data:L.data}))}})),_.Z("div",null,_.Z(_.Z4,{cond:function(){return D().hasBottomDivider},
then:function(){return _.Z("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.Z("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.Z("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.Z("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.Z("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Eb");var q7P=_.t4(function(n){var D=n.data;n=_.V(_.bn(!1,void 0,"SpEGQd"));var L=n.next().value,g=n.next().value,b=_.GS(function(){g(!L());return!1}),q=function(){var U;
return(U=D().offerPlanDetailsContainer)!=null?U:[]};
return _.Z("lp-complex-offer-card-details-view-model",null,_.Z("div",null,_.Z(_.Z4,{cond:function(){return L()},
then:function(){return _.Z("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.Z("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":b,"aria-expanded":L},_.Z(_.pl,{text:function(){return D().expandedTitle}})),_.Z("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.Z(_.fF,{data:q},{offerPlanDetailsContainerViewModel:function(U){return _.Z("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.Z(G9r,{data:U.data}))}})),_.Z("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.Z(_.pl,{text:function(){return D().legalText}})))},
else:function(){return _.Z("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":b,"aria-expanded":L},_.Z(_.pl,{text:function(){return D().collapsedTitle}}),_.Z("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.Z(_.Ji,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"Fb");var VIL=_.t4(function(n){var D=n.data;return _.Z("lp-complex-offer-card-option-view-model",null,_.Z(_.Z4,{cond:function(){return D().primaryButton},
then:function(){return _.Z("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.Z(_.fF,{data:function(){return D().primaryButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}}))},"Gb");var U9I=_.t4(function(n){var D=n.data;var L=function(){var q;return((q=D())==null?void 0:q.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
n={};var g={},b={};return _.Z("ytm-lp-complex-offer-card-view-model",null,_.Z("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.Z("div",{class:_.nl((n.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=L,n),"ytmLpComplexOfferCardViewModelCardContainer")},_.Z(_.Z4,{cond:function(){var q;return(q=D())==null?void 0:q.bannerText},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.Z("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.Z(_.pl,{text:function(){return D().bannerText}})))}}),_.Z(_.Z4,{cond:function(){return _.yd(D().logo)},
then:function(q){var U={};return _.Z("div",{class:_.nl((U.ytmLpComplexOfferCardViewModelLogoAlignLeft=L,U),"ytmLpComplexOfferCardViewModelLogo")},_.Z(_.RU,{data:q,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.Z("div",{class:_.nl((g.ytmLpComplexOfferCardViewModelTitleAlignLeft=L,g),"ytmLpComplexOfferCardViewModelTitle")},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.Z4,{cond:function(){var q;
return(q=D())==null?void 0:q.subtitle},
then:function(){var q={};return _.Z("div",{class:_.nl((q.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=L,q),"ytmLpComplexOfferCardViewModelSubtitle")},_.Z(_.pl,{text:function(){return D().subtitle}}))}}),_.Z(_.Z4,{cond:function(){return D().planPricingPrimary},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.Z(_.pl,{text:function(){return D().planPricingPrimary}}))}}),_.Z(_.Z4,{cond:function(){return D().planPricingSecondary},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.Z(_.pl,{text:function(){return D().planPricingSecondary}}))}}),_.Z(_.Z4,{cond:function(){return D().purchaseButton},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.Z(_.fF,{data:function(){return D().purchaseButton}},{buttonViewModel:function(q){return _.Z(_.O9,{data:q.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.Z(_.Z4,{cond:function(){var q;
return(q=D())==null?void 0:q.offerOptions},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.Z(_.fF,{data:function(){return D().offerOptions}},{lpComplexOfferCardOptionViewModel:VIL}))}}),_.Z("div",{class:_.nl((b.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=L,b),"ytmLpComplexOfferCardViewModelLegalText")},_.Z(_.pl,{text:function(){return D().legalText}})),_.Z(_.Z4,{cond:function(){var q;
return(q=D())==null?void 0:q.offerCardDetails},
then:function(){return _.Z("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.Z(_.fF,{data:function(){return D().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:q7P}))}}))))},"Hb");var BIL=_.t4(function(n){var D=n.data;var L=function(){var U;return((U=D())==null?void 0:U.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
n={};var g={},b={},q={};return _.Z("ytm-lp-complex-offer-card-section-view-model",null,_.Z("div",{class:_.nl("ytmLpComplexOfferCardSectionViewModelHost")},_.Z("div",{class:_.nl((n.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=L,n),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.Z("div",{class:_.nl((g.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=L,g),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.Z("h2",{class:_.nl((b.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
L,b),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.Z(_.pl,{text:function(){return D().title}}))),_.Z(_.Z4,{cond:function(){var U;
return(U=D())==null?void 0:U.subtitle},
then:function(){var U={},J={};return _.Z("div",{class:_.nl((U.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=L,U),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.Z("div",{class:_.nl((J.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=L,J),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.Z(_.pl,{text:function(){return D().subtitle}})))}}),_.Z("div",{class:_.nl((q.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=L,q),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.Z(_.fF,{data:function(){var U;
return(U=D().offerPlans)!=null?U:[]}},{lpComplexOfferCardViewModel:function(U){return _.Z("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.Z(U9I,{data:U.data}))}})))))},"Ib");_.hz=W7j.getInstance();var JHA=_.t4(function(n){return _.Z("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":n.shouldAriaHideContent},_.Z("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:n.questionId},_.Z(_.pl,{text:n.question})))},"Jb"),k9j=_.t4(function(n){var D=n.data;
var L=n.themeOverride;n=_.V(_.bn(!1,void 0,"ljTVPd"));var g=n.next().value,b=n.next().value;n=_.GS(function(){b(!g());return!1});
var q=function(){return g()?"EXPAND_LESS":"EXPAND_MORE"},U=("faq-container"+_.we(_.hz)).toString(),J="faq-question-and-answers-section-question"+_.we(_.hz),k={},a={};
return _.Z("faq-entry-view-model-c3",null,_.Z("div",{class:_.nl("yt-lp-faq-entry-view-model",(k["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return L==null?void 0:L().useDarkTheme},k))},_.Z("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":n,role:"button","aria-expanded":g,"aria-labelledby":J.toString(),"tab-index":"0"},_.Z(JHA,{question:function(){return D().question},
questionId:J,shouldAriaHideContent:!0}),_.Z(_.Z4,{cond:function(){return g()!==void 0},
then:function(){return _.Z("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.Z(_.Ji,{icon:q,ariaHidden:!0}),_.Z("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.Z("div",{class:_.nl("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(a["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!g()},a))},_.Z("div",{id:U},_.Z(_.aV,{each:function(){return D().answers||[]}},function(d){return _.Z("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.Z(_.pl,{text:d}))})))))},"Kb");
k9j.idomCompat=!0;var pfi=_.t4(function(n){var D=n.data;var L=n.themeOverride;n={};return _.Z("lp-faq-section-view-model-c3",null,_.Z("div",{class:_.nl("yt-lp-faq-section-view-model",(n["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return D().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},n["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(L==null||!L().useDarkTheme)},n))},_.Z("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.Z(_.Z4,{cond:function(){return D().header},
then:function(g){return _.Z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.Z(_.pl,{text:g}))}}),_.Z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.Z(_.fF,{data:function(){return D().faqs}},{faqEntryViewModel:function(g){return _.Z(k9j,{data:g.data,
themeOverride:L})}})),_.Z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.Z(_.aV,{each:function(){return D().footers||[]}},function(g){return _.Z(_.pl,{text:g})})),_.Z(_.Z4,{cond:function(){return D().legal},
then:function(g){return _.Z("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.Z(_.pl,{text:g}))}}))))},"Lb");
pfi.idomCompat=!0;var ZxL=_.t4(function(n){var D=n.data;var L=n.themeOverride;_.c7(function(){var U=D().gtmId;U&&_.T1(U,_.OJ("GL",""))});
var g={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var U,J,k;return(k=(U=D().logo)==null?void 0:(J=U.accessibilityData)==null?void 0:J.label)!=null?k:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},b=_.E().resolve(_.Yo(_.hR)),q=function(){return b&&b()||(L==null?void 0:L().useDarkTheme)};
return _.Z("lp-header-section-view-model",null,_.Z("div",{class:function(){var U=D().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",J=D().marginType==="LP_SECTION_MARGIN_TYPE_TOP",k=L==null?void 0:L().useDarkTheme,a=["lp-header-section-view-model"];U&&a.push("lp-header-section-view-model--ptc-layout-type");J&&a.push("lp-header-section-view-model__lp-header-section-margin");k&&a.push("lp-header-section-view-model--premium-force-dark-mode");return a.join(" ")}},_.Z(_.Z4,{cond:function(){return D().logo},
then:function(){return _.Z("div",null,_.Z(_.Z4,{cond:q,then:function(){return _.Z(_.Z4,{cond:function(){var U;return(U=D().logo)==null?void 0:U.imageDark},
then:function(U){return _.Z(_.RU,Object.assign({},{data:U},g))}})},
else:function(){return _.Z(_.Z4,{cond:function(){var U;return(U=D().logo)==null?void 0:U.imageLight},
then:function(U){return _.Z(_.RU,Object.assign({},{data:U},g))}})}}))}}),_.Z(_.Z4,{cond:function(){return D().title},
then:function(U){return _.Z("div",{class:"lp-header-section-view-model__lp-header-title"},_.Z(_.pl,{text:U}))}}),_.Z("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.Z(_.Z4,{cond:function(){return D().subtitles},
then:function(U){return _.Z(_.aV,{each:U},function(J){return _.Z("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.Z(_.pl,{text:J}))})}})),_.Z(_.Z4,{cond:function(){return D().additionalInfo},
then:function(U){return _.Z("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.Z(_.pl,{text:U}))}}),_.Z("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.Z(_.Z4,{cond:function(){return D().primaryButton},
then:function(U){return _.Z("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.Z(_.fF,{data:U},{buttonViewModel:_.O9}))}}),_.Z(_.Z4,{cond:function(){return D().secondaryButton},
then:function(U){return _.Z("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.Z(_.fF,{data:U},{buttonViewModel:_.O9}))}})),_.Z(_.Z4,{cond:function(){return D().otherOffersInfo},
then:function(U){return _.Z("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.Z(_.pl,{text:U}))}}),_.Z("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.Z(_.Z4,{cond:function(){return D().billingInfo},
then:function(U){return _.Z(_.aV,{each:U},function(J){return _.Z("div",null,_.Z(_.pl,{text:J}))})}}))))},"Mb");
ZxL.idomCompat=!0;var apX=_.t4(function(n){var D=n.data;var L=_.xe(n.themeOverride,{useDarkTheme:!1});n={};n=_.nl("ytm-lp-headline-section-view-model",(n["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return L().useDarkTheme},n));
return _.Z("lp-headline-section-view-model",null,_.Z("div",{class:n},_.Z("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(g){return _.Z("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.Z(_.pl,{text:g}))}})))},"Nb");var d9Q=_.t4(function(n){var D=n.data;var L=n.themeOverride;var g=_.E().resolve(_.Yo(_.hR)),b=function(){return g&&g()||(L==null?void 0:L().useDarkTheme)},q=function(){var a,d;
var T=b()?(a=D().textBackgroundImage)==null?void 0:a.imageDark:(d=D().textBackgroundImage)==null?void 0:d.imageLight;return LU8((T==null?void 0:T.sources)||[])},U=function(){var a,d;
return b()?(a=D().featureImage)==null?void 0:a.imageDark:(d=D().featureImage)==null?void 0:d.imageLight},J=function(){return D().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},k=function(){var a,d;
return b()?(a=D().logo)==null?void 0:a.imageDark:(d=D().logo)==null?void 0:d.imageLight};
return _.Z("ytm-lp-large-feature-section-view-model",null,_.Z("div",{class:function(){var a=D().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",d=D().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",T=(D().index||0)%2===1,Q=L==null?void 0:L().useDarkTheme,A=["yt-lp-large-feature-section-view-model"];a?A.push("yt-lp-large-feature-section-view-model--music-feature-type"):d?A.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):T||A.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
Q&&A.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return A.join(" ")}},_.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.Z(_.Z4,{cond:U,
then:function(){return _.Z(_.RU,{data:function(){return U()},
alt:function(){var a,d,T;return(T=(a=D().featureImage)==null?void 0:(d=a.accessibilityData)==null?void 0:d.label)!=null?T:""},
contentMode:J})}})),_.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var a;return((a=q())==null?0:a.url)?"background-image: url("+_.hc(q().url)+");":""}},_.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.Z(_.Z4,{cond:k,
then:function(){return _.Z(_.RU,{data:function(){return k()},
alt:function(){var a,d,T;return(T=(a=D().logo)==null?void 0:(d=a.accessibilityData)==null?void 0:d.label)!=null?T:""},
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"})}}),_.Z(_.Z4,{cond:function(){return D().eyebrowText},
then:function(){return _.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.Z(_.pl,{text:function(){return D().eyebrowText}}))}}),_.Z(_.Z4,{cond:function(){return D().title},
then:function(){return _.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.Z(_.pl,{text:function(){return D().title}}))}}),_.Z(_.Z4,{cond:function(){return D().subtitles},
then:function(){return _.Z("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.Z(_.aV,{each:function(){return D().subtitles||[]}},function(a){return _.Z(_.pl,{text:a})}))}})))))},"Ob");
d9Q.idomCompat=!0;var TIb=_.t4(function(n){return _.Z("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.Z("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.Z(_.Ji,{icon:function(){var D;return(D=n.data())==null?void 0:D.iconType},
className:function(){var D;return((D=n.data())==null?void 0:D.style)==="LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytLpFeatureListItemViewModelFeatureListIconGreen":"ytLpFeatureListItemViewModelFeatureListIconDefault"}}),_.Z("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.Z(_.pl,{text:function(){var D;
return(D=n.data())==null?void 0:D.text}}))))},"Pb");var EbG=_.t4(function(n){n=_.KC(n,{config:void 0,themeOverride:void 0});var D=n.data,L=n.config,g=n.themeOverride;n={};n=_.nl("ytm-lp-offer-card-option-view-model",(n["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var k;return(k=g())==null?void 0:k.useDarkTheme},n));
var b=_.GS(function(){var k,a;(k=L())==null||(a=k.handleRadioButtonClick)==null||a.call(k,D());return!1}),q=function(){var k;
return(k=L())==null?void 0:k.shouldDisplayRadioButton},U=_.GS(function(){if(q()){var k,a;
(k=L())==null||(a=k.handleRadioButtonClick)==null||a.call(k,D())}return!1}),J=function(){var k;
return(k=D().featureListItems)!=null?k:[]};
return _.Z("ytm-lp-offer-card-option-view-model",null,_.Z("div",{class:n,"on:click":U},_.Z(_.Z4,{cond:q,then:function(){return _.Z("div",null,_.Z("input",{type:"radio","on:click":b,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var k;return!((k=L())==null||!k.isOptionSelected)}}))}}),_.Z("div",null,_.Z("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.Z(_.pl,{text:function(){return D().eyebrowText}})),_.Z("div",{class:"ytm-lp-offer-card-option-view-model__title"},
_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},_.Z(_.pl,{text:function(){return D().subtitle}})),_.Z(_.Z4,{cond:function(){return J().length>0},
then:function(){return _.Z("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.Z(_.fF,{data:J},{lpFeatureListItemViewModel:TIb}))}}),_.Z("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.Z(_.pl,{text:function(){return D().description}})))))},"Qb");
EbG.idomCompat=!0;var s6G=_.t4(function(n){var D=n.data;var L=n.themeOverride;n=_.V(_.V3(function(){var q,U=(q=D().offerOptions)==null?void 0:q[0];return _.u(U,T9r)||{}}));
var g=n.next().value,b=n.next().value;n={};return _.Z("ytm-lp-offer-card-view-model",null,_.Z("div",{class:_.nl("ytm-lp-offer-card-view-model",(n["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(L==null||!L().useDarkTheme)},n))},_.Z("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.Z(_.Z4,{cond:function(){return D().titleIconType},
then:function(){return _.Z("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.Z(_.Ji,{icon:function(){var q;return((q=D().titleIconType)==null?void 0:q.toString())||""}}))}}),_.Z("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.fF,{data:function(){return D().titleBadge}},{badgeViewModel:function(q){return _.Z("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.Z(_.km,{data:q.data}))}})),_.Z("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.Z(_.fF,{data:function(){return D().offerOptions}},{lpOfferCardOptionViewModel:function(q){var U=q.data;
return _.Z(_.ot,null,_.Z("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.Z(EbG,{data:U,config:function(){var J;return{shouldDisplayRadioButton:(D().offerOptions||[]).length>1,isOptionSelected:U().id===((J=g())==null?void 0:J.id),handleRadioButtonClick:function(k){return void b(k)}}},
themeOverride:L}))}})),_.Z("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.Z(_.fF,{data:function(){var q;
return(q=g())==null?void 0:q.purchaseButtonOverride}},{buttonViewModel:_.O9}))))},"Rb");
s6G.idomCompat=!0;var cHL=_.t4(function(n){var D=n.data;var L=n.themeOverride;n={};n=_.nl("ytm-lp-offer-card-section-view-model",(n["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var g;return L==null?void 0:(g=L())==null?void 0:g.useDarkTheme},n));
return _.Z("ytm-lp-offer-card-section-view-model",null,_.Z("div",{class:n},_.Z(_.Z4,{cond:function(){return D().title!==void 0},
then:function(){return _.Z("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.Z("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(){return _.Z("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.Z(_.pl,{text:function(){return D().subtitle}}))}}))}}),_.Z("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.Z(_.fF,{data:function(){return D().offerCards}},{lpOfferCardViewModel:function(g){return _.Z("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.Z(s6G,{data:g.data,
themeOverride:L}))}})),_.Z(_.Z4,{cond:function(){return D().footer},
then:function(){return _.Z("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.Z(_.pl,{text:function(){return D().footer}}))}})))},"Sb");var Q6I=_.t4(function(n){var D=n.data;return _.Z("lp-offer-table-cell-content-view-model",null,_.Z("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){return D().title}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return D().title}})}),_.Z(_.dd,{when:function(){return D().subTitle}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return D().subTitle}})}),_.Z(_.dd,{when:function(){return D().featureDescription}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return D().featureDescription}})}),_.Z(_.dd,{when:function(){return D().description}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return D().description}})}),_.Z(_.dd,{when:function(){return D().iconType}},function(){return _.Z("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.Z(_.Ji,{icon:function(){return D().iconType.toString()}}))}),_.Z(_.dd,{when:function(){return D().purchaseButton}},function(){return _.Z(_.fF,{data:function(){return D().purchaseButton}},{buttonViewModel:function(L){return _.Z("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.Z(_.O9,{data:L.data}))}})}),_.Z(_.dd,{when:function(){return D().note}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return D().note}})}),_.Z(_.dd,{when:function(){return D().featureDetail}},function(){return _.Z(_.pl,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return D().featureDetail}})}),_.Z(_.dd,{when:function(){return D().badge}},function(){return _.Z(_.fF,{data:function(){return D().badge}},{badgeViewModel:_.km})}))))},"Tb");
Q6I.idomCompat=!0;var uQb=_.t4(function(n){var D=n.data;return _.Z("lp-offer-table-cell-view-model",null,_.Z("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(D().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;"}}},_.Z(_.fF,{data:function(){return D().contents}},{lpOfferTableCellContentViewModel:Q6I})))},
"Ub");
uQb.idomCompat=!0;var fpj=_.t4(function(n){var D=n.data;var L=n.lpTableIsFirstRow;var g=n.lpTableIsLastRow;var b=function(){return(L==null?0:L())?"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"},q=function(){return(L==null?0:L())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(g==null?0:g())?"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 _.Z("ytm-lp-offer-table-row-view-model",null,_.Z("div",{class:"yt-lp-offer-table-row-view-model"},_.Z(_.fF,{data:function(){return D().rowHeaderCell}},{lpOfferTableCellViewModel:function(U){return _.Z("div",{class:b},_.Z(uQb,{data:U.data}))}}),_.Z(_.fF,{data:function(){return D().contentCells}},{lpOfferTableCellViewModel:function(U){return _.Z("div",{class:q},_.Z(uQb,{data:U.data}))}})))},"Vb");
fpj.idomCompat=!0;var AHI=_.t4(function(n){var D=n.data;var L=n.themeOverride;var g=_.E().resolve(_.Yo(_.hR)),b=function(){return _.u(D().logo,dNb)||{}};
n={};return _.Z("ytm-lp-offer-table-section-view-model",null,_.Z("div",{class:"yt-lp-offer-table-view-model"},_.Z(_.Z4,{cond:function(){var q,U;return g&&g()||(L==null?0:L().useDarkTheme)?(q=b())==null?void 0:q.imageDark:(U=b())==null?void 0:U.imageLight},
then:function(q){return _.Z(_.RU,{data:q,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var U,J,k;return(k=(U=b())==null?void 0:(J=U.accessibilityData)==null?void 0:J.label)!=null?k:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.Z(_.pl,{text:function(){return D().subtitle}})),_.Z(_.Z4,{cond:function(){return D().disclaimers},
then:function(q){return _.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.Z(_.aV,{each:q},function(U){return _.Z("div",null,_.Z(_.pl,{text:U}))}))}}),_.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.Z(_.fF,{data:function(){return D().rows}},{lpOfferTableRowViewModel:function(q,U){return _.Z(fpj,{data:q.data,
lpTableIsFirstRow:function(){return U()===0},
lpTableIsLastRow:function(){return U()===D().rows.length-1}})}})),_.Z("div",{class:_.nl((n["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return D().hasFooterBackground},n))},_.Z(_.Z4,{cond:function(){return D().footer},
then:function(){return _.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.Z(_.pl,{text:function(){return D().footer}}))}}),_.Z(_.Z4,{cond:function(){return D().footerTitle},
then:function(){return _.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.Z(_.pl,{text:function(){return D().footerTitle}}))}}),_.Z(_.Z4,{cond:function(){return D().footerDescription},
then:function(){return _.Z("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.Z(_.pl,{text:function(){return D().footerDescription}}))}}))))},"Wb");
AHI.idomCompat=!0;var ztX=_.t4(function(n){var D=n.data;var L=n.themeOverride;var g=_.E().resolve(_.Yo(_.hR)),b=function(){var J;return L==null?void 0:(J=L())==null?void 0:J.useDarkTheme},q=function(){var J,k;
return g&&g()||b()?(J=D().image)==null?void 0:J.imageDark:(k=D().image)==null?void 0:k.imageLight};
n={};n=_.nl("ytm-lp-small-feature-section-view-model",(n["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=b,n));var U=function(){var J,k,a;return(a=(J=D().image)==null?void 0:(k=J.accessibilityData)==null?void 0:k.label)!=null?a:""};
return _.Z("ytm-lp-small-feature-section-view-model",{class:n},_.Z(_.Z4,{cond:function(){return q()&&!arT},
then:function(){return _.Z("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.Z(_.RU,{data:function(){return q()},
alt:U,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.Z("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.Z("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.Z(_.Z4,{cond:function(){return D().title},
then:function(J){return _.Z(_.pl,{text:J})}})),_.Z("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.Z(_.pl,{text:function(){return D().description}}))))},"Xb");
ztX.idomCompat=!0;var Ipi=_.t4(function(n){var D=n.data;var L=n.themeOverride;n={};return _.Z("ytm-lp-small-feature-section-group-view-model",null,_.Z("div",{class:_.nl("ytm-lp-small-feature-section-group-view-model",(n["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(L==null||!L().useDarkTheme)},n))},_.Z("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.Z(_.fF,{data:function(){return D().smallFeatures}},{lpSmallFeatureSectionViewModel:function(g){return _.Z("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.Z(ztX,{data:g.data,
themeOverride:L}))}}))))},"Yb");
Ipi.idomCompat=!0;_.vB(_.t4(function(n){var D=n.data;var L=function(){return D().forcedTheme==="USER_INTERFACE_THEME_DARK"},g=function(){return D().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},b=function(){var U="",J,k;
var a=_.E().resolve(_.Yo(_.hR));a=L()||(a==null?0:a())?(J=D().themedImageViewModel)==null?void 0:J.imageDark:(k=D().themedImageViewModel)==null?void 0:k.imageLight;(J=LU8((a==null?void 0:a.sources)||[]))&&J.url&&(U=g()?"background-image: linear-gradient(to bottom, transparent, "+(D().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.hc(J.url)+");":"background-image: url("+_.hc(J.url)+");");return U},q=function(){return{useDarkTheme:L()}};
n={};return _.Z("yt-section-group-view-model",null,_.Z("div",{class:_.nl("yt-lp-section-group-view-model",(n["yt-lp-section-group-view-model--premium-force-dark-mode"]=L,n["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return D().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},n))},_.Z(_.Z4,{cond:function(){return b().length},
then:function(){var U={};return _.Z("div",{class:_.nl("yt-lp-section-group-view-model__bg-image",(U["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=g,U)),style:b})}}),_.Z("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.Z(_.fF,{data:function(){return D().sections}},{lpFaqSectionViewModel:function(U){return _.Z(pfi,{data:U.data,
themeOverride:q})},
lpHeaderSectionViewModel:function(U){return _.Z(ZxL,{data:U.data,themeOverride:q})},
lpHeadlineSectionViewModel:function(U){return _.Z(apX,{data:U.data,themeOverride:q})},
lpLargeFeatureSectionViewModel:function(U){return _.Z(d9Q,{data:U.data,themeOverride:q})},
lpOfferCardSectionViewModel:function(U){return _.Z(cHL,{data:U.data,themeOverride:q})},
lpComplexOfferCardSectionViewModel:function(U){return _.Z(BIL,{data:U.data})},
lpOfferTableSectionViewModel:function(U){return _.Z(AHI,{data:U.data,themeOverride:q})},
lpSmallFeatureSectionGroupViewModel:function(U){return _.Z(Ipi,{data:U.data,themeOverride:q})}}))))},"Zb"),"yt-section-group-view-model",{props:{data:_.PX}});var yuJ=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.CEW=_.t4(function(n){function D(){if(yuJ.has(n.data().displayType)){var a=!g(),d;if((d=n.disableDeselection)==null||!d.call(n)||a){n.data().selected=a;d=Object.assign({},U(),{selected:a});J(d);var T;(T=n.callback)==null||T.call(n,d,a)}}}
var L=_.tb(),g=function(){var a,d;return!!(((a=n.selected)==null?void 0:a.call(n))!==void 0?(d=n.selected)==null?0:d.call(n):U().selected)},b=_.V(_.V3(n.data)),q=b.next().value;
b=b.next().value;var U=q,J=b,k=_.B6(H28,function(){return n.data().chipEntityKey||""});
return _.Z("chip-view-model",{class:"ytChipViewModelHost",el:L},_.Z(pNQ,{data:function(){var a,d=Object.assign({},U(),{selected:g()}),T=k(),Q=(a=n.disableDeselection)==null?void 0:a.call(n);a:switch(d.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":a=1;break a;default:a=0}return{text:(T==null?void 0:T.text)||d.text,state:d.disabled?1:d.selected?0:2,type:a,onTap:NlB(d,L,D,Q)}}}))},"$b");
_.CEW.idomCompat={callbacks:{callback:!0}};_.vB(_.t4(function(n){var D=_.B6(FtB,function(){var q;return(q=n.data())==null?void 0:q.chipBarStateEntityKey}),L=_.V(_.V3(function(){var q;
if(((q=D())==null?void 0:q.selectedIndex)!=void 0)return D().selectedIndex;var U,J;q=_.V(((U=n.data())==null?void 0:(J=U.chips)==null?void 0:J.entries())||[]);for(U=q.next();!U.done;U=q.next()){U=_.V(U.value);J=U.next().value;U=U.next().value;var k=void 0;if((k=_.u(U,_.Ra))==null?0:k.selected)return J}return-1})),g=L.next().value,b=L.next().value;
return _.Z("chip-bar-view-model",{class:_.nl("ytChipBarViewModelHost",n.className),role:"tablist"},_.Z(_.fF,{data:function(){return n.data().chips}},{chipViewModel:function(q,U){return _.Z("div",{class:"ytChipBarViewModelChipWrapper"},_.Z(_.CEW,{data:q.data,
selected:function(){return U()===g()},
callback:function(J,k){J=!!k;k=U();b(J?k:-1);var a,d=(a=n.data())==null?void 0:a.chipBarStateEntityKey;d&&J&&_.eS(_.pF("chipBarStateEntity",d,{key:d,selectedIndex:k}))},
disableDeselection:n.disableDeselection}))}}))},"ac"),"chip-bar-view-model",{props:{data:_.m_,
className:_.m_,disableDeselection:_.m_}});var O5=new Map,re=new Map,DFT=0,ii;var VXi=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],JUv={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var rHj,OxP;rHj=function(n){return function(D){return function(){return String(D())+n}}};
_.sO=rHj("px");OxP=rHj("s");var wfG=_.t4(function(n){function D(S){return function(){var $i=A().numItemsPerGridRow,nO=S()*$i;$i=nO+$i;var VB,Iv;return(Iv=(VB=g().contents)==null?void 0:VB.slice(nO,$i))!=null?Iv:[]}}
var L=_.KC(n,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),g=L.data,b=L.layoutContainerWidth,q=L.shouldUseOwnContainerSize,U=L.marginSettings;L=_.V(_.bn(!0,void 0,"qgr2Je"));var J=L.next().value,k=L.next().value,a=function(){var S,$i=(S=_.u(g().showMoreButton,_.AY))==null?void 0:S.trackingParams;$i&&_.Un(_.qb(),$i);k(!1)},d=function(){var S,$i=(S=_.u(g().showLessButton,_.AY))==null?void 0:S.trackingParams;
$i&&_.Un(_.qb(),$i);k(!0)};
L=_.tb();var T=pYy(L),Q=function(){var S;return(S=g().contentAspectRatio)!=null?S:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},A=_.JK(function(){var S=_.Fc({containerWidth:q()&&T.width()>0?T.width()||b():b(),
sizing:"EXTRA_COMPACT",marginSettings:U(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:S.maxContainerWidth,numItemsPerGridRow:S.numItems,contentPadding:q()?S.margin:S.contentMargin,itemWidth:S.itemWidth,itemMargin:S.gutter/2}},void 0,"pqVdjc"),I=function(){if(g().enableVerticalExpansion){if(J())return 1;
var S,$i,nO=($i=(S=g().contents)==null?void 0:S.length)!=null?$i:0;return Math.ceil(nO/A().numItemsPerGridRow)}return A().numItemsPerGridRow<=2?2:1},w=function(){return g().enableVerticalExpansion&&g().showLessButton&&!J()&&I()>1},h=function(){var S,$i;
return g().enableVerticalExpansion&&g().showMoreButton&&J()&&(($i=(S=g().contents)==null?void 0:S.length)!=null?$i:0)>A().numItemsPerGridRow},e=function(){return!w()},v=function(){return!h()},LO={};
return _.Z("grid-shelf-view-model",{class:_.nl("ytGridShelfViewModelHost",n.className,(LO.ytGridShelfViewModelHostHasBottomButton=function(){return w()||h()},LO)),
el:L,style:_.Uh({"margin-left":(0,_.sO)(function(){return A().contentPadding}),
"margin-right":(0,_.sO)(function(){return A().contentPadding})})},_.Z(_.Z4,{cond:function(){return _.u(g().header,OJG)},
then:function(S){return _.Z(_.Hp,{data:S,disableHorizontalPadding:!0})}}),_.Z("div",null,_.Z(_.aV,{each:function(){return Array(I())}},function(S,$i){return _.Z(ixA,{className:n.className,
items:D($i),responsiveGridShelfLayout:A,contentAspectRatio:Q})})),_.Z("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.Z(_.fF,{data:function(){return g().showMoreButton}},{buttonViewModel:function(S){return _.Z("div",{hidden:v},_.Z(_.O9,{data:S.data,
onClick:a}))}}),_.Z(_.fF,{data:function(){return g().showLessButton}},{buttonViewModel:function(S){return _.Z("div",{hidden:e},_.Z(_.O9,{data:S.data,
onClick:d}))}})))},"gc");
wfG.idomCompat=!0;var ixA=_.t4(function(n){var D=n.items;var L=n.responsiveGridShelfLayout;var g=n.contentAspectRatio;n=n.className;var b=_.tb();nC8(b,function(){a:{var U=b.value;for(var J=D(),k=[],a=0;a<J.length;a++){var d=_.u(J[a],fxb);if(!d||d==null||!d.inlinePlayerData){U=null;break a}var T=U.children.item(a);if(!T){U=null;break a}k.push({thumbnailElement:T,videoData:d})}U={gridVideoPreviewData:{gridItems:k}}}return U});
var q=(0,_.sO)(function(){return-L().itemMargin});
return _.Z("div",{el:b,class:_.nl("ytGridShelfViewModelGridShelfRow",n),style:_.Uh({"margin-left":q,"margin-right":q})},_.Z(_.fF,{data:D,replacementWrapper:function(U){return _.Z(htj,{responsiveGridShelfLayout:L},U)}},{shortsLockupViewModel:function(U){return _.Z(htj,{responsiveGridShelfLayout:L},_.Z(kcb,{data:U.data,
aspectRatio:function(){return g()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"hc"),htj=_.t4(function(n){return _.Z("div",{style:_.Uh({width:(0,_.sO)(function(){return n.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+n.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},n.children)},"ic");_.vB(wfG,"grid-shelf-view-model",{props:{data:_.PX,layoutContainerWidth:_.PX,shouldUseOwnContainerSize:_.PX,marginSettings:_.PX,className:_.PX}});_.vB(_.t4(function(n){var D=_.V(_.bn(!1,void 0,"YYtxR")),L=D.next().value,g=D.next().value;D={};return _.Z("yt-alert-banner-view-model",{class:_.nl("ytAlertBannerViewModelHost",function(){var b;a:switch((b=n.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},(D.ytAlertBannerViewModelDismissed=L,D.ytAlertBannerViewModelFullbleed=
n.fullbleed,D.ytAlertBannerViewModelNarrow=n.narrow,D.ytAlertBannerViewModelIsInRichGrid=n.isInRichGrid,D))},_.Z(_.Z4,{cond:function(){var b;
return!((b=n.data())==null?0:b.hideIcon)},
then:function(){return _.Z("div",{class:"ytAlertBannerViewModelIcon"},_.Z(_.Ji,{icon:function(){return"info_circle"}}))}}),_.Z("div",{class:"ytAlertBannerViewModelOuterContainer"},_.Z("div",{class:"ytAlertBannerViewModelContainer"},_.Z("div",{class:"ytAlertBannerViewModelContent"},_.Z("div",{class:"ytAlertBannerViewModelHeading"},_.Z(_.pl,{text:function(){var b;
return(b=n.data())==null?void 0:b.heading}})),_.Z("div",{class:"ytAlertBannerViewModelBody"},_.Z(_.pl,{text:function(){var b;
return(b=n.data())==null?void 0:b.body}})))),_.Z(_.fF,{data:function(){var b;
return(b=n.data())==null?void 0:b.actionButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.Z(_.fF,{data:function(){var b;
return(b=n.data())==null?void 0:b.dismissButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var q;((q=n.data())==null?0:q.disableLocalDismissBehavior)||g(!0)}})}}))},"jc"),"yt-alert-banner-view-model",{props:{data:_.PX,
fullbleed:_.PX,narrow:_.PX,isInRichGrid:_.PX}});var Za8;Za8=_.s9({chipViewModel:_.CEW,buttonViewModel:_.O9});_.Wob=_.gg(a58,{callbacks:{callback:!0}});_.Hl(a58);_.vB(_.Wob,"chips-shelf-view-model",{props:{data:_.PX,callback:_.m_,enableSingleChipSelection:_.PX}});var etG=_.t4(function(n){n=_.KC(n,{disabled:!1});var D=n.active,L=n.disabled;n={};n=_.nl("ytSwitchShapeTrack",(n.ytSwitchShapeTrackActive=function(){return D()},n.ytSwitchShapeTrackDisabled=function(){return L()},n));
var g={};g=_.nl("ytSwitchShapeKnob",(g.ytSwitchShapeKnobActive=function(){return D()},g));
return _.Z("switch-shape",{class:"ytSwitchShapeHost"},_.Z("div",{class:n}),_.Z("div",{class:g}))},"kc");var x9L=_.t4(function(n){var D=_.KC(n,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),L=D.data;n=D.className;var g=D.handleOnTapEventInParent,b=D.parentActive;D=_.V(_.V3(function(){var T;return(T=b())!=null?T:L().switchedOnByDefault||!1}));
var q=D.next().value,U=D.next().value,J=function(){return L().isDisabled},k=_.tb();
D=_.GS(function(T){return T.key==="Enter"?(T.preventDefault(),k.value.click(),!1):!0});
var a=_.GS(function(T){if(L().handleOnTapEventInParent||g())return!0;if(J())return!1;TZB(L(),q(),T);U(!q());return!1}),d={};
d=_.nl("ytSwitchButtonViewModelButton",(d.ytSwitchButtonViewModelTappable=function(){return!J()},d));
return _.Z("switch-button-view-model",{class:_.nl("ytSwitchButtonViewModelHost",n)},_.Z("button",{el:k,class:d,"on:click":a,"on:keydown":D,"aria-label":function(){return q()?L().a11yLabelSwitchedOn:L().a11yLabelSwitchedOff},
"aria-pressed":q,"aria-disabled":J},_.Z(etG,{active:q,disabled:J})))},"lc");_.Hl(QRv);_.Koj=_.gg(f5T,{callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}});_.Hl(f5T);var AUi;AUi=_.s9({buttonViewModel:_.O9,switchButtonViewModel:x9L,avatarViewModel:_.CR,accountLinkButtonViewModel:N0b,subscribeButtonViewModel:_.vYL,collectionThumbnailViewModel:Zn6,toggleButtonViewModel:_.IQ});_.ca=_.gg(C0T,{callbacks:{onTap:!0}});_.Hl(C0T);_.Rtb=_.t4(function(n){var D=n.data;var L=n.onTap;var g=n.onSwitch;var b=n.overrideDisabled;n=_.V(_.V3(function(){var d;return((d=sRJ(a()))==null?void 0:d.switchedOnByDefault)||!1}));
var q=n.next().value,U=n.next().value;n=_.V(_.bn(!1,void 0,"Ri8Twb"));var J=n.next().value,k=n.next().value,a=function(){var d;if(!(d=D().switchButton)){var T=D();d=b==null?void 0:b();T={switchOnCommand:T.switchOnCommand,switchOffCommand:T.switchOffCommand,switchedOnByDefault:T.switchedOnByDefault,isDisabled:T.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:T.a11yLabelSwitchedOn,a11yLabelSwitchedOff:T.a11yLabelSwitchedOff};d!==void 0&&(T.isDisabled=d);d={switchButtonViewModel:T}}return d};
return _.Z("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.Z(_.ca,{data:function(){return{title:D().title,subtitle:D().attributedSubtitle,leadingImage:D().leadingImage,leadingAccessory:D().leadingAccessory,isDisabled:D().isDisabled}},
onTap:function(d){var T=sRJ(a());!T||T.isDisabled||D().ignoreTapUntilCommandCompletes&&J()||(L==null||L(d),TZB(T,q(),d,D().ignoreTapUntilCommandCompletes,k),U(!q()),g==null||g(q()))},
trailingAccessory:_.Z(_.fF,{data:a},{switchButtonViewModel:function(d){return _.Z(x9L,{data:d.data,parentActive:q,handleOnTapEventInParent:!!L})}})}))},"mc");var PEQ=_.Tg("DOWNLOAD",{},"Download"),tIQ=_.Tg("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),m9X=_.Tg("RETRY",{},"Retry"),vbj=_.Tg("PAUSE_DOWNLOADING",{},"Pause downloading"),XfI=_.Tg("RESUME_DOWNLOAD",{},"Resume download"),rUT={text:PEQ,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},WA={text:tIQ,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},wYy={text:m9X,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
OaO={text:vbj,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},ia8={text:XfI,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var lpG=_.t4(function(n){var D=function(){var J=n.data();J=_.P6(J.rendererContext);var k;return(k=_.u(J,_.qA))==null?void 0:k.videoId},L=_.zS(function(J){var k=D(),a=eSB(n.data());
return k?_.WS(J,k):a?_.es(J,a):"TRANSFER_STATE_UNKNOWN"}),g=_.B6(_.XuB,D),b=_.zS(function(J){return _.KHb(J,D(),eSB(n.data()))}),q=function(){return WCQ(L(),g(),_.P6(n.data().rendererContext),!!eSB(n.data()))},U=function(){return b()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.Z("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:U},_.Z(_.Z4,{cond:function(){return!U()},
then:function(){return _.Z(_.Z4,{cond:q,then:function(J){return _.Z(_.aV,{each:J},function(k){return _.Z(_.ca,{data:k,isCompact:n.isCompact,isMenuItem:n.isMenuItem,inPopup:n.inPopup})})}})}}))},"nc");
lpG.idomCompat=!0;var KCQ;KCQ=_.s9({listItemViewModel:C0T,downloadListItemViewModel:lpG,switchListItemViewModel:_.Rtb});_.MIX=_.gg(RSv);_.Hl(RSv);var obX=_.t4(function(n){var D=n.data;var L=n.isOverlay;n={};return _.Z("yt-course-perks-view-model",{class:_.nl("ytwCoursePerksViewModelHost",(n.ytwCoursePerksViewModelHostOverlay=L,n))},_.Z("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",null,_.Z(_.Z4,{cond:function(){return D().perks},
then:function(g){return _.Z(_.MIX,{data:function(){return{listItems:g()}},
isCompact:!0,isOverlay:L})}})))},"oc");_.vB(obX,"yt-course-perks-view-model",{props:{data:_.m_,isOverlay:_.m_}});_.vB(_.t4(function(n){var D=n.data;return _.Z("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.Z("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.Z(_.pl,{text:function(){return D().progressSummary}})),_.Z("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.Z("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.Uh({width:function(){return D().progressPercentage*100+"%"}})})))},"pc"),"yt-course-progress-view-model",{props:{data:_.PX}});var Y76=_.t4(function(n){var D=_.KC(n,{}).data;return _.Z("yt-progress-view-model",{class:"ytwProgressViewModelHost"},_.Z(_.Z4,{cond:function(){return D().progressSummary},
then:function(L){return _.Z("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.Z(_.pl,{text:L}))}}),_.Z("div",{class:"ytwProgressViewModelHostProgressContainer"},_.Z("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.Z(_.pl,{text:function(){var L;
return(L=D())==null?void 0:L.leadingLabel}})),_.Z("div",{class:"ytwProgressViewModelHostProgressBar"},_.Z("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){var L;return"width: "+(((L=D())==null?void 0:L.progressPercentage)||0)*100+"%"}}))))},"qc");var Q0=_.t4(function(n){var D=n.starNumber;var L=n.data;var g=function(){var b;return((b=L())==null?void 0:b.rating)||0};
return _.Z(_.Z4,{cond:function(){return D()},
then:function(b){return _.Z(_.Tb,null,_.Z(_.dd,{when:function(){return g()>=b()-.25}},function(){return _.Z("div",{class:"ytStarRatingViewModelHostStar"},_.Z(_.Ji,{icon:"STAR_FILLED"}))}),_.Z(_.dd,{when:function(){return g()>=b()-.75}},function(){return _.Z("div",{class:"ytStarRatingViewModelHostStar"},_.Z(_.Ji,{icon:"STAR_HALF"}))}),_.Z(_.lt4,null,function(){return _.Z("div",{class:"ytStarRatingViewModelHostStar"},_.Z(_.Ji,{icon:"STAR_BORDER"}))}))}})},"rc"),S7L=_.t4(function(n){n=n.data;
return _.Z("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.Z(Q0,{starNumber:1,data:n}),_.Z(Q0,{starNumber:2,data:n}),_.Z(Q0,{starNumber:3,data:n}),_.Z(Q0,{starNumber:4,data:n}),_.Z(Q0,{starNumber:5,data:n}))},"sc");_.vB(_.t4(function(n){var D=_.KC(n,{}).data;return _.Z("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.Z("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.Z(_.pl,{text:function(){var L;return(L=D())==null?void 0:L.title}})),_.Z("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.Z(_.Z4,{cond:function(){return D().starProgressViewModels},
then:function(L){return _.Z("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.Z(_.fF,{data:L},{progressViewModel:Y76}))}}),_.Z("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.Z("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.Z(_.pl,{text:function(){var L;
return(L=D())==null?void 0:L.averageRatingLabel}})),_.Z(_.Z4,{cond:function(){return D().zeroStateText},
then:function(L){return _.Z("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.Z(_.pl,{text:L}))}}),_.Z(_.Z4,{cond:function(){return D().starRatingViewModel},
then:function(L){return _.Z("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.Z(_.fF,{data:L},{starRatingViewModel:S7L}))}}),_.Z("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.Z(_.pl,{text:function(){var L;
return(L=D())==null?void 0:L.totalRatingsCountLabel}})))))},"tc"),"yt-course-ratings-view-model",{props:{data:_.m_}});var FoX;FoX={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}};_.HxA=_.t4(function(n){var D=_.tb(),L=_.bj();_.po(function(){requestAnimationFrame(function(){var U;(U=L.lottieEl)==null||U.addEventListener("DOMLoaded",function(){var J;(J=n.onLottieLoaded)==null||J.call(n)})});
var g,b=_.DF({browseEndpoint:{params:(g=n.data)==null?void 0:g.call(n).params,browseId:"FElearning_destination"},commandMetadata:{webCommandMetadata:{url:"/learning",rootVe:256690,apiUrl:"/youtubei/v1/browse",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}),q;((q=n.shouldSkipRequest)==null?0:q.call(n))||_.bP(D.value,"yt-navigate",{endpoint:b})});
return _.Z("yt-learning-journey-loader-view-model",{class:_.nl("learningJourneyLoaderViewModelHost",n.className),"data-target-id":function(){var g;return((g=n.data)==null?void 0:g.call(n).targetId)||""},
el:D},_.Z(_.DV,{className:_.nl("learningJourneyLoaderViewModelLoader",n.className),animationName:function(){return FoX.animationConfig.name},
data:FoX,animationRef:L}))},"uc");_.vB(_.HxA,"yt-learning-journey-loader-view-model",{props:{data:_.PX,className:_.m_,onLottieLoaded:_.m_,shouldSkipRequest:_.m_}});var yHA=_.t4(function(n){var D=n.data;n=_.V(_.bn(-1,void 0,"r4B6h"));var L=n.next().value,g=n.next().value,b=function(k){return L()===k},q=function(k){return D().correctAnswerIndex===k},U=function(){return L()!==-1},J=_.GS(function(){g(-1);
return!1});
return _.Z("learning-journey-quiz-view-model",{class:"learningJourneyQuizViewModelHost",style:_.Uh({background:function(){return KR(eh(D())).backgroundColor}})},_.Z(_.Z4,{cond:function(){return!!D().video},
then:function(){return _.Z("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.Uh({background:function(){return KR(eh(D())).videoBackgroundColor}})},_.Z(_.fF,{data:function(){return D().video}},{lockupViewModel:function(k){return _.Z(dE,{data:k.data,
className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.Z("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.Z("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.Z("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.Z("div",{class:"learningJourneyQuizViewModelHostQuizHeader"},_.Z("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
style:_.Uh({color:function(){return KR(eh(D())).primaryTextColor}})},_.Z(_.pl,{text:function(){var k=D(),a=U(),d=L()===D().correctAnswerIndex;
return a?d?k.successTitle:k.failureTitle:k.questionHeaderText}})),_.Z(_.Z4,{cond:U,
then:function(){return _.Z("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover","on:click":J,role:"button","aria-label":"Reset","tab-index":"0"},_.Z("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.Uh({fill:function(){return KR(eh(D())).primaryTextColor}})},_.Z("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"})))}})),
_.Z("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
style:_.Uh({color:function(){return KR(eh(D())).secondaryTextColor}})},_.Z(_.pl,{text:function(){var k=D();
return U()?k.explanationText:k.questionSubheaderText}}))),_.Z("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.Z(_.aV,{each:function(){return D().optionsData||[]}},function(k,a){var d={};
return _.Z("div",{class:_.nl("learningJourneyQuizViewModelHostQuizOptions",(d.learningJourneyQuizViewModelHostQuizHover=function(){return!U()},d.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return L()===D().correctAnswerIndex&&b(a())},d.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return L()!==D().correctAnswerIndex&&b(a())},d.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return U()&&!b(a())},d)),
"on:click":_.GS(function(){if(U())return!1;g(a());return!1}),
style:_.Uh({background:function(){return U()&&b(a())?"":KR(eh(D())).optionColor}}),
role:"button","aria-disabled":U,"tab-index":"0"},_.Z(_.Z4,{cond:U,then:function(){return _.Z("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var T=a();return q(T)?"0 0 24 24":"0 -960 960 960"},
style:_.Uh({fill:function(){return KR(eh(D())).primaryTextColor}})},_.Z("path",{d:function(){var T=a();
return q(T)?"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"}}))}}),_.Z(_.pl,{text:k.optionText}))})))))},"vc");
yHA.idomCompat=!0;_.vB(yHA,"learning-journey-quiz-view-model",{props:{data:_.PX}});var NIL=_.t4(function(n){var D=_.tb();_.v6(D,function(){return n.data().rendererContext});
var L=_.KC(n,{palette:void 0,isLastItem:!1}),g=L.palette,b=L.isLastItem,q=function(){return n.data().isHighlighted},U=function(){var a;
return P0O((a=g())==null?void 0:a.iconDisabledColor)},J=function(){var a;
return P0O((a=g())==null?void 0:a.primaryTitleColor)},k=function(){var a;
return P0O((a=g())==null?void 0:a.secondaryTitleColor)};
L={};return _.Z("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:D},_.Z(_.fF,{data:function(){return n.data().thumbnail}},{thumbnailViewModel:V7}),_.Z("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.Z("div",{class:_.nl("ytMacroMarkerListItemViewModelTimeDescription",(L.ytMacroMarkerListItemViewModelHighlighted=q,L)),
style:_.Uh({"background-color":function(){return q()?J():U()},
color:function(){return q()?"":k()}})},_.Z(_.pl,{text:function(){return n.data().timestamp}})),_.Z("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.Uh({"background-color":function(){return b()?"transparent":U()}})}),_.Z("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(q()?J():k())}},_.Z(_.pl,{text:function(){return n.data().title}}))))},"wc");_.uw=_.t4(function(n){function D(KQ){e("transform:translateX("+(_.OJ("HTML_DIR")==="rtl"?"":"-")+KQ+"px)")}
function L(KQ){return Math.min(Math.max(KQ,0),h()-nO())}
function g(){var KQ=S()+uT();return b()?(Math.round(nO()/KQ)||1)*KQ:0}
var b=function(){return n.data().items||[]},q=function(){return n.data().previousButton},U=function(){return n.data().nextButton},J=function(){var KQ,sr;
return(sr=(KQ=n.disableArrows)==null?void 0:KQ.call(n))!=null?sr:!1},k=function(){var KQ;
return!((KQ=n.forceNarrowLayout)==null||!KQ.call(n))},a=_.tb(),d=_.tb(),T=_.V(_.bn(0,void 0,"yngx7d")),Q=T.next().value,A=T.next().value;
T=_.V(_.bn(0,void 0,"rUOyGb"));var I=T.next().value,w=T.next().value,h=I;I=_.V(_.bn("",void 0,"jv2kWc"));T=I.next().value;var e=I.next().value;I=_.V(_.bn(0,void 0,"Xb0f0d"));var v=I.next().value,LO=I.next().value,S=v;I=_.V(_.bn(0,void 0,"pt5wQ"));v=I.next().value;var $i=I.next().value,nO=v;I=_.V(_.bn(!1,void 0,"FfPefe"));var VB=I.next().value,Iv=I.next().value;I=_.V(_.bn(0,void 0,"kB5mhb"));v=I.next().value;var CO=I.next().value,uT=v;I=_.V(_.bn(0,void 0,"dnDmUd"));var Wy=I.next().value,LQ=I.next().value,
Ur=function(){var KQ,sr=(KQ=n.data())==null?void 0:KQ.responsiveContainerConfiguration,rA,oA;return sr?tQJ(sr==null?void 0:sr.responsiveSize):(oA=(rA=n.sizing)==null?void 0:rA.call(n))!=null?oA:"STANDARD"};
I=_.JK(function(){return!J()&&Q()>0},void 0,"ZIGxke");
v=_.JK(function(){return!J()&&Q()<h()-nO()},void 0,"OJzhRd");
var ov=function(){A(L(Q()-g()));D(Q())},YG=function(){A(L(Q()+g()));
D(Q())},pQ=function(){a.value!==null&&s3()},TP;
_.c7(function(){s3();window.ResizeObserver?(TP=new ResizeObserver(_.Ay(pQ,0)),TP.observe(a.value)):window.addEventListener("resize",pQ)});
_.QP(function(){if(window.ResizeObserver){var KQ;(KQ=TP)==null||KQ.disconnect()}else window.removeEventListener("resize",pQ)});
var s3=function(){var KQ=a.value.clientWidth,sr=n.includeMargin!==void 0?n.includeMargin():!1,rA;var oA=n.hasPeek!==void 0?n.hasPeek():!((rA=n.data())==null||!rA.hasPeek);KQ=_.Fc({containerWidth:KQ,hasPeek:oA,sizing:Ur(),marginSettings:sr?k()?4:1:0});CO(KQ.gutter);LQ(KQ.margin);LO(KQ.itemWidth);Iv(KQ.maxContainerWidth<528||k());$i(KQ.maxContainerWidth);b()&&w((KQ.itemWidth+KQ.gutter)*b().length-KQ.gutter)};
return _.Z("horizontal-shelf-view-model",{class:_.nl("ytwHorizontalShelfViewModelHost",n.className),el:a},_.Z(_.Z4,{cond:function(){return n.data().header},
then:function(){return _.Z("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.Uh({width:function(){return nO()+"px"},
padding:function(){return"0 "+Wy()+"px"}})},_.Z(_.fF,{data:function(){return n.data().header}},{sectionHeaderViewModel:function(KQ){return _.Z(_.Hp,{data:KQ.data,
disableHorizontalPadding:!0,forceSmallLayout:VB,useResponsiveLayout:!0})}}))}}),_.Z("div",{class:"ytwHorizontalShelfViewModelOuterContainer"},_.Z("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.Uh({width:function(){return nO()+"px"},
padding:function(){return"0 "+Wy()+"px"},
overflow:function(){return J()?"auto":"hidden"}})},_.Z("div",{class:"ytwHorizontalShelfViewModelItems",
el:d,style:T},_.Z(_.fF,{data:b},{macroMarkerListItemViewModel:function(KQ,sr){return _.Z("div",{style:_.Uh({width:function(){return S()+"px"},
"margin-right":function(){return(sr()===b().length-1?0:uT())+"px"}})},_.Z(NIL,{data:KQ.data,
palette:_.xe(n.palette),isLastItem:function(){return sr()===b().length-1}}))},
lockupViewModel:function(KQ,sr){var rA=KQ.data;return _.Z("div",{style:_.Uh({width:function(){return S()+"px"},
"margin-right":function(){return(sr()===b().length-1?0:uT())+"px"}})},_.Z(dE,{data:rA,
containerType:4,sizing:Ur,protectBackground:n.protectBackground,thumbnailFixedWidth:function(){return tXJ(rA())+"px"},
thumbnailTargetWidth:function(){return tXJ(rA())}}))}}))),_.Z(_.Z4,{cond:I,
then:function(){return _.Z("div",{class:"ytwHorizontalShelfViewModelLeftArrow"},_.Z(_.fF,{data:q},{buttonViewModel:function(KQ){return _.Z(_.O9,{data:KQ.data,onClick:ov})}}))}}),_.Z(_.Z4,{cond:v,
then:function(){return _.Z("div",{class:"ytwHorizontalShelfViewModelRightArrow"},_.Z(_.fF,{data:U},{buttonViewModel:function(KQ){return _.Z(_.O9,{data:KQ.data,onClick:YG})}}))}})))},"xc");
_.uw.idomCompat=!0;var j6X=_.t4(function(n){var D=function(){return n.data().targetId||""},L=function(){var k;
return((k=n.data())==null?void 0:k.expansionEntityKey)||""},g=_.B6(_.NvQ,L),b=function(){var k;
return g()?g().value===D():(k=n.data())==null?void 0:k.isExpanded},q=function(){if(b()){var k=!0;
n.onCollapse!==void 0&&(k=n.onCollapse());k&&_.eS(_.pF("stringEntity",L(),{key:L(),value:""}))}else _.eS(_.pF("stringEntity",L(),{key:L(),value:D()}))},U={},J={};
return _.Z("yt-accordion-item-view-model",{class:_.nl("ytAccordionItemViewModelHost",n.className,(U.ytAccordionItemViewModelExpanded=function(){return b()},U.ytAccordionItemViewModelHidden=function(){var k;
return(k=n.hideIfNotExpanded)==null?void 0:k.call(n)},U.ytAccordionItemViewModelMini=function(){var k;
return(((k=n.accordionStyle)==null?void 0:k.call(n))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},U)),
"data-target-id":D},_.Z("div",{class:"ytAccordionItemViewModelContainer"},_.Z("div",{class:"ytAccordionItemViewModelLeftSection"},_.Z(_.pl,{text:function(){return n.data().title},
className:"ytAccordionItemViewModelLabel"})),_.Z("div",{class:"ytAccordionItemViewModelRightSection"},_.Z(_.fF,{data:function(){return b()?n.data().expandButton:n.data().collapseButton}},{buttonViewModel:function(k){return _.Z(_.O9,{data:k.data,
className:"ytAccordionItemViewModelToggleButton",onClick:q})}}))),_.Z("div",{class:"ytAccordionItemViewModelContainer"},_.Z("div",{class:_.nl("ytAccordionItemViewModelContent",(J.ytAccordionItemViewModelExpandedSubtitle=function(){return b()},J))},_.Z(_.pl,{text:function(){return n.data().description},
className:"ytAccordionItemViewModelSubtitle"}),_.Z(_.fF,{data:function(){return n.data().content}},{horizontalShelfViewModel:function(k){return _.Z(_.uw,{data:k.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"yc");_.niA=_.t4(function(n){var D=_.V((0,_.hD6)(n.data)).next().value,L=function(){return n.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},g=function(){return L()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},b=_.V(_.bn(!0,void 0,"ewf0jb")),q=b.next().value,U=b.next().value,J=function(){return g()&&q()},k=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){U(!q())}}};
b={};return _.Z("yt-accordion-view-model",{class:_.nl("ytAccordionViewModelHost",(b.ytAccordionViewModelMinimized=function(){return J()},b)),
"data-target-id":function(){return n.data().targetId||""}},_.Z(_.Z4,{cond:function(){return g()||!!D().title},
then:function(){return _.Z("div",{class:"ytAccordionViewModelHeader"},_.Z(_.pl,{text:function(){return D().title},
className:"ytAccordionViewModelTitle"}),_.Z(_.Z4,{cond:g,then:function(){return _.Z(nR,{data:k,iconName:function(){return J()?"chevron_down":"chevron_up"}})}}))}}),_.Z("div",{class:"ytAccordionViewModelContent"},_.Z(_.fF,{data:function(){return D().contents}},{accordionItemViewModel:function(a){return _.Z(j6X,{data:a.data,
className:"ytAccordionViewModelRow",accordionStyle:L,hideIfNotExpanded:J,onCollapse:function(){return g()?(U(!0),!1):!0}})}})))},"zc");_.vB(_.niA,"yt-accordion-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=_.V(_.bn(!1,void 0,"iEp8Yd")),L=D.next().value,g=D.next().value;return _.Z("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.Z("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.Z("textarea",{class:"ytLearningJourneyZeroStateTextInput",placeholder:"What do you want to learn?",rows:1}),_.Z(_.O9,{data:function(){return _.u(n.data().searchButton,_.AY)},
className:"ytLearningJourneyZeroStateSearchButton",onClick:function(){g(!0);_.Cy(n.data().searchEndpoint||{});return!1}})),_.Z("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.Z(_.Z4,{cond:L,
then:function(){return _.Z(_.fF,{data:function(){return n.data().loader}},{learningJourneyLoaderViewModel:function(b){return _.Z(_.HxA,{data:b.data,
shouldSkipRequest:!0})}})}})))},"Ac"),"yt-learning-journey-zero-state",{props:{data:_.PX}});var Dfl=_.t4(function(n){var D=n.data;return _.Z("ytvl-live-leaderboard-item-action-content-view-model",{class:_.nl("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.Z(_.pl,{text:function(){var L;return(L=D())==null?void 0:L.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.Z(_.fF,{data:function(){return D().actionButton}},{buttonViewModel:function(L){return _.Z(_.O9,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:L.data})}}))},"Bc");var Lb3=_.t4(function(n){var D=n.data;return _.Z("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.nl("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.Z(_.pl,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var L;return(L=D())==null?void 0:L.displayName},
ellipsisTruncate:!0}),_.Z(_.fF,{data:function(){return D().badge}},{buttonViewModel:function(L){return _.Z(_.O9,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:L.data})}}))},"Cc");_.vB(_.t4(function(n){var D=n.data;return _.Z("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.Z("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.Z(_.pl,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var L;return(L=D())==null?void 0:L.rank}})),_.Z("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.Z(_.fF,{data:function(){return D().avatar}},{avatarViewModel:_.eY})),_.Z("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.Z(_.fF,{data:function(){return D().content}},{liveLeaderboardItemChannelContentViewModel:Lb3,
liveLeaderboardItemActionContentViewModel:Dfl})),_.Z(_.pl,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var L;return(L=D())==null?void 0:L.points}}))},"Dc"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;return _.Z("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.Z(_.pl,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var L,g;return(L=D())==null?void 0:(g=L.ranking)==null?void 0:g.rank}}),_.Z("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.Z(_.fF,{data:function(){return D().avatar}},{avatarViewModel:_.eY})),_.Z(_.pl,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var L,g;return(L=D())==null?void 0:(g=L.channelContent)==null?void 0:g.channelName}}),_.Z(_.pl,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var L;return(L=D())==null?void 0:L.points}}))},"Ec"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.PX}});var giA=_.t4(function(n){n=_.KC(n,{wrapper:!1}).wrapper;return _.Z(_.Z4,{cond:n,then:function(){return _.Z("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.Z("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.Z("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Fc");
giA.idomCompat=!0;var bOA=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],$fT=_.t4(function(n){var D=n.data;var L=_.tb(),g=_.JK(function(){return D().command},void 0,"CGDtVe");
_.El(function(){g()&&_.z8(g(),{form:{element:L.value}})});
return _.Z("div",{el:L},_.Z(_.Z4,{cond:function(){return D().qrCodeImage},
then:function(b){return _.Z(_.RU,{data:b,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.Z(_.Z4,{cond:function(){return D().spinner},
then:function(){return _.Z(giA,null)}})}}),_.Z(_.Z4,{cond:function(){return D().label},
then:function(b){return _.Z(_.pl,{text:b,className:"YtQrCodeRendererHostLabel"})}}),_.Z(_.Z4,{cond:function(){return D().labels},
then:function(b){return _.Z("div",{class:"YtQrCodeRendererHostLabels"},_.Z(_.aV,{each:b},function(q){return _.Z(_.pl,{text:q})}))}}))},"Hc");_.vB(_.t4(function(n){var D=n.data;var L=_.JK(function(){return D().qrEntityKey},void 0,"joYCxd"),g=_.JK(function(){return D().deleteEntityOnDismiss},void 0,"x3yAde"),b=_.JK(function(){return D().command},void 0,"dJe1Re"),q=_.B6(ukB,L);
n=_.JK(function(){return D().style&&bOA.includes(D().style)},void 0,"rGILzf");
var U=_.tb();_.Fw(U,{visibilityCallback:function(J){J&&b()&&_.z8(b())},
showOption:{calledOnce:!0,state:"visible"}});_.c7(function(){_.QP(function(){g()&&L()&&_.h4().dispatch(_.pF("qrCodeEntity",L()))})});
return _.Z("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:U},_.Z(_.Z4,{cond:n,then:function(){return _.Z(_.Z4,{cond:q,then:function(J){return _.Z($fT,{data:J})}})}}))},"Gc"),"yt-qr-code-renderer",{props:{data:_.PX}});var G4l=_.t4(function(n){var D=n.data;var L=n.topbarOffset;var g,b=((g=_.E().resolve(_.Yo(_.hR)))==null?void 0:g())||!1;return _.Z("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var q=D();var U,J,k=b?(U=q.config)==null?void 0:U.darkThemeBackgroundColor:(J=q.config)==null?void 0:J.lightThemeBackgroundColor;q=k?_.AW(k):void 0;q="background-color: "+q+";";L!==void 0&&(q+="top: -"+L()+"px;");return q},
"aria-hidden":!0},_.Z(_.Z4,{cond:function(){var q,U,J;return!!((q=D().backgroundImageConfig)==null?0:(U=q.image)==null?0:(J=U.sources)==null?0:J.length)},
then:function(){return _.Z(_.RU,{data:function(){var q;return(q=D().backgroundImageConfig)==null?void 0:q.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.Z("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+mF8(b,D().gradientColorConfig)+";"}}))},"Ic");
G4l.idomCompat=!0;var q8A=_.gg(vCb);_.Hl(vCb);var VJO=_.t4(function(n){var D=n.data;var L=n.isOverlay;return _.Z("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.Z("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.Z(_.fF,{data:function(){return D().header}},{sectionHeaderViewModel:function(g){return _.Z(_.Hp,{data:g.data,
isOverlay:L})}})),_.Z("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.Z(_.fF,{data:function(){return D().channelInfoButtons}},{flexibleActionsViewModel:SfL})),_.Z("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.Z(_.fF,{data:function(){return D().description}},{descriptionPreviewViewModel:function(g){return _.Z(q8A,{data:g.data,
isOverlay:L})}})))},"Jc");
VJO.idomCompat=!0;var Uf2=_.t4(function(n){var D=n.data;var L={};return _.Z("factoid-view-model",{class:_.nl("ytwFactoidViewModelHost",(L.ytwFactoidViewModelHostOverlay=n.isOverlay,L))},_.Z(_.pl,{text:function(){return D().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.Z(_.pl,{text:function(){return D().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Kc");
Uf2.idomCompat=!0;var B8O=_.t4(function(n){var D=n.data;var L=n.isOverlay;return _.Z("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.Z(_.fF,{data:function(){return D().factoids}},{factoidViewModel:function(g){return _.Z(Uf2,{data:g.data,
isOverlay:L})}}))},"Lc");
B8O.idomCompat=!0;_.JJC=_.t4(function(n){var D=n.data;var L=n.isOverlay;return _.Z("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.Z(_.fF,{data:function(){return D().items}},{channelInfoViewModel:function(g){return _.Z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.Z(VJO,{data:g.data,
isOverlay:L}))},
coursePerksViewModel:function(g){return _.Z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.Z(obX,{data:g.data,isOverlay:L}))},
descriptionPreviewViewModel:function(g){return _.Z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.Z(q8A,{data:g.data,isOverlay:L}))},
factoidsRowViewModel:function(g){return _.Z("div",{class:"ytwCourseMetadataViewModelHostItem"},_.Z(B8O,{data:g.data,isOverlay:L}))}}))},"Mc");var k4D=_.t4(function(n){return _.Z("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.Z(_.fF,{data:function(){return n.data().content}},{courseMetadataViewModel:function(D){return _.Z(_.JJC,{data:D.data,
isOverlay:n.isOverlay})}}))},"Nc");var pyA=_.t4(function(n){var D=n.data;n=n.className;var L=_.tb(),g=function(){var q;return _.tY((q=D())==null?void 0:q.rendererContext)},b={};
b=(b["dynamic-text-view-model-wiz"]=!0,b["dynamic-text-view-model-wiz--tappable"]=function(){return g()},b);
_.v6(L,function(){var q;return(q=D())==null?void 0:q.rendererContext});
return _.Z("yt-dynamic-text-view-model",{el:L,role:function(){return g()?"link":void 0},
tabindex:function(){return g()?0:void 0},
class:_.nl(n,b)},_.Z("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var q,U,J;return(J=(U=_.u((q=D())==null?void 0:q.rendererContext,_.Xc))==null?void 0:U.label)!=null?J:""}},_.Z(_.pl,{text:function(){return D().text},
userInput:!0})))},"Oc");
pyA.idomCompat=!0;_.ZOC=_.t4(function(n){var D=n.data;var L=n.isPositionRelative;var g=_.mL(),b=_.oCi("(max-width: 527.9px)"),q=function(){var U,J;return(J=(U=D())==null?void 0:U.style)!=null?J:"IMAGE_BANNER_STYLE_FULL_BLEED"};
n={};n=(n["yt-image-banner-view-model-wiz"]=!0,n["yt-image-banner-view-model-wiz--inset"]=function(){return YXv(q())},n["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.fU(!0)&&!(L==null?0:L())},n["yt-image-banner-view-model-wiz--small-inset"]=function(){return YXv(q())&&b()},n["yt-image-banner-view-model-wiz--tappable"]=function(){var U;
return _.fU(g.value)&&_.tY((U=D())==null?void 0:U.rendererContext)},n);
_.v6(g,function(){var U;return(U=D())==null?void 0:U.rendererContext});
return _.Z("yt-image-banner-view-model",{el:g,class:_.nl(n)},_.Z(_.Z4,{cond:function(){var U;return(U=D())==null?void 0:U.image},
then:function(){return _.Z(_.RU,{data:function(){return D().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.Z(_.fF,{data:function(){var U;
return(U=D())==null?void 0:U.overlays}},{thumbnailHoverOverlayViewModel:lhA}))},"Pc");
_.ZOC.idomCompat=!0;var Rp;Rp=_.s9({descriptionPreviewViewModel:vCb,dynamicTextViewModel:pyA,contentPreviewImageViewModel:_.pH,contentMetadataViewModel:OnQ,flexibleActionsViewModel:Yfj,attributionViewModel:uLG,imageBannerViewModel:_.ZOC,decoratedAvatarViewModel:SLL,cinematicContainerViewModel:G4l,flexibleContainer:k4D});_.aQl=_.gg(_.jRy);_.Hl(_.jRy);_.vB(_.t4(function(n){var D=_.V(_.bn(!1,void 0,"vVRl3b")),L=D.next().value,g=D.next().value;return _.Z("yt-official-card-view-model",{class:_.nl("ytOfficialCardViewModelHost",n.className),style:_.Uh({"background-color":function(){var b,q=RGJ((b=n.data())==null?void 0:b.backgroundColor);return q?_.z7(q):void 0}})},_.Z(_.fF,{data:function(){return n.data().header}},{pageHeaderViewModel:function(b){return _.Z(_.aQl,{data:b.data,
noPadding:!0})}}),_.Z(_.fF,{data:function(){return n.data().contents}},{horizontalShelfViewModel:_.uw}),_.Z(_.Z4,{cond:L,
then:function(){return _.Z("div",{class:"ytOfficialCardViewModelExpandedContent"},_.Z(_.fF,{data:function(){return n.data().expandedContents}},{horizontalShelfViewModel:function(b){return _.Z(_.uw,{data:b.data,
sizing:"MINI"})}}),_.Z("div",{class:"ytOfficialCardViewModelCollapseButton"},_.Z(_.fF,{data:function(){return n.data().collapseButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
onClick:function(){g(!L())}})}})))},
else:function(){return _.Z("div",{class:"ytOfficialCardViewModelExpandButton"},_.Z(_.fF,{data:function(){return n.data().expandButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
onClick:function(){g(!L())}})}}))}}))},"Qc"),"yt-official-card-view-model",{props:{data:_.PX,
className:_.PX}});var nT8=_.s9({buttonViewModel:_.O9});_.Hl(DZv);_.HB(DZv,"ytw-search-friction-view-model",{propNames:["data"]});_.fM=_.t4(function(n){var D=_.tb(),L,g=(L=_.E().resolve(_.Yo(_.hR)))==null?void 0:L();_.El(function(){var b=D.value;var q=new iAr,U=new Map(q.JSC$7162_sanitizerTable.globalAttributePolicies);U.set("style",{policyAction:4});q.JSC$7162_sanitizerTable=new IL(q.JSC$7162_sanitizerTable.allowedElements,q.JSC$7162_sanitizerTable.elementPolicies,q.JSC$7162_sanitizerTable.allowedGlobalAttributes,U,q.JSC$7162_sanitizerTable.globallyAllowedAttributePrefixes);var J=["data-time"];if(J===void 0)U=new Set(q.JSC$7162_sanitizerTable.globallyAllowedAttributePrefixes),
U.add("data-"),q.JSC$7162_sanitizerTable=new IL(q.JSC$7162_sanitizerTable.allowedElements,q.JSC$7162_sanitizerTable.elementPolicies,q.JSC$7162_sanitizerTable.allowedGlobalAttributes,q.JSC$7162_sanitizerTable.globalAttributePolicies,U);else{U=new Set(q.JSC$7162_sanitizerTable.allowedGlobalAttributes);J=_.V(J);for(var k=J.next();!k.done;k=J.next()){k=k.value;if(k.indexOf("data-")!==0)throw Error("sa`"+k);U.add(k)}q.JSC$7162_sanitizerTable=new IL(q.JSC$7162_sanitizerTable.allowedElements,q.JSC$7162_sanitizerTable.elementPolicies,
U,q.JSC$7162_sanitizerTable.globalAttributePolicies,q.JSC$7162_sanitizerTable.globallyAllowedAttributePrefixes)}U=new Set(q.JSC$7162_sanitizerTable.allowedGlobalAttributes);U.add("class");q.JSC$7162_sanitizerTable=new IL(q.JSC$7162_sanitizerTable.allowedElements,q.JSC$7162_sanitizerTable.elementPolicies,U,q.JSC$7162_sanitizerTable.globalAttributePolicies,q.JSC$7162_sanitizerTable.globallyAllowedAttributePrefixes);_.HI(b,_.zTL(q.build(),gTv(n.text())));bfT(D.value)});
L={};return _.Z("div",null,_.Z("markdown-div",{class:_.nl("ytwMarkdownDivHost",(L.ytwMarkdownDivDark=g,L.ytwMarkdownDivHostSmall=function(){var b;return((b=n.isSmallText)==null?void 0:b.call(n))||!1},L)),
el:D}))},"Rc");
_.fM.idomCompat=!0;var dfD=_.t4(function(n){var D=n.imageData;var L=_.xe(n.isInList,!1),g=function(){return L()?{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 _.Z("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.Z(_.Z4,{cond:function(){return D().image},
then:function(b){return _.Z(_.RU,{data:b,alt:function(){return g().alt},
contentMode:function(){return g().contentMode},
targetWidth:function(){return g().targetWidth},
targetHeight:function(){return g().targetHeight},
className:function(){return g().className}})}}),_.Z("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.Z("div",{class:_.nl("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.aV,{each:function(){var b;
return(b=D().description)!=null?b:[]}},function(b){return _.Z("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.Z(A0,{content:b}))})))},"Sc"),T8o=_.t4(function(n){var D=n.list;
var L=function(){var g;return(g=D().items)!=null?g:[]};
return _.Z("div",{class:"ytwGenAiRichTextViewModelListContent"},_.Z(_.Z4,{cond:function(){return D().title},
then:function(g){return _.Z("div",{class:_.nl("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.Z(_.pl,{text:g}))}}),_.Z(_.Z4,{cond:function(){return D().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.Z("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.Z(_.aV,{each:L},function(g){return _.Z("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.Z(A0,{content:g,isInList:!0}))}))}}),_.Z(_.Z4,{cond:function(){return D().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.Z("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.Z(_.aV,{each:L},function(g){return _.Z("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.Z(A0,{content:g,isInList:!0}))}))}}),_.Z(_.Z4,{cond:function(){return D().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.Z("div",{class:"ytwGenAiRichTextViewModelImageList"},_.Z(_.aV,{each:L},function(g){return _.Z("div",{class:"ytwGenAiRichTextViewModelListItem"},_.Z(A0,{content:g,isInList:!0}))}))}}))},"Tc"),Ei2=_.t4(function(n){var D=n.table;
return _.Z("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.Z("thead",null,_.Z("tr",null,_.Z(_.aV,{each:function(){var L,g;return(g=(L=D().header)==null?void 0:L.cells)!=null?g:[]}},function(L){return _.Z("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.Z(_.aV,{each:function(){return L.contents}},function(g){return _.Z(A0,{content:g})}))}))),_.Z("tbody",null,_.Z(_.aV,{each:function(){var L;
return(L=D().rows)!=null?L:[]}},function(L){return _.Z("tr",null,_.Z(_.aV,{each:function(){return L.cells}},function(g){return _.Z("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.Z(_.aV,{each:function(){return g.contents}},function(b){return _.Z(A0,{content:b})}))}))})))},"Uc"),A0=_.t4(function(n){var D=n.content;
var L=_.xe(n.isInList,!1),g=function(){var b,q;return(q=(b=D().contentBlock)==null?void 0:b.contents)!=null?q:[]};
return _.Z("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.Z(_.Z4,{cond:function(){return D().text},
then:function(b){return _.Z(_.pl,{className:"ytwGenAiRichTextViewModelText",text:b})}}),_.Z(_.Z4,{cond:function(){return D().image},
then:function(b){return _.Z(dfD,{imageData:b,isInList:L})}}),_.Z(_.Z4,{cond:function(){return D().list},
then:function(b){return _.Z(T8o,{list:b})}}),_.Z(_.Z4,{cond:function(){return D().contentBlock},
then:function(){return _.Z("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.Z(_.aV,{each:g},function(b){return _.Z(A0,{content:b,isInList:!1})}))}}),_.Z(_.Z4,{cond:function(){return D().table},
then:function(b){return _.Z(Ei2,{table:b})}}))},"Vc"),svD=_.t4(function(n){var D={};
D=_.Ll("ytwGenAiRichTextViewModelHost",(D.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.yH("search_overview_link_style")),D));return _.Z("gen-ai-rich-text-view-model",{class:D},_.Z(A0,{content:function(){return n.data().content}}))},"Wc");_.Hl($Zv);_.Hl(PA);_.cJ2=_.t4(function(n){var D=n.data;var L=function(){var w;return((w=D().loadingUi)!=null?w:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},g=function(){return D().isLoading&&(L()==="UNSPECIFIED"||L()==="GHOST_CARD")},b=function(){return!D().isLoading},q=function(){return!!D().content&&!D().contents},U=function(){return!!D().contents},J=function(){return!!D().nextQueryButtons},k=function(){return D().isLoading&&L()==="INVISIBLE"},a=function(){var w,h;
return(h=(w=D().headerIcon)==null?void 0:w.iconType)!=null?h:""},d=function(){var w;
return(w=D().content)!=null?w:""},T=function(){return!!D().sourcesSection},Q,A=!((Q=_.E().resolve(_.Yo(_.hR)))==null||!Q()),I=_.JK(function(){var w=[],h=D().contents;
if(h)for(var e=0;e<h.length;e++){var v=_.u(h&&h[e],XxQ);v&&w.push(v)}return w},void 0,"ycU97e");
_.c7(function(){D().isLoading||_.Wz("so_re",void 0,"search_overview_answer")});
return _.Z("ytd-overview-answer-view-model",{class:function(){var w={};w=(w.ytdOverviewAnswerViewModelHost=!0,w.ytdOverviewAnswerViewModelDarkBackground=A&&!k(),w.ytdOverviewAnswerViewModelLightBackground=!A&&!k(),w);return _.Ll(w)}},_.Z(_.Z4,{cond:function(){return!k()},
then:function(){return _.Z(_.ot,null,_.Z("h2",null,_.Z("div",{class:"ytdOverviewAnswerViewModelHeader"},_.Z(_.Z4,{cond:a,then:function(w){return _.Z("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.Z(_.Ji,{icon:w}))}}),_.Z("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.Z("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return D().headerText}),_.Z("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.Z(_.pl,{text:function(){return D().headerSubtext}}))))),_.Z(_.Z4,
{cond:g,
then:function(){return $Zv()}}),_.Z(_.Z4,{cond:b,
then:function(){return _.Z(_.ot,null,_.Z(_.Z4,{cond:q,then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelText"},_.Z(_.fM,{text:d,isSmallText:!0}))}}),_.Z(_.Z4,{cond:U,
then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelRichText"},_.Z(_.aV,{each:I},function(w){return _.Z(svD,{data:w})}))}}),_.Z(_.Z4,{cond:J,
then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.Z(_.fF,{data:function(){return D().nextQueryButtons}},{buttonViewModel:function(w){return _.Z(_.O9,{data:w.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.uw}))}}),_.Z("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.Z("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.Z(_.Z4,{cond:function(){return!!_.u(D().likeButtonViewModel,Iki)&&!!_.u(D().dislikeButtonViewModel,ClQ)},
then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.Z(_.HVX,{data:function(){return _.u(D().likeButtonViewModel,Iki)},
disableIconAnimation:!0}),_.Z(_.FmI,{data:function(){return _.u(D().dislikeButtonViewModel,ClQ)}}))}})),_.Z(_.Z4,{cond:function(){var w;
return(w=D().sourcesSection)==null?void 0:w.headerText},
then:function(w){return _.Z("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.Z(_.pl,{text:w}))}})),_.Z(_.Z4,{cond:T,
then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelSources"},_.Z(_.fF,{data:function(){var w;return(w=D().sourcesSection)==null?void 0:w.sourcesShelf}},{buttonViewModel:_.O9,
horizontalShelfViewModel:function(w){return _.Z(_.uw,{data:w.data,includeMargin:!0,hasPeek:!0})}}))}}),_.Z(_.Z4,{cond:function(){return D().disclaimerText},
then:function(){return _.Z("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.Z(_.pl,{text:function(){return D().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"Xc");var QvT=_.t4(function(n){var D=n.data;var L=n.active;var g=_.tb();_.El(function(){var b,q,U,J=((b=_.E().resolve(_.Yo(_.hR)))==null?0:b())?(q=D())==null?void 0:q.darkThemeColorPalette:(U=D())==null?void 0:U.lightThemeColorPalette;J&&(J.invertedBackground&&g.value.style.setProperty("--timestamp-active-background-color",_.z7(J.invertedBackground)),J.additiveBackground&&g.value.style.setProperty("--timestamp-background-color",_.z7(J.additiveBackground)),J.textPrimaryInverse&&g.value.style.setProperty("--timestamp-active-color",
_.z7(J.textPrimaryInverse)),J.textSecondary&&g.value.style.setProperty("--timestamp-color",_.z7(J.textSecondary)))},"PUzFSd");
n={};return _.Z("transcript-segment-view-model",{class:_.nl("ytwTranscriptSegmentViewModelHost",(n.ytwTranscriptSegmentViewModelHostActive=L,n.ytwTranscriptSegmentViewModelHostModern=_.c("enable_timeline_view_modern_transcript")||_.c("enable_timeline_view_modern_transcript_fe"),n)),el:g},_.Z(_.Z4,{cond:function(){var b;return(b=D())==null?void 0:b.timestamp},
then:function(b){var q={};return _.Z("div",{class:_.nl("ytwTranscriptSegmentViewModelTimestamp",(q.ytwTranscriptSegmentViewModelTimestampActive=L,q))},b)}}),_.Z(_.pl,{text:function(){var b,q,U;
return(U=(b=D())==null?void 0:b.attributedText)!=null?U:{content:(q=D())==null?void 0:q.simpleText}},
linkInheritColor:!0}))},"Yc");var uBT=_.t4(function(n){var D=n.data;return _.Z("div",{class:"yt-video-attributes-section-view-model__header"},_.Z("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return D().headerTitle}),_.Z(_.Z4,{cond:function(){return D().headerSubtitle},
then:function(){return _.Z("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return D().headerSubtitle})}}))},"Zc"),fQo=_.t4(function(n){function D(I){return Math.max(Math.min(I,0),a()-J())}
var L=n.data;var g=_.tb(),b=_.tb();n=_.V(_.bn(0,void 0,"ucDlDf"));var q=n.next().value,U=n.next().value,J=q;n=_.V(_.bn(0,void 0,"lHzSub"));q=n.next().value;var k=n.next().value,a=q;n=_.V(_.bn(0,void 0,"Q8fDIe"));var d=n.next().value,T=n.next().value;_.c7(function(){var I=function(){U(b.value.scrollWidth);k(g.value.clientWidth)};
I();if(window.ResizeObserver){var w=new ResizeObserver(I);w.observe(g.value);_.QP(function(){w.disconnect()})}});
var Q=function(){T(D(d()+a()))},A=function(){T(D(d()-a()))};
return _.Z("yt-video-attributes-section-view-model",null,_.Z("div",{class:"yt-video-attributes-section-view-model"},_.Z(_.Z4,{cond:function(){return L().headerTitle},
then:function(){return _.Z(uBT,{data:L})}}),_.Z("div",{class:_.nl("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:g},_.Z("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.Uh({transform:function(){var I=d();_.OJ("HTML_DIR")==="rtl"&&(I*=-1);return"translateX("+I+"px)"}}),
el:b},_.Z(_.fF,{data:function(){return L().videoAttributeViewModels}},{videoAttributeViewModel:XmQ}))),_.Z(_.fF,{data:function(){return L().footerButton}},{buttonViewModel:function(I){return _.Z(_.O9,{data:I.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.Z(_.Z4,{cond:function(){return d()<0&&L().previousButton},
then:function(){return _.Z("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.Z(_.fF,{data:function(){return L().previousButton}},{buttonViewModel:function(I){return _.Z(_.O9,{data:I.data,
onClick:Q})}}))}}),_.Z(_.Z4,{cond:function(){return d()>a()-J()&&L().nextButton},
then:function(){return _.Z("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.Z(_.fF,{data:function(){return L().nextButton}},{buttonViewModel:function(I){return _.Z(_.O9,{data:I.data,
onClick:A})}}))}})))},"$c");
fQo.idomCompat=!0;var AJT=_.t4(function(n){var D=n.data;var L=n.active;var g={},b={};return _.Z("timeline-item-view-model",{class:_.nl("ytwTimelineItemViewModelHost",(g.ytwTimelineItemViewModelHostChapterChild=n.chapterChild,g.ytwTimelineItemViewModelModern=_.c("enable_timeline_view_modern_transcript")||_.c("enable_timeline_view_modern_transcript_fe"),g))},_.Z("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.Z("div",{class:_.nl("ytwTimelineItemViewModelTimestamp",(b.ytwTimelineItemViewModelTimestampActive=
L,b))},function(){return D().timestamp})),_.Z("div",{class:"ytwTimelineItemViewModelContentItems"},_.Z(_.fF,{data:function(){return D().contentItems}},{transcriptSegmentViewModel:function(q){return _.Z(QvT,{data:q.data,
active:L})},
videoAttributesSectionViewModel:fQo})))},"ad");var zvD=_.t4(function(n){var D=n.data;n={};return _.Z("timeline-chapter-view-model",{class:_.nl("ytwTimelineChapterViewModelHost")},_.Z("div",{class:_.nl("ytwTimelineChapterViewModelTitle",(n.ytwTimelineChapterViewModelModern=_.c("enable_timeline_view_modern_transcript")||_.c("enable_timeline_view_modern_transcript_fe"),n))},function(){return D().title}),_.Z(_.fF,{data:function(){return D().contents}},{timelineItemViewModel:function(L){return _.Z(AJT,{data:L.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(L){return _.Z(fQo,{data:L.data})}}))},"bd");var IQC=_.t4(function(n){var D=n.data;var L=_.tb(),g=_.B6(_.TS8,function(){var q;return(q=D().markersEngagementPanelSyncEntityKey)!=null?q:""}),b=function(){var q;
return((q=g())==null?void 0:q.activeItemIndex)===D().index};
n=_.GS(function(q){var U,J,k,a,d;return _.B(function(T){if(T.nextAddress==1)return q.stopPropagation(),_.pH8(_.e_(q),L.value,["A".toString(),"BUTTON".toString()])?T.return():(U=_.AR(D().onTap))?_.p(T,_.gf(),2):T.return();J=T.yieldResult;a=(k=_.u(U,_.M1))==null?void 0:k.startTimeSeconds;a===void 0||(d=J)!=null&&d.seekTo(a,!0);_.Tq(T)})});
return _.Z("macro-markers-panel-item-view-model",{class:_.nl("ytwMacroMarkersPanelItemViewModelHost",{"is-active":b}),el:L,"on:click":n,tabindex:0},_.Z(_.fF,{data:function(){var q;return(q=D())==null?void 0:q.item}},{timelineChapterViewModel:function(q){return _.Z(zvD,{data:q.data,
active:b})},
timelineItemViewModel:function(q){return _.Z(AJT,{data:q.data,active:b})},
videoAttributeViewModel:XmQ}))},"cd");
IQC.idomCompat=!0;_.vB(IQC,"macro-markers-panel-item-view-model",{props:{data:_.PX}});_.vB(fQo,"yt-video-attributes-section-view-model",{props:{data:_.PX}});var CT3=_.t4(function(n){var D=function(){var L,g,b;return(b=(L=n.data().leadingLogoAccessibility)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label)!=null?b:""};
return _.Z("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.Z(_.Z4,{cond:function(){return n.data().leadingLogo},
then:function(L){return _.Z(_.RU,{className:"ytwFantasySectionHeaderViewModelLogo",data:L,alt:D})}}),_.Z("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.Z(_.pl,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return n.data().title}}),_.Z(_.pl,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return n.data().subtitle}})),_.Z(_.fF,{data:function(){return n.data().trailingButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"dd");var rJ3=_.t4(function(n){var D={};D=_.nl("ytwFantasyTeamViewModelHost",(D.ytwFantasyTeamViewModelCompact=function(){var b;return!((b=n.compact)==null||!b.call(n))},D.ytwFantasyTeamViewModelUser=function(){return n.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},D.ytwFantasyTeamViewModelOpponent=function(){return n.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},D));
var L=function(){var b,q,U;return(U=(b=n.data().teamLogoAccessibility)==null?void 0:(q=b.accessibilityData)==null?void 0:q.label)!=null?U:""},g=_.B6(s88,function(){return n.data().teamEntityKey});
return _.Z("ytw-fantasy-team-view-model",{class:D},_.Z(_.Z4,{cond:function(){return n.data().teamLogo},
then:function(b){return _.Z(_.RU,{className:"ytwFantasyTeamViewModelLogo",data:b,alt:L})}}),_.Z("div",{class:"ytwFantasyTeamViewModelMetadata"},_.Z("div",{class:"ytwFantasyTeamViewModelHeader"},_.Z(_.pl,{className:"ytwFantasyTeamViewModelScore",
text:function(){var b;return(b=g())==null?void 0:b.score}}),_.Z(_.Ji,{icon:function(){var b;
return(b=g())==null?void 0:b.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.Z(_.pl,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var b;return(b=g())==null?void 0:b.projectedScore}})),_.Z(_.pl,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return n.data().primaryText}}),_.Z(_.pl,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return n.data().secondaryText}}),_.Z(_.pl,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return n.data().tertiaryText}})),_.Z(_.pl,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var b;return(b=g())==null?void 0:b.score}}))},"ed");_.vB(_.t4(function(n){return _.Z("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.Z("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.Z(_.fF,{data:function(){return n.data().summaryHeader}},{fantasySectionHeaderViewModel:CT3})),_.Z(_.fF,{data:function(){return n.data().userTeam}},{fantasyTeamViewModel:rJ3}),_.Z(_.fF,{data:function(){return n.data().opponentTeam}},{fantasyTeamViewModel:rJ3}))},"fd"),"fantasy-league-summary-view-model",{props:{data:_.PX}});var OOA=_.t4(function(n){var D=_.KC(n,{shape:{},useCustomTabRenderable:!1}),L=D.shape;D=D.useCustomTabRenderable;var g=n.customTabRenderable,b=function(){return L().disabled},q=function(){return L().selected},U=function(){return L().title},J=_.tb();
n=_.GS(function(d){var T;if(!b()&&((T=L().aTagConfig)==null?0:T.onclick))L().aTagConfig.onclick(d);return!1});
var k=_.GS(function(d){if(d.key==="Enter"||d.key==="ArrowUp"||d.key==="ArrowDown")d.preventDefault(),J.value.click();return!1}),a={};
return _.Z("yt-tab-shape",{class:_.nl("yt-tab-shape-wiz",function(){return L().className},(a["yt-tab-shape-wiz__tab--last-tab"]=function(){return L().isLastTab},a["yt-tab-shape-wiz--host-disabled"]=b,a["yt-tab-shape-wiz--host-clickable"]=!g,a)),
role:g?void 0:"tab","aria-selected":q!=null?q:!1,"aria-disabled":b,tabindex:g?void 0:0,"on:click":n,"on:keydown":k,el:J,"tab-identifier":function(){return L().identifier},
"tab-title":U},_.Z(_.Z4,{cond:D,then:function(){return g()},
else:function(){var d={},T={};return _.Z(_.ot,null,_.Z("div",{class:_.nl("yt-tab-shape-wiz__tab",(d["yt-tab-shape-wiz__tab--tab-selected"]=q,d))},U),_.Z("div",{class:_.nl("yt-tab-shape-wiz__tab-bar",(T["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=q,T))}))}}))},"gd");
OOA.idomCompat={callbacks:{customTabRenderable:!0}};_.wyo=_.t4(function(n){var D=n.shape;n=_.V(_.bn(48,void 0,"S7XsSd"));var L=n.next().value,g=n.next().value;n=_.V(_.bn(0,void 0,"CzMxb"));var b=n.next().value,q=n.next().value,U=function(){return D().tabs},J=_.tb(),k=function(){var a,d;
return(d=(a=U())==null?void 0:a.findIndex(function(T){return T.selected}))!=null?d:-1};
_.c7(function(){var a=J.value.querySelectorAll("yt-tab-shape"),d=k()>-1?a[k()]:void 0;requestAnimationFrame(function(){g((d==null?void 0:d.getBoundingClientRect().width)||0)})});
_.El(function(){var a=k();requestAnimationFrame(function(){var d=J.value.querySelectorAll("yt-tab-shape"),T;g(((T=a>-1?d[a]:void 0)==null?void 0:T.getBoundingClientRect().width)||0);for(var Q=T=0;Q<a;Q++)T+=d[Q].offsetWidth+24;_.OJ("HTML_DIR")==="rtl"&&(T=-T);q(T)})});
n={};return _.Z("yt-tab-group-shape",{class:_.nl("yt-tab-group-shape-wiz",(n["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return D().isOverflowHidden},n)),
el:J},_.Z(_.Z4,{cond:U,then:function(a){return _.Z(_.ot,null,_.Z("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.Z(_.aV,{each:a},function(d,T){return _.Z(OOA,{shape:function(){return Object.assign({},d,{isLastTab:T()===a().length-1})},
customTabRenderable:d.customTabRenderable,useCustomTabRenderable:!!d.customTabRenderable})})),_.Z(iOC,{width:L,
sliderOffset:b}))}}))},"hd");
_.wyo.idomCompat=!0;var iOC=_.t4(function(n){var D=_.xe(n.sliderOffset,0),L=n.width;return _.Z("div",{class:"yt-tab-group-shape-wiz__slider",style:_.Uh({width:function(){return L()+"px"},
transform:function(){return"translateX("+D()+"px)"}})})},"id");var hvJ=_.t4(function(n){var D=function(){var q,U,J;return(J=(q=n.data().playerLogoAccessibility)==null?void 0:(U=q.accessibilityData)==null?void 0:U.label)!=null?J:""},L=_.B6(clB,function(){return n.data().playerEntityKey}),g={};
g=_.nl("ytwFantasyPlayerViewModelHost",(g.ytwFantasyPlayerViewModelPlaying=function(){var q;return!((q=L())==null||!q.isPlayerPlaying)},g.ytwFantasyPlayerViewModelOnField=function(){var q;
return((q=L())==null?void 0:q.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},g.ytwFantasyPlayerViewModelRedZone=function(){var q;
return((q=L())==null?void 0:q.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},g));
var b=function(){var q,U,J,k=((q=_.E().resolve(_.Yo(_.hR)))==null?0:q())?(U=n.data().playerLogoBackgroundColor)==null?void 0:U.darkTheme:(J=n.data().playerLogoBackgroundColor)==null?void 0:J.lightTheme;return k===void 0?"":_.z7(k)};
return _.Z("ytw-fantasy-player-view-model",{class:g},_.Z(_.Z4,{cond:function(){return n.data().playerLogo},
then:function(q){return _.Z("div",{class:"ytwFantasyPlayerViewModelLogo"},_.Z("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.Z(_.RU,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.Uh({"background-color":b}),data:q,alt:D})),_.Z("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.Z(_.Ji,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.Z("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.Z("div",{class:"ytwFantasyPlayerViewModelHeader"},_.Z(_.pl,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var q;return(q=n.data())==null?void 0:q.playerNameText}}),_.Z(_.pl,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var q;return(q=n.data())==null?void 0:q.playerDescriptionText}})),_.Z("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.Z(_.pl,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var q;return(q=L())==null?void 0:q.gamePeriodText}}),_.Z(_.pl,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var q;return(q=n.data())==null?void 0:q.opponentTeamText}}),_.Z(_.pl,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var q;return(q=L())==null?void 0:q.gameStatusText}}),_.Z(_.pl,{className:_.nl("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var q;return(q=L())==null?void 0:q.playerStatusText}})),_.Z("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.Z(_.pl,{text:function(){var q;
return(q=L())==null?void 0:q.playerStatsText}}))),_.Z(_.pl,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var q;return(q=L())==null?void 0:q.fantasyScore}}))},"jd");var WbT=_.t4(function(n){return _.Z("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.Z(_.Z4,{cond:function(){return n.data().players},
then:function(D){return _.Z(_.fF,{data:D},{fantasyPlayerViewModel:hvJ})}}))},"kd");var evA=_.t4(function(n){var D=_.V(_.V3(function(){var b;return(b=n.data().selectedTabIdentifierKey)!=null?b:""})),L=D.next().value,g=D.next().value;
_.po(function(){var b;(b=n.setSelectedTabSignal)==null||b.call(n,L)});
return _.Z("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.Z("div",{class:"ytTabbedViewModelTabGroup"},_.Z(_.wyo,{shape:function(){var b=n.data(),q=[],U={tabs:q};if(!b.tabs)return U;b=_.V(b.tabs);for(var J=b.next(),k={};!J.done;k={tabViewModel:void 0},J=b.next())if(k.tabViewModel=_.u(J.value,RZb),k.tabViewModel){var a=J=void 0;q.push({aTagConfig:{onclick:function(d){return function(){var T;g((T=d.tabViewModel.tabIdentifier)!=null?T:"")}}(k)},
identifier:k.tabViewModel.tabIdentifier,selected:L()===k.tabViewModel.tabIdentifier,title:(a=(J=k.tabViewModel.title)==null?void 0:J.content)!=null?a:""})}return U}})),_.Z(_.fF,{data:function(){var b,q=_.V((b=n.data().tabs)!=null?b:[]);
for(b=q.next();!b.done;b=q.next())if((b=_.u(b.value,RZb))&&b.tabIdentifier===L())return b.content}},{fantasyRosterViewModel:WbT}))},"ld");_.vB(_.t4(function(n){var D=_.V(Gcv()),L=D.next().value,g=D.next().value;return _.Z("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.Z(_.pl,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return n.data().title}}),_.Z(_.Z4,{cond:function(){return n.data().tabbedViewModel},
then:function(b){return _.Z(_.fF,{data:b},{tabbedViewModel:function(q){return _.Z(evA,{data:q.data,setSelectedTabSignal:g})}})}}),_.Z(_.Z4,{cond:function(){var b,q=(b=_.u(n.data().tabbedViewModel,P_j))==null?void 0:b.tabs;
b=_.u(q==null?void 0:q[0],RZb);q=_.u(q==null?void 0:q[1],RZb);var U=b==null?void 0:b.tabIdentifier;if(L()===U){var J,k;if(!((J=_.u(b==null?void 0:b.content,nSA))==null?0:(k=J.players)==null?0:k.length))return n.data().noUserTeamPlayersText}else{var a,d;if(!((a=_.u(q==null?void 0:q.content,nSA))==null?0:(d=a.players)==null?0:d.length))return n.data().noOpponentTeamPlayersText}},
then:function(b){return _.Z(_.pl,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:b})}}))},"md"),"ytw-fantasy-matchup-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){return _.Z("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.Z(_.pl,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return n.data().title}}),_.Z(_.Z4,{cond:function(){return n.data().matchupTeamPairs},
then:function(D){return _.Z(_.aV,{each:D,keyBy:"INDEX"},function(L){return _.Z("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.Z(_.fF,{data:function(){return[L().firstTeam,L().secondTeam]}},{fantasyTeamViewModel:function(g){return _.Z(rJ3,{data:g.data,
compact:!0})}}))})}}))},"nd"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=function(){var b,q,U;return(U=(b=n.data().userLogoAccessibility)==null?void 0:(q=b.accessibilityData)==null?void 0:q.label)!=null?U:""},L=function(){var b,q,U;
return(U=(b=n.data().opponentLogoAccessibility)==null?void 0:(q=b.accessibilityData)==null?void 0:q.label)!=null?U:""},g=_.B6(E$v,function(){return n.data().entityKey});
return _.Z("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.Z("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.Z(_.Z4,{cond:function(){return n.data().userLogo},
then:function(b){return _.Z(_.RU,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:D})}}),_.Z("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.Z(_.pl,{text:function(){return n.data().title}})),_.Z(_.Z4,{cond:function(){return n.data().opponentLogo},
then:function(b){return _.Z(_.RU,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:L})}})),_.Z("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.Z("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.Z(_.pl,{text:function(){var b;
return(b=g())==null?void 0:b.userWinNumberLabel}})),_.Z("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.Z("div",{class:_.nl("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.Uh({flex:function(){var b,q;return(q=(b=g())==null?void 0:b.userWinNumber)!=null?q:50}})}),_.Z("div",{class:_.nl("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.Uh({flex:function(){var b,q;return(q=(b=g())==null?void 0:b.opponentWinNumber)!=null?q:50}})})),_.Z("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.Z(_.pl,{text:function(){var b;
return(b=g())==null?void 0:b.opponentWinNumberLabel}}))))},"od"),"fantasy-win-probability-view-model",{props:{data:_.PX}});_.fl("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var xfl=function(){var n=_.m.apply(this,arguments)||this;n.darkerPanels=_.c("web_watch_darker_panels");n.commentsHidePanelButton=!1;n.isWatchGrid=!1;n.continuationShowButton=!1;n.isSearch=!1;n.isConstrainedList=!1;n.isWatch=!1;n.eligibleToSwitchToGrid=!1;n.epRestyle=!1;n.isCarouselInFeed=!0;n.topSpacingZero=!1;n.continuationIsInitialLoad=!0;n.enableSqueezebackPanels=_.c("web_shorts_enable_squeezeback_panels");n.enableAnchoredPanel=_.c("desktop_shorts_v2_anchored_panel");n.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation",
"yt-item-section-replace-action":"handleYtItemSectionReplace"};n.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return n};
_.f(xfl,_.m);_.G=xfl.prototype;_.G.updateLockupContainerTypes=function(n){if(this.eligibleToSwitchToGrid){var D;(D=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||D.forEach(function(L){L.containerType=n})}};
_.G.getItemsPath=function(){return"data.contents"};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.G.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:"ytd-channel-featured-content-renderer",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:"yt-section-header-view-model",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]]"}},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"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.c("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.c("kevlar_low_priority_continuation")}}};
_.G.created=function(){this.JSC$14350_cachedViewportHeight=_.OJ("initialInnerHeight")||window.innerHeight};
_.G.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var n=_.r(this.hostElement).querySelector("ytd-comments-header-renderer");n&&(n.hidePanelButton=this.commentsHidePanelButton)}};
_.G.onRetrieveLocation=function(n,D){this.containsComments()&&(this.firstCommentsLoaded=D.hasComments=!0)};
_.G.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.G.onLoadReloadContinuation=function(n,D){var L=this;n.stopPropagation();this.isReloading=!0;_.bP(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(g){var b=_.E().resolve(_.sG);g=D(g);b.postData(g).then(function(q){L.onReloadContinuationData(q)})}})};
_.G.onReloadContinuationData=function(n){if(n=this.get("response.continuationContents.itemSectionContinuation",n)||this.get("response.contents.itemSectionRenderer",n)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",n)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",n))this.set("data.contents",n.contents||n.results),n.header&&this.set("data.header",n.header),this.set("data.continuations",
n.continuations||[]);this.isReloading=!1};
_.G.computeContentsClass=function(n){return n?"reloading":""};
_.G.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.G.computeSectionIdentifier=function(n){return n==null?void 0:n.sectionIdentifier};
_.G.computeFitContainer=function(n){return(n==null?void 0:n.sectionIdentifier)==="youchat-item-section"};
_.G.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.c("kevlar_disable_comments_auto_load")};
_.G.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.G.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.G.computeHasDestinationShelfRenderer=function(n){var D,L;return!!(n==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:L.destinationShelfRenderer)};
_.G.computeHasSectionGroupViewModel=function(n){var D,L;return!!(n==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:L.sectionGroupViewModel)};
_.G.computeStaticCommentsHeader=function(n){return n&&this.containsComments()};
_.G.computeEpRestyle=function(n){return _.c("web_ep_restyling")&&n&&this.containsComments()};
_.G.computeIsContinuationCommentSection=function(n){return(n==null?void 0:n.targetId)==="shorts-engagement-panel-comments-section"||(n==null?void 0:n.targetId)==="comments-section"};
_.G.computeSuppressPaddingDisclaimer=function(){var n,D,L,g;return!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:(g=L.productListHeaderRenderer)==null?0:g.suppressPaddingDisclaimer)};
_.G.computeHeaderStyle=function(n){switch(n==null?void 0:n.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.G.dataChanged=function(){this.firstCommentsLoaded=!1};
_.G.observeDataContentsLength=function(){var n,D;((n=this.data)==null?0:(D=n.contents)==null?0:D.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.G.onYtDismissibleItemDismissedChange=function(n){this._setItemDismissed(n.type==="yt-dismissible-item-dismissed")};
_.G.triggerContinuations=function(){for(var n=_.r(this.hostElement).querySelector("#continuations").children,D=0;D<n.length;D++)n[D].trigger()};
_.G.triggerInitialContinuations=function(){for(var n=_.r(this.hostElement).querySelector("#continuations").children,D=0;D<n.length;D++)n[D].triggerIfNotPreviouslyTriggered()};
_.G.handleYtItemSectionContinuation=function(n,D){var L;D&&((L=this.data)==null?void 0:L.sectionIdentifier)!==D||(this.set("data.continuations",[n]),this.triggerContinuations())};
_.G.handleYtItemSectionReplace=function(n,D){var L;D&&((L=this.data)==null?void 0:L.sectionIdentifier)!==D||(this.set("data.contents",n),this.set("data.continuations",[]))};
_.G.computeUseHeightHack=function(n){return n&&!_.c("kevlar_disable_height_hack")};
_.G.computeTopSpacingZero=function(n){return n};
_.G.continuationShowButtonChanged=function(){var n=_.r(this.hostElement).querySelector("ytd-continuation-item-renderer");n&&(n.showButton=this.continuationShowButton)};
_.G.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("data-changed",this.data))};
_.oh.Object.defineProperties(xfl.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.c("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 n,D,L;return!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:L.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g,b,q,U;return!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:(g=L.shelfRenderer)==null?0:(b=g.content)==null?0:(q=b.gridRenderer)==null?0:(U=q.targetId)==null?0:U.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:L.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D[0])==null?0:L.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.yH("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.c("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.c("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){if(this.isSearchDova)return Math.ceil((this.JSC$14350_cachedViewportHeight-130)/150)},
set:function(){}}});
var zx=xfl;zx.prototype.dataChangedForBinding=zx.prototype.dataChangedForBinding;zx.prototype.continuationShowButtonChanged=zx.prototype.continuationShowButtonChanged;zx.prototype.onYtDismissibleItemDismissedChange=zx.prototype.onYtDismissibleItemDismissedChange;zx.prototype.observeDataContentsLength=zx.prototype.observeDataContentsLength;zx.prototype.dataChanged=zx.prototype.dataChanged;zx.prototype.onServiceRequestCompleted=zx.prototype.onServiceRequestCompleted;
zx.prototype.onLoadReloadContinuation=zx.prototype.onLoadReloadContinuation;zx.prototype.onRetrieveLocation=zx.prototype.onRetrieveLocation;zx.prototype.commentsHidePanelButtonChanged=zx.prototype.commentsHidePanelButtonChanged;zx.prototype.updateLockupContainerTypes=zx.prototype.updateLockupContainerTypes;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],zx.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],zx.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],zx.prototype,"ytNextContinuationBehavior",void 0);
_.Y([_.W(_.tM),_.F("design:type",Object)],zx.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],zx.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],zx.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],zx.prototype,"darkerPanels",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],zx.prototype,"engagementPanel",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"commentsHidePanelButton",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"isWatchGrid",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"continuationShowButton",void 0);_.Y([_.t({computed:"computeIsContinuationCommentSection(data)"}),_.F("design:type",Boolean)],zx.prototype,"continuationIsCommentsSection",void 0);
_.Y([_.t({value:!0}),_.F("design:type",Boolean)],zx.prototype,"autoFill",void 0);_.Y([_.t(),_.F("design:type",Boolean)],zx.prototype,"continuationDisablePrescanVisibility",void 0);_.Y([_.t(),_.F("design:type",Boolean)],zx.prototype,"isReloading",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"isSearch",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"isConstrainedList",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"isWatch",void 0);
_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"eligibleToSwitchToGrid",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],zx.prototype,"isGridViewEnabled",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Object)],zx.prototype,"epRestyle",void 0);_.Y([_.x("isWatch"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"hideShortsShelfHeader",null);
_.Y([_.x("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],zx.prototype,"thumbnailWidth",null);_.Y([_.x("isSearch","isWatch"),_.F("design:type",String),_.F("design:paramtypes",[])],zx.prototype,"sizing",null);_.Y([_.x("isWatch","isGridViewEnabled","data"),_.t({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],zx.prototype,"lockupContainerType",null);
_.Y([_.P("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],zx.prototype,"updateLockupContainerTypes",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],zx.prototype,"pageSubtype",void 0);_.Y([_.t({computed:"computeContainerWidth()"}),_.F("design:type",Number)],zx.prototype,"containerWidth",void 0);_.Y([_.t(),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"isPlaylist",null);
_.Y([_.t(),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"isClipList",null);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"isCarouselInFeed",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"isPlaylistVideoContainer",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"isSearchFrictionPage",null);
_.Y([_.t({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.F("design:type",Boolean)],zx.prototype,"useHeightHack",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.F("design:type",Object)],zx.prototype,"topSpacingZero",void 0);_.Y([_.t({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.F("design:type",Boolean)],zx.prototype,"showButton",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],zx.prototype,"firstCommentsLoaded",void 0);_.Y([_.t(),_.F("design:type",Object)],zx.prototype,"continuationIsInitialLoad",void 0);_.Y([_.t(),_.F("design:type",Boolean)],zx.prototype,"isSearchDova",void 0);_.Y([_.t({reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],zx.prototype,"itemDismissed",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.F("design:type",String)],zx.prototype,"sectionIdentifier",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.F("design:type",String)],zx.prototype,"fitContainer",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.F("design:type",Boolean)],zx.prototype,"hasDestinationShelfRenderer",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.F("design:type",Boolean)],zx.prototype,"staticCommentsHeader",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],zx.prototype,"enableSqueezebackPanels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],zx.prototype,"enableAnchoredPanel",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.F("design:type",Boolean)],zx.prototype,"hasSectionGroupViewModel",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.F("design:type",Boolean)],zx.prototype,"suppressDisclaimerSeparator",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.F("design:type",String)],zx.prototype,"headerStyle",void 0);_.Y([_.x("isSearch"),_.F("design:type",Object),_.F("design:paramtypes",[])],zx.prototype,"lockupExperiments",null);
_.Y([_.x("isSearch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zx.prototype,"typographyBump",null);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],zx.prototype,"header",void 0);_.Y([_.P("commentsHidePanelButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"commentsHidePanelButtonChanged",null);
_.Y([_.R("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],zx.prototype,"onRetrieveLocation",null);_.Y([_.R("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Function]),_.F("design:returntype")],zx.prototype,"onLoadReloadContinuation",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"onServiceRequestCompleted",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"dataChanged",null);_.Y([_.V8("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"observeDataContentsLength",null);
_.Y([_.R("yt-dismissible-item-dismissed"),_.R("yt-dismissible-item-undismissed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],zx.prototype,"onYtDismissibleItemDismissedChange",null);_.Y([_.P("continuationShowButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"continuationShowButtonChanged",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zx.prototype,"dataChangedForBinding",null);zx=_.Y([_.X({is:"ytd-item-section-renderer",disableElementRegistration:!0})],zx);
_.l(zx,"ytd-item-section-renderer",function(){if(nUr!==void 0)return nUr;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nUr=n},{mode:1});var Kb3;var JmT=_.Mn(_.Tg("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var qMv={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"};var Rv2={},BLy=(Rv2[0]={title:_.je(_.Tg("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:ym("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},Rv2[1]={title:_.je(_.Tg("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:ym("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},Rv2);_.fl("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var IN=function(){var n=_.m.apply(this,arguments)||this;n.allVideosCount=0;n.allPlaylistCount=0;n.shouldRenderDownloadsBanner=!1;n.hasOptedIntoSmartDownloads=!1;n.areAllSmartDownloadsDeleted=!1;n.smartDownloadsCompleted=!1;return n};
_.f(IN,_.m);IN.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
IN.prototype.attached=function(){this.downloadsToRenderChanged()};
IN.prototype.detached=function(){this.set("renderableData",{})};
IN.prototype.downloadsToRenderChanged=function(){var n=_.Ss().getState().entities,D=_.zz(n),L=_.c("kevlar_playlist_dl_page_killswitch")?s9v(n):_.I_(n),g=_.ZJf(n),b=_.sR(D);n=_.CI(n);this.set("renderableData",pvf(L,D,g,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,b,n))};
var CM=IN;CM.prototype.downloadsToRenderChanged=CM.prototype.downloadsToRenderChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],CM.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],CM.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],CM.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],CM.prototype,"renderableData",void 0);_.Y([_.t({selector:_.wuT}),_.F("design:type",Object)],CM.prototype,"allVideosCount",void 0);_.Y([_.t({selector:eGT}),_.F("design:type",Object)],CM.prototype,"allPlaylistCount",void 0);_.Y([_.t({selector:_.P_J}),_.F("design:type",Object)],CM.prototype,"shouldRenderDownloadsBanner",void 0);_.Y([_.t({selector:_.tOy}),_.F("design:type",Object)],CM.prototype,"hasOptedIntoSmartDownloads",void 0);
_.Y([_.t({selector:_.mLi}),_.F("design:type",Object)],CM.prototype,"areAllSmartDownloadsDeleted",void 0);_.Y([_.t({selector:vQv}),_.F("design:type",Object)],CM.prototype,"smartDownloadsCompleted",void 0);_.Y([_.V8("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CM.prototype,"downloadsToRenderChanged",null);
CM=_.Y([_.X({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],CM);
_.l(CM,"ytd-offline-item-section-renderer",function(){if(Kb3!==void 0)return Kb3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Kb3=n},
{mode:1});var PTU;var tJl;var mfl=function(){return _.m.apply(this,arguments)||this};
_.f(mfl,_.m);
mfl.prototype.onDataChanged=function(){if(this.JSC$14376_lastData){var n=this.getFilterClass(this.JSC$14376_lastData.status);n&&this.hostElement.classList.remove(n)}var D;(n=this.getFilterClass((D=this.data)==null?void 0:D.status))&&this.hostElement.classList.add(n);n==="selected"?_.r(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.r(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");n==="disabled"?_.r(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.r(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14376_lastData=this.data};
mfl.prototype.getFilterClass=function(n){switch(n){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
var rP=mfl;rP.prototype.onDataChanged=rP.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rP.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rP.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rP.prototype,"onDataChanged",null);rP=_.Y([_.X({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],rP);
_.l(rP,"ytd-search-filter-renderer",function(){if(tJl!==void 0)return tJl;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return tJl=n},{mode:_.He("kevlar_poly_si_batch_j075")?1:2});var viJ=function(){return _.m.apply(this,arguments)||this};
_.f(viJ,_.m);var OO=viJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OO.prototype,"data",void 0);OO=_.Y([_.X({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],OO);
_.l(OO,"ytd-search-filter-group-renderer",function(){if(PTU!==void 0)return PTU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PTU=n},{mode:_.He("kevlar_poly_si_batch_j075")?1:2});var Xyw;var iw=function(){return _.m.apply(this,arguments)||this};
_.f(iw,_.m);iw.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.kR());this.isCollapsed=!this.isCollapsed};
iw.prototype.navigateToAboutTheseResultsPage=function(){var n=iD("https://www.youtube.com/howyoutubeworks/product-features/search/");n?_.lD(window,n,"_blank"):_.wd(Error("Th"))};
iw.prototype.dataChanged=function(){this.isCollapsed=!0};
iw.prototype.computeShowBottomBorder=function(){var n,D,L;return!!((n=this.data)==null?0:(D=n.button)==null?0:D.toggleButtonRenderer)||!((L=this.data)==null||!L.aboutTheseResultsButton)};
var wP=iw;wP.prototype.dataChanged=wP.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wP.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wP.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.F("design:type",Boolean)],wP.prototype,"showBottomBorder",void 0);_.Y([_.t(),_.F("design:type",Boolean)],wP.prototype,"renderCollapsibleMenu",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],wP.prototype,"isCollapsed",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wP.prototype,"dataChanged",null);wP=_.Y([_.X({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],wP);
_.l(wP,"ytd-search-sub-menu-renderer",function(){if(Xyw!==void 0)return Xyw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Xyw=n},{mode:1});var lQo;var MJO=new _.jK("SECTION_LIST_RENDERER_TOKEN");var oiU;var Y8D=function(){return _.m.apply(this,arguments)||this};
_.f(Y8D,_.m);Y8D.prototype.computeStyle=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
var h0=Y8D;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],h0.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],h0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],h0.prototype,"headerStyle",void 0);h0=_.Y([_.X({is:"ytd-text-header-renderer",disableElementRegistration:!0})],h0);
_.l(h0,"ytd-text-header-renderer",function(){if(oiU!==void 0)return oiU;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return oiU=n},{mode:1});var S8O;var Fb3=function(){return _.m.apply(this,arguments)||this};
_.f(Fb3,_.m);var Wa=Fb3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Wa.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Wa.prototype,"data",void 0);Wa=_.Y([_.X({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Wa);
_.l(Wa,"ytd-minor-moment-header-renderer",function(){if(S8O!==void 0)return S8O;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return S8O=n},{mode:1});var HOJ;var yJl=function(){return _.m.apply(this,arguments)||this};
_.f(yJl,_.m);var ev=yJl;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ev.prototype,"data",void 0);ev=_.Y([_.X({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],ev);
_.l(ev,"ytd-minor-moment-setting-alert-renderer",function(){if(HOJ!==void 0)return HOJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return HOJ=n},{mode:1});var N82;var jvT;var nGl=function(){var n=_.m.apply(this,arguments)||this;n.booleanSettingById=!1;n.smartDownloadsEnabledVE=_.Eh(128287);n.smartDownloadsDisabledVE=_.Eh(128286);n.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return n};
_.f(nGl,_.m);_.G=nGl.prototype;_.G.attachSmartDownloadsSettingVes=function(){var n;this.activeVeForLogging||((n=this.data)==null?void 0:n.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.G6(_.qb(),this.smartDownloadsEnabledVE),_.G6(_.qb(),this.smartDownloadsDisabledVE))};
_.G.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.bP(this.hostElement,"yt-settings-switch-ready")};
_.G.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.G.onSwitchChange=function(n){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(n=_.mZ(n).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.c("kevlar_settings_switch_resolve_command_killswitch")?_.c("web_ytd_settings_switch_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(n)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.G.handleUpdateSettingsSwitch=function(n){(n=_.u(n,c6c))&&this.data&&this.data.id===n.id&&this.set("data.enabled",!!n.enabled)};
_.G.onToggleSettingsSwitch=function(n,D){this.data&&this.data.id===n&&this.set("data.enabled",D!=null?D:!this.data.enabled)};
_.G.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.FZ.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.G.maybeLogSmartDownloadsSettingVisibility=function(){var n=_.r1(),D;n&&((D=this.data)==null?void 0:D.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.lP(n,[this.smartDownloadsEnabledVE]),_.MK(n,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.lP(n,[this.smartDownloadsDisabledVE]),_.MK(n,[this.smartDownloadsEnabledVE])))};
_.G.maybeLogSmartDownloadsSettingClick=function(){var n;((n=this.data)==null?void 0:n.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.Vs(_.qb(),this.activeVeForLogging)};
_.G.updateDataEnabledFromBinding=function(n){this.set("data.enabled",n.detail.value)};
_.oh.Object.defineProperties(nGl.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var n=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!n&&(n=this.ytRendererBehavior.getSimpleString(this.data.title));return n}}});
var xP=nGl;xP.prototype.dataChanged=xP.prototype.dataChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],xP.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xP.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],xP.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],xP.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],xP.prototype,"data",void 0);_.Y([_.t({selector:function(n,D){if(Object.keys(n==null?void 0:n.entities).length)switch(D){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return cN4(n.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.F("design:type",Object)],xP.prototype,"booleanSettingById",void 0);_.Y([_.t(),_.F("design:type",_.I7)],xP.prototype,"activeVeForLogging",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],xP.prototype,"toggleAriaLabel",null);_.Y([_.V8("data"),_.V8("booleanSettingById"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xP.prototype,"dataChanged",null);
xP=_.Y([_.X({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],xP);
_.l(xP,"ytd-settings-switch-renderer",function(){if(jvT!==void 0)return jvT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jvT=n},{mode:1});var D6U=function(){return _.m.apply(this,arguments)||this};
_.f(D6U,_.m);D6U.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}}}}};
_.oh.Object.defineProperties(D6U.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var n=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(n+=" remove-left-margin");this.data.extraBottomSpace&&(n+=" extra-bottom-space");return n}}});
var KM=D6U;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],KM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],KM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],KM.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],KM.prototype,"contentsClassName",null);KM=_.Y([_.X({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],KM);
_.l(KM,"ytd-minor-moment-setting-section-renderer",function(){if(N82!==void 0)return N82;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return N82=n},{mode:1});var LIA;var gGJ=function(){return _.m.apply(this,arguments)||this};
_.f(gGJ,_.m);var RN=gGJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],RN.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],RN.prototype,"data",void 0);RN=_.Y([_.X({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],RN);
_.l(RN,"ytd-empty-product-details-renderer",function(){if(LIA!==void 0)return LIA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return LIA=n},{mode:1});var bQO;var $6o;var GPT=function(){var n=_.m.apply(this,arguments)||this;n.expanded=!0;return n};
_.f(GPT,_.m);GPT.prototype.getBadgeRowClass=function(n,D,L){for(var g=_.V(this.hostElement.querySelectorAll("yt-img-shadow")),b=g.next();!b.done;b=g.next())b.value.onShow();n=n.selected;return L?n!==-1?n===D?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(n!==void 0?n:0)===D?"badge-line":"badge-hidden"};
var Pa=GPT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Pa.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Pa.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Pa.prototype,"expanded",void 0);Pa=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],Pa);
_.l(Pa,"ytd-sponsorships-loyalty-badges-renderer",function(){if($6o!==void 0)return $6o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $6o=n},{mode:1});var qr3;var VjA=function(){var n=_.m.apply(this,arguments)||this;n.expanded=!0;return n};
_.f(VjA,_.m);VjA.prototype.getContainerClasses=function(n,D){n=n?"expanded":"collapsed";D&&(n+=" item");return n};
var t0=VjA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],t0.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],t0.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],t0.prototype,"expanded",void 0);t0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],t0);
_.l(t0,"ytd-sponsorships-perk-renderer",function(){if(qr3!==void 0)return qr3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return qr3=n},{mode:1});var U6A;var BAw=function(){var n=_.m.apply(this,arguments)||this;n.expanded=!0;return n};
_.f(BAw,_.m);var m0=BAw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],m0.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],m0.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],m0.prototype,"expanded",void 0);m0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],m0);
_.l(m0,"ytd-sponsorships-perks-renderer",function(){if(U6A!==void 0)return U6A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return U6A=n},{mode:1});var va=function(){var n=_.m.apply(this,arguments)||this;n.isCollapsed=!1;return n};
_.f(va,_.m);va.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
va.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
va.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var n;this.expandCollapseButton=_.u((n=this.data)==null?void 0:n.expandButton,_.Wx)}else{var D;this.expandCollapseButton=_.u((D=this.data)==null?void 0:D.collapseButton,_.Wx)}};
var Xi=va;Xi.prototype.updateExpandCollapseButton=Xi.prototype.updateExpandCollapseButton;Xi.prototype.onDataChanged=Xi.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xi.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xi.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xi.prototype,"isCollapsed",void 0);_.Y([_.t(),_.F("design:type",Object)],Xi.prototype,"expandCollapseButton",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"onDataChanged",null);_.Y([_.V8("data","isCollapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xi.prototype,"updateExpandCollapseButton",null);Xi=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],Xi);
_.l(Xi,"ytd-sponsorships-expandable-perks-renderer",function(){if(bQO!==void 0)return bQO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return bQO=n},{mode:1});var JjD;var kPJ=function(){return _.m.apply(this,arguments)||this};
_.f(kPJ,_.m);kPJ.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
var lw=kPJ;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],lw.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lw.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lw.prototype,"data",void 0);lw=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],lw);
_.l(lw,"ytd-sponsorships-actionable-message-renderer",function(){if(JjD!==void 0)return JjD;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return JjD=n},{mode:1});var pcJ;var ZQA=function(){return _.m.apply(this,arguments)||this};
_.f(ZQA,_.m);_.G=ZQA.prototype;_.G.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.G.getExpansionIcon=function(n){return n?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"};
_.G.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.G.computeMessageContainerStyle=function(n){var D=n.expandableItems?" style-clickable":"";return n.messageContainerStyle?n.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+D:"style-unspecified"+D};
_.G.isSinglePerk=function(n){return!!n.messageContainerStyle&&(n.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||n.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.G.onExpandedChanged=function(){var n=this;if(this.expanded)for(var D=_.V(this.hostElement.querySelectorAll("yt-img-shadow")),L=D.next();!L.done;L=D.next())L.value.onShow();_.X6(this,function(){_.bP(n.hostElement,"yt-refit")})};
_.G.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
var Ms=ZQA;Ms.prototype.onDataChanged=Ms.prototype.onDataChanged;Ms.prototype.onExpandedChanged=Ms.prototype.onExpandedChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ms.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ms.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Ms.prototype,"expanded",void 0);
_.Y([_.P("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ms.prototype,"onExpandedChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ms.prototype,"onDataChanged",null);Ms=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],Ms);
_.l(Ms,"ytd-sponsorships-expandable-message-renderer",function(){if(pcJ!==void 0)return pcJ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pcJ=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var a63;var d6J=function(){return _.m.apply(this,arguments)||this};
_.f(d6J,_.m);d6J.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"}}}}};
d6J.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.u(this.data.endButton,_.Wx).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
var oN=d6J;oN.prototype.onDataChanged=oN.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oN.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oN.prototype,"onDataChanged",null);
oN=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],oN);
_.l(oN,"ytd-sponsorships-heading-renderer",function(){if(a63!==void 0)return a63;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return a63=n},{mode:1});var TAC;var EGA=function(){return _.m.apply(this,arguments)||this};
_.f(EGA,_.m);var YP=EGA;_.Y([_.t(),_.F("design:type",Object)],YP.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);YP=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],YP);
_.l(YP,"ytd-sponsorships-links-renderer",function(){if(TAC!==void 0)return TAC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return TAC=n},{mode:1});var siJ;var cjU=function(){return _.m.apply(this,arguments)||this};
_.f(cjU,_.m);_.G=cjU.prototype;_.G.onDataChanged=function(){if(this.data&&this.data.expandableItems){var n;(n=_.r(this.hostElement).querySelector("tp-yt-paper-button"))==null||n.setAttribute("role","button")}else{var D;(D=_.r(this.hostElement).querySelector("tp-yt-paper-button"))==null||D.removeAttribute("role")}};
_.G.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.G.getExpansionIcon=function(n){return n?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"};
_.G.getTileClasses=function(n){return n?"tile expandable-tile":"tile"};
_.G.getButtonDisabled=function(n){return n?void 0:""};
var Sv=cjU;Sv.prototype.onDataChanged=Sv.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Sv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sv.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Sv.prototype,"expanded",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sv.prototype,"onDataChanged",null);
Sv=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],Sv);
_.l(Sv,"ytd-sponsorships-list-tile-renderer",function(){if(siJ!==void 0)return siJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return siJ=n},{mode:1});var QiD;var ubT;var f6o=function(){return _.m.apply(this,arguments)||this};
_.f(f6o,_.m);f6o.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
var Fi=f6o;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fi.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Fi.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Fi.prototype,"data",void 0);Fi=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Fi);
_.l(Fi,"ytd-sponsorships-promotion-renderer",function(){if(ubT!==void 0)return ubT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ubT=n},{mode:1});var AjT;var zWC=function(){return _.m.apply(this,arguments)||this};
_.f(zWC,_.m);zWC.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
var Ha=zWC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ha.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ha.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ha.prototype,"data",void 0);Ha=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Ha);
_.l(Ha,"ytd-sponsorships-purchase-option-renderer",function(){if(AjT!==void 0)return AjT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return AjT=n},{mode:1});var I62;var CXo;var rjR=function(){return _.m.apply(this,arguments)||this};
_.f(rjR,_.m);var OQA=rjR;_.Y([_.t(),_.F("design:type",Object)],OQA.prototype,"data",void 0);OQA=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],OQA);
_.l(OQA,"ytd-ypc-offer-promo-renderer",function(){if(CXo!==void 0)return CXo;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return CXo=n},{mode:1});var iQD=function(){return _.m.apply(this,arguments)||this};
_.f(iQD,_.m);_.G=iQD.prototype;
_.G.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"}}}}};
_.G.expansionCTA=function(n,D){return n&&(D?n.collapseCallToAction:n.expansionCallToAction)};
_.G.getExpansionIcon=function(n){return n?"arrow_drop_up":"arrow_drop_down"};
_.G.expansionCallToActionTap=function(){var n=this;this.expanded=!this.expanded;_.X6(this,function(){_.bP(n.hostElement,"yt-refit")})};
_.G.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var n,D=(n=this.data)==null?void 0:n.onVisible;D&&this.ytComponentBehavior.resolveCommand(D)};
_.G.computeDisplayTitle=function(n){return!(!n||this.titledisplaystatus!=="show")};
_.G.computeDisplaySeparator=function(){return!1};
_.G.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
var y0=iQD;y0.prototype.onDataChanged=y0.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],y0.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],y0.prototype,"data",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],y0.prototype,"expanded",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],y0.prototype,"purchaseButtonClicked",void 0);_.Y([_.t({reflectToAttribute:!0,value:"show"}),_.F("design:type",String)],y0.prototype,"titledisplaystatus",void 0);_.Y([_.t({computed:"computeDisplayTitle(data.title)"}),_.F("design:type",Boolean)],y0.prototype,"displayTitle",void 0);
_.Y([_.t({computed:"computeDisplaySeparator(data)"}),_.F("design:type",Boolean)],y0.prototype,"displaySeparator",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y0.prototype,"onDataChanged",null);y0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],y0);
_.l(y0,"ytd-sponsorships-tier-renderer",function(){if(I62!==void 0)return I62;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return I62=n},{mode:2});var wcA=function(){return _.m.apply(this,arguments)||this};
_.f(wcA,_.m);
wcA.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"}}}}};
var Ns=wcA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ns.prototype,"data",void 0);Ns=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],Ns);
_.l(Ns,"ytd-sponsorships-management-renderer",function(){if(QiD!==void 0)return QiD;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return QiD=n},{mode:1});var hW3;var WIT=function(){return _.m.apply(this,arguments)||this};
_.f(WIT,_.m);var jv=WIT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jv.prototype,"data",void 0);jv=_.Y([_.X({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],jv);
_.l(jv,"ytd-open-in-native-app-view-model",function(){if(hW3!==void 0)return hW3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return hW3=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var eW3;var x63;var KIC=_.yK(["top-"]),RWJ=_.yK(["bottom-"]),PX3=_.yK(["left-"]),tjw=_.yK(["right-"]),m63={},vGw=function(n,D,L){n.removeAttribute("top-"+L);n.removeAttribute("bottom-"+L);n.removeAttribute("left-"+L);n.removeAttribute("right-"+L);D&&(D.top&&_.yy([_.n0(KIC)],n,"top-"+L,D.top),D.bottom&&_.yy([_.n0(RWJ)],n,"bottom-"+L,D.bottom),D.left&&_.yy([_.n0(PX3)],n,"left-"+L,D.left),D.right&&_.yy([_.n0(tjw)],n,"right-"+L,D.right))};
m63.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(n){var D,L=_.r((D=this.hostElement)!=null?D:this),g;D=this.cardItemBoxBehaviorMarginTargetId&&L?L.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(g=this.hostElement)!=null?g:this;vGw(D,n,"margin")},
cardItemContainerPaddingChanged_:function(n){var D,L=_.r((D=this.hostElement)!=null?D:this),g;D=this.cardItemBoxBehaviorPaddingTargetId&&L?L.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(g=this.hostElement)!=null?g:this;vGw(D,n,"padding")}}];var nz={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 XcT;var l6A;var Mj2=function(){return _.m.apply(this,arguments)||this};
_.f(Mj2,_.m);Mj2.prototype.textColorChanged_=function(){this.hostElement.style.color=nz[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
var DN=Mj2;DN.prototype.textColorChanged_=DN.prototype.textColorChanged_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],DN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(m63.YtCardItemBoxBehavior),_.F("design:type",Object)],DN.prototype,"ytCardItemBoxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],DN.prototype,"data",void 0);_.Y([_.P("data.textColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DN.prototype,"textColorChanged_",null);
DN=_.Y([_.Ep({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],DN);
_.l(DN,"yt-card-item-text-renderer",function(){if(l6A===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;XcT===void 0&&(XcT=document.createElement("template"));var g=XcT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);l6A=n}n=l6A;return n},{mode:2});var oG3;var YrJ;var Srl=function(){return _.m.apply(this,arguments)||this};
_.f(Srl,_.m);var Lz=Srl;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Lz.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Lz.prototype,"data",void 0);Lz=_.Y([_.Ep({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Lz);
_.l(Lz,"yt-card-item-badge-renderer",function(){if(YrJ===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;oG3===void 0&&(oG3=document.createElement("template"));var g=oG3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);YrJ=n}n=YrJ;return n},{mode:2});var FIC;var HQ3;var yjR=function(){return _.m.apply(this,arguments)||this};
_.f(yjR,_.m);yjR.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
var gr=yjR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gr.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gr.prototype,"data",void 0);gr=_.Y([_.Ep({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],gr);
_.l(gr,"yt-card-item-text-collection-renderer",function(){if(HQ3===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;FIC===void 0&&(FIC=document.createElement("template"));var g=FIC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);HQ3=n}n=HQ3;return n},{mode:2});var NAD;var jiw;var nDR=function(){return _.m.apply(this,arguments)||this};
_.f(nDR,_.m);nDR.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]]"}}}}}};
var bG=nDR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],bG.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bG.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Number)],bG.prototype,"iconSize",void 0);bG=_.Y([_.Ep({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],bG);
_.l(bG,"yt-card-item-text-with-button-renderer",function(){if(jiw===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;NAD===void 0&&(NAD=document.createElement("template"));var g=NAD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);jiw=n}n=jiw;return n},{mode:2});var DOO=function(){return _.m.apply(this,arguments)||this};
_.f(DOO,_.m);DOO.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"}}}};
var $6=DOO;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$6.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$6.prototype,"data",void 0);$6=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],$6);
_.l($6,"ytd-commerce-cart-summary-line-item-renderer",function(){if(x63!==void 0)return x63;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return x63=n},{mode:1});_.fl("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var LlD=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;return n};
_.f(LlD,_.m);_.G=LlD.prototype;_.G.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"}}}}};
_.G.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.G.updateSummary=function(){var n=this.commerceCartCheckoutButtonEntity,D;if(((D=this.data)==null?0:D.cartButton)&&n.checkoutSummaryText){var L,g=tz((L=this.data)==null?void 0:L.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+g+".cardItemTextRenderer.text",mD(n.checkoutSummaryText));if(n.checkoutDetailText){var b;L=tz((b=this.data)==null?void 0:b.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+L+".cardItemTextRenderer.text",mD(n.checkoutDetailText))}if(n.checkoutAdditionalMetadataText){var q;
b=tz((q=this.data)==null?void 0:q.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+b+".cardItemTextRenderer.text",mD(n.checkoutAdditionalMetadataText))}}else n.estimatedTotalPrice&&(q=tz((g=this.data)==null?void 0:g.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+q+".cardItemTextRenderer.text",mD(n.estimatedTotalPrice)))};
_.G.updateIsHidden=function(){var n,D=(n=this.commerceCartCheckoutButtonEntity)==null?void 0:n.isHidden;D!==void 0&&(this.hidden=D)};
_.G.updateCheckoutButton=function(){var n,D=(n=this.commerceCartCheckoutButtonEntity)==null?void 0:n.isDisabled;D!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",D);var L;n=(L=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:L.innertubeCommand;n!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",n);var g;L=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.checkoutButtonText;L!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:L})};
var GH=LlD;GH.prototype.entityChanged=GH.prototype.entityChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],GH.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GH.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],GH.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],GH.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],GH.prototype,"fullWidth",void 0);_.Y([_.t(),_.F("design:type",Object)],GH.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],GH.prototype,"compact",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],GH.prototype,"hidden",void 0);
_.Y([_.t({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:uev}),_.F("design:type",Object)],GH.prototype,"commerceCartCheckoutButtonEntity",void 0);_.Y([_.P("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GH.prototype,"entityChanged",null);GH=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],GH);
_.l(GH,"ytd-commerce-cart-checkout-button-renderer",function(){if(eW3!==void 0)return eW3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return eW3=n},{mode:2});var gDU;_.bAA={};
_.bAA.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",_.LC(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.LC(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(n){!this.tappableItemBehaviorTapEnabled||n.keyCode!==13&&n.keyCode!==32||n.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var n=this.data.onTap;n.ypcGetCartEndpoint?(_.Bz(this.hostElement,[n]),this.tappableItemBehaviorTapEnabled=!1):n.ypcOffersEndpoint?_.Bz(this.hostElement,[n]):_.J9(this.hostElement,[n],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(n){this.tappableItemBehaviorTapEnabled=!!n},
tappableItemBehaviorOnTapEnabledChanged_:function(){var n=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(n.setAttribute("tabIndex",0),n.setAttribute("role","button")):(n.removeAttribute("tabIndex"),n.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(n){n.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var $O2;var G3A;var q32=function(){return _.m.apply(this,arguments)||this};
_.f(q32,_.m);q32.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.Ai("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.Ai("sharingToggleButtonAndDefaultButton")}}};
var qy=q32;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qy.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qy.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qy.prototype,"data",void 0);qy=_.Y([_.Ep({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],qy);
_.l(qy,"yt-card-item-actions-renderer",function(){if(G3A===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;$O2===void 0&&($O2=document.createElement("template"));var g=$O2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);G3A=n}n=G3A;return n},{mode:2});var VwT;var UOT;var BJA;var JTU;var k3J;var p2R;var Vh=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return n};
_.f(Vh,_.m);Vh.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Vh.prototype.handleDarkModeToggledAction_=function(n){this.isDarkTheme_=n};
Vh.prototype.computeThemeImage_=function(n,D){if(!n||!n.imageLight)return!1;this.isCircular_=n.isCircular;n.imageWidth&&(this.hostElement.style.width=n.imageWidth+"px");n.imageHeight&&(this.hostElement.style.height=n.imageHeight+"px");n.borderWidth&&(this.image.style.borderWidth=n.borderWidth+"px",this.image.style.borderStyle="solid");n.borderColor&&(this.image.style.borderColor=_.z7(n.borderColor));return D&&n.imageDark?n.imageDark:n.imageLight};
Vh.prototype.computeThemeIcon_=function(n){var D,L;if(!(n==null?0:(D=n.themedIcon)==null?0:(L=D.icon)==null?0:L.iconType))return!1;this.icon.style.color=nz[n.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(n.imageWidth||18)+"px";this.icon.style.height=(n.imageHeight||18)+"px";return _.ny(n.themedIcon.icon.iconType)};
var UE=Vh;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(m63.YtCardItemBoxBehavior),_.F("design:type",Object)],UE.prototype,"ytCardItemBoxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],UE.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],UE.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],UE.prototype,"fit",void 0);_.Y([_.t(),_.F("design:type",Boolean)],UE.prototype,"isDarkTheme_",void 0);_.Y([_.t({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.F("design:type",Object)],UE.prototype,"themeImage_",void 0);_.Y([_.t({computed:"computeThemeIcon_(data)"}),_.F("design:type",Object)],UE.prototype,"themeIcon_",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Object)],UE.prototype,"isCircular_",void 0);_.Y([_.bM("#image"),_.F("design:type",Object)],UE.prototype,"image",void 0);_.Y([_.bM("#icon"),_.F("design:type",Object)],UE.prototype,"icon",void 0);UE=_.Y([_.Ep({is:"yt-themed-image-renderer",disableElementRegistration:!0})],UE);
_.l(UE,"yt-themed-image-renderer",function(){if(p2R===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;k3J===void 0&&(k3J=document.createElement("template"));var g=k3J;L.call(D,g.content.cloneNode(!0),n.content.firstChild);p2R=n}n=p2R;return n},{mode:2});var ZAo=function(){return _.m.apply(this,arguments)||this};
_.f(ZAo,_.m);ZAo.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"}}}}};
ZAo.prototype.computeImagePlacement_=function(n){return n||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
var B5=ZAo;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],B5.prototype,"data",void 0);_.Y([_.t({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.F("design:type",String)],B5.prototype,"imagePlacement",void 0);
B5=_.Y([_.Ep({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],B5);
_.l(B5,"yt-card-item-text-with-image-renderer",function(){if(JTU===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;BJA===void 0&&(BJA=document.createElement("template"));var g=BJA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);JTU=n}n=JTU;return n},{mode:2});var aCR=function(){return _.m.apply(this,arguments)||this};
_.f(aCR,_.m);aCR.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"}}}}};
var Jt=aCR;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Jt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Jt.prototype,"data",void 0);Jt=_.Y([_.Ep({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],Jt);
_.l(Jt,"yt-card-item-error-renderer",function(){if(UOT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;VwT===void 0&&(VwT=document.createElement("template"));var g=VwT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);UOT=n}n=UOT;return n},{mode:2});var dOR;var TJ3;_.fl("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var EDR=function(){return _.m.apply(this,arguments)||this};
_.f(EDR,_.m);_.G=EDR.prototype;
_.G.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"}}}}};
_.G.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.G.backgroundColorChanged_=function(){var n,D=(n=this.data)==null?void 0:n.backgroundColor;n=nz[D||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.r(this.hostElement).querySelector("#main-content").style.backgroundColor=n};
_.G.headerPromoBackgroundColorChanged_=function(){var n,D=(n=this.data)==null?void 0:n.headerPromoBackgroundColor;n=nz[D||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.r(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=n};
_.G.errorRendererVisibilityChanged_=function(){var n=this.isExpanded_,D;this.isErrorRendererVisible_=!((D=this.data)==null||!D.errorRenderer)&&!n};
_.G.onYtToggleButton_=function(n,D){this.isExpanded_=D.toggled};
var k6=EDR;k6.prototype.onYtToggleButton_=k6.prototype.onYtToggleButton_;k6.prototype.errorRendererVisibilityChanged_=k6.prototype.errorRendererVisibilityChanged_;k6.prototype.headerPromoBackgroundColorChanged_=k6.prototype.headerPromoBackgroundColorChanged_;k6.prototype.backgroundColorChanged_=k6.prototype.backgroundColorChanged_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],k6.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],k6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(m63.YtCardItemBoxBehavior),_.F("design:type",Object)],k6.prototype,"ytCardItemBoxBehavior",void 0);_.Y([_.W(_.bAA.YtTappableItemBehavior),_.F("design:type",Object)],k6.prototype,"ytTappableItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],k6.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],k6.prototype,"isExpanded_",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],k6.prototype,"isErrorRendererVisible_",void 0);_.Y([_.P("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k6.prototype,"backgroundColorChanged_",null);_.Y([_.P("data.headerPromoBackgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k6.prototype,"headerPromoBackgroundColorChanged_",null);
_.Y([_.P("data.errorRenderer","isExpanded_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k6.prototype,"errorRendererVisibilityChanged_",null);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],k6.prototype,"onYtToggleButton_",null);k6=_.Y([_.Ep({is:"yt-card-item-renderer",disableElementRegistration:!0})],k6);
_.l(k6,"yt-card-item-renderer",function(){if(TJ3===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;dOR===void 0&&(dOR=document.createElement("template"));var g=dOR;L.call(D,g.content.cloneNode(!0),n.content.firstChild);TJ3=n}n=TJ3;return n},{mode:2});_.fl("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var sAC=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;return n};
_.f(sAC,_.m);_.G=sAC.prototype;_.G.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.G.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.G.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var n,D=(n=this.commerceCartHeaderEntity)==null?void 0:n.isHidden;D!==void 0&&(this.hidden=D)}};
_.G.updateTitle=function(){var n=this.commerceCartHeaderEntity.isDisabled,D,L,g=(L=_.u((D=this.data)==null?void 0:D.item,JPW))==null?void 0:L.headingRenderer;g&&(D=tz(g,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+D+".0.cardItemTextRenderer.textColor",n?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.G.updateSummaryText=function(){var n=this.commerceCartHeaderEntity;if(this.compact){var D,L,g=(L=_.u((D=this.data)==null?void 0:D.item,JPW))==null?void 0:L.headingRenderer;g&&(D=tz(g,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+D+".1.cardItemTextRenderer.text",n.shortHeaderSummaryText?mD(n.shortHeaderSummaryText):n.headerSummaryText?mD(n.headerSummaryText):""))}else{var b;if(D=(b=_.u((g=this.data)==null?void 0:g.item,JPW))==null?void 0:b.additionalInfoRenderer)D=tz(D,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+D+".text",n.headerSummaryText?mD(n.headerSummaryText):"")}};
_.G.updateCheckoutButton=function(){var n=this.commerceCartHeaderEntity,D,L,g=(L=_.u((D=this.data)==null?void 0:D.item,JPW))==null?void 0:L.additionalInfoRenderer;D=tz(g,"buttonRenderer");var b;L=(b=this.commerceCartHeaderEntity)==null?void 0:b.isButtonDisabled;var q;b=(q=this.commerceCartHeaderEntity)==null?void 0:q.isButtonHidden;L!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+D+".buttonRenderer.isDisabled",L);b!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
b);var U;n=(U=n.checkoutButtonCommand)==null?void 0:U.innertubeCommand;n!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+D+".buttonRenderer.command",n)};
var pz=sAC;pz.prototype.entityChanged=pz.prototype.entityChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],pz.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pz.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pz.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],pz.prototype,"compact",void 0);_.Y([_.t({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(n,D){return _.VV(n.entities,"commerceCartHeaderEntity",D)}}),
_.F("design:type",Object)],pz.prototype,"commerceCartHeaderEntity",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],pz.prototype,"hidden",void 0);_.Y([_.P("commerceCartHeaderEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pz.prototype,"entityChanged",null);pz=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],pz);
_.l(pz,"ytd-commerce-cart-header-renderer",function(){if(gDU!==void 0)return gDU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return gDU=n},{mode:1});var cTD;var QAw=_.Ay(function(n,D){var L;return(L=n.onChangeCallback)==null?void 0:L.call(n,D)},1E3),uo2=_.t4(function(n){var D=n.data;
var L=n.iconMinus;n=n.iconPlus;var g=function(){return!!D().disabled},b=_.V(_.bn(0,void 0,"r56zNb")),q=b.next().value,U=b.next().value;
b={};b=_.nl("yt-spec-quantity-incrementer-shape__icon",(b["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return g()||q()===(D().onRemoveCommand?0:1)},b));
var J={};J=_.nl("yt-spec-quantity-incrementer-shape__icon",(J["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return q()>=D().maxValue||g()},J));
var k={};k=_.nl("yt-spec-quantity-incrementer-shape__text",(k["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return q()>D().maxValue},k["yt-spec-quantity-incrementer-shape__text--text-disabled"]=g,k));
var a=_.GS(function(){if(q()===1){var T,Q;(Q=(T=D()).onRemoveCommand)==null||Q.call(T)}T=q()>D().maxValue?D().maxValue:q()-1;U(T);QAw(D(),T);return!1}),d=_.GS(function(){if(q()===D().maxValue)return!1;
var T=q()+1;U(T);QAw(D(),T);return!1});
_.po(function(){U(D().value)});
return _.Z("quantity-incrementer-shape",null,_.Z("div",{class:"yt-spec-quantity-incrementer-shape"},_.Z("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return q()===(D().onRemoveCommand?0:1)||g()},
"aria-label":function(){return q()!==1?D().minusLabel:D().minimumReachedLabel},
"on:click":a},_.Z(_.ZV,{model:{circular:!0}}),_.Z("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.Z("div",{class:b},L()))),_.Z("div",{class:k},q),_.Z("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return q()>=D().maxValue||g()},
"aria-label":function(){return q()!==D().maxValue?D().plusLabel:D().maximumReachedLabel},
"on:click":d},_.Z(_.ZV,{model:{circular:!0}}),_.Z("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.Z("div",{class:J},n())))))},"pd");_.vB(_.t4(function(n){function D(){L().onRemoveCommand&&_.Cy(L().onRemoveCommand)}
var L=n.data;var g=_.B6(YfJ,function(){return L().quantityIncrementerEntityKey});
return _.Z("yt-quantity-incrementer-view-model",null,_.Z(uo2,{data:function(){var b=L(),q;var U=g()?!((q=g())==null||!q.disabled):!1;var J;q=g()?(J=g())==null?void 0:J.quantity:L().quantity;return dZQ(b,U,D,q)},
iconMinus:function(){return _.Z(_.Ji,{icon:"BAR_HORIZONTAL",className:_.Ll("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.Z(_.Ji,{icon:"ADD",className:_.Ll("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"qd"),"yt-quantity-incrementer-view-model",{props:{data:_.PX}});var ZN=function(){var n=_.m.apply(this,arguments)||this;n.compact=!1;n.hasQuantityIncrementer=!1;return n};
_.f(ZN,_.m);ZN.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"}}}};
ZN.prototype.computeHasQuantityIncrementer=function(){var n;return!!_.u((n=this.data)==null?void 0:n.picker,aKj)};
ZN.prototype.onLabelClick=function(){var n;(n=this.dropdownEl)==null||n.open()};
var a3=ZN;_.Y([_.bM("ytd-dropdown-renderer"),_.F("design:type",Object)],a3.prototype,"dropdownEl",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],a3.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],a3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],a3.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],a3.prototype,"quantityColor",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],a3.prototype,"compact",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.F("design:type",Object)],a3.prototype,"hasQuantityIncrementer",void 0);a3=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],a3);
_.l(a3,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(cTD!==void 0)return cTD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cTD=n},{mode:1});var fC3;var AT2;var dr=function(){return _.m.apply(this,arguments)||this};
_.f(dr,_.m);dr.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
dr.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
dr.prototype.updateTitle=function(){var n=this.disabledCartItemEntity;n.disableActionName&&this.set("data.title",mD(n.disableActionName))};
dr.prototype.updateButton=function(){var n,D=(n=this.disabledCartItemEntity.undoCommand)==null?void 0:n.innertubeCommand;D!==void 0&&(this.set("data.actionButton.buttonRenderer.command",D),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
var TH=dr;TH.prototype.entityChanged=TH.prototype.entityChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],TH.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],TH.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],TH.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(n,D){return _.VV(n.entities,"disabledCartItemEntity",D)}}),
_.F("design:type",Object)],TH.prototype,"disabledCartItemEntity",void 0);_.Y([_.t(),_.F("design:type",Object)],TH.prototype,"data",void 0);_.Y([_.P("disabledCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TH.prototype,"entityChanged",null);TH=_.Y([_.X({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],TH);
_.l(TH,"ytd-disabled-cart-item-renderer",function(){if(AT2!==void 0)return AT2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return AT2=n},{mode:1});_.fl("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var zTR=function(){var n=_.m.apply(this,arguments)||this;n.compact=!1;n.hidden=!1;n.errorHidden=!1;n.noOnTap=!1;return n};
_.f(zTR,_.m);_.G=zTR.prototype;
_.G.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"}}}};
_.G.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.G.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var n=this.firstButtonElement;n.alignByText=!0;n.iconAlignByText=!0}};
_.G.computeNoOnTap=function(n){return!n};
_.G.updateQuantityColor=function(){if(this.pickerElement){var n,D=(n=this.commerceCartItemEntity)==null?void 0:n.quantityColor;this.pickerElement.quantityColor=D}};
_.G.updateTotalPriceColor=function(){var n,D=(n=this.commerceCartItemEntity)==null?void 0:n.totalPriceColor;if(D){var L;n=_.u((L=this.data)==null?void 0:L.quantityPicker,pXA);if(L=_.u(n==null?void 0:n.price,k1j))L.textColor=D}};
_.G.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var n,D=(n=this.commerceCartItemEntity)==null?void 0:n.isHidden;D!==void 0&&(this.hidden=D)}};
_.G.updateHideErrorMessage=function(){var n,D=(n=this.commerceCartItemEntity)==null?void 0:n.hideErrorMessage;D!==void 0&&(this.errorHidden=D)};
_.G.updateQuantity=function(){var n=this,D,L=(D=this.commerceCartItemEntity)==null?void 0:D.quantity,g;D=(g=this.commerceCartItemEntity)==null?void 0:g.totalPrice;if(L){this.updateTotalPriceColor();this.updateQuantityColor();var b;g=_.u((b=this.data)==null?void 0:b.quantityPicker,pXA);if(b=_.u(g==null?void 0:g.price,k1j))b.text=D?{simpleText:D.content}:void 0;if(D=_.u(g==null?void 0:g.picker,aKj))D.quantity=L;var q;if(b=(q=_.u(g==null?void 0:g.picker,eaj))==null?void 0:q.entries){q=!1;D=void 0;b=
_.V(b);for(g=b.next();!g.done;g=b.next())g=g.value,g.dropdownItemRenderer&&(D||(D=g.dropdownItemRenderer),g.dropdownItemRenderer.isSelected=!1,L===g.dropdownItemRenderer.int32Value&&(q=!0,g.dropdownItemRenderer.isSelected=!0));!q&&D&&(D.isSelected=!0)}_.X6(this,function(){var U;n.set("data.quantityPicker",_.Ao.unsafeClone((U=n.data)==null?void 0:U.quantityPicker))})}};
var EE=zTR;EE.prototype.onYtRendererstamperFinished=EE.prototype.onYtRendererstamperFinished;EE.prototype.entityChanged=EE.prototype.entityChanged;_.Y([_.t(),_.F("design:type",Object)],EE.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"compact",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],EE.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],EE.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(n,D){return _.VV(n.entities,"commerceCartItemEntity",D)}}),
_.F("design:type",Object)],EE.prototype,"commerceCartItemEntity",void 0);_.Y([_.t(),_.F("design:type",Object)],EE.prototype,"quantityPicker",void 0);_.Y([_.t(),_.F("design:type",Object)],EE.prototype,"compactQuantityPicker",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EE.prototype,"errorHidden",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.F("design:type",Object)],EE.prototype,"noOnTap",void 0);_.Y([_.bM("ytd-commerce-cart-item-quantity-picker-renderer"),_.F("design:type",Object)],EE.prototype,"pickerElement",void 0);_.Y([_.bM("yt-button-renderer"),_.F("design:type",Element)],EE.prototype,"firstButtonElement",void 0);
_.Y([_.P("commerceCartItemEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EE.prototype,"entityChanged",null);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EE.prototype,"onYtRendererstamperFinished",null);EE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],EE);
_.l(EE,"ytd-commerce-cart-item-renderer",function(){if(fC3!==void 0)return fC3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return fC3=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var ICo;var CUD;var sE=function(){return _.m.apply(this,arguments)||this};
_.f(sE,_.m);sE.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}}}}}};
sE.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
sE.prototype.updateCheckoutLineItems=function(){var n,D=(n=this.commerceCartCheckoutButtonEntity)==null?void 0:n.checkoutLineItems;D&&(n=D.map(function(L){a:{var g=L.price;var b=L.description;switch(L.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":L={cardItemTextRenderer:{text:mD(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"}}};
g={cardItemTextRenderer:{text:mD(g),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"}}};g={commerceCartSummaryLineItemRenderer:{summaryText:L,price:g}};break a;default:L={cardItemTextRenderer:{text:mD(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"}}},g={cardItemTextRenderer:{text:mD(g),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"}}},g={commerceCartSummaryLineItemRenderer:{summaryText:L,price:g}}}}return g}),this.set("data.summaryLineItems",n))};
sE.prototype.updateIsHidden=function(){var n,D=(n=this.commerceCartCheckoutButtonEntity)==null?void 0:n.isHidden;D!==void 0&&(this.hostElement.hidden=D)};
var c5=sE;c5.prototype.entityChanged=c5.prototype.entityChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],c5.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],c5.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],c5.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],c5.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:uev}),_.F("design:type",Object)],c5.prototype,"commerceCartCheckoutButtonEntity",void 0);_.Y([_.P("commerceCartCheckoutButtonEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],c5.prototype,"entityChanged",null);c5=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],c5);
_.l(c5,"ytd-commerce-cart-summary-renderer",function(){if(CUD!==void 0)return CUD;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return CUD=n},{mode:1});var rTR={};rTR.InjectBehavior=[kuT.InjectBehavior];var OAR;var iA3;var Qh=function(){return _.m.apply(this,arguments)||this};
_.f(Qh,_.m);
Qh.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:_.Ai("menuRenderer")}}};
Qh.prototype.onMenuTap=function(n){n.stopPropagation()};
_.oh.Object.defineProperties(Qh.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 n,D;return!(((n=this.data)==null||!n.sectionHeading)&&((D=this.data)==null?void 0:D.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var n,D;return!(((n=this.data)==null||!n.image)&&((D=this.data)==null?void 0:D.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var n,D;return!(((n=this.data)==null||!n.menu)&&((D=this.data)==null?void 0:D.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
var OE=Qh;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],OE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.bAA.YtTappableItemBehavior),_.F("design:type",Object)],OE.prototype,"ytTappableItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OE.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.accessibilityData"),_.F("design:type",String),_.F("design:paramtypes",[])],OE.prototype,"ariaLabel",null);_.Y([_.x("data.sectionHeading","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OE.prototype,"sectionHeadingVisible",null);_.Y([_.x("data.image","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OE.prototype,"imageVisible",null);
_.Y([_.x("data.menu","data.layout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OE.prototype,"menuVisible",null);OE=_.Y([_.Ep({is:"yt-activity-item-renderer",disableElementRegistration:!0})],OE);
_.l(OE,"yt-activity-item-renderer",function(){if(iA3===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;OAR===void 0&&(OAR=document.createElement("template"));var g=OAR;L.call(D,g.content.cloneNode(!0),n.content.firstChild);iA3=n}n=iA3;return n},{mode:2});var w2D;var hTl;var WlA;var eTo;var xOT=function(){return _.m.apply(this,arguments)||this};
_.f(xOT,_.m);
xOT.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"}}}}};
xOT.prototype.backgroundColorChanged_=function(){var n,D=(n=this.data)==null?void 0:n.backgroundColor;this.hostElement.style.backgroundColor=nz[D||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
var iG=xOT;iG.prototype.backgroundColorChanged_=iG.prototype.backgroundColorChanged_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],iG.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iG.prototype,"data",void 0);
_.Y([_.P("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iG.prototype,"backgroundColorChanged_",null);iG=_.Y([_.Ep({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],iG);
_.l(iG,"yt-offer-item-upsell-renderer",function(){if(eTo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;WlA===void 0&&(WlA=document.createElement("template"));var g=WlA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);eTo=n}n=eTo;return n},{mode:2});_.fl("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var KlT=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};n.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return n};
_.f(KlT,_.m);_.G=KlT.prototype;
_.G.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:_.Ai("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.G.computeContainerStyle_=function(n){return n};
_.G.computeContainerIsHidden_=function(n){return n&&!!n.isHidden};
_.G.computeShowSpinner_=function(n,D){return n&&D==="in-progress"};
_.G.computeShowMoreContentsButton_=function(n,D,L,g,b){return!(!(g&&g.length||b&&b.length&&L)||!n||D)};
_.G.onToggleButton_=function(n){var D=this;n.stopPropagation();this.isExpanded_=n.detail&&n.detail.toggled;var L,g;this.isExpanded_&&!this.data.continuationSection.length&&((L=this.data)==null?0:(g=L.continuation)==null?0:g.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.bP(this.hostElement,"yt-load-next-continuation",function(b){return D.getContinuationUrl_(D.data.continuation.onClickContinuationData,b)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Bz(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.G.onShowMoreContentsButtonClicked_=function(n){var D=this;n.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.bP(this.hostElement,"yt-load-next-continuation",function(L){return D.getContinuationUrl_(D.data.continuations[0].nextContinuationData,L)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Bz(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.G.getContinuationUrl_=function(n,D){var L=n.continuation;n=n.clickTrackingParams;var g=_.r1();n&&g&&_.oG(g,_.JR(n));return _.mh(D,{continuation:L})};
_.G.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var n=_.r(this.hostElement).querySelector("#continuation-section");n&&(n=n.querySelectorAll("ytmusic-item-section-renderer"))&&n.forEach(function(D){return D.classList.add("memberships-and-purchases")})};
_.G.dataChanged_=function(){var n;this.isExpanded_=!((n=this.data)==null||!n.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.G.updateCardOnClickCommand_=function(n){n=_.u(n,gwj);var D,L;this.data&&((D=this.data)==null?0:D.targetId)&&n&&n.targetId===((L=this.data)==null?void 0:L.targetId)&&n.onClickCommand&&(this.data.onClickCommand=n.onClickCommand,this.isOnClickCommand_=!0)};
_.G.backgroundColorChanged_=function(){var n,D=(n=this.data)==null?void 0:n.backgroundColor;this.hostElement.style.backgroundColor=nz[D||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
var wr=KlT;wr.prototype.backgroundColorChanged_=wr.prototype.backgroundColorChanged_;wr.prototype.dataChanged_=wr.prototype.dataChanged_;wr.prototype.nextContinuationDataUpdated_=wr.prototype.nextContinuationDataUpdated_;wr.prototype.onToggleButton_=wr.prototype.onToggleButton_;_.Y([_.W(_.tM),_.F("design:type",Object)],wr.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],wr.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],wr.prototype,"ytNextContinuationBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.Y([_.W(rTR.InjectBehavior),_.F("design:type",Object)],wr.prototype,"injectBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wr.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],wr.prototype,"compact",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],wr.prototype,"isExpanded_",void 0);_.Y([_.t({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.F("design:type",String)],wr.prototype,"containerStyle_",void 0);_.Y([_.t({value:"not-started"}),_.F("design:type",String)],wr.prototype,"continuationStatus_",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.F("design:type",Boolean)],wr.prototype,"showSpinner_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],wr.prototype,"isOnClickCommand_",void 0);_.Y([_.t({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.F("design:type",Boolean)],wr.prototype,"showMoreContentsButton_",void 0);
_.Y([_.t({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(n,D){return!D||n.entities?null:_.VV(n.entities,"cardItemContainerEntity",D)}}),
_.F("design:type",Object)],wr.prototype,"cardItemContainerEntity_",void 0);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],wr.prototype,"onToggleButton_",null);_.Y([_.R("yt-next-continuation-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wr.prototype,"nextContinuationDataUpdated_",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wr.prototype,"dataChanged_",null);_.Y([_.P("data.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wr.prototype,"backgroundColorChanged_",null);wr=_.Y([_.Ep({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],wr);
_.l(wr,"yt-card-item-container-renderer",function(){if(hTl===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;w2D===void 0&&(w2D=document.createElement("template"));var g=w2D;L.call(D,g.content.cloneNode(!0),n.content.firstChild);hTl=n}n=hTl;return n},{mode:2});var ht=function(){return _.m.apply(this,arguments)||this};
_.f(ht,_.m);ht.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"}}}};
ht.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
ht.prototype.computeLoadingHidden=function(){var n;return!((n=this.commerceCartPageStateEntity)==null?0:n.cartActionInProgress)};
ht.prototype.updateNotification=function(){var n,D=(n=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:n.summaryText;D&&this.set("data.cartNotification",mD(D))};
var W5=ht;W5.prototype.notificationEntityChanged=W5.prototype.notificationEntityChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],W5.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],W5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],W5.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],W5.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],W5.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(n,D){return _.VV(n.entities,"commerceCartExpandableNotificationEntity",D)}}),
_.F("design:type",Object)],W5.prototype,"commerceCartExpandableNotificationEntity",void 0);_.Y([_.t({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(n,D){return _.VV(n.entities,"commerceCartPageStateEntity",D)}}),
_.F("design:type",Object)],W5.prototype,"commerceCartPageStateEntity",void 0);_.Y([_.bM("#spinner"),_.F("design:type",HTMLElement)],W5.prototype,"spinner",void 0);_.Y([_.P("commerceCartExpandableNotificationEntity","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],W5.prototype,"notificationEntityChanged",null);W5=_.Y([_.X({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],W5);
_.l(W5,"ytd-commerce-cart-renderer",function(){if(ICo!==void 0)return ICo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ICo=n},{mode:1});var RTo;var PUT=function(){var n=_.m.apply(this,arguments)||this;n.bigImage=!1;return n};
_.f(PUT,_.m);_.oh.Object.defineProperties(PUT.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.placeholderImageUrl}}});
var e7=PUT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],e7.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],e7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],e7.prototype,"bigImage",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],e7.prototype,"placeholderImageUrl",null);e7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],e7);
_.l(e7,"ytd-empty-product-shelf-renderer",function(){if(RTo!==void 0)return RTo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return RTo=n},{mode:1});var twT;var mOA=function(){var n=_.m.apply(this,arguments)||this;n.itemStyle="link-item";n.watchMetadataRefresh=!1;n.skinnyMode=!1;n.metaPanel=!1;n.inStructuredDescription=!1;n.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};n.updateOnResizeDebouncer=null;return n};
_.f(mOA,_.m);_.G=mOA.prototype;_.G.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.G.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"}}}}};
_.G.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.G.attachVEs=function(n){n.trackingParams&&_.qb().graftServerVe(n.trackingParams)};
_.G.handleUpdateMerchShelfAction=function(n){var D=this,L=_.u(n.updateMerchandiseShelfAction.merchandiseShelf,_.DP6);L&&(L.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){D.attachVEs(L);D.data=L},Number(L.renderDelayMs))):(this.attachVEs(L),this.data=L))};
_.G.updateOnResize=function(){if(this.JSC$14544_scrollContainer!==void 0&&this.JSC$14544_scrollContainer.clientWidth!==0&&this.items!==void 0){var n=this.JSC$14544_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-n));this.ytdHorizontalListBehavior.reposition_();var D;switch((D=this.data)==null?void 0:D.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var L,
g;((L=this.data)==null?void 0:(g=L.items)==null?void 0:g.length)===1?this.itemStyle="cta-item":this.itemStyle=n>=740?"large-item":"small-item"}}};
_.G.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.qw(this.updateOnResizeDebouncer,_.FU.after(100),this.updateOnResize)};
var x6=mOA;x6.prototype.debouncedUpdateOnResize=x6.prototype.debouncedUpdateOnResize;x6.prototype.dataChanged=x6.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],x6.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],x6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],x6.prototype,"ytdHorizontalListBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],x6.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],x6.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],x6.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x6.prototype,"itemStyle",void 0);_.Y([_.t({value:6}),_.F("design:type",Number)],x6.prototype,"initialCount",void 0);
_.Y([_.t({value:"data.items"}),_.F("design:type",String)],x6.prototype,"itemsPath",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x6.prototype,"watchMetadataRefresh",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x6.prototype,"skinnyMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x6.prototype,"metaPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x6.prototype,"inStructuredDescription",void 0);
_.Y([_.bM("#items"),_.F("design:type",HTMLDivElement)],x6.prototype,"items",void 0);_.Y([_.bM("#scroll-container"),_.F("design:type",HTMLDivElement)],x6.prototype,"JSC$14544_scrollContainer",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],x6.prototype,"dataChanged",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],x6.prototype,"debouncedUpdateOnResize",null);
x6=_.Y([_.X({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],x6);
_.l(x6,"ytd-merch-shelf-renderer",function(){if(twT!==void 0)return twT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return twT=n},{mode:2});var vDC;var X2J=function(){var n=_.m.apply(this,arguments)||this;n.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 n};
_.f(X2J,_.m);_.G=X2J.prototype;
_.G.addBackstagePostAction=function(n){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(n=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",n))&&(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:n}):this.set("data.contents",[{backstagePostThreadRenderer:n}]))};
_.G.addBackstageCommentAction=function(n){var D=this.get("addBackstageCommentAction.parentId",n);n=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",n);if(D&&n){D=this.postIdToIndices(D);for(var L=0;L<D.length;L++){var g=D[L];if(g<0)break;g="data.contents."+g+".backstagePostThreadRenderer.comments";this.get(g)&&(this.get(g+".backstageCommentsRenderer.contents")&&this.push(g+".backstageCommentsRenderer.contents",{commentThreadRenderer:n}),this.get(g+".backstageCommentsRenderer.teaserContents")?
this.push(g+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:n}):this.set(g+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:n}]))}}};
_.G.addBackstageReplyAction=function(n){var D=this.get("addBackstageReplyAction.parentId",n);n=this.get("addBackstageReplyAction.renderer.commentRenderer",n);D&&n&&this.setCreatorReply(D,n)};
_.G.banAuthorAction=function(n){var D=this.get("banAuthorAction.commentId",n);D&&(n=this.get("banAuthorAction.parentCommentId",n)||this.getParentPostId(D),this.removeFromStream(D,n))};
_.G.hideReportedCommentAction=function(n){var D=this.get("hideReportedCommentAction.commentId",n);D&&((n=this.get("hideReportedCommentAction.parentCommentId",n))||(n=this.getParentPostId(D)),this.removeFromStream(D,n))};
_.G.replaceBackstageCommentAction=function(n){var D=this.get("replaceBackstageCommentAction.commentId",n),L=this.get("replaceBackstageCommentAction.parentId",n);n=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",n);if(D&&L&&n){L=this.postIdToIndices(L);for(var g=0;g<L.length;g++){var b=L[g];if(b<0)break;var q=this.commentIdToIndex(D,b,!1);if(q>=0){var U=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+q+".commentThreadRenderer.replies.commentRepliesRenderer");
U&&(n.replies={commentRepliesRenderer:U});this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",q,1,{commentThreadRenderer:n})}q=this.commentIdToIndex(D,b,!0);if(q>=0){if(U=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(q+".commentThreadRenderer.replies.commentRepliesRenderer")))n.replies={commentRepliesRenderer:U};this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
q,1,{commentThreadRenderer:n})}}}};
_.G.replaceBackstagePostAction=function(n){var D=this.get("replaceBackstagePostAction.itemId",n);if(D){D=this.postIdToIndices(D);for(var L=0;L<D.length;L++){var g=D[L];if(g<0)break;var b=this.getPostRendererType(g),q=this.get("replaceBackstagePostAction.renderer."+b,n);if(!q&&b!=="sharedPostRenderer")break;var U=!1;q||(U=!0,q=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",n));if(!q)break;var J={};U?(_.sj(J,pJP,q),this.set("data.contents."+g+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
J)):(_.sj(J,new _.H(b),q),this.set("data.contents."+g+".backstagePostThreadRenderer.post",J))}}};
_.G.replaceBackstageReplyAction=function(n){var D=this.get("replaceBackstageReplyAction.replyId",n),L=this.get("replaceBackstageReplyAction.parentId",n);n=this.get("replaceBackstageReplyAction.renderer.commentRenderer",n);D&&n&&L&&this.setCreatorReply(L,n)};
_.G.removeCommentAction=function(n){var D=this.get("removeCommentAction.commentId",n);if(D){var L=this.get("removeCommentAction.parentCommentId",n);L&&this.get("removeCommentAction.isCreatorReply",n)?this.setCreatorReply(L,void 0):(L||(L=this.getParentPostId(D)),this.removeFromStream(D,L))}};
_.G.setCreatorReply=function(n,D){var L=this.getParentPostId(n);if(L){L=this.postIdToIndices(L);for(var g=0;g<L.length;g++){var b=L[g];if(b<0)break;var q=this.commentIdToIndex(n,b,!1);if(q>=0){var U="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+q;q=U+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";U+=".commentThreadRenderer.replies";D==void 0?(this.set(U,{}),this.set(q,!1)):(this.set(U,{commentRepliesRenderer:{teaserContents:[{commentRenderer:D}]}}),
this.set(U+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(q,!0))}q=this.commentIdToIndex(n,b,!0);q>=0&&(q="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+q,b=q+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",q+=".commentThreadRenderer.replies",D==void 0?(this.set(q,{}),this.set(b,!1)):(this.set(q,{commentRepliesRenderer:{teaserContents:[{commentRenderer:D}]}}),this.set(b,!0)))}}};
_.G.removeFromStream=function(n,D){if(D){D=this.postIdToIndices(D);for(var L=0;L<D.length;L++){var g=D[L];if(g<0)break;var b=this.commentIdToIndex(n,g,!1);b>=0&&this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",b,1);b=this.commentIdToIndex(n,g,!0);b>=0&&this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",b,1);g="data.contents."+g+".backstagePostThreadRenderer.post.backstagePostRenderer";
b=g+".backstageAttachment.pollRenderer.votedCommentId";this.get(b)===n&&(this.set(b,null),this.set(g+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(D=this.postIdToIndices(n).reverse(),L=0;L<D.length;L++){g=D[L];if(g<0)break;b=this.getPostRendererType(g);var q=this.get("backstagePostThreadRenderer.post."+b,this.data.contents[g]);q.postId===n?this.splice("data.contents",g,1):b==="sharedPostRenderer"&&this.set("data.contents."+g+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);q.scheduledPublishTimeSec&&_.$d(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.G.postIdToIndices=function(n){for(var D=[],L=0;L<this.data.contents.length;L++){var g=this.getPostRendererType(L);this.get("backstagePostThreadRenderer.post."+g+".postId",this.data.contents[L])===n&&D.push(L);if(g==="sharedPostRenderer"){var b=this.get("backstagePostThreadRenderer.post."+g+".originalPost.backstagePostRenderer.postId",this.data.contents[L]);g=this.get("backstagePostThreadRenderer.post."+g+".originalPost.postRenderer.postId",this.data.contents[L]);b!==n&&g!==n||D.push(L)}}return D};
_.G.commentIdToIndex=function(n,D,L){if(D<0)return-1;var g,b,q,U,J=_.u((g=this.data)==null?void 0:(b=g.contents)==null?void 0:(q=b[D])==null?void 0:(U=q.backstagePostThreadRenderer)==null?void 0:U.comments,J5P);return(D=L?J==null?void 0:J.teaserContents:J==null?void 0:J.contents)&&D.length?D.findIndex(function(k){return _.u(k,ttr).comment.commentRenderer.commentId===n}):-1};
_.G.getParentPostId=function(n){n=n.split(".");if(n[1])return n[0]};
_.G.getPostRendererType=function(n){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[n])?"sharedPostRenderer":"backstagePostRenderer"};
var Kz=X2J;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Kz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Kz.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Kz.prototype,"data",void 0);Kz=_.Y([_.X({disableElementRegistration:!0,is:"ytd-backstage-items"})],Kz);
_.l(Kz,"ytd-backstage-items",function(){if(vDC!==void 0)return vDC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return vDC=
n},{mode:1});var lCw;_.Zy({is:"ytd-comments",_template:function(){if(lCw!==void 0)return lCw;var n=document.createElement("template");_.z(n,'\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<tp-yt-paper-spinner-lite active="[[canShowDefaultSpinner_]]" class="style-scope ytd-comments"></tp-yt-paper-spinner-lite>\n<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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return lCw=n},
behaviors:[_.dxf.YtHostElementBehavior,_.o$.YtPlayerListenerBehavior,_.N.YtRendererBehavior,_.FO.YtActionHandlerBehavior],properties:{data:{type:Object,observer:"dataChanged_"},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},canShowDefaultSpinner_:{type:Boolean,computed:"computeCanShowDefaultSpinner_(data, canScheduleJobs)"},
engagementPanel:{type:Boolean,reflectToAttribute:!0},hidePanelButton:{type:Boolean,value:!1},isWatchGrid:{type:Boolean,value:!1}},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_",
"yt-update-comment-action":"updateCommentAction_","yt-update-comment-reply-action":"updateCommentReplyAction_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)","headerChanged_(data.header)"],created:function(){var n=this;this.RenderingPriority={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};this.initCommentsCsi_();this.player=null;this.JSC$14556_PLAYER_EVENTS_=new Map;this.JSC$14556_PLAYER_EVENTS_.set("onVideoProgress",function(){n.onVideoProgress_()})},
attached:function(){this.maybeGetAndSetPlayer_()},
maybeGetAndSetPlayer_:function(){var n=this,D=_.oE(this);D&&D.getPlayerPromise().then(function(L){n.playerApiReady_(L)})},
playerApiReady_:function(n){this.setPlayer_(n)},
setPlayer_:function(n){this.player_&&this.unlistenFromPlayerEvents(this.player_,this.JSC$14556_PLAYER_EVENTS_);(this.player_=n)&&this.listenToPlayerEvents(n,this.JSC$14556_PLAYER_EVENTS_)},
detached:function(){this.setPlayer_(null)},
onVideoProgress_:function(){var n=this,D=_.H7("prefetch_comments_ms_after_video");D>0&&setTimeout(function(){return n.loadComments()},D);
_.c("prefetch_comments_idle_job")&&_.dF(_.fj,function(){return n.loadComments()});
this.setPlayer_(null)},
dataChanged_:function(){this.player_||this.maybeGetAndSetPlayer_()},
contentsChanged_:function(n){n&&n.value&&n.path==="data.contents"&&this.tickForCommentsTimer_("cml")},
headerChanged_:function(n){n&&this.tickForCommentsTimer_("cmhl")},
initCommentsCsi_:function(){_.h9("wn_comments");var n=_.r1();n&&_.ww({clientScreenNonce:n},"wn_comments");this.tickForCommentsTimer_("cmi")},
createCommentAction_:function(n){n=vA(n);var D,L,g;if(n=(D=n)==null?void 0:(L=D.createCommentAction)==null?void 0:(g=L.contents)==null?void 0:g.commentThreadRenderer){var b,q,U,J,k,a;!this.isBackstage&&((b=this.data)==null?0:(q=b.header)==null?0:(U=q.commentsHeaderRenderer)==null?0:(J=U.createRenderer)==null?0:(k=J.commentSimpleboxRenderer)==null?0:(a=k.zeroStep)==null?0:a.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",
{});var d,T,Q,A;this.isBackstage&&((d=this.data)==null?0:(T=d.header)==null?0:(Q=T.commentsHeaderRenderer)==null?0:(A=Q.zeroStateMessage)==null?0:A.backstageZeroStateRenderer)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(n)}},
doReplyInsert_:function(n,D,L,g){g?this.splice(n,g,0,D):this.push(n,D)},
getRepliesPath_:function(n){return"data.contents."+n+".commentThreadRenderer.replies"},
getRepliesContentsPath_:function(n,D){n=this.getRepliesPath_(n);return D?n+".commentRepliesRenderer.teaserContents":n+".commentRepliesRenderer.contents"},
createCommentReplyAction_:function(n){n=vA(n);var D,L,g=(D=n)==null?void 0:(L=D.createCommentReplyAction)==null?void 0:L.parentCommentId,b,q;if(D=(b=n)==null?void 0:(q=b.createCommentReplyAction)==null?void 0:q.contents)if(g=this.commentIdToIndex_(g),!(g<0))if(b=this.getRepliesPath_(g),this.get(b)){var U,J;n=(U=n)==null?void 0:(J=U.createCommentReplyAction)==null?void 0:J.replyToCommentId;U=this.getRepliesContentsPath_(g,!1);this.get(U)&&(J=this.get(U).length,b=U+"."+(J-1)+".continuationItemRenderer",
this.get(b+".button")?(b=this.replyIdToIndex_(n,g,!1),this.doReplyInsert_(U,D,b,J-1)):this.get(b)||(J=this.replyIdToIndex_(n,g,!1),this.doReplyInsert_(U,D,J,null)));U=this.getRepliesContentsPath_(g,!0);this.get(U)?(g=this.replyIdToIndex_(n,g,!0),(!n||g>=0)&&this.doReplyInsert_(U,D,g,null)):this.set(U,[D])}else this.set(b,{commentRepliesRenderer:{teaserContents:[D]}})},
hideReportedCommentAction_:function(n){var D,L=n==null?void 0:(D=n.hideReportedCommentAction)==null?void 0:D.commentId;if(L){var g;n=n==null?void 0:(g=n.hideReportedCommentAction)==null?void 0:g.parentCommentId;L=L.replace("#",".");n||(n=this.getParentCommentId_(L));this.remove_(L,n)}},
getParentCommentId_:function(n){n=n.split(".");if(n[1])return n[0]},
removeCommentAction_:function(n){var D,L=n==null?void 0:(D=n.removeCommentAction)==null?void 0:D.commentId;if(L){var g;n=n==null?void 0:(g=n.removeCommentAction)==null?void 0:g.parentCommentId;L=L.replace("#",".");n||(n=this.getParentCommentId_(L));this.remove_(L,n)}},
pinCommentAction_:function(n){n=vA(n);var D,L,g=(D=n)==null?void 0:(L=D.pinCommentAction)==null?void 0:L.commentId;g&&(n=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",n))&&(this.remove_(g),this.insert_(n,!0))},
unpinCommentAction_:function(n){n=vA(n);var D,L,g=(D=n)==null?void 0:(L=D.unpinCommentAction)==null?void 0:L.commentId;if(g){var b,q,U;if(n=(b=n.unpinCommentAction)==null?void 0:(q=b.actionResult)==null?void 0:(U=q.update)==null?void 0:U.commentThreadRenderer)this.remove_(g),this.insert_(n)}},
updateCommentAction_:function(n){n=vA(n);var D,L,g=(D=n)==null?void 0:(L=D.updateCommentAction)==null?void 0:L.commentId,b,q;n=(b=n)==null?void 0:(q=b.updateCommentAction)==null?void 0:q.contents;g&&n&&this.update_(g,n)},
updateCommentReplyAction_:function(n){n=vA(n);var D,L,g=(D=n)==null?void 0:(L=D.updateCommentReplyAction)==null?void 0:L.commentId,b,q;n=(b=n)==null?void 0:(q=b.updateCommentReplyAction)==null?void 0:q.contents;g&&n&&(g=g.replace("#","."),b=this.getParentCommentId_(g),this.update_(g,n,b))},
banAuthorAction_:function(n){var D,L=n==null?void 0:(D=n.banAuthorAction)==null?void 0:D.commentId;if(L){var g;n=n==null?void 0:(g=n.banAuthorAction)==null?void 0:g.parentCommentId;L=L.replace("#",".");n||(n=this.getParentCommentId_(L));this.remove_(L,n)}},
commentIdToIndex_:function(n){var D;return n&&(D=this.data)!=null&&D.contents?this.data.contents.findIndex(function(L){var g,b,q,U,J;return n===((L==null?void 0:(g=L.commentThreadRenderer)==null?void 0:(b=g.comment)==null?void 0:(q=b.commentRenderer)==null?void 0:q.commentId)||(L==null?void 0:(U=L.commentThreadRenderer)==null?void 0:U.commentViewModel)&&((J=_.u(L.commentThreadRenderer.commentViewModel,lZj))==null?void 0:J.commentId))}):-1},
insert_:function(n,D){var L,g;if((L=this.data)==null?0:(g=L.contents)==null?0:g.some(function(q){return!(q==null||!q.commentThreadRenderer)}))for(L=0,g=this.data.contents.length;L<g;L++){var b=this.data.contents[L].commentThreadRenderer;
if(this.RenderingPriority[n.renderingPriority]>=this.RenderingPriority[b.renderingPriority]){D&&this.RenderingPriority[n.renderingPriority]==this.RenderingPriority[b.renderingPriority]?this.splice("data.contents",L,1,{commentThreadRenderer:n}):this.splice("data.contents",L,0,{commentThreadRenderer:n});break}}else this.set("data.contents",[{commentThreadRenderer:n}])},
doReplyRemove_:function(n,D,L){n=this.replyIdToIndex_(n,D,L);n<0||(D=this.getRepliesContentsPath_(D,L),this.splice(D,n,1))},
remove_:function(n,D){D=this.commentIdToIndex_(D);D<0?(D=this.commentIdToIndex_(n),D<0||this.splice("data.contents",D,1)):(this.doReplyRemove_(n,D,!1),this.doReplyRemove_(n,D,!0),D="data.contents."+D+".commentThreadRenderer.comment.commentRenderer",this.get(D+".backstageAttachment.pollRenderer.votedCommentId")==n&&(this.set(D+".backstageAttachment.pollRenderer.votedCommentId",null),this.set(D+".backstageAttachment.pollRenderer.commentDelete",null)))},
replyIdToIndex_:function(n,D,L){if(D<0)return-1;D=this.getRepliesContentsPath_(D,L);D=this.get(D);if(!D||!D.length)return-1;L=0;for(var g=D.length;L<g;L++){var b=void 0,q=void 0,U=void 0,J=void 0;if((((b=D[L])==null?void 0:(q=b.commentRenderer)==null?void 0:q.commentId)||((U=D[L])==null?void 0:(J=U.commentViewModel)==null?void 0:J.commentId))===n)return L}return-1},
doReplyUpdate_:function(n,D,L,g){n=this.replyIdToIndex_(n,D,g);if(!(n<0)){D=this.getRepliesContentsPath_(D,g);if(g=this.get(D+"."+n+".commentRenderer.creatorReply"))L.commentRenderer.creatorReply=g;this.splice(D,n,1,L)}},
update_:function(n,D,L){var g=this.commentIdToIndex_(L);!L||g<0?(g=this.commentIdToIndex_(n),g<0||this.set("data.contents."+g+".commentThreadRenderer.comment",D)):(this.doReplyUpdate_(n,g,D,!1),this.doReplyUpdate_(n,g,D,!0))},
computeIsBackstage_:function(n){return!!n},
computeCanShowDefaultSpinner_:function(n,D){return D?(D=_.E().resolve(_.Yo(_.lx)))&&D.isOnWatch&&D.isOnWatch()?!(n&&(n.contents||n.header||n.continuations)):!1:!1},
onRetrieveLocation_:function(n,D){D&&D.hasComments&&this.tickForCommentsTimer_("lss")},
tickForCommentsTimer_:function(n){_.ee(n,void 0,"wn_comments")},
reloadComments_:function(n){n&&n.reloadCommentsCommand&&n.reloadCommentsCommand.command&&n.reloadCommentsCommand.command.continuationCommand&&_.Bz(this,[n.reloadCommentsCommand.command])},
loadComments:function(){_.H7("prefetch_comments_ms_after_video")||_.c("prefetch_comments_idle_job")?this.$.sections.triggerInitialContinuations():this.$.sections.triggerContinuations()}});var Mwo=function(){return _.GG.apply(this,arguments)||this};
_.f(Mwo,_.GG);_.G=Mwo.prototype;_.G.bindIf=function(n,D,L){return n?D:L};
_.G.bindIfDefined=function(n,D){return n!==void 0?n:D};
_.G.booleanString=function(n){return(!!n).toString()};
_.G.equals=function(){for(var n=_.e1.apply(0,arguments),D=n[0],L=1;L<n.length;L++)if(D!=n[L])return!1;return!0};
_.G.isGreaterThan=function(n,D){return n>D};
_.G.isLessThan=function(n,D){return n<D};
_.G.logicalAND=function(){for(var n=_.e1.apply(0,arguments),D=!!n[0],L=1;L<n.length;L++)D=D&&!!n[L];return D};
_.G.logicalOR=function(){for(var n=_.e1.apply(0,arguments),D=!!n[0],L=1;L<n.length;L++)D=D||!!n[L];return D};
_.G.toBool=function(n){return!!n};
var R3=Mwo;R3.prototype.toBool=R3.prototype.toBool;R3.prototype.logicalOR=R3.prototype.logicalOR;R3.prototype.logicalAND=R3.prototype.logicalAND;R3.prototype.isLessThan=R3.prototype.isLessThan;R3.prototype.isGreaterThan=R3.prototype.isGreaterThan;R3.prototype.equals=R3.prototype.equals;R3.prototype.booleanString=R3.prototype.booleanString;R3.prototype.bindIfDefined=R3.prototype.bindIfDefined;R3.prototype.bindIf=R3.prototype.bindIf;R3=_.Y([_.qt()],R3);_.oD3=[R3.prototype];var Y3A;var S3C;var FlU=function(){return _.m.apply(this,arguments)||this};
_.f(FlU,_.m);FlU.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
FlU.prototype.onBackIconTap_=function(){window.history.back()};
var P5=FlU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],P5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],P5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],P5.prototype,"data",void 0);P5=_.Y([_.Ep({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],P5);
_.l(P5,"yt-header-with-back-renderer",function(){if(S3C===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Y3A===void 0&&(Y3A=document.createElement("template"));var g=Y3A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);S3C=n}n=S3C;return n},{mode:2});var HAA;var yTD;var NJT=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(NJT,_.m);_.G=NJT.prototype;_.G.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&(this.isDarkTheme=n,this.setUrl())};
_.G.dataChanged=function(){var n=this;if(this.data){var D=this.setUrl();D&&_.gk({destination:window,iframe:this.iframe,origin:_.q3c(D.toString()),channelName:"yt-iframe",onMessage:function(L){(L=n.getCommunicationCommand(L.data))&&n.ytComponentBehavior.resolveCommand(L)},
onEstablished:function(){}})}};
_.G.setUrl=function(){if(this.data&&this.data.iframeUrl){var n=_.AG(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(n)return _.Xy(this.iframe,n),n}};
_.G.getCommunicationCommand=function(n){var D;if((D=this.data)!=null&&D.onCommunicationCommandsMap){D=this.data.onCommunicationCommandsMap.find(function(b){return b.key===n});
if(D==null?0:D.value)return D==null?void 0:D.value;try{var L=FHr(_.D6(n)),g=this.data.onCommunicationCommandsMap.find(function(b){return b.key===(L==null?void 0:_.xl(L,1))});
if(g==null?0:g.value)return g==null?void 0:g.value}catch(b){}}};
var tt=NJT;tt.prototype.dataChanged=tt.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],tt.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],tt.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tt.prototype,"data",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],tt.prototype,"isDarkTheme",void 0);_.Y([_.bM("#iframe"),_.F("design:type",HTMLIFrameElement)],tt.prototype,"iframe",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tt.prototype,"dataChanged",null);tt=_.Y([_.Ep({is:"yt-iframe-renderer",disableElementRegistration:!0})],tt);
_.l(tt,"yt-iframe-renderer",function(){if(yTD===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;HAA===void 0&&(HAA=document.createElement("template"));var g=HAA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);yTD=n}n=yTD;return n},{mode:2});_.mU=function(n){_.TR.call(this);this.callback=n;this.bezier=new oaQ(0,0,.4,0,.2,1,1,1);this.delay=new _.F6(this.next,window,this);this.JSC$14574_animating=!1;_.qI(this,this.delay)};
_.f(_.mU,_.TR);_.mU.prototype.isAnimating=function(){return this.JSC$14574_animating};
_.mU.prototype.start=function(n,D,L){this.config={from:n,to:D,duration:L,startTime:(0,_.Ml)()};this.JSC$14574_animating=!0;this.next()};
_.mU.prototype.stop=function(){this.delay.stop();this.JSC$14574_animating=!1;this.config=void 0};
_.mU.prototype.next=function(){if(this.config){var n=this.config,D=n.from,L=n.to,g=n.duration;n=n.startTime;var b=(0,_.Ml)()-n;n=this.bezier;g=Sjj(n,b/g);if(g==0)n=n.y0;else if(g==1)n=n.y3;else{b=iJ(n.y0,n.y1,g);var q=iJ(n.y1,n.y2,g);n=iJ(n.y2,n.y3,g);b=iJ(b,q,g);q=iJ(q,n,g);n=iJ(b,q,g)}n=_.RS(n,0,1);this.callback(D+(L-D)*n);n<1?this.delay.start():this.JSC$14574_animating=!1}};_.v5=new _.jK("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var jAl={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},Ddl=function(n,D,L,g){_.TR.call(this);this.JSC$14582_miniAppId=n;this.localReleaseId=D;this.derivedDeviceInterface=L;this.isForeground=g;this.JSC$14582_playNonceResolver=new _.gs;this.playPingTimerId=NaN;this.playPingIntervalMs=_.H7("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.H7("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.c("enable_displaying_ppn");this.JSC$14582_miniAppClientDataProvider=_.E().resolve(_.v5);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;nOT(this);var b=setTimeout(function(){_.CL(new _.pe("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14582_playNonceResolver.promise.then(function(){clearTimeout(b)})};
_.f(Ddl,_.TR);var gOA=function(n,D){n.JSC$14582_playNonceResolver.resolve(D!=null?D:zt(8));n.enableDisplayingPpn&&L$D(n).then(function(L){n.JSC$14582_miniAppClientDataProvider.clientData.set("post_play_nonce",L)})},L$D=function(n){return _.B(function(D){return D.nextAddress==1?_.p(D,n.JSC$14582_playNonceResolver.promise,2):D.return(D.yieldResult)})},nOT=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$14582_playNonceResolver.promise,2);D=g.yieldResult;L={miniAppInfo:{externalPostId:n.JSC$14582_miniAppId,localReleaseId:n.localReleaseId,postPlayNonce:D,derivedDeviceInterface:n.derivedDeviceInterface}};_.ww(L);_.Tq(g)})},$dD=function(n){n.state!==0?_.CL(new _.pe("[MiniAppPlayLogger] recordPlayStart failed with state "+jAl[n.state])):(n.state=1,Xq(n,"ma_cl"),lG(n,"PLAY_EVENT_TYPE_PLAY_START"),bSl(n))},GKA=function(n){n.isForeground=!1;
lG(n,"PLAY_EVENT_TYPE_PLAY_PAUSE")},qiU=function(n){n.state!==1&&n.state!==2?_.CL(new _.pe("[MiniAppPlayLogger] recordPlayEnd failed with state "+jAl[n.state])):(n.state=3,window.clearInterval(n.playPingTimerId),n.playPingTimerId=NaN,Fdy(),lG(n,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},V1w=function(n,D){n.state===2&&n.gameReady&&(n.firstClickRecorded?Date.now()-n.clickRecordedMs<n.playClickIntervalMs||(n.clickRecordedMs=Date.now(),lG(n,"PLAY_EVENT_TYPE_PLAY_CLICK")):D&&(Xq(n,"ma_fua"),lG(n,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),n.firstClickRecorded=!0,n.clickRecordedMs=Date.now()))};
Ddl.prototype.logError=function(n){var D=this,L;_.B(function(g){if(g.nextAddress==1)return n.metadata.externalPostId=D.JSC$14582_miniAppId,L=n.metadata,_.p(g,Promise.race([D.JSC$14582_playNonceResolver.promise,new Promise(function(b){setTimeout(function(){b("")},3E4)})]),2);
L.postPlayNonce=g.yieldResult;n.metadata.localReleaseId=D.localReleaseId;n.loggingError.level="WARNING";_.zo(n.loggingError,n.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:n.metadata});_.Tq(g)})};
var UdA=function(n,D,L,g){var b,q,U,J,k,a;_.B(function(d){if(d.nextAddress==1)return _.p(d,n.JSC$14582_playNonceResolver.promise,2);b=d.yieldResult;q={externalPostId:n.JSC$14582_miniAppId,localReleaseId:n.localReleaseId,postPlayNonce:b,sdkVersion:L,api:D};g!==void 0&&(q.networkRequestsMeasurement={networkRequests:_.NS(g,1),cachedRequests:_.NS(g,2),transferredBytes:_.NS(g,3)},(U=g)==null?0:_.Qc(U,yZ,6))&&(q.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((J=_.SV(g,
yZ,6))==null?void 0:Rj(J,1))||"0",cacheHits:((k=_.SV(g,yZ,6))==null?void 0:Rj(k,2))||"0",cachedBytes:((a=_.SV(g,yZ,6))==null?void 0:Rj(a,3))||"0"});_.Qa("miniAppSdkUsage",q);_.Tq(d)})},Jc3=function(n,D,L){var g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v;
_.B(function(LO){if(LO.nextAddress==1)return _.p(LO,n.JSC$14582_playNonceResolver.promise,2);g=LO.yieldResult;b={externalPostId:n.JSC$14582_miniAppId,localReleaseId:n.localReleaseId,postPlayNonce:g,sdkVersion:L,measurementWindow:{startTimestampMs:String(WF(D,1)),endTimestampMs:String(WF(D,2))},frameRate:{averageFrameTimeDeltaMs:eB(D,3),averageFrameIdleTimeMs:eB(D,4)}};_.Qc(D,NP,5)&&(b.networkRequests={networkRequests:(q=$5(D))==null?void 0:_.NS(q,1),cachedRequests:(U=$5(D))==null?void 0:_.NS(U,2),
transferredBytes:(J=$5(D))==null?void 0:_.NS(J,3),sameOriginStatusCodeToCounts:B_A((k=$5(D))==null?void 0:aCB(k,4)),crossOriginStatusCodeToCounts:B_A((a=$5(D))==null?void 0:aCB(a,5))},(d=$5(D))==null?0:_.Qc(d,yZ,6))&&(b.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((T=$5(D))==null?void 0:(Q=_.SV(T,yZ,6))==null?void 0:Rj(Q,1))||"0",cacheHits:((A=$5(D))==null?void 0:(I=_.SV(A,yZ,6))==null?void 0:Rj(I,2))||"0",cachedBytes:((w=$5(D))==null?void 0:(h=_.SV(w,yZ,6))==null?void 0:
Rj(h,3))||"0"});_.Qc(D,qTI,7)&&(b.gameCapture={averageFrameTimeDeltaMs:(e=_.SV(D,qTI,7))==null?void 0:eB(e,1),averageFrameIdleTimeMs:(v=_.SV(D,qTI,7))==null?void 0:eB(v,2)});_.Qa("miniAppPerformanceMetrics",b);_.Tq(LO)})},kKU=function(n,D,L){var g,b;
return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.JSC$14582_playNonceResolver.promise,2);g=q.yieldResult;b={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:n.JSC$14582_miniAppId,postPlayNonce:g,miniAppReleaseId:n.localReleaseId},derivedDeviceInterface:n.derivedDeviceInterface,adTriggerType:D};b.rejectedReason=L||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.Qa("miniAppAdEvent",b);_.Tq(q)})};
Ddl.prototype.disposeInternal=function(){_.TR.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var lG=function(n,D,L,g){L=L===void 0?{}:L;g=g===void 0?!1:g;var b,q,U,J;_.B(function(k){if(k.nextAddress==1)return b=n.isForeground,q=n.beforeReady,_.p(k,n.JSC$14582_playNonceResolver.promise,2);U=k.yieldResult;J={externalPostId:n.JSC$14582_miniAppId,localReleaseId:n.localReleaseId,derivedDeviceInterface:n.derivedDeviceInterface,postPlayNonce:U,type:D};L.sequenceGroup=U;J.playState=q?"PLAY_STATE_NOT_READY":b?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.Qa("miniAppPlayEvent",J,L);
g&&_.Ab();_.Tq(k)})},Xq=function(n,D){var L;
_.B(function(g){if(g.nextAddress==1)return L=(0,_.Ml)(),_.p(g,n.JSC$14582_playNonceResolver.promise,2);_.Wz(D,L);_.Tq(g)})},bSl=function(n){isNaN(n.playPingTimerId)&&(n.playPingTimerId=_.D8(function(){n.state!==1&&n.state!==2?_.CL(new _.pe("[MiniAppPlayLogger] reportPlayPing failed with state "+jAl[n.state])):lG(n,"PLAY_EVENT_TYPE_PLAY_PING")},n.playPingIntervalMs))},B_A=function(n){return Array.from(n.entries()).map(function(D){var L=_.V(D);
D=L.next().value;L=L.next().value;return{key:D,value:L}})};var pID=_.H7("show_mini_app_ad_frequency_cap_ms",0),ZS3=function(){this.showAdIntervalMs=pID;this.isRateLimited=!0},amJ=function(n,D){setTimeout(function(){return n.isRateLimited=!1},n.showAdIntervalMs);
n.showMiniAppAdCommand=D.showMiniAppAdCommand;n.isEmbeddedInWebview=D.isEmbeddedInWebview;n.playLogger=D.playLogger},T_A=function(n,D){var L;
return _.B(function(g){if(g.nextAddress==1){if(!n.showMiniAppAdCommand||!n.isEmbeddedInWebview)return g.return(ddl(n,D,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(n.isRateLimited)return g.return(ddl(n,D,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));n.adResolver=new _.gs;L=ADi(new fBj,D);li(n.showMiniAppAdCommand,zqr(L));n.isRateLimited=!0;setTimeout(function(){return n.isRateLimited=!1},n.showAdIntervalMs);
return _.p(g,n.adResolver.promise,2)}return g.return(g.yieldResult)})};
ZS3.prototype.onAdFinished=function(n){n=tBA(n);var D;(D=this.adResolver)==null||D.resolve(n)};
var ddl=function(n,D,L){var g;return _.B(function(b){if(b.nextAddress==1)b=_.p(b,(g=n.playLogger)==null?void 0:kKU(g,udy(D),L),2);else{var q=b.return;var U=new PNj;U=_.FG(U,1,2);b=q.call(b,U)}return b})};var EOo=new _.jK("INNERTUBE_MANAGER_TOKEN");var sW3=function(){this.callbacks={}};
sW3.prototype.initialize=function(n){var D=this;this.callbacks=n;window.youtubewebview?window.youtubewebview.onmessage=function(L){cc2(D,L)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(L){cc2(D,L)})};
var cc2=function(n,D){if(D.data)try{var L=FHr(D.data);if(_.Bw(L,1)!=null){var g=ESL(_.xl(L,2));switch(_.xl(L,1)){case "yt-mini-app-load-audio-state":var b,q;(q=(b=n.callbacks).onAudioStateLoaded)==null||q.call(b,_.hf(g,kt(g,r9,1)));break;case "yt-mute-mini-app":var U,J;(J=(U=n.callbacks).onMuteMiniApp)==null||J.call(U);break;case "yt-unmute-mini-app":var k,a;(a=(k=n.callbacks).onUnmuteMiniApp)==null||a.call(k);break;case "yt-playable-exit":var d,T;(T=(d=n.callbacks).onExit)==null||T.call(d);break;
case "yt-post-play-nonce":var Q,A;(A=(Q=n.callbacks).onPostPlayNonceReceived)==null||A.call(Q,PF(g,2,r9));break;case "yt-confirm-exit-mini-app":var I,w;(w=(I=n.callbacks).confirmExitMiniApp)==null||w.call(I);break;case "yt-confirm-exit-mini-app-edu":var h,e;(e=(h=n.callbacks).confirmExitMiniAppEdu)==null||e.call(h);break;case "yt-benchmarking-response":var v,LO;(LO=(v=n.callbacks).onNativeBenchmarkingMessageReceived)==null||LO.call(v,PF(g,2,r9));break;case "yt-mini-app-load-3p-consent-state":var S,
$i;($i=(S=n.callbacks).multiplayer3pAckStateLoaded)==null||$i.call(S,_.hf(g,kt(g,r9,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var nO,VB;(VB=(nO=n.callbacks).exitMiniAppSeenStateLoaded)==null||VB.call(nO,_.hf(g,kt(g,r9,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Iv,CO;(CO=(Iv=n.callbacks).onNavigateToNewMiniApp)==null||CO.call(Iv);break;case "yt-game-data-available":var uT,Wy;(Wy=(uT=n.callbacks).onGameDataAvailable)==null||Wy.call(uT,PF(g,2,r9));break;case "yt-pause-mini-app":var LQ,
Ur;(Ur=(LQ=n.callbacks).onPauseMiniApp)==null||Ur.call(LQ);break;case "yt-resume-mini-app":var ov,YG;(YG=(ov=n.callbacks).onResumeMiniApp)==null||YG.call(ov);break;case "yt-playable-ad-finished":var pQ,TP;(TP=(pQ=n.callbacks).onAdFinished)==null||TP.call(pQ,PF(g,2,r9))}}else _.CL(Error("Uh"))}catch(s3){_.zo(Error("Vh"))}else _.CL(Error("Wh"))};var AmO=function(n){this.rpcErrorCode=n};var My=function(n,D,L){this.intervalMs=n;this.apiFunc=D;this.type=L;this.schedulerReady=!0};
My.prototype.call=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1){if(D.type!==1&&n===D.cachedValue)return g.return();D.pendingApiRequestResolver||(D.pendingApiRequestResolver=new _.gs);L=D.pendingApiRequestResolver.promise;D.cachedValue=n;return _.p(g,QWT(D),2)}return g.return(L)})};
My.prototype.flush=function(n){n=n===void 0?!1:n;var D=this;return _.B(function(L){return D.cachedValue===void 0?L.return():_.p(L,D.apiFunc(D.cachedValue,n),0)})};
var QWT=function(n){var D,L,g;return _.B(function(b){switch(b.nextAddress){case 1:if(!n.schedulerReady||!n.pendingApiRequestResolver)return b.return();n.schedulerReady=!1;D=n.pendingApiRequestResolver;n.pendingApiRequestResolver=void 0;_.JA(b,2);if(n.cachedValue===void 0){b.jumpTo(4);break}return _.p(b,n.apiFunc(n.cachedValue),5);case 5:L=b.yieldResult,D.resolve(L);case 4:_.hE(b,3);break;case 2:g=_.dG(b),D.reject(g);case 3:setTimeout(function(){return _.B(function(q){n.schedulerReady=!0;return _.p(q,
QWT(n),0)})},n.intervalMs),_.Tq(b)}})};var CRJ=window.location.origin+"/miniapp_cloudsaves",zDy=[400,401],uyO=_.H7("cloud_save_game_data_rate_limit_ms",3E3),zhT=function(n){var D=this;this.JSC$14626_miniAppId=n;this.loadAttempts=0;this.cloudSaveIntervalMs=uyO;this.initialDownloadDataSucceeded=!1;this.JSC$14626_playNonceResolver=new _.gs;this.scottyUploadRateLimiter=new My(this.cloudSaveIntervalMs,function(L,g){return fmU(D,L,g)},2);
this.downloadDataPromise=Ac2(this);this.downloadDataPromise.then(function(){D.initialDownloadDataSucceeded=!0}).catch(function(){})},ImO=function(n,D){D.then(function(L){return n.JSC$14626_playNonceResolver.resolve(L)})},CDJ=function(n){return _.B(function(D){return n.cachedData===void 0?D.return(n.downloadDataPromise):D.return(n.cachedData)})},rcD=function(n,D){return _.B(function(L){n.cachedData=D;
if(!n.initialDownloadDataSucceeded)throw Error("Xh");return _.p(L,n.scottyUploadRateLimiter.call(D),0)})},OS3=function(){return new Promise(function(n){setTimeout(n,1E3,"")})},iST=function(n,D){var L,g;
return _.B(function(b){if(b.nextAddress==1)return L=n.JSC$14626_miniAppId,_.p(b,Promise.race([n.JSC$14626_playNonceResolver.promise,OS3()]),2);g={"X-YouTube-MiniAppId":L,"X-YouTube-PostPlayNonce":b.yieldResult};"DELEGATED_SESSION_ID"in _.Co&&OBv(D,g);return b.return(g)})},fmU=function(n,D,L){L=L===void 0?!1:L;
return _.B(function(g){return f2B()?_.c("enable_cloud_save_error_popup_after_retry")?g.return(new Promise(function(b,q){var U,J,k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:U=0,J=!0,a=k=null;case 2:if(!(J&&U++<2)){T.jumpTo(4);break}_.JA(T,5);return _.p(T,wIC(n,D,L),7);case 7:k=T.yieldResult;J=k.ok?!1:!zDy.includes(k.status);_.hE(T,2);break;case 5:a=d=_.dG(T);J=I2y(a);T.jumpTo(2);break;case 4:k?k.ok?(o3(n,uyO),b()):(o3(n,n.cloudSaveIntervalMs*2),q(Error("Yh`"+String(k.status),{cause:{rpcErrorCode:k.status}}))):
(o3(n,n.cloudSaveIntervalMs*2),q(a||Error("Zh"))),_.Tq(T)}})})):g.return(new Promise(function(b,q){var U,J;
return _.B(function(k){if(k.nextAddress==1){if(n.JSC$14626_miniAppId==="")return q(Error("$h")),k.return();_.JA(k,2);return _.p(k,wIC(n,D,L),4)}if(k.nextAddress!=2)return U=k.yieldResult,U.ok?(o3(n,uyO),b()):(o3(n,n.cloudSaveIntervalMs*2),q(Error("Yh`"+String(U.status),{cause:{rpcErrorCode:U.status}}))),_.hE(k,0);J=_.dG(k);o3(n,n.cloudSaveIntervalMs*2);q(J);_.Tq(k)})})):g.return()})},wIC=function(n,D,L){L=L===void 0?!1:L;
var g,b,q;return _.B(function(U){if(U.nextAddress==1)return g=_.fA((new TextEncoder).encode(D)),b=rmv(),_.p(U,iST(n,b),2);q=U.yieldResult;return U.return(fetch(b,{method:"POST",body:new Blob([g]),headers:q,keepalive:L}))})},Ac2=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1){if(!f2B())return g.return("");if(n.JSC$14626_miniAppId==="")throw Error("$h");if(n.loadAttempts>2)return g.return(n.downloadDataPromise);_.JA(g,2);return _.p(g,hh3(n),4)}if(g.nextAddress!=2)return D=g.yieldResult,g.return(D);L=_.dG(g);if(I2y(L)&&++n.loadAttempts<2)return g.return(Ac2(n));throw L;})},hh3=function(n){var D,L,g,b,q;
return _.B(function(U){switch(U.nextAddress){case 1:return _.JA(U,2),D=rmv(),_.p(U,iST(n,D),4);case 4:return L=U.yieldResult,_.p(U,fetch(D,{method:"GET",headers:L}),5);case 5:return g=U.yieldResult,g.ok?_.p(U,g.text(),6):U.return(Promise.reject(Error("ai`"+String(g.status),{cause:new AmO(g.status)})));case 6:return b=U.yieldResult,U.return((new TextDecoder).decode(_.D6(b)));case 2:return q=_.dG(U),U.return(Promise.reject(q))}})},o3=function(n,D){n.cloudSaveIntervalMs=D;
n.scottyUploadRateLimiter.intervalMs=n.cloudSaveIntervalMs};
zhT.prototype.flush=function(){var n=this;return _.B(function(D){return n.initialDownloadDataSucceeded?_.p(D,n.scottyUploadRateLimiter.flush(!0),0):D.return()})};var W$R=g9(LG(1),nG(1)),ehO=g9(LG(1),nG(3)),Y6=function(n){this.callbacks=n};
_.G=Y6.prototype;_.G.onAudioToggled=function(n,D){(D===void 0||D)&&_.BX("yt-mini-app-is-audio-enabled",n,2592E3)};
_.G.onPause=function(){this.onAudioToggled(!1,!1)};
_.G.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.G.returnNativeBenchmarkingMessage=function(){};
_.G.sendGameData=function(){};
_.G.sendStartGameFrameCapture=function(){};
var OfO=function(n,D,L){this.callbacks=n;var g=this;this.sdkVersion=new _.gs;this.channel=new hvA(_.gk({destination:window,iframe:D,origin:(new URL(L.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var b=S7;var q=LG(5);var U=new FJr;U=_.mJ(U,1,1E4);q=_.aW(q,4,g2L,U);b(g,q);g.onAudioToggled(g.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){g.sdkVersion.resolve("")},1E4)};
_.f(OfO,Y6);_.G=OfO.prototype;_.G.onAudioToggled=function(n,D){Y6.prototype.onAudioToggled.call(this,n,D===void 0?!0:D);D=S7;var L=LG(2),g=new YB6;n=_.gp(g,1,n);n=_.aW(L,3,g2L,n);D(this,n)};
_.G.onPause=function(){Y6.prototype.onPause.call(this);S7(this,LG(3))};
_.G.onResume=function(){Y6.prototype.onResume.call(this);S7(this,LG(4))};
_.G.returnNativeBenchmarkingMessage=function(n){var D=S7,L=LG(6);var g=nG(_.Qc(n,HM,1)?1:2);n=_.Qc(n,HM,1)?n:null;g=_.aW(g,5,Dx,n);D(this,g9(L,g))};
_.G.sendGameData=function(n){var D=S7,L=LG(7);n=_.aW(L,5,g2L,n);D(this,n)};
_.G.sendStartGameFrameCapture=function(){S7(this,LG(9))};
var Fq=function(n,D,L){var g,b,q;return _.B(function(U){if(U.nextAddress==1)return g=n.callbacks,b=g.onSdkCalled,q=D,_.p(U,n.sdkVersion.promise,2);b.call(g,q,U.yieldResult,L);_.Tq(U)})};
OfO.prototype.onMessage=function(){var n=this;return xfI(GO,function(D){var L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy,LQ,Ur,ov,YG,pQ,TP,s3,KQ,sr,rA,oA,xD,qf,jj,mI,AT,dA,CQ;return _.B(function(jJ){switch(jJ.nextAddress){case 1:if(!Jy6(D.data))return _.CL(Error("bi")),jJ.return();L=_.K6(D.data,1);_.c("enable_iframe_message_get_type_via_fields")&&(g=D.data,L=b=_.K6(g,1));switch(L){case 8:if(D.data.hasMetadata()){var mb=n.sdkVersion,Bc=mb.resolve;var Hc=D.data.getMetadata();Hc=_.xl(Hc,
1);Bc.call(mb,Hc);clearTimeout(n.sdkVersionTimeoutId)}break;case 6:return jJ.jumpTo(2);case 16:if(!_.uN(D.data,$aA,14,qT))return jJ.return();q=_.tf(D.data,$aA,14,qT);(J=(U=n.callbacks).onGameFrameReceived)==null||J.call(U,q);return jJ.return();case 1:if(mb=_.tf(D.data,NQj,2,qT))switch(_.K6(mb,1)){case 1:n.callbacks.onFirstFrameReady();if(_.c("enable_network_request_logging_on_game_events")&&_.Qc(mb,NP,4)){Fq(n,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.SV(mb,NP,4));break}Fq(n,"MINI_APP_SDK_API_FIRST_FRAME_READY");
break;case 2:(Hc=(Bc=n.callbacks).onGameReady)==null||Hc.call(Bc);if(_.c("enable_network_request_logging_on_game_events")&&_.Qc(mb,NP,4)){Fq(n,"MINI_APP_SDK_API_GAME_READY",_.SV(mb,NP,4));break}Fq(n,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.uN(mb,jW,3,jjX))n.callbacks.onResourceLoaded(_.tf(mb,jW,3,jjX))}return jJ.return();case 3:return jJ.jumpTo(3);case 4:return jJ.jumpTo(4);case 2:return jJ.jumpTo(5);case 9:return jJ.jumpTo(6);case 10:return n.callbacks.onClick(),jJ.return();case 5:return jJ.jumpTo(7);
case 11:if(!_.uN(D.data,Fx,9,qT))return jJ.return();k=_.tf(D.data,Fx,9,qT);(d=(a=n.callbacks).onBenchmarkingMessageReceived)==null||d.call(a,k);mb=D.reply;Bc=LG(1);Hc=nG(1);var bD=new Fx;var wA=new Uint8Array($9B(k,kt(k,vlA,6))|0);bD=q4(bD,5,vlA,_.Or(wA,!1));Hc=_.aW(Hc,5,Dx,bD);mb.call(D,g9(Bc,Hc));return jJ.return();case 12:return jJ.jumpTo(8);case 13:return jJ.jumpTo(9);case 15:if(!_.c("enable_open_yt_content"))return D.reply(ehO),jJ.return();if(!_.uN(D.data,bTr,12,qT))return D.reply(g9(LG(1),nG(2))),
jJ.return();mb=_.tf(D.data,bTr,12,qT);T=_.xl(mb,1);n.callbacks.onOpenYTContent(T);D.reply(W$R);return jJ.return();case 14:return jJ.jumpTo(10);default:return jJ.return()}jJ.jumpTo(0);break;case 2:if(!_.uN(D.data,by,5,qT))return jJ.return();Bc=D.data;mb=kt(Bc,qT,5);Bc=Bc.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;(mb=cTi(Bc,Bc[_.Jj]|0,by,mb))||(mb=by[hW4])||(mb=new by,Er(mb.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),mb=by[hW4]=mb);Q=mb;mb=_.SL(Q,HG,1,_.FI());A=_.V(mb);I=A.next();
case 12:if(I.done){jJ.jumpTo(14);break}w=I.value;h=new _.pe;h.level=_.K6(w,2)===1?"WARNING":"ERROR";e=wvB(w.getSource());return _.p(jJ,n.sdkVersion.promise,15);case 15:v={source:e,sdkVersion:jJ.yieldResult};_.nA(_.cF(w,6))!=null?(h.message=w.getMessage(),h.stack=_.xl(w,5),v.sdkErrorType=hDQ(_.K6(w,6)),_.nA(_.cF(w,7))!=null&&(v.sdkApi=WRT(_.K6(w,7)))):h.stack=void 0;S=LO=void 0;(S=(LO=n.callbacks).onError)==null||S.call(LO,{loggingError:h,metadata:v});I=A.next();jJ.jumpTo(12);break;case 14:return jJ.return();
case 3:return _.JA(jJ,16),mb=n.callbacks,Bc=mb.onSave,Hc=_.tf(D.data,SBG,4,qT),Hc=_.xl(Hc,1),_.p(jJ,Bc.call(mb,Hc),18);case 18:D.reply(W$R);_.hE(jJ,17);break;case 16:return $i=_.dG(jJ),nO=Mv,VB=$i,Iv=n.callbacks,CO="MINI_APP_SDK_API_SAVE_DATA",_.p(jJ,n.sdkVersion.promise,19);case 19:nO(VB,Iv,CO,jJ.yieldResult),D.reply(ehO);case 17:return _.p(jJ,Fq(n,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return jJ.return();case 4:return _.JA(jJ,21),_.p(jJ,n.callbacks.onLoad(),23);case 23:uT=jJ.yieldResult;mb=D.reply;
Bc=LG(1);Hc=nG(1);bD=new SBG;bD=_.Ts(bD,1,uT);Hc=_.aW(Hc,3,Dx,bD);mb.call(D,g9(Bc,Hc));_.hE(jJ,22);break;case 21:return Wy=_.dG(jJ),LQ=Mv,Ur=Wy,ov=n.callbacks,YG="MINI_APP_SDK_API_LOAD_DATA",_.p(jJ,n.sdkVersion.promise,24);case 24:LQ(Ur,ov,YG,jJ.yieldResult),D.reply(ehO);case 22:return _.p(jJ,Fq(n,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return jJ.return();case 5:_.JA(jJ,26);n.callbacks.onSendHighScore(I1(_.tf(D.data,Uab,3,qT).getValue()));D.reply(g9(LG(1),nG(1)));_.hE(jJ,27);break;case 26:return pQ=
_.dG(jJ),TP=Mv,s3=pQ,KQ=n.callbacks,sr="MINI_APP_SDK_API_SEND_SCORE",_.p(jJ,n.sdkVersion.promise,28);case 28:TP(s3,KQ,sr,jJ.yieldResult),D.reply(ehO);case 27:return _.p(jJ,Fq(n,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return jJ.return();case 6:if(!_.uN(D.data,Bkr,8,qT)){jJ.jumpTo(30);break}mb=_.tf(D.data,Bkr,8,qT);mb=_.K6(mb,1);return _.p(jJ,Fq(n,WRT(mb)),30);case 30:return jJ.return();case 7:return mb=D.reply,Bc=LG(1),Hc=nG(1),bD=n.callbacks.getLanguage(),Hc=q4(Hc,4,Dx,ZC(bD)),mb.call(D,g9(Bc,
Hc)),_.p(jJ,Fq(n,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return jJ.return();case 8:if(!_.uN(D.data,VmQ,10,qT))return jJ.return();rA=_.tf(D.data,VmQ,10,qT);oA=n.callbacks;xD=oA.onSdkPerformanceUpdate;return _.p(jJ,n.sdkVersion.promise,33);case 33:return xD.call(oA,rA,jJ.yieldResult),jJ.return();case 9:mb=D.data;if(_.Bw(mb,kt(mb,qT,11))==null)return D.reply(g9(LG(1),nG(2))),jJ.return();qf=PF(D.data,11,qT);n.callbacks.onShareInviteCode(qf);D.reply(W$R);return _.p(jJ,Fq(n,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),
34);case 34:return jJ.return();case 10:if(_.uN(D.data,olr,13,qT)){jJ.jumpTo(35);break}return _.p(jJ,n.callbacks.onShowMiniAppAd(2),36);case 36:return jj=jJ.yieldResult,D.reply(g9(LG(1),DaA(jj))),_.p(jJ,Fq(n,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return jJ.return();case 35:mb=_.tf(D.data,olr,13,qT);a:switch(_.K6(mb,1)){case 1:mb={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:mb={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:mb={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}mI=
mb;AT=mI.adType;dA=mI.sdkApi;mb=n.callbacks;Bc=mb.onShowMiniAppAd;Hc=_.tf(D.data,olr,13,qT);Hc=_.xl(Hc,2);return _.p(jJ,Bc.call(mb,AT,Hc||void 0),38);case 38:return CQ=jJ.yieldResult,D.reply(g9(LG(1),DaA(CQ))),_.p(jJ,Fq(n,dA),39);case 39:return jJ.return()}})})};
var S7=function(n,D){_.B(function(L){n.channel.send(D);_.Tq(L)})},Sh=function(n,D,L){this.callbacks=n;
var g=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;n=OS8(D,(new URL(L.toString())).origin);this.gameSnacks=new FbP(n);this.gameSnacks.page.onReady(function(){g.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){g.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var b,q;(q=(b=g.callbacks).onGameReady)==null||q.call(b)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(b,q){try{g.callbacks.onSendHighScore(q)}catch(U){Mv(U,g.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(b,q){var U;return _.B(function(J){if(J.nextAddress==1)return _.JA(J,2),_.p(J,g.callbacks.onSave(g.decoder.decode(q)),4);if(J.nextAddress!=2)return _.hE(J,0);U=_.dG(J);Mv(U,g.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return J.return()})});
this.gameSnacks.storage.onLoad(function(){var b,q;return _.B(function(U){if(U.nextAddress==1)return _.JA(U,2),_.p(U,g.callbacks.onLoad(),4);if(U.nextAddress!=2)return b=U.yieldResult,U.return(g.encoder.encode(b));q=_.dG(U);Mv(q,g.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return U.return(g.encoder.encode(""))})});
this.gameSnacks.init()};
_.f(Sh,Y6);Sh.prototype.onAudioToggled=function(n,D){Y6.prototype.onAudioToggled.call(this,n,D===void 0?!0:D);var L;(L=this.gameSnacks)==null||L.audio.update(n)};
Sh.prototype.onPause=function(){Y6.prototype.onPause.call(this);if(_.c("enable_gamesnacks_pause_resume_bugfix")){var n;(n=this.gameSnacks)==null||n.game.pause()}};
Sh.prototype.onResume=function(){Y6.prototype.onResume.call(this);if(_.c("enable_gamesnacks_pause_resume_bugfix")){var n;(n=this.gameSnacks)==null||n.game.resume()}};var xdo=eD4,K$R=_.t4(function(n){var D=n.data;var L=n.loadingProgress;n=_.V(_.bn("",void 0,"LYYTdd"));var g=n.next().value,b=n.next().value;n=_.V(_.bn(!1,void 0,"K0waae"));var q=n.next().value,U=n.next().value,J=[],k=function(){return"transform: scaleX("+(_.fU(L)||0)+")"},a=null,d=function(){var I;
return(I=D()&&a)!=null?I:a=D().showAnniversaryAnimation?6:xdo()};
_.El(function(){var I;if(D().timeOutMessages&&((I=D().timeOutMessages)==null?0:I.length)){a=null;I=_.V(J);for(var w=I.next();!w.done;w=I.next())clearTimeout(w.value);J.length=0;xZB(D().timeOutMessages,J,b,U)}});
var T=function(){return!!D().persistentErrorMessageTitle},Q=function(){return L!==void 0},A=function(){return D().title};
return _.Z("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var I,w=(I=D().backgroundImage)==null?void 0:I.sources,h;return(w==null?0:w.length)?"background-image: url("+((h=w[0])==null?void 0:h.url)+")":
""}}),_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.Z(_.Z4,{cond:function(){return!T()},
then:function(){var I={};return _.Z("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.Z(_.DV,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+d()},
data:function(){var w="loading_animation_"+d();return{animationConfig:{name:w,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+w+".json",loop:!0,autoplay:!0}}}})),_.Z("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.Z(_.Z4,{cond:A,
then:function(){return _.Z("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},A)}}),_.Z("p",{class:_.nl("mini-app-splash-screen-view-model-wiz__timeout-message",(I["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return q()},I)),
"aria-live":"polite"},g),_.Z(_.Z4,{cond:Q,then:function(){return _.Z("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.Z("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:k}))}})))}}),_.Z(_.Z4,{cond:T,
then:function(){return _.Z("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.Z("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return D().persistentErrorMessageTitle}),_.Z(_.Z4,{cond:function(){return!!D().persistentErrorMessageDescription},
then:function(){return _.Z("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return D().persistentErrorMessageDescription})}}))}})))},"rd");var RhT=new _.jK("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var PDO=tK;tK=function(n){function D(L){if(L){var g,b;(g=L.__spec)==null||(b=g.didUnmount)==null||b.call(g);for(g=0;g<L.childNodes.length;g++)D(L.childNodes[g])}}
PDO==null||PDO(n);aU(function(){for(var L=0;L<n.length;L++)D(n[L])})};var t1w=_.t4(function(n){var D=n.data;var L=n.score;var g=n.formattedScore;var b=n.onScoreChanged;var q=n.isEmbeddedInWebview;var U=_.mL(),J=function(){var A;return _.u(D==null?void 0:(A=D())==null?void 0:A.buttonViewModel,_.AY)},k=function(){var A;
return(L==null?void 0:L())||Number(D==null?void 0:(A=D())==null?void 0:A.lastScore)||0},a=function(){var A;
return(g==null?void 0:g())||((A=J())==null?void 0:A.title)||""},d,T=1;
if(n=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))n=Number(n),T=isNaN(n)?1:n/100;_.El(function(){b==null||b(k());var A;var I=_.AR((A=J())==null?void 0:A.onTap);if(I){A=_.u(I,uXP);var w,h,e;A=_.u(A==null?void 0:(w=A.panelLoadingStrategy)==null?void 0:(h=w.inlineContent)==null?void 0:(e=h.dialogViewModel)==null?void 0:e.customContent,IB6)}else A=void 0;if(w=A)w.score=a()});
n=_.GS(function(){var A,I,w=D==null?void 0:(A=D())==null?void 0:(I=A.loggingDirectives)==null?void 0:I.trackingParams;w&&_.Un(_.E().resolve(_.T2),w);return!1});
_.c7(function(){if(U.value){var A=U.value.querySelector("button"),I=J();A&&I&&KRv(A,I);Yt("yt-share-playable-with-high-score",function(){var w=k().toString(),h=D==null?void 0:D().onShareHighScoreCommand,e=D==null?void 0:D().highScoreShareClientParamIdentifier,v=q==null?void 0:q();h&&(v?(e=new JNX,w=_.Ts(e,2,w),li(h,w.JSC$10102_serializeBinary())):e&&(_.E().resolve(RhT).clientParams.set(e,{miniAppClientParams:{highScore:w}}),sZT(h,!1)))})}});
var Q=function(){var A=J();A&&(L==null?0:L())&&A.accessibilityText&&(A.accessibilityText=A.accessibilityText.replace(d,a()));d=a();return{numberValue:k(),numberText:a(),heightPx:36,fontSizeMultiplier:T,shouldAnimate:!(L==null||!L())&&!0}};
return _.Z("yt-mini-app-score-button-view-model",{class:function(){var A={};return _.Ll("mini-app-score-button-view-model-wiz",(A["mini-app-score-button-view-model-wiz--is-visible"]=k()!==0,A))},
el:U,"on:click":n},_.vw(!1,function(){return _.Z("span",{style:"display:none;"},k)}),_.Z(_.fF,{data:function(){var A;
return D==null?void 0:(A=D())==null?void 0:A.buttonViewModel}},{buttonViewModel:function(A){return _.Z(_.O9,{data:A.data,
animatedTextProps:Q})}}))},"sd");var M13=_.t4(function(n){var D,L=(D=_.JP("yt-mini-app-is-theater-mode-enabled"))!=null?D:!1,g=_.c("enable_playable_container_save_button"),b=_.c("enable_play_next_destination_page_in_toolbar");D={};return _.Z("ytm-mini-app-top-bar-view-model",null,_.Z("div",{class:_.nl("yt-mini-app-top-bar-view-model",(D["yt-mini-app-top-bar-view-model--mobile"]=!1,D["yt-mini-app-top-bar-view-model--desktop"]=!0,D))},_.Z("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.Z(_.Z4,{cond:function(){var q;
return!!n.data().backButtonEdu&&!((q=n.isExitMiniAppSeen)==null?0:q.call(n))},
then:function(){return _.Z(_.fF,{data:function(){return n.data().backButtonEdu}},{buttonViewModel:_.O9})},
else:function(){return _.Z(_.fF,{data:function(){return n.data().backButton}},{buttonViewModel:_.O9})}}),_.Z(_.Z4,{cond:function(){return n.data().viewAllButton&&!0},
then:function(){return _.Z(_.fF,{data:function(){return n.data().viewAllButton}},{buttonViewModel:_.O9})}}),_.Z(_.Z4,{cond:function(){return n.data().title&&!0},
then:function(){return _.Z("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return n.data().title})}})),_.Z("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.Z(_.Z4,{cond:function(){var q;
return(q=n.isDesktopPlayPage)==null?void 0:q.call(n)},
then:function(){return _.Z(_.ot,null,_.Z(md3,{highScoreButton:function(){return n.data().highScoreButton},
score:n.score,formattedScore:n.formattedScore,onScoreChanged:n.onScoreChanged,isEmbeddedInWebview:n.isEmbeddedInWebview}),_.Z(vOD,{enableSaveButton:function(){return _.fU(g)},
saveButton:function(){return n.data().saveButton},
isSaved:n.isSaved,onSaveToggled:function(){return n.onSaveToggled}}),_.Z(XI2,{menuButton:function(){return n.data().menuButton}}))},
else:function(){return _.Z(_.Z4,{cond:function(){return!1},
then:function(){return _.Z(_.fF,{data:function(){return n.data().playPageButton}},{buttonViewModel:function(q){return _.Z(_.O9,{data:q.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.Z(md3,{highScoreButton:function(){return n.data().highScoreButton},
score:n.score,formattedScore:n.formattedScore,onScoreChanged:n.onScoreChanged,isEmbeddedInWebview:n.isEmbeddedInWebview})}})}})),_.Z("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.Z(_.fF,{data:function(){return n.data().muteButton}},{toggleButtonViewModel:function(q){var U=q.data;
return _.Z(_.IQ,{data:function(){var J,k;return Object.assign({},U(),{isToggled:(k=(J=n.isAudioEnabled)==null?void 0:J.call(n))!=null?k:!0})},
onToggle:n.onAudioToggled,useOutlinedIcon:!0})}}),_.Z(_.fF,{data:function(){return n.data().theatreModeButton}},{toggleButtonViewModel:function(q){var U=q.data;
return _.Z("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.Z(_.IQ,{data:function(){return Object.assign({},U(),{isToggled:L})},
useOutlinedIcon:!0}))}}),_.Z(lmw,{fullscreenButton:function(){return n.data().fullscreenButton}}),_.Z(_.Z4,{cond:function(){return _.fU(b)&&n.data().viewAllButton&&!1},
then:function(){return _.Z(_.fF,{data:function(){return n.data().viewAllButton}},{buttonViewModel:_.O9})}}),_.Z(_.Z4,{cond:function(){var q;
return!((q=n.isDesktopPlayPage)==null?0:q.call(n))},
then:function(){return _.Z(_.ot,null,_.Z(vOD,{enableSaveButton:function(){return _.fU(g)},
saveButton:function(){return n.data().saveButton},
isSaved:n.isSaved,onSaveToggled:function(){return n.onSaveToggled}}),_.Z(XI2,{menuButton:function(){return n.data().menuButton}}))}}))))},"td");
M13.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var XI2=_.t4(function(n){return _.Z("div",{class:"yt-mini-app-top-bar-view-model__center-buttons-child"},_.Z(_.fF,{data:n.menuButton},{buttonViewModel:_.O9}))},"ud"),vOD=_.t4(function(n){var D=n.enableSaveButton;
var L=n.saveButton;var g=n.isSaved;var b=n.onSaveToggled;return _.Z(_.Z4,{cond:function(){return D()&&!(L==null||!L())},
then:function(){return _.Z("div",{class:"yt-mini-app-top-bar-view-model__center-buttons-child"},_.Z(_.fF,{data:function(){var q=_.u(L==null?void 0:L(),_.zZ),U;return{toggleButtonViewModel:Object.assign({},q,{isToggled:(U=g==null?void 0:g())!=null?U:!(q==null||!q.isToggled)})}}},{toggleButtonViewModel:function(q){return _.Z(_.IQ,{data:q.data,
onToggle:b})}}))}})},"vd"),md3=_.t4(function(n){var D=n.highScoreButton;
var L=n.score;var g=n.formattedScore;var b=n.onScoreChanged;var q=n.isEmbeddedInWebview;return _.Z(_.fF,{data:D},{miniAppScoreButtonViewModel:function(U){return _.Z("div",{class:"yt-mini-app-top-bar-view-model__center-buttons-child"},_.Z(t1w,{data:U.data,score:L,formattedScore:g,onScoreChanged:b,isEmbeddedInWebview:q}))}})},"wd"),lmw=_.t4(function(n){n=n.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.Z(_.ot,null):_.Z(_.fF,{data:n},{buttonViewModel:_.O9})},"xd");_.oOU=new _.jK("DESKTOP_CURRENT_PAGE");var N_o=_.t4(function(n){var D=n.data;var L=_.c("force_active_time_logging_webview"),g=_.c("skip_logs_after_end_event"),b=!1,q=new sW3,U=void 0,J=void 0,k=_.E().resolve(EOo),a=new ZS3,d=void 0,T=void 0,Q=[],A=void 0,I=void 0,w=!1,h=!1,e=!1,v=!1,LO=new _.gs,S=_.E().resolve(RhT),$i=_.E().resolve(_.v5),nO=_.E().resolve(_.Yo(ZH)),VB,Iv=(VB=_.E().resolve(_.Yo(_.oOU)))==null?void 0:VB.getCurrentPage(),CO=!1,uT=0,Wy=function(Mf){Mf.preventDefault();return Mf.returnValue=""},LQ;
n=_.V(_.bn(!((LQ=_.JP("yt-mini-app-is-audio-enabled"))!=null&&!LQ),void 0,"HKETIe"));var Ur=n.next().value,ov=n.next().value,YG;LQ=_.V(_.bn(!((YG=_.JP("exit-mini-app-seen-state"))==null||!YG),void 0,"YikM9"));var pQ=LQ.next().value,TP=LQ.next().value;YG=_.V(_.bn(!1,void 0,"iTNqCb"));var s3=YG.next().value,KQ=YG.next().value;YG=_.V(_.bn(void 0,void 0,"bU3Vbf"));var sr=YG.next().value,rA=YG.next().value;YG=_.V(_.bn(void 0,void 0,"qd4Zt"));var oA=YG.next().value,xD=YG.next().value;YG=_.V(_.bn(!0,void 0,
"Cqc83e"));var qf=YG.next().value,jj=YG.next().value;YG=_.V(_.bn(!1,void 0,"oHovIe"));var mI=YG.next().value,AT=YG.next().value;YG=_.V(_.bn(void 0,void 0,"aeN11"));var dA=YG.next().value,CQ=YG.next().value;YG=_.V(_.bn(0,void 0,"AEGRyb"));var jJ=YG.next().value,mb=YG.next().value,Bc=_.tb(),Hc=function(){return D().isEmbeddedInWebview},bD=function(){return D().hasPlayNextShelf};
Yt("yt-page-type-changed",function(Mf){if(_.c("enable_is_mini_app_page_active_bugfix"))Mf.detail.newPageSubtype!=="mini_app"&&qf()&&CS();else if(Mf=_.Znf()==="mini_app",Mf!==qf())if(jj(Mf),Mf){var G3;Mf=(G3=D().playableId)==null?void 0:G3.toString();Mf!==void 0&&window.location.href.includes(Mf)&&!h&&(v=!0,wA(),Hq(uX.value))}else Mf||CS()});
Yt("yt-action",function(Mf){Mf.detail.actionName==="yt-engagement-panel-visible-changed"&&Mf.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Mf.detail.args[2]==="PAmini_app_panel"&&CS();_.c("enable_is_mini_app_page_active_bugfix")?Mf.detail.actionName==="yt-history-load"&&!qf()&&(Iv==null?0:Iv.active)?(jj(!0),wA(),Hq(uX.value)):Mf.detail.actionName==="yt-history-load"&&qf()&&!D().isEmbeddedInWebview&&Yy():qf()&&Mf.detail.actionName==="yt-history-load"&&(v?v=!1:D().isEmbeddedInWebview||Yy())});
_.QP(function(){Xo()});
_.El(function(){wA()});
var wA=function(){var Mf=D().playableId,G3=D().localReleaseId,cI=D().derivedDeviceInterface;if(h)_.CL(new _.pe("[MiniAppContainerViewModel] onEnter was called more than once"));else{h=!0;U=new Ddl(Mf,G3,cI,document.visibilityState==="visible");$dD(U);J=new zhT(Mf);YiR(k,Mf);amJ(a,{showMiniAppAdCommand:D().showMiniAppAdCommand,isEmbeddedInWebview:D().isEmbeddedInWebview,playLogger:U});ZIy()&&(I=document.body.style.backgroundColor,_.lJ(document.body,"background-color","black"));Sr();M6();LO=new _.gs;
if(D().isEmbeddedInWebview){if(Mf=(new URLSearchParams(window.location.search)).get("postPlayNonce"))gOA(U,Mf),CO=!0;q.initialize({onAudioStateLoaded:function(LS){Oy(LS)},
onMuteMiniApp:function(){Oy(!1)},
onUnmuteMiniApp:function(){Oy(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(LS){CO||(gOA(U,LS),CO=!0)},
confirmExitMiniApp:function(){var LS,$x,yC;return _.B(function(zK){if(zK.nextAddress==1)return D().confirmExitMiniAppCommand?_.p(zK,Promise.race([LO.promise,Promise.resolve(!1)]),2):zK.return();(LS=zK.yieldResult)?!D().confirmExitMiniAppCommandEdu||(yC=($x=pQ)==null?void 0:$x())!=null&&yC?bI(D().confirmExitMiniAppCommand):(bI(D().confirmExitMiniAppCommandEdu),_.BX("exit-mini-app-seen-state","true",2592E6)):bI(D().closeMiniAppCommand);_.Tq(zK)})},
onNativeBenchmarkingMessageReceived:function(LS){LS=l$j(_.dj8(LS));if(_.uN(LS,_.XK,3,mmj)){var $x=_.tf(LS,_.XK,3,mmj),yC=cm4();var zK=I1(yC.getSeconds())-I1($x.getSeconds());$x=_.NS(yC,2)-_.NS($x,2);zK<0&&$x>0?(zK+=1,$x-=1E9):zK>0&&$x<0&&(--zK,$x+=1E9);zK=(new HM).setSeconds(zK);zK=_.v2(zK,2,_.DC($x),0);_.Zm(LS,1,zK)}var op;(op=T)==null||op.returnNativeBenchmarkingMessage(LS)},
multiplayer3pAckStateLoaded:function(LS){Yy(LS)},
exitMiniAppSeenStateLoaded:function(LS){D().confirmExitMiniAppCommandEdu&&TP(LS)},
onNavigateToNewMiniApp:function(){bI(D().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(LS){LS=new URLSearchParams(LS);var $x=void 0;LS.has("invite_code")&&($x=new yfQ,LS=LS.get("invite_code"),$x=_.Ts($x,1,LS));if(LS=$x){var yC;(yC=T)==null||yC.sendGameData(LS)}},
onPauseMiniApp:function(){b=!0;lh()},
onResumeMiniApp:function(){b=!0;BI()},
onAdFinished:function(LS){a.onAdFinished(LS)}});
D().showMultiplayer3pConsentDialogCommand||LO.resolve(!0);bI(D().onContainerReadyCommand)}else gOA(U),LO.resolve(!0);ImO(J,L$D(U));L$D(U).then(function(LS){LS={miniAppPlayData:{postPlayNonce:LS}};var $x,yC=($x=D().loggingDirectives)==null?void 0:$x.trackingParams;yC&&_.qb().stateChanged(yC,LS)});
Mf=D().showSignInDialogCommand;!f2B()&&Mf&&(_.BX("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),bI(Mf));D().confirmExitMiniAppCommand&&nO&&(Mf=TL8(D().confirmExitMiniAppCommand))&&(nO.customConfirmationCommand=Mf)}},Xo=function(){if(!g||h)I&&_.lJ(document.body,"background-color",I),w=!1,A&&A.release(),J.flush().catch(function(Mf){_.CL(Mf)}),k.flush().catch(function(Mf){_.CL(Mf)}),qiU(U),Nd(),T=void 0,g&&(h=!1),Sio(S)},CS=function(){jj(!1);
Xo();KQ(!1);CQ(void 0);rA(void 0);xD(void 0);uT=0;mb(0);g||(h=!1)},lh=function(){var Mf;
(Mf=T)==null||Mf.onPause();A&&A.release();J.flush().catch(function(G3){_.CL(G3)});
k.flush().catch(function(G3){_.CL(G3)});
GKA(U)},BI=function(){var Mf;
(Mf=T)==null||Mf.onResume();M6();Mf=U;Mf.isForeground=!0;lG(Mf,"PLAY_EVENT_TYPE_PLAY_RESUME")},Oy=function(Mf){var G3;
(G3=T)==null||G3.onAudioToggled(Mf);ov(Mf)},Yy=function(Mf){D().showMultiplayer3pConsentDialogCommand&&(D().isEmbeddedInWebview&&Mf!==void 0&&LO.resolve(Mf),!Mf&&_.Znf()==="mini_app"&&bI(D().showMultiplayer3pConsentDialogCommand))},f0=function(){var Mf,G3,cI,LS;
return _.B(function($x){if($x.nextAddress==1){if(g&&!h)return $x.return();!D().isLivestream||D().disableVideoCapture||(Mf=T)!=null&&Mf.sendStartGameFrameCapture();G3=(new URL(window.location.href)).searchParams;if(G3.has("invite_code")){var yC=new yfQ,zK=G3.get("invite_code");cI=_.Ts(yC,1,zK);(LS=T)==null||LS.sendGameData(cI)}s3()||(KQ(!0),yC=U,yC.state!==1?_.CL(new _.pe("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+jAl[yC.state])):(_.NE("mini_app_ids_without_game_ready").includes(yC.JSC$14582_miniAppId)&&
(yC.gameReady=!0),yC.state=2,yC.beforeReady=!1,Xq(yC,"ma_ffr"),lG(yC,"PLAY_EVENT_TYPE_PLAY_READY")));return _.p($x,LO.promise,2)}bI(D().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();D().isEmbeddedInWebview||Yy();_.Tq($x)})},Ho=function(){var Mf=U;
Mf.gameReady=!0;Xq(Mf,"ma_gr")},fo=function(Mf){var G3;
return _.B(function(cI){if(cI.nextAddress==1)return _.JA(cI,2),_.p(cI,rcD(J,Mf),4);if(cI.nextAddress!=2)return _.hE(cI,0);G3=_.dG(cI);bI(D().showSavingErrorPopupCommand);throw G3;})},Jc=function(){var Mf,G3;
return _.B(function(cI){if(cI.nextAddress==1)return _.JA(cI,2),_.p(cI,CDJ(J),4);if(cI.nextAddress!=2)return Mf=cI.yieldResult,cI.return(Mf);G3=_.dG(cI);bI(D().showLoadingErrorDialogCommand);throw G3;})},wX=function(Mf){U.logError(Mf)},P0=function(Mf,G3,cI){UdA(U,Mf,G3,cI)},yP=function(Mf,G3){Jc3(U,Mf,G3)},pj=function(){!L&&D().isEmbeddedInWebview||_.S5();
V1w(U,!0);w||(window.addEventListener("beforeunload",Wy,{capture:!0}),w=!0)},C7=function(Mf){var G3,cI,LS,$x,yC,zK,op;
return _.B(function(Y4){if(Y4.nextAddress==1)return k&&(!d||d<Mf)&&Mf>0?_.p(Y4,F$U(k,Mf),3):Y4.jumpTo(0);G3=Y4.yieldResult;cI=_.V(G3);LS=cI.next().value;$x=cI.next().value;yC=LS;zK=$x;((op=yC)==null?0:op.displayString)&&zK&&(rA(zK),xD(yC.displayString));_.Tq(Y4)})},bh=function(Mf){var G3=D().onBenchmarkingMessageReceivedCommand;
if(G3){var cI=cm4();_.aW(Mf,3,mmj,cI);li(G3,MBr(Mf))}},T4=function(Mf){var G3=D().onGameFrameReceivedCommand;
if(G3){var cI=new fBj;var LS=new cDr;var $x=WF(Mf,1);LS=_.ZF(LS,1,$x);Mf=_.xl(Mf,2);Mf=_.Ts(LS,2,Mf);cI=_.Zm(cI,2,Mf);li(G3,zqr(cI))}},w8=function(){var Mf=new URLSearchParams(window.location.search);
if(D().isEmbeddedInWebview&&Mf&&Mf.get("override_hl")==="true"&&Mf.get("hl"))return Mf.get("hl");Mf=document.documentElement.lang;return Mf!==""?Mf:_.R_},KO=function(Mf){var G3=D().onShareInviteCodeCommand;
if(G3)if(D().isEmbeddedInWebview){var cI=new JNX;Mf=_.Ts(cI,1,Mf);li(G3,puL(Mf))}else cI=D().inviteCodeShareClientParamIdentifier,S.clientParams.set(cI,{miniAppClientParams:{inviteCode:Mf}}),bI(G3)},ai=function(Mf){var G3,cI,LS;
return _.B(function($x){if($x.nextAddress==1)return G3=D().onMiniAppOpenYtContentRequested,k&&_.c("enable_open_yt_content")&&G3?_.p($x,HSA(k,Mf),3):$x.jumpTo(0);cI=$x.yieldResult;if(cI==="OK")if(D().isEmbeddedInWebview){var yC=new doP;LS=q4(yC,2,r9,ZC(Mf));li(G3,sDj(LS))}else $i.clientData.set("video_id",Mf),bI(G3);_.Tq($x)})},$D=function(Mf){uT+=_.NS(Mf,3);
Mf=Math.min(Math.log(1+uT/15E6*9)/Math.log(10),.99);mb(Mf);bX(Mf)},bX=_.Ay(function(Mf){var G3=D().updateLoadingProgressCommand;
if(G3){var cI=new doP;Mf=q4(cI,3,r9,_.Sj(Mf));li(G3,sDj(Mf))}},100),q6=function(Mf){return T_A(a,Mf)},M6=function(){var Mf,G3;
((Mf=_.o_B())==null?void 0:(G3=Mf.wakeLock)==null?void 0:G3.request)!=null&&_.o_B().wakeLock.request("screen").then(function(cI){A=cI}).catch(function(){})},uX=_.tb();
_.El(function(){D().isSupportedCountry&&(f2B()||_.c("enable_sign_in_promo")||!D().showSignInDialogCommand?Hq(uX.value):bI(D().onMiniAppReadyCommand))});
var uD=function(){return _.Z("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return s3()?0:-1},
el:uX})},Hq=function(Mf,G3){G3=G3===void 0?!1:G3;
var cI=Ii();cI&&(G3||cI.toString()!==Mf.getAttribute("src"))&&(T=ifv(D().source,{isAudioEnabled:Ur,onFirstFrameReady:f0,onGameReady:Ho,onSave:fo,onLoad:Jc,onError:wX,onSdkCalled:P0,onSdkPerformanceUpdate:yP,onClick:pj,onSendHighScore:C7,onBenchmarkingMessageReceived:bh,getLanguage:w8,onShareInviteCode:KO,onResourceLoaded:$D,onOpenYTContent:ai,onShowMiniAppAd:q6,onGameFrameReceived:T4},Mf,cI),Uj(Mf,"load",function(){Xq(U,"ma_il");Uj(Mf,"load",function(){Hq(Mf,!0)})}),_.Xy(Mf,cI))},Ii=function(){var Mf=
D().url;
if(Mf&&(Mf=_.AG(Mf),Mf!==null)){if(D().source&&D().source==="MINI_APP_SOURCE_GAMESNACKS")Mf=_.g2(Mf,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.c("enable_origin_query_parameter_bugfix")){var G3=_.wB(_.ggQ(Mf.toString()));G3=new URLSearchParams(G3||"");G3.set("origin",window.location.origin);G3=G3.toString();Mf=_.Qy(Mf).toString();Mf=_.si(w2G.exec(Mf)[0]+(G3.trim()?"#"+G3:""))}return Mf}},$W=function(){var Mf={};
Mf=_.nl("yt-mini-app-container-view-model__loading-screen",(Mf["yt-mini-app-container-view-model__loading-screen--fade-out"]=s3,Mf));var G3=function(){return s3()?1:jJ()};
return _.Z("div",{class:Mf},_.Z(_.fF,{data:function(){return D().splashScreen}},{miniAppSplashScreenViewModel:function(cI){return _.Z(K$R,{data:cI.data,
loadingProgress:G3})}}))},Sr=function(){Q=[];
Q.push(_.py(window,"visibilitychange",function(){e||b&&Hc()||(document.visibilityState==="visible"?BI():lh())}));
Q.push(_.py(window,"pagehide",function(){Xo()}));
Q.push(_.py(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Bc.value.dispatchEvent(new Event("tap"))},0)}));
Q.push(_.py(Bc.value,"pointerdown",function(){V1w(U,!1)},!0));
Q.push(_.py(Bc.value,"pause",function(){e=!0;lh()}));
Q.push(_.py(Bc.value,"play",function(){e=!1;BI()}));
Q.push(_.py(Bc.value,"exit",function(){Xo()}));
var Mf=navigator.keyboard,G3=Mf&&Mf.lock;Q.push(_.py(window,BC6,function(){AT(kGb());kGb()?(D().hasPlayNextShelf&&jR("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),ZG("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),G3&&Mf.lock(["Escape"])):(D().hasPlayNextShelf&&ZG("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),jR("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),G3&&Mf.unlock())}));
D().showMultiplayer3pConsentDialogCommand&&Q.push(_.py(window,"yt-playables-ack-3p-data-usage",function(){ycD(k)}));
D().confirmExitMiniAppCommandEdu&&Q.push(_.py(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.BX("exit-mini-app-seen-state","true",2592E6)}))},Nd=function(){Q.forEach(function(Mf){BB(Mf)});
window.removeEventListener("beforeunload",Wy,{capture:!0})},bI=function(Mf){Mf&&sZT(Mf,D().isEmbeddedInWebview||!1)},ZG=function(Mf,G3){Mf=_.V(Bc.value.getElementsByClassName(Mf));
for(var cI=Mf.next();!cI.done;cI=Mf.next())cI.value.classList.add(G3)},jR=function(Mf,G3){Mf=_.V(Bc.value.getElementsByClassName(Mf));
for(var cI=Mf.next();!cI.done;cI=Mf.next())cI.value.classList.remove(G3)};
return function(){var Mf={};Mf=_.nl("yt-mini-app-container-view-model",(Mf["yt-mini-app-container-view-model--desktop"]=!0,Mf["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return D().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Mf["yt-mini-app-container-view-model--ios-web-view"]=ZIy(),Mf["yt-mini-app-container-view-model--no-top-bar"]=function(){return!D().topBar},Mf["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return D().hasPlayNextShelf},Mf["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return D().hasPlayNextShelf},Mf["yt-mini-app-container-view-model--show-peek-below"]=function(){return!mI()&&D().hasPlayNextShelf},Mf));
var G3={};G3=_.nl("yt-mini-app-container-view-model__content",(G3["yt-mini-app-container-view-model__content--desktop-content"]=!0,G3["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return D().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},G3["yt-mini-app-container-view-model--desktop-play-page"]=function(){return D().hasPlayNextShelf},G3));
return _.Z("mini-app-container-view-model",{el:Bc},_.Z("div",{class:Mf},_.Z(_.Z4,{cond:function(){return D().topBar&&!mI()},
then:function(){return _.Z(_.fF,{data:function(){return D().topBar}},{miniAppTopBarViewModel:function(cI){return _.Z(M13,{data:cI.data,
isAudioEnabled:Ur,onAudioToggled:function(LS){Oy(LS)},
score:sr,formattedScore:oA,onScoreChanged:function(LS){d=LS},
isEmbeddedInWebview:Hc,isSaved:dA,onSaveToggled:function(LS){CQ(LS)},
isExitMiniAppSeen:pQ,isDesktopPlayPage:bD})}})}}),_.Z("div",{class:G3},_.Z(_.Z4,{cond:qf,
then:function(){return uD()}}),_.Z(_.Z4,{cond:function(){return!D().isEmbeddedInWebview},
then:function(){return $W()}}))))}()},"yd");
N_o.idomCompat=!0;_.vB(N_o,"mini-app-container-view-model",{props:{data:_.PX}});var jWl=_.t4(function(n){var D=n.data;return _.Z("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.Z("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.GS(function(){var L=D().onTap;L&&_.Cy(L)})},_.Z(_.Z4,{cond:function(){return D().icon},
then:function(L){return _.Z(_.Ji,{icon:function(){return L().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.Z("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return D().title})))},"zd");
jWl.idomCompat=!0;var n8D=_.t4(function(n){var D=_.tb(),L=_.V(_.bn(void 0,void 0,"kFCJ0c")),g=L.next().value,b=L.next().value;L=_.V(_.bn(void 0,void 0,"PIPgWd"));var q=L.next().value,U=L.next().value;L=_.V(_.bn(void 0,void 0,"rV66ob"));var J=L.next().value,k=L.next().value,a=function(){var e=g();return e!==void 0?Math.abs(e):void 0},d=function(){var e=a();
return e===void 0||e<=3},T=function(){var e=a();
var v=q(),LO=J();e=e!==void 0&&v!==void 0&&LO!==void 0?v-LO-e:void 0;return e===void 0||e<=3},Q=function(e){D.value&&D.value.scrollBy({top:0,
left:(_.OJ("HTML_DIR")==="rtl"?-1:1)*e*D.value.clientWidth,behavior:"smooth"})},A=function(){var e;
b((e=D.value)==null?void 0:e.scrollLeft);var v;U((v=D.value)==null?void 0:v.scrollWidth);var LO;k((LO=D.value)==null?void 0:LO.clientWidth)},I=function(){Q(-.5)},w=function(){Q(.5)};
L=_.GS(function(){A()});
_.po(function(){A();if(D.value){var e=new ResizeObserver(A);e.observe(D.value);_.QP(function(){e.disconnect()})}});
var h={};return _.Z("yt-sponsorships-scrollable-shelf",{class:_.nl("ytdSponsorshipsScrollableShelfHost",n.className)},_.Z("div",{class:_.nl("ytdSponsorshipsScrollableShelfContent",(h.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return!d()&&!T()},h.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return!d()&&T()},h.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return d()&&!T()},h)),
el:D,"on:scroll":L},n.children),_.Z(_.Z4,{cond:function(){return!d()},
then:function(){return _.Z(_.fF,{data:function(){return n.data().previousButton}},{buttonViewModel:function(e){return _.Z(_.O9,{data:e.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:I})}})}}),_.Z(_.Z4,{cond:function(){return!T()},
then:function(){return _.Z(_.fF,{data:function(){return n.data().nextButton}},{buttonViewModel:function(e){return _.Z(_.O9,{data:e.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:w})}})}}))},"Ad");
n8D.idomCompat=!0;var LxO=_.t4(function(n){var D=n.data;return _.Z("yt-sponsorships-hub",{class:"ytdSponsorshipsHubHost"},_.Z("div",{class:"ytdSponsorshipsHubHeader"},_.Z("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.Z("div",{class:"ytdSponsorshipsHubAvatar"},_.Z(_.fF,{data:function(){return D().avatar}},{avatarViewModel:_.eY})),_.Z(_.Z4,{cond:function(){return D().badgeImage},
then:function(L){return _.Z("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.Z("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.Z("div",{class:"ytdSponsorshipsHubBadge"},_.Z(_.RU,{data:L,targetWidth:24,targetHeight:24,alt:""}))))}})),_.Z("div",{class:"ytdSponsorshipsHubDetails"},_.Z("div",{class:"ytdSponsorshipsHubTierName"},function(){return D().tierName}),_.Z("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return D().membershipType}),_.Z("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return D().membershipDurationOrExpiry})),_.Z("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.Z(_.fF,{data:function(){return D().manageButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.Z(_.fF,{data:function(){return D().actionMenuButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.Z("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return D().perksTitle}),_.Z(n8D,{data:function(){return{previousButton:D().previousPerkButton,
nextButton:D().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.Z("div",{class:"ytdSponsorshipsHubPerkCards"},_.Z(_.fF,{data:function(){return D().perkCards}},{sponsorshipsHubPerkCardViewModel:jWl}),_.Z(_.Z4,{cond:function(){return D().viewAllPerksButton},
then:function(L){return _.Z(DzC,{data:L})}}))))},"Bd");
LxO.idomCompat=!0;var DzC=_.t4(function(n){var D=n.data;return _.Z("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.Z(_.fF,{data:function(){return D().button}},{buttonViewModel:_.O9}),_.Z("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.Z("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return D().title}),_.Z("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return D().subtitle})))},"Cd");
DzC.idomCompat=!0;_.vB(LxO,"yt-sponsorships-hub",{props:{data:_.PX}});_.g8w=_.t4(function(n){var D=n.data;return _.Z("yt-dual-avatar-view-model",{class:"ytDualAvatarViewModelHost",style:_.Uh({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var L;return((L=D().badgeCutoutRadius)!=null?L:14)+"px"}})},_.Z("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.Z(_.fF,{data:function(){return D().startAvatar}},{avatarViewModel:_.eY}),_.Z(_.fF,{data:function(){return D().endAvatar}},{avatarViewModel:_.eY})),_.Z(_.fF,{data:function(){return D().badge}},{contentPreviewImageViewModel:function(L){return _.Z("div",
{class:"ytDualAvatarViewModelBadge"},_.Z(_.pH,{data:L.data}))}}))},"Dd");
_.g8w.idomCompat=!0;var $zD=_.t4(function(n){var D=n.data;var L,g=!((L=_.E().resolve(_.Yo(_.hR)))==null||!L());n=_.JK(function(){var q,U,J=g?(q=D().header)==null?void 0:q.backgroundColorDarkMode:(U=D().header)==null?void 0:U.backgroundColorLightMode;if(J!==void 0)return _.z7(J)},void 0,"oi9Sid");
L=_.JK(function(){var q,U;return g?(q=D().header)==null?void 0:q.backgroundImagePart1Dark:(U=D().header)==null?void 0:U.backgroundImagePart1Light},void 0,"V61Fxf");
var b=_.JK(function(){var q,U;return g?(q=D().header)==null?void 0:q.backgroundImagePart2Dark:(U=D().header)==null?void 0:U.backgroundImagePart2Light},void 0,"wfEWad");
return _.Z("yt-sponsorships-perks-list",{class:"ytdSponsorshipsPerksListHost"},_.Z("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.Z("div",{class:"ytdSponsorshipsPerksListHeader",style:_.Uh({"background-color":n})},_.Z("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.Z(_.Z4,{cond:L,then:function(q){var U={};return _.Z("div",{class:_.nl((U.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=g,U.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!g,U))},_.Z(_.RU,{data:q,
alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.Z("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.Z(_.Z4,{cond:b,
then:function(q){var U={};return _.Z("div",{class:_.nl((U.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=g,U.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!g,U))},_.Z(_.RU,{data:q,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.Z("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.Z(_.fF,{data:function(){var q;
return(q=D().header)==null?void 0:q.dualAvatar}},{dualAvatarViewModel:_.g8w})))),_.Z("div",{class:"ytdSponsorshipsPerksListBody"},_.Z("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return D().title}),_.Z(_.Z4,{cond:function(){return D().perks},
then:function(q){return _.Z(_.aV,{each:q},function(U,J){return _.Z("div",{class:"ytdSponsorshipsPerksListPerkContainer"},_.Z(_.Z4,{cond:function(){return J()>0},
then:function(){return _.Z("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.Z("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.Z(_.Z4,{cond:function(){return U.icon},
then:function(k){return _.Z(_.Ji,{icon:function(){return k().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.Z("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.Z("div",{class:"ytdSponsorshipsPerksListPerkTitle"},U.title),_.Z("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.Z(_.pl,{text:U.description})),_.Z(_.Z4,{cond:function(){return U.instructions},
then:function(){var k,a;return _.Z("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.Z("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(k=U.instructions)==null?void 0:k.title),_.Z("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.Z(_.pl,{text:(a=U.instructions)==null?void 0:a.text})))}}))),_.Z(_.Z4,{cond:function(){return U.emoji},
then:function(k){return _.Z("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.Z(_.aV,{each:function(){return k()}},function(a){return _.Z(_.RU,{data:a,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.Z(b7O,{data:U}))})}})))},"Ed");
$zD.idomCompat=!0;var b7O=_.t4(function(n){var D=n.data;var L=function(U,J){return U===J},g=function(){var U=D();
U=_.u(U==null?void 0:U.badgesShelf,T5L);return U!==void 0&&U!==null?U:{previousButton:{},nextButton:{}}},b=_.mL(),q=function(){var U=b.value;
if(U){var J=U.parentElement;if(J){U=U.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var k=0;k<U.length;++k){var a=U[k];if(a instanceof HTMLElement){J.scrollTo({left:a.offsetLeft+a.clientWidth/2-J.clientWidth/2,behavior:"instant"});break}}}}};
_.c7(function(){var U=b.value;if(U){var J=new ResizeObserver(q);J.observe(U);_.QP(function(){J.disconnect()})}});
return _.Z("div",null,_.Z(_.Z4,{cond:function(){return D().badges},
then:function(U){return _.Z(n8D,{data:g},_.Z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:b},_.Z(_.aV,{each:function(){return U()}},function(J,k){var a={},d={},T={};
return _.Z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.Z(_.Z4,{cond:function(){return k()>0},
then:function(){return _.Z("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.Z("div",{class:_.nl("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(a.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return L(k(),D().currentBadgeIndex)},a.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!L(k(),D().currentBadgeIndex)},a))},_.Z("div",{class:_.nl("ytdSponsorshipsPerksListLoyaltyBadge",(d.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return L(k(),
D().currentBadgeIndex)},d.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!L(k(),D().currentBadgeIndex)},d))},_.Z(_.Z4,{cond:function(){return J.image},
then:function(Q){var A={};return _.Z("div",{class:_.nl((A.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return L(k(),D().currentBadgeIndex)},A.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!L(k(),D().currentBadgeIndex)},A))},_.Z(_.RU,{data:Q,
alt:""}))}})),_.Z("div",{class:_.nl("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(T.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return L(k(),D().currentBadgeIndex)},T))},J.title)))})))}}))},"Fd");
b7O.idomCompat=!0;_.vB($zD,"yt-sponsorships-perks-list",{props:{data:_.PX}});_.vB(_.t4(function(n){return _.Z("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.Z(_.Z4,{cond:function(){return n.data().image},
then:function(D){return _.Z(_.RU,{className:"ytwFantasyEmptyStateViewModelImage",data:D,ariaHidden:!0,alt:""})}}),_.Z(_.pl,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return n.data().title}}),_.Z(_.pl,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return n.data().subtitle}}),_.Z(_.fF,{data:function(){return n.data().primaryButton}},{buttonViewModel:function(D){return _.Z(_.O9,{data:D.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"Gd"),"ytw-fantasy-empty-state-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L;n=_.V(_.bn(!((L=_.JP("yt-mini-app-is-theater-mode-enabled"))==null||!L),void 0,"CUtq5"));var g=n.next().value,b=n.next().value,q;L=(q=_.E().resolve(_.Yo(MJO)))!=null?q:function(){return _.Z("div",null)};
_.Pl("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){b(!0);_.BX("yt-mini-app-is-theater-mode-enabled",!0)});
_.Pl("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){b(!1);_.BX("yt-mini-app-is-theater-mode-enabled",!1)});
q={};n={};var U={};return _.Z("mini-app-play-page-renderer",{class:_.nl("miniAppPlayPageRendererHost",(q.miniAppPlayPageRendererHostDetailsView=function(){return!g()},q))},_.Z("div",{class:_.nl("miniAppPlayPageRendererGameContainer",(n.miniAppPlayPageRendererGameContainerDetailsView=function(){return!g()},n))},_.Z(_.fF,{data:function(){return D().containerViewModel}},{miniAppContainerViewModel:N_o}),_.Z(_.Z4,{cond:function(){return!g()&&D().description},
then:function(){return _.Z("div",{class:"miniAppPlayPageRendererMiniAppDescriptionWrapper"},_.Z("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return D().description}))}})),_.Z("div",{class:_.nl("miniAppPlayPageRendererPlayNextContainer",(U.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!g()},U))},_.Z(_.fF,{data:function(){return D().sectionList}},{sectionListRenderer:L})))},"Hd"),"mini-app-play-page-renderer",{props:{data:_.PX}});var GqT=function(){var n=_.m.apply(this,arguments)||this;n.isSearch=!1;n.isConstrainedList=!1;n.hasChipsBar=!1;n.inReplyPanel=!1;n.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"}};n.monitorScroll=!0;n.SCROLL_ANIMATION_DURATION_MS=300;n.nextContinuation={continuationType:"sectionListContinuation"};return n};
_.f(GqT,_.m);_.G=GqT.prototype;
_.G.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(n){switch(n.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearchDova:"[[isSearchDova]]",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:_.c("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.c("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.G.created=function(){var n=this;this.JSC$14709_scrollAnimation=new _.mU(function(D){n.hostElement.scrollTop=D})};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.G.getItemsPath=function(){return"data.contents"};
_.G.replacePrimaryContent=function(n){this.set("data.contents",n)};
_.G.computeHasSortFilter=function(n){return!!n&&!!n.sortFilterSubMenuRenderer};
_.G.computeShouldScrollInPanel=function(n){var D;return!!(n==null?0:(D=n.scrollPaneStyle)==null?0:D.scrollable)};
_.G.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.yX(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.G.scrollToTop=function(){this.hostElement.scrollTop=0};
_.G.scrollToItemSection=function(n){if(n=this.getItemByIdentifier(n))n=this.getScrollPositionForItem(n),this.hostElement.scrollTop!==n&&this.JSC$14709_scrollAnimation.start(this.hostElement.scrollTop,n,this.SCROLL_ANIMATION_DURATION_MS)};
_.G.getItemByIdentifier=function(n){var D=this.contents.querySelectorAll("ytd-item-section-renderer");if(D&&D.length!==0){var L=Array.from(D).findIndex(function(g){return g.sectionIdentifier===n});
return D[L===-1?0:L]}};
_.G.getScrollPositionForItem=function(n){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===n)return 0;n=_.iI(n).y+this.hostElement.scrollTop-_.iI(this.hostElement).y;return Math.min(n,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.oh.Object.defineProperties(GqT.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.targetId)==="browse-feedFEclips"}}});
var H5=GqT;H5.prototype.onScroll=H5.prototype.onScroll;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],H5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],H5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],H5.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],H5.prototype,"ytNextContinuationBehavior",void 0);
_.Y([_.W(_.oD3),_.F("design:type",Object)],H5.prototype,"ytBooleanLogicBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],H5.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],H5.prototype,"data",void 0);_.Y([_.t({value:2}),_.F("design:type",Number)],H5.prototype,"initialCount",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],H5.prototype,"autoFill",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.F("design:type",Boolean)],H5.prototype,"hasSortFilter",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.F("design:type",Boolean)],H5.prototype,"hideBottomSeparator",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.F("design:type",Boolean)],H5.prototype,"shouldScrollInPanel",void 0);
_.Y([_.t(),_.F("design:type",Object)],H5.prototype,"isSearch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],H5.prototype,"isConstrainedList",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],H5.prototype,"responsiveSizing",void 0);_.Y([_.t(),_.F("design:type",Object)],H5.prototype,"hasChipsBar",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],H5.prototype,"pageSubtype",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],H5.prototype,"engagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],H5.prototype,"liveChatEngagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],H5.prototype,"inReplyPanel",void 0);_.Y([_.bM("#action-button"),_.F("design:type",HTMLElement)],H5.prototype,"actionButton",void 0);_.Y([_.t(),_.F("design:type",Object)],H5.prototype,"scrollUpButtonData",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],H5.prototype,"engagementPanelDropdown",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],H5.prototype,"engagementPanelDialog",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],H5.prototype,"isClipList",null);_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],H5.prototype,"monitorScrollElement",void 0);_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],H5.prototype,"contents",void 0);
_.Y([_.R("scroll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],H5.prototype,"onScroll",null);H5=_.Y([_.X({is:"ytd-section-list-renderer",disableElementRegistration:!0})],H5);
var q03=_.FW()(H5,"ytd-section-list-renderer",function(){if(lQo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);lQo=n}n=lQo;return n},{mode:1});var VqT;var UzU;var BGT;var JA3;var yh=function(){return _.m.apply(this,arguments)||this};
_.f(yh,_.m);yh.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
yh.prototype.onLikeButtonClick=function(n){n.stopPropagation();n.preventDefault()};
_.oh.Object.defineProperties(yh.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)!=null&&n.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)})}}}});
var Ny=yh;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ny.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Ny.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Ny.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ny.prototype,"ytRendererStamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ny.prototype,"data",void 0);
_.Y([_.t({selectorArgs:["data.likeStatusEntityKey"],selector:IE}),_.F("design:type",Object)],Ny.prototype,"likeStatusEntity",void 0);_.Y([_.x("data","likeStatusEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],Ny.prototype,"likeButtonRenderer",null);Ny=_.Y([_.X({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Ny);
_.l(Ny,"ytd-slim-metadata-toggle-button-renderer",function(){if(JA3!==void 0)return JA3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return JA3=n},{mode:1});var kqT=function(){var n=_.m.apply(this,arguments)||this;n.minimizePipBreakages=_.c("web_pip_minimize_breakages");n.showEqualizer=_.c("web_enable_playlist_video_lockup_equalizer");n.watchColorUpdate=_.c("kevlar_watch_color_update");n.actionMap={};return n};
_.f(kqT,_.m);_.G=kqT.prototype;_.G.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"}}}};
_.G.computeEditableClass=function(n){return n&&n.menu?"editable":""};
_.G.computeSelected=function(n){return!(n==null||!n.selected)};
_.G.computeUseColorPalette=function(n){return!!((n==null?0:n.lightColorPalette)&&(n==null?0:n.darkColorPalette))};
_.G.computeLargerPlaylistThumbs=function(n,D){return _.c("web_enable_playlist_bigger_thumbnails")&&!D};
_.G.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.G.onYtServiceRequestSent=function(n,D){D.endpoint&&this.isHideEnclosingAction(D.endpoint)&&!this.selected&&rgj(_.mH(),this.data.videoId)};
_.G.isHideEnclosingAction=function(n){var D=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",n);n=this.get("likeEndpoint.status",n)==="INDIFFERENT";return D||n};
_.G.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.G.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.oh.Object.defineProperties(kqT.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var n;return!!(this.withinMiniplayer&&((n=this.data)==null?0:n.actionButtons))}}});
var j7=kqT;j7.prototype.onYtServiceRequestSent=j7.prototype.onYtServiceRequestSent;j7.prototype.canReorderChanged=j7.prototype.canReorderChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],j7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],j7.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],j7.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.vO),_.F("design:type",Object)],j7.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],j7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"withinMiniplayer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j7.prototype,"minimizePipBreakages",void 0);_.Y([_.t({computed:"computeSelected(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"selected",void 0);
_.Y([_.t({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"useColorPalette",void 0);_.Y([_.t({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"largerPlaylistThumbs",void 0);_.Y([_.t(),_.F("design:type",Object)],j7.prototype,"showEqualizer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"canReorder",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"touchPersistentDragHandle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j7.prototype,"handleIsHovered",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j7.prototype,"watchColorUpdate",void 0);_.Y([_.x("largerPlaylistThumbs"),_.F("design:type",Number),_.F("design:paramtypes",[])],j7.prototype,"thumbnailWidth",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],j7.prototype,"showActionButtons",null);_.Y([_.V8("canReorder"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j7.prototype,"canReorderChanged",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],j7.prototype,"onYtServiceRequestSent",null);
j7=_.Y([_.X({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],j7);
_.l(j7,"ytd-playlist-panel-video-renderer",function(){if(BGT!==void 0)return BGT;var n=document.createElement("template");_.z(n,'\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="yt-icons:drag_handle" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BGT=n},{mode:2});var pVT=function(){return _.m.apply(this,arguments)||this};
_.f(pVT,_.m);pVT.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
var n3=pVT;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],n3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],n3.prototype,"data",void 0);n3=_.Y([_.X({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],n3);
_.l(n3,"ytd-playlist-panel-supported-items",function(){if(UzU!==void 0)return UzU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return UzU=
n},{mode:1});JR6=!0;CiP("\\P{N}");var RDB;var Z7w=_.Tg("END_OF_PLAYLIST",void 0,"End of playlist"),auw=_.Tg("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),dzT=function(){var n=_.m.apply(this,arguments)||this;n.minimizePipBreakages=_.c("web_pip_minimize_breakages");n.updatedCoursePanel=_.c("move_three_dot_menu_to_playlist_panel_header_for_courses");n.reducedPlaylistHeight=_.c("web_playlist_mini_playlist_height");n.hideHeaderText=!1;n.useColorPalette=!1;n.collapsed=!1;n.collapsedPreServerOverride="not_tracked";
n.isHovered=!1;n.modernPanels=_.c("kevlar_watch_modern_panels");n.expandLabel=_.Tg("MINIPLAYER_EXPAND_LABEL");n.collapseLabel=_.Tg("MINIPLAYER_COLLAPSE_LABEL");n.isFloating=!1;n.metaPanel=!1;n.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};n.currentIndex=void 0;return n};
_.f(dzT,_.m);_.G=dzT.prototype;
_.G.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"}}}};
_.G.created=function(){this.scrollThrottle=new _.j_(this.onThrottledScroll,1E3,this)};
_.G.onMouseEnter=function(){this.isHovered=!0};
_.G.onMouseLeave=function(){this.isHovered=!1};
_.G.computeOverflowMenuData=function(n){return n&&n.menu?n.menu:null};
_.G.computeCollapsible=function(n){return!n};
_.G.computeHasPlaylistButtons=function(n){return!(!n||!n.playlistButtons)};
_.G.computeHasSeparateSaveButton=function(n){return!(!n||!n.saveButton)};
_.G.computeHasToolbarButton=function(n,D){return!(!n||!(D||n.saveButton||n.menu))};
_.G.computePlaylistType=function(n){if(n&&n.playlistId)return n.playlistId.substring(0,4)};
_.G.computeCanReorder=function(n){return n?n.playlistId&&n.playlistId.startsWith("TLPQ")?!0:!!n.isEditable&&!n.isInfinite:!1};
_.G.attached=function(){var n=this;try{_.E().resolve(_.xQ).setPlaylistComponent(this.hostElement)}catch(D){if(_.c("kevlar_park_on_playlist_token_killswitch"))throw D;_.R9().parkOrScheduleJob(function(){_.E().resolve(_.xQ).setPlaylistComponent(n.hostElement)},2,"ci")}_.LB(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.G.detached=function(){_.gw(this.hostElement)};
_.G.computeTrailingIcon=function(n,D,L){return L?D?"yt-icons:collapse":"yt-icons:close":D?"yt-icons:expand":_.c("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.G.computeIndexMessage=function(n,D){return mZ4(n+1)+" / "+mZ4(D)};
_.G.onRenderStamperFinished=function(){if(this.scrollForStampDom){var n=!0;this.isHovered&&(n=!1);if(this.collapsed||this.hidden)n=!1;n&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.G.collapseChanged=function(){var n=this;this.collapsed||(_.uj(this.ytTaskEmitterBehavior.getTaskManager(),function(){n.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.G.hiddenChanged=function(){var n=this;this.hidden||_.uj(this.ytTaskEmitterBehavior.getTaskManager(),function(){n.scrollToCurrentVideo()})};
_.G.setupReordering=function(){var n=_.r(this.hostElement).querySelector("#items");HHP?_.U5c(this.ytReorderableBehavior,n,n,"playlist-drag-handle"):_.U5c(this.ytReorderableBehavior,n,n)};
_.G.scrollToCurrentVideo=function(){var n=this;_.fj.addJob(function(){var D=_.r(n.hostElement).querySelector("#items");if(D){D.style.setProperty("padding-bottom","");var L=_.r(n.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(L){D=L.parentElement||_.WM(document);var g=D||_.WM(document);var b=_.iI(L),q=_.iI(g),U=_.W$L(g);if(g==_.WM(document)){var J=b.x-g.scrollLeft;b=b.y-g.scrollTop}else J=b.x-q.x-U.left,b=b.y-q.y-U.top;L=OSr(L);q=g.clientHeight-
L.height;U=g.scrollLeft;var k=g.scrollTop;U+=J-(g.clientWidth-L.width)/2;g=new _.Ig(U,k+(b-q/2));D.scrollLeft=g.x;D.scrollTop=g.y}}},8)};
_.G.dataChanged=function(){var n=this;_.VoI(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.X6(this,function(){_.dF(n.ytTaskEmitterBehavior.getTaskManager(),function(){n.ytRendererBehavior.markDirty();n.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.G.updateNowPlayingOverlay=function(){_.c("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.G.onPlaylistLockupNowPlaying=function(n,D){D&&(this.activeNowPlayingRenderer=D);this.updateNowPlayingOverlay()};
_.G.onScroll=function(){this.scrollThrottle.fire()};
_.G.onThrottledScroll=function(){var n=this;_.dF(this.ytTaskEmitterBehavior.getTaskManager(),function(){n.ytRendererBehavior.markDirty()})};
_.G.onToggleExpanded=function(n){this.collapsible&&_.mZ(n).tagName!=="A"&&!_.mP(_.tW(n),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])&&(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.G.setCollapsed=function(n){this.collapsible&&(this.collapsed=n,_.Vm(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.G.handleCollapsedFromData=function(n){if(n){var D=n.playlistPanelCollapseState;D==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||D==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),D=D==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==D&&this.setCollapsed(D)):this.currentPlaylistId!==n.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(D=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==D&&this.setCollapsed(D),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=n.playlistId}};
_.G.handleDrop=function(n){var D=n.currDragItem;n=D.data.playlistSetVideoId;var L=_.Py(D.parentNode.childNodes,D),g=void 0;L>0&&(g=D.parentNode.childNodes[L-1].data.playlistSetVideoId);D=_.mH();if(D.responsePlaylistData&&D.responsePlaylistData.contents){var b=G2Q(n,D.responsePlaylistData);D.responsePlaylistData=(0,_.Ao.unsafeClone)(D.responsePlaylistData);OOO(D.responsePlaylistData.contents,b,L);D.queueProxy?$YL(D.queueProxy,b,L,n,g):D.playlistProxy&&$YL(D.playlistProxy,b,L,n,g);_.vu(D,_.XX(D,D.response?
D.response.autoplayRenderer:void 0))}};
_.G.handleDarkModeChange=function(n){n!==this.isDarkTheme&&(this.isDarkTheme=n)};
_.G.colorPaletteChanged=function(){var n,D=((n=this.data)==null?void 0:n.contents)||[],L;n=_.V(D);for(D=n.next();!D.done;D=n.next()){D=D.value;var g=void 0;if((g=D.playlistPanelVideoRenderer)==null?0:g.selected){n=D.playlistPanelVideoRenderer;g=D=void 0;(L=this.isDarkTheme?(D=n)==null?void 0:D.darkColorPalette:(g=n)==null?void 0:g.lightColorPalette)&&_.Q3(this.hostElement,L);break}}this.useColorPalette=!!L};
_.oh.Object.defineProperties(dzT.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.playlistId)&&!((D=this.data)==null||!D.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var n=_.E().resolve(_.Yo(_.xQ)),D;if(((D=this.data)==null?0:D.contents)&&(n==null?0:n.hasAutoplayData())){var L;if(((L=this.playlistLoopStateEntity)==null?void 0:L.state)==="PLAYLIST_LOOP_STATE_ONE"){if(n=this.data.currentIndex,n!==void 0){var g,b;var q=(g=this.data.contents[n])==null?void 0:(b=g.playlistPanelVideoRenderer)==null?void 0:b.title}}else{var U,J=(U=_.u(n.getAutoplayEndpoint(),_.M1))==null?void 0:U.videoId,k,a;q=(k=this.data.contents.find(function(d){var T;
return((T=d.playlistPanelVideoRenderer)==null?void 0:T.videoId)===J}))==null?void 0:(a=k.playlistPanelVideoRenderer)==null?void 0:a.title}return q}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)!=null&&n.nextVideoLabel?this.nextVideoTitle?_.o_(this.data.nextVideoLabel)+":":Z7w:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var n;if(((n=this.data)==null?0:n.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN")return _.Mn(auw);var D;return(D=this.data)==null?void 0:D.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.playlistButtons)==null?void 0:(L=D.menuRenderer)==null?void 0:L.topLevelButtons;if(g)for(n=_.V(g),D=n.next();!D.done;D=n.next())if(D=D.value,D.playlistLoopButtonRenderer)return D.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var n;return!!(this.collapsed&&((n=this.data)==null?0:n.nextVideoLabel))}}});
var DU=dzT;DU.prototype.colorPaletteChanged=DU.prototype.colorPaletteChanged;DU.prototype.onPlaylistLockupNowPlaying=DU.prototype.onPlaylistLockupNowPlaying;DU.prototype.updateNowPlayingOverlay=DU.prototype.updateNowPlayingOverlay;DU.prototype.dataChanged=DU.prototype.dataChanged;DU.prototype.hiddenChanged=DU.prototype.hiddenChanged;DU.prototype.collapseChanged=DU.prototype.collapseChanged;DU.prototype.onRenderStamperFinished=DU.prototype.onRenderStamperFinished;DU.prototype.onMouseLeave=DU.prototype.onMouseLeave;
DU.prototype.onMouseEnter=DU.prototype.onMouseEnter;_.Y([_.W(_.iS),_.F("design:type",Object)],DU.prototype,"ironResizableBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],DU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(GY6.YtPlaylistPanelBehavior),_.F("design:type",Object)],DU.prototype,"ytPlaylistPanelBehavior",void 0);
_.Y([_.W(_.lt.YtTaskEmitterBehavior),_.F("design:type",Object)],DU.prototype,"ytTaskEmitterBehavior",void 0);_.Y([_.W(_.Jqc),_.F("design:type",Object)],DU.prototype,"ytReorderableBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],DU.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],DU.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],DU.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"autoplayData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],DU.prototype,"withinMiniplayer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"minimizePipBreakages",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"updatedCoursePanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"reducedPlaylistHeight",void 0);_.Y([_.t({computed:"setMenuData_(data)"}),_.F("design:type",Object)],DU.prototype,"menuRendererData",void 0);_.Y([_.t({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],DU.prototype,"overflowMenuDataTopRow",void 0);_.Y([_.t({computed:"computeOverflowMenuData(data)"}),_.F("design:type",Object)],DU.prototype,"overflowMenuData",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"hideHeaderText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"useColorPalette",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.F("design:type",Boolean)],DU.prototype,"collapsible",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"collapsed",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],DU.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.F("design:type",Boolean)],DU.prototype,"hasPlaylistButtons",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.F("design:type",Boolean)],DU.prototype,"hasSeparateSaveButton",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.F("design:type",Boolean)],DU.prototype,"hasToolbar",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.F("design:type",String)],DU.prototype,"playlistType",void 0);_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"isHovered",void 0);_.Y([_.t({selectorArgs:["playlistLoopStateEntityKey"],selector:_.fWv}),_.F("design:type",Object)],DU.prototype,"playlistLoopStateEntity",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"modernPanels",void 0);_.Y([_.t({value:56}),_.F("design:type",Number)],DU.prototype,"scrollMargin",void 0);_.Y([_.t({computed:"computeCanReorder(data)"}),_.F("design:type",Boolean)],DU.prototype,"canReorder",void 0);_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"expandLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"collapseLabel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"isFloating",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],DU.prototype,"metaPanel",void 0);_.Y([_.t({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.F("design:type",String)],DU.prototype,"trailingIcon",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],DU.prototype,"isDarkTheme",void 0);
_.Y([_.t({selector:_.i2}),_.F("design:type",Boolean)],DU.prototype,"miniplayerIsActive",void 0);_.Y([_.t({selector:function(n){return n.watch.playerState}}),
_.F("design:type",Number)],DU.prototype,"playerState",void 0);_.Y([_.t(),_.F("design:type",Object)],DU.prototype,"activeNowPlayingRenderer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DU.prototype,"moveThreeDotMenuToTopRow",null);_.Y([_.x("data","autoplayData","playlistLoopStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],DU.prototype,"nextVideoTitle",null);
_.Y([_.x("data","nextVideoTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],DU.prototype,"nextVideoLabel",null);_.Y([_.x("collapsed"),_.F("design:type",String),_.F("design:paramtypes",[])],DU.prototype,"buttonAriaLabel",null);_.Y([_.x("data","playlistId","longBylineText"),_.F("design:type",Object),_.F("design:paramtypes",[])],DU.prototype,"mixLongByLine",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],DU.prototype,"playlistLoopStateEntityKey",null);
_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"onMouseEnter",null);_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"onMouseLeave",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],DU.prototype,"showNextVideoHeader",null);
_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"onRenderStamperFinished",null);_.Y([_.P("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"collapseChanged",null);_.Y([_.P("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"hiddenChanged",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"dataChanged",null);_.Y([_.P("playerState","miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"updateNowPlayingOverlay",null);_.Y([_.R("yt-playlist-lockup-now-playing-active"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],DU.prototype,"onPlaylistLockupNowPlaying",null);
_.Y([_.P("data","isDarkTheme"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],DU.prototype,"colorPaletteChanged",null);DU=_.Y([_.X({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],DU);
_.TGo=_.FW()(DU,"ytd-playlist-panel-renderer",function(){if(VqT===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);VqT=n}n=VqT;return n},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var E83;var L3=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework");return n};
_.f(L3,_.m);L3.prototype.computeShouldButtonBeVertical=function(n,D){return n||D};
L3.prototype.onYtServiceRequestSent=function(n,D){(n=_.u(D.endpoint,_.FK))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.pF("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:n.status})):this.handleLikeEndpoint(n))};
L3.prototype.computelikeStatusEntityKey=function(n){return n==null?void 0:n.likeStatusEntityKey};
L3.prototype.handleLikeEndpoint=function(n){n.status==="LIKE"?this.JSC$14734_ytdDislikeToggleButtonRenderer.toggle(!1):n.status==="DISLIKE"?this.JSC$14734_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$14734_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$14734_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.oh.Object.defineProperties(L3.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var n;return MM8(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(n=this.likeStatusEntity)==null?void 0:n.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var n;return MM8(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(n=this.likeStatusEntity)==null?void 0:n.likeStatus)}}});
var gS=L3;gS.prototype.onYtServiceRequestSent=gS.prototype.onYtServiceRequestSent;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gS.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gS.prototype,"vertical",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],gS.prototype,"textTransform",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gS.prototype,"useShortsIcon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],gS.prototype,"underIconLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],gS.prototype,"modern",void 0);_.Y([_.t({value:"left"}),_.F("design:type",String)],gS.prototype,"buttonTooltipPosition",void 0);
_.Y([_.t(),_.F("design:type",Object)],gS.prototype,"overrides",void 0);_.Y([_.bM("#like-button"),_.F("design:type",Object)],gS.prototype,"JSC$14734_ytdLikeToggleButtonRenderer",void 0);_.Y([_.bM("#dislike-button"),_.F("design:type",Object)],gS.prototype,"JSC$14734_ytdDislikeToggleButtonRenderer",void 0);_.Y([_.x("data","likeStatusEntity.likeStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],gS.prototype,"likeButton",null);
_.Y([_.x("data","likeStatusEntity.likeStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],gS.prototype,"dislikeButton",null);_.Y([_.t({computed:"computelikeStatusEntityKey(data)"}),_.F("design:type",String)],gS.prototype,"likeStatusEntityKey",void 0);_.Y([_.t({selectorArgs:["likeStatusEntityKey"],selector:IE}),_.F("design:type",Object)],gS.prototype,"likeStatusEntity",void 0);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],gS.prototype,"onYtServiceRequestSent",null);gS=_.Y([_.X({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],gS);
var suA=_.FW()(gS,"ytd-like-button-renderer",function(){if(E83===void 0){var n=document.createElement("template");_.z(n,'\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<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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);E83=n}n=E83;return n},{mode:1});_.cAw={};
_.cAw.YtConditionalRendererBehavior=[_.N.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(n,D){var L=this,g,b;return _.B(function(q){switch(q.nextAddress){case 1:if(!D)return L.hidden=!0,L.showSpinner=!1,q.return();if((g=n)==null?0:(b=g.visibilityCondition)==null?0:b.mode)switch(n.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return q.jumpTo(5);default:return q.jumpTo(6)}L.showSpinner=
!1;L.hidden=!0;return _.p(q,L.shouldShow_(n),4);case 4:L.hidden=!q.yieldResult;q.jumpTo(0);break;case 5:return _.p(q,L.shouldShow_(n),8);case 8:L.showSpinner=q.yieldResult;L.hidden=!1;q.jumpTo(0);break;case 6:return L.showSpinner=!1,_.p(q,L.shouldShow_(n),9);case 9:L.hidden=!q.yieldResult,_.Tq(q)}})},
shouldShow_:function(n){return n&&n.supportedDatas&&n.supportedDatas.rendererVisibilityConditionData&&n.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(n.supportedDatas.rendererVisibilityConditionData.showIf):n&&n.visibilityCondition&&n.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(n.visibilityCondition.showIf):n&&n.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(n.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(n){switch(n){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(n){switch(n){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var n=_.$d(this.hostElement,"yt-get-mdx-status");return n.length==1&&n[0].connected},
isLocationPermissionGranted_:function(){var n;return _.B(function(D){return D.nextAddress==1?navigator.permissions?_.p(D,navigator.permissions.query({name:"geolocation"}),3):D.jumpTo(2):D.nextAddress!=2?(n=D.yieldResult,D.return(Promise.resolve(n.state==="granted"))):D.return(Promise.resolve(!1))})}}];var QuR=function(n,D){D=D===void 0?{}:D;return function(L){var g=document.createElement(n),b;var q=(b=g.polymerController)!=null?b:g;ho4(g,q,L,D);return g}}("yt-icon");var u_A=function(n){var D=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];K_i();_.v0("ytglobal.ytUtilActivityCallback_",function(){_.Vm(n,"yt-user-activity")});
new Yn(function(){return D.JSC$14746_onMouseMove});
document.addEventListener("scroll",function(){return D.onScroll});
window.addEventListener("resize",function(){return D.onResize})},fuD=function(n,D,L){D in n.eventJobIds||(L=_.hx().addLowPriorityJob(function(){_.S5();
delete n.eventJobIds[D]},L),n.eventJobIds[D]=L)};
u_A.prototype.onScroll=function(n){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):n.target===document&&fuD(this,"scroll",200)};
u_A.prototype.onResize=function(){fuD(this,"resize",200)};
u_A.prototype.JSC$14746_onMouseMove=function(){fuD(this,"mousemove",100)};
_.$5A=function(n){n.scrollEventsToIgnore+=1;n.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){n.scrollEventsToIgnore--},500))};var AAl=function(n){this.element=n;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
AAl.prototype.showFeedbackDialog=function(n,D,L,g){var b=zBA();if(!b)return!1;var q=gZ8();q.productId=b;D&&(q.flow="submit",q.report={description:D});L&&(zBA()==="59"?q.callback=_.hk(function(){_.Qa("userFeedbackEvent",{});L()}):q.callback=_.hk(L));
q.bucket=g||_.OJ("GOOGLE_FEEDBACK_BUCKET","Other");IuA(q);n=CF2(this,"GFEEDBACK",n);try{_.tmW(q,n)}catch(U){return _.wd(U),!1}return!0};
AAl.prototype.showHelpDialog=function(n,D,L){var g=this,b=zBA();if(!b)return!1;var q={helpCenterPath:"/youtube",productData:CF2(this,"GUIDED_HELP",L)};IuA(q);var U=gZ8();U.context=n||q.productData.context||"default";U.defaultHelpArticleId=D;U.enableSendFeedback=!0;(_.W7("gapi.load")||function(J,k){return k()})("client",function(){try{var J=OUb(b,q);
if(_.c("web_always_load_chat_support")&&!g.chatSupportLoaded)try{J.JSC$7829_loadChatSupport(U),g.chatSupportLoaded=!0}catch(k){}J.startHelp(U)}catch(k){_.wd(k)}})};
var zBA=function(){var n=_.OJ("GOOGLE_FEEDBACK_PRODUCT_ID");n||_.wd(Error("fi"));return n},IuA=function(n){n&&(n.locale=_.c("kevlar_help_use_locale")?_.OJ("INNERTUBE_CONTEXT_HL","en"):_.OJ("HTML_LANG","en"))},CF2=function(n,D,L){var g=n.productData;
delete g.origin;g.device=_.s8();var b;a:{if(b=document.createElement("canvas")){var q=b.getContext("experimental-webgl",{stencil:!0});if(q){var U=q.getExtension("WEBGL_debug_renderer_info");if(U){b=q.getParameter(U.UNMASKED_RENDERER_WEBGL);break a}}if(q=b.getContext("webgl")){b=q.getParameter(q.RENDERER);break a}}b=null}g.gpu=b;g.isSDC=!!_.OJ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(b=_.OJ("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.Ao.extend(g,b);_.Dji(D,g);_.Lvv(g);(n=_.Vm(n.element,"yt-get-autonav-pause-debug-state"))&&
n.length&&(g.autonav_pause_state=n[0]);n=_.Zo();g.browser_resolution=n.width+"\u00d7"+n.height+"@"+(window.devicePixelRatio||1)+"x";L&&_.Ao.extend(g,L);return g};
AAl.prototype.resetProductData=function(){this.productData={}};var rA3=function(n){this.feedbackManager=new AAl(n)};
rA3.prototype.showFeedbackDialog=function(n,D,L,g){return this.feedbackManager.showFeedbackDialog(n,D,L,g)};
rA3.prototype.showHelpDialog=function(n,D,L){return this.feedbackManager.showHelpDialog(n,D,L)};var O7C=function(){this.baseUrl="";this.aTag=document.createElement("a")},E6j=function(n,D,L){L=L===void 0?{}:L;
L.pbj||(L.pbj=1);L=_.ucv(D,L);n.baseUrl&&L&&!_.v7(L)[1]&&!_.Xh(L)&&(D=n.baseUrl,pO(D,"/")&&(D=D.slice(0,-1)),_.ki(L,"/")&&(L=L.slice(1)),L=D+"/"+L);RW(n.aTag,iD(L||""));return n.aTag.href};
O7C.prototype.fetchData=function(n){return _.FRf(n)};
O7C.prototype.postData=function(n,D){var L={method:"POST"};if(D){for(var g=_.V(Object.keys(D)),b=g.next();!b.done;b=g.next()){b=b.value;var q=D[b];_.yB(q)&&(D[b]=JSON.stringify(q))}L.postParams=D}return _.FRf(n,L)};
_.s3Q=function(n,D,L,g,b){n=E6j(n,D,L);if(!n)throw g=Error("gi"),Object.assign(g,{params:D}),g;return _.FRf(n,b,g)};
O7C.prototype.requestDataForServiceEndpoint=function(n,D){if(_.u(n,_.ZbB))return this.fetchData("/getAccountSwitcherEndpoint");D=D||{};var L=_.u(n,YqL);L?D.se=L.base64EncodedServiceEndpoint:D.sej=JSON.stringify(n);(L=_.r1())&&_.c("enable_service_ajax_csn")&&(D.csn=L);D.theme=_.ws();_.u(n,kA8)&&_.OJ("DELEGATION_CONTEXT")&&(D.delegation_context=JSON.stringify(_.OJ("DELEGATION_CONTEXT")));L=null;for(var g in n)if(pO(g,"Endpoint")||pO(g,"Command")){L=g;break}if(!L){var b=Error("hi");Object.assign(b,{params:n});
_.sQv(b,"WARNING");return new _.Go(function(U,J){J(b)})}g={name:L};
var q;(L=(q=_.u(n,_.aG))==null?void 0:q.signal)&&(g.signal=L);(q=_.P7(window.location.href))&&q.internalcountrycode&&(g.internalcountrycode=q.internalcountrycode);q="/service_ajax";_.c("debug_forward_web_query_parameters")&&(q=_.WwQ(q,window.location.search));q=_.mh(q,g);n.clickTrackingParams&&_.yi(q,{itct:n.clickTrackingParams});return this.postData(q,D)};_.i7A=new _.jK("GFEEDBACK_TOKEN");var wV2;var hBl;var Wxo;var eBA;var ba=function(){var n=_.m.apply(this,arguments)||this;n.compact=!1;return n};
_.f(ba,_.m);ba.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
ba.prototype.computeHasIcon_=function(n){return!!n};
ba.prototype.isSignInIcon_=function(n){return n=="yt-icons:prompted_sign_in"};
var $$=ba;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.cAw.YtConditionalRendererBehavior),_.F("design:type",Object)],$$.prototype,"ytConditionalRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$$.prototype,"data",void 0);
_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],$$.prototype,"icon_",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.F("design:type",Boolean)],$$.prototype,"hasIcon_",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.F("design:type",Boolean)],$$.prototype,"signInIcon_",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$$.prototype,"compact",void 0);
$$=_.Y([_.Ep({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],$$);
_.l($$,"yt-player-error-message-renderer",function(){if(eBA===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Wxo===void 0&&(Wxo=document.createElement("template"));var g=Wxo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);eBA=n}n=eBA;return n},{mode:2});var xzJ;var Kxw;var RB3=function(){return _.m.apply(this,arguments)||this};
_.f(RB3,_.m);RB3.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
RB3.prototype.computeIcon_=function(n){return n?"yt-icons:"+n.iconType.toLowerCase():"error_outline"};
var GQ=RB3;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GQ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],GQ.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],GQ.prototype,"icon_",void 0);GQ=_.Y([_.Ep({is:"yt-player-kav-renderer",disableElementRegistration:!0})],GQ);
_.l(GQ,"yt-player-kav-renderer",function(){if(Kxw===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;xzJ===void 0&&(xzJ=document.createElement("template"));var g=xzJ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Kxw=n}n=Kxw;return n},{mode:2});_.vB(_.t4(function(n){var D=_.tb(),L=_.V(_.bn(0,void 0,"gCmSbf")),g=L.next().value,b=L.next().value;L=_.V(_.bn(null,void 0,"Rj9zMe"));var q=L.next().value,U=L.next().value;_.c7(function(){G5B(D.value,b,U);D.value.scrollIntoView()});
L=qI8.bind(null,n.data,g);Yt("resize",function(){var J=q();if(g()===1&&J!==null){var k;(k=window.grecaptcha)==null||k.reset(J)}});
return _.Z("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.Z("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.Z("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var J,k;return(J=n.data().accessibility)==null?void 0:(k=J.accessibilityData)==null?void 0:k.label}),_.Z(_.pl,{text:L,
className:_.nl("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.Z("div",{el:D,class:"ytwPlayerCaptchaViewModelGridItem"})))},"Id"),"yt-player-captcha-view-model",{props:{data:_.m_}});var VPJ=!1;_.PFo=_.t4(function(n){var D=n.data;return _.Z("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.Z(_.Z4,{cond:function(){return D().icon},
then:function(L){return _.Z("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.Z(_.RU,{data:L,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.Z(_.Z4,{cond:function(){return D().title},
then:function(L){return _.Z("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.Z(_.pl,{text:L}))}}),_.Z(_.Z4,{cond:function(){return D().description},
then:function(L){return _.Z("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.Z(_.pl,{text:L}))}}),_.Z(_.fF,{data:function(){return D().primaryButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.Z(_.fF,{data:function(){return D().secondaryButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"Jd");
_.PFo.idomCompat=!0;var tqA=_.t4(function(n){var D=n.data;_.Nv();return _.Z("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.Z("div",{class:"player-interstitial-renderer-wiz__scrim"},_.Z(_.fF,{data:function(){return D().content}},{interstitialViewModel:_.PFo})))},"Kd");
tqA.idomCompat=!0;_.vB(tqA,"yt-player-interstitial-renderer",{props:{data:_.PX}});var mz3=function(){var n=_.m.apply(this,arguments)||this;n.noBackground=!1;n.compact=!1;n.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return n};
_.f(mz3,_.m);mz3.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"}}}};
mz3.prototype.onUpdatePlayerErrorMessageCommand_=function(n){if(_.u(n,qqc)){var D;if(n=(D=_.u(n,qqc))==null?void 0:D.newPlayerErrorMessageRenderer)this.data=n}};
var qi=mz3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qi.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qi.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],qi.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qi.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],qi.prototype,"status",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qi.prototype,"noBackground",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qi.prototype,"compact",void 0);qi=_.Y([_.Ep({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],qi);
var v82=_.FW()(qi,"yt-playability-error-supported-renderers",function(){if(hBl===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;wV2===void 0&&(wV2=document.createElement("template"));var g=wV2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);hBl=n}n=hBl;return n},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var Uj8=void 0,JQQ=void 0;var ZZ8=new aPj;var Z0=new _.jK("ENTITY_STATE_TOKEN"),V6=new _.jK("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var XVC=function(n){this.store=n;this.JSC$14797_enforcementCounter=new _.TTA},pjy=function(n,D,L){var g,b;
if(!(b=((g=D.playabilityStatus)==null?void 0:g.status)!=="OK")){n=n.store;var q;b=D.offlineState&&((q=D.videoDetails)==null?0:q.videoId)?_.c("enable_pl_r_c_cd")?u2(n.getState().entities,D.videoDetails.videoId):!!JNT(n.getState().entities,D.videoDetails.videoId):!1}if(b)return!0;b=ssv(D);if(b===1){if(_.c("ab_v_vid_sig")){var U,J=(U=D.videoDetails)==null?void 0:U.videoId;if(!J||!L||J!==L){var k;D=new _.pe("282054944_vid",{rvid:L,gvid:(k=D.videoDetails)==null?void 0:k.videoId});_.zo(D)}}return!0}Pdy=
0;var a,d;k=(J=D.auxiliaryUi)==null?void 0:(a=J.messageRenderers)==null?void 0:(d=a.bkaEnforcementMessageViewModel)==null?void 0:d.displayType;if(b!==3&&(k==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||k==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;k={reason:_.je(_.Tg("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.c("ks_something_wrong_learn_more")?sCB("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.je(_.Tg("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:_.je("282054944")};luC(D,{playerErrorMessageRenderer:k});return!1},ZXB=function(n,D){if(LE8(D)){_.UG(1,!0);
var L=(L=LE8(D))&&_.BRf()?L:void 0;L?(luC(D,{enforcementMessageViewModel:L}),n.JSC$14797_enforcementCounter.increment("IN_PLAYER"),_.UG(5)):(n.JSC$14797_enforcementCounter.increment("SKIP_DISPLAY"),_.UG(2))}},luC=function(n,D){n.playabilityStatus=Object.assign({},n.playabilityStatus,{status:"ERROR",
errorScreen:D});n.videoDetails=void 0};
XVC.prototype.handleResponse=function(n,D){if(n.playabilityStatus){var L,g,b,q=(D==null?void 0:(L=D.innerTubeRequest)==null?void 0:L.videoId)||(D==null?void 0:(g=D.innerTubeRequest)==null?void 0:(b=g.playerRequest)==null?void 0:b.videoId);pjy(this,n,q)&&ZXB(this,n)}};
XVC[NR]=[Z0];var JXb=new _.jK("ADBLOCK_DETECTION_SERVICE_TOKEN");var Lr=function(n){this.hIs=n};
Lr.prototype.bindInnertubeChallengeFetcher=function(n){this.hIs.bicf(n)};
Lr.prototype.registerChallengeFetchedCallback=function(n){this.hIs.bcr(n)};
Lr.prototype.getLatestChallengeResponse=function(){return this.hIs.blc()};var S03;_.UZ=function(n,D,L){var g=this;this.network=n;this.options=D;this.networkStatusManager=L;this.rX=null;if(D.useBotguardEverywhere){var b=new _.gs;this.rX=b.promise;_.U8.ytAtRC&&_.df(_.fj,function(){var q,U;return _.B(function(J){if(J.nextAddress==1){if(!_.U8.ytAtRC)return J.return();q=MqT(null);return _.p(J,g.gY(q),2)}U=J.yieldResult;_.U8.ytAtRC&&_.U8.ytAtRC(JSON.stringify(U));_.Tq(J)})});
AQJ().then(function(q){var U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return q.bindInnertubeChallengeFetcher(function(T){return g.gY(MqT(T))}),_.p(d,TdB(),2);
U=d.yieldResult;J=q.getLatestChallengeResponse();k=J.challenge;if(!k)throw Error("ii");a={challenge:k,xz:D0(k),nH:U,bgChallenge:new jh};b.resolve(a);q.registerChallengeFetchedCallback(function(T){T=T.challenge;if(!T)throw Error("ji");T={challenge:T,xz:D0(T),nH:U,bgChallenge:new jh};g.rX=Promise.resolve(T)});
_.Tq(d)})})}else D.preload&&o8U(this,new Promise(function(q){_.dF(_.fj,function(){q(Y0w(g))},0)}))};
S03=function(n){var D={preload:!0,useBotguardEverywhere:_.c("attmusi")},L=!1;if(typeof D==="boolean")var g={preload:D};else typeof D==="undefined"?g={preload:!0}:(g=D,L=!!D.v27);D=L?void 0:new _.xn;_.UZ.instance=new _.UZ(n,g,D);return _.UZ.instance};
_.UZ.prototype.xMT=function(){var n=this;return _.B(function(D){return D.nextAddress==1?_.p(D,Promise.race([n.rX,null]),2):D.return(!!D.yieldResult)})};
_.UZ.prototype.uMS=function(n,D,L){var g=this,b,q,U;return _.B(function(J){g.rX===null&&o8U(g,Y0w(g));b=!1;q={};U=function(){var k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:return _.p(T,g.rX,2);case 2:k=T.yieldResult;q.challenge=k.challenge;if(!k.nH){"c1a"in k.xz&&(q.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");T.jumpTo(3);break}a=Object.assign({},{c:k.challenge,e:n},D);_.JA(T,4);b=!0;if(_.c("attbs")&&!_.c("attmusi")){d=_.TpP(k.nH,{mB:a});T.jumpTo(6);break}return _.p(T,k.nH.snapshot({mB:a}),
7);case 7:d=T.yieldResult;case 6:d?q.webResponse=d:q.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.hE(T,3);break;case 4:_.dG(T),q.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(n==="ENGAGEMENT_TYPE_PLAYBACK"){var Q=k.xz,A={};if(Q.c6a){var I=Number(_.OJ("DCLKSTAT",0));A.reportingStatus=String(Number(Q.c)^(isNaN(I)?0:I))}Q.c6b&&(A.broadSpectrumDetectionResult=String(Number(Q.c)^Number(_.OJ("CATSTAT",0))));q.adblockReporting=A}return T.return(q)}})};
return J.return(Promise.race([U(),FxC(L,function(){var k=Object.assign({},q);b&&(k.error="ATTESTATION_ERROR_VM_TIMEOUT");return k})]))})};
var MqT=function(n){var D={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};n&&(D.interpreterHash=n);return D},Y0w=function(n,D){D=D===void 0?0:D;
var L,g,b,q,U,J,k,a,d,T,Q,A;return _.B(function(I){switch(I.nextAddress){case 1:L=MqT(s1A().utg);if(_.c("att_fet_ks"))return _.JA(I,7),_.p(I,n.gY(L),9);_.JA(I,4);return _.p(I,H7R(n,L),6);case 6:U=I.yieldResult;b=U.vK6;q=U.zsz;g=U;_.hE(I,3);break;case 4:return _.dG(I),_.CL(Error("ki`"+D)),yAC(n,864E5),I.return({challenge:"",xz:{},nH:void 0,bgChallenge:void 0});case 9:g=I.yieldResult;if(!g)throw Error("li");if(!g.challenge)throw Error("mi");b=g.challenge;q=D0(b);if("c1a"in q&&(!g.bgChallenge||!g.bgChallenge.program))throw Error("ni");
_.hE(I,3);break;case 7:J=_.dG(I);_.CL(J);D++;if(D>=5)return _.CL(Error("ki`"+D)),yAC(n,864E5),I.return({challenge:"",xz:{},nH:void 0,bgChallenge:void 0});k=1E3*Math.pow(2,D-1)+Math.random()*1E3;return I.return(new Promise(function(w){_.dF(_.fj,function(){w(Y0w(n,D))},k)}));
case 3:a=fb8(q);yAC(n,a*1E3);d=void 0;if(!("c1a"in q&&g.bgChallenge)){I.jumpTo(10);break}T=uR8(g.bgChallenge);_.JA(I,11);return _.p(I,Q1r(s1A(),T),13);case 13:_.hE(I,12);break;case 11:return Q=_.dG(I),_.CL(Q),I.return({challenge:b,xz:q,nH:d,bgChallenge:T});case 12:return _.JA(I,14),d=new _.xq({challenge:T,xf:{rZ:"aGIf"}}),_.p(I,d.ogj,16);case 16:_.hE(I,10);break;case 14:A=_.dG(I),_.CL(A),d=void 0;case 10:return I.return({challenge:b,xz:q,nH:d,bgChallenge:T})}})};
_.UZ.prototype.gY=function(n){var D=this,L;return _.B(function(g){L=D.networkStatusManager;if(!L||L.isNetworkAvailable())return g.return(D.network.gY(n));_.xd("att_pna",void 0,"attestation_challenge_fetch");return g.return(new Promise(function(b){L.listenOnce("publicytnetworkstatus-online",function(){D.network.gY(n).then(b)})}))})};
var NG3=function(n){if(!n)throw Error("li");if(!n.challenge)throw Error("mi");var D=n.challenge,L=D0(D);if("c1a"in L&&(!n.bgChallenge||!n.bgChallenge.program))throw Error("ni");return Object.assign({},n,{vK6:D,zsz:L})},H7R=function(n,D){var L,g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:L=void 0,g=0,b={};case 2:if(!(g<5)){J.jumpTo(4);break}if(!(g>0)){J.jumpTo(5);break}b.zAg=1E3*Math.pow(2,g-1)+Math.random()*1E3;return _.p(J,new Promise(function(k){return function(a){_.dF(_.fj,function(){a(void 0)},k.zAg)}}(b)),5);
case 5:return _.JA(J,7),_.p(J,n.gY(D),9);case 9:return q=J.yieldResult,J.return(NG3(q));case 7:L=U=_.dG(J),U instanceof Error&&_.CL(U);case 8:g++;b={zAg:void 0};J.jumpTo(2);break;case 4:throw L;}})},o8U=function(n,D){n.rX=D},jul=function(n){var D,L,g;
return _.B(function(b){if(b.nextAddress==1)return _.p(b,Promise.race([n.rX,null]),2);D=b.yieldResult;var q=Y0w(n);n.rX=q;(L=D)==null||(g=L.nH)==null||g.dispose();_.Tq(b)})},yAC=function(n,D){var L=Date.now()+D,g=function(){var b;
return _.B(function(q){b=L-Date.now();return b<1E3?_.p(q,jul(n),0):(_.dF(_.fj,g,Math.min(b,6E4)),q.jumpTo(0))})};
g()},FxC=function(n,D){return new Promise(function(L){_.dF(_.fj,function(){L(D())},n)})};var nxO=function(){};
nxO.prototype.processContext=function(n){var D=_.UZ.instance;if(!D)return _.XZ();var L=OZB(n);return L?new vx(D.uMS(L,CA4(n),500).then(function(g){var b;(n==null?0:(b=n.innerTubeRequest)==null?0:b.context)||(n.innerTubeRequest.context={});b=n.innerTubeRequest.context;b.request||(b.request={});b.request.attestationResponseData=g})):_.XZ()};var DSO=function(n){this.innertubeTransportService=n};
DSO.prototype.gY=function(n){_.xd("att_fsr",void 0,"attestation_challenge_fetch");return _.Wu(this.innertubeTransportService,n,_.FY(_.MDL)).then(function(D){_.xd("att_frr",void 0,"attestation_challenge_fetch");return D})};_.LqA=function(n){this.innertubeTransportService=n};var gxA=new _.jK("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var b0U=function(){},Gsw=function(n,D,L,g,b){var q=_.OJ("YPC_MB_URL");
_.UDi(q).then(function(){$SA(q,n,D,L,g,b)})},$SA=function(n,D,L,g,b,q){try{var U=payments.business.integration,J=payments.business.integration.Style.create().withMaterialDesignStyle(),k=U.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.c("enable_window_constrained_buy_flow_dialog")&&(k=k.usingPopupStyle("windowConstrained"));q&&(k=k.usingCloseCallback(q));var a=L?L:_.OJ("YPC_GB_LANGUAGE"),d=_.OJ("SESSION_INDEX");U.bootstrap.fromPaymentsUrl(n);U.bootstrap.asMashupMode(k).usingGaiaIndex(d).usingLocale(a).usingStyle(J).usingDefaultActivityStatusChangeHandler().inStandaloneContext(U.standaloneContextAuthId.forGaia()).purchaseManager(D,function(T){g&&g(T)}).load(void 0,b)}catch(T){throw b&&b(T),_.zo(T),T;
}};var qyR=new _.jK("PURCHASE_MANAGER_TOKEN");var VLT=function(){var n=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return n.videos},
getContinuationsPresent:function(){return n.continuationsPresent},
setVideos:function(D){n.videos=D},
getRecommendedVideos:function(){return n.recommendedVideos},
setRecommendedVideos:function(D){n.recommendedVideos=D}}};
VLT.prototype.addVideos=function(n){n&&(this.videos=n.filter(function(D){return!!_.wEv(D)}).map(function(D){var L=_.wEv(D);
a:{var g;if(D.playlistVideoRenderer&&((g=D.playlistVideoRenderer)==null?0:g.voteSortTiebreaker))var b=D.playlistVideoRenderer.voteSortTiebreaker;else{if(_.u(D,be)){var q;if(g=(b=_.u(D,be))==null?void 0:(q=b.playlistItemData)==null?void 0:q.voteSortTiebreaker){b=g;break a}}b=""}}return{itemId:L,videoId:_.eYf(D),voteCount:_.xjB(D),voteSortTiebreaker:b}}),this.continuationsPresent=!!_.u(n[n.length-1],_.q8))};
var USo=function(n,D){return n.videos.findIndex(function(L){return L.itemId===D})},B2R=function(n,D){return n.recommendedVideos.findIndex(function(L){return L.itemId===D})},JoC=function(n){n={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:n}}}}};_.E().resolve(_.S6).resolveCommand(n)};var ksO=function(){VLT.apply(this,arguments)};
_.f(ksO,VLT);
var bE6=function(n,D,L,g){if(!n.parentElem)throw Error("si");var b=USo(n,D);b===-1&&(b=B2R(n,D),b=b!==-1?b+n.videos.length:-1);if(b===-1)throw Error("ti");var q=b>=n.videos.length?n.recommendedVideos[b-n.videos.length]:n.videos[b];q.voteCount=L;q.voteSortTiebreaker=Date.now().toString();b>=n.videos.length?n.recommendedVideos.splice(b-n.videos.length,1):n.videos.splice(b,1);var U=n.videos;for(var J=0,k=U.length-1;J<=k;){var a=Math.floor((J+k)/2);if(U[a].voteCount<q.voteCount)k=a-1;else if(U[a].voteCount>q.voteCount)J=
a+1;else{a:{var d=q.voteSortTiebreaker;var T=U[a].voteSortTiebreaker;if(d.length!==T.length)d=d.length>T.length;else{for(var Q=0;Q<d.length;Q++){var A=d.charCodeAt(Q),I=T.charCodeAt(Q);if(A>I){d=!0;break a}if(A<I)break}d=!1}}d?k=a-1:J=a+1}}U=J;if(U===-1)throw Error("ui");n.videos.splice(U,0,q);b!==U&&pqA(n,b,U,D,L,g)},pqA=function(n,D,L,g,b,q){var U,J=(U=n.parentElem)==null?void 0:U.children,k=Math.min(D,L),a=Math.max(D,L);
if(J)for(U=k;U<=a;U++)J[U].style.viewTransitionName="item-"+String(U);document.startViewTransition(function(){if(n.parentElem){var d=n.parentElem.children;if(!(!d||D<0||D>=d.length||L<0||L>=d.length)){var T=d[D];if(T){T.remove();n.showRefreshPill=L>=n.videos.length-1&&n.continuationsPresent;if(!n.showRefreshPill){d=d[L]||null;var Q;(Q=n.parentElem)==null||Q.insertBefore(T,d)}_.bP(n.parentElem,"yt-update-video-data-voting-animation",{toIdx:L,itemId:g,newVoteCount:b,voteStatus:q,hideItem:n.showRefreshPill})}}}}).finished.then(function(){if(J)for(var d=
k;d<=a;d++)J[d].style.viewTransitionName="";
if(n.showRefreshPill)JoC(_.Tg("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var T;if(T=d=(T=n.parentElem)==null?void 0:T.children[L])T=d.getBoundingClientRect(),d=T.bottom,T=!(T.top>=0&&d<=n.clientHeight);T&&(T=_.Eu(D>L?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(D-L)),JoC(T))}})};var Z03=_.H7("innertube_request_limit_ms",3E3),T2J=function(n,D){var L=this;n?this.innertubeTransportServicePromise=Promise.resolve(n):D&&(this.innertubeTransportServicePromise=D(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new My(Z03,function(g){return aow(L,g)},0);
this.validateMiniAppVideoIdRateLimiter=new My(Z03,function(g){return dSA(L,g)},1)},YiR=function(n,D){n.JSC$14860_miniAppId=D;
n.reportMiniAppValueRateLimiter=new My(Z03,function(L){return aow(n,L)},0);
n.validateMiniAppVideoIdRateLimiter=new My(Z03,function(L){return dSA(n,L)},1)},F$U=function(n,D){var L;
return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.reportMiniAppValueRateLimiter.call(D),2);L=g.yieldResult;return g.return([L,D])})},aow=function(n,D){var L,g,b,q,U,J,k;
return _.B(function(a){switch(a.nextAddress){case 1:return _.p(a,n.innertubeTransportServicePromise,2);case 2:return L=a.yieldResult,g=_.FY(Ny6),b=Date.now(),q={externalPostId:n.JSC$14860_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(b/1E3),nanos:Math.round(b%1E3*1E6)},intValue:""+D}},_.JA(a,3),_.p(a,_.Wu(L,q,g),5);case 5:U=a.yieldResult;_.hE(a,4);break;case 3:throw J=_.dG(a),J;case 4:if(U){if("error"in U&&U.error)throw U.error;if(U.errorMetadata)throw Error("vi`"+
U.errorMetadata.status);if(k=U.userStatResult)return a.return(k);throw Error("wi");}throw Error("xi");}})},ycD=function(n){var D,L,g,b,q;
_.B(function(U){switch(U.nextAddress){case 1:return _.p(U,n.innertubeTransportServicePromise,2);case 2:return D=U.yieldResult,L=_.FY(Ny6),g={externalPostId:n.JSC$14860_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.JA(U,3),_.p(U,_.Wu(D,g,L),5);case 5:b=U.yieldResult;_.hE(U,4);break;case 3:throw q=_.dG(U),q;case 4:if(b==null)throw Error("xi");if("error"in b&&b.error)throw b.error;if(b.errorMetadata)throw Error("vi`"+b.errorMetadata.status);_.Tq(U)}})};
T2J.prototype.flush=function(){var n=this;return _.B(function(D){return D.nextAddress==1?_.p(D,n.reportMiniAppValueRateLimiter.flush(),2):_.p(D,n.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var HSA=function(n,D){return _.B(function(L){return L.nextAddress==1?_.p(L,n.validateMiniAppVideoIdRateLimiter.call(D),2):L.return(L.yieldResult)})},dSA=function(n,D){var L,g,b,q,U,J;
return _.B(function(k){switch(k.nextAddress){case 1:return _.p(k,n.innertubeTransportServicePromise,2);case 2:return L=k.yieldResult,g=_.FY(lic),b={videoId:D},_.JA(k,3),_.p(k,_.Wu(L,b,g),5);case 5:q=k.yieldResult;_.hE(k,4);break;case 3:throw U=_.dG(k),U;case 4:if(q){if("error"in q&&q.error)throw q.error;if(q.errorMetadata)throw Error("vi`"+q.errorMetadata.status);if(J=q.playabilityStatus)return k.return(J.status);throw Error("yi");}throw Error("xi");}})};
T2J[NR]=[_.Yo(_.cn),_.Yo(sOW)];var ExT=function(){this.clientData=new Map};
ExT.prototype.getData=function(n){return this.clientData.get(n)};var sg3=function(n){this.store=n};
sg3.prototype.handleResponse=function(n){(n=_.u(n.frameworkUpdates,PL))&&_.ZL(n,this.store)};
sg3[NR]=[_.CK];var co2=new _.jK("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var QgO={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_forty:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_spinner:[[0,
1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_zero:[[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,1,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_list:[[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 uIo=new _.jK("ICON_SET_TOKEN"),foT=new _.jK("ICON_URL_PROVIDER_TOKEN"),AoA=new _.jK("PREFETCH_ICONS_TOKEN"),zHT=new _.jK("ICON_MAP_FN_TOKEN");var BZ={},Io3=(BZ.ACCESS_TIME="clock",BZ.ACCOUNT_BOX="person_account",BZ.ACCOUNT_BOX_CAIRO="person_account_cairo",BZ.ACCOUNT_CIRCLE="person_circle",BZ.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",BZ.ACCOUNT_LINKED="account_link_success",BZ.ACCOUNT_UNLINKED="account_link",BZ.ADD_FRIEND="people",BZ.ADD_TO_LIBRARY=Gy("add"),BZ.ADD_TO_PLAYLIST="add",BZ.ADD_TO_QUEUE_TAIL="list_queue",BZ.ADD_TO_REMOTE_QUEUE="list_music",BZ.ADD_TO_WATCH_LATER="clock",BZ.ADD_VIDEO_LINK="film_strip_add",BZ.ALERT_WARN_RED="alert_triangle",
BZ.ARROW_BACK="arrow_left",BZ.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",BZ.ARROW_DROP_DOWN="chevron_down",BZ.ARROW_DROP_UP="chevron_up",BZ.ARROW_FORWARD="arrow_right",BZ.AUDIOTRACK="audio",BZ.AUTO_AWESOME="sparkle",BZ.AVATAR_ANONYMOUS="person_circle",BZ.AVATAR_LOGGED_OUT="person_circle",BZ.BACK="arrow_left",BZ.BAR_CHART="bar_graph",BZ.BLOCK="slash_circle_left",BZ.BLOCK_USER="slash_circle_left",BZ.BOOKMARK_BORDER="bookmark",BZ.BREAKING_NEWS_ALT_1="article_alert",BZ.BROADCAST_CAIRO="podcast_cairo",
BZ.BUG_REPORT="bug",BZ.CAMERA_ALT="camera",BZ.CAMPAIGN="megaphone",BZ.CANCEL="x_circle",BZ.CAPTIONS="closed_caption",BZ.CAST_OUTLINE="chromecast",BZ.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",BZ.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",BZ.CHAT="message_bubble_left",BZ.CHAT_BUBBLE="message_bubble_empty",BZ.CHECK_BOX_OUTLINE_BLANK="box_empty",BZ.CHECK_CIRCLE_OUTLINE="check_circle",BZ.CHECK_CIRCLE_THICK="check_circle",BZ.CLARIFY="article_clarify",BZ.CLOSED_CAPTION_SELECTED="closed_caption",BZ.CLOSE=
"x_mark",BZ.CLOUD_UPLOAD="cloud_arrow_up",BZ.COLLAPSE="chevron_up",BZ.COLLAPSE_CAIRO="chevron_up_cairo",BZ.COLLECTION="layers",BZ.COLOR_LENS="palette",BZ.COMMENT="message_bubble_right",BZ.CONSENT_SHIELD="person_shield",BZ.CONTENT_CUT="scissors",BZ.CONTENT_CUT_CAIRO="scissors_cairo",BZ.COURSE=_.c("web_enable_course_icon_update")?"creator_academy":"lightbulb",BZ.COURSE_CAIRO=_.c("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",BZ.CREATION_LIVE="radar_live",BZ.CREATION_UPLOAD=
"my_videos",BZ.CREATION_UPLOAD_RED="upload",BZ.CREATOR_STUDIO="youtube_studio",BZ.DELETE="trash_can",BZ.DELETE_SWEEP="trash_can",BZ.DESKTOP="laptop",BZ.DISLIKE="thumb_down",BZ.DISLIKE_SELECTED="thumb_down",BZ.DISMISSAL="x_mark",BZ.DISMISS_QUEUE="list_remove",BZ.DOWN_ARROW="arrow_down",BZ.DO_NOT_DISTURB="slash_circle_left",BZ.DRAFT="paper_corner_folded",BZ.DRAG_HANDLE="bars_2",BZ.EDIT="pencil",BZ.EMOJI="face_very_happy",BZ.EMOJI_FLAGS="flag",BZ.EMOJI_OBJECTS="lightbulb",BZ.EMOJI_PEOPLE="face_very_happy",
BZ.EMOJI_RECENT="clock",BZ.EMPTY_HEART="heart",BZ.EMPTY_LIKE="thumb_up",BZ.ERROR_BLACK="alert_circle",BZ.ERROR_OUTLINE="alert_circle",BZ.EXIT_APP="arrow_in",BZ.EXIT_TO_APP="arrow_in",BZ.EXPAND="chevron_down",BZ.EXPAND_ALL="chevron_expand",BZ.EXPAND_CAIRO="chevron_down_cairo",BZ.EXPAND_LESS="chevron_up",BZ.EXPAND_MORE="chevron_down",BZ.EXPLORE="compass",BZ.EXPLORE_DESTINATION="compass",BZ.EXTERNAL_LINK="open_new",BZ.FAB_UPLOAD="upload",BZ.FACE_HAPPY_OUTLINE="face_happy",BZ.FACT_CHECK="article_check",
BZ.FASHION_LOGO="fashion",BZ.FASHION_LOGO_CAIRO="fashion_cairo",BZ.FAVORITE="heart",BZ.FEEDBACK="message_bubble_alert",BZ.FEEDBACK_CAIRO="message_bubble_alert_cairo",BZ.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",BZ.FILL_ARROW_SOLID_UP_16="arrow_solid_up",BZ.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",BZ.FLAG="flag",BZ.FULL_HEART="heart",BZ.GAME_CONSOLE_DPAD="game_console_dpad",BZ.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",BZ.GAMING_LOGO="gaming",BZ.GAMING_LOGO_CAIRO="gaming_cairo",BZ.GO_TO_PAGE=
"arrow_right",BZ.GROUPS="people_group",BZ.HAPPY="face_happy",BZ.HEALTH_AND_SAFETY="shield_plus",BZ.HELP="question_circle",BZ.HELP_CAIRO="question_circle_cairo",BZ.HELP_OUTLINE="question_circle",BZ.HIDE="slash_circle_left",BZ.IMAGE="image",BZ.INFINITY_ICON="infinity",BZ.INFO="info_circle",BZ.INFO_OUTLINE="info_circle",BZ.INSERT_CHART_OUTLINED="bar_graph_box_vertical",BZ.INSERT_PHOTO="image",BZ.KEEP="pin",BZ.KEEP_OFF="pin_off",BZ.KEYBOARD="keyboard",BZ.KEYBOARD_ARROW_DOWN="chevron_down",BZ.KEYBOARD_ARROW_UP=
"chevron_up",BZ.KIDS_BLOCK="slash_circle_left",BZ.LANGUAGE="globe",BZ.LAUNCH="open_new",BZ.LEARNING="lightbulb",BZ.LEARNING_CAIRO="lightbulb_cairo",BZ.LIBRARY_ADD=Gy("library_add"),BZ.LIBRARY_OUTLINE="library",BZ.LIBRARY_REMOVE=Gy(),BZ.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",BZ.LIKES_PLAYLIST="thumb_up",BZ.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",BZ.LIKE="thumb_up",BZ.LIKE_SELECTED="thumb_up",BZ.LIVE="radar_live",BZ.LIVE_CAIRO="radar_live_cairo",BZ.LIVE_UNLISTED="link",BZ.LOCATION_ON="location_point",
BZ.LOCATION_PIN="location_point",BZ.LOOP="arrow_repeat",BZ.LOOP_ACTIVE="arrow_repeat",BZ.LOOP_ONE="arrow_repeat_1",BZ.LOOP_ONE_ACTIVE="arrow_repeat_1",BZ.MEH="face_meh",BZ.MEMBERS_ONLY_MODE_OFF="message_bubble_left",BZ.MESSAGE="message_bubble_left",BZ.MICROPHONE_ON="mic",BZ.MIX="youtube_mix",BZ.MONETIZATION_ON="dollar_sign_circle",BZ.MONEY_FILL="dollar_sign_container",BZ.MONEY_FILL_JPY="yen_sign_container",BZ.MONEY_HEART="dollar_sign_heart",BZ.MORE_HORIZ="overflow_horizontal",BZ.MORE_VERT="overflow_vertical",
BZ.MUSIC="audio",BZ.MUSIC_CAIRO="audio_cairo",BZ.MUSIC_NOTE_SYMBOL="music",BZ.MUSIC_SHUFFLE="arrow_shuffle",BZ.MY_CHANNEL="person_circle",BZ.MY_LOCATION="location_point",BZ.NEWS_STORY="news",BZ.NEXT="chevron_right",BZ.NOTIFICATIONS="bell",BZ.NOTIFICATIONS_ACTIVE="bell_on",BZ.NOTIFICATIONS_CAIRO="bell_cairo",BZ.NOTIFICATIONS_DONE_CHECKMARK="check",BZ.NOTIFICATIONS_INBOX="bell",BZ.NOTIFICATIONS_NONE="bell",BZ.NOTIFICATIONS_OFF="bell_off",BZ.NOT_INTERESTED="slash_circle_left",BZ.OFFICIAL_ARTIST_BADGE=
"audio",BZ.OFFLINE_CLOUD="cloud_off",BZ.OFFLINE_DOWNLOAD="download",BZ.OFFLINE_DOWNLOAD_CAIRO="download_cairo",BZ.OFFLINE_PAUSE="pause",BZ.OPEN_IN_NEW="open_new",BZ.OUTLINE_ADJUST="adjust",BZ.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",BZ.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",BZ.OUTLINE_BAG="bag",BZ.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",BZ.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",BZ.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",BZ.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",
BZ.PAID="dollar_sign",BZ.PAUSE_OUTLINED="pause",BZ.PAYMENT="credit_card",BZ.PERSON_RADAR_FILLED="person_radar",BZ.PHONE_DOWNLOAD="mobile_download",BZ.PLAYABLES_LOGO="tic_tac_toe",BZ.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",BZ.PLAYLISTS="list_play_arrow",BZ.PLAYLISTS_CAIRO="list_play_arrow_cairo",BZ.PLAYLIST_ADD=Gy("list_add"),BZ.PLAYLIST_ADD_CHECK=Gy("list_check"),BZ.PLAY_ALL="play_arrow",BZ.PLAY_CIRCLE="play_arrow_circle",BZ.PLAY_OUTLINED="play_arrow_circle",BZ.PRIVACY_INFO="shield",BZ.PRIVACY_PRIVATE=
"lock",BZ.PRIVACY_PUBLIC="earth",BZ.PRIVACY_UNLISTED="link",BZ.PROMOTE="megaphone",BZ.PURCHASES="price_tag",BZ.PURCHASE_SUPER_CHAT="super_chat",BZ.PURCHASE_SUPER_STICKER="super_sticker",BZ.QUESTION_ANSWER="message_bubble_question",BZ.QUEUE_PLAY_LAST="list_queue_last",BZ.QUEUE_PLAY_NEXT="list_play_arrow",BZ.REMIX_FILLED="youtube_shorts_remix",BZ.REMOVE="bar_circle",BZ.REMOVE_CIRCLE="bar_circle",BZ.REMOVE_CIRCLE_OUTLINE="bar_circle",BZ.REMOVE_FROM_HISTORY="bar_circle",BZ.REMOVE_FROM_PLAYLIST="bar_circle",
BZ.REPLAY="arrow_circle",BZ.REPORT_PROBLEM="alert_triangle",BZ.SAD="face_sad",BZ.SAVE_PLAYLIST=Gy("library_add"),BZ.SCHEDULE="clock",BZ.SCHOOL="creator_academy",BZ.SCREEN_FULLSCREEN="screen_full",BZ.SEARCH_HISTORY="arrow_time",BZ.SELL="price_tag",BZ.SETTINGS="gear",BZ.SETTINGS_CAIRO="gear_cairo",BZ.SETTINGS_LIGHT="gear",BZ.SETTINGS_MATERIAL="gear",BZ.SHARE_ARROW="share",BZ.SHIELD_WITH_AVATAR="person_shield",BZ.SHOPPING_BAG="bag",BZ.SHOPPING_BAG_CAIRO="bag_cairo",BZ.SHOPPING_CART="cart",BZ.SHORTS_COMMENT=
"youtube_shorts_message_bubble_right",BZ.SHORTS_DISLIKE="youtube_shorts_thumb_down",BZ.SHORTS_LIKE="youtube_shorts_thumb_up",BZ.SHORTS_SHARE="youtube_shorts_share",BZ.SHUFFLE="arrow_shuffle",BZ.SLOW_MODE_OFF="message_bubble_left",BZ.SOCIAL="people",BZ.SORT="menu_sort",BZ.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",BZ.SPEED_1X="1x",BZ.SPEED_1_POINT_2X="1_point_2x",BZ.SPEED_1_POINT_5X="1_point_5x",BZ.SPEED_1_POINT_8X="1_point_8x",BZ.SPEED_2X="2x",BZ.SPEED_POINT_2X="point_2x",BZ.SPEED_POINT_8X="point_8x",
BZ.SPONSORSHIP_STAR=_.c("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",BZ.STAFF_PICK="spotlight",BZ.START_DVR="add",BZ.STAR_BORDER="star",BZ.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",BZ.STICKER_EMOTICON="face_happy",BZ.STOP_DVR="stop",BZ.SUBSCRIBE="youtube_logo_icon",BZ.SUBSCRIBE_PLUS="add_cairo",BZ.SUBSCRIPTION_MANAGER="gear",BZ.SUPERVISOR_ACCOUNT="people",BZ.SWAP_HORIZ="arrow_swap_horizontal",BZ.SWITCH_ACCOUNTS="person_account",BZ.TAB_ACCOUNT="person",BZ.TAB_ACTIVITY=
"bell",BZ.TAB_EXPLORE="compass",BZ.TAB_HOME="home",BZ.TAB_HOME_CAIRO="home_cairo",BZ.TAB_INBOX="mail",BZ.TAB_LIKED="thumb_up",BZ.TAB_MUSIC_PREMIUM="youtube_music",BZ.TAB_SHORTS="youtube_shorts",BZ.TAB_SHORTS_CAIRO="youtube_shorts_cairo",BZ.TAB_SUBSCRIPTIONS="subscriptions",BZ.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",BZ.TAB_TRENDING="fire",BZ.TIMER="stopwatch",BZ.TRENDING="fire",BZ.TRENDING_CAIRO="fire_cairo",BZ.TRENDING_UP="rating_up",BZ.TROPHY="trophy",BZ.TROPHY_CELEBRATIONS="fireworks",BZ.TUNE=
"adjust",BZ.UNBLOCK_USER="bar_circle",BZ.UNLIMITED="youtube_logo_icon",BZ.UNPLUGGED_LIVE_GUIDE="radar_live",BZ.UNPLUGGED_SPORTS="eye_off",BZ.UPLOADS="library",BZ.UP_ARROW="arrow_up",BZ.VERTICAL_ALIGN_BOTTOM="download",BZ.VERY_HAPPY="face_very_happy",BZ.VERY_SAD="face_very_sad",BZ.VIDEOS="play_arrow_circle",BZ.VIDEO_CALL="video_camera_add",BZ.VIDEO_LIBRARY_WHITE="library",BZ.VIDEO_YOUTUBE="youtube_logo_icon",BZ.VIEW_LIST="list_view",BZ.VIEW_LIST_CAIRO="list_view_cairo",BZ.VISIBILITY="eye",BZ.VISIBILITY_OFF=
"eye_off",BZ.VOLUME_MUTE="volume_off",BZ.VOLUME_UP="volume_on",BZ.WALLPAPER="image",BZ.WARNING="alert_triangle",BZ.WATCH_HISTORY="arrow_time",BZ.WATCH_HISTORY_CAIRO="arrow_time_cairo",BZ.WATCH_LATER="clock",BZ.WATCH_LATER_CAIRO="clock_cairo",BZ.WATCH_RELATED_MIX="youtube_mix",BZ.WHAT_TO_WATCH="home",BZ.YOUTUBE_MUSIC_MONOCHROME="youtube_music",BZ.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",BZ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",BZ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",BZ.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",BZ.YT_OUTLINE_MUSIC_24="music",BZ);var CI2={},roJ=(CI2.TAB_SHORTS="youtube_shorts",CI2.TAB_SHORTS_CAIRO="youtube_shorts",CI2.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",CI2);var O0T={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,2,24]],account_link:[[1,6,24]],account_link_error:[[1,5,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,7,16],[1,7,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,3,24],
[1,3,36]],add_half_circle:[[1,2,24]],adjust:[[0,6,24],[1,6,24]],airplane:[[0,2,24],[1,2,20],[1,2,24]],airplay:[[1,5,16],[1,5,24]],airplay_off:[[1,1,24]],album:[[0,4,24],[1,4,24]],alert_circle:[[0,7,24],[1,7,16],[1,7,24]],alert_triangle:[[0,6,12],[0,6,24],[1,6,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,2,24],[1,2,24]],arrow_down_circle:[[0,2,12],[0,2,16],[0,2,18],[0,2,24]],arrow_flip:[[1,8,16],[1,8,24]],arrow_in:[[0,6,24],[1,6,24]],arrow_left:[[1,6,24,!0]],arrow_left_cairo:[[1,2,24]],arrow_merge:[[1,
1,24]],arrow_out:[[0,1,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,2,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],arrow_solid_up:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],arrow_split:[[0,2,24],[1,2,24]],arrow_swap_horizontal:[[0,3,24],[1,3,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,2,24],[1,2,24]],arrow_up_circle:[[0,2,12],[0,2,16],[0,2,18],[0,2,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,7,12],[0,7,16],[0,7,24],[1,7,24]],audio_badge:[[0,1,12],[0,1,16],[0,1,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,3,24],[1,3,24]],bag:[[0,5,12],
[0,5,18],[0,5,24],[1,5,18],[1,5,24]],bag_bookmark:[[1,1,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,1,24]],bell:[[0,8,24],[1,8,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,1,24]],book:[[1,1,24]],bookmark:[[0,6,24],[1,6,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]],boxes_2:[[1,3,24]],briefcase:[[1,1,24]],briefcase_slash:[[0,1,24]],brightness:[[0,1,24],[1,1,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,1,24],[1,
1,24]],business:[[1,2,24]],cable:[[1,1,24]],calculator:[[0,1,24],[1,1,24]],calendar:[[0,2,24],[1,2,24]],camera:[[0,7,24],[1,7,24]],camera_audio:[[1,4,24]],camera_effects:[[1,4,24]],camera_flip:[[1,3,24]],camera_hashtag:[[1,4,24]],camera_switch:[[0,1,24],[1,1,24]],card:[[0,2,12],[0,2,16],[0,2,24]],cart:[[0,2,24],[1,2,24]],celebration:[[1,1,24]],check:[[0,9,12],[0,9,16],[0,9,24],[1,9,16],[1,9,24]],check_circle:[[0,8,18],[0,8,24],[1,8,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,
2,24]],chevron_down:[[1,7,18],[1,7,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,1,24]],chevron_expand:[[1,4,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,8,16,!0],[1,8,18,!0],[1,8,24,!0]],chevron_left_circle:[[0,1,24]],chevron_left_ios:[[1,1,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,5,16,!0],[0,5,18,!0],[0,5,24,!0],[1,5,16,!0],[1,5,18,!0],[1,5,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,1,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,
7,16],[1,7,18],[1,7,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,1,24]],chromecast:[[0,6,24],[1,6,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,2,24],[1,2,36]],chromecast_waveform:[[1,1,24]],circle:[[0,5,24],[1,5,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,1,24],[1,1,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,7,24],[1,7,16],[1,7,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,1,24]],cloud_arrow_down:[[1,2,24]],cloud_arrow_up:[[0,3,24],[1,3,24]],cloud_check:[[0,1,24],[1,1,24]],cloud_ellipsis:[[0,1,24],[1,1,24]],cloud_off:[[1,2,24]],code:[[1,1,24]],compass:[[0,6,24],[1,6,24]],compass_cairo:[[0,
1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,2,24]],copyright:[[0,2,24],[1,2,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,2,24]],crop:[[1,2,16],[1,2,24]],crop_rotate:[[1,1,24]],crown:[[0,2,16],[0,2,24],[1,2,12],[1,2,16],[1,2,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,2,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,
8,16],[0,8,24],[1,8,16],[1,8,24]],dollar_sign_circle_pause:[[1,1,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,20,12],[0,20,24],[1,20,16],[1,20,24]],dollar_sign_off:[[1,3,24]],download:[[0,9,24],[1,9,16],[1,9,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,5,18],[0,5,24],[1,5,24]],eye:[[0,3,24],[1,3,24]],eye_off:[[1,4,24]],eyedropper:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_image:[[1,1,24]],face_meh:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,1,24]],face_sad:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_unhappy:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],
face_upset:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_very_happy:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],face_very_sad:[[0,7,24],[0,7,36],[1,7,24],[1,7,36]],fashion:[[0,2,24],[1,2,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[1,2,24]],fast_forward:[[0,3,24]],film_strip:[[0,4,24],[1,4,24]],film_strip_add:[[1,1,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,6,24],[1,6,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,2,24]],flag:[[0,6,24],[1,6,24]],
flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,1,24],[1,1,24]],flash_circle:[[0,3,18],[0,3,24],[1,3,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,3,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,2,16],[0,2,24],[1,2,24]],football:[[0,1,24],[1,1,24]],gaming:[[0,1,24],[1,1,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,6,24],[1,6,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[1,3,24]],gif:[[1,1,24]],gift:[[0,1,24],[1,1,24]],globe:[[1,2,
24]],glow:[[1,1,24]],google_lens:[[1,3,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,1,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,1,24]],hands_heart:[[0,1,24],[1,1,24]],hashtag:[[1,1,16],[1,1,18],[1,1,20],[1,1,24]],hd:[[0,6,24],[1,6,24]],headset:[[0,6,24],[1,6,24]],heart:[[0,15,13],[0,15,24],[1,
15,16],[1,15,24]],heart_box:[[1,1,24]],heart_circle:[[1,1,16],[1,1,18],[1,1,20],[1,1,24]],heart_off:[[1,2,24]],hierarchy:[[0,2,24],[1,2,24]],highlights:[[1,1,24]],home:[[0,7,24],[1,7,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,1,16],[1,1,24]],image:[[0,6,24],[1,6,24]],image_add:[[1,2,24]],image_wallpaper:[[1,1,24]],incognito:[[0,7,24],[1,7,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,1,24]],info_circle:[[1,8,16],[1,8,18],[1,8,20],[1,8,24]],key:[[1,4,24]],keyboard:[[0,
2,24],[1,2,24]],label:[[0,2,24],[1,2,24]],laptop:[[1,2,24]],laptop_mobile:[[0,2,24],[1,2,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,1,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,2,12],[0,2,24],[1,2,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,6,18],[1,6,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,1,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,9,12],[0,9,24],[1,9,12],[1,9,16],[1,9,18],[1,9,24]],lock_open:[[1,
2,24]],magic_wand:[[0,1,24],[1,1,24]],mail:[[0,6,24],[1,6,24]],map:[[1,2,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,1,24]],medal_star:[[1,1,24]],meet:[[1,1,24]],megaphone:[[0,
2,24],[1,2,24]],memberships:[[0,6,12],[0,6,16],[0,6,18],[0,6,24],[1,6,24]],mention:[[1,3,16],[1,3,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_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,8,24],[1,8,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,3,24],[1,3,24]],mobile_check:[[1,1,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,1,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,1,24]],move:[[1,1,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,3,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,2,24],[1,2,12],[1,2,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,1,24]],node_right:[[1,1,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,4,24],[1,4,32]],overflow_vertical:[[1,10,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,2,24]],palette:[[1,1,24]],panels:[[0,1,24],[1,1,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,6,24]],pause_circle:[[0,1,12],[0,1,16],[0,1,24]],pdf:[[1,1,24]],pencil:[[1,6,16],[1,6,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,5,12],[0,5,13],[0,5,16],[0,5,24],[0,5,48],[1,5,13],[1,5,16],[1,5,24]],person_2:[[1,1,24]],
person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,5,24]],person_box:[[1,5,24]],person_circle:[[0,8,24],[1,8,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,1,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,6,12],[0,6,24],[1,6,16],[1,6,24]],person_setting:[[1,6,24]],person_shield:[[1,6,24]],phone:[[0,1,24],[1,1,24]],picture_in_picture:[[0,1,24],[1,1,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,5,12],[0,5,24],
[1,5,16],[1,5,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,2,24],[1,2,12],[1,2,16],[1,2,18],[1,2,24]],podcast_add:[[0,1,24],[1,1,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,1,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,7,16],[1,7,24],[1,7,40]],pound:[[1,3,24]],presentation:[[1,1,24]],presentation_remove:[[1,
1,24]],price_tag:[[0,6,12],[0,6,24],[1,6,24]],price_tag_heart:[[1,1,24]],qr_code:[[1,2,24]],question_circle:[[1,5,24]],question_circle_cairo:[[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,1,24]],remix:[[1,1,16],[1,1,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,1,16],[1,
1,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],samples:[[0,1,24],[1,1,24]],saturation:[[1,1,24]],scale:[[1,3,24]],scissors:[[0,6,12],[0,6,24],[1,6,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,2,16],[1,2,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,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]],sd:[[0,2,24],[1,2,24]],search:[[0,9,24],[1,9,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,3,24,!0],[1,3,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,1,24]],shadow_soft:[[0,1,24]],shapes:[[0,2,24],[1,2,24]],share:[[0,9,24,!0],[0,9,32,!0],[1,9,16,!0],[1,9,24,!0]],
share_cairo:[[1,2,24]],share_ios:[[1,1,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,4,24]],shield_add:[[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,1,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,3,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,3,24]],skip_previous:[[0,3,24]],skip_up:[[0,
3,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,2,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,1,24]],spark:[[0,6,12],[0,6,16],[0,6,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_video:[[1,2,24]],sparkle:[[0,
4,24],[1,4,24]],speaker:[[1,1,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,1,24]],speaker_off:[[1,1,24]],split:[[1,3,24]],sports:[[0,1,24]],spotlight:[[0,1,24],[1,1,24]],star:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],star_circle:[[0,1,12],[0,1,16],[0,1,18],[0,1,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,1,24]],
stop:[[0,1,24]],stopwatch:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,8,24],[1,8,18],[1,8,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,2,12],[0,2,24],[1,2,24]],super_chat:[[1,6,18],[1,6,24]],super_sticker:[[0,6,16],[0,6,24],[1,6,16],[1,6,24]],super_store:[[1,1,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,1,24],[1,1,16],[1,1,24]],target_add:[[0,1,24],[1,1,16],[1,1,24]],template_add:[[1,2,16],[1,2,24]],template_play:[[0,
1,24],[1,1,24]],text:[[0,8,24],[1,8,16],[1,8,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,1,24]],thumb_down:[[0,19,16],[0,19,24],[0,19,36],[1,19,16],[1,19,24],[1,19,36]],thumb_up:[[0,17,16],[0,17,24],[0,17,36],[1,17,16],[1,17,24],[1,17,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,
1,24],[1,1,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]],tilt:[[1,3,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,2,24]],toolbox:[[1,2,24]],transcript:[[1,1,16],[1,1,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,3,24],[1,3,24]],translate:[[1,1,24]],trash_can:[[1,6,16],[1,6,24]],triangle_down:[[1,5,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,1,24],[1,1,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,
1,24]],truck:[[0,3,24],[1,3,24]],tv:[[0,5,12],[0,5,16],[0,5,24],[1,5,16],[1,5,24]],tv_arrow_left:[[1,1,24]],tv_circle:[[0,1,24],[1,1,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,4,24]],uploading:[[1,1,24]],variable:[[1,3,24]],verified_circle:[[1,4,24]],video_camera:[[0,7,24],[1,7,24]],video_camera_add:[[1,1,24]],video_camera_off:[[1,1,24]],video_link:[[1,3,16],[1,3,24]],video_stitch:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],
volume_fade:[[1,1,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,5,24],[1,5,24]],waveform:[[1,1,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],wrench:[[0,1,24],[1,1,24]],x:[[1,8,18],[1,8,24]],x_cairo:[[1,1,24]],x_circle:[[1,5,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,1,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,3,24],[1,3,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,5,24],[1,5,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,6,24],[1,6,24]],youtube_tv:[[0,6,24],[1,6,24]]};var i03={youtube_shorts:[[0,10,24],[1,10,24]]};var Jl=function(n){this.iconUrlProvider=n};
Jl.prototype.resolveIcon=function(n,D){var L=n.iconName;L=L.replace(/-/g,"_");n=Object.assign({},n,{iconName:this.mapIconTypeToStandardName(L)||L.toLowerCase()});if(_.c("enable_web_delhi_icons")){var g;return RY8(i03,n,((g=this.iconUrlProvider)==null?void 0:g.getYtStandardUrl)||mjO,D)}var b;return RY8(O0T,n,((b=this.iconUrlProvider)==null?void 0:b.getYtStandardUrl)||tPJ,D)};
Jl.prototype.mapIconTypeToStandardName=function(n){return _.c("enable_web_delhi_icons")?roJ[n.toUpperCase()]:Io3[n.toUpperCase()]};
Jl[NR]=[_.Yo(foT)];var wqU=function(n){this.urlProvider=this.iconUrlProvider=n};
_.f(wqU,Jl);
wqU.prototype.resolveIcon=function(n,D){n.iconName==="youtube_logo"&&(n.iconName="yt-logo-updated");if(n.iconName==="youtube_premium_logo"||n.iconName==="youtube_red_logo")n.iconName="yt-logo-red-updated";var L=Object.assign({},n);n.iconName==="menu"&&(L.iconName="bars_3",L.iconStyle="youtube_outline");n.iconName==="youtube_music"&&(L.iconStyle="youtube_fill");n.iconName==="mail"&&n.iconSetName==="socialNetworksRound"&&(L.iconName="email");n.iconName==="more"&&(L.iconName="overflow_horizontal");n.iconName===
"fullscreen"&&(L.iconName="screen_full");if(n.iconName==="play_all"||n.iconName==="play_arrow")L.iconStyle="youtube_fill";n.iconName==="premium_standalone"&&(L.iconName="premium_standalone_cairo");_.c("enable_connect_icon_update_web")&&n.iconName==="account_linked"&&(L.iconName="circles_overlap_check",L.iconStyle="youtube_fill");_.c("enable_connect_icon_update_web")&&n.iconName==="account_unlinked"&&(L.iconName="circles_overlap",L.iconStyle="youtube_outline");n=Object.assign({},L,{iconName:(Jl.prototype.mapIconTypeToStandardName.call(this,
L.iconName)||L.iconName).toLowerCase()});var g;return(n=RY8(QgO,n,((g=this.urlProvider)==null?void 0:g.getUrl)||vZv,D))?n:Jl.prototype.resolveIcon.call(this,L,D)};
wqU[NR]=[_.Yo(foT)];_.hHl=1;var k$=function(){};
_.f(k$,xM);k$.prototype.resolveCommand=function(n){var D,L;return _.B(function(g){D=_.u(n,jLL);if(!D)return g.return();L=Number(D.enableDelayedPacfLoggingTvMs);if(isNaN(L)){var b=aI();OZL(b,D,0)}else OZL(aI(),D,L);_.Tq(g)})};_.p3=function(){};
_.f(_.p3,xM);
_.p3.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a;return _.B(function(d){g=_.u(n,nqW);q=(b=D.form)==null?void 0:b.element;J=(U=q)==null?void 0:U.closest("ytd-enforcement-message-view-model");if(!g||!J)return d.return();L.allowAdsAction||(k=g.fundingChoiceInstructionPageUrl,L.allowAdsAction=new hfi(window,_.AG(k)));var T=L.allowAdsAction;T.wallElement=J;T.allowAdsPopup.style.setProperty("display","flex","important");var Q=T.scrollManager;Q.originalBodyOverflow=Q.JSC$7855_domHelper.JSC$7226_document_.body.style.overflow;Q.JSC$7855_domHelper.JSC$7226_document_.body.style.overflow=
"hidden";T.wallElement.style.setProperty("display","none","important");lPi(T.accessibilityManager,T.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((a=L.allowAdsAction.allowAdsPopup)&&a instanceof HTMLElement)for(T=_.V(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),Q=T.next();!Q.done;Q=T.next()){var A=_.V(Q.value);Q=A.next().value;A=A.next().value;a.style.setProperty(Q,A)}_.Tq(d)})};
_.p3.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var ZU=function(){};
_.f(ZU,xM);ZU.prototype.resolveCommand=function(n){var D;return _.B(function(L){D=_.u(n,DLP);if(!D)return L.return();EPv(n);_.Tq(L)})};var a8=function(n){this.JSC$14899_commandHandler=n};
_.f(a8,xM);
a8.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1){L=_.u(n,wG6);if((g=L)==null||!g.text||!navigator.clipboard)return d.return();_.JA(d,2);return _.p(d,navigator.clipboard.writeText(L.text),4)}if(d.nextAddress!=2){if(!L.successActions||L.successActions.length===0)return d.return();b=_.V(L.successActions);for(q=b.next();!q.done;q=b.next())U=q.value,D.JSC$14899_commandHandler.resolveCommand(U);return _.hE(d,0)}_.dG(d);if(!L.failureActions||L.failureActions.length===
0)return d.return();J=_.V(L.failureActions);for(k=J.next();!k.done;k=J.next())a=k.value,D.JSC$14899_commandHandler.resolveCommand(a);_.Tq(d)})};
a8[NR]=[_.S6];var dS=function(n){this.JSC$14903_commandHandler=n};
_.f(dS,xM);
dS.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q;return _.B(function(A){switch(A.nextAddress){case 1:g=_.u(n,VOA);if(!g)return A.return();_.JA(A,2);if(!g.imageBytes&&!g.imageUrl)throw Error("zi");if(!g.imageUrl){if(g.imageBytes){q=g.imageBytes;U=q.replace(/-/g,"+").replace(/_/g,"/");var I=lbb(U);b=WI(I)}A.jumpTo(4);break}return _.p(A,fetch(g.imageUrl),5);case 5:return J=A.yieldResult,_.p(A,J.blob(),6);case 6:k=A.yieldResult,b=WI(k);case 4:T=(a=D)==null?void 0:(d=a.form)==null?
void 0:d.element;Q=document.createElement("a");RW(Q,b);T.appendChild(Q);Q.download="";Q.click();T.removeChild(Q);URL.revokeObjectURL(_.r_(b));g.successCommand&&L.JSC$14903_commandHandler.resolveCommand(g.successCommand);_.hE(A,0);break;case 2:_.dG(A),g.errorCommand&&L.JSC$14903_commandHandler.resolveCommand(g.errorCommand),_.Tq(A)}})};
dS[NR]=[_.S6];var TQ=function(n){this.store=n};
_.f(TQ,xM);TQ.prototype.resolveCommand=function(n){var D=this,L,g,b;return _.B(function(q){g=(L=_.u(n,_.YbG))==null?void 0:L.entityBatchUpdate;if(!g)return q.jumpTo(0);b=Object.assign({},g,{mutations:[].concat(_.Iu(g.mutations||[]))});return _.p(q,_.ZL(b,D.store),0)})};var WqU=function(n){this.JSC$14910_commandHandler=n;this.feedbackDialogMap=new Map};
WqU.prototype.openDialog=function(n,D){(n=this.feedbackDialogMap.get(n))&&this.JSC$14910_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:n}},D)};
WqU[NR]=[_.S6];var EZ=new _.jK("FEEDBACK_CONTROLLER_TOKEN");var sZ=new _.jK("APP_STORE_TOKEN");var cZ=function(n,D){this.store=n;this.controller=D};
_.f(cZ,xM);cZ.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO;return _.B(function(S){if(S.nextAddress==1){g=_.u(n,_.Kr);if(q=(b=g)==null?void 0:b.contentId)for(J=_.V(((U=g)==null?void 0:U.actions)||[]),k=J.next();!k.done;k=J.next())a=k.value,eHo(L,a,q);Q=(d=D)==null?void 0:(T=d.form)==null?void 0:T.element;return _.p(S,_.Bz(Q,[n]).catch(function(){}),2)}A=S.yieldResult;
((I=A)==null?0:(w=I.data)==null?0:(h=w.feedbackResponses)==null?0:h.length)&&(v=(e=A.data.feedbackResponses[0])==null?void 0:e.followUpDialog)&&q&&(LO=L.controller)!=null&&LO.feedbackDialogMap.set(q,v);_.Tq(S)})};
var eHo=function(n,D,L){var g=_.u(D,_.pB);if(g){g=_.V(g.commands||[]);for(var b=g.next();!b.done;b=g.next())eHo(n,b.value,L)}_.u(D,_.cx)&&n.store.dispatch(_.pF("commandEntity",sli(L),{key:L,command:D}));_.u(D,yyX)&&n.store.dispatch(_.pF("commandEntity",sli(L),{key:L,command:D}))};
cZ[NR]=[sZ,EZ];var Q6=function(n){this.controller=n};
_.f(Q6,xM);Q6.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U;return _.B(function(J){g=_.u(n,_.hb);q=(b=g)==null?void 0:b.targetId;if(((U=g)==null?void 0:U.signal)!=="TELL_US_WHY"||!q)return J.return();L.controller.openDialog(q,D);_.Tq(J)})};
Q6[NR]=[EZ];var ua=function(n){this.store=n};
_.f(ua,xM);ua.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a;return _.B(function(d){g=_.u(n,FXi);q=(b=g)==null?void 0:b.contentId;k=(U=D)==null?void 0:(J=U.form)==null?void 0:J.element;a=_.Bz(k,[n]);q&&L.undo(q);return _.p(d,a,0)})};
ua.prototype.undo=function(n){this.store.dispatch(_.pF("commandEntity",sli(n),{key:n,command:void 0}))};
ua[NR]=[sZ];var f3=function(n){this.JSC$14925_commandHandler=n};
_.f(f3,xM);f3.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a;return _.B(function(d){L=_.u(n,Uo6);g=L.flowStateKey;b=L.validationFailureCommand;q=L.submitValidFormCommand;U=We(_.$J,[g||""]);J=_.u(U,JDj);((k=J)==null?0:k.isValid)&&q&&D.JSC$14925_commandHandler.resolveCommand(q);((a=J)==null?0:a.isValid)||!b||D.JSC$14925_commandHandler.resolveCommand(b);_.Tq(d)})};
f3[NR]=[_.S6];var Al=function(n){this.innertubeTransportService=n};
_.f(Al,xM);Al.prototype.resolveCommand=function(n,D){var L=this,g;return _.B(function(b){return _.p(b,_.xI(L.innertubeTransportService,n,(g=D)==null?void 0:g.form).then(function(q){var U,J;D==null||(U=D.commandController)==null||(J=U.onSuccess)==null||J.call(U,n,q)},function(q){var U,J;
D==null||(U=D.commandController)==null||(J=U.onServerError)==null||J.call(U,n,q)}),0)})};
Al[NR]=[_.cn];var zQ=function(){};
_.f(zQ,xM);zQ.prototype.resolveCommand=function(n){var D,L,g,b;return _.B(function(q){if(D=_.u(n,_.L8G)){if(L=D.gtmId)g=_.OJ("GL",""),_.T1(L,g);(b=D.gtmData)&&_.EK(b)}_.Tq(q)})};var I8=function(n,D){this.innertubeTransportService=n;this.JSC$14936_actionRouter=D};
_.f(I8,xM);I8.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){L=_.u(n,c5c);if(!L)return b.return();g=L.command;if(!g)return b.return();D.JSC$14936_actionRouter.triggerAction("yt-insert-rich-section-action",L);return _.p(b,_.xI(D.innertubeTransportService,g,{disableCache:!0}),0)})};
I8[NR]=[_.cn,Sg];oZB.bind(null,Ks);var xSw=oZB.bind(null,eDP);SIy.bind(null,Ks);var KqJ=SIy.bind(null,eDP);yQQ.bind(null,Ks);var RHT=yQQ.bind(null,eDP);var C3=function(){};
_.f(C3,xM);
C3.prototype.resolveCommand=function(n){var D,L,g,b,q,U,J,k,a,d;return _.B(function(T){D=_.u(n,y5Q);if(!D)return T.return();g=((L=D.operations)==null?void 0:L.operations)||[];b=_.V(g);for(q=b.next();!q.done;q=b.next())if(U=q.value,U.insertItemSectionContent){var Q=U.insertItemSectionContent,A=Q.contents||[];Q.insertByPositionInSection?xSw(Q.insertByPositionInSection.sectionTargetId,A,Q.insertByPositionInSection.position):Q.insertByRelativePositionInSection&&Q.insertByRelativePositionInSection.sectionTargetId&&Q.insertByRelativePositionInSection.itemTargetId&&
KqJ(Q.insertByRelativePositionInSection.sectionTargetId,Q.insertByRelativePositionInSection.itemTargetId,A,Q.insertByRelativePositionInSection.relativePosition)}else U.replaceSection?(Q=U.replaceSection,A={},Q.replaceByTargetId?A=Q.replaceByTargetId:Q.replaceByGroupId&&(A={targetId:Q.replaceByGroupId.groupId,newContent:Q.replaceByGroupId.newContent,undoKey:""}),A.newContent&&RDL(A.targetId,{continuationItems:[A.newContent]})):U.removeItem?(Q=U.removeItem,Q.removeByTargetId&&Q.sectionTargetId&&RHT(Q.sectionTargetId,
Q.removeByTargetId.targetIds||[])):U.removeSection&&(U.removeSection.removeByTargetId?(J=void 0,PIA(((J=U.removeSection)==null?void 0:J.removeByTargetId.targetIds)||[])):U.removeSection.removeByGroupId&&(k=void 0,PIA(((k=U.removeSection)==null?void 0:k.removeByGroupId.groupIds)||[])));d=((a=D.operations)==null?void 0:a.scrollConfig)||{};tLU(d);_.Tq(T)})};
var PIA=function(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next())RDL(D.value,{continuationItems:[]})},tLU=function(n){if(n.scrollToItem){var D=n.scrollToItem.item||{},L=D.itemTargetId;
D=D.sectionTargetId;if(L&&D){var g=document.querySelector("[data-target-id="+D+"]"),b=g==null?void 0:g.querySelector("[data-target-id="+L+"]");g&&b&&setTimeout(function(){var q=b.offsetTop-g.offsetTop,U;if(((U=n.scrollToItem)==null?void 0:U.scrollPosition)==="SCROLL_POSITION_CENTER")q-=g.offsetHeight/2,q+=b.offsetHeight/2;else{var J;((J=n.scrollToItem)==null?void 0:J.scrollPosition)==="SCROLL_POSITION_END"&&(q-=g.offsetHeight,q+=b.offsetHeight)}g.scroll({top:q,behavior:"smooth"})},100)}}};var rS=new _.jK("CLIENT_NAME_TOKEN");var mSO=new _.jK("DEFAULT_STORE_EXPIRATION_TOKEN");var kBB=new _.jK("CLIENT_LOCATION_SERVICE_TOKEN");var OZ=function(n,D,L){this.clientName=n||_.OJ("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=D||_.eR.getInstance();this.JSC$14964_commandHandler=L||_.Ly.instance};
_.f(OZ,xM);OZ.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){g=(L=_.u(n,LdX))==null?void 0:L.onComplete;D.clientLocationService.clearLocationPlayabilityToken(D.clientName);g&&D.JSC$14964_commandHandler.resolveCommand(g);_.Tq(b)})};
OZ[NR]=[rS,kBB,_.S6];var ia=function(n){this.innertubeTransportService=n};
_.f(ia,xM);ia.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U;return _.B(function(J){q=(g=D)==null?void 0:(b=g.form)==null?void 0:b.element;return _.p(J,_.xI(L.innertubeTransportService,n,(U=D)==null?void 0:U.form).then(function(k){i5B(q,new CustomEvent("yt-service-request-completed"),{data:k},_.OJ("openPopupConfig"))}),0)})};
ia[NR]=[_.cn];var wS=function(){};
_.f(wS,xM);wS.prototype.resolveCommand=function(n){var D,L;return _.B(function(g){D=_.u(n,aBI);L=document.querySelector("mini-app-container-view-model");if(!D||!L)return g.return();D.isPlaying?L.dispatchEvent(new Event("play")):L.dispatchEvent(new Event("pause"));_.Tq(g)})};var vxU=function(){this.dropdownMap=new Map};_.XqD=new _.jK("DROPDOWN_CONTROLLER_TOKEN");var hl=function(n){this.controller=n};
_.f(hl,xM);hl.prototype.resolveCommand=function(n){var D=this,L,g,b,q;return _.B(function(U){L=_.u(n,iJi);if(!L)return U.return();g=L;b=g.dropdownId;q=g.selectedOptionIndex;if(b===void 0||q===void 0)return U.return();var J=D.controller.dropdownMap.get(b);J&&J(q);_.Tq(U)})};
hl[NR]=[_.XqD];var WZ=function(n){this.controller=n};
_.f(WZ,xM);WZ.prototype.resolveCommand=function(n){var D=this,L;return _.B(function(g){return(L=_.u(n,BMc))?_.p(g,D.controller.closeDialog(),0):g.return()})};
WZ[NR]=[_.OV];var e3=function(n){this.controller=n};
_.f(e3,xM);e3.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){L=_.u(n,lMj);if(!L)return b.return();var q,U=L.panelIdentifier||((q=L.identifier)==null?void 0:q.tag);if(!U)throw Error("Ai");return(g=U)?_.p(b,D.controller.hidePanel(g),0):b.jumpTo(0)})};
e3[NR]=[_.C9];var x$=function(n,D){this.innertubeTransportService=n;this.controller=D};
_.f(x$,xM);x$.prototype.resolveCommand=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return L=_.u(n,MxI),(g=L)!=null&&g.panelId?_.p(U,D.controller.getReloadContinuation(L.panelId),2):U.return();if(U.nextAddress!=3)return(b=U.yieldResult)?_.p(U,_.xI(D.innertubeTransportService,n,{continuation:b}),3):U.return();q=U.yieldResult;return _.p(U,D.controller.updatePanel(L.panelId,q.content,!1),0)})};
x$[NR]=[_.cn,_.C9];var K3=function(n,D,L){this.innertubeTransportService=n;this.JSC$14997_screenManager=D;this.JSC$14997_commandHandler=L};
_.f(K3,xM);
K3.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J;return _.B(function(k){if(k.nextAddress==1){L=_.u(n,_.ezr);if(!L)return k.return();if(L.commands)for(g=_.V(L.commands),b=g.next();!b.done;b=g.next())q=b.value,D.JSC$14997_commandHandler.resolveCommand(q,{disableClickTracking:!0});U=_.JR(n.clickTrackingParams);_.$Q(D.JSC$14997_screenManager,21760,U,{layer:7,parentLayer:0});return _.p(k,_.xI(D.innertubeTransportService,n),2)}J=k.yieldResult;if(!J)return k.return();D.JSC$14997_screenManager.graftServerVe(J.trackingParams,U,
7);_.Tq(k)})};
K3[NR]=[_.cn,_.T2,_.S6];var R8=new _.jK("PANEL_LOADING_STRATEGY_TOKEN");var PZ=function(n,D){this.controller=n;this.panelLoadingStrategy=D};
_.f(PZ,xM);
PZ.prototype.resolveCommand=function(n,D){var L=this,g,b,q;return _.B(function(U){g=_.u(n,uXP);if((b=g)==null||!b.panelLoadingStrategy)return U.return();q=function(J){var k,a,d,T,Q,A,I,w,h;return _.B(function(e){a=_.u((k=J.dialogViewModel)==null?void 0:k.header,wuX);d={viewModel:J.dialogViewModel};T={};if(I=_.c("web_enable_dialog_header_label")?(Q=a)==null?void 0:(A=Q.headline)==null?void 0:A.content:void 0)T.ariaLabel=I;g.dismissOnBackgroundTap===!1&&(T.isModal=!0);return J.dialogViewModel?_.p(e,
L.controller.openDialog(d,(w=D)==null?void 0:(h=w.form)==null?void 0:h.element,T),0):e.return()})};
return _.p(U,L.panelLoadingStrategy.execute({command:n,data:g.panelLoadingStrategy,renderFn:q,createScreenConfig:{layer:4}}),0)})};
PZ[NR]=[_.OV,R8];var tl=function(n,D,L){this.innertubeTransportService=n;this.controller=D;this.JSC$15017_screenManager=L};
_.f(tl,xM);
tl.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I;return _.B(function(w){switch(w.nextAddress){case 1:g=_.u(n,_.xJ);if(!g)return w.return();var h,e=g.panelIdentifier||((h=g.identifier)==null?void 0:h.tag);if(!e)throw Error("Ai");b=e;return _.p(w,L.controller.isVisible(b,!0),2);case 2:if((q=w.yieldResult)&&g.blockIfPanelOpen)return w.return();k=(J=(U=L.controller).getPanelContent)==null?void 0:J.call(U,b);if(!(h=k))if(g){var v;h=((v=g.globalConfiguration)==null?void 0:v.initialState)||
g.engagementPanel;if(v=!h)v=!!(g==null?0:(e=g.engagementPanelPresentationConfigs)==null?0:e.engagementPanelPopupPresentationConfig);v&&(h=_.NRQ(g.panelIdentifier,g.identifier))}else h=void 0;a=h;d=g.engagementPanelPresentationConfigs;T=g.engagementPanelExtras;return _.p(w,L.controller.showPanel(b,a,d,T,(Q=D)==null?void 0:(A=Q.form)==null?void 0:A.element),3);case 3:if(!g.globalConfiguration){w.jumpTo(0);break}_.$Q(L.JSC$15017_screenManager,32633);return _.p(w,_.xI(L.innertubeTransportService,n),5);
case 5:return I=w.yieldResult,L.JSC$15017_screenManager.graftServerVe(I.trackingParams),_.p(w,L.controller.updatePanel(b,I.content,!0,T,void 0,I.updatePanelContinuationData),0)}})};
tl[NR]=[_.cn,_.C9,_.T2];var m3=function(n,D){this.controller=n;this.panelLoadingStrategy=D};
_.f(m3,xM);m3.prototype.resolveCommand=function(n,D){var L=this,g,b,q;return _.B(function(U){g=_.u(n,_.ZX);if((b=g)==null||!b.panelLoadingStrategy)return U.return();q=function(J){var k,a;return _.B(function(d){return J.sheetViewModel?_.p(d,L.controller.openSheet({viewModel:J.sheetViewModel},(k=D)==null?void 0:(a=k.form)==null?void 0:a.element),0):d.return()})};
return _.p(U,L.panelLoadingStrategy.execute({command:n,data:g.panelLoadingStrategy,renderFn:q,createScreenConfig:{layer:0}}),0)})};
m3[NR]=[_.ro,R8];var vZ=function(n,D){this.controller=n;this.JSC$15025_commandHandler=D};
_.f(vZ,xM);vZ.prototype.resolveCommand=function(n,D){var L=this,g,b,q;return _.B(function(U){if(U.nextAddress==1){g=_.u(n,Fdc);var J=_.u(g.showCommand,_.xJ),k,a,d=(a=J==null?void 0:J.panelIdentifier)!=null?a:J==null?void 0:(k=J.identifier)==null?void 0:k.tag;if(!d)throw Error("Bi");b=d;return _.p(U,L.controller.isVisible(b),2)}return(q=U.yieldResult)?_.p(U,L.controller.hidePanel(b),0):_.p(U,L.JSC$15025_commandHandler.resolveCommand(g.showCommand,D),0)})};
vZ[NR]=[_.C9,_.S6];var Xk=function(n,D,L){this.innertubeTransportService=n;this.controller=D;this.JSC$15028_screenManager=L};
_.f(Xk,xM);
Xk.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB;return _.B(function(Iv){switch(Iv.nextAddress){case 1:return g=L=_.u(n,Htj),b=g.targetPanelIdentifier,q=g.contentSourcePanelIdentifier,U=g.globalConfiguration,((J=b)==null?0:J.tag)&&((k=q)==null?0:k.tag)?U?_.p(Iv,D.controller.showPanel(b.tag,_.NRQ(b.tag,b),void 0,void 0,void 0),5):_.p(Iv,(Q=(T=D.controller).getPanel)==null?void 0:Q.call(T,q.tag),4):Iv.return();case 4:A=Iv.yieldResult;a=(I=A)==null?void 0:
(h=(w=I).getPanelContent)==null?void 0:h.call(w);Iv.jumpTo(3);break;case 5:return _.p(Iv,_.xI(D.innertubeTransportService,n),6);case 6:e=Iv.yieldResult,((v=e)==null?0:v.trackingParams)&&D.JSC$15028_screenManager.graftServerVe(e.trackingParams),a=(LO=e)==null?void 0:LO.content,d=(S=e)==null?void 0:S.updatePanelContinuationData;case 3:if(nO=($i=a)==null?void 0:$i.engagementPanelSectionListRenderer)return _.p(Iv,D.controller.showPanel(b.tag,void 0,void 0,void 0,void 0,{content:nO.content,secondaryHeaderContent:(VB=
nO.header)!=null?VB:{},targetId:nO.targetId},d),0);Iv.jumpTo(0)}})};
Xk[NR]=[_.cn,_.C9,_.T2];var la=function(n,D){this.JSC$15036_commandHandler=n;this.store=D};
_.f(la,xM);la.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return(L=_.u(n,VxP))?_.p(J,_.gf(),2):J.return();g=J.yieldResult;if(!g)return J.return();DDy(g,D.store,(b=L)==null?void 0:b.languageCode);q=g.isSubtitlesOn()?_.Tg("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):_.Tg("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");U=_.yV(q);D.JSC$15036_commandHandler.resolveCommand(U);_.Tq(J)})};
la[NR]=[_.S6,Z0];var Mi=function(n,D){this.shortsPlayerPromise=n;this.JSC$15040_commandHandler=D};
_.f(Mi,xM);
Mi.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return(L=_.u(n,uxi))?_.p(d,D.shortsPlayerPromise,2):d.return();g=d.yieldResult;var T=LQi(g);T!=null&&T.length||(g.loadModule("captions"),T=LQi(g));b=T;if((q=b)==null||!q.length)return U=_.Tg("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),J=_.yV(U),D.JSC$15040_commandHandler.resolveCommand(J),d.return();g.toggleSubtitles();k=g.isSubtitlesOn()?_.Tg("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.Tg("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");a=_.yV(k);D.JSC$15040_commandHandler.resolveCommand(a);_.Tq(d)})};
Mi[NR]=[_.MAW,_.S6];var o8=function(n){this.JSC$15043_playerPromise=n};
_.f(o8,xM);o8.prototype.resolveCommand=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return(L=_.u(n,Y2I))?_.p(U,D.JSC$15043_playerPromise,2):U.return();g=U.yieldResult;b=g.getVideoData().video_id;L.videoId===b&&(q=Number(L.offsetFromVideoStartMilliseconds),q>=0&&g.seekTo(q/1E3));_.Tq(U)})};
o8[NR]=[_.y3];var loR=_.qn("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),Y$=function(n){this.store=n};
_.f(Y$,xM);
var ML3=function(n){var D,L,g,b;return _.B(function(q){if(q.nextAddress==1)return D=_.OJ("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,L=_.OJ("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,g=D||L,n.mainAppPlayer=new Sf(g),_.p(q,n.mainAppPlayer.api,2);b=q.yieldResult;b.addEventListener("onStateChange",n.JSC$15047_playerStateChangeListener.bind(n));document.addEventListener("yt-page-data-updated",n.pauseOnNavigation.bind(n));window.addEventListener("state-navigatestart",
n.pauseOnNavigation.bind(n));_.Tq(q)})};
Y$.prototype.JSC$15047_playerStateChangeListener=function(n){switch(n){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"}oxo(this)};
var oxo=function(n){n.store.dispatch(_.pF("sfvAudioItemCurrentlyPlayingEntity",loR,{key:loR,externalVideoId:n.externalVideoId,sfvAudioItemPlaybackState:n.playbackState,nowPlayingEntityValue:n.nowPlayingEntityValue}))};
Y$.prototype.pauseOnNavigation=function(){var n=this,D,L,g,b;return _.B(function(q){if(q.nextAddress==1){if(!n.mainAppPlayer){var U=new _.pe("Error: mainAppPlayer is unavailable",n.mainAppPlayer);_.zo(U);return q.return()}return _.p(q,n.mainAppPlayer.api,2)}D=q.yieldResult;g=(L=D)==null?void 0:L.getPlayerState();g!==1||(b=D)!=null&&b.pauseVideo();_.Tq(q)})};
Y$.prototype.playVideo=function(n,D,L){var g=this,b,q;return _.B(function(U){if(U.nextAddress==1)return _.p(U,(b=g.mainAppPlayer)==null?void 0:b.api,2);q=U.yieldResult;if(!g.mainAppPlayer||!q){var J=new _.pe("Error: mainAppPlayer is unavailable",g.mainAppPlayer);_.zo(J);return U.return()}return _.p(U,g.mainAppPlayer.loadVideoWithPlayerVars({videoId:g.externalVideoId,audio_only:"1",start:n/1E3,end:n/1E3+D,player_params:L}),0)})};
Y$.prototype.pauseVideo=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1){if(!n.mainAppPlayer){var b=new _.pe("Error: mainAppPlayer is unavailable",n.mainAppPlayer);_.zo(b);return g.return()}return _.p(g,n.mainAppPlayer.api,2)}D=g.yieldResult;(L=D)==null||L.pauseVideo();_.Tq(g)})};
Y$.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S;return _.B(function($i){if($i.nextAddress==1)return L=_.u(n,E5j),b=(g=L)==null?void 0:g.nowPlayingEntityValue,U=(q=L)==null?void 0:q.externalVideoId,T=Number((d=(J=L)==null?void 0:(k=J.defaultStartPoints)==null?void 0:(a=k[0])==null?void 0:a.offsetMs)!=null?d:"0"),e=Number((h=(Q=L)==null?void 0:(A=Q.defaultStartPoints)==null?void 0:(I=A[0])==null?void 0:(w=I.duration)==null?void 0:w.seconds)!=null?h:"15"),S=
(LO=(v=L)==null?void 0:v.playerParams)!=null?LO:"",b&&U?D.mainAppPlayer?$i.jumpTo(2):_.p($i,ML3(D),2):$i.return();if($i.nextAddress!=6){if(D.nowPlayingEntityValue&&b===D.nowPlayingEntityValue)return D.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.p($i,D.pauseVideo(),0):_.p($i,D.playVideo(T,e,S),0);D.externalVideoId=U;D.nowPlayingEntityValue=b;D.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.p($i,D.playVideo(T,e,S),6)}oxo(D);return $i.jumpTo(0)})};
Y$[NR]=[Z0];var S3=function(n){this.JSC$15064_commandHandler=n};
_.f(S3,xM);S3.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J;return _.B(function(k){if(k.nextAddress==1)return(g=_.u(n,UwP))?_.p(k,_.gf(),2):k.return();b=k.yieldResult;if(!b)return k.return();(q=GUQ(b))?L.JSC$15064_commandHandler.resolveCommand(q,D):(U=_.Tg("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),J=_.yV(U),L.JSC$15064_commandHandler.resolveCommand(J));_.Tq(k)})};
S3[NR]=[_.S6];var Fk=function(n){this.JSC$15067_playerPromise=n};
_.f(Fk,xM);Fk.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1){L=_.u(n,S2P);if(!L)return J.return();g=L.overlayRenderer;return g?(b=_.u(g,oQG))?_.p(J,D.JSC$15067_playerPromise,3):J.jumpTo(0):J.return()}q=J.yieldResult;q.renderChapterSeekingAnimation(1,_.o_(b.text),(U=b.icon)==null?void 0:U.iconType);_.Tq(J)})};
Fk[NR]=[_.y3];var HZ=function(n){this.store=n};
_.f(HZ,xM);HZ.prototype.resolveCommand=function(n){var D=this,L,g,b;return _.B(function(q){if(q.nextAddress==1){L=_.u(n,J6A);if(!L)return q.return();g="";(b=D.store.getState().collabInviteLink)&&L.id===b.playlistId?g=b.inviteLinkURL:L.shortUrl&&(g=L.shortUrl);return g?_.p(q,navigator.clipboard.writeText(g),3):q.jumpTo(0)}var U={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Tg("COPY_LINK_SUCCESS_TOAST")}}}}};_.E().resolve(_.S6).resolveCommand(U);_.Tq(q)})};
HZ[NR]=[sZ];var y6=function(n,D){this.innertubeTransportService=n;this.JSC$15077_commandHandler=D};
_.f(y6,xM);y6.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q;return _.B(function(A){if(A.nextAddress==1)return(g=_.u(n,_.KG))?_.p(A,_.xI(L.innertubeTransportService,n,(b=D)==null?void 0:b.form),2):A.return();(q=A.yieldResult)&&q.errorMetadata&&(U=q,J=_.yV(U.error.message),L.JSC$15077_commandHandler.resolveCommand(J));k=q;if((a=k)==null?0:a.actions)for(d=_.V(k.actions),T=d.next();!T.done;T=d.next())Q=T.value,L.JSC$15077_commandHandler.resolveCommand(Q);_.Tq(A)})};
y6[NR]=[_.cn,_.S6];var Ni=function(){};
_.f(Ni,xM);Ni.prototype.resolveCommand=function(n){var D;return _.B(function(L){D=_.u(n,$Rj);if(!D)return L.return();(new WpX(D)).show();_.Tq(L)})};_.j3=new _.jK("PLAYLIST_EDIT_CONTROLLER_TOKEN");var n5=function(n,D,L,g){this.store=n;this.innertubeTransportService=D;this.controller=L;this.JSC$15085_commandHandler=g};
_.f(n5,xM);
n5.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy,LQ;return _.B(function(Ur){if(Ur.nextAddress==1){g=_.u(n,_.iy);if(!g)return Ur.return();if(g.clientActions){b=_.V(g.clientActions);for(q=b.next();!q.done;q=b.next())U=q.value,L.JSC$15085_commandHandler.resolveCommand(U);var ov,YG=D==null?void 0:(ov=D.form)==null?void 0:ov.element;YG&&_.bP(YG,"yt-dismissible-item-action",g.clientActions)}return _.p(Ur,_.xI(L.innertubeTransportService,n,(J=
D)==null?void 0:J.form),2)}if(k=Ur.yieldResult)k.errorMetadata?(a=k,d=_.yV(a.error.message),L.JSC$15085_commandHandler.resolveCommand(d),"error"in k&&((T=D)==null?0:(Q=T.commandController)==null?0:Q.onServerError)&&((A=D)==null||(I=A.commandController)==null||I.onServerError(n,k))):(w=D)==null||(h=w.commandController)==null||(v=(e=h).onSuccess)==null||v.call(e,n,k);LO=k;((S=LO)==null?0:S.collaborationInviteLink)&&g.playlistId&&(_.c("web_enable_invite_collaborators_link")||_.c("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
L.store.dispatch(_.LI({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:g.playlistId,inviteLinkUrl:LO.collaborationInviteLink}}));(($i=LO)==null?0:$i.redirectEndpoint)&&L.JSC$15085_commandHandler.resolveCommand(LO.redirectEndpoint);((nO=LO)==null?0:(VB=nO.newHeader)==null?0:VB.playlistHeaderRenderer)?YyO(L.controller,LO.newHeader.playlistHeaderRenderer):((Iv=LO)==null?0:(CO=Iv.newHeader)==null?0:CO.musicEditablePlaylistDetailHeaderRenderer)&&YyO(L.controller,LO.newHeader.musicEditablePlaylistDetailHeaderRenderer);
L.controller.playlistVideoListElement&&((uT=LO)==null?0:(Wy=uT.playlistEditResults)==null?0:(LQ=Wy[0])==null?0:LQ.playlistEditVideoAddedResultData)&&((YG=L.controller.playlistVideoListElement)==null||YG.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:LO.playlistEditResults[0].playlistEditVideoAddedResultData})));_.Tq(Ur)})};
n5[NR]=[sZ,_.cn,_.j3,_.S6];var Dd=function(n,D){this.controller=n;this.JSC$15095_commandHandler=D};
_.f(Dd,xM);Dd.prototype.resolveCommand=function(n,D){var L=this,g,b,q;return _.B(function(U){g=_.u(n,kir);L.controller.showRefreshPill&&((b=g)==null?0:b.command)&&(L.JSC$15095_commandHandler.resolveCommand((q=g)==null?void 0:q.command,D),L.controller.showRefreshPill=!1);_.Tq(U)})};
Dd[NR]=[_.on,_.S6];var L5=function(n,D){this.store=n;this.JSC$15099_commandHandler=D||_.Ly.instance};
_.f(L5,xM);L5.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q;return _.B(function(A){g=_.u(n,z6r);b=L.store.getState().radioButtonGroup;if((q=g)==null?0:q.command)L.JSC$15099_commandHandler.resolveCommand((U=g)==null?void 0:U.command,D);else if(((J=g)==null?void 0:J.formId)===b.currentFormId)for(k=Object.values(b.commandsMap),a=_.V(k),d=a.next();!d.done;d=a.next()){T=d.value;Q=_.AR(T);if(!Q)return A.return();L.JSC$15099_commandHandler.resolveCommand(Q,D)}_.Tq(A)})};
L5[NR]=[sZ];var SyJ=new _.jK("USER_PREFS");var gv=function(n){this.JSC$15103_prefCookie=n};
_.f(gv,xM);gv.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){L=_.u(n,Z$j);if(!L)return b.return();g=!1;L.flagNum&&typeof L.value==="boolean"?(_.Qm(0,L.flagNum,L.value),g=!0):L.key&&typeof L.stringValue==="string"&&(D.JSC$15103_prefCookie.set(L.key,L.stringValue),g=!0);g&&D.JSC$15103_prefCookie.save();_.Tq(b)})};
gv[NR]=[SyJ];var bp=new _.jK("PREF_STORAGE_PROMISE_TOKEN");var $H=function(n){this.JSC$15107_prefStoragePromise=n};
_.f($H,xM);$H.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return(L=_.u(n,dRL))?_.p(b,D.JSC$15107_prefStoragePromise,2):b.return();g=b.yieldResult;return g===void 0||L.key===void 0||L.value===void 0?b.return():_.p(b,g.set(L.key,L.value),0)})};
$H[NR]=[bp];var FqT=function(n){this.innertubeTransportService=n};
_.f(FqT,xM);FqT.prototype.resolveCommand=function(n,D){var L=this,g,b;return _.B(function(q){(g=_.u(n,_.v56))&&g&&g.isFirstRequest&&(_.h9("search_overview_answer"),_.Wz("so_rq",void 0,"search_overview_answer"));return _.p(q,_.xI(L.innertubeTransportService,n,(b=D)==null?void 0:b.form),0)})};
FqT[NR]=[_.cn];var H0T=function(){};
_.f(H0T,xM);
H0T.prototype.resolveCommand=function(n){var D,L,g,b,q,U,J,k,a;return _.B(function(d){D=_.u(n,oRQ);if((L=D)==null?0:L.sectionIdentifier){if(D.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(b=(g=document.getElementsByTagName(D.sectionIdentifier))==null?void 0:g.item(0))b.scrollIntoView({behavior:"smooth"}),(q=rRJ(b))&&q.focus({preventScroll:!0});return d.return()}U=document.querySelector("[section-identifier="+D.sectionIdentifier+"]");J=document.querySelector("[section-identifier="+D.referenceSectionIdentifier+
"]");if(!U)return d.return();k=D.verticalScrollOffsetDp?D.verticalScrollOffsetDp:0;J&&(k-=J.offsetTop);window.scrollTo({top:U.offsetTop+k,behavior:"smooth"});(a=rRJ(U))&&a.focus({preventScroll:!0})}_.Tq(d)})};var GV=function(){};
_.f(GV,xM);
GV.prototype.resolveCommand=function(n){var D,L,g,b,q,U,J;return _.B(function(k){if(k.nextAddress==1){D=_.u(n,ULG);if(!D||!D.imageBytes||!navigator.clipboard)return k.return();if(D.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.zo(Error("Ci")),k.return();_.JA(k,2);g=(L=D)==null?void 0:L.imageBytes;b=g.replace(/-/g,"+").replace(/_/g,"/");q=lbb(b);U={};J=[new ClipboardItem((U[q.type]=q,U))];return _.p(k,navigator.clipboard.write(J),4)}if(k.nextAddress!=2)return _.hE(k,0);
_.dG(k);_.Tq(k)})};var q3=function(n,D){this.innertubeTransportService=n;this.JSC$15122_commandHandler=D};
_.f(q3,xM);q3.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return(g=_.u(n,B5I))?_.p(J,_.xI(L.innertubeTransportService,n,(b=D)==null?void 0:b.form),2):J.return();q=J.yieldResult;((U=q)==null?0:U.shareCommand)&&L.JSC$15122_commandHandler.resolveCommand(q.shareCommand,D);_.Tq(J)})};
q3[NR]=[_.cn,_.S6];var VW=function(){};
_.f(VW,xM);VW.prototype.resolveCommand=function(){return _.B(function(n){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.Tq(n)})};var Uc=function(n){this.JSC$15128_navigationConfirmationService=n};
_.f(Uc,xM);Uc.prototype.resolveCommand=function(){var n=this;return _.B(function(D){n.JSC$15128_navigationConfirmationService.cancelPendingNavigation();_.Tq(D)})};
Uc[NR]=[ZH];var B_=function(n){this.JSC$15131_screenManager=n};
_.f(B_,xM);B_.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a;return _.B(function(d){b=(g=D.form)==null?void 0:g.event;U=(q=D.form)==null?void 0:q.element;if(!b)throw new _.pe("Event not passed in when resolving command");J=_.V(b.composedPath());for(k=J.next();!k.done;k=J.next())if(a=k.value,a.tagName==="YT-COPY-LINK-RENDERER")return a.copyUrlToClipboard(),U&&_.hi(L.JSC$15131_screenManager,U),d.return();_.Tq(d)})};
B_[NR]=[_.T2];var J7=function(){this.JSC$15135_miniAppClientDataProvider=_.E().resolve(_.v5)};
_.f(J7,xM);J7.prototype.resolveCommand=function(){var n=this,D,L;return _.B(function(g){if(n.JSC$15135_miniAppClientDataProvider.clientData.has("video_id")){var b=n.JSC$15135_miniAppClientDataProvider,q=b.clientData.get("video_id");q&&b.clientData.delete("video_id");D="https://youtube.com/watch?v="+q;L=iD(D);if(L===void 0)throw Error("Di`"+D);_.lD(window,L)}_.Tq(g)})};var kH=function(){};
_.f(kH,xM);kH.prototype.resolveCommand=function(){return _.B(function(n){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.Tq(n)})};var p5=function(){};
_.f(p5,xM);p5.prototype.resolveCommand=function(){var n;return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.nRO(window.document.documentElement),2);(n=document.querySelector("mini-app-container-view-model iframe"))&&n.focus();_.Tq(D)})};var Zd=function(n){this.JSC$15142_navigationConfirmationService=n};
_.f(Zd,xM);
Zd.prototype.resolveCommand=function(){var n=this;return _.B(function(D){var L=n.JSC$15142_navigationConfirmationService,g=_.E().resolve(_.qN),b;if(((b=L.navigateParams)==null?void 0:b.data)!==void 0){var q;_.bV6(g,L.navigateParams.endpoint,L.navigateParams.data,(q=L.navigateParams.navigationType)!=null?q:1,L.navigateParams.tempData,L.navigateParams.isMiniplayer,void 0,!0);L.navigateParams=void 0;L.customConfirmationCommand=void 0}else L.navigateParams&&(g.navigate(L.navigateParams.endpoint,L.navigateParams.reload,
L.navigateParams.params,L.navigateParams.tempData,L.navigateParams.requestType,L.navigateParams.createScreenConfig,!0),L.navigateParams=void 0,L.customConfirmationCommand=void 0);_.Tq(D)})};
Zd[NR]=[ZH];var aJ=function(){};
_.f(aJ,xM);aJ.prototype.resolveCommand=function(){return _.B(function(n){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.Tq(n)})};var dv=function(n){this.JSC$15147_prefStorage=n};
_.f(dv,xM);dv.prototype.resolveCommand=function(){var n=this,D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,n.JSC$15147_prefStorage,2);case 2:return(D=g.yieldResult)?_.p(g,D.set("sfvle",!1),3):g.return();case 3:return _.p(g,D.set("sfvles",!0),4);case 4:L=_.cz(),_.Qm(0,203,!1),_.Qm(0,204,!0),L.save(),_.Tq(g)}})};
dv[NR]=[bp];var TV=function(n){this.JSC$15150_prefStorage=n};
_.f(TV,xM);TV.prototype.resolveCommand=function(){var n=this,D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,n.JSC$15150_prefStorage,2);case 2:return(D=g.yieldResult)?_.p(g,D.set("sfvle",!0),3):g.return();case 3:return _.p(g,D.set("sfvles",!0),4);case 4:L=_.cz(),_.Qm(0,203,!0),_.Qm(0,204,!0),L.save(),_.Tq(g)}})};
TV[NR]=[bp];var Ec=function(){};
_.f(Ec,xM);Ec.prototype.resolveCommand=function(n){var D;return _.B(function(L){D=_.u(n,a1j);if(!D||typeof D.key!=="string"||typeof D.value!=="string")return L.return();window.localStorage.setItem(D.key,D.value);_.Tq(L)})};var sc=function(n){this.store=n};
_.f(sc,xM);sc.prototype.resolveCommand=function(n){var D=this,L;return _.B(function(g){L=_.u(n,Szv);if(!L||!L.stepId||!L.token)return g.return();D.store.dispatch(YVI({stepId:L.stepId,token:L.token,isSelected:!1}));_.Tq(g)})};
sc[NR]=[sZ];var c_=function(n,D,L){this.innertubeTransportService=n;this.store=D;this.JSC$15161_screenManager=L};
_.f(c_,xM);
c_.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i,nO,VB,Iv;return _.B(function(CO){L=_.u(n,QxW);if(!L||(g=L.stepIds)==null||!g.length)return CO.return();b=D.store.getState().talkToRecs;q=[];U=[];J=_.V(L.stepIds);for(k=J.next();!k.done;k=J.next())for(a=k.value,d=void 0,(T=(d=b.stepStates[a])==null?void 0:d.userQuery)&&U.push({userQuery:T.userQuery,userQueryToken:T.token}),Q=void 0,A=(Q=b.stepStates[a])==null?void 0:Q.selectionStates,I=_.V(Object.entries(A)),w=
I.next();!w.done;w=I.next())h=w.value,e=_.V(h),v=e.next().value,LO=e.next().value,S=v,$i=LO,$i.isSelected&&q.push(S);nO={selectedChipTokens:q,userQueries:U,submittedStepIds:L.stepIds};VB={browseTalk2recsFormData:nO};L.browseEndpoint?(Iv=n,_.sj(Iv,_.kz,L.browseEndpoint)):L.command&&(Iv=L.command);return Iv?_.p(CO,_.xI(D.innertubeTransportService,Iv,{formData:VB,disableCache:!0}).then(function(uT){(uT==null?0:uT.trackingParams)&&D.JSC$15161_screenManager.graftServerVe(uT==null?void 0:uT.trackingParams)}),
0):CO.return()})};
c_[NR]=[_.cn,sZ,_.T2];var QW=function(n){this.store=n};
_.f(QW,xM);QW.prototype.resolveCommand=function(n){var D=this,L;return _.B(function(g){L=_.u(n,Yzf);if(!L||!L.stepId||!L.token)return g.return();D.store.dispatch(YVI({stepId:L.stepId,token:L.token,isSelected:!0}));_.Tq(g)})};
QW[NR]=[sZ];var up=function(n){this.store=n};
_.f(up,xM);up.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J;return _.B(function(k){g=_.u(n,uli);if(!g||!g.stepId||!g.userQueryToken)return k.return();J=(U=(b=D)==null?void 0:(q=b.form)==null?void 0:q.userQuery)!=null?U:"";L.store.dispatch(_.LI({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:g.stepId,userQueryToken:g.userQueryToken,userQuery:J}}));_.Tq(k)})};
up[NR]=[sZ];_.yoA=new _.jK("TIMELY_ACTIONS_CONTROLLER_TOKEN");var f5=function(n){this.controller=n};
_.f(f5,xM);f5.prototype.resolveCommand=function(n){var D=this,L,g,b,q;return _.B(function(U){L=_.u(n,XhI);if(!L)return U.return();g=L;b=g.id;q=g.isVisible;if(b===void 0||q===void 0)return U.return();var J;(J=D.controller.timelyActionsMap.get(b))==null||J(b,q);_.Tq(U)})};
f5[NR]=[_.yoA];var N2l=function(){this.timelyActionsMap=new Map};var A7=function(n){this.JSC$15188_commandHandler=n};
_.f(A7,xM);A7.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U;return _.B(function(J){L=_.u(n,_.HTc);if(!L)return J.return();q=(g=L.item)==null?void 0:(b=g.notificationTextRenderer)==null?void 0:b.successResponseText;if(!q)return J.return();U=_.HS(q);D.JSC$15188_commandHandler.resolveCommand(U);_.Tq(J)})};
A7[NR]=[_.S6];var zV=function(n,D){this.innertubeTransportService=n;this.JSC$15193_playerApiPromise=D};
_.f(zV,xM);
zV.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d;return _.B(function(T){if(T.nextAddress==1)return _.p(T,D.JSC$15193_playerApiPromise,2);L=T.yieldResult;g=L.getOption("captions","track");b=Object.assign({},_.u(n,_.KGQ));(U=(q=L.getVideoData())==null?void 0:q.video_id)?b.externalVideoId=U:_.e6(Error("Ei"));if((J=g)==null?0:J.languageCode)b.languageCode=g.languageCode;if((k=g)==null?0:k.kind)b.kind=g.kind;if((a=g)==null?0:a.name)b.name=g.name;d=Object.assign({},n,{getTranscriptEndpoint:b});return _.p(T,
_.xI(D.innertubeTransportService,d),0)})};
zV[NR]=[_.cn,_.y3];var IJ=function(){};
_.f(IJ,xM);IJ.prototype.resolveCommand=function(n){var D,L,g,b,q,U,J,k;return _.B(function(a){D=_.u(n,A6L);if((L=D)==null||!L.paramKeyValuePairs)return a.return();g=window.location.href;b=_.V(D.paramKeyValuePairs);for(q=b.next();!q.done;q=b.next())U=q.value,U.key&&U.value&&(J={},g=_.tk(g,(J[U.key]=U.value,J)));k=_.E().resolve(_.wP6);k.replaceUrl(g);_.Tq(a)})};var C5=function(n,D){this.JSC$15200_commandHandler=n;this.innertubeTransportService=D};
_.f(C5,xM);
C5.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO;return _.B(function(S){switch(S.nextAddress){case 1:return(q=(g=D)==null?void 0:(b=g.form)==null?void 0:b.element)&&_.HA(q),U=_.cz().get("hl"),J="",_.JA(S,2),_.p(S,BYf(U),4);case 4:J=S.yieldResult;_.hE(S,3);break;case 2:return _.dG(S),q&&_.y2(q),_.zo(Error("Gi"),"ERROR"),S.return();case 3:k=_.u(n,j9i);if(!k)return q&&_.y2(q),S.return();(T=(a=k.commerceActionConfig)==null?void 0:(d=a.commandLifeCycleConfig)==null?
void 0:d.onStartCommand)&&L.JSC$15200_commandHandler.resolveCommand(T);return _.p(S,_.xI(L.innertubeTransportService,n,{client_data:{paymentsClientToken:{token:J}}}),5);case 5:(Q=S.yieldResult)?(q&&_.y2(q),((h=Q)==null?0:h.command)&&L.JSC$15200_commandHandler.resolveCommand(Q.command),(LO=(e=k.commerceActionConfig)==null?void 0:(v=e.commandLifeCycleConfig)==null?void 0:v.onSuccessCommand)&&L.JSC$15200_commandHandler.resolveCommand(LO)):(q&&_.y2(q),_.zo(Error("Hi")),(w=(A=k.commerceActionConfig)==
null?void 0:(I=A.commandLifeCycleConfig)==null?void 0:I.onFailureCommand)&&L.JSC$15200_commandHandler.resolveCommand(w)),_.Tq(S)}})};
C5[NR]=[_.S6,_.cn];var rv=function(n,D,L){this.store=n;this.JSC$15216_commandHandler=D;this.innertubeTransportService=L};
_.f(rv,xM);
rv.prototype.resolveCommand=function(n,D){var L=this,g,b,q,U,J,k,a,d,T;return _.B(function(Q){g=_.u(n,nwA);b=g.googlePaymentPayload;g.onStartCommand&&L.JSC$15216_commandHandler.resolveCommand(g.onStartCommand);q=b.encryptedPurchaseParams;U=b.ypcLogWalletAnalyticDataEndpoint;J=g.serializedTransactionFlowLoggingParams;k=b.serializedPaymentsClientParams;a=g.ypcCujContext;T=pWv(L.innertubeTransportService,(d=D)==null?void 0:d.form,q,U,J,k,a);return Q.return(T.then(function(A){Jwf(D==null?void 0:D.form,
!1);var I=L.store,w=L.JSC$15216_commandHandler,h=A.integratorData;h==null||h===""||A.error!=null?(String(A.error)==="-1"&&g.onDismissCommand?w.resolveCommand(g.onDismissCommand):String(A.error)!=="-1"&&g.onFailureCommand&&w.resolveCommand(g.onFailureCommand),String(A.error)!=="-1"&&String(A.error)!=="132"&&_.zo(Error("Ii"),"ERROR")):(g.googlePaymentEntityKey&&I.dispatch(_.pF("commerceAcquisitionClientPayloadEntity",g.googlePaymentEntityKey,{key:g.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:h,
fundsGuaranteeCallbackClientData:A.integratorClientCallbackData}}})),g.onSuccessCommand&&w.resolveCommand(g.onSuccessCommand));_.kd()},function(A){Jwf(D==null?void 0:D.form,!1);
_.zo(A,"ERROR");g.onFailureCommand&&L.JSC$15216_commandHandler.resolveCommand(g.onFailureCommand)}))})};
rv[NR]=[Z0,_.S6,_.cn];var Oc=function(n,D){this.JSC$15220_commandHandler=n;this.purchaseManager=D};
_.f(Oc,xM);
Oc.prototype.resolveCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d;return _.B(function(T){L=_.u(n,DN6);((g=L)==null?0:(b=g.commandLifeCycleConfig)==null?0:b.onStartCommand)&&D.JSC$15220_commandHandler.resolveCommand(L.commandLifeCycleConfig.onStartCommand);if(!((q=L)==null?0:(U=q.googlePaymentPurchaseManagerPayload)==null?0:U.securePayloadBytes))return _.zo(Error("Ji"),"ERROR"),T.return();J=P8r(_.D6(L.googlePaymentPurchaseManagerPayload.securePayloadBytes));k=_.cz().get("hl");a=_.Kl();Gsw(J.serialize(),
k,function(Q){a.resolve(Q)},function(Q){a.reject(Q)},a.resolve);
d=a.promise;return T.return(d.then(function(Q){if(Q)if(Q==null?0:Q.errorCode){_.zo(Error("Ki`"+Q.errorCode),"ERROR");var A,I;((A=L)==null?0:(I=A.commandLifeCycleConfig)==null?0:I.onFailureCommand)&&D.JSC$15220_commandHandler.resolveCommand(L.commandLifeCycleConfig.onFailureCommand)}else if(Q==null?0:Q.isCancelled){var w,h;((w=L)==null?0:(h=w.commandLifeCycleConfig)==null?0:h.onCancelCommand)&&D.JSC$15220_commandHandler.resolveCommand(L.commandLifeCycleConfig.onCancelCommand)}else{var e,v;((e=L)==
null?0:(v=e.commandLifeCycleConfig)==null?0:v.onSuccessCommand)&&D.JSC$15220_commandHandler.resolveCommand(L.commandLifeCycleConfig.onSuccessCommand)}},function(Q){_.zo(Q,"ERROR");
var A,I;((A=L)==null?0:(I=A.commandLifeCycleConfig)==null?0:I.onFailureCommand)&&D.JSC$15220_commandHandler.resolveCommand(L.commandLifeCycleConfig.onFailureCommand)}))})};
Oc[NR]=[_.S6,qyR];var jgo=function(n,D){this.JSC$15228_commandHandler=n;this.commandAllowlistOverride=D;var L;this.commandAllowlist=(L=this.commandAllowlistOverride)!=null?L:RE};
jgo.prototype.handleResponse=function(n,D,L){var g,b=D==null?void 0:(g=D.config)==null?void 0:g.command;if(!b||this.commandAllowlist.some(function(q){return!!_.u(b,q)})){D=void 0;
L!==void 0&&(D={form:{element:L}});n.onResponseReceivedCommand&&this.JSC$15228_commandHandler.resolveCommand(n.onResponseReceivedCommand,D);n.onResponseReceivedAction&&this.JSC$15228_commandHandler.resolveCommand(n.onResponseReceivedAction,D);n.onResponseReceivedEndpoint&&this.JSC$15228_commandHandler.resolveCommand(n.onResponseReceivedEndpoint,D);n.command&&this.JSC$15228_commandHandler.resolveCommand(n.command,D);if(n.onResponseReceivedCommands)for(L=_.V(n.onResponseReceivedCommands),g=L.next();!g.done;g=
L.next())this.JSC$15228_commandHandler.resolveCommand(g.value,D);if(n.onResponseReceivedActions)for(L=_.V(n.onResponseReceivedActions),g=L.next();!g.done;g=L.next())this.JSC$15228_commandHandler.resolveCommand(g.value,D);if(n.onResponseReceivedEndpoints)for(L=_.V(n.onResponseReceivedEndpoints),g=L.next();!g.done;g=L.next())this.JSC$15228_commandHandler.resolveCommand(g.value,D);if(n.actions)for(n=_.V(n.actions),L=n.next();!L.done;L=n.next())this.JSC$15228_commandHandler.resolveCommand(L.value,D)}};
jgo[NR]=[_.S6,_.Yo(EKv)];var n3D=new _.jK("INNERTUBE_TOKEN_SERVICE");var DIC=new _.jK("SCHEDULER_TOKEN");var L42=function(n){this.scheduler=n;n={};this.tokenMap=(n.app={},n.user={},n)};
L42.prototype.handleResponse=function(n,D){if(!D)throw Error("Li");var L;if(n=(L=n.responseContext)==null?void 0:L.innertubeTokenJar){if(n.appTokens){var g,b,q;L=(g=D.innerTubeRequest.context)==null?void 0:(b=g.request)==null?void 0:(q=b.innertubeTokenJar)==null?void 0:q.appTokens;g3w(this,n.appTokens,this.tokenMap.app,L)}if(n.userTokens){var U,J,k;D=(U=D.innerTubeRequest.context)==null?void 0:(J=U.request)==null?void 0:(k=J.innertubeTokenJar)==null?void 0:k.userTokens;g3w(this,n.userTokens,this.tokenMap.user,
D)}}};
L42.prototype.processContext=function(n){n.request||(n.request={});var D=Object.keys(this.tokenMap.app).length,L=Object.keys(this.tokenMap.user).length;if(D||L)n.request.innertubeTokenJar={},D&&(n.request.innertubeTokenJar.appTokens=[].concat(_.Iu(Object.values(this.tokenMap.app).flat()))),L&&(n.request.innertubeTokenJar.userTokens=[].concat(_.Iu(Object.values(this.tokenMap.user).flat())))};
var g3w=function(n,D,L,g){D=_.V(D);for(var b=D.next(),q={};!b.done;q={token$jscomp$137:void 0},b=D.next()){q.token$jscomp$137=b.value;if(q.token$jscomp$137.type===void 0)throw new _.pe("InnerTube token has no type",q.token$jscomp$137);if(q.token$jscomp$137.clearTokens)L[q.token$jscomp$137.type]=[];else if(q.token$jscomp$137.value!==void 0){L[q.token$jscomp$137.type]||(L[q.token$jscomp$137.type]=[]);if(g!==void 0&&g.length){b=_.V(g);for(var U=b.next(),J={};!U.done;J={requestToken:void 0},U=b.next())J.requestToken=
U.value,U=L[q.token$jscomp$137.type].findIndex(function(k){return function(a){return a===k.requestToken||(0,_.Ao.equals)(a,k.requestToken)}}(J)),U>-1&&L[q.token$jscomp$137.type].splice(U,1)}L[q.token$jscomp$137.type].push(q.token$jscomp$137);
q.token$jscomp$137.maxAgeSeconds&&Number(q.token$jscomp$137.maxAgeSeconds)>0&&n.scheduler.addLowPriorityJob(function(k){return function(){var a=L[k.token$jscomp$137.type].indexOf(k.token$jscomp$137);a>-1&&L[k.token$jscomp$137.type].splice(a,1)}}(q),Number(q.token$jscomp$137.maxAgeSeconds)*1E3)}else throw new _.pe("InnerTube token has no value",q.token$jscomp$137);
}};
L42[NR]=[DIC];var b13=new _.jK("LOCAL_INNERTUBE_ROUTER_TOKEN"),$IT=new _.jK("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var ip=function(n){this.serviceMap=n};
ip.prototype.shouldPreferLocalResponse=function(n,D){return(n=GRA(this,n))?n.shouldPreferLocalResponse(D):!1};
ip.prototype.localInnertubeResponse=function(n,D){var L=this,g;return _.B(function(b){return(g=GRA(L,n))?b.return(g.localInnertubeResponse(D)):b.return(Promise.reject(Error("Mi")))})};
ip.prototype.canProvideFallbackResponse=function(n,D){return(n=GRA(this,n))?n.canProvideFallbackResponse(D):!1};
ip.prototype.localFallbackInnertubeResponse=function(n,D){var L=this,g;return _.B(function(b){return(g=GRA(L,n))?b.return(g.localFallbackInnertubeResponse(D)):b.return(Promise.reject(Error("Mi")))})};
var GRA=function(n,D){D=_.gm(D);return D?(n=n.serviceMap[D])?n:null:null};
ip[NR]=[$IT];var Cr=function(){};
Cr.prototype.shouldPreferLocalResponse=function(){return!1};
Cr.prototype.localInnertubeResponse=function(){return _.B(function(n){return n.return(Promise.reject(Error("Ni")))})};
Cr.prototype.canProvideFallbackResponse=function(){return!0};
Cr.prototype.localFallbackInnertubeResponse=function(){var n,D,L;return _.B(function(g){n=zw("CLOSE_POPUP");D={openPopupAction:asy()};L={actions:[n,D]};return g.return(L)})};var so=function(n,D){this.JSC$15278_upliftPromise=n;this.store=D};
so.prototype.shouldPreferLocalResponse=function(n){if(!_.c("kevlar_offline_download_unplayable_error_ve")&&!qt3(this,n))return!1;var D=n.videoId;return!_.c("kevlar_offline_download_unplayable_error_ve")||D&&qt3(this,n)&&Pyv(this.store.getState().entities,D)?TYJ(this.store.getState().entities,n.playlistId):!1};
so.prototype.localInnertubeResponse=function(n){var D=this,L;return _.B(function(g){return(L=D.getPlayerResponse(n))?g.return(Promise.resolve(L)):_.c("kevlar_offline_download_unplayable_error_ve")||hd(D.store.getState())?g.return(Promise.reject(Error("Oi"))):g.return(Promise.resolve({}))})};
so.prototype.canProvideFallbackResponse=function(n){return!!n.videoId};
so.prototype.localFallbackInnertubeResponse=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.JSC$15278_upliftPromise,2);if(L=D.getPlayerResponse(n))g=g.return(Promise.resolve(L));else{var b;if(b=_.c("kevlar_offline_download_unplayable_error_ve"))b=!!QV(D.store.getState().entities,n.videoId);g=b?g.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.je(_.Tg("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),
proceedButton:{buttonRenderer:cuT()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):g.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.je(_.Tg("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:sCB()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}})}return g})};
var qt3=function(n,D){return u2(n.store.getState().entities,D.videoId)};
so.prototype.getPlayerResponse=function(n){return JNT(this.store.getState().entities,n.videoId)};var IS=function(n,D){this.localPlayerService=n;this.localWatchNextService=D};
IS.prototype.shouldPreferLocalResponse=function(n){var D=n.playerRequest;n=n.watchNextRequest;return!!(D&&this.localPlayerService.shouldPreferLocalResponse(D)&&n&&this.localWatchNextService.shouldPreferLocalResponse(n))};
IS.prototype.localInnertubeResponse=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1){L=n.playerRequest;g=n.watchNextRequest;if(!L||!g)throw new _.pe("Missing streaming request",n);return _.p(U,D.localPlayerService.localInnertubeResponse(L),2)}if(U.nextAddress!=3)return b=U.yieldResult,_.p(U,D.localWatchNextService.localInnertubeResponse(g),3);q=U.yieldResult;return U.return({playerResponse:b,watchNextResponse:q})})};
IS.prototype.canProvideFallbackResponse=function(n){var D=n.playerRequest;n=n.watchNextRequest;return!!(D&&this.localPlayerService.canProvideFallbackResponse(D)&&n&&this.localWatchNextService.canProvideFallbackResponse(n))};
IS.prototype.localFallbackInnertubeResponse=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return L=n.playerRequest,g=n.watchNextRequest,L&&g?_.p(U,D.localPlayerService.localFallbackInnertubeResponse(L),2):U.return(Promise.reject(new _.pe("Missing streaming request",n)));if(U.nextAddress!=3)return b=U.yieldResult,_.p(U,D.localWatchNextService.localFallbackInnertubeResponse(g),3);q=U.yieldResult;return U.return({playerResponse:b,watchNextResponse:q})})};var fr=function(n){this.JSC$15288_persistentStorePromiseAccessor=n};
fr.prototype.shouldPreferLocalResponse=function(){return!1};
fr.prototype.localInnertubeResponse=function(){return _.B(function(n){return n.return(Promise.reject(Error("Pi")))})};
fr.prototype.canProvideFallbackResponse=function(){return!0};
fr.prototype.localFallbackInnertubeResponse=function(){var n=this,D,L;return _.B(function(g){return g.nextAddress==1?_.p(g,n.JSC$15288_persistentStorePromiseAccessor(),2):g.nextAddress!=3?(D=g.yieldResult)?_.p(g,D.get("service:guide:fallback"),3):g.return(Promise.reject(Error("Qi"))):(L=g.yieldResult)&&_.kJ(L)?g.return(E_J(_.kJ(L))):g.return(Promise.reject(Error("Ri")))})};var rB=function(){};
rB.prototype.shouldPreferLocalResponse=function(){return!1};
rB.prototype.localInnertubeResponse=function(){return _.B(function(n){return n.return(Promise.reject(Error("Si")))})};
rB.prototype.canProvideFallbackResponse=function(){return!0};
rB.prototype.localFallbackInnertubeResponse=function(){var n,D,L;return _.B(function(g){n=zw("CLOSE_POPUP");D={openPopupAction:asy()};L={actions:[n,D]};return g.return(L)})};var ue=function(){this.urlMap=V0w;this.fallbackCommand=_.ZD};
ue.prototype.shouldPreferLocalResponse=function(n){return(n=n.url)?!!UI2(this,n):!1};
ue.prototype.localInnertubeResponse=function(n){var D=this,L;return _.B(function(g){return(L=n.url)?g.return(BpA(n,UI2(D,L))):g.return(Promise.reject(Error("Ti")))})};
ue.prototype.canProvideFallbackResponse=function(){return!0};
ue.prototype.localFallbackInnertubeResponse=function(n){var D=this,L,g,b,q,U,J,k;return _.B(function(a){L=n.url;if(!L)return a.return(BpA(n,D.fallbackCommand));if(g=UI2(D,L))return a.return(BpA(n,g));b=void 0;q=_.gm(L);q==="/watch"&&(U=_.hp(L,"v"))&&(k=(J=_.hp(L,"list"))!=null?J:void 0,b=_.NK(U,k));b||(b=D.fallbackCommand);return a.return(BpA(n,b))})};
var UI2=function(n,D){if(D)return n.urlMap[_.tF(D)]},BpA=function(n,D){D&&n.parentTrackingParams&&(D.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:n.parentTrackingParams}},D.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:D})};var Ax=function(n,D,L){this.JSC$15298_upliftPromise=n;this.store=D;this.JSC$15298_persistentStorePromiseAccessor=L};
Ax.prototype.shouldPreferLocalResponse=function(){return!1};
Ax.prototype.localInnertubeResponse=function(){return _.B(function(n){return n.return(Promise.reject(Error("Ui")))})};
Ax.prototype.canProvideFallbackResponse=function(){return!0};
Ax.prototype.localFallbackInnertubeResponse=function(){var n=this;return _.B(function(D){return D.return(Jpw(n))})};
var Jpw=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,Jx(n.JSC$15298_upliftPromise,n.store),2);D=g.yieldResult;L={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[Uo(D)]}}}};return g.return(kRl(n,L))})},kRl=function(n,D){var L,g;
return _.B(function(b){if(b.nextAddress==1)return _.p(b,n.JSC$15298_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return L=b.yieldResult,_.p(b,pr(L),3);g=b.yieldResult;return b.return({responseContext:{},contents:D,topbar:g})})};var cR=function(n,D,L){this.JSC$15305_upliftPromise=n;this.store=D;this.JSC$15305_persistentStorePromiseAccessor=L};
cR.prototype.shouldPreferLocalResponse=function(n){var D=n.videoId;return(_.c("kevlar_offline_download_unplayable_error_ve")||D&&u2(this.store.getState().entities,D))&&(!_.c("kevlar_offline_download_unplayable_error_ve")||D&&u2(this.store.getState().entities,D)&&Pyv(this.store.getState().entities,D))?TYJ(this.store.getState().entities,n.playlistId):!1};
cR.prototype.localInnertubeResponse=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return _.c("kevlar_offline_download_unplayable_error_ve")?(L=n.videoId)?_.p(b,D.JSC$15305_upliftPromise,2):b.return(Promise.reject(Error("Vi"))):b.return(D.localFallbackInnertubeResponse(n));if(b.nextAddress!=3)return _.p(b,pwA(D,n,L),3);g=b.yieldResult;return b.return(Z1R(D,g,L))})};
cR.prototype.canProvideFallbackResponse=function(n){return n.videoId?!0:!1};
cR.prototype.localFallbackInnertubeResponse=function(n){var D=this,L,g,b,q,U,J,k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:if(_.c("kevlar_offline_download_unplayable_error_ve"))return T.return(aOC(D,n));L=n.videoId;if(!L)return T.return(Promise.reject(Error("Vi")));g=n.playlistId;b=_.NK(L,g);return _.p(T,D.JSC$15305_persistentStorePromiseAccessor(),2);case 2:return q=T.yieldResult,_.p(T,pr(q),3);case 3:return U=T.yieldResult,J={responseContext:{},currentVideoEndpoint:b,topbar:U},_.p(T,
D.JSC$15305_upliftPromise,4);case 4:if(u2(D.store.getState().entities,L)){if(!Pyv(D.store.getState().entities,L)&&!hd(D.store.getState()))return k=frv(),J.contents={singleColumnWatchNextResults:{results:{results:{contents:[Uo(k)]}}}},T.return(J);T.jumpTo(5);break}return _.p(T,Jx(D.JSC$15305_upliftPromise,D.store),6);case 6:return a=T.yieldResult,J.contents={singleColumnWatchNextResults:{results:{results:{contents:[Uo(a)]}}}},T.return(J);case 5:if(d=QV(D.store.getState().entities,L))J.contents=dD4(d);
return T.return(J)}})};
var aOC=function(n,D){var L,g,b,q;return _.B(function(U){switch(U.nextAddress){case 1:return(L=D.videoId)?_.p(U,n.JSC$15305_upliftPromise,2):U.return(Promise.reject(Error("Vi")));case 2:return _.p(U,pwA(n,D,L),3);case 3:g=U.yieldResult;if(QV(n.store.getState().entities,L)){U.jumpTo(4);break}return _.p(U,Jx(n.JSC$15305_upliftPromise,n.store),5);case 5:return b=U.yieldResult,U.return(dIU(g,b));case 4:return u2(n.store.getState().entities,L)&&Pyv(n.store.getState().entities,L)?U.return(Z1R(n,g,L)):(q=
frv(),U.return(dIU(g,q)))}})},pwA=function(n,D,L){var g,b,q,U,J;
return _.B(function(k){if(k.nextAddress==1)return g=D.playlistId,b=_.NK(L,g),_.p(k,n.JSC$15305_persistentStorePromiseAccessor(),2);if(k.nextAddress!=3)return q=k.yieldResult,_.p(k,pr(q),3);U=k.yieldResult;J={responseContext:{},currentVideoEndpoint:b,topbar:U};return k.return(J)})},Z1R=function(n,D,L){if(n=QV(n.store.getState().entities,L))D.contents=dD4(n);
return D},dIU=function(n,D){n.contents={singleColumnWatchNextResults:{results:{results:{contents:[Uo(D)]}}}};
return n};var zy=function(n,D,L){this.JSC$15311_upliftPromise=n;this.store=D;this.JSC$15311_persistentStorePromiseAccessor=L};
zy.prototype.shouldPreferLocalResponse=function(){return!1};
zy.prototype.localInnertubeResponse=function(){return _.B(function(n){return n.return(Promise.reject(Error("Wi")))})};
zy.prototype.canProvideFallbackResponse=function(){return!0};
zy.prototype.localFallbackInnertubeResponse=function(){var n=this,D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return _.p(q,n.JSC$15311_persistentStorePromiseAccessor(),2);case 2:return D=q.yieldResult,_.p(q,pr(D),3);case 3:return L=q.yieldResult,g={responseContext:{},topbar:L},_.p(q,n.JSC$15311_upliftPromise,4);case 4:return _.p(q,Jx(n.JSC$15311_upliftPromise,n.store),5);case 5:return b=q.yieldResult,g.watchStatus={backgroundPromoRenderer:b},q.return(g)}})};var Tp3=new _.jK("ENDPOINT_MAP");var E3A=function(){var n=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return n.sequenceMap}}},bzQ=function(n,D,L){var g,b=(g=D.config)==null?void 0:g.sequenceStrategy;
if(!b)return L();n.sequenceMap.has(b.sequenceKey)||n.sequenceMap.set(b.sequenceKey,[]);n=n.sequenceMap.get(b.sequenceKey);switch(b.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return s1J(n,D,L);case "REQUEST_SEQUENCE_TYPE_REPLACE":return cpA(n,D,L);default:throw new _.pe("Request could not be sequenced",D);}},s1J=function(n,D,L){var g,b,q;
return _.B(function(U){n.length>0?(b=n[n.length-1],g=b.responsePromise.then(function(){return L()})):g=L();
q={request:D,responsePromise:g};n.push(q);Q13(n,q);return U.return(q.responsePromise)})},cpA=function(n,D,L){L=L();
if(n.length>0)for(var g=_.V(n),b=g.next();!b.done;b=g.next())b.value.responsePromise=L;var q={request:D,responsePromise:L};n.push(q);Q13(n,q);return Promise.resolve().then(function(){return n.indexOf(q)>0?q.responsePromise.then(function(U){return Object.assign({},U,{sequenceMetaData:{skipProcessing:!0}})}):q.responsePromise})},Q13=function(n,D){D.responsePromise.then(function(){var L=n.indexOf(D);
L>-1&&n.splice(L,1)})};var u9w=new _.jK("REQUEST_SEQUENCING");var wv=function(){};
_.f(wv,OS);wv.prototype.getApiPaths=function(){return[]};
wv.prototype.getExtension=function(n){return _.u(n,v2i)};
wv.prototype.JSC$11752_buildRequest=function(n,D){n.recaptchaToken=D.recaptchaToken};
wv.prototype.getApiUrl=function(){return"/das_captcha"};var h7=function(){};
_.f(h7,OS);h7.prototype.getApiPaths=function(){return NHi};
h7.prototype.getExtension=function(n){return _.u(n,d0P)};
h7.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.createBackstagePostParams&&(n.createBackstagePostParams=D.createBackstagePostParams);L.comment_text&&(n.commentText=L.comment_text);if(L.attached_video_id)n.videoAttachment={videoId:L.attached_video_id};else if(L.image_poll_options)n.pollAttachmentData={options:L.image_poll_options};else if(L.poll_options)n.pollAttachment={choices:L.poll_options};else if(L.quiz_options)n.quizAttachmentData={options:L.quiz_options};else if(L.image_blob_id)n.imageAttachment=
{encryptedBlobId:L.image_blob_id},L.source_video_id&&(n.imageAttachment.sourceExternalVideoId=L.source_video_id),L.image_preview_coordinates&&(n.imageAttachment.previewCoordinates=JSON.parse(L.image_preview_coordinates));else if(L.images_data)n.imagesAttachment={imagesData:L.images_data};else if(L.clip_external_video_id!==void 0||L.clip_offset_ms!==void 0||L.clip_duration_ms!==void 0){var g,b,q,U,J;n.clipAttachment={externalVideoId:(q=L.clip_external_video_id)!=null?q:"",offsetMs:(U=(g=L.clip_offset_ms)==
null?void 0:g.toString())!=null?U:"",durationMs:(J=(b=L.clip_duration_ms)==null?void 0:b.toString())!=null?J:""}}else L.shared_post_id&&(n.sharedPostAttachment={postId:L.shared_post_id});L.tagged_video_id&&(n.postCreationData={taggedVideoId:L.tagged_video_id});L.access_restrictions&&(typeof L.access_restrictions==="number"&&(D=L.access_restrictions,n.accessRestrictions={restriction:D!==1&&D===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof L.access_restrictions==="string"&&
(n.accessRestrictionsParams=L.access_restrictions));L.scheduled_publish_time_sec&&(n.scheduledPublishTimeSec=L.scheduled_publish_time_sec.toString())};var W_=function(){};
_.f(W_,OS);W_.prototype.getApiPaths=function(){return $UW};
W_.prototype.getExtension=function(n){return _.u(n,dTX)};
W_.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.decorateMessageParams&&(n.params=D.decorateMessageParams);L.text&&(n.text=L.text)};var eb=function(){};
_.f(eb,OS);eb.prototype.getApiPaths=function(){return zxI};
eb.prototype.getExtension=function(n){return _.u(n,TKr)};
eb.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;L.video_id&&(n.videoId=L.video_id)};var xH=function(){};
_.f(xH,OS);xH.prototype.getApiPaths=function(){return w4A};
xH.prototype.getExtension=function(n){return _.u(n,_.aG)};
xH.prototype.JSC$11752_buildRequest=function(n,D,L){L.suggestions_query&&(n.input=L.suggestions_query)};var K5=function(){};
_.f(K5,OS);K5.prototype.getApiPaths=function(){return BqA};
K5.prototype.getExtension=function(n){return _.u(n,Eqb)};
K5.prototype.JSC$11752_buildRequest=function(n,D,L){L.comment_text!==void 0&&(n.commentText=L.comment_text);L.scheduled_publish_time_sec&&(n.scheduledPublishTimeSec=L.scheduled_publish_time_sec.toString());n.updateBackstagePostParams=D.updateBackstagePostParams};var RJ=function(){};
_.f(RJ,OS);RJ.prototype.getApiPaths=function(){return gB};
RJ.prototype.getExtension=function(n){return _.u(n,_.Cl)};
RJ.prototype.JSC$11752_buildRequest=function(n,D,L){L.formData&&(n.formData=L.formData);D.token?n.continuation=D.token:D.continuationTokenKey&&(L=_.Ss().getState(),D=_.VV(L.entities,"continuationTokenEntity",D.continuationTokenKey))&&(n.continuation=String(D.continuationToken))};
var fOD=function(){};
_.f(fOD,OS);_.G=fOD.prototype;_.G.getApiPaths=function(){return gB};
_.G.getExtension=function(n){return _.u(n,_.kz)};
_.G.isNavigationCommand=function(){return!0};
_.G.JSC$11759_getStoreKey=function(n){if((n=this.getExtension(n))&&n.browseId){var D={browseId:n.browseId};n.browseEndpointContextSupportedConfigs&&(D.browseEndpointContextSupportedConfigs=JSON.stringify(n.browseEndpointContextSupportedConfigs));n.params&&(D.params=n.params);n.query&&(D.query=n.query);return _.lK("browse",D)}};
_.G.JSC$11752_buildRequest=function(n,D,L){D.browseId&&(n.browseId=D.browseId);D.params&&(n.params=D.params);D.query&&(n.query=D.query);L.formData?n.formData=L.formData:D.formData&&(n.formData=D.formData);D.browseId==="FEsubscriptions"&&_.cz().getFlag(155)&&(n.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");D.browseId==="SPaccount_playback"&&(L=_.cz(),n.formData||(n.formData={}),n.formData.accountSettingsFormData={flagCaptionsDefaultOff:L.getFlag(65),flagAutoCaptionsDefaultOn:L.getFlag(66),
flagDisableInlinePreview:L.getFlag(186),flagAudioDescriptionDefaultOn:L.getFlag(198)});if(D.browseId==="FEwhat_to_watch"){L=_.cz();var g=L.getFlag(196);L.getFlag(197)&&(n.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:g}}})}D.browseId==="FEwhat_to_watch"&&(D=_.cz().getFlag(186),n.inlineSettingStatus=D?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.G.getRequestConfig=function(n,D){D=D===void 0?{}:D;var L={};if(n=this.JSC$11759_getStoreKey(n,D))L.storeStrategy={storeKey:n,disableCache:D.disableCache};_.c("web_log_browse_ticks_ks")||(L.requestTick="br_s",L.responseTick="br_r");return L};var P_=function(){};
_.f(P_,OS);P_.prototype.getApiPaths=function(){return owL};
P_.prototype.getExtension=function(n){return _.u(n,WGj)};
P_.prototype.JSC$11752_buildRequest=function(n,D,L){n.legacyYoutubeChannelUsername=L.legacyYouTubeChannelUsername||"";n.legacyYoutubeChannelPassword=L.legacyYouTubeChannelPassword||""};var t7=function(){};
_.f(t7,OS);t7.prototype.getApiPaths=function(){return nvG};
t7.prototype.getExtension=function(n){return _.u(n,IZP)};
t7.prototype.JSC$11752_buildRequest=function(n,D,L){L.recaptcha_response_token&&(n.recaptchaResponseToken=L.recaptcha_response_token);L.channel_id&&(n.channelId=L.channel_id)};var mN=function(){};
_.f(mN,OS);mN.prototype.getApiPaths=function(){return JOr};
mN.prototype.getExtension=function(n){return _.u(n,hPL)};
mN.prototype.JSC$11752_buildRequest=function(n,D,L){D.externalChannelId&&(n.externalChannelId=D.externalChannelId);L.handle&&(n.handleUpdate={handle:L.handle},D.handleEditSource&&(n.handleUpdate.handleEditSource=D.handleEditSource))};var v_=function(){};
_.f(v_,OS);v_.prototype.getApiPaths=function(){return azi};
v_.prototype.getExtension=function(n){return _.u(n,YvQ)};
v_.prototype.JSC$11752_buildRequest=function(n,D,L){D.request&&(n.channelId=D.request.channelId);var g;if(L==null?0:(g=L.uploadDefaults)==null?0:g.emojiReactionSet)n.uploadDefaultsRequest||(n.uploadDefaultsRequest={}),n.uploadDefaultsRequest.emojiReactionSet=L.uploadDefaults.emojiReactionSet};var X8=function(){};
_.f(X8,OS);X8.prototype.getApiPaths=function(){return Evi};
X8.prototype.getExtension=function(n){return _.u(n,CCW)};
X8.prototype.JSC$11752_buildRequest=function(n,D,L){D.externalChannelId&&(n.externalChannelId=D.externalChannelId);D.channelHandleEntityKey&&(n.channelHandleEntityKey=D.channelHandleEntityKey);D.handleEditSource&&(n.handleEditSource=D.handleEditSource);L.handle?n.handle=L.handle:L.name&&(n.name=L.name)};var lp=function(){};
_.f(lp,OS);lp.prototype.getApiPaths=function(){return F8j};
lp.prototype.getExtension=function(n){return _.u(n,x5)};
lp.prototype.JSC$11752_buildRequest=function(n,D){D.actions?n.actions=D.actions:D.action&&(n.actions=[D.action])};var M3=function(){};
_.f(M3,OS);M3.prototype.getApiPaths=function(){return HKj};
M3.prototype.getExtension=function(n){return _.u(n,_.Cl)};
M3.prototype.JSC$11752_buildRequest=function(n,D){D.token&&(n.continuation=D.token)};var oJ=function(){};
_.f(oJ,OS);oJ.prototype.getApiPaths=function(){return fiX};
oJ.prototype.getExtension=function(n){return _.u(n,_.Cl)};
oJ.prototype.JSC$11752_buildRequest=function(n,D){n.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";D.token&&(n.fetchCommentsParams={continuation:D.token})};var YH=function(){};
_.f(YH,OS);YH.prototype.getApiPaths=function(){return DUj};
YH.prototype.getExtension=function(n){return _.u(n,FYi)};
YH.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.createReplyParams&&(n.createReplyParams=D.createReplyParams);D.commentText&&(n.commentText=_.o_(D.commentText));L.comment_text&&(n.commentText=L.comment_text);L.image_blob_id&&(n.imageAttachment={encryptedBlobId:L.image_blob_id});L.botguard_response&&(n.botguardResponse=L.botguard_response)};
_.oh.Object.defineProperties(YH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Sb=function(){};
_.f(Sb,OS);Sb.prototype.getApiPaths=function(){return Lu6};
Sb.prototype.getExtension=function(n){return _.u(n,_.SqW)};
Sb.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.createCommentParams&&(n.createCommentParams=D.createCommentParams);D.commentText&&(n.commentText=_.o_(D.commentText));D.videoPositionMention&&(n.videoPositionMention=D.videoPositionMention);D.sources&&(n.sources=D.sources);L.comment_text&&(n.commentText=L.comment_text);L.attached_video_id?n.videoAttachment={videoId:L.attached_video_id}:L.poll_options?n.pollAttachment={choices:L.poll_options}:L.image_blob_id?n.imageAttachment=
{encryptedBlobId:L.image_blob_id}:L.shared_post_id&&(n.sharedPostAttachment={postId:L.shared_post_id});L.access_restrictions&&typeof L.access_restrictions==="number"&&(D=L.access_restrictions,n.accessRestrictions={restriction:D!==1&&D===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});L.botguard_response&&(n.botguardResponse=L.botguard_response)};
_.oh.Object.defineProperties(Sb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var F8=function(){};
_.f(F8,OS);F8.prototype.getApiPaths=function(){return k$P};
F8.prototype.getExtension=function(n){return _.u(n,yVQ)};
F8.prototype.JSC$11752_buildRequest=function(n,D,L){D.commentText&&(n.replyText=_.o_(D.commentText));L.comment_text&&(n.replyText=L.comment_text);n.updateReplyParams=D.updateReplyParams};
_.oh.Object.defineProperties(F8.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var H_=function(){};
_.f(H_,OS);H_.prototype.getApiPaths=function(){return pO6};
H_.prototype.getExtension=function(n){return _.u(n,HGQ)};
H_.prototype.JSC$11752_buildRequest=function(n,D,L){D.commentText&&(n.commentText=_.o_(D.commentText));L.comment_text&&(n.commentText=L.comment_text);n.updateCommentParams=D.updateCommentParams};
_.oh.Object.defineProperties(H_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yW=function(){};
_.f(yW,OS);yW.prototype.getApiPaths=function(){return ZpQ};
yW.prototype.getExtension=function(n){return _.u(n,XJj)};
yW.prototype.JSC$11752_buildRequest=function(n,D){D.settings&&(n.settings=D.settings)};var N3=function(){};
_.f(N3,OS);N3.prototype.getApiPaths=function(){return dUA};
N3.prototype.getExtension=function(n){return _.u(n,r5X)};
N3.prototype.JSC$11752_buildRequest=function(n,D){D.channelCreationToken&&(n.channelCreationToken=D.channelCreationToken);D.source&&(n.source=D.source)};var jb=function(){};
_.f(jb,OS);jb.prototype.getApiPaths=function(){return nVA};
jb.prototype.getExtension=function(n){return _.u(n,wJX)};
jb.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;if(L.name&&(L.given_name||L.family_name))n=new _.pe("channel creation cannot set both GAIA and YouTube names",D),_.zo(n);else{if(D.zeroStepChannelCreationParams){if(!L.comment_text){n=new _.pe("zero_step_create_comment_params but no zero_step_texts",D);_.zo(n);return}n.zeroStepChannelCreationParams=D.zeroStepChannelCreationParams;n.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(n.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
L.comment_text,L.botguard_response&&(n.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=L.botguard_response))}n.channelCreationToken=D.channelCreationToken;L.given_name&&(n.givenName=L.given_name);L.family_name&&(n.familyName=L.family_name);D.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(n.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(L.name||L.handle||L.avatar_url||L.encryptedBlobId||L.isNameChanged!==void 0||L.isHandleChanged!==void 0||L.isDefaultProfilePhoto!==
void 0||L.obakeImageSource)n.overrideChannelCreationParams={},L.name&&(n.overrideChannelCreationParams.name=L.name),L.handle&&(n.overrideChannelCreationParams.handle=L.handle),L.avatar_url&&(n.overrideChannelCreationParams.avatarUrl=L.avatar_url),L.encryptedBlobId&&(n.overrideChannelCreationParams.blobEncryptionId=L.encryptedBlobId),L.enableIdentityForAllChannelCreationDialog&&(L.encryptedBlobId?n.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
L.isDefaultProfilePhoto!==void 0&&(n.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=L.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),L.isNameChanged!==void 0&&(n.overrideChannelCreationParams.identityForAllChannelCreationNameTag=L.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),L.isHandleChanged!==
void 0&&(n.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=L.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),L.obakeImageSource&&(n.overrideChannelCreationParams.obakeImageSourceType=L.obakeImageSource))}};var nb=function(){};
_.f(nb,OS);nb.prototype.getApiPaths=function(n){return(n=this.getExtension(n))&&n.status==="DISLIKE"?UUP:n&&n.status==="INDIFFERENT"?FuW:KuL};
nb.prototype.getExtension=function(n){return _.u(n,_.FK)};
nb.prototype.JSC$11752_buildRequest=function(n,D){D.target&&(n.target=D.target);if(D=this.getParams(D))n.params=D};
nb.prototype.getParams=function(n){switch(n==null?void 0:n.status){case "DISLIKE":return n.dislikeParams;case "INDIFFERENT":return n.removeLikeParams;default:return n==null?void 0:n.likeParams}};var Dl=function(){};
_.f(Dl,OS);Dl.prototype.getApiPaths=function(){return $rW};
Dl.prototype.getExtension=function(n){return _.u(n,gQr)};
Dl.prototype.JSC$11752_buildRequest=function(n,D){D.settingItemId&&(n.settingItemId=D.settingItemId);D.stringValue!=null&&D.stringValue!==void 0?n.newValue={stringValue:D.stringValue}:D.intValue?n.newValue={intValue:D.intValue}:D.boolValue!==null&&D.boolValue!==void 0?n.newValue={boolValue:D.boolValue}:(n=new _.pe("Unknown value type for SetSettingEndpoint.",D),_.zo(n))};var Lb=function(){};
_.f(Lb,OS);Lb.prototype.getApiPaths=function(){return qCA};
Lb.prototype.getExtension=function(n){return _.u(n,cNP)||void 0};
Lb.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.channelIds&&(n.channelIds=D.channelIds);D.siloName&&(n.siloName=D.siloName);D.params&&(n.params=D.params);L.botguardResponse&&(n.botguardResponse=L.botguardResponse);L.feature&&(n.clientFeature=L.feature)};
_.oh.Object.defineProperties(Lb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var gc=function(){};
_.f(gc,OS);gc.prototype.getApiPaths=function(){return Urr};
gc.prototype.getExtension=function(n){return _.u(n,bJL)||void 0};
gc.prototype.JSC$11752_buildRequest=function(n,D){D.channelIds&&(n.channelIds=D.channelIds);D.siloName&&(n.siloName=D.siloName);D.params&&(n.params=D.params)};
_.oh.Object.defineProperties(gc.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bc=function(n){this.shareClientParamsProvider=n};
_.f(bc,OS);bc.prototype.getApiPaths=function(){return CdL};
bc.prototype.getExtension=function(n){return _.u(n,WBL)||_.u(n,_.ezr)||_.u(n,hzL)};
bc.prototype.JSC$11752_buildRequest=function(n,D){D.serializedShareEntity&&(n.serializedSharedEntity=D.serializedShareEntity);if(D.clientParamIdentifier){var L;if((L=this.shareClientParamsProvider)==null?0:L.clientParams.has(D.clientParamIdentifier)){L=this.shareClientParamsProvider;D=D.clientParamIdentifier;var g=L.clientParams.get(D);g&&L.clientParams.delete(D);n.clientParams=g}}};
bc[NR]=[RhT];var $K=function(){};
_.f($K,OS);$K.prototype.getApiPaths=function(){return XXb};
$K.prototype.getExtension=function(n){return _.u(n,l1G)};
$K.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var GA=function(){};
_.f(GA,OS);GA.prototype.getApiPaths=function(){return Byj};
GA.prototype.getExtension=function(n){return _.u(n,mRA)};
GA.prototype.JSC$11752_buildRequest=function(n,D){D.dismissal&&(n.items=[D.dismissal])};
_.oh.Object.defineProperties(GA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var qg=function(){};
_.f(qg,OS);qg.prototype.getApiPaths=function(){return exX};
qg.prototype.getExtension=function(n){return _.u(n,_.Kr)||void 0};
qg.prototype.JSC$11752_buildRequest=function(n,D,L){n.feedbackTokens=[];D.feedbackToken&&n.feedbackTokens.push(D.feedbackToken);if(D=D.cpn||L.cpn)n.feedbackContext={cpn:D};n.isFeedbackTokenUnencrypted=!!L.is_feedback_token_unencrypted;n.shouldMerge=!1;L.extra_feedback_tokens&&(n.shouldMerge=!0,n.feedbackTokens=n.feedbackTokens.concat(L.extra_feedback_tokens))};
_.oh.Object.defineProperties(qg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var VJ=function(){};
_.f(VJ,OS);VJ.prototype.getApiPaths=function(){return exX};
VJ.prototype.getExtension=function(n){return _.u(n,_.aG)};
VJ.prototype.JSC$11752_buildRequest=function(n,D,L){L.feedback_tokens&&(n.feedbackTokens=L.feedback_tokens,n.shouldMerge=!0)};
_.oh.Object.defineProperties(VJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ux=function(){};
_.f(Ux,OS);Ux.prototype.getApiPaths=function(){return exX};
Ux.prototype.getExtension=function(n){return _.u(n,FXi)};
Ux.prototype.JSC$11752_buildRequest=function(n,D){D.undoToken&&(n.feedbackTokens=[D.undoToken]);D.isUndoTokenUnencrypted&&(n.isFeedbackTokenUnencrypted=D.isUndoTokenUnencrypted)};
_.oh.Object.defineProperties(Ux.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var B8=function(){};
_.f(B8,OS);B8.prototype.getApiPaths=function(){return s$G};
B8.prototype.getExtension=function(n){return _.u(n,R6X)};
B8.prototype.JSC$11752_buildRequest=function(n,D){D.nextEndpoint&&_.u(D.nextEndpoint,_.eH)?n.nextEndpoint={urlEndpoint:_.u(D.nextEndpoint,_.eH)}:D.nextEndpoint&&_.u(D.nextEndpoint,_.M1)&&(n.nextEndpoint={watchEndpoint:_.u(D.nextEndpoint,_.M1)});D.setRacy&&(n.setRacy=D.setRacy);D.setControvercy&&(n.setControvercy=D.setControvercy)};var Jr=function(n){this.JSC$15493_storeWithEntities=n};
_.f(Jr,OS);Jr.prototype.getApiPaths=function(){return k2r};
Jr.prototype.getExtension=function(n){return _.u(n,V8I)};
Jr.prototype.JSC$11752_buildRequest=function(n,D){D.flowId&&(n.flowId=D.flowId);D.targetId&&(n.targetId=D.targetId);D.continuation&&(n.continuation=D.continuation);var L=D.flowStateEntityKey;if(D.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&L&&this.JSC$15493_storeWithEntities){var g;if(D=(g=this.JSC$15493_storeWithEntities.getState())==null?void 0:g.entities)if(g=_.b2(L).entityType,g=_.VV(D,g,L))n.flowState=g,n.flowStateEntityKey=L}};
_.oh.Object.defineProperties(Jr.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
Jr[NR]=[Z0];var ApR=function(){};
_.f(ApR,OS);_.G=ApR.prototype;_.G.getApiPaths=function(){return Wuc};
_.G.JSC$11759_getStoreKey=function(){return _.lK("guide")};
_.G.getRequestConfig=function(){var n=this.JSC$11759_getStoreKey(),D;n&&(D={storeStrategy:{storeKey:n}});return D};
_.G.isNavigationCommand=function(){return!0};
_.G.getExtension=function(n){return _.u(n,_.aG)};
_.G.JSC$11752_buildRequest=function(n){n.fetchLiveState=!0};var kK=function(){};
_.f(kK,OS);kK.prototype.getApiPaths=function(){return YKL};
kK.prototype.getExtension=function(n){return _.u(n,MgW)};
kK.prototype.JSC$11752_buildRequest=function(){};var pb=function(){};
_.f(pb,OS);pb.prototype.getApiPaths=function(){return SKi};
pb.prototype.getExtension=function(n){return _.u(n,o5r)};
pb.prototype.JSC$11752_buildRequest=function(){};var Zl=function(){};
_.f(Zl,OS);Zl.prototype.getApiPaths=function(){return vwW};
Zl.prototype.getExtension=function(n){return _.u(n,_.Cl)};
Zl.prototype.JSC$11752_buildRequest=function(n,D){D.token&&(n.continuation=D.token);var L,g;n==null||(L=n.context)==null||(g=L.user)==null||delete g.onBehalfOfUser};
Zl.prototype.getRequestConfig=function(n){var D={},L;if(((L=this.getExtension(n))==null?void 0:L.sessionIndex)!==void 0){var g;D={authStrategy:{sessionIndex:(g=this.getExtension(n))==null?void 0:g.sessionIndex}}}return D};var a4=function(){};
_.f(a4,OS);a4.prototype.JSC$11752_getRequest=function(n){var D=this.getExtension(n),L=n="";if(D==null?0:D.popup)n="true";if(D==null?0:D.disableSignout)L="true";D={};return{input:"/getAccountSwitcherEndpoint",requestShell:XM("/getAccountSwitcherEndpoint","GET",(D["X-YouTube-Delegation-Context"]=_.OJ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),D["X-YouTube-Account-Switcher-Popup"]=n,D["X-YouTube-Account-Switcher-Disable-Signout"]=L,D)),innerTubeRequest:{}}};
a4.prototype.getApiPaths=function(){return[]};
a4.prototype.getExtension=function(n){return _.u(n,_.ZbB)};
a4.prototype.JSC$11752_buildRequest=function(){};var dc=function(){};
_.f(dc,OS);dc.prototype.JSC$11752_getRequest=function(n){var D="/cross_account_channel_transfer";(n=this.getExtension(n))&&(D=J94(D,{target_session:n.targetSessionIndex,source_rapt:n.sourceRapt,rapt:n.targetRapt}));return{input:D,requestShell:XM(D,"GET"),innerTubeRequest:{}}};
dc.prototype.getApiPaths=function(){return[]};
dc.prototype.getExtension=function(n){return _.u(n,STA)};
dc.prototype.JSC$11752_buildRequest=function(){};var TA=function(){};
_.f(TA,OS);TA.prototype.getApiPaths=function(){return p4j};
TA.prototype.isNavigationCommand=function(){return!0};
TA.prototype.getExtension=function(n){return _.u(n,_.aG)};
TA.prototype.JSC$11752_buildRequest=function(n){var D=_.cz().get("gsml","");D&&(n.safetyModeLockerObfuscatedGaiaId=D);n.userInterfaceTheme=_.ws(!0);_.hW()?n.deviceTheme="DEVICE_THEME_SELECTED":_.QYv()?n.deviceTheme="DEVICE_THEME_SUPPORTED":n.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Ex=function(){};
_.f(Ex,OS);Ex.prototype.getApiPaths=function(){return vwW};
Ex.prototype.getExtension=function(n){return _.u(n,F5j)};
Ex.prototype.JSC$11752_buildRequest=function(n,D){if(D&&D.requestType&&(n.requestType=D.requestType,D.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||D.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var L=D.nextUrl;L&&(_.pzB(L)||ME(L))&&(n.nextNavendpoint={urlEndpoint:{url:L}})}D&&D.channelSwitcherQuery&&(n.channelSwitcherQuery=D.channelSwitcherQuery);D&&D.triggerChannelCreation&&(n.triggerChannelCreation=D.triggerChannelCreation);var g;if(D==null?0:(g=D.contentOwnerConfig)==
null?0:g.externalContentOwnerId)n.contentOwnerConfig=D.contentOwnerConfig;n.callCircumstance=D&&D.requestType&&D.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var b,q;D=n==null?void 0:(b=n.context)==null?void 0:(q=b.user)==null?void 0:q.onBehalfOfUser;if(D!==void 0){n.obfuscatedSelectedGaiaId=D;var U,J;n==null||(U=n.context)==null||(J=U.user)==null||delete J.onBehalfOfUser}var k,a;if(b=n==null?void 0:(k=n.context)==null?void 0:(a=k.user)==null?
void 0:a.serializedDelegationContext)n.selectedSerializedDelegationContext=b};var sx=function(){};
_.f(sx,OS);sx.prototype.getApiPaths=function(){return IiP};
sx.prototype.getExtension=function(n){return _.u(n,lJG)};
sx.prototype.JSC$11752_buildRequest=function(n,D){D.profileOwnerExternalChannelId&&(n.profileOwnerExternalChannelId=D.profileOwnerExternalChannelId);D.profileCardContext&&(n.profileCardContext=D.profileCardContext)};var c8=function(){};
_.f(c8,OS);c8.prototype.getApiPaths=function(){return lKA};
c8.prototype.getExtension=function(n){return _.u(n,xPG)};
c8.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var QJ=function(){};
_.f(QJ,OS);QJ.prototype.getApiPaths=function(){return jXi};
QJ.prototype.getExtension=function(n){return _.u(n,_.Hqb)};
QJ.prototype.JSC$11752_buildRequest=function(n,D){if(D=D.createBroadcastRequest)n.useMasks=D.useMasks,n.broadcastType=D.broadcastType,n.broadcastSource=D.broadcastSource,n.broadcastMetadata=D.broadcastMetadata,n.broadcastMetadataMask=D.broadcastMetadataMask,n.videoMetadata=D.videoMetadata,n.videoMetadataMask=D.videoMetadataMask,n.liveChatSettingsUpdate=D.liveChatSettingsUpdate,n.liveChatSettingsUpdateMask=D.liveChatSettingsUpdateMask,n.cloneVideoId=D.cloneVideoId,n.cloneWithOverrides=D.cloneWithOverrides,
n.targetEntity=D.targetEntity,n.scheduledRedirectMetadata=D.scheduledRedirectMetadata};var uc=function(){};
_.f(uc,OS);uc.prototype.getApiPaths=function(){return gVb};
uc.prototype.getExtension=function(n){return _.u(n,yDQ)};
uc.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.params&&(n.params=D.params);L.questionText&&(n.questionText=L.questionText);L.optionText&&L.optionText.length>0&&(n.optionText=L.optionText)};var fb=function(){};
_.f(fb,OS);fb.prototype.getApiPaths=function(){return G26};
fb.prototype.getExtension=function(n){return _.u(n,F1r)};
fb.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var Ar=function(){};
_.f(Ar,OS);Ar.prototype.getApiPaths=function(){return EVP};
Ar.prototype.getExtension=function(n){return _.u(n,M8r)};
Ar.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var zA=function(){};
_.f(zA,OS);zA.prototype.getApiPaths=function(){return cZI};
zA.prototype.getExtension=function(n){return _.u(n,oSb)};
zA.prototype.JSC$11752_buildRequest=function(n,D,L){D.params&&(n.params=D.params);D.continuation&&(n.continuation=D.continuation);L.currentPlayerState&&L.currentPlayerState.playerOffsetMs&&(n.currentPlayerState={playerOffsetMs:L.currentPlayerState.playerOffsetMs.toString()})};var I4=function(){};
_.f(I4,OS);I4.prototype.getApiPaths=function(){return QBA};
I4.prototype.getExtension=function(n){return _.u(n,lBA)};
I4.prototype.JSC$11752_buildRequest=function(n,D,L){D.params&&(n.params=D.params);L.continuation&&(n.continuation=L.continuation);"hidden"in L&&(n.webClientInfo={isDocumentHidden:L.hidden});L.isInvalidationTimeoutRequest&&(n.isInvalidationTimeoutRequest=L.isInvalidationTimeoutRequest);L.invalidationPayload&&(D=Xs6(_.D6(oV(L.invalidationPayload))),n.invalidationPayloadLastPublishAtUsec=Rj(D,2));L.reloadActionPanel&&(n.reloadActionPanel=L.reloadActionPanel);L.fullReload&&(n.fullReload=L.fullReload);
L.currentPlayerState&&(n.currentPlayerState=L.currentPlayerState)};var Cb=function(){};
_.f(Cb,OS);Cb.prototype.getApiPaths=function(){return RxL};
Cb.prototype.getExtension=function(n){return _.u(n,HWQ)};
Cb.prototype.JSC$11752_buildRequest=function(n,D){n.params=D.params};var rc=function(){};
_.f(rc,OS);rc.prototype.getApiPaths=function(){return sBX};
rc.prototype.getExtension=function(n){return _.u(n,NOG)};
rc.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var Ox=function(){};
_.f(Ox,OS);Ox.prototype.getApiPaths=function(){return uPA};
Ox.prototype.getExtension=function(n){return _.u(n,jHj)};
Ox.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var ic=function(){};
_.f(ic,OS);ic.prototype.getApiPaths=function(){return Pdc};
ic.prototype.getExtension=function(n){return _.u(n,NV6)};
ic.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var wc=function(){};
_.f(wc,OS);wc.prototype.getApiPaths=function(){return mUr};
wc.prototype.getExtension=function(n){return _.u(n,jDG)};
wc.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var hr=function(){};
_.f(hr,OS);hr.prototype.getApiPaths=function(){return Hhr};
hr.prototype.getExtension=function(n){return _.u(n,PSG)};
hr.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var W8=function(){};
_.f(W8,OS);W8.prototype.getApiPaths=function(){return gvr};
W8.prototype.getExtension=function(n){return _.u(n,_.nRQ)};
W8.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.params&&(n.params=D.params);L.client_message_id&&(n.clientMessageId=L.client_message_id);L.recaptcha_token&&(n.recaptchaToken=L.recaptcha_token);L.rich_message&&L.rich_message.text_segments?(D=L.rich_message.text_segments.map(function(g){var b={};g.text&&(b.text=g.text);g.emoji_id&&(b.emojiId=g.emoji_id);return b}),n.richMessage={textSegments:D}):L.message&&(n.message=L.message);
L.currentPlayerState&&(n.currentPlayerState=L.currentPlayerState)};var ez=function(){};
_.f(ez,OS);ez.prototype.getApiPaths=function(){return bpW};
ez.prototype.getExtension=function(n){return _.u(n,Dwj)};
ez.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var xK=function(){};
_.f(xK,OS);xK.prototype.getApiPaths=function(){return Vfj};
xK.prototype.getExtension=function(n){return _.u(n,gRP)};
xK.prototype.JSC$11752_buildRequest=function(n,D,L){D.isUserInitiated&&(n.isUserInitiated=D.isUserInitiated);D.initiationSource&&(n.initiationSource=D.initiationSource);L.locationInfo&&(n.context.client.locationInfo=L.locationInfo)};var Kb=function(){};
_.f(Kb,OS);Kb.prototype.getApiPaths=function(){return tdL};
Kb.prototype.getExtension=function(n){return _.u(n,y1b)};
Kb.prototype.JSC$11752_buildRequest=function(n,D,L){D.metadataUpdateRequest&&(D=D.metadataUpdateRequest,n.encryptedVideoId=D.encryptedVideoId,D.liveChat&&(D=D.liveChat,n.liveChat||(n.liveChat={}),D.performAsExternalChannelId&&(n.liveChat.performAsExternalChannelId=D.performAsExternalChannelId),D.source&&(n.liveChat.source=D.source)));var g;if(L==null?0:(g=L.liveChat)==null?0:g.liveChatSettings)n.liveChat||(n.liveChat={}),L=L.liveChat.liveChatSettings,n.liveChat.newLiveChatSettings=L,n.liveChat.newLiveChatSettingsMask||
(n.liveChat.newLiveChatSettingsMask={}),L.emojiReactionSet&&(n.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var R4=function(){};
_.f(R4,OS);R4.prototype.getApiPaths=function(){return Tqc};
R4.prototype.getExtension=function(n){return _.u(n,_.$Li)};
R4.prototype.JSC$11752_buildRequest=function(n,D,L){L.continuation?n.continuation=L.continuation:D.videoId&&(n.videoId=D.videoId);L.clientParams&&(n.clientParams=L.clientParams)};var P8=function(){};
_.f(P8,OS);P8.prototype.getApiPaths=function(){return fiX};
P8.prototype.getExtension=function(n){return _.u(n,_.Oq)};
P8.prototype.JSC$11752_buildRequest=function(n,D){n.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";n.fetchCommentsParams={};D.videoId&&(n.fetchCommentsParams.encryptedVideoId=D.videoId);D.postId&&(n.fetchCommentsParams.postId=D.postId);D.externalChannelId&&(n.fetchCommentsParams.externalChannelId=D.externalChannelId);D.linkedCommentId&&(n.fetchCommentsParams.linkedCommentId=D.linkedCommentId);(0,_.Ao.isEmpty)(n.fetchCommentsParams)&&delete n.fetchCommentsParams};var tr=function(){};
_.f(tr,OS);tr.prototype.getApiPaths=function(){return gB};
tr.prototype.JSC$11752_buildRequest=function(n){n.browseId="FEnotifications_inbox"};
tr.prototype.getExtension=function(n){return _.u(n,_.aG)};var mT=function(){};
_.f(mT,OS);mT.prototype.getApiPaths=function(){return fiX};
mT.prototype.JSC$11752_buildRequest=function(n,D){D.signal==="GET_NOTIFICATIONS_MENU"&&(n.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");D.ctoken&&(n.ctoken=D.ctoken)};
var zO3=function(){};
_.f(zO3,mT);zO3.prototype.getExtension=function(n){return _.u(n,_.aG)};
var IO3=function(){};
_.f(IO3,mT);IO3.prototype.getExtension=function(n){return _.u(n,e66)};var v8=function(){};
_.f(v8,OS);v8.prototype.getApiPaths=function(){return ihi};
v8.prototype.getExtension=function(n){return _.u(n,_.aG)};
v8.prototype.JSC$11752_buildRequest=function(){};var X5=function(){};
_.f(X5,OS);X5.prototype.getApiPaths=function(){return vVG};
X5.prototype.getExtension=function(n){return _.u(n,nQr)||void 0};
X5.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params);D.secondaryParams&&(n.secondaryParams=D.secondaryParams)};var lc=function(){};
_.f(lc,OS);lc.prototype.getApiPaths=function(){return X4c};
lc.prototype.getExtension=function(n){return _.u(n,KBW)};
lc.prototype.JSC$11752_buildRequest=function(n,D){D.undo&&(n.undo=D.undo);D.serializedOptOut&&(n.serializedOptOut=D.serializedOptOut);D.serializedRecordInteractionsRequest&&(n.serializedRecordInteractionsRequest=D.serializedRecordInteractionsRequest)};var Mg=function(){};
_.f(Mg,OS);Mg.prototype.getApiPaths=function(){return oVG};
Mg.prototype.getExtension=function(n){return _.u(n,Rzr)};
Mg.prototype.JSC$11752_buildRequest=function(n,D){D.serializedInteractionsRequest&&(n.serializedRecordNotificationInteractionsRequest=D.serializedInteractionsRequest)};var o4=function(){};
_.f(o4,OS);o4.prototype.getApiPaths=function(){return rQJ};
o4.prototype.getExtension=function(n){return _.u(n,u5O)};
o4.prototype.JSC$11752_buildRequest=function(n,D,L){D=D===void 0?{}:D;L=L===void 0?{}:L;D.videoId?n.videoId=D.videoId:D.playlistId&&(n.playlistId=D.playlistId);var g,b=(g=D.offlineWebClientEligibility)!=null?g:L.offlineWebClientEligibility;b&&(n.offlineWebClientEligibility=b);var q;if(g=(q=D.preferredFormatType)!=null?q:L.preferredFormatType)n.preferredFormatType=g;var U;if(q=(U=D.lastOfflineQualitySettingsSavedMs)!=null?U:L.lastOfflineQualitySettingsSavedMs)n.lastOfflineQualitySettingsSavedMs=q;
D.params&&(n.params=D.params)};var YK=function(){};
_.f(YK,OS);YK.prototype.getApiPaths=function(){return Y5};
YK.prototype.getExtension=function(n){return _.u(n,_.Cl)};
YK.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.token&&(n.continuation=D.token);L.formData&&(n.formData=L.formData)};var Sz=function(){};
_.f(Sz,OS);Sz.prototype.getApiPaths=function(){return Y5};
Sz.prototype.getExtension=function(n){return _.u(n,MxI)};
Sz.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;n.continuation=L.continuation};var F5=function(){};
_.f(F5,OS);F5.prototype.getApiPaths=function(){return Y5};
F5.prototype.getExtension=function(n){return _.u(n,_.xJ)};
F5.prototype.JSC$11752_buildRequest=function(n,D){var L,g=D.panelIdentifier||((L=D.identifier)==null?void 0:L.tag);g&&(n.panelId=g);var b;if((b=D.globalConfiguration)==null?0:b.params){var q;n.params=(q=D.globalConfiguration)==null?void 0:q.params}};
_.oh.Object.defineProperties(F5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var H8=function(){};
_.f(H8,OS);H8.prototype.getApiPaths=function(){return Y5};
H8.prototype.getExtension=function(n){return _.u(n,uXP)};
H8.prototype.JSC$11752_buildRequest=function(n,D){D.panelLoadingStrategy&&u0O(n,D.panelLoadingStrategy)};var yJ=function(){};
_.f(yJ,OS);yJ.prototype.getApiPaths=function(){return Y5};
yJ.prototype.getExtension=function(n){return _.u(n,FBj)};
yJ.prototype.JSC$11752_buildRequest=function(n,D){D.loadingStrategy&&u0O(n,D.loadingStrategy)};var Ng=function(){};
_.f(Ng,OS);Ng.prototype.getApiPaths=function(){return Y5};
Ng.prototype.getExtension=function(n){return _.u(n,_.ZX)};
Ng.prototype.JSC$11752_buildRequest=function(n,D){D.panelLoadingStrategy&&u0O(n,D.panelLoadingStrategy)};var jz=function(){};
_.f(jz,OS);jz.prototype.getApiPaths=function(){return Y5};
jz.prototype.getExtension=function(n){return _.u(n,Htj)};
jz.prototype.JSC$11752_buildRequest=function(n,D){var L,g=(L=D.contentSourcePanelIdentifier)==null?void 0:L.tag;g&&(n.panelId=g);var b;if((b=D.globalConfiguration)==null?0:b.params){var q;n.params=(q=D.globalConfiguration)==null?void 0:q.params}};var n_=function(){};
_.f(n_,OS);n_.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
n_.prototype.getExtension=function(n){return _.u(n,yL6)};
n_.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var DW=function(){};
_.f(DW,OS);DW.prototype.getApiPaths=function(){return drW};
DW.prototype.getExtension=function(n){return _.u(n,n5L)};
DW.prototype.JSC$11752_buildRequest=function(n,D){D.externalChannelId&&(n.externalChannelId=D.externalChannelId);D.superChatAction&&(n.superChatAction=D.superChatAction);D.superStickersAction&&(n.superStickersAction=D.superStickersAction)};var L_=function(){};
_.f(L_,OS);L_.prototype.getApiPaths=function(){return ZhQ};
L_.prototype.getExtension=function(n){return _.u(n,lxL)||_.u(n,Ar4)};
L_.prototype.JSC$11752_buildRequest=function(n,D){D.videoIds?n.videoIds=D.videoIds:D.videoId&&(n.videoIds=[D.videoId]);D.playlistId&&(n.playlistId=D.playlistId);D.params&&(n.params=D.params);n.excludeWatchLater=!1};var gu=function(){};
_.f(gu,OS);gu.prototype.getApiPaths=function(){return bh6};
gu.prototype.getExtension=function(n){return _.u(n,_.KG)};
gu.prototype.JSC$11752_buildRequest=function(n,D,L){L.create_playlist_title?n.title=L.create_playlist_title:D.title&&(n.title=D.title);if(L.create_playlist_privacy_status&&typeof L.create_playlist_privacy_status==="number"){a:{var g=L.create_playlist_privacy_status;if(g!==0){if(g===1){g="PUBLIC";break a}if(g===2){g="UNLISTED";break a}}g="PRIVATE"}n.privacyStatus=g}else D.privacyStatus&&(n.privacyStatus=D.privacyStatus);L.create_playlist_description&&(n.description=L.create_playlist_description);D.videoIds&&
(n.videoIds=D.videoIds);D.params&&(n.params=D.params);D.sourcePlaylistId&&(n.sourcePlaylistId=D.sourcePlaylistId)};var bL=function(){};
_.f(bL,OS);bL.prototype.getApiPaths=function(){return qSr};
bL.prototype.getExtension=function(n){return _.u(n,N9i)};
bL.prototype.JSC$11752_buildRequest=function(n,D){n.playlistId=D.playlistId};var $g=function(){};
_.f($g,OS);$g.prototype.getApiPaths=function(){return AZc};
$g.prototype.getExtension=function(n){return _.u(n,itX)};
$g.prototype.JSC$11752_buildRequest=function(n,D){D.playlistId&&(n.playlistId=D.playlistId);D.params&&(n.params=D.params)};var Gj=function(){};
_.f(Gj,OS);Gj.prototype.getApiPaths=function(){return MdL};
Gj.prototype.getExtension=function(n){return _.u(n,_.iy)||void 0};
Gj.prototype.JSC$11752_buildRequest=function(n,D){D.actions&&(n.actions=D.actions);D.params&&(n.params=D.params);D.playlistId&&(n.playlistId=D.playlistId)};var q$=function(){};
_.f(q$,OS);_.G=q$.prototype;_.G.getApiPaths=function(){return YSP};
_.G.getExtension=function(n){return _.u(n,_.ds)};
_.G.JSC$11752_buildRequest=function(n,D){D.videoId&&(n.playerRequest={videoId:D.videoId},D.playerParams&&(n.playerRequest.params=D.playerParams),D.racyCheckOk&&(n.playerRequest.racyCheckOk=!!D.racyCheckOk),D.contentCheckOk&&(n.playerRequest.contentCheckOk=!!D.contentCheckOk));D.params&&(n.params=D.params);D.inputType&&(n.inputType=D.inputType);n.disablePlayerResponse=!0};
_.G.getRequestConfig=function(n){var D;(n=this.JSC$11759_getStoreKey(n))&&(D={storeStrategy:{storeKey:n}});_.c("web_log_reels_ticks")&&(D=D||{},D.requestTick="r_wrs",D.responseTick="r_wrr");return D};
_.G.JSC$11759_getStoreKey=function(n){n=this.getExtension(n);if(_.c("shorts_controller_retrieve_seedless_sequence_v2")){if((n==null?void 0:n.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.lK("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if((_.c("web_prefetch_riw_for_next_video")||_.c("web_shorts_prefetch_service_enabled"))&&n!=null&&n.videoId){var D={videoId:n.videoId};n.params&&(D.params=n.params);return _.lK("reel_item_watch",D)}};var Vx=function(){};
_.f(Vx,OS);_.G=Vx.prototype;_.G.getApiPaths=function(){return SSb};
_.G.getExtension=function(n){return _.u(n,_.ds)};
_.G.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;n.sequenceParams=D.sequenceParams;var g;((g=L)==null?0:g.contentPlaybackContext)&&_.c("web_shorts_prefetch_service_enabled")&&(n.playbackContext={contentPlaybackContext:L.contentPlaybackContext})};
_.G.JSC$11759_getStoreKey=function(n){if(_.c("shorts_controller_retrieve_seedless_sequence_v2")&&(n=this.getExtension(n),n==null?0:n.sequenceParams))return _.lK("reel_watch_sequence",{sequenceParams:n.sequenceParams})};
_.G.getRequestConfig=function(n){n=this.JSC$11759_getStoreKey(n);var D;n&&(D={storeStrategy:{storeKey:n}});_.c("reel_watch_sequence_request_log_ticks")&&(D=D||{},D.requestTick="r_wsrs",D.responseTick="r_wsrr",D.processorTick="r_wsrp");return D};
var Ua=function(){};
_.f(Ua,OS);Ua.prototype.getApiPaths=function(){return SSb};
Ua.prototype.getExtension=function(n){return _.u(n,_.Cl)};
Ua.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.token&&(n.continuation=D.token);var g;((g=L)==null?0:g.contentPlaybackContext)&&_.c("web_shorts_prefetch_service_enabled")&&(n.playbackContext={contentPlaybackContext:L.contentPlaybackContext})};
Ua.prototype.getRequestConfig=function(n){n=this.JSC$11759_getStoreKey(n);var D;n&&(D={storeStrategy:{storeKey:n}});_.c("reel_watch_sequence_request_log_ticks")&&(D=D||{},D.requestTick="r_wsrs",D.responseTick="r_wsrr",D.processorTick="r_wsrp");return D};var BC=function(){};
_.f(BC,OS);BC.prototype.getApiPaths=function(){return JZA};
BC.prototype.getExtension=function(n){return _.u(n,_.qP6)};
BC.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.flagAction&&(n.action=D.flagAction);D.flagRequestType&&(n.flagRequestType=D.flagRequestType);D.additionalDetailCheckboxChecked&&(n.additionalDetailCheckboxChecked=D.additionalDetailCheckboxChecked);D.legalCheckboxChecked&&(n.legalCheckboxChecked=D.legalCheckboxChecked);D={};L.flag_issue_type!==void 0&&(D.issue=L.flag_issue_type);L.flag_affiliation!==void 0&&(D.affiliation=L.flag_affiliation);L.flag_full_name&&(D.fullName=L.flag_full_name);
Object.keys(D).length&&(n.legalReportDetails=D);if(L.flag_description||L.text)n.userComments=L.flag_description||L.text;D={};L.minutes!==void 0&&L.seconds!==void 0&&(D.minutes=L.minutes,D.seconds=L.seconds);L.vss_id&&(D.vssId=L.vss_id);Object.keys(D).length&&(n.videoReportDetails=D);D={};L.video_ids&&(D.videoIds=L.video_ids);L.impersonated_channel_url&&(D.impersonatedChannelUrl=L.impersonated_channel_url);Object.keys(D).length&&(n.channelAbuseReportDetails=D)};
_.oh.Object.defineProperties(BC.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var JC=function(){};
_.f(JC,OS);JC.prototype.getApiPaths=function(){return Tyr};
JC.prototype.getExtension=function(n){return _.u(n,eq6)};
JC.prototype.JSC$11752_buildRequest=function(n,D){D.blockedForKidsContent&&(n.blockedForKidsContent=D.blockedForKidsContent)};var kg=function(){};
_.f(kg,OS);kg.prototype.getApiPaths=function(){return yZb};
kg.prototype.getExtension=function(n){return _.u(n,flB)};
kg.prototype.JSC$11752_buildRequest=function(n,D,L){n.params=D.params;L.impersonated_channel_url&&(n.impersonatedChannelUrl=L.impersonated_channel_url)};var p_=function(){};
_.f(p_,OS);p_.prototype.getApiPaths=function(){return xUL};
p_.prototype.getExtension=function(n){return _.u(n,_.xoI)};
p_.prototype.JSC$11752_buildRequest=function(n,D){D.items&&(n.items=D.items);D.kidGaiaId&&(n.kidGaiaId=D.kidGaiaId)};var ZW=function(){};
_.f(ZW,OS);ZW.prototype.getApiPaths=function(){return aiW};
ZW.prototype.getExtension=function(n){return _.u(n,_.v56)};
ZW.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params);D.targetId&&(n.targetId=D.targetId)};var af=function(){};
_.f(af,OS);af.prototype.getApiPaths=function(){return Drc};
af.prototype.getExtension=function(n){return _.u(n,xRI)};
af.prototype.JSC$11752_buildRequest=function(n,D){D.externalVideoId&&(n.externalVideoId=D.externalVideoId);D.query&&(n.query=D.query);D.sourceTimelines&&(n.sourceTimelines=D.sourceTimelines)};var du=function(){};
_.f(du,OS);du.prototype.getApiPaths=function(){return LEA};
du.prototype.getExtension=function(n){return _.u(n,_.Cl)||void 0};
du.prototype.JSC$11752_buildRequest=function(n,D){D.token&&(n.continuation=D.token)};
_.CbA=function(){};
_.f(_.CbA,OS);_.G=_.CbA.prototype;_.G.getApiPaths=function(){return LEA};
_.G.getExtension=function(n){return _.u(n,_.p8)||void 0};
_.G.isNavigationCommand=function(){return!0};
_.G.JSC$11759_getStoreKey=function(n,D){D=D===void 0?{}:D;if(!D.disableCache&&(n=this.getExtension(n))&&n.query)return D={query:n.query},n.params&&(D.params=n.params),_.lK("search",D)};
_.G.JSC$11752_buildRequest=function(n,D,L){D.query&&(n.query=D.query);D.params&&(n.params=D.params);if(!_.c("web_forward_suggest_stats_killswitch")){var g=_.u(D,fS6);g&&(n.suggestStats=g)}var b;!_.c("kevlar_searchbox_stats_killswitch")&&((b=L.tempData)==null?0:b.gs_l)&&!_.u(D,fS6)&&(n.webSearchboxStatsUrl="/search?oq="+(L.tempData.oq||"")+"&gs_l="+L.tempData.gs_l)};
_.G.getRequestConfig=function(n,D){D=D===void 0?{}:D;n=this.JSC$11759_getStoreKey(n,D);var L;n&&(L={storeStrategy:{storeKey:n}});_.c("web_log_search_ticks_ks")||(L=L||{},L.requestTick="sr_s",L.responseTick="sr_r");return L};var Tj=function(){};
_.f(Tj,OS);Tj.prototype.getApiPaths=function(){return rZb};
Tj.prototype.getExtension=function(n){return _.u(n,B5I)};
Tj.prototype.JSC$11752_buildRequest=function(n,D){D.serializedGetSharingProviderDataParams&&(n.serializedGetSharingProviderDataParams=D.serializedGetSharingProviderDataParams)};var Ea=function(){};
_.f(Ea,OS);Ea.prototype.getApiPaths=function(){return OhA};
Ea.prototype.getExtension=function(n){return _.u(n,L1P)};
Ea.prototype.JSC$11752_buildRequest=function(n,D){D.endpoint&&(n.endpoint=D.endpoint);D.action&&(n.action=D.action)};var sa=function(){};
_.f(sa,OS);sa.prototype.getApiPaths=function(){return VdQ};
sa.prototype.getExtension=function(n){return _.u(n,ja6)};
sa.prototype.JSC$11752_buildRequest=function(n,D){n.videoId=D.videoId;D.scheduledRedirectMetadataSourceVideoId&&(n.scheduledRedirectMetadata={sourceVideoId:D.scheduledRedirectMetadataSourceVideoId})};var rpA=XMLHttpRequest.prototype.fetch,O1T=rpA&&rpA.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!_.tE?!0:!1;var cC=function(n){this.JSC$15761_storeWithEntities=n};
_.f(cC,OS);_.G=cC.prototype;_.G.getApiPaths=function(){return lic};
_.G.getExtension=function(n){return _.u(n,_.M1)||_.u(n,_.ds)||_.u(n,GOP)};
_.G.isNavigationCommand=function(){return!0};
_.G.JSC$11759_getStoreKey=function(n){if((_.c("kevlar_cache_on_ttl_player")||_.c("mweb_enable_shorts_innertube_player_prefetch")||_.c("mweb_use_new_history_manager")||_.c("web_shorts_prefetch_service_enabled"))&&(n=this.getExtension(n))&&n.videoId){var D={videoId:n.videoId};n.playlistId&&(D.playlistId=n.playlistId);n.playerParams&&(D.params=n.playerParams);return _.lK("player",D)}};
_.G.JSC$11752_getClientScreen=function(n){var D;return((D=n.contentPlaybackContext)==null?void 0:D.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.G.JSC$11752_buildRequest=function(n,D,L){if(_.c("enable_interstitial_entity_check")){var g=this.JSC$15761_storeWithEntities;if(D.videoId)for(var b=_.V(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),q=b.next();!q.done;q=b.next()){q=q.value;var U;var J=void 0,k=void 0,a=D.videoId,d=q;(U=g)?(a=_.qn(a+d,"interstitialInteractionStateEntity"),U=(J=(k=_.VV(U.getState().entities,"interstitialInteractionStateEntity",a))==null?void 0:k.primaryButtonClicked)!=null?J:!1):U=!1;if(U)switch(q){case "CONTENT_CHECK_REQUIRED":D.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":D.racyCheckOk=!0}}}D.videoId&&(n.videoId=D.videoId);D.playlistId&&(n.playlistId=D.playlistId);D.index!==void 0&&(n.playlistIndex=D.index+1);D.playerParams&&(n.params=D.playerParams);"startTimeSeconds"in D&&D.startTimeSeconds&&(_.c("enable_player_request_builder_start_time_floor")?n.startTimeSecs=Math.floor(D.startTimeSeconds):n.startTimeSecs=D.startTimeSeconds);L.contentPlaybackContext&&(n.playbackContext={contentPlaybackContext:L.contentPlaybackContext});L.prefetchPlaybackContext&&
(n.playbackContext=Object.assign({},n.playbackContext,{prefetchPlaybackContext:L.prefetchPlaybackContext}),n.context.request||(n.context.request={}),n.context.request.isPrefetch=!0);n.playbackContext||(n.playbackContext={});g=J2r();n.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!g,supportXhr:O1T};L.overrideMutedAtStart&&(n.overrideMutedAtStart=L.overrideMutedAtStart);n.racyCheckOk=!!D.racyCheckOk;n.contentCheckOk=!!D.contentCheckOk;!_.c("captions_prefs_killswitch")&&(L=(L=_.JP("yt-player-caption-language-preferences"))?
L:[],L==null?0:L.length)&&(n.captionParams={viewerSelectedCaptionLangs:L})};
_.G.getRequestConfig=function(n){n=this.JSC$11759_getStoreKey(n);var D;n&&(D={storeStrategy:{storeKey:n}});_.c("web_log_player_watch_next_ticks")&&(D=D||{},D.requestTick="ps_s",D.responseTick="ps_r");return D};
cC[NR]=[Z0];var Qx=function(){};
_.f(Qx,OS);Qx.prototype.getApiPaths=function(){return G$L};
Qx.prototype.getExtension=function(n){return _.u(n,_.xLQ)};
Qx.prototype.JSC$11752_buildRequest=function(n,D){n.params=D.params;n.correctionText=D.correctionText};var uL=function(){};
_.f(uL,OS);uL.prototype.getApiPaths=function(){return IbO};
uL.prototype.getExtension=function(n){return _.u(n,_.KGQ)};
uL.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params);n.searchQuery=D.searchQuery;n.languageCode=D.languageCode;n.kind=D.kind;n.name=D.name;n.externalVideoId=D.externalVideoId};var f_=function(){};
_.f(f_,OS);_.G=f_.prototype;_.G.getApiPaths=function(){return cOr};
_.G.getExtension=function(n){return _.u(n,_.M1)};
_.G.isNavigationCommand=function(){return!0};
_.G.JSC$11759_getStoreKey=function(n){if((n=this.getExtension(n))&&n.videoId){var D={videoId:n.videoId};n.playlistId&&(D.playlistId=n.playlistId);n.index&&(D.index=n.index);n.params&&(D.params=n.params);return _.lK("next",D)}};
_.G.JSC$11752_getClientScreen=function(n){var D;return((D=n.contentPlaybackContext)==null?void 0:D.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.G.JSC$11752_buildRequest=function(n,D,L){D.videoId&&(n.videoId=D.videoId);D.playlistId&&(n.playlistId=D.playlistId);D.params&&(n.params=D.params);D.index!==void 0&&(n.playlistIndex=D.index);n.racyCheckOk=!(!L.racyCheckOk&&!D.racyCheckOk);n.contentCheckOk=!!D.contentCheckOk;L.contentPlaybackContext&&(n.autonavState=L.contentPlaybackContext.autonavState,n.playbackContext={vis:L.contentPlaybackContext.vis,lactMilliseconds:L.contentPlaybackContext.lactMilliseconds});L.prefetchPlaybackContext&&(n.context.request||
(n.context.request={}),n.context.request.isPrefetch=!0);_.c("captions_hats_killswitch")||(D=_.cz().getFlag(65),D=D!=null?!D:!1,L=!!_.JP("yt-player-sticky-caption"),n.captionsRequested=D&&L)};
_.G.getRequestConfig=function(n){n=this.JSC$11759_getStoreKey(n);var D;n&&(D={storeStrategy:{storeKey:n}});_.c("web_log_player_watch_next_ticks")&&(D=D||{},D.requestTick="wn_s",D.responseTick="wn_r");return D};
var AC=function(){};
_.f(AC,OS);AC.prototype.getApiPaths=function(){return cOr};
AC.prototype.getExtension=function(n){return _.u(n,_.Cl)};
AC.prototype.JSC$11752_buildRequest=function(n,D){D.token&&(n.continuation=D.token)};var zj=function(n,D){this.playerRequestBuilder=n;this.watchNextRequestBuilder=D};
_.f(zj,SOG);zj.prototype.getApiPaths=function(){return hxr};
zj.prototype.getExtension=function(n){return _.u(n,_.M1)};
zj.prototype.isNavigationCommand=function(){return!0};
zj.prototype.JSC$11752_buildRequest=function(n,D,L){n.playerRequest={};n.watchNextRequest={};this.playerRequestBuilder.JSC$11752_buildRequest(n.playerRequest,D,L);this.watchNextRequestBuilder.JSC$11752_buildRequest(n.watchNextRequest,D,L)};
zj[NR]=[cC,f_];var If=function(){};
_.f(If,OS);If.prototype.getApiPaths=function(){return Q$G};
If.prototype.getExtension=function(n){return _.u(n,HJc)};
If.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.params=D.params)};var C_=function(n){this.JSC$15788_storeWithEntities=n};
_.f(C_,OS);C_.prototype.getApiPaths=function(){return yPL};
C_.prototype.getExtension=function(n){return _.u(n,yNj)||_.u(n,j9i)};
C_.prototype.JSC$11752_buildRequest=function(n,D,L){L.client_data&&(n.clientData=L.client_data);if(D.commerceActionConfig){var g=D.commerceActionConfig;D=g.actionId;g=g.commerceActionParams;D&&(n.actionId=D);g&&(n.commerceActionParams=g)}else{var b=D.actionId,q=D.commerceActionParams;L=D.entityKeys;b&&(n.actionId=b);q&&(n.commerceActionParams=q);var U;D=(g=this.JSC$15788_storeWithEntities)==null?void 0:(U=g.getState())==null?void 0:U.entities;if(L&&D){g=[];U=_.V(L);for(L=U.next();!L.done;L=U.next())if(b=
L.value,L=_.b2(b).entityType,b=_.VV(D,L,b))q={},g.push((q[L]=b,q));n.entityMutationPayloads=g}}};
C_.prototype.getRequestConfig=function(n){var D,L=(D=_.u(n,yNj))==null?void 0:D.requestSequenceType;if(L&&n.clickTrackingParams&&L!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:n.clickTrackingParams,sequenceType:L}}};
C_[NR]=[Z0];var ru=function(){};
_.f(ru,OS);ru.prototype.getApiPaths=function(){return u$A};
ru.prototype.getExtension=function(n){return _.u(n,_.TH6)};
ru.prototype.JSC$11752_buildRequest=function(n,D){D.feedbackData&&(n.feedbackData=D.feedbackData);D.params&&(n.itemParams=D.params)};
_.oh.Object.defineProperties(ru.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Oa=function(){};
_.f(Oa,OS);Oa.prototype.getApiPaths=function(){return fzi};
Oa.prototype.getExtension=function(n){return _.u(n,EwP)};
Oa.prototype.JSC$11752_buildRequest=function(n,D,L){L.payments_payload&&(n.paymentsPayload=L.payments_payload);L.offer_params&&(n.offerParams=L.offer_params);D.transactionParams&&(n.transactionParams=D.transactionParams)};var iL=function(){};
_.f(iL,OS);iL.prototype.getApiPaths=function(){return AOW};
iL.prototype.getExtension=function(n){return _.u(n,_.sXr)};
iL.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.buybucketParams&&(n.buybucketData={params:D.buybucketParams},D.stickerParams?n.buybucketData.stickerParams=D.stickerParams:(L.rich_chat_message?n.buybucketData.richChatMessage=L.rich_chat_message:L.chat_message_text&&(n.buybucketData.chatMessageText=L.chat_message_text),L.purchase_price_micros&&(n.buybucketData.purchasePriceMicros=L.purchase_price_micros.toString())));D.donationAmountMicros&&(n.tipAmountMicros=D.donationAmountMicros,
D.tipParams&&(n.tipParams=D.tipParams));D.offerParams&&(n.offerParams=D.offerParams);D.productData&&(n.productData=D.productData);D.transactionParams&&(n.transactionParams=D.transactionParams)};var wu=function(){};
_.f(wu,OS);wu.prototype.getApiPaths=function(){return z8G};
wu.prototype.getExtension=function(n){return _.u(n,uOG)};
wu.prototype.JSC$11752_buildRequest=function(n,D){D.updateFopParams&&(n.updateFopParams=D.updateFopParams)};var hC=function(){};
_.f(hC,OS);hC.prototype.getApiPaths=function(){return IzP};
hC.prototype.getExtension=function(n){return _.u(n,_.U5)};
hC.prototype.JSC$11752_buildRequest=function(n,D){D.couponCode&&(n.couponCode=D.couponCode);D.params&&(n.itemParams=D.params)};var WC=function(){};
_.f(WC,OS);WC.prototype.getApiPaths=function(){return C5A};
WC.prototype.getExtension=function(n){return _.u(n,_.N5i)};
WC.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;D.params&&(n.params=D.params);L.ctk&&(n.clientToken=L.ctk)};var ec=function(n){this.JSC$15823_storeWithEntities=n};
_.f(ec,OS);ec.prototype.getApiPaths=function(){return rOb};
ec.prototype.getExtension=function(n){return _.u(n,_.Px)};
ec.prototype.JSC$11752_buildRequest=function(n,D,L){L.purchase_price_micros&&(n.productData={pdgData:{purchasePriceMicros:L.purchase_price_micros.toString()}},L.rich_chat_message&&(n.productData.pdgData.richChatMessage=L.rich_chat_message),L.currency_code&&(n.productData.pdgData.currencyCode=L.currency_code));D.transactionParams&&(n.transactionParams=D.transactionParams);D.clientLocationContext&&(n.clientLocationContext=D.clientLocationContext);L.payments_payload&&(n.paymentsPayload=L.payments_payload);
L.funds_guarantee_callback_client_data&&(n.fundsGuaranteeCallbackClientData=L.funds_guarantee_callback_client_data);var g,b;L=(g=this.JSC$15823_storeWithEntities)==null?void 0:(b=g.getState())==null?void 0:b.entities;if(D.entityKeys&&L){g=[];D=_.V(D.entityKeys);for(b=D.next();!b.done;b=D.next()){var q=b.value;b=_.b2(q).entityType;if(q=_.VV(L,b,q)){var U={};g.push((U[b]=q,U))}}n.entityMutationPayloads=g}};
ec[NR]=[Z0];var xg=function(){};
_.f(xg,OS);xg.prototype.getApiPaths=function(){return Op6};
xg.prototype.getExtension=function(n){return _.u(n,cPP)};
xg.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;L.backend_analytics&&(n.serializedBackendAnalyticsEvent=L.backend_analytics);D.offerParams&&(n.offerParams=D.offerParams)};var K_=function(){};
_.f(K_,OS);K_.prototype.getApiPaths=function(){return IzP};
K_.prototype.getExtension=function(n){return _.u(n,pmB)};
K_.prototype.JSC$11752_buildRequest=function(n,D){D.params&&(n.itemParams=D.params)};var Rf=function(){};
_.f(Rf,OS);Rf.prototype.getApiPaths=function(){return ipA};
Rf.prototype.getExtension=function(n){return _.u(n,_.bKc)};
Rf.prototype.JSC$11752_buildRequest=function(n,D,L){L.resume_time_ms&&(n.resumeTimeMs=L.resume_time_ms);D.pauseParams&&(n.pauseParams=D.pauseParams)};var PC=function(){};
_.f(PC,OS);PC.prototype.getApiPaths=function(){return wOc};
PC.prototype.getExtension=function(n){return _.u(n,_.QXI)};
PC.prototype.JSC$11752_buildRequest=function(n,D,L){L=L===void 0?{}:L;L.c&&(n.redeemCode=L.c);L.rd&&(n.riskData=L.rd);L.ctk&&(n.clientToken=L.ctk)};var tC=function(){};
_.f(tC,OS);tC.prototype.getApiPaths=function(){return h8W};
tC.prototype.getExtension=function(n){return _.u(n,_.$NL)};
tC.prototype.JSC$11752_buildRequest=function(n,D){D.resumeParams&&(n.resumeParams=D.resumeParams)};var m9=function(n,D){this.clientName=n;this.defaultExpirationDelayMs=D};
m9.prototype.put=function(n,D){var L=this,g;return _.B(function(b){g=Object.assign({},D.data);g.key=n;g.clientName=L.clientName;g.expireTimestampMs===void 0&&(g.expireTimestampMs=(Math.round((0,_.Ml)())+L.defaultExpirationDelayMs).toString());return b.return(L.putInternal(n,g))})};
m9[NR]=[rS,mSO];var i1T=function(){m9.apply(this,arguments);this.JSC$15853_responseStore=new Map};
_.f(i1T,m9);_.G=i1T.prototype;_.G.get=function(n){var D=this;return _.B(function(L){return L.return(B9(D,n))})};
_.G.putInternal=function(n,D){var L=this,g,b,q;return _.B(function(U){g=L.defaultExpirationDelayMs;D.expireTimestampMs&&(g=Number(D.expireTimestampMs)-Math.round((0,_.Ml)()),b=_.H7("mweb_override_response_store_expiration_ms"),b>0&&b<g&&(g=b));q=setTimeout(function(){L.remove(n)},g);
L.JSC$15853_responseStore.set(n,{entryData:D,timer:q});_.Tq(U)})};
_.G.remove=function(n){var D=this;return _.B(function(L){wwl(D,n);_.Tq(L)})};
_.G.removeAll=function(){var n=this;return _.B(function(D){n.JSC$15853_responseStore.forEach(function(L){clearTimeout(L.timer)});
n.JSC$15853_responseStore.clear();_.Tq(D)})};
_.G.has=function(n){return!!this.JSC$15853_responseStore.get(n)};
_.G.getKeys=function(){return this.JSC$15853_responseStore.keys()};
var B9=function(n,D){if(n=n.JSC$15853_responseStore.get(D))return new _.UV(n.entryData)},wwl=function(n,D){var L=n.JSC$15853_responseStore.get(D);
L&&(clearTimeout(L.timer),n.JSC$15853_responseStore.delete(D))};var fs8;var Is8=function(n,D,L){m9.call(this,n,D);this.token=L};
_.f(Is8,m9);_.G=Is8.prototype;_.G.get=function(n){var D=this,L,g;return _.B(function(b){return b.nextAddress==1?_.p(b,zUB(D.token),2):b.nextAddress!=3?(L=b.yieldResult,_.p(b,L.get("ResponseStore",[n,D.clientName]),3)):(g=b.yieldResult)?b.return(new _.UV(g)):b.return(void 0)})};
_.G.putInternal=function(n,D){var L=this,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,zUB(L.token),2);g=b.yieldResult;return _.p(b,g.put("ResponseStore",D),0)})};
_.G.remove=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,zUB(D.token),2);L=g.yieldResult;return g.return(L.delete("ResponseStore",[n,D.clientName]))})};
_.G.removeAll=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,zUB(n.token),2);D=L.yieldResult;return _.p(L,vW6(D,IDBKeyRange.only(n.clientName)),0)})};
_.G.has=function(){throw Error("Xi");};_.vC=new _.jK("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var hOA=function(n){var D;this.stateTagsData=(D=n.responseContext)==null?void 0:D.stateTags},W4w=function(n){var D;
return((D=n.stateTagsData)==null?void 0:D.stateTagsModified)||[]};var eOJ;eOJ=function(n){this.JSC$15866_responseStore=n};
_.YJ=function(n,D,L){if(!_.c("state_tags_killswitch")){var g=new hOA(D);if(W4w(g).length>0){var b=n.JSC$15866_responseStore.getKeys();b=_.V(b);for(var q=b.next();!q.done;q=b.next()){q=q.value;var U=B9(n.JSC$15866_responseStore,q);if(U){var J=_.kJ(U);a:{var k=void 0;U=W4w(g);J=((k=(new hOA(J)).stateTagsData)==null?void 0:k.relevantStateTags)||[];k=_.V(J);for(J=k.next();!J.done;J=k.next())if(J=J.value,J.stateTag!=null&&U.includes(J.stateTag)&&J.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){U=
!0;break a}U=!1}U&&wwl(n.JSC$15866_responseStore,q)}}}}var a;g=(a=D.responseContext)==null?void 0:a.maxAgeSeconds;_.c("web_prefetch_riw_for_next_video")&&!g&&D.status==="REEL_ITEM_WATCH_STATUS_SUCCEEDED"&&(g=3600);L&&g&&Number(g)>0&&(D=jn(D,g),n.JSC$15866_responseStore.put(L,new _.UV(D)))};
eOJ.prototype.handleResponse=function(n,D){if(!D)throw Error("Yi");var L,g;D=(L=D.config)==null?void 0:(g=L.storeStrategy)==null?void 0:g.storeKey;_.YJ(this,n,D)};
eOJ[NR]=[_.VE];_.Vpv=new _.jK("STORE_RESPONSE_PROCESSOR_TOKEN");var xI2=function(n){this.JSC$15869_responseStore=n};
xI2.prototype.handleResponse=function(n,D){if(D.input.match(_.FY(SSb))){var L;if(n==null?0:(L=n.entries)==null?0:L.length)for(n=_.V(n.entries),D=n.next();!D.done;D=n.next()){L=D.value.command;var g=void 0;D=(g=_.u(L,_.ds))==null?void 0:g.unserializedPrefetchData;if(!L||!D)break;g=(new q$).JSC$11759_getStoreKey(L);var b=_.u(D,zaj),q=void 0,U=void 0,J=void 0,k=_.H7("web_shorts_prefetch_service_ttl_seconds")>0?_.H7("web_shorts_prefetch_service_ttl_seconds"):Number((J=(q=b)==null?void 0:(U=q.responseContext)==
null?void 0:U.maxAgeSeconds)!=null?J:3600);g&&k>0&&(b=jn(b,k),this.JSC$15869_responseStore.put(g,new _.UV(b)));L=(new cC).JSC$11759_getStoreKey(L);D=_.u(D,UTr);q=b=g=void 0;U=_.H7("web_shorts_prefetch_service_ttl_seconds")>0?_.H7("web_shorts_prefetch_service_ttl_seconds"):Number((q=(g=D)==null?void 0:(b=g.responseContext)==null?void 0:b.maxAgeSeconds)!=null?q:3600);L&&U>0&&(D=jn(D,U),this.JSC$15869_responseStore.put(L,new _.UV(D)))}}};
xI2[NR]=[_.VE];var Xe=function(){this.scheduler=_.hx()},K4T;
Xe.prototype.pause=function(){throw Error("Zi");};
Xe.prototype.resume=function(){throw Error("Zi");};
Xe.prototype.queue=function(n){var D=this,L=_.Kl(),g=_.dF(this.scheduler,function(){try{var b;if(_.Ly.instance)var q=_.Ly.instance;else{var U=new _.pe("Error: Unexpected uninitialized CommandHandler.");_.zo(U);q=void 0}(b=q)==null||b.resolveCommand(n.command);L.resolve()}catch(J){L.reject(J)}});
L.promise.thenCatch(function(b){b instanceof _.R7&&D.scheduler.cancelJob(g)});
return L.promise};
Xe.prototype.queueAll=function(n){var D=new Map;n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,D.set(L.id,this.queue(L));return D};var Pbw=function(n,D){var L=this;this.taskModel=n;this.onTaskCancelledCallback=D;this.resolver=_.Kl();n=n.proto.prefetchConfig;if(!n)throw Error("$i");if(!n.prefetchAction)throw Error("aj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(g){g instanceof _.R7&&(ROC(L,L.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),L.onTaskCancelledCallback(L.taskModel.id,L.jobId),L.tick("pcc"));
throw g;});
this.timerName=this.taskModel.id;_.h9(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},t0l=function(n){switch(n.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},ROC=function(n,D){_.ww({prefetchInfo:{cancellationReason:D}},n.timerName)};
Pbw.prototype.tick=function(n){_.Wz(n,void 0,this.timerName)};var M$=function(){var n=this;this.scheduler=_.hx();this.maxInflightTasks=_.H7("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.H7("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new Vn6;this.onTaskCancelled=function(D,L){L&&n.scheduler.cancelJob(L);mI3(n,D);lL(n,3)}},v3T=function(){M$.instance||(M$.instance=new M$);
return M$.instance};
M$.prototype.pause=function(){this.prefetchCoordinatorState=0};
M$.prototype.resume=function(){lL(this,0)};
M$.prototype.queue=function(n){n=Xww(this,n);lL(this,1);return n};
M$.prototype.queueAll=function(n){var D=new Map;n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,D.set(L.id,Xww(this,L));lL(this,1);return D};
var Xww=function(n,D){var L=n.allPrefetchTasks.get(D.id);if(L)return L.cancellablePromise;try{var g=new Pbw(D,n.onTaskCancelled)}catch(q){return _.Pb(q)}L=g;L.tick("pcq");var b={prefetchInfo:{taskId:L.taskModel.id,isPrefetch:!0,fetchAction:L.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:L.taskModel.command.clickTrackingParams}};L.taskModel.csn&&(b.clientScreenNonce=L.taskModel.csn);_.ww(b,L.timerName);n.allPrefetchTasks.set(D.id,g);n.drainingHeap.insert(-t0l(g),g);return g.cancellablePromise},
lL=function(n,D){n.prefetchCoordinatorState===D&&(n.prefetchCoordinatorState=2,lOT(n))},lOT=function(n){for(var D={};n.prefetchCoordinatorState!==0;D={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(n.inflightPrefetchTasks.size>=n.maxInflightTasks){n.prefetchCoordinatorState=3;break}D.prefetchTask$jscomp$1=n.drainingHeap.remove();if(!D.prefetchTask$jscomp$1){n.prefetchCoordinatorState=1;break}D.taskId$jscomp$3=D.prefetchTask$jscomp$1.taskModel.id;if(n.allPrefetchTasks.has(D.taskId$jscomp$3)){var L=-1;n.coordinatorTimeoutMs>0&&(L=_.dF(n.scheduler,function(g){return function(){of(n,g.taskId$jscomp$3,Error("bj"))}}(D),n.coordinatorTimeoutMs));
n.inflightPrefetchTasks.set(D.taskId$jscomp$3,L);if(!n.JSC$15885_commandHandler){if(!_.Ly.instance){of(n,D.taskId$jscomp$3,Error("cj"));continue}n.JSC$15885_commandHandler=_.Ly.instance}a:switch(D.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":L=1;break a;default:L=0}D.prefetchTask$jscomp$1.jobId=n.scheduler.addJob(function(g){return function(){g.prefetchTask$jscomp$1.tick("pcr");try{n.JSC$15885_commandHandler.resolveCommand(g.prefetchTask$jscomp$1.taskModel.command)||
of(n,g.taskId$jscomp$3,Error("dj"))}catch(b){of(n,g.taskId$jscomp$3,b)}}}(D),L,0)}}},M0C=function(n,D){(D=mI3(n,D))!=null&&(D.resolver.resolve(),D.tick("pce"));
lL(n,3)},of=function(n,D,L){(D=mI3(n,D,L))!=null&&(D.resolver.reject(L),D.tick("pcc"),ROC(D,"CANCELLATION_REASON_ERROR"),Math.random()<=_.H7("prefetch_coordinator_error_logging_sampling_rate")&&(L=new _.pe("Prefetch Command failed.",D.taskModel.id,L.message),_.zo(L)));
lL(n,3)},mI3=function(n,D,L){var g=n.allPrefetchTasks.get(D);
g?((L=n.inflightPrefetchTasks.get(D))&&L!==-1&&n.scheduler.cancelJob(L),n.inflightPrefetchTasks.delete(D),n.allPrefetchTasks.delete(D)):_.CL(new _.pe("Unexpected missing prefetch task when deleting task.",D,L==null?void 0:L.message));return g};var o33=function(n,D,L,g,b){this.id=n;this.triggerOn=D;this.cancelOn=L;this.command=g;this.proto=b};
_.oh.Object.defineProperties(o33.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var YtJ=function(){this.JSC$15890_prefetchCoordinator=v3T();K4T||(K4T=new Xe);this.defaultCoordinator=K4T},StT;
YtJ.getInstance=function(){StT||(StT=new YtJ);return StT};
YtJ.prototype.get=function(n){switch(n){case 0:return this.JSC$15890_prefetchCoordinator;default:return this.defaultCoordinator}};var Yg=function(){this.coordinatorSupplier=YtJ.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},yp3=function(n){var D=_.r1()||void 0,L=Object.keys(F43)[0];
if(L){var g=n.taskIdByTriggerId.get(L);if(g!=null){n.taskIdByTriggerId.delete(L);L=[];g=_.V(g);for(var b=g.next();!b.done;b=g.next())if(b=n.tasks.get(b.value))D!=="UNDEFINED_CSN"&&(b.csn=D),L.push(b);L=Ogi(L);D=[];L=_.V(L);for(g=L.next();!g.done;g=L.next()){b=_.V(g.value);g=b.next().value;b=b.next().value;g=n.coordinatorSupplier.get(g).queueAll(b);g=_.V(g);var q=g.next();for(b={};!q.done;b={taskId$jscomp$9:void 0},q=g.next()){var U=_.V(q.value);q=U.next().value;U=U.next().value;b.taskId$jscomp$9=
q;q=U;D.push(b.taskId$jscomp$9);n.queuedPromisesByTask.set(b.taskId$jscomp$9,_.Cd(q,function(J){return function(){H1A(n,J.taskId$jscomp$9)}}(b)))}}}}else _.CL(new _.pe("Unexpected malformed TriggerEvent."))};
Yg.prototype.trigger=function(n,D){var L=this,g=this.tasks.get(n);if(!g||this.queuedPromisesByTask.has(n))return!1;NpR(this,n,g.triggerOn);D!=="UNDEFINED_CSN"&&(g.csn=D);D=this.coordinatorSupplier.get(g.taskType).queue(g);this.queuedPromisesByTask.set(n,_.Cd(D,function(){H1A(L,n)}));
return!0};
Yg.prototype.cancel=function(n){var D=this.queuedPromisesByTask.get(n);if(D)D.cancel();else return H1A(this,n)};
var H1A=function(n,D){n.queuedPromisesByTask.delete(D);var L=n.tasks.get(D);if(!L)return!1;n.tasks.delete(D);NpR(n,D,L.triggerOn);(L=rwv(L.cancelOn))&&(n=n.taskIdByCancelId.get(L))&&n.delete(D);return!0},NpR=function(n,D,L){(L=Object.keys(L)[0])&&(n=n.taskIdByTriggerId.get(L))&&n.delete(D)};var F43={taskRegistered:{}},Sc=function(){Yg.instance||(Yg.instance=new Yg);this.JSC$15899_taskManager=Yg.instance};
_.f(Sc,xM);
Sc.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){L=_.u(n,Q9P);if((g=L)==null||!g.tasks){var q=new _.pe("RegisterTasksCommand is missing tasks.");_.zo(q);return b.return()}q=D.JSC$15899_taskManager;for(var U=_.V(L.tasks),J=U.next();!J.done;J=U.next())if(J=J.value,J=J.id&&J.triggerOn&&J.cancelOn&&J.command?new o33(J.id,J.triggerOn,J.cancelOn,J.command,J):void 0,J){var k=Object.keys(J.triggerOn)[0];if(k){var a=rwv(J.cancelOn);a?(q.tasks.set(J.id,J),q.taskIdByTriggerId.has(k)||q.taskIdByTriggerId.set(k,
new Set),q.taskIdByTriggerId.get(k).add(J.id),q.taskIdByCancelId.has(a)||q.taskIdByCancelId.set(a,new Set),q.taskIdByCancelId.get(a).add(J.id)):_.CL(new _.pe("Unexpected malformed cancelOn field."))}else _.CL(new _.pe("Unexpected malformed triggerOn field."))}else _.CL(new _.pe("Unexpected malformed Task proto."));yp3(D.JSC$15899_taskManager);_.Tq(b)})};var j1T={},n0U=(j1T.rendered={priority:0,callback:function(){var n={};n.numCpu=navigator.hardwareConcurrency;var D={};D.ramGb=_.U8.navigator.deviceMemory;var L={staticContext:{}};D.ramGb&&igO(D.ramGb)&&(L.staticContext.memoryTotalKbytes=(D.ramGb*1048576).toString());n.numCpu&&igO(n.numCpu)&&(L.staticContext.cpuCores=n.numCpu);if(_.c("web_enable_adaptive_appl_signal")){n={};D=_.KB("rses_dpj");var g=_.KB("rsef_dpj");D&&D>0&&g&&g>0&&(D=Math.ceil(g-D),D>0&&(n.loadLatency=D));n.loadLatency&&igO(n.loadLatency)&&
(L.appL=n.loadLatency.toString())}_.Qa("applicationStarted",L)}},j1T);var DCo=new _.jK("WINDOW_ON_ERROR"),LM3=new _.jK("ERROR_WEIGHT_MAPS"),g0o=new _.jK("INIT_ERROR");var bUw={},$CT=(bUw.initialized={priority:10,callback:function(n){n.injector.resolve(g0o)()}},bUw);var G0R=function(){},qlo=function(){var n=_.W7("meta_logger_impl");
n||(n=new G0R,_.v0("meta_logger_impl",n));return n},V$R=function(){qlo().csiSubscriptionKey=$tv("meta_logging_csi_event",function(n){var D=n.timerName;
if(n=n.timelineData){_.h9(D,{startTime:n.startTime},D);n.infos&&_.ww(n.infos,D);for(var L=_.V(Object.keys(n.ticks)),g=L.next();!g.done;g=L.next())g=g.value,_.Wz(g,n.ticks[g],D)}})};
G0R.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&VSB(this.csiSubscriptionKey)};var UCA={},BTA=(UCA.initialized={priority:10,callback:function(){V$R()}},UCA);var JKR=function(n,D){this.innertubeClientName=n;this.JSC$15915_prefCookie=D};
JKR.prototype.record=function(){if(_.c("web_li_record_binary_eval_tick")){var n=_.KB("rsef_dpj");var D=_.KB("rses_dpj");n=n!==void 0&&D!==void 0?Math.round(n-D):void 0;if(n!==void 0&&n>0){D=_.JP(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var L=this.poolSize;if(!(D.valuesSeen>=1E9)){if(D.valuesSample.length<L)D.valuesSample.push(n);else{var g=Math.floor(Math.random()*(D.valuesSeen+1));g<L&&(D.valuesSample[g]=n)}D.valuesSeen+=1}_.BX(this.storagePrefix+"-"+this.innertubeClientName,
D,2592E3);n=D.valuesSample;D=wWB(n);n=n.length<5?void 0:D<400?1:D<1700?2:3;n!==void 0&&(this.JSC$15915_prefCookie.set(this.cookiePrefix+this.innertubeClientName,n),this.JSC$15915_prefCookie.save())}}else _.kw(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$15915_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$15915_prefCookie.save()};
JKR[NR]=[rS,SyJ];var k0R=function(){JKR.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.f(k0R,JKR);var hUf=!1;var poO=new _.jK("PAGE_LOAD_TIME_TOKEN");var ZUJ=new _.jK("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Fe=function(n,D){this.JSC$15938_storeWithEntities=n;this.JSC$15938_commandHandler=D;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Fe.prototype.start=function(){this.JSC$15938_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Fe.prototype.observeDownloadingEntities=function(){var n=_.WYB(this.JSC$15938_storeWithEntities.getState().entities).map(function(g){return eaJ(g)});
if(n.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var D=_.DF({openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:QCf()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.je(_.Tg("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}});this.JSC$15938_commandHandler.resolveCommand(D)}this.downloadingEntities=n}else if(this.downloadingEntities.length){var L=ha8(this.JSC$15938_storeWithEntities.getState().entities).map(function(g){return eaJ(g)});
this.downloadingEntities.filter(function(g){return L.includes(g)}).length&&(n=_.DF({openPopupAction:Zgv()}),this.JSC$15938_commandHandler.resolveCommand(n));
this.downloadingEntities=[]}};
Fe[NR]=[Z0,_.S6];var aPT;_.HC=function(n,D,L,g,b,q,U,J){this.JSC$15941_playerApiPromise=n;this.JSC$15941_commandHandler=D;this.JSC$15941_screenManager=L;this.offlineWebClientEligibility=g;this.JSC$15941_prefStorage=b;this.JSC$15941_actionRouter=q;this.entityTypeMap=U;this.JSC$15941_persistentStorePromiseAccessor=J;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
aPT=function(){var n=_.E().resolve(_.HC),D;_.B(function(L){if(L.nextAddress==1)return n.downloadFailureListenerBound?L.return():_.p(L,n.JSC$15941_playerApiPromise,2);D=L.yieldResult;D.addEventListener("onOfflineOperationFailure",function(g){if(g.failureReason&&g.entityKey&&g.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(g.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var b=_.b2(g.entityKey).entityId;b&&n.JSC$15941_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
b)}else if(_.c("kevlar_woffle")){b=n.JSC$15941_commandHandler;var q=b.resolveCommand;g=g.failureReason;var U=_.Tg("TRANSFER_FAILED",void 0,"Download failed");g==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(U=_.Tg("STORAGE_FULL",void 0,"Storage full"));q.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.je(U),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
n.downloadFailureListenerBound=!0;_.Tq(L)})};
_.HC.prototype.deleteVideo=function(n,D){var L=this,g,b,q;return _.B(function(U){if(U.nextAddress==1)return _.p(U,L.JSC$15941_playerApiPromise,2);g=U.yieldResult;q={offlineLoggingData:{offlineDeleteReason:(b=D)!=null?b:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.p(U,g.queueOfflineAction(n,L.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",q),0)})};
_.HC.prototype.pauseVideoDownload=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.JSC$15941_playerApiPromise,2);L=g.yieldResult;L.pauseVideoDownload(n);_.Tq(g)})};
_.HC.prototype.resumeVideoDownload=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.JSC$15941_playerApiPromise,2);L=g.yieldResult;return _.p(g,L.resumeVideoDownload(n),0)})};
_.HC[NR]=[_.y3,_.S6,_.T2,ZUJ,bp,Sg,xQr,V6];var dCA=new _.jK("DOWNLOAD_STATE_STORE_TOKEN");var TTJ=function(n,D){this.JSC$15960_persistentStorePromiseAccessor=n;this.store=D;this.upliftCompletionResolver=new _.gs},cKT=function(){var n=_.E().resolve(E0o),D;
_.B(function(L){switch(L.nextAddress){case 1:if(n.upliftImplPromise)return L.return(n.upliftImplPromise);_.JA(L,2);n.upliftImplPromise=stU(n);return _.p(L,n.upliftImplPromise,4);case 4:n.upliftCompletionResolver.resolve();_.hE(L,3);break;case 2:throw D=_.dG(L),n.upliftCompletionResolver.reject(D),D;case 3:return L.return(n.upliftImplPromise)}})},stU=function(n){var D,L,g;
return _.B(function(b){switch(b.nextAddress){case 1:return _.is("LOGGED_IN")?_.p(b,n.JSC$15960_persistentStorePromiseAccessor(),2):b.return();case 2:D=b.yieldResult;if(!D)return _.Wz("vdeur"),b.return();_.Wz("vdeus");_.JA(b,3);return _.p(b,Qt3(D),5);case 5:L=b.yieldResult;n.store.dispatch(E5J(L));D.observe(function(q){saJ(n.store,q)});
_.hE(b,4);break;case 3:throw g=_.dG(b),_.Wz("vdeur"),g;case 4:_.Wz("vdeuc"),_.Tq(b)}})},Qt3=function(n){var D;
return _.B(function(L){if(L.nextAddress==1)return _.p(L,mDB(n),2);D=L.yieldResult;return L.return(D.reduce(function(g,b){if(!b.data||!b.key||!b.entityType)return g;g[b.entityType]||(g[b.entityType]={});g[b.entityType][b.key]=b.data;return g},{}))})};
TTJ[NR]=[V6,_.CK];var E0o;E0o=new _.jK("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.yx=new _.jK("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var N$=function(n,D){this.JSC$15963_persistentStorePromiseAccessor=n;this.transportService=D};
N$.prototype.refresh=function(){var n=this,D,L,g,b;return _.B(function(q){if(q.nextAddress==1)return _.is("LOGGED_IN")?_.p(q,n.JSC$15963_persistentStorePromiseAccessor(),2):q.return();if(q.nextAddress!=3)return(D=q.yieldResult)?_.p(q,cwy(D),3):q.return();if((L=q.yieldResult)&&!(Number(L.data.refreshTimestampMs||0)<(0,_.Ml)()))return q.return();g={browseId:"SPaccount_downloads"};b=_.FY(gB);_.Wu(n.transportService,g,b).then(function(U){var J;if(D&&(U==null?void 0:(J=U.responseContext)==null?void 0:
J.maxAgeSeconds)!==0){var k;J=(U==null?void 0:(k=U.responseContext)==null?void 0:k.maxAgeSeconds)||604800;k=String(Math.floor((0,_.Ml)())+J*1E3);D.put("service:downloads_settings:fallback",new _.UV({innertubeResponse:U,refreshTimestampMs:k}))}});
_.Tq(q)})};
N$[NR]=[_.vC,_.cn];var jc=function(n,D){this.JSC$15967_playerPromise=n;this.store=D;this.started=!1};
jc.prototype.start=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return n.started?L.return():_.p(L,n.JSC$15967_playerPromise,2);D=L.yieldResult;D.addEventListener("onOrchestrationBecameLeader",n.updateIsLeader.bind(n,!0));D.addEventListener("onOrchestrationLostLeader",n.updateIsLeader.bind(n,!1));if(D.isOrchestrationLeader)n.updateIsLeader(D.isOrchestrationLeader());else{var g=new _.pe("Function isOrchestrationLeader is undefined",{"player.isReady":D.isReady(),"player.playVideo":D.playVideo?
"defined":"undefined"});_.zo(g);n.updateIsLeader(!1)}n.started=!0;_.Tq(L)})};
jc.prototype.updateIsLeader=function(n){this.store.dispatch(_.LI({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:n}}))};
jc[NR]=[_.y3,_.CK];var urR=function(n,D){this.networkStatusManager=n;this.JSC$15970_prefStoragePromise=D;this.redirectsToPreload=["https://youtube.com"]},fPT=function(){var n=_.E().resolve(urR),D,L,g,b,q,U;
_.B(function(J){switch(J.nextAddress){case 1:return _.p(J,n.JSC$15970_prefStoragePromise,2);case 2:D=J.yieldResult;if(!(L=D)){J.jumpTo(3);break}return _.p(J,D.get("yt-redirect-prefetch-id"),4);case 4:L=J.yieldResult;case 3:if(L||!n.networkStatusManager.isNetworkAvailable())return J.return();g={cache:"reload",redirect:"manual"};b=_.V(n.redirectsToPreload);q=b.next();case 5:if(q.done){if(!D){J.jumpTo(0);break}return _.p(J,D.set("yt-redirect-prefetch-id",!0,86400),0)}U=q.value;_.JA(J,8);return _.p(J,
_.U8.fetch(U,g),10);case 10:_.hE(J,6);break;case 8:_.dG(J);case 6:q=b.next(),J.jumpTo(5)}})};var nY=function(n){n?(this.container=n,this.containerWasInjected=!0):this.containerWasInjected=!1};
nY.prototype.openDialog=function(n,D,L){var g=this,b;return _.B(function(q){(b=g.container)==null||b.openDialog(n,D,L);_.Tq(q)})};
nY.prototype.closeDialog=function(){var n=this,D;return _.B(function(L){(D=n.container)==null||D.closeDialog();_.Tq(L)})};
nY.prototype.isDialogOpen=function(){var n=this,D,L;return _.B(function(g){return g.return((L=(D=n.container)==null?void 0:D.isDialogOpen())!=null?L:!1)})};
nY[NR]=[_.Yo(wkQ)];_.AKJ=new _.jK("POPUP_CONTROLLER_TOKEN");var zRD=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
zRD.prototype.registerPanel=function(n,D){if(n){this.panelMap.set(n,D);var L=this.pendingPanelResolvers.get(n);L&&(L.resolve(D),this.pendingPanelResolvers.delete(n))}};
zRD.prototype.getPanel=function(n){var D=this,L;return _.B(function(g){return(L=D.panelMap.get(n))?g.return(L):g.return(IPD(D,n))})};
var IPD=function(n,D){var L,g;return _.B(function(b){if(L=n.pendingPanelResolvers.get(D))return b.return(L.promise);g=new _.gs;n.pendingPanelResolvers.set(D,g);return b.return(g.promise)})},CnO=function(n){zRD.call(this);
var D=this;this.popupController=n;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return D.panelMap.size}}};
_.f(CnO,zRD);_.G=CnO.prototype;_.G.getReloadContinuation=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.getPanel(n),2);L=g.yieldResult;return g.return(L.getReloadContinuation())})};
_.G.showPanel=function(n,D,L,g,b,q,U){var J=this,k,a,d,T;return _.B(function(Q){if(Q.nextAddress==1){U&&J.updatePanelContinuationDatas.set(n,U);if((k=L)==null?0:(a=k.engagementPanelPopupPresentationConfig)==null?0:a.popupType){d=L.engagementPanelPopupPresentationConfig.popupType;b===void 0&&(b=document.body);var A=Q.return,I=J.popupController,w=I.openPopup;a:switch(d){case "PANEL_POPUP_TYPE_DIALOG":var h="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":h="DROPDOWN";break a;default:throw Error("fj`"+
d);}return A.call(Q,w.call(I,n,D,h,b))}return _.p(Q,J.getPanel(n),2)}T=Q.yieldResult;(D||q)&&T.updatePanel(D,!1,g,q);T.showPanel(g);_.Tq(Q)})};
_.G.hidePanel=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,D.getPanel(n),2);L=g.yieldResult;L.hidePanel();D.popupController.closePopup(n);_.Tq(g)})};
_.G.isVisible=function(n,D){var L=this,g;return _.B(function(b){if(b.nextAddress==1)return D&&!L.panelMap.has(n)?b.return(!1):_.p(b,L.getPanel(n),2);g=b.yieldResult;return b.return(g.isVisible())})};
_.G.updatePanel=function(n,D,L,g,b,q){L=L===void 0?!1:L;var U=this,J;return _.B(function(k){if(k.nextAddress==1){if(!D&&!b)return k.return();q&&U.updatePanelContinuationDatas.set(n,q);return _.p(k,U.getPanel(n),2)}J=k.yieldResult;J.updatePanel(D,L,g,b);_.Tq(k)})};
_.G.registerPanelContent=function(n,D){n&&this.panelContentMap.set(n,D)};
_.G.getPanelContent=function(n){return this.panelContentMap.get(n)};
_.G.getUpdatePanelContinuationData=function(n){return this.updatePanelContinuationDatas.get(n)};
CnO[NR]=[_.AKJ];var D9=function(n,D){this.innertubeTransportService=n;this.JSC$15986_screenManager=D},rKJ=function(n){var D;
return!((D=n.panelLoadingStrategy)==null||!D.requestTemplate)};
D9.prototype.makeRequest=function(n){var D=this,L,g;return _.B(function(b){switch(b.nextAddress){case 1:if(!rKJ(D)){b.jumpTo(2);break}_.JA(b,3);return _.p(b,_.xI(D.innertubeTransportService,n),5);case 5:return L=b.yieldResult,L?b.return(L.content):(_.zo(Error("gj")),b.return(void 0));case 3:g=_.dG(b),_.zo(g);case 2:return b.return(void 0)}})};
D9.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
D9.prototype.execute=function(n){var D=this,L,g,b,q,U,J,k,a,d,T;return _.B(function(Q){if(Q.nextAddress==1){L=n;g=L.data;b=L.fallbackVe;q=L.parentVe;U=L.createScreenConfig;J=L.renderFn;k=L.command;D.panelLoadingStrategy=g;var A,I,w=((A=D.panelLoadingStrategy)==null?0:A.screenVe)?(I=D.panelLoadingStrategy)==null?void 0:I.screenVe:b;w&&_.$Q(D.JSC$15986_screenManager,w,q,U);return(a=D.getContent())?_.p(Q,J(a),2):Q.jumpTo(2)}return Q.nextAddress!=4?rKJ(D)?_.p(Q,D.makeRequest(k),4):Q.return():(T=d=Q.yieldResult)?
_.p(Q,J(T),0):Q.return()})};
D9[NR]=[_.cn,_.T2];var LY=function(){};
LY.prototype.getContainer=function(){return _.nB()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
LY.prototype.openSheet=function(n,D){var L=this,g,b,q,U,J,k;return _.B(function(a){switch(a.nextAddress){case 1:return g={stack:[],error:void 0,hasError:!1},_.JA(a,2,3),b=_.X9,_.p(a,L.isSheetOpen(),5);case 5:q=a.yieldResult;_.RP(g,_.Y3(b));if(q&&!_.c("delay_sheet_open_killswitch")){if(D&&L.currentTarget===D)return(U=L.getContainer())==null||U.closeSheet(),a.return();L.pendingData={data:n,target:D};return a.return()}n.viewModel&&(n={viewModel:n.viewModel});(J=L.getContainer())==null||J.openSheet(n,
D);L.currentTarget=D;case 3:_.p7(a);_.Pe(g);_.au(a,0);break;case 2:k=_.dG(a),g.error=k,g.hasError=!0,a.jumpTo(3)}})};
LY.prototype.closeSheet=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,(D=n.getContainer())==null?void 0:D.closeSheet(),2);if(L.nextAddress!=4)return n.currentTarget=void 0,!n.pendingData||_.c("delay_sheet_open_killswitch")?L.jumpTo(0):_.p(L,n.openSheet(n.pendingData.data,n.pendingData.target),4);n.pendingData=void 0;_.Tq(L)})};
LY.prototype.isSheetOpen=function(){var n=this,D,L;return _.B(function(g){return g.return((L=(D=n.getContainer())==null?void 0:D.isSheetOpen())!=null?L:!1)})};var aS=window.documentPictureInPicture;var OUo=new _.jK("APP_ROOT");var jcJ=_.yK(["dark"]),nk8=_.yK(["system-icons"]),DM8=_.yK(["typography"]),LX8=_.yK(["lang"]),gkv=_.yK(["style"]),FQ4=_.yK(["dir"]),Hgy=_.yK(["rounded-container"]),ywb=_.yK(["style"]),$M4=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],gh=function(n){this.JSC$15998_clientRoot=n;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
gh.prototype.openWindow=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return window.documentPictureInPicture&&_.O8()&&!D.currentPipWindow?_.p(b,(L=aS?aS:null)==null?void 0:L.requestWindow(n),2):b.return(!1);if(b.nextAddress!=3){g=b.yieldResult;if(!g)return b.return(!1);g.addEventListener("pagehide",function(){iUA(D)});
g.addEventListener("resize",D.handlePipWindowResize);D.pipWindowResizeDelay=new _.F6(function(){D.currentPipWindow&&_.$d(D.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.p0(D.currentPipWindow.innerWidth,D.currentPipWindow.innerHeight)])},g);
biJ(g);qzB(g);return _.p(b,S$B(g),3)}if(!M4b())return b.return(!1);D.currentPipWindow=g;D.JSC$15998_eventForwarder=Gn8(g,D.JSC$15998_clientRoot);D.pipWindowResizeDelay.start();return b.return(!0)})};
gh.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var iUA=function(n){if(n.currentPipWindow){var D,L;(D=aS?aS:null)==null||(L=D.window)==null||L.close();n.currentPipWindow.removeEventListener("resize",n.handlePipWindowResize);var g;(g=n.pipWindowResizeDelay)==null||g.dispose();n.pipWindowResizeDelay=void 0;var b;(b=n.JSC$15998_eventForwarder)==null||b.stop();n.JSC$15998_eventForwarder=void 0;D=_.V(n.onCloseCallbacks);for(L=D.next();!L.done;L=D.next())L=L.value,L();n.onCloseCallbacks=[];n.currentPipWindow=null}};
gh.prototype.getWindow=function(){return this.currentPipWindow};
var woJ=function(n,D){var L;(L=n.onCloseCallbacks)==null||L.push(D)};
_.oh.Object.defineProperties(gh.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
gh[NR]=[OUo];var hRR=new _.jK("PICTURE_IN_PICTURE_CONTROLLER");var VlJ=function(n,D){this.lengthY=this.lengthX=0;this.lengthX=D.x-n.x;this.lengthY=D.y-n.y};var WM2=function(){},YyO=function(n,D){var L;
(L=n.headerElement)==null||L.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:D}))};var eR2=function(){};
eR2.prototype.openPopup=function(n,D,L,g){var b=this,q;return _.B(function(U){if(!b.container)return U.return();q={openPopupAction:{popup:D,popupType:L,uniqueId:n}};return U.return(b.container.handleOpenPopupAction(q,g))})};
eR2.prototype.closePopup=function(n){this.container&&this.container.closePopup(n)};var xCU=function(){this.openTunnels=new Map},U$J=function(n,D,L){if(kn8(L)){L={handleEvent:function(U){D&&!D.closed&&typeof D.postMessage==="function"&&U&&U.origin&&U.source===D&&U.data&&U.data.action==="gcl_setup"&&D.postMessage({action:"gcl_transfer",
gadSource:2},U.origin)}};
for(var g=_.V(n.openTunnels),b=g.next();!b.done;b=g.next()){var q=_.V(b.value);b=q.next().value;q=q.next().value;if(b.closed)try{window.removeEventListener("message",q),n.openTunnels.delete(b)}catch(U){_.zo(U)}}D&&n.openTunnels.size<15&&(n.openTunnels.set(D,L),window.addEventListener("message",L))}};var KM3=function(){this.clientParams=new Map},Sio=function(n){for(var D=_.V(n.clientParams.keys()),L=D.next();!L.done;L=D.next())L=L.value,L.startsWith("yt-mini-app-share")&&n.clientParams.delete(L)};var RRJ=function(n,D){_.TR.call(this);var L=this;this.shortsController=n;this.storeWithShorts=D;n=_.a9(this.storeWithShorts,_.vNO,function(g){if(g){var b,q=(b=L.shortsController.getRoot())==null?void 0:b.getPlayer(),U;(b=(U=L.shortsController.alternativePlayerContainerElement)==null?void 0:U.getPlayerContainer())&&(q==null||q.appendTo(b))}else{var J;U=(J=L.shortsController.alternativePlayerContainerElement)==null?void 0:J.getPlayerContainer().querySelector("#player");b=L.shortsController.activeIndex;
(J=(q=L.shortsController.getRoot())==null?void 0:q.querySelector('ytd-reel-video-renderer[id="'+b+'"] #player-container'))&&(U==null||U.appendTo(J,void 0,!0))}});
this.addOnDisposeCallback(n)};
_.f(RRJ,_.TR);var b7=function(n,D,L,g,b){var q=this;this.storeWithShorts=n;this.ephemeralResponseStore=D;this.store=L;this.innertubeTransportService=g;this.innertubeTransportLoader=b;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.zS(_.s5);this.isShortsPipActive=_.zS(_.cA);this.nextReelVe=_.Eh(56921);this.prevReelVe=_.Eh(56922);this.backButtonVe=_.Eh(22156);this.TEST_ONLY={getActiveModules:function(){return q.activeModules}}},OHr,iHj,PnC;
b7.prototype.initOrDisposeActiveModules=function(n){n?this.activeModules.push(new RRJ(this,this.storeWithShorts)):(_.a4B(this.activeModules),this.activeModules.length=0)};
b7.prototype.getRoot=function(){return this.rootElement};
b7.prototype.setActiveIndex=function(n){this.activeIndex=n};
_.f3r=function(n,D){var L,g,b,q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:return L=new q$,(g=L.JSC$11759_getStoreKey(D))&&n.ephemeralResponseStore.has(g)?_.p(k,n.ephemeralResponseStore.get(g),7):_.p(k,PnC(n,D),4);case 4:b=k.yieldResult;if(!g){k.jumpTo(3);break}q=jn(b,3600);return _.p(k,n.ephemeralResponseStore.put(g,new _.UV(q)),3);case 7:b=(U=k.yieldResult)==null?void 0:_.kJ(U);case 3:return b.replacementEndpoint&&(J=_.u(b.replacementEndpoint,_.ds))&&b.sequenceContinuation&&(J.sequenceParams=
b.sequenceContinuation),k.return(b)}})};
OHr=function(n,D){D=(new Vx).JSC$11759_getStoreKey(D);return!!D&&n.ephemeralResponseStore.has(D)};
iHj=function(n,D,L){var g,b,q,U,J;_.B(function(k){if(k.nextAddress==1){g=new Vx;b=g.JSC$11759_getStoreKey(D);if(!b)return k.return();if(L.reelWatchSequenceResponse)return q=jn(L.reelWatchSequenceResponse,3600),n.ephemeralResponseStore.put(b,new _.UV(q)),k.jumpTo(0);if(!n.ephemeralResponseStore.has(b))return k.jumpTo(0);J=L;return _.p(k,n.ephemeralResponseStore.get(b),4)}J.reelWatchSequenceResponse=(U=k.yieldResult)==null?void 0:_.kJ(U);_.Tq(k)})};
PnC=function(n,D){var L=L===void 0?{}:L;var g,b,q;return _.B(function(U){switch(U.nextAddress){case 1:if(n.innertubeTransportService){g=n.innertubeTransportService;U.jumpTo(2);break}if(!n.innertubeTransportLoader){_.wd(Error("ij"));U.jumpTo(2);break}return _.p(U,n.innertubeTransportLoader(),4);case 4:g=U.yieldResult;case 2:return _.p(U,(b=g)==null?void 0:_.xI(b,D,L),5);case 5:return q=U.yieldResult,U.return(q)}})};
_.oh.Object.defineProperties(b7.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
b7[NR]=[kuX,_.VE,Z0,_.Yo(_.cn),_.Yo(sOW)];_.t$3=new _.jK("STORAGE_MANAGER_TOKEN");var mCO=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},v0C;
mCO.prototype.enqueue=function(n,D){D===1?this.currentPersistentToast=n:this.queue.push(n);this.openToast()};
mCO.prototype.openToast=function(){var n;(n=this.currentToast)!=null&&n.opened||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.Xo3=new _.jK("TOAST_MANAGER_TOKEN");var lPA;_.M$2=_.t4(function(n){return _.Z("basic-content-view-model",{class:_.nl("ytBasicContentViewModelHost",_.xe(n.className))},_.Z(_.Z4,{cond:function(){return n.data().headline},
then:function(D){return _.Z("div",{class:"ytBasicContentViewModelHeadline"},_.Z(_.pl,{text:D}))}}),_.Z(_.aV,{each:function(){return n.data().paragraphs||[]},
keyBy:"INDEX"},function(D){return _.Z("div",{class:"ytBasicContentViewModelParagraph"},_.Z(_.Z4,{cond:function(){var L=D();return!!(L.header||L.customHeader||L.headline)},
then:function(){return _.Z(lPA,{paragraph:D})}}),_.Z(_.Z4,{cond:function(){return D().asset||D().text},
then:function(){return _.Z("div",{class:"ytBasicContentViewModelParagraphContent"},_.Z(_.Z4,{cond:function(){return D().asset},
then:function(L){return _.Z("div",{class:"ytBasicContentViewModelParagraphAsset"},_.Z(_.fF,{data:L},{contentPreviewImageViewModel:_.pH}))}}),_.Z(_.Z4,{cond:function(){return D().text},
then:function(L){return _.Z("div",{class:"ytBasicContentViewModelParagraphText"},_.Z(_.pl,{text:L}))}}))}}))}))},"Ld");
lPA=_.t4(function(n){var D=n.paragraph;return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return D().headline},
then:function(L){return _.Z(_.pl,{text:L,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.Z(_.fF,{data:function(){return D().header||D().customHeader}},{sectionHeaderViewModel:function(L){return _.Z(_.Hp,{data:L.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Md");var Yl3=_.t4(function(n){return _.Z("yt-expandable-metadata-header-view-model",{class:"ytExpandableMetadataHeaderViewModelHost"},_.Z(_.Z4,{cond:function(){return n.expanded()},
then:function(){return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader"},_.Z("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.Z(_.Z4,{cond:function(){return n.data().expandedTitleImage},
then:function(D){return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.Z(_.RU,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:D}))}}),_.Z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.Z("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.Z(_.pl,{text:function(){return n.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.Z(_.pl,{text:function(){return n.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.Z(_.pl,{text:function(){return n.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.Z("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.Z(_.fF,{data:function(){return n.data().infoButton}},{buttonViewModel:_.O9}),_.Z(_.fF,{data:function(){return n.data().collapseButton}},{buttonViewModel:function(D){return _.Z(_.O9,{data:D.data,
onClick:function(){var L;(L=n.expandedCallback)==null||L.call(n,!1)}})}})))},
else:function(){return _.Z(o0T,Object.assign({},n))}}))},"Nd"),SlT=_.t4(function(n){return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.Z(_.Z4,{cond:function(){return n.data().collapsedLabelImage},
then:function(D){return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.Z(_.RU,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:D,alt:""}))}}),_.Z(_.pl,{text:function(){return n.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"Od"),o0T=_.t4(function(n){var D=_.GS(function(){var L;
return void((L=n.expandedCallback)==null?void 0:L.call(n,!0))});
return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader","on:click":D},_.Z("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.Z(_.Z4,{cond:function(){return n.data().collapsedImage},
then:function(L){return _.Z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.Z(_.RU,{width:16,height:16,data:L,alt:""}))}}),_.Z(_.Z4,{cond:function(){return n.data().showLeadingCollapsedLabel},
then:function(){return _.Z(SlT,Object.assign({},n))}}),_.Z("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.Z(_.pl,{text:function(){return n.data().collapsedTitle}}))),_.Z("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.Z(_.Z4,{cond:function(){return!n.data().showLeadingCollapsedLabel},
then:function(){return _.Z(SlT,Object.assign({},n))}}),_.Z(_.fF,{data:function(){return n.data().infoButton}},{buttonViewModel:_.O9}),_.Z(_.fF,{data:function(){return n.data().expandButton}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
onClick:function(){var g;(g=n.expandedCallback)==null||g.call(n,!0)}})}})))},"Pd");var FM3=_.t4(function(n){var D=_.V(_.V3(function(){return n.data().initiallyExpanded})),L=D.next().value,g=D.next().value,b,q=(b=_.E().resolve(_.Yo(_.hR)))==null?void 0:b(),U=function(){var J=n.data().colorData;
if(J)return q?J==null?void 0:J.darkColorPalette:J==null?void 0:J.lightColorPalette};
return _.Z("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.Uh({"background-color":function(){var J=U();return(J==null?0:J.section2Color)?_.z7(J.section2Color):""}})},_.Z(_.fF,{data:function(){return n.data().header}},{expandableMetadataHeaderViewModel:function(J){return _.Z(Yl3,{data:J.data,
expanded:function(){return!!L()},
expandedCallback:function(k){g(k)}})}}),_.Z(_.Z4,{cond:function(){return L()},
then:function(){return _.Z("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.Z(_.fF,{data:function(){return n.data().expandedContent}},{horizontalShelfViewModel:function(J){return _.Z(_.uw,{data:J.data,
includeMargin:!0,forceNarrowLayout:!0,palette:U})},
videoSummaryContentViewModel:function(J){return _.Z(MkW,{data:J.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(J){return _.Z(dE,{data:J.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(J){return _.Z(_.M$2,{data:J.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.Z(_.fF,{data:function(){return n.data().expandedBottomButtons}},{buttonViewModel:function(J){return _.Z("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.Z(_.O9,{data:J.data}))}}))}}))},"Qd");var HUT=_.t4(function(n){var D=n.text;var L=n.marqueeSpacing;var g=n.scrollDelay;var b=n.scrollDuration;var q=n.enableMarqueeScroll;n=n.large;var U=_.V(_.bn(!1,void 0,"kfNqfd")),J=U.next().value,k=U.next().value,a=_.V(_.bn(0,void 0,"bYgZbf"));U=a.next().value;var d=a.next().value,T=_.tb();a=_.tb();var Q=_.tb(),A=_.E().resolve(_.eN);_.El(function(){if(q()){var h=Q.value.getBoundingClientRect().width,e=T.value.getBoundingClientRect().width;if(h>e){var v=(A==="ltr"?-1:1)*(h+(L?L():16));Promise.resolve().then(function(){k(!0);
d(v)})}}});
var I={},w={};return _.Z("marquee-scroll",{class:_.nl("ytMarqueeScrollHost",(I.ytMarqueeScrollHostLarge=n,I)),el:T},_.Z("div",{id:"marquee-scroll-inner-container",class:_.nl("ytMarqueeScrollInnerContainer",(w.ytMarqueeScrollAnimationEnabled=function(){return J()},w)),
el:a,style:_.Uh({gap:L?(0,_.sO)(L):"16px","animation-duration":b?OxP(b):"16s","animation-delay":g?OxP(g):"3s","--marquee-translate":(0,_.sO)(U)})},_.Z("span",{el:Q,dir:"auto"},_.Z(_.pl,{text:D,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.Z(_.Z4,{cond:J,then:function(){return _.Z("span",{"aria-hidden":"true",dir:"auto"},_.Z(_.pl,{text:D,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Rd");_.yKA=_.t4(function(n){var D=n.data;var L=n.overlayDensity;n=_.GS(function(){D().onTapCommand&&_.Cy(D().onTapCommand);return!1});
var g=_.W6(),b={};return _.Z("reel-sound-metadata-view-model",{class:_.nl("ytReelSoundMetadataViewModelHost",(b.ytReelSoundMetadataViewModelHostLarge=function(){return(L==null?void 0:L())===1},b)),
"on:click":n,tabindex:0,role:"button","on:keydown":g},_.Z("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.Z(_.Z4,{cond:function(){return D().musicIcon},
then:function(q){return _.Z(_.RU,{data:q,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon"})}}),_.Z("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.Z(HUT,{text:function(){return D().soundMetadata},
enableMarqueeScroll:function(){return!!D().enableMarqueeScroll},
large:function(){return(L==null?void 0:L())===1}}))))},"Sd");var NTA,jtO,$p,goo,$EA,LhA,V6J,qJD;NTA=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];jtO=_.H7("wil_icon_max_concurrent_fetches",Infinity);
$p=function(n,D,L){var g=this;this.iconSet=n;this.appDirection=D;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.U8.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.c("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.c("wil_icon_network_first");this.renderWhenIdle=_.c("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.c("wil_icon_load_immediately");this.isPurging=!1;n=function(){g.cacheStorageAvailable&&(g.cacheStorageAsync=_.U8.caches.open("yt-icons").then(function(q){return g.cacheStorageSync=q}).catch(function(){g.cacheStorageAvailable=!1}))};
L=(L==null?void 0:L())||{};L=_.V(Object.entries(L));for(D=L.next();!D.done;D=L.next()){var b=_.V(D.value);D=b.next().value;b=b.next().value;b=Gb(b);noJ(b);this.iconCache[D]=b.cloneNode(!0)}this.isPurging=DEU(this);this.isPurging instanceof Promise?this.isPurging.then(n):n()};
_.xiv=function(n,D){var L=n.resolveIcon(D);return L?n.renderingMode===1?LhA(n,L,n.renderingMode):(D=n.iconCache[L.url])?(D=D.cloneNode(!0),goo(n,D),LhA(n,L,n.renderingMode,D)):_.boo(n,L).then(function(g){var b=g?0:1;goo(n,g);return LhA(n,L,b,g)}):(_.Iy(new _.pe("Icon not found",{iconShape:D})),function(){})};
goo=function(n,D){if(D){n.counter+=1;n="_yt"+n.counter;D=[D].concat(_.Iu(D.getElementsByTagName("*")));D=_.V(D);for(var L=D.next();!L.done;L=D.next())if(L=L.value,L.tagName==="style"&&L.textContent)L.textContent=$EA(L.textContent,n,!0);else for(var g=_.V(L.attributes),b=g.next();!b.done;b=g.next()){b=b.value;b.name==="id"&&(b.value+=n);["mask","fill","clip-path"].includes(b.name)&&(b.value=$EA(b.value,n));if(b.name==="style"){var q=L.style;try{q.cssText=$EA(q.cssText,n,!0)}catch(d){var U=void 0,J=
void 0,k=void 0,a=void 0;GY({error:((U=d)==null?void 0:(k=(J=U).toString)==null?void 0:k.call(J))||"",el:L.outerHTML,style:!!q,cssText:(a=q)==null?void 0:a.cssText})}}b.name==="xlink:href"&&(b.value=b.value.replace(/#(.*)/,"#$1"+n))}}};
$EA=function(n,D,L){var g=/url\(["']?#(.*?)["']?\)/;(L===void 0?0:L)&&(g=/url\(["']?#(.*?)["']?\)/g);return n.replace(g,"url(#$1"+D+")")};
LhA=function(n,D,L,g){return function(b,q){var U=Object.assign({},{iconColor:"currentcolor",iconWidth:D.size+"px",iconHeight:D.size+"px",iconDisplay:"block"},q);q=_.Jp("DIV");var J=U.iconColor,k=U.iconFilter;U="width: "+U.iconWidth+"; height: "+U.iconHeight+"; display: "+U.iconDisplay+";";k&&(U+=" filter: "+k+";");L===0&&(U+=" fill: "+J+";");L===1&&(k=D.url,U+=" -webkit-mask: url("+k+") no-repeat center / cover; mask: url("+(k+") no-repeat center / cover; background-color: ")+J);D.allowMirroring&&
n.appDirection==="rtl"&&(U+=" transform: scale(-1, 1); transform-origin: center center;");q.setAttribute("style",U);L===0&&g&&q.appendChild(g);b.appendChild(q)}};
_.boo=function(n,D){var L,g,b;return _.B(function(q){L=function(U){return tc(U)};
g=D.url;if(!GbT(g))throw Error("jj");b=qJD(n,g);return q.return(b.then(function(U){return U.clone().text()}).then(function(U){var J=L(U);
U=D.size;var k=_.Jp("DIV");_.HI(k,J);J=_.k3(k.firstElementChild!==void 0?k.firstElementChild:_.GKQ(k.firstChild,!0));U=noJ(J,U);n.iconCache[g]=U.cloneNode(!0);delete n.responsePromises[g];return U}).catch(function(){}))})};
V6J=function(n){var D,L=(D=n.requestAninmationFrameResolver)==null?void 0:D.promise;L||(n.requestAninmationFrameResolver=new _.gs,L=n.requestAninmationFrameResolver.promise,_.U8.requestAnimationFrame(function(){var g;(g=n.requestAninmationFrameResolver)==null||g.resolve();n.requestAninmationFrameResolver=null}));
return L};
qJD=function(n,D){var L,g;return _.B(function(b){if(b.nextAddress==1)return n.waitForAnimationFrame?_.p(b,V6J(n),2):b.jumpTo(2);L=n.responsePromises[D];L||(g=function(){var q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:if(!n.cacheStorageAvailable){q=void 0;k.jumpTo(2);break}if(U=n.cacheStorageSync){k.jumpTo(3);break}return _.p(k,n.cacheStorageAsync,4);case 4:U=k.yieldResult;case 3:q=U;case 2:return J=q,n.isNetworkFirstStrategy?k.return(n.fetchAndUpdateCache(D,J).catch(n.getCacheStorageResponse.bind(n,
D,J))):k.return(n.getCacheStorageResponse(D,J).catch(n.fetchAndUpdateCache.bind(n,D,J)))}})},L=n.renderWhenIdle?new Promise(function(q,U){_.dF(_.fj,function(){g().then(q).catch(U)},10)}):g(),n.responsePromises[D]=L);
return b.return(L.catch(function(q){delete n.responsePromises[D];GY({error:(q==null?0:q.toString)?q.toString():"",url:D});throw q;}))})};
$p.prototype.fetchAndUpdateCache=function(n,D){var L=this;return _.B(function(g){return g.return(UE3(L,n).then(function(b){BdA(L,n,b,D);return b}))})};
var UE3=function(n,D){var L;return _.B(function(g){if(n.numFetches<jtO)return n.numFetches+=1,g.return(JkA(n,D).finally(function(){--n.numFetches;if(Object.keys(n.queuedResponseResolvers).length){var b=Object.keys(n.queuedResponseResolvers)[0],q=n.queuedResponseResolvers[b];delete n.queuedResponseResolvers[b];q.resolve(UE3(n,b))}}));
L=new _.gs;n.queuedResponseResolvers[D]=L;return g.return(L.promise)})},JkA=function(n,D,L){L=L===void 0?2:L;
var g;return _.B(function(b){g={credentials:"same-origin",priority:"low"};return b.return(_.U8.fetch(D,g).then(function(q){return q.ok?q:Promise.reject(Error("kj`"+q.status+"`"+q.statusText))}).catch(function(q){if(L>0)return JkA(n,D,L-1);
throw q;}))})},BdA=function(n,D,L,g){_.B(function(b){return g?b.return(new Promise(function(q){_.dF(_.fj,function(){var U,J;
return _.B(function(k){switch(k.nextAddress){case 1:if(!n.isNetworkFirstStrategy){U=void 0;k.jumpTo(2);break}return _.p(k,g.match(D).catch(function(){}),3);
case 3:U=k.yieldResult;case 2:if(J=U){k.jumpTo(4);break}return _.p(k,g.put(D,L.clone()).catch(function(a){GY({error:(a==null?0:a.toString)?a.toString():"",url:D})}),4);
case 4:q(),_.Tq(k)}})},50)})):b.return()})};
$p.prototype.getCacheStorageResponse=function(n,D){return _.B(function(L){return D?L.return(D.match(n).then(function(g){return g&&g.ok?g:Promise.reject()})):L.return(Promise.reject())})};
var noJ=function(n,D){D===void 0||n.getAttribute("viewBox")||n.setAttribute("viewBox","0 0 "+D+" "+D);n.setAttribute("focusable","false");n.setAttribute("aria-hidden","true");try{n.style.pointerEvents="none",n.style.display="inherit",n.style.width="100%",n.style.height="100%"}catch(b){var L;GY({error:((L=b)==null?0:L.toString)?b.toString():""});try{n.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(q){var g;GY({error:((g=q)==null?0:g.toString)?q.toString():
""})}}return n},GbT=function(n){for(var D=_.V(NTA),L=D.next();!L.done;L=D.next())if(n.startsWith(L.value)&&n.endsWith(".svg"))return!0;
return!1};
$p.prototype.resolveIcon=function(n){return this.iconSet.resolveIcon(n)};
var GY=function(n){_.CL(new _.pe("Error in IconManager",n))},DEU=function(n){if(_.c("wil_icons_cache_purge_killswitch"))return!1;
try{var D=_.U8.localStorage}catch(q){return!1}if(!D||!n.cacheStorageAvailable)return!1;var L=function(q){try{var U;(U=D)==null||U.setItem("yt-icons-last-purged",q.toString())}catch(k){var J;GY({error:((J=k)==null?0:J.toString)?k.toString():""})}},g=Number(D.getItem("yt-icons-last-purged"));
if(!g)return g=new Date,g=g.setDate(g.getDate()-Math.floor(Math.random()*90+1)),L(g),!1;if(function(q,U){q=new Date(q);U=new Date(U);return U.getMonth()-q.getMonth()+12*(U.getFullYear()-q.getFullYear())}(g,Date.now())<3)return!1;
try{return _.U8.caches.delete("yt-icons").then(function(q){q&&L(Date.now());return q}).catch(function(){return!1}).finally(function(){n.isPurging=!1})}catch(q){var b;
GY({error:((b=q)==null?0:b.toString)?q.toString():""});return!1}};
$p[NR]=[uIo,_.eN,_.Yo(zHT)];_.q5=function(n,D){this.iconManager=n;this.iconsToFetch=D};
_.q5[NR]=[_.Dw,_.Yo(AoA)];var kbA=function(n,D,L){this.requestKey=n;this.myd=D;this.ukx=L;this.sDO=function(){return new XMLHttpRequest};
this.e5s=void 0;this.pFe=[]};
kbA.prototype.getLatestChallengeResponse=function(){return this.ukx};
var eOA=function(n,D,L){var g,b,q,U;return _.B(function(J){if(J.nextAddress==1){_.h9("attestation_challenge_fetch");_.Wz("att_fs",void 0,"attestation_challenge_fetch");if(!n.e5s)throw new _.Ov(9,"Missing fetcher");return _.p(J,n.e5s(D,L),2)}g=J.yieldResult;q=(b=g)==null?void 0:b.bgChallenge;if(!q)throw new _.Ov(15,"Missing field");n.ukx=g;n.pFe.forEach(function(k){k(g)});
U=uR8(q);_.Wz("att_fc",void 0,"attestation_challenge_fetch");S24("attestation_challenge_fetch");return J.return(U)})},bUj=function(n,D){var L,g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:L=new bb(100,3E5,.25,2),g=void 0;case 2:if(!(L.currBackoffCount_<10)){J.jumpTo(4);break}_.JA(J,5);if(!(L.currBackoffCount_>0)){J.jumpTo(7);break}return _.p(J,pQB(L.getValue()),7);case 7:return _.p(J,p7D(n,D),9);case 9:return b=J.yieldResult,J.return(b);case 5:q=_.dG(J);q instanceof _.Ov?g=q:(U=q instanceof Error?q.message:"Unknown",g=new _.Ov(9,U));MqW(L);J.jumpTo(2);break;case 4:if(g)throw g;throw new _.Ov(9,"Unknown error");}})},p7D=function(n,
D){D=fOG(ApL(new u9j,D),n.requestKey);
var L=new _.gs,g=n.sDO();g.open("POST",n.myd);g.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");g.setRequestHeader("Content-Type","application/json+protobuf");g.onload=function(){if(z_O(g)){var b=woA(g.responseText);L.resolve(b)}else L.reject(new _.Ov(_.Rfv(j6(g)),g.statusText))};
g.onerror=function(){L.reject(new _.Ov(_.Rfv(j6(g)),g.statusText))};
g.send(D.serialize());return L.promise};var a4R=function(n){this.networkStatusManager=n;this.isDownloaded=Qc4===void 0?function(){return!1}:Qc4;
this.isReady=!1;this.nmt=Zoo(this)},Zoo=function(n){var D;
return _.B(function(L){if(L.nextAddress==1)return _.p(L,TdB(),2);if(L.nextAddress!=3)return D=L.yieldResult,_.p(L,GqW(D),3);n.wc=L.yieldResult;agi(n.wc).then(function(){n.isReady=!0});
return L.return(n.wc)})},dED=function(n,D,L){n.wc?(n=n.wc.da({mB:L,
k1e:!0,wL6:!0}),D.serviceIntegrityDimensions={poToken:n}):_.zo(Error("lj"))};
a4R.prototype.processContext=function(n){var D=this;if(!n.input.match(_.FY(lic)))return _.XZ();var L=n.innerTubeRequest,g=L.videoId;return!g||this.isDownloaded(L)||this.networkStatusManager&&!this.wc&&!this.networkStatusManager.isNetworkAvailable()?_.XZ():this.wc?this.isReady?(dED(this,L,g),_.XZ()):new vx(agi(this.wc).then(function(){dED(D,L,g)})):new vx(this.nmt.then(function(b){return _.B(function(q){if(q.nextAddress==1)return _.p(q,agi(b),2);
dED(D,L,g);_.Tq(q)})}))};var TdR=new _.jK("WEB_PO_CONTEXT_PROCESSOR");var EoO=function(n,D){var L=this;this.xv6=0;var g;this.gLS=(g=D==null?void 0:D.gLS)!=null?g:window;this.networkStatusManagerPromise=D==null?void 0:D.networkStatusManagerPromise;var b;this.requestKey=(b=D==null?void 0:D.requestKey)!=null?b:_.yH("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var q;this.yH6=(q=D==null?void 0:D.yH6)!=null?q:function(k){return new Kd(k)};
var U;g=(U=D==null?void 0:D.kW1)!=null?U:function(k,a,d){return new kbA(k,a,d)};
this.bgChallenge=uR8(n.bgChallenge);this.ttlSeconds=fb8(D0(n.challenge||""));this.ke=g(this.requestKey,_.c("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.U8.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",n);ZiT(this.ke);var J;this.ieq=(J=D==null?void 0:D.ieq)!=null?J:function(k){_.py(L.gLS.document,"visibilitychange",function(){L.gLS.document.visibilityState===
"visible"&&k()})}},ckR=function(n){if(!n.nH){var D={maxAttempts:5,
mId:n.ttlSeconds*1E3};dMO(n.gLS);n.nH=n.yH6({ke:n.ke,xf:{disable:_.c("html5_web_po_disable_remote_logging"),rZ:"aGIf",qo0:c9v("html5_web_po_experiment_ids"),c2T:_.c("wpo_dis_lfdms")?0:1E3},o5K:D,ozd:n.bgChallenge,wKC:T74});n.xv6=Date.now();O1j(n.nH,function(){n.xv6=Date.now()});
QVB(n.nH,function(){return _.B(function(g){return g.return(sV2(n))})});
var L=n.wm6.bind(n);n.networkStatusManagerPromise&&n.ttlSeconds>0&&n.networkStatusManagerPromise.then(function(g){g.listen("publicytnetworkstatus-online",L)});
n.ieq(L)}};
EoO.prototype.wm6=function(){if(Date.now()>this.xv6+this.ttlSeconds*1E3){var n;(n=this.nH)==null||rpQ(n)}};
var sV2=function(n){if(n.pa5)return n.pa5;if(!n.nH)throw Error("mj");n.pa5=new mr({nH:n.nH,ke:n.ke,bhN:!0,onError:T74});return n.pa5},sk8=function(n,D){n=new EoO(n,D);
ckR(n);sV2(n)};var Vf=function(n,D){this.store=n;this.queue=[];this.supportsFocus=_.c("web_ephemeral_actions_focus");D==null||D.addEventListener("yt-navigate-start",this.reset.bind(this))};
Vf.prototype.enqueue=function(n){var D=n.command,L=n.durationMs,g=n.elementToFocus;var b=n.label;var q=n.elementToFocus;n.command?b=_.Tg("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:b,shortcut:_.Tg("SHIFT_PLUS_ENTER")}):q&&this.supportsFocus&&(n=b+". "+_.Tg("SHIFT_PLUS_ENTER")+" to move focus.",b=_.Tg("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:b,shortcut:_.Tg("SHIFT_PLUS_ENTER")},n));L={announcement:b,durationMs:L!=null?L:this.supportsFocus?8E3:void 0};D?L.command=D:g&&this.supportsFocus&&(g.classList.add("ephemeral-action-focusable-element"),
L.selector=g.tagName+".ephemeral-action-focusable-element");this.queue.push(L);QVo(this)};
Vf.prototype.activate=function(n){var D=_.RUJ(this.store.getState());if(D){if(D==null?0:D.command)_.z8(D.command),this.store.dispatch(Rw6(null));(D==null?0:D.selector)&&this.supportsFocus&&(D=document.querySelector(D.selector),_.CqB(D));n.preventDefault()}};
var QVo=function(n){if(!_.RUJ(n.store.getState())&&n.queue.length){var D=n.queue.shift();D&&(n.previousAnnouncement===D.announcement&&(D.announcement+="\u00a0"),n.store.dispatch(Rw6(D)),n.previousAnnouncement=D.announcement,n.timeoutId=setTimeout(function(){if(D.selector&&n.supportsFocus){var L;(L=document.querySelector(D.selector))==null||L.classList.remove("ephemeral-action-focusable-element")}n.store.dispatch(Rw6(null));QVo(n)},D.durationMs))}};
Vf.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(Rw6(null));this.queue.length=0;this.timeoutId=void 0};
Vf[NR]=[_.CK,_.qN];_.Ug=new _.jK("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var uho=new _.jK("AUTH_SERVICE_TOKEN");var uzT=_.yK(["about:blank"]),Qk4;var f4D=new _.jK("API_IFRAME_TOKEN"),AkT=new _.jK("FETCH_FN_TOKEN"),zfT=new _.jK("PARSE_FN_TOKEN"),I4l=new _.jK("WINDOW_REQUEST_TOKEN");var WMc;WMc=new _.jK("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.CsA=new _.jK("MISC_UI_SHARED_FLAGS_TOKEN");var rkR=function(){};
rkR.prototype.getFlag=function(n){if(n.configType!==2)throw Error("nj");return OoA(n)};
var OoA=function(n){switch(n.flagType){case "bool":return _.c(n.flagName);case "int":return _.xG(_.H7(n.flagName));case "double":return _.H7(n.flagName);case "string":return _.yH(n.flagName);case "int32_list":return c9v(n.flagName);case "int64_list":return c9v(n.flagName).map(function(D){return _.xG(D)});
case "string_list":return _.NE(n.flagName);default:throw Error("oj");}};var BP=function(n,D,L){D=D===void 0?{}:D;wV.call(this,L===void 0?"uninitialized":L);this.env=n;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}];D.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=D.shouldWaitOnAsyncImmediate)};
_.f(BP,wV);BP.prototype.init=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return D.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(g,n(D.env),2):(n(D.env),g.jumpTo(2));if(g.nextAddress!=4)return D.jobSet?_.p(g,D.jobSet.completedResolver.promise,4):g.jumpTo(4);L=_.R9();L.parkOrScheduleJob(function(){D.transition("rendering")},10,"ci");
_.Tq(g)})};
BP.prototype.initialRender=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return D.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(g,n(D.env),2):(n(D.env),g.jumpTo(2));if(g.nextAddress!=4)return D.jobSet?_.p(g,D.jobSet.completedResolver.promise,4):g.jumpTo(4);L=_.R9();L.parkOrScheduleJob(function(){D.transition("rendered")},10,"cr");
_.Tq(g)})};
BP.prototype.afterRenderImmediate=function(n){var D=this,L;return _.B(function(g){if(g.nextAddress==1)return D.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(g,n(D.env),2):(n(D.env),g.jumpTo(2));if(g.nextAddress!=4)return D.jobSet?_.p(g,D.jobSet.completedResolver.promise,4):g.jumpTo(4);L=_.R9();L.parkOrScheduleJob(function(){D.transition("after-render-deferred")},10,"carml");
_.Tq(g)})};
BP.prototype.afterRenderDeferred=function(n){var D=this;return _.B(function(L){n(D.env);_.Tq(L)})};var ioT={},w7J=(ioT.rendered={priority:0,callback:function(n){VrI(n.injector.resolve(To))}},ioT);var hfA=!1,wQ8=0,CQv=null,iiT=null;var Wh2=new _.jK("NETWORK_SLI_TOKEN");var efT=function(n,D,L,g){this.networkSli=n;this.fetchFn=D;this.parseFn=L;this.requestFn=g};
efT.prototype.fetch=function(n,D,L){var g=this,b,q,U;return _.B(function(J){b=xE3(g,n,D);U=(q=g.fetchFn)!=null?q:fetch;return J.return(U(b).then(function(k){return g.handleResponse(k,L)}).catch(function(k){_.CL(k);
if((L==null?0:L.expectJsonStrict)&&k instanceof bt&&k.errorType===1)return Promise.reject(k)}))})};
var g6j=function(n,D,L,g){var b,q,U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:return b=xE3(n,D,L),_.JA(d,2),_.p(d,fetch(b),4);case 4:q=d.yieldResult;_.hE(d,3);break;case 2:throw _.dG(d),new bt(2,"Failed to parse streaming response",b.url);case 3:if(!q.redirected&&!q.ok)throw(U=n.networkSli)==null||U.failure(),new _.pe("Streaming fetch request not ok",b.url);if(!q.body)throw new _.pe("No response body in streaming response",b.url);J=q.body.pipeThrough(new TextDecoderStream).getReader();
k=new _.$X;a={};return d.return(KhD(n,J,k,gKO,a,g))}})},xE3=function(n,D,L){if(n.networkSli){var g=_.gm(_.N1(D,"key"))||"/UNKNOWN_PATH";
n.networkSli.start(g)}g=L;_.c("wug_networking_gzip_request")&&(g=h5B(L));var b;return new ((b=n.requestFn)!=null?b:window.Request)(D,g)},KhD=function(n,D,L,g,b,q){var U,J,k,a,d,T,Q,A,I;
return _.B(function(w){if(w.nextAddress==1)return _.p(w,D.read(),2);U=w.yieldResult;J=U.value;if(k=U.done)return(a=n.networkSli)==null||a.success(),w.return(b);try{d=L.parse(J)}catch(h){throw new bt(1,"Failed to parse streaming response",J);}if(d!=null)for(T=_.V(d),Q=T.next();!Q.done;Q=T.next())A=Q.value,g(b,A),I=void 0,(I=q)==null||I(b,A);return w.return(KhD(n,D,L,g,b,q))})};
efT.prototype.handleResponse=function(n,D){var L,g=(L=this.parseFn)!=null?L:JSON.parse;L=n.text().then(function(b){if((D==null?0:D.jspbResponseCtor)&&n.ok)return zhJ(D.jspbResponseCtor,b);b=b.replace(")]}'","");if((D==null?0:D.expectJsonStrict)&&b)try{var q=g(b)}catch(J){throw new bt(1,"JSON parsing failed after fetch");}var U;return(U=q)!=null?U:g(b)});
n.redirected||n.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),L=L.then(function(b){_.CL(new _.pe("Error: API fetch failed",n.status,n.url,b));return Object.assign({},b,{errorMetadata:{status:n.status}})}));
return L};
efT[NR]=[_.Yo(Wh2),_.Yo(AkT),_.Yo(zfT),_.Yo(I4l)];var RfA=new _.jK("NETWORK_MANAGER_TOKEN");var PsT=[1,2,4,8,16,30],mE3=function(n){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=n.maxTimeMs;this.maxFrameCount=n.maxFrameCount===void 0?Math.ceil(60*n.maxTimeMs/1E3):n.maxFrameCount;n=_.V(PsT);for(var D=n.next();!D.done;D=n.next())this.brokenFrameSummarizers.push(new t6A(D.value/60*1E3))},voR=function(n){var D=n.frameCountInternal>=n.maxFrameCount;
return n.elapsedTimeMs>=n.maxTimeMs||D},X7l=function(n){for(var D=[],L=_.V(n.brokenFrameSummarizers),g=L.next();!g.done;g=L.next())g=g.value,g=g.brokenFrameCount!==0?{severityMs:Math.round(g.targetFrameTimeMs),
eventCount:g.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(g.averageDurationBetweenEventsMs)}:void 0,g&&D.push(g);return{summaries:D,monitoringDurationMs:Math.round(n.elapsedTimeMs)}};
_.oh.Object.defineProperties(mE3.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 t6A=function(n){this.targetFrameTimeMs=n;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.oh.Object.defineProperties(t6A.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var l4R=function(){};
l4R.prototype.start=function(n,D){var L=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var g=new mE3({maxTimeMs:n});this.monitor=g;this.lastSummaryInternal=void 0;this.metadataToLog=D;return new Promise(function(b){var q=function(U){if(U===void 0)L.stop(),b(void 0);else if(L.monitor!==g)U=Object.assign({},X7l(g),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),b(U);else{var J=L.monitor;if(!voR(J)){J.frameCountInternal++;if(J.prevTime===void 0)J.startTime=
U;else for(var k=U-J.prevTime,a=_.V(J.brokenFrameSummarizers),d=a.next();!d.done;d=a.next()){d=d.value;var T=d.currTimeMs;d.currTimeMs+=k;k>d.targetFrameTimeMs+2&&(d.brokenFrameCount++,d.timeOfFirstBrokenFrameMs===void 0&&(d.timeOfFirstBrokenFrameMs=T),d.timeOfLastBrokenFrameMs=T)}J.prevTime=U}voR(L.monitor)?b(L.stop()):_.fj.addJob(q,5,0)}};
_.fj.addJob(q,5,0)})};
l4R.prototype.stop=function(n){if(!this.monitor)return this.lastSummaryInternal;var D=Object.assign({},X7l(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(D.monitoringDurationMs){n=n!=null?n:this.metadataToLog;var L={droppedFramesSummary:D,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};n&&(L[n.type]=n.data);_.Qa("manualSmoothnessMeasurement",L)}this.monitor=void 0;this.lastSummaryInternal=D;this.metadataToLog=void 0;return D};_.M6w=new _.jK("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var ooU;ooU=function(n){this.JSC$16114_expiringStorage=new az(n)};
_.YJ3=function(n){if(_.hlJ()&&(n=_.Vsv(_.JE()+"::"+n)))return new ooU(n)};
ooU.prototype.set=function(n,D,L){L=L!==void 0?Date.now()+L:void 0;this.JSC$16114_expiringStorage.set(n,D,L)};
ooU.prototype.get=function(n){return this.JSC$16114_expiringStorage.get(n)};
ooU.prototype.remove=function(n){this.JSC$16114_expiringStorage.remove(n)};var SJ2=new _.jK("SESSION_STORAGE");_.Jq=function(){};
_.Jq.getInstance=function(){var n=_.W7("ytglobal.storage_");n||(n=new _.Jq,_.v0("ytglobal.storage_",n));return n};
_.Jq.prototype.estimate=function(){var n,D,L;return _.B(function(g){n=navigator;return((D=n.storage)==null?0:D.estimate)?g.return(n.storage.estimate()):((L=n.webkitTemporaryStorage)==null?0:L.queryUsageAndQuota)?g.return(WXB()):g.return()})};
_.v0("ytglobal.storageClass_",_.Jq);var FhO=_.yK(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),Hol=_.yK(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var V0w={"/":_.ZD,"/?feature=ytca":_.ZD,"/feed/downloads":_.TlJ};var QK=function(n,D,L){this.JSC$16124_upliftPromise=n;this.store=D;this.JSC$16124_persistentStorePromiseAccessor=L};
QK.prototype.shouldPreferLocalResponse=function(n){return n.browseId==="FEdownloads"||n.browseId==="FEsmart_downloads"&&_.c("kevlar_modern_downloads_page")?!0:!1};
QK.prototype.localInnertubeResponse=function(n){var D=this;return _.B(function(L){return n.browseId==="FEdownloads"?_.c("kevlar_modern_downloads_page")?L.return(ykJ(D)):L.return(Ndl(D)):n.browseId==="FEsmart_downloads"&&_.c("kevlar_modern_downloads_page")?L.return(jVC(D)):L.return(Promise.reject(Error("qj")))})};
QK.prototype.canProvideFallbackResponse=function(){return!0};
QK.prototype.localFallbackInnertubeResponse=function(n){var D=this,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return _.p(q,D.JSC$16124_persistentStorePromiseAccessor(),2);case 2:L=q.yieldResult;if(n.browseId!=="SPaccount_downloads"||!L){q.jumpTo(3);break}return _.p(q,cwy(L),4);case 4:if(g=q.yieldResult)return q.return(_.kJ(g));case 3:return n.browseId==="FEwhat_to_watch"?q.return(n93(D)):(b=_.c("web_offline_continuation_automatic_retry")||_.c("web_offline_continuation_retry_button"))&&
n.continuation?q.return(Dlw(D)):q.return(LA2(D))}})};
var n93=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$16124_upliftPromise,2);D=_.B5b(n.store.getState().entities);return D.length?L.return(g9T(n,D)):L.return(LA2(n))})},Ndl=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$16124_upliftPromise,2);if(g.nextAddress!=3)return D=beJ([{offlineItemSectionRenderer:{}}]),_.p(g,$lR(n,D),3);L=g.yieldResult;L.onResponseReceivedActions=[zw("REFRESH_DOWNLOADS")];return g.return(L)})},ykJ=function(n){var D,L,g,b,q,U,J,k,a,d,T,Q,A;
return _.B(function(I){if(I.nextAddress==1)return _.p(I,n.JSC$16124_upliftPromise,2);if(I.nextAddress!=3)return D=n.store.getState(),L=D.entities,g=_.zz(L),b=_.I_(L),q=_.tOy(D),U=_.P_J(D),J=_.mLi(D),k=_.ZJf(L),a=_.sR(g),d=_.CI(L),T={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.ruf(g,b,k,q,U,a,d,J),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},Q=_.Tg("DOWNLOADS",void 0,"Downloads"),_.p(I,Gp3(n,T,Q),3);A=I.yieldResult;
A.onResponseReceivedActions=[zw("REFRESH_DOWNLOADS")];return I.return(A)})},jVC=function(n){var D,L,g,b,q,U,J,k,a;
return _.B(function(d){if(d.nextAddress==1)return _.p(d,n.JSC$16124_upliftPromise,2);if(d.nextAddress!=3)return D=n.store.getState(),L=D.entities,g=_.zz(L),b=_.sR(g),q=_.CI(L),U={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.i2B(g),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},J=_.Tg("SMART_DOWNLOADS",void 0,"Smart downloads"),k=Ir4(b,q),_.p(d,Gp3(n,U,J,k),3);a=d.yieldResult;a.onResponseReceivedActions=[zw("REFRESH_DOWNLOADS")];
return d.return(a)})},LA2=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1)return _.p(g,Jx(n.JSC$16124_upliftPromise,n.store),2);D=g.yieldResult;L=beJ([Uo(D)]);return g.return($lR(n,L))})},Dlw=function(n){var D,L,g,b;
return _.B(function(q){if(q.nextAddress==1)return D={},L=n.store.getState().continuation.continuationCommand,_.sj(D,_.Cl,L),_.p(q,Jx(n.JSC$16124_upliftPromise,n.store,D,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);g=q.yieldResult;b={};_.sj(b,_.Svc,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:g}}}],targetId:"browse-feedFEwhat_to_watch"});return q.return({responseContext:{},onResponseReceivedActions:[b]})})},beJ=function(n){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:n}}}}]}}},g9T=function(n,D){var L,g;
return _.B(function(b){var q={contents:Ip(D)};L=q&&q.contents?q:{};_.c("kevlar_modern_downloads_page")&&(L=Object.assign({},_.wTT(D),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));g={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:L}}}]}};return b.return($lR(n,g))})},$lR=function(n,D){var L,g;
return _.B(function(b){if(b.nextAddress==1)return _.p(b,n.JSC$16124_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return L=b.yieldResult,_.p(b,pr(L),3);g=b.yieldResult;return b.return({responseContext:{},contents:D,topbar:g})})},Gp3=function(n,D,L,g){var b,q;
return _.B(function(U){if(U.nextAddress==1)return _.p(U,n.JSC$16124_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3)return b=U.yieldResult,_.p(U,pr(b),3);q=U.yieldResult;var J=U.return,k=g;k=k===void 0?"":k;var a={dynamicTextViewModel:{text:{content:L}}};var d={flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.Tg("SETTINGS",void 0,"Settings"),accessibilityText:_.Tg("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:ym("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}};return J.call(U,{responseContext:{},contents:D,topbar:q,header:{pageHeaderRenderer:{content:{pageHeaderViewModel:{title:a,actions:d,metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:k}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},
pageTitle:L}}})})};var qwA=function(){this.moduleRegistry={};this.fetchCount=0};
qwA.prototype.isFetching=function(){return this.fetchCount>0};
var le=function(n,D){n.moduleRegistry[D.toString()]={asyncId:D,isFetching:!1};return n};
qwA.prototype.JSC$16135_loadModules=function(){for(var n=this,D=new Map,L=[],g=_.V(_.e1.apply(0,arguments)),b=g.next();!b.done;b=g.next()){b=b.value;var q=this.moduleRegistry[b];q?q.resolver?D.set(b,q.resolver):(q.resolver=new _.gs,D.set(b,q.resolver),L.push(q.asyncId),q.isFetching=!0):(q=new _.gs,D.set(b,q),q.resolve(void 0))}L.length&&(this.fetchCount+=1,_.Cd(_.ry.getMultipleAsync.apply(_.ry,_.Iu(L)).then(function(U){for(var J=0;J<L.length;J++){var k=U[J],a=n.moduleRegistry[L[J].toString()];a.isFetching=
!1;a.resolver.resolve(k)}}).catch(function(U){for(var J=_.V(L),k=J.next();!k.done;k=J.next()){k=k.value;
var a=n.moduleRegistry[k.toString()];a.resolver=void 0;a.isFetching=!1;D.get(k.toString()).reject(U)}}),function(){--n.fetchCount}));
return Promise.all([].concat(_.Iu(D.values())).map(function(U){return U.promise}))};_.M8=new _.jK("MODULE_REGISTRY_TOKEN");var VVo={},UlA=(VVo.rendered={priority:0,callback:function(n){a:{var D=void 0;try{var L;b:{if(_.gLy()){var g=_.qR8(_.JE()+"::pom");if(g){var b=new pK(g);break b}}b=void 0}var q=(L=b)==null?void 0:L.get("role_text");if(!q)break a;D={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:q}]}}}}}}catch(k){}D&&n.injector.resolve(_.S6).resolveCommand(D)}try{var U=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(U){var J=JSON.parse(U);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
J&&n.injector.resolve(_.S6).resolveCommand(J)}}catch(k){}}},VVo);var BmR,JE3={},kpO=(JE3.initialized={priority:10,callback:function(){BmR=ie()}},JE3.rendering={callback:function(n){var D;
return _.B(function(L){if(L.nextAddress==1)return _.p(L,BmR,2);D=L.yieldResult;if(!D.endpoint)throw Error("sj`"+_.U8.location.href);ei(n,D);_.Tq(L)})}},JE3);var p03={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(_.Iu(_.c("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(n){var D=n.stack;if(D.includes("chrome://")||D.includes("chrome-extension://")||n.message.includes("chrome-extension://")||D.includes("moz-extension://")||D.includes("local.adguard.org")||D.includes("auctioneer3.50million.club")||D.includes("youtubedownloader")||D.includes("youtube_home_page")||D.includes("is_youtube_video_no_longer_available")||
D.includes("switchScreenSizeHack")||D.includes("yt_main_big_banner.js")||D.includes("YouTubeCenter.js")||D.includes("/mytube.js")||D.includes("JSON.parseWrapper")||D.includes("/inj_js/common.js")||D.includes("firebug-lite")||D.includes(".repl.co/")||D.includes("linkfix")||D.includes("playAfterAd")||n.message.includes("Access is denied for this document")&&D.includes("<anonymous>")||n.fileName==="user-script"||n.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
D.includes("<anonymous>"))return!0;if(D.includes("https://www.youtube.com"))return!1;n=D.split("\n");if(!n.length)return!1;if(n.length<=3&&D.includes("s.onloadeddata"))return!0;D=0;for(var L=_.V(n),g=L.next();!g.done;g=L.next())g=g.value,(g.includes("https://")||g.includes("http://"))&&D++;return D/n.length>.95},
weight:0},{callback:function(n){return n.message==="Unknown Error"&&n.name.indexOf("NS_")===0},
weight:100},{callback:function(n){if(!_.p6)return!1;var D=n.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||n.message.includes("available to complete this operation"),L=n.stack.includes("webcomponents")&&n.message==="Object doesn't support this action";n=n.message.includes("object that does not implement interface Element");return D||L||n},
weight:0},{callback:function(n){return n.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(n){return n.message==="Operation is not supported"&&(n.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(n){return n.stack.includes("eval code (eval (code:1:1)")||n.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(n){return n.message.includes("Permission denied")&&n.stack.includes("this.domHandler")?!0:n.name.includes("TypeError")&&n.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(n){if(!n.stack)return!1;var D=n.stack.trim().split("\n");D.length&&D[0].endsWith("Error: "+n.message)&&D.shift();D.length&&D[D.length-1].includes("at window.onerror (")&&D.pop();if(!D.length)return!0;if(n.message==="Script error.")return D[0].includes("www.youtube.com")||D.length>=2&&D[0].startsWith("at new")&&D[1].startsWith("at window.onerror");if(n.message==="Unexpected token")return!0;n=_.V(D);for(D=n.next();!D.done;D=n.next())if(D=D.value,!(D.includes("<anonymous>")||
D.startsWith("load@")||D.startsWith("global code@")||D.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(n){return n.message==="Cannot read property 'experiments'"&&n.stack.includes("/s/player/")},
weight:500},{callback:function(n){return n.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(n){return n.stack.includes("/embed.js")?(n.params&&n.params&&(n.params.name="56"),!0):!1},
weight:1}]};var Ze3={},a8D=(Ze3.initialized={priority:10,callback:function(n){n.injector.addProvider({provide:OUo,useValue:n.root});n.injector.addProvider({provide:DCo,useValue:$AO});n.injector.addProvider({provide:LM3,useValue:p03});var D={};n.injector.addProvider((D.provide=g0o,D.useFactory=function(L,g){return function(){KQi(L,g)}},D[NR]=[DCo,
LM3],D));n.injector.addProvider({provide:kL,useClass:kL})}},Ze3);var dl2={},TmJ=(dl2.initialized={priority:3,callback:function(){var n;if(n=n1y()){n=n.replace("/",".");var D=_.cz();D.set("tz",n);D.save();n=!0}else n=!1;n||(n=_.cz(),n.set("utco",-Math.floor((new Date).getTimezoneOffset())),n.save())}},dl2);var E93={},szl=(E93.initialized={priority:10,callback:function(n){n.injector.resolve(kL).start();n=_.xz();var D=_.is("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.is("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.is("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.is("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.Ty(_.sDJ(),{mainAppWeb:Object.assign({},n,{pageType:D})});_.Ty(QDb(),{mainAppWeb:Object.assign({},n,{pageType:D})});
_.Ty(uUf(),{mainAppWeb:n});_.Ty(fBJ(),{mainAppWeb:n});c3b(function(){_.Eo(uUf(),"FAILURE");_.Eo(fBJ(),"FAILURE")});
MlB();oki();YC8()}},E93);var cEJ={},QzC=(cEJ.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.Wz("dl"),_.R9().processSignal("pcl");else{var n=function(){_.Wz("dl");_.R9().processSignal("pcl");window.removeEventListener("load",n)};
window.addEventListener("load",n)}}},cEJ);var uG3={},f8A=(uG3.rendering={priority:0,callback:function(){var n=_.R9();n.parkOrScheduleJob(function(){n.processSignal("eocs")},10,"eor",5E3)}},uG3);var AEO=function(){};
_.f(AEO,xM);
AEO.prototype.resolveCommand=function(n,D){var L,g,b,q,U,J,k,a;return _.B(function(d){b=(L=_.u(n,_.ISG))==null?void 0:(g=L.dialog)==null?void 0:g.commentReplyDialogRenderer;if(!b)throw new _.pe("No dialog in createCommentReplyDialogEndpoint");U=(q=D.form)==null?void 0:q.event;if(!U)throw new _.pe("Event not passed in when resolving command");J=_.V(U.composedPath());for(k=J.next();!k.done;k=J.next())if(a=k.value,a.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||a.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return a.showReplyDialog(b),d.return();
_.Tq(d)})};var kp=function(n){this.pageRequestService=n;this.JSC$16150_prefetchCoordinator=v3T()};
_.f(kp,xM);kp.prototype.resolveCommand=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1){L=_.u(n,GOP);if((g=L)==null||!g.taskId)throw Error("tj");b=L.taskId;_.JA(U,2);return _.p(U,_.CZb(D.pageRequestService,n,{},"").then(function(J){if(!J)throw Error("uj");},function(J){throw Error("vj`"+J);
}),4)}if(U.nextAddress!=2)return M0C(D.JSC$16150_prefetchCoordinator,b),_.hE(U,0);
q=_.dG(U);of(D.JSC$16150_prefetchCoordinator,b,q);_.Tq(U)})};
kp[NR]=[Oo];var pY=function(n){this.innertubeTransportService=n};
_.f(pY,xM);pY.prototype.resolveCommand=function(n){var D=this,L,g;return _.B(function(b){L=_.u(n,gQr);if(L.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||L.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")g=L.boolValue?2:1,_.FZ.getInstance().setState(g,!0,!0);return _.p(b,_.xI(D.innertubeTransportService,n),0)})};
pY[NR]=[_.cn];var Z9={},zVO=(Z9.addToPlaylistEndpoint=Hz(ia),Z9.addToToastAction=Hz(A7),Z9.adsControlFlowOpportunityReceivedCommand=Hz(k$),Z9.captionLanguageSelectActionCommand=Hz(la),Z9.captionPickerEndpoint=Hz(Mi),Z9.changeMiniAppPlayStateCommand=Hz(wS),Z9.changeTimelyActionVisibilityCommand=Hz(f5),Z9.channelCreationFormEndpoint=Hz(Al),Z9.clearLocationCommand=Hz(OZ),Z9.copyLinkCommand=Hz(HZ),Z9.copyTextEndpoint=Hz(a8),Z9.createCommentReplyDialogEndpoint=ISi(AEO),Z9.createPlaylistServiceEndpoint=Hz(y6),Z9.dismissDialogEndpoint=
Hz(WZ),Z9.entityUpdateCommand=Hz(TQ),Z9.feedbackEndpoint=Hz(cZ),Z9.getAnswerCommand=Hz(FqT),Z9.getPaymentsClientTokenCommand=Hz(C5),Z9.getTranscriptEndpoint=Hz(zV),Z9.googlePaymentBillingCommand=Hz(rv),Z9.googlePaymentPurchaseManagerCommand=Hz(Oc),Z9.hideEngagementPanelEndpoint=Hz(e3),Z9.insertRichSectionCommand=Hz(I8),Z9.listMutationCommand=Hz(C3),Z9.logGtmCommand=Hz(zQ),Z9.notifyDropdownOptionSelectedCommand=Hz(hl),Z9.openAdAllowlistInstructionCommand=Hz(_.p3),Z9.openOnePickAddVideoModalCommand=
Hz(Ni),Z9.pingingEndpoint=Hz(ZU),Z9.playlistEditEndpoint=Hz(n5),Z9.playlistVotingRefreshPopupCommand=Hz(Dd),Z9.refreshPanelEndpoint=Hz(x$),Z9.saveImageToDeviceEndpoint=Hz(dS),Z9.scrollToSectionEndpoint=ISi(H0T),Z9.seekToVideoTimestampCommand=Hz(o8),Z9.setCookieCommand=Hz(gv),Z9.setLocalStorageCommand=Hz(Ec),Z9.setPrefStorageEntryCommand=Hz($H),Z9.setSettingEndpoint=Hz(pY),Z9.sfvAudioItemPlaybackCommand=Hz(Y$),Z9.shareImageCommand=Hz(GV),Z9.sharingProviderDataCommand=Hz(q3),Z9.showCaptionLanguageSelectActionCommand=
Hz(S3),Z9.showDialogCommand=Hz(PZ),Z9.showEngagementPanelEndpoint=Hz(tl),Z9.showSheetCommand=Hz(m3),Z9.showTransientPlayerScrimOverlayCommand=Hz(Fk),Z9.submitFormWithValidationFlowCommand=Hz(f3),Z9.talkToRecsDeselectCommand=Hz(sc),Z9.talkToRecsNextCommand=Hz(c_),Z9.talkToRecsSelectCommand=Hz(QW),Z9.talkToRecsUpdateTextCommand=Hz(up),Z9.toggleEngagementPanelCommand=Hz(vZ),Z9.undoFeedbackEndpoint=Hz(ua),Z9.updateEngagementPanelContentCommand=Hz(Xk),Z9.updateUrlParamCommand=Hz(IJ),Z9.verifyCommand=Hz(Al),
Z9.webSubmitFormCommand=Hz(L5),Z9.ACK_PLAYABLES_3P_DATA_CONSENT=Hz(VW),Z9.CANCEL_NAVIGATION=Hz(Uc),Z9.COPY_SHARE_URL=Hz(B_),Z9.MINI_APP_EXIT_DIALOG_SEEN=Hz(kH),Z9.MINI_APP_OPEN_URL=Hz(J7),Z9.REQUEST_MINI_APP_FULLSCREEN=Hz(p5),Z9.RESUME_NAVIGATION=Hz(Zd),Z9.SHARE_PLAYABLE_WITH_HIGH_SCORE=Hz(aJ),Z9.TELL_US_WHY=Hz(Q6),Z9);_.c("web_enable_prefetching_videos_on_home")&&(zVO.prefetchWatchCommand=Hz(kp),zVO.registerTasksCommand=Hz(Sc));
_.c("enable_share_panel_navigation_logging_fix_on_web")&&(zVO.shareEntityServiceEndpoint=Hz(K3));var YCr=Object.assign({},zVO);var I8R={},Cqo=(I8R.initialized={priority:10,callback:y_8},I8R);var rEl={},OeO=(rEl.initialized={callback:function(n){var D={},L={};FTO().install((D.document_disposed={callback:function(){_.c("finalize_all_timelines")?Fdy():iP();r_B("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.GjQ();var g=n.injector.resolve(kL);g.intervalId!==void 0&&(g.intervalId&&_.fj.cancelJob(g.intervalId),g.intervalId=void 0,--g.currentPartitionIndex,g=x5A(g),g>0&&W8A({mainAppWeb:_.xz(),survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));APG(tV);mY!=null&&
mY.flush();b8&&b8.snapshotAndFlush()}},D),(L.flush_logs={callback:function(){_.Ab()}},L))}},rEl);var ieO={},w03=(ieO.rendered={priority:0,callback:function(){var n=new po6;n.increment("STARTED");if(_.OJ("LOGGED_IN")&&_.OJ("SERVER_VERSION")!=="test"&&_.OJ("SERVER_VERSION")!=="dev"&&!DO6()&&!nDL()){n.increment("EXECUTING");var D=document.createElement("iframe");D.style.display="none";_.lmJ(D,2,_.hc("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(D);n.increment("DONE")}}},ieO);var hVA={},WA3=(hVA.rendered={callback:function(){v3T().resume()}},hVA);var eVw={acknowledgeChannelTouStrikeCommand:rg($K),addToPlaylistServiceEndpoint:rg(L_),addToPlaylistEndpoint:rg(L_),addUpcomingEventReminderEndpoint:rg(c8),browseEndpoint:rg(fOD),channelCreationFormEndpoint:rg(N3),channelCreationServiceEndpoint:rg(jb),claimLegacyYoutubeChannelEndpoint:rg(P_),clearSearchHistoryEndpoint:rg(kK),clearWatchHistoryEndpoint:rg(pb),commerceActionCommand:Oh(C_),createBackstagePostEndpoint:rg(h7),createBroadcastCommand:rg(QJ),createCommentEndpoint:rg(Sb),createCommentReplyEndpoint:rg(YH),
createLiveChatPollEndpoint:rg(uc),createPlaylistServiceEndpoint:rg(gu),crossAccountChannelTransferEndpoint:rg(dc),deleteLiveChatMessageCommand:rg(fb),deletePlaylistEndpoint:rg(bL),deleteVideoEndpoint:rg(sa),dismissalEndpoint:rg(GA),feedbackEndpoint:rg(qg),flagEndpoint:rg(BC),getAccountSwitcherEndpoint:rg(a4),verifyCommand:rg(wv),getAccountsListInnertubeEndpoint:rg(Ex),getCommentsFromInboxCommand:rg(P8),getDownloadActionCommand:rg(o4),getFlowCommand:Oh(Jr),getKidsBlocklistPickerCommand:rg(JC),getNotificationMenuEndpoint:rg(IO3),
getPaymentInstrumentsParamsCommand:rg(WC),getPaymentsClientTokenCommand:Oh(C_),getPdgBuyFlowCommand:rg(n_),getReportFormEndpoint:rg(kg),getSearchInVideoCommand:rg(af),getAnswerCommand:rg(ZW),getSurveyCommand:rg(Ea),getTranscriptEndpoint:rg(uL),getPostVideoPreviewEndpoint:rg(eb),decorateMessageEndpoint:rg(W_),likeEndpoint:rg(nb),liveChatActionEndpoint:rg(Cb),liveChatEndpoint:rg(I4),liveChatItemContextMenuEndpoint:rg(Ar),liveChatPurchaseMessageEndpoint:rg(rc),liveChatReplayEndpoint:rg(zA),manageLiveChatUserEndpoint:rg(ic),
metadataUpdateCommand:rg(Kb),moderateLiveChatEndpoint:rg(wc),modifyChannelNotificationPreferenceEndpoint:rg(X5),notificationOptOutEndpoint:rg(lc),openSuperStickerBuyFlowCommand:rg(Ox),performCommentActionEndpoint:rg(lp),playlistEditEndpoint:rg(Gj),playlistEditorEndpoint:rg($g),profileCardCommand:rg(sx),recordNotificationInteractionsEndpoint:rg(Mg),reelWatchEndpoint:rg(q$),refreshPanelEndpoint:rg(Sz),removeUpcomingEventReminderEndpoint:rg(hr),resolveLocationCommand:rg(xK),revealBusinessEmailCommand:rg(t7),
searchEndpoint:rg(_.CbA),sendLiveChatMessageEndpoint:rg(W8),sendLiveChatVoteEndpoint:rg(ez),setSettingEndpoint:rg(Dl),shareEntityServiceEndpoint:Oh(bc),sharingProviderDataCommand:rg(Tj),showEngagementPanelEndpoint:rg(F5),showMoreDrawerCommand:rg(yJ),showSheetCommand:rg(Ng),showDialogCommand:rg(H8),subscribeEndpoint:rg(Lb),transcriptSubmitCaptionCorrectionCommand:rg(Qx),undoFeedbackEndpoint:rg(Ux),unsubscribeEndpoint:rg(gc),updateBackstagePostEndpoint:rg(K5),updateCommentEndpoint:rg(H_),updateCommentReplyEndpoint:rg(F8),
updateCommentsSettingsEndpoint:rg(yW),updateCreatorChannelInnertubeCommand:rg(v_),updateKidsBlacklistEndpoint:rg(p_),updateEngagementPanelContentCommand:rg(jz),updatePdgFeatureEnablementCommand:rg(DW),updatedMetadataEndpoint:rg(R4),validateChannelHandleCommand:rg(X8),updateChannelPageSettingsEndpoint:rg(mN),verifyAgeEndpoint:rg(B8),watchEndpoint:Oh(cC),whitelistEditEndpoint:rg(If),ypcCancelRecurrenceEndpoint:rg(ru),ypcCompleteTransactionEndpoint:rg(Oa),ypcFixInstrumentEndpoint:rg(wu),ypcGetCartEndpoint:rg(iL),
ypcGetOffersEndpoint:rg(hC),ypcHandleTransactionEndpoint:Oh(ec),ypcLogWalletAnalyticDataEndpoint:rg(xg),ypcOffersEndpoint:rg(K_),ypcPauseSubscriptionCommand:rg(Rf),ypcRedeemCodeEndpoint:rg(PC),ypcResumeSubscriptionCommand:rg(tC),ypcUpdateFopEndpoint:rg(wu)},aq={},xlT=(aq.GET_ACCOUNT_MENU=rg(TA),aq.GET_NOTIFICATIONS_MENU=rg(zO3),aq.GET_NOTIFICATIONS_INBOX=rg(tr),aq.GET_UNSEEN_NOTIFICATION_COUNT=rg(v8),aq.GET_USER_MENTION_SUGGESTIONS=rg(xH),aq.LOAD_GUIDE=rg(ApR),aq.SUBMIT_FEEDBACK=rg(VJ),aq),dh={},
KAO=(dh.CONTINUATION_REQUEST_TYPE_BROWSE=rg(RJ),dh.CONTINUATION_REQUEST_TYPE_SEARCH=rg(du),dh.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=rg(AC),dh.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=rg(Zl),dh.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=rg(oJ),dh.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=rg(M3),dh.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=rg(Ua),dh.CONTINUATION_REQUEST_TYPE_GET_PANEL=rg(YK),dh),RVl={player:Oh(cC),watchNext:rg(f_)},Pqo={player:Oh(cC),reelItemWatch:rg(q$),reelWatchSequence:rg(Vx)},
tVT={watchEndpoint:Oh(zj)},mlO={commandEndpointMap:eVw,signalEndpointMap:xlT,continuationEndpointMap:KAO,watchEndpointMap:RVl,reelWatchEndpointMap:Pqo,streamingEndpointMap:tVT};var v9D,X0A,l8A,MVo={disableAllTransitions:(X0A=(v9D=window).matchMedia)==null?void 0:(l8A=X0A.call(v9D,"(prefers-reduced-motion: reduce)"))==null?void 0:l8A.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["zoom",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}]])};var o9R=new _.jK("VIEW_TRANSITION_MANAGER_CONFIG_TOKEN");_.YwO=new _.jK("VIEW_TRANSITION_MANAGER_TOKEN");var Swo=function(n){this.config=n;this.transitionTasksMap=new Map;n=_.V(n.transitionConfigs);for(var D=n.next();!D.done;D=n.next())D=_.V(D.value).next().value,this.transitionTasksMap.set(D,[])};
Swo[NR]=[o9R];var N7b={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};var n7b=["videoPrimaryInfoRenderer","title"],D2y=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var FA3;FA3=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.Hew=_.t4(function(n){n=_.KC(n,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var D=n.data,L=n.playlistData,g=n.expanded,b=n.onExpandClick,q=n.isReadyToResume,U=function(){var d;return!((d=L())==null||!d.contents)},J=function(){var d=L();
return d&&d.totalVideos&&d.currentIndex!==void 0?d.currentIndex+1+" / "+d.totalVideos:""};
n=_.GS(function(){_.TY(_.E().resolve(_.X1))});
var k=_.GS(function(){U()&&b&&b()}),a={};
return _.Z("ytd-miniplayer-info-bar",{class:_.nl("ytdMiniplayerInfoBarHost",(a.ytdMiniplayerInfoBarHasPlaylistData=U,a)),"on:click":k},_.Z("div",{class:"ytdMiniplayerInfoBarContent"},_.Z("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":n},_.Z(_.pl,{text:function(){var d=D();var T=L();if(T==null?0:T.contents){var Q;d=(Q=_.UU4(T))==null?void 0:Q.title}else d=d==null?void 0:d.miniplayerTitle;return g7T(d)},
noEndpoints:!0,ellipsisTruncate:!0})),_.Z("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.Z("h1",null,_.Z(_.pl,{className:"ytdMiniplayerInfoBarSubtitleText",text:function(){var d=D();var T=L();d=q()?{simpleText:_.Tg("CONTINUE_WATCHING",void 0,"Continue watching")}:(T==null?0:T.contents)?T.titleText:d==null?void 0:d.miniplayerSubtitle;return g7T(d)},
noEndpoints:!0,ellipsisTruncate:!0})),_.Z(_.Z4,{cond:function(){return!!J()&&!q()},
then:function(){return _.Z("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.Z("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.Z("span",null,J))}}),_.Z(_.Z4,{cond:q,
then:function(){return _.Z(Ljj,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:FA3})}}))),_.Z(_.Z4,{cond:U,
then:function(){return _.Z("div",{class:"ytdMiniplayerInfoBarExpand"},_.Z(nR,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(d){b&&(b(),d.stopPropagation())}}},
iconName:function(){return g()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Td");var yED;yED=_.t4(function(n){return _.Z("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.Z(nR,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:n.onTap}},
iconName:"yt-icons:close"}))},"Ud");
_.NmA=_.t4(function(n){n=_.KC(n,{playabilityStatus:void 0,isDisabled:!1});var D=n.size,L=n.playabilityStatus,g=n.isDisabled,b=_.tb();n=_.V(_.bn(void 0,void 0,"bJr0Se"));var q=n.next().value,U=n.next().value;n=_.zS(_.cA);var J=!1,k=function(){return D().height<=0};
_.El(function(){var Q=D(),A=k(),I=q();I&&!A&&I.setInternalSize(Q.width,Q.height)});
_.po(function(){var Q,A,I;return _.B(function(w){if(w.nextAddress==1){Q=_.E().resolve(_.X1);A=Q.getPlayerElement();if(!Q.isMiniplayerActive()||!A||!b.value)return w.return();A.appendTo(b.value);return _.p(w,A.getPlayerPromise(),2)}I=w.yieldResult;I.setSizeStyle(!1,!0);U(I);_.Tq(w)})});
_.QP(function(){a()});
_.El(function(){var Q=q();if(Q)if(g()){var A=Q.getPlayerState();(J=A===-1||A===1||A===3)&&Q.pauseVideo()}else a()});
var a=function(){if(J){J=!1;var Q;(Q=q())==null||Q.playVideo()}},d=_.GS(function(){_.TY(_.E().resolve(_.X1))}),T={};
return _.Z("ytd-miniplayer-player-container",{class:_.nl("ytdMiniplayerPlayerContainerHost",(T.ytdMiniplayerPlayerContainerHidden=k,T.ytdMiniplayerPlayerContainerHostShortsPip=n,T)),style:_.Uh({width:function(){return D().width+"px"},
height:function(){return D().height+"px"}})},_.Z("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:b}),_.Z(_.Z4,{cond:function(){return!!L()&&!_.J_i(L())},
then:function(){return _.Z(v82,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var Q;return((Q=L())==null?void 0:Q.errorScreen)||null},
status:function(){var Q;return((Q=L())==null?void 0:Q.status)||null}})}}),_.Z(_.Z4,{cond:g,
then:function(){return _.Z("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":d},_.Z(yED,{onTap:function(){_.E().resolve(_.X1).close()}}))}}))},"Vd");_.jz2=_.t4(function(n){var D=n.toastData;var L=_.tb();n=_.V(_.V3(function(){return!!D()}));
var g=n.next().value,b=n.next().value;n=_.V(_.bn(!1,void 0,"xkrBze"));var q=n.next().value,U=n.next().value,J=function(){var d;return _.o_((d=D())==null?void 0:d.data.title)};
_.c7(function(){_.tL.requestAvailability();D()&&b(!1)});
var k,a;_.El(function(){g()&&(_.bP(L.value,"iron-announce",{text:D().label+" "+J()}),k&&_.fj.cancelJob(k),k=_.fj.addLowPriorityJob(function(){U(!0)},2500))});
_.El(function(){q()&&(a&&_.fj.cancelJob(a),a=_.fj.addLowPriorityJob(function(){b(!1);U(!1)},300))});
n={};return _.Z("ytd-miniplayer-toast",{el:L,class:_.nl("ytdMiniplayerToastHost",(n.ytdMiniplayerToastOpening=function(){return g()},n.ytdMiniplayerToastClosing=function(){return q()},n))},_.Z(_.Z4,{cond:function(){var d;
return(d=D())==null?void 0:d.data},
then:function(d){return _.Z(gj6,{className:"ytdMiniplayerToastThumbnail",data:d,width:78})}}),_.Z("div",{class:"ytdMiniplayerToastInfo"},_.Z("div",{class:"ytdMiniplayerToastLabel"},function(){var d;
return(d=D())==null?void 0:d.label}),_.Z("div",{class:"ytdMiniplayerToastTitle"},J)))},"Wd");var pNO;var T6Q=new Set,d2B=null;var s08=null;var DXD=_.t4(function(n){var D=n.progressState;var L=n.multiMarkersPlayerBarRenderer;var g=n.progressBarWidth;var b=function(){return fnB(L())},q=function(){return Inv(D())},U=function(){return g()*(D().playedTime/D().videoDuration)};
return _.Z("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.Z(_.aV,{each:b},function(J,k){return _.Z(nnC,{modifiedProps:q,chapters:b,index:k,playedProgressWidth:U,backgroundGradientPosition:function(){var a=q(),d=b(),T=k(),Q=U();return(a.playedTime-mn(_.u(d[T],tx)))/a.playedTime*Q}})}))},"Xd"),nnC=_.t4(function(n){var D=n.modifiedProps;
var L=n.chapters;var g=n.index;var b=n.playedProgressWidth;var q=n.backgroundGradientPosition;n={};n=_.nl("ytChapteredProgressBarChapteredPlayerBarChapter",(n.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return U().isScrubbing},n.ytChapteredProgressBarHoveredMacroMarker=function(){return U().scrubberHovering},n.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return U().videoPosition==="seen"},n));
var U=function(){return C38(D(),L(),g())},J=function(){var k=D();
var a=L(),d=g();if(C38(k,a,d).videoPosition!=="active")k=0;else{var T=mn(_.u(a[d],tx));k=(k.playedTime-T)/((mn(_.u(a[d+1],tx))||k.videoDuration)-T)}return k};
return _.Z("div",{class:n,style:_.Uh({width:function(){var k=D(),a=L(),d=g(),T=_.u(a[d],tx);a=_.u(a[d+1],tx);return(a?mn(a)-mn(T):k.videoDuration-mn(T))/k.videoDuration*100+"%"},
"background-color":function(){a:{var k=U();switch(k.videoPosition){case "pending":k=k.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":k=k.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:k=""}}return k},
"background-size":function(){return(rIQ(U())?b():"")+"px"},
"background-position-x":function(){return(rIQ(U())?q():"")+"px"}})},_.Z("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var k=D(),a=L(),d=g();if(C38(k,a,d).videoPosition==="seen")var T=0;else T=mn(_.u(a[d],tx)),a=mn(_.u(a[d+1],tx))||k.videoDuration,k=k.videoDuration*k.percentLoaded,T=a<=k?1:T>=k?0:(k-T)/(a-T);return"width: "+T*100+"%"}}),_.Z("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.Uh({width:function(){return J()*100+"%"},
"background-size":function(){return(rIQ(U(),J())?b():"")+"px"},
"background-position-x":function(){return(rIQ(U(),J())?q():"")+"px"}})}))},"Yd");var L7T=function(n,D){D=D===void 0?IX6:D;var L,g=[],b,q=!1;return function(){var U=_.e1.apply(0,arguments);if(q&&L===this&&D(U,g))return b;b=n.apply(this,U);q=!0;L=this;g=U;return b}}(function(n){var D=n.heatMarkers,L=n.minHeightDp===void 0?0:n.minHeightDp,g=n.maxHeightDp===void 0?60:n.maxHeightDp;
var b=b===void 0?!1:b;var q=1E3/D.length;n=[];n.push({x:0,y:100});for(var U=0;U<D.length;U++){var J=void 0,k=((J=_.u(D[U],MO6))==null?void 0:J.heatMarkerIntensityScoreNormalized)||0;J=(U+.5)*q;k=100-_.RS(k*100,L/321*100,g/321*100);U!==0||b||n.push({x:0,y:k});n.push({x:J,y:k});U===D.length-1&&n.push({x:1E3,y:k})}n.push({x:1E3,y:100});D="";for(L=0;L<n.length;L++)b=n[L],L===0?b="M "+b.x.toFixed(1)+","+b.y.toFixed(1):(g=UM8(n[L-1],n[L-2],b),q=UM8(b,n[L-1],n[L+1],!0),b=" C "+(g.x.toFixed(1)+","+g.y.toFixed(1)+
" "+q.x.toFixed(1)+","+q.y.toFixed(1)+" "+b.x.toFixed(1)+","+b.y.toFixed(1))),D+=b;return D});var gn2=_.t4(function(n){var D=n.progressBarProps;var L=n.config;var g={};n=_.nl("ytHeatSeekerHost",(g.ytHeatSeekerHighContrast=n.highContrast,g));var b=function(){return VTv(L().chapterData)};
return _.Z("yt-progress-bar-heatseeker",{class:n,style:function(){var q;return"height: 320px; display: "+(D().isDragging&&((q=b())==null?0:q.heatMarkers)?"block":"none")}},_.Z(_.Z4,{cond:b,
then:function(q){return _.Z(_.Z4,{cond:function(){return q().heatMarkers},
then:function(){return _.Z("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.Z("path",{d:function(){return L7T(q())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Zd");var bjJ=_.t4(function(n){var D=n.progressBarProps;var L=n.config;n={};n=_.nl("ytProgressBarLineProgressBarLine",(n.ytProgressBarLineProgressBarLineRounded=function(){return L().rounded},n.ytProgressBarLineProgressBarLineBottomInset=function(){return L().position===2},n));
return _.Z("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.Z("div",{class:n},_.Z("div",{class:"ytProgressBarLineProgressBarBackground"}),_.Z("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+D().percentLoaded*100+"%"}}),_.Z("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var g=D();return"width: "+(g.videoDuration?_.RS(g.hoveredTime/g.videoDuration,0,1):0)*100+"%"}}),_.Z("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+$2J(D())*100+"%"}})))},"$d");
bjJ.idomCompat=!0;var $XC=_.t4(function(n){var D=n.progressBarProps;var L=n.playheadData;var g=n.interpolateDotPosition;var b=n.hidePlayhead;n={};var q=_.nl("ytProgressBarPlayheadProgressBarPlayheadDot",(n.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return D().isDragging},n.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!D().isDragging&&b()},n));
return _.Z("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.Uh({"margin-left":function(){return Gdy(D())*100+"%"},
transform:function(){return"translateX(-"+(g()?Gdy(D())*12:6)+"px)"}})},_.Z(_.Z4,{cond:function(){var U;
return(U=_.xe(L)())==null?void 0:U.playheadImage},
then:function(U){var J={};return _.Z("div",{class:_.nl("ytProgressBarPlayheadProgressBarPlayheadCustom",(J.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return D().isDragging},J.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!D().isDragging&&b()},J)),
style:_.Uh({"transform-origin":function(){return(g()?Gdy(D())*20:10)+"px center"}})},_.Z(_.RU,{data:U,
alt:"","aria-hidden":"true"}))},
else:function(){return _.Z("div",{class:q,style:_.Uh({"transform-origin":function(){return(g()?Gdy(D())*12:6)+"px center"}})})}}))},"ae");
$XC.idomCompat=!0;var Eg=function(n,D,L,g,b,q){this.getProgressBarRect=n;this.updateProgressBarRect=D;this.getFilmstripYPosition=L;this.setFineScrubbingDraggedTime=g;this.updateFilmStripDraggedYDistance=b;this.resetFilmStripYOffset=q;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.j_(this.onThrottledSeek,100,this)},Gvw=function(n,D,L){return function(g){n.handleClick(g,D(),L())}},UX2=function(n,D){return function(L){qsw(n,
L,V5o(L),D())}},BDR=function(n,D){return function(L){qsw(n,L,{x:L.clientX,
y:L.clientY},D())}},kvT=function(n,D,L){return function(g){var b=D(),q=L();
JGU(n,g,V5o(g),b,q,!0);if(q.onTouchMove)q.onTouchMove(b)}},Zjo=function(n,D,L){return function(g){prw(n,g,D(),L())}},aGC=function(n,D){return function(){n.handleMouseLeave(D())}},dXT=function(n,D,L){return function(){var g=D(),b=L();
sg(n,g,b);if(b.onTouchEnd)b.onTouchEnd(g)}},TDC=function(n,D,L){return function(){var g=D(),b=L();
sg(n,g,b);if(b.onTouchEnd)b.onTouchEnd(g)}},EnD=function(n,D,L){return function(){sg(n,D(),L())}},sT3=function(n,D,L){return function(g){!L().disableScrubbing&&n.startPosition&&prw(n,g,D(),L())}},cGT=function(n,D,L){return function(){if(!L().disableScrubbing)if(n.startPosition){var g=D(),b=L();
sg(n,D(),L());if(b.onTouchEnd)b.onTouchEnd(g)}else D().setState({isDragging:!1})}},V5o=function(n){n=n.touches[0];
return{x:n.clientX,y:n.clientY}},prw=function(n,D,L,g){if(D.buttons!==1){if(D.movementX||D.movementY)D.preventDefault(),D.stopPropagation(),n=QTo(n,L,D.clientX),L.setState({isHovering:!0,
hoveredTime:n*L.videoDuration})}else uAA(L),JGU(n,D,{x:D.clientX,y:D.clientY},L,g,!1)};
Eg.prototype.handleMouseLeave=function(n){uAA(n)};
var uAA=function(n){n.isHovering&&n.setState({isHovering:!1,hoveredTime:0})},qsw=function(n,D,L,g){n.startPosition||(n.startPosition=L,n.updateProgressBarRect(),n.controlsWereVisibleBeforeDragging=g.controlsVisible,D.stopPropagation(),_.c("medium_progress_bar_modification")||D.preventDefault())},JGU=function(n,D,L,g,b,q){if(n.startPosition)if(q&&b.isInlinePlayback&&n.startPosition&&!n.hasDraggedTheMinimumDistance&&Math.abs(L.y-n.startPosition.y)>Math.abs(L.x-n.startPosition.x))sg(n,g,b);
else if(D.preventDefault(),D.stopPropagation(),g.videoDuration&&(n.startPosition&&!n.hasDraggedTheMinimumDistance&&(n.hasDraggedTheMinimumDistance=Math.abs(L.x-n.startPosition.x)>=1),b.enableFineScrubbing&&(n.startPosition&&(n.isDraggedForFineScrubbing=-(L.y-n.startPosition.y)>=60),!n.startPosition||L.y>=n.startPosition.y||(g.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:ODT(g.draggedTime,g,b.chapterData)}),n.setFineScrubbingDraggedTime(g.draggedTime),n.updateFilmStripDraggedYDistance(n.startPosition.y,
L.y,g))),n.hasDraggedTheMinimumDistance)){D=QTo(n,g,L.x);if(n.isDraggedForFineScrubbing){var U;(U=g.playerApi)==null||U.pauseVideo();g.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:g.draggedTime,filmStripXDistance:ODT(D*g.videoDuration,g,b.chapterData)})}!(U=!b.enableFineScrubbing)&&(U=b.enableFineScrubbing)&&(U=!(n.getFilmstripYPosition(g)<68));U&&g.setState({draggedTime:D*g.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:n.controlsWereVisibleBeforeDragging});
var J;(J=b.cancelAutohideControlsFn)==null||J.call(b)}},sg=function(n,D,L){var g=L.enableFineScrubbing&&D.fineScrubbingActiveState!=="off";
if(D.isDragging||g){g={isDragging:!1,playedTime:D.draggedTime,controlsVisible:n.controlsWereVisibleBeforeDragging};L.enableFineScrubbing&&D.fineScrubbingActiveState!=="on"&&(n.resetFilmStripYOffset(),g.fineScrubbingActiveState="off");var b=b===void 0?s08:b;var q=_.r1(0);q&&b&&_.Yd(q,b,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(D.playedTime*1E3),endMediaTimeMs:Math.round(D.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}});D.setState(g);
n.seekThrottle.fire(D.draggedTime,D,7);_.c("mweb_new_progress_bar_play_on_seek")&&n.resumeVideo(D);L.unmuteOnSeek&&(L=D.playerApi,D.volumeMuted&&(L==null||L.unMute()))}else D.setState({controlsVisible:!D.controlsVisible}),(q=L.triggerAutohideControlsAfterDelayFn)==null||q.call(L);n.startPosition=null;n.hasDraggedTheMinimumDistance=!1;n.isDraggedForFineScrubbing=!1;n.controlsWereVisibleBeforeDragging=!1};
Eg.prototype.handleClick=function(n,D,L){this.updateProgressBarRect();n.stopPropagation();n=QTo(this,D,n.clientX)*D.videoDuration;D.setState({playedTime:n});if(D.playerState!==2){var g;(g=L.triggerAutohideControlsAfterDelayFn)==null||g.call(L)}this.seekThrottle.fire(n,D,7)};
var QTo=function(n,D,L){n=n.getProgressBarRect(D);return _.RS(0,(L-n.left)/n.width,1)};
Eg.prototype.resumeVideo=function(n){if(n.draggedTime<n.videoDuration){var D;(D=n.playerApi)==null||D.playVideo()}};
Eg.prototype.onThrottledSeek=function(n,D,L){if(D=D.playerApi){var g;if((g=D.getVideoData())==null?0:g.isLive)g=this.getProgressState(D),n+=(g==null?void 0:g.seekableStart)||0;D.seekTo(n,void 0,void 0,void 0,L)}};
Eg.prototype.getProgressState=function(n){var D=n==null?void 0:n.getPresentingPlayerType();return n==null?void 0:n.getProgressState(D)};var z9o,AGo,IG3,rGD,fGl,OjT,ijA,wrl,h9D;z9o=_.t4(function(n){var D=n.progressBarProps;var L=n.config;var g=n.progressBarWidthPx;var b=n.chapterData;var q=eM8(D,function(){return L().isShortsPage}),U=function(){return!D().isHovering&&!L().isShortsPage};
n={};var J=_.nl("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(n.ytPlayerStoryboardHostMwebShorts=function(){return L().isShortsPage&&!1},n));
return _.Z("yt-player-storyboard",null,_.Z(_.Z4,{cond:function(){return D().isDragging||D().isHovering},
then:function(){return _.Z(_.Z4,{cond:q,then:function(k){return _.Z(_.Z4,{cond:U,then:function(){return _.Z("div",{class:J,"aria-hidden":"true"},_.Z(fGl,{props:D,config:L,isBigboard:!0,chapterData:b}))},
else:function(){return _.Z(AGo,{props:D,frame:k,config:L,progressBarWidthPx:g,chapterData:b})}})}})}}))},"be");
_.C9U=_.t4(function(n){var D=n.progressBarProps;var L=eM8(D,n.isShortsPage);return _.Z("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.Z(_.Z4,{cond:function(){return D().isDragging||D().isHovering},
then:function(){return _.Z(_.Z4,{cond:L,then:function(g){return _.Z(IG3,{frame:g,props:D,isBigboard:!0})}})}}))},"ce");
AGo=_.t4(function(n){var D=n.props;var L=n.frame;var g=n.config;var b=n.progressBarWidthPx;n=n.chapterData;var q={};q=_.nl("ytPlayerStoryboardHost",(q.ytPlayerStoryboardHostMwebShorts=function(){return g().isShortsPage&&!1},q.ytPlayerStoryboardHostInlinePlayer=function(){return g().isInlinePlayer},q.ytPlayerStoryboardHostFadeIn=function(){return g().useFadeInAnimation},q));
return _.Z("div",{class:q,"aria-hidden":"true",style:function(){var U=D(),J=iDb(L()),k=b();U=wNi(U)/U.videoDuration;var a=k*U,d=J/2+6;J=k-(J/2+6);return"left: "+(a<=d?d/k*100:a>=J?J/k*100:U*100)+"%"}},_.Z(_.Z4,{cond:function(){var U=D();
return!(g().isShortsPage&&U.videoDuration<15)},
then:function(){return _.Z(IG3,{frame:L,props:D,isBigboard:!1})}}),_.Z(fGl,{props:D,
config:g,isBigboard:!1,chapterData:n}))},"de");
IG3=_.t4(function(n){var D=n.frame;var L=n.props;var g=n.isBigboard;var b=function(){var J,k;return(k=(J=L().playerApi)==null?void 0:J.getVideoContentRect())!=null?k:{width:0,height:0}},q=function(){return iDb(D())},U=function(){var J=D();
return J?J.height/J.rows:0};
n={};n=_.nl((n.ytPlayerStoryboardBigboardImageWrapper=g,n.ytPlayerStoryboardStoryboardImageWrapper=function(){return!g()},n));
return _.Z("div",{class:n,style:function(){return"width: "+(g()?b().width:q())+"px; height: "+(g()?b().height:U())+"px;"}},_.Z(rGD,{frame:D,
storyboardWidth:q,storyboardHeight:U,storyboardScale:function(){return(g()?b().width:q())/q()}}))},"ee");
rGD=_.t4(function(n){var D=n.frame;var L=n.storyboardWidth;var g=n.storyboardHeight;var b=n.storyboardScale;var q=function(){var U=D().row,J=D().column,k=L(),a=g(),d=b();return{left:-J*k*d,top:-U*a*d}};
return _.Z("img",{src:function(){return D().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+q().left+"px; top: "+q().top+"px; width: "+D().width*b()+"px; height: "+D().height*b()+"px;"}})},"fe");
fGl=_.t4(function(n){var D=n.props;var L=n.config;var g=n.isBigboard;var b=n.chapterData;n={};n=_.nl("ytPlayerStoryboardMetadata",(n.ytPlayerStoryboardMetadataBigboard=g,n));return _.Z("div",{class:n},_.Z(_.Z4,{cond:g,then:function(){return _.Z(_.ot,null,_.Z(OjT,{props:D,config:L}),_.Z(_.Z4,{cond:function(){a:{var q=D();var U=L(),J=b(),k;if((U==null?0:U.activeChapter)&&((k=_.u(U==null?void 0:U.activeChapter,tx))==null?0:k.title))q=!0;else{U=_.V(U2f(J));for(U=U.next();!U.done;U=U.next()){q=(U=_.u(U.value,
YnW))&&hMf(q,U);break a}q=!1}}return q},
then:function(){return _.Z(ijA,{props:D,config:L,isBigboard:!0,chapterData:b})}}))},
else:function(){return _.Z(_.ot,null,_.Z(ijA,{props:D,config:L,isBigboard:!0,chapterData:b}),_.Z(OjT,{props:D,config:L}))}}))},"ge");
OjT=_.t4(function(n){var D=n.props;var L=n.config;n={};n=_.nl("ytPlayerStoryboardTimestamp",(n.ytPlayerStoryboardTimestampShorts=function(){return L().isShortsPage},n.ytPlayerStoryboardTimestampIsHovering=function(){return D().isHovering||L().isShortsPage&&!0},n));
return _.Z("div",{class:n},_.Z(_.ot,null,function(){return _.WOv(wNi(D()))}))},"he");
ijA=_.t4(function(n){var D=n.props;var L=n.config;var g=n.isBigboard;var b=n.chapterData;n={};g=_.nl("ytPlayerStoryboardTitle",(n.ytPlayerStoryboardTitleBigboard=g,n));return _.Z("div",{class:g},_.Z(_.Z4,{cond:function(){return!L().isShortsPage},
then:function(){return _.Z(wrl,{props:D,activeChapter:function(){return L().activeChapter},
chapterData:b})}}))},"ie");
wrl=_.t4(function(n){var D=n.props;var L=n.activeChapter;var g=n.chapterData;return _.Z(_.ot,null,_.Z(_.aV,{each:function(){return U2f(g())},
keyBy:"INDEX"},function(b){return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return _.u(b(),YnW)&&hMf(D(),_.u(b(),YnW))},
then:function(){return _.Z(h9D,{timedMarker:function(){return _.u(b(),YnW)}})}}))}),_.Z(_.Z4,{cond:function(){var b;
return L()&&((b=_.u(L(),tx))==null?void 0:b.title)},
then:function(b){return _.Z(_.pl,{text:b,noPreWrap:!0})}}))},"je");
h9D=_.t4(function(n){var D=n.timedMarker;return _.Z(_.ot,null,_.Z("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.Z(_.Ji,{icon:function(){return D().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.Z(_.pl,{text:function(){return D().label},
noPreWrap:!0}))},"ke");_.W7w=_.t4(function(n){var D=n.progressBarProps;var L=n.playheadData;var g=n.config;n=_.tb();var b=_.tb(),q=_.tb(),U=_.V(_.bn({width:0,left:0},void 0,"v323Dc")),J=U.next().value,k=U.next().value,a=function(){q.value&&k(q.value.getBoundingClientRect())},d=function(){J().width<=0&&a();
return J()};
Yt("resize",a);var T=new Eg(d,function(){},function(){return 0},function(){},function(){},function(){}),Q=function(){return D()};
U=_.V(_.bn(!1,void 0,"tcVkKf"));var A=U.next().value,I=U.next().value;_.vl(b,"mouseenter",function(){I(!0);g().position===2?setTimeout(function(){a()},100):a()});
_.vl(b,"mouseleave",function(){I(!1);aGC(T,Q)()});
U=_.GS(function(Wy){g().doSeekOnClick&&Gvw(T,Q,g)(Wy);return!1});
var w=_.GS(function(Wy){UX2(T,Q)(Wy);return!1}),h=_.GS(function(Wy){BDR(T,Q)(Wy);
return!1}),e=_.GS(function(Wy){kvT(T,Q,g)(Wy);
return!1}),v=_.GS(function(Wy){Zjo(T,Q,g)(Wy);
return!1}),LO=_.GS(function(){dXT(T,Q,g)();
return!1}),S=_.GS(function(){TDC(T,Q,g)();
return!1}),$i=_.GS(function(){EnD(T,Q,g)();
return!1});
Yt("mousemove",sT3(T,Q,g));Yt("mouseup",cGT(T,Q,g));_.c7(function(){cIB(b.value);I(!1);a();cGT(T,Q,g)()});
var nO={};nO=_.nl("ytPlayerProgressBarHost",function(){return g().className},(nO.ytPlayerProgressBarHostReadOnly=function(){return g().disableScrubbing},nO.ytPlayerProgressBarHostHidden=function(){return g().hideProgressBar&&!A()},nO.ytPlayerProgressBarHostLowerPlayer=function(){return g().position===0},nO.ytPlayerProgressBarHostBottomEdge=function(){return g().position===1},nO.ytPlayerProgressBarHostBottomInset=function(){return g().position===2},nO.ytPlayerProgressBarHostCustom=function(){return g().position===
3},nO));
var VB={},Iv=_.nl("ytPlayerProgressBarBackground",(VB.ytPlayerProgressBarBackgroundHide=function(){return g().position===2&&!A()&&!D().isDragging},VB));
VB={};VB=_.nl("ytPlayerProgressBarDragContainer",(VB.ytPlayerProgressBarDragContainerBottomEdge=function(){return g().position===1},VB));
var CO={};CO=_.nl("ytPlayerProgressBarProgressBar",(CO.ytPlayerProgressBarProgressBarInset=function(){return g().position===2},CO.ytPlayerProgressBarProgressBarInsetMinimized=function(){return g().position===2&&!A()&&!D().isDragging},CO));
var uT=function(){return Math.floor($2J(D())*100)};
return _.Z("yt-progress-bar",{el:n,class:nO},_.Z(_.Z4,{cond:function(){return g().position===2},
then:function(){return _.Z("div",{class:Iv})}}),_.Z("div",{el:b,
"on:click":U,"on:touchstart":w,"on:mousedown":h,"on:touchmove":e,"on:mousemove":v,"on:touchend":LO,"on:mouseup":S,"on:touchcancel":$i,class:VB,role:"slider","aria-valuenow":uT,"aria-valuetext":function(){return uT()+"%"},
tabindex:0,"aria-label":_.Tg("SEEK_SLIDER")},_.Z("div",{el:q,class:CO},_.Z(gn2,{progressBarProps:D,config:g,highContrast:function(){return!!g().isInlinePlayback}}),_.Z(_.Z4,{cond:function(){return g().chapterData&&B6B(g().chapterData)},
then:function(){return _.Z(DXD,{progressState:D,multiMarkersPlayerBarRenderer:function(){return g().chapterData},
progressBarWidth:function(){return J().width}})},
else:function(){return _.Z(bjJ,{progressBarProps:D,config:g})}}),_.Z($XC,{progressBarProps:D,
playheadData:L,interpolateDotPosition:function(){return g().position!==2},
hidePlayhead:function(){return g().playheadDotBehavior===1&&!A()}}))),_.Z(z9o,{progressBarProps:D,
config:function(){return{activeChapter:zMi(D(),g().chapterData),getProgressBarWidthPx:function(){return d().width},
isShortsPage:!!g().isShortsPage,isInlinePlayer:!!g().isInlinePlayback,useFadeInAnimation:!!g().isInlinePlayback}},
progressBarWidthPx:function(){return J().width},
chapterData:function(){return g().chapterData}}))},"le");
_.W7w.idomCompat=!0;Object.assign({},_.JI4(),{setState:function(){},
domMeasurements:{},appApi:_.bDv(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var e9A;
_.xXA=_.t4(function(){var n,D=(n=_.vR(x28().playerApi))!=null?n:void 0;n=_.V(_.bn(!1,void 0,"HLFBmb"));var L=n.next().value,g=n.next().value;n=_.V(_.bn(!1,void 0,"lHH9bc"));var b=n.next().value,q=n.next().value;n=_.V(_.bn(!1,void 0,"zsY7yd"));var U=n.next().value,J=n.next().value;n=_.V(_.bn(!1,void 0,"KeHQgc"));var k=n.next().value,a=n.next().value;n=_.V(_.bn(0,void 0,"gLLCj"));var d=n.next().value,T=n.next().value;n=_.V(_.bn(0,void 0,"s3RYkf"));var Q=n.next().value,A=n.next().value;n=_.V(_.bn(!1,void 0,
"Dn608e"));var I=n.next().value,w=n.next().value;n=_.V(_.bn(0,void 0,"AnkH1b"));var h=n.next().value,e=n.next().value;n=_.V(_.bn(0,void 0,"QYNL0b"));var v=n.next().value,LO=n.next().value;n=_.V(_.bn("",void 0,"Yzw45d"));var S=n.next().value,$i=n.next().value;n=_.V(_.bn(-1,void 0,"iiVI0c"));var nO=n.next().value,VB=n.next().value,Iv=_.JK(function(){var CO={controlsVisible:L(),isOverlayHidden:b(),shouldWaitToHideControls:U(),isDragging:k(),isHovering:I(),videoDuration:h(),playedTime:v(),videoId:S(),
draggedTime:Q(),hoveredTime:d(),playerState:nO()};return Object.assign({},_.JI4(),CO,{domMeasurements:{},setState:function(uT){uT.controlsVisible!==void 0&&g(uT.controlsVisible);uT.isOverlayHidden!==void 0&&q(uT.isOverlayHidden);uT.shouldWaitToHideControls!==void 0&&J(uT.shouldWaitToHideControls);uT.isDragging!==void 0&&a(uT.isDragging);uT.isHovering!==void 0&&w(uT.isHovering);uT.draggedTime!==void 0&&A(uT.draggedTime);uT.hoveredTime!==void 0&&T(uT.hoveredTime);uT.videoDuration!==void 0&&e(uT.videoDuration);
uT.playedTime!==void 0&&LO(uT.playedTime);uT.videoId!==void 0&&$i(uT.videoId);uT.playerState!==void 0&&VB(uT.playerState)},
appApi:_.bDv(),playerApi:D})},void 0,"ZW7y9");
_.po(function(){D==null||D.addEventListener("onVideoProgress",anf(Iv));D==null||D.addEventListener("onVideoDataChange",ZDv(Iv));D==null||D.addEventListener("onStateChange",kdJ(Iv))});
_.QP(function(){if(D==null?0:D.isReady())D==null||D.removeEventListener("onVideoProgress",anf(Iv)),D==null||D.removeEventListener("onVideoDataChange",ZDv(Iv)),D==null||D.removeEventListener("onStateChange",kdJ(Iv))});
return _.Z("desktop-shorts-player-controls",null,_.Z(e9A,{playerControlsProps:Iv}))},"me");
e9A=_.t4(function(n){var D=n.playerControlsProps;return _.Z("div",{class:"desktopShortsPlayerControlsWizHost"},_.Z(_.W7w,{progressBarProps:D,config:function(){return{isShortsPage:!0,hideProgressBar:D().videoDuration<30&&D().playerState!==2&&!D().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"ne");_.Hl(_.m2f);_.K7O=_.t4(function(n){var D=n.data;return _.Z("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.Z(_.kI,{command:function(){return D().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.Z(_.Z4,{cond:function(){return D().iconName},
then:function(L){return _.Z(_.Ji,{icon:L})}}),_.Z("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return D().text}),_.Z(_.Z4,{cond:function(){return D().showEndChevron},
then:function(){return _.Z(_.Ji,{icon:"CHEVRON_RIGHT"})}})))},"oe");var R9A=_.t4(function(n){var D=n.data;var L=n.overlayDensity;n={};return _.Z("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.Z(_.fF,{data:function(){return D().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(g){var b=g.data;
return _.Z(_.xE,{data:function(){if((L==null?void 0:L())===1){var q=Object;var U=q.assign,J=b();var k={avatarViewModel:Object.assign({},_.u(b().avatar,_.oQ),{avatarImageSize:"AVATAR_SIZE_48"})};q=U.call(q,{},J,{avatar:k})}else q=b();return q}})}}),_.Z(_.pl,{className:_.nl("ytReelChannelBarViewModelChannelName",(n.ytReelChannelBarViewModelChannelNameLarge=function(){return(L==null?void 0:L())===1},n)),
text:function(){return D().channelName},
linkInheritColor:!0,userInput:!0}),_.Z("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.Z(_.fF,{data:function(){return D().subscribeButtonViewModel}},{subscribeButtonViewModel:function(g){var b=g.data;
return _.Z(XkP,{data:function(){return(L==null?void 0:L())===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:_.O9})),_.Z("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.Z(_.fF,{data:function(){var g,b;return(b=_.u((g=D())==null?void 0:g.sponsorButtonViewModel,AVP))==null?void 0:b.sponsorButton}},{buttonViewModel:function(g){return _.Z(_.O9,{data:g.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"pe");var P9w=_.t4(function(n){var D={};return _.Z("yt-reel-multi-format-link-view-model",{class:_.nl("ytReelMultiFormatLinkViewModelHost",(D.ytReelMultiFormatLinkViewModelHostTall=!0,D.ytReelMultiFormatLinkViewModelHostLarge=function(){var L;return((L=n.overlayDensity)==null?void 0:L.call(n))===1},D))},_.Z(_.kI,{ariaLabel:function(){return n.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return _.AR(n.data().command)},
dangerousStopPropagation:!1},_.Z("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.Z(_.Z4,{cond:function(){return n.data().icon},
then:function(L){return _.Z(_.RU,{data:L,className:"ytReelMultiFormatLinkViewModelIcon",alt:""})}}),_.Z(_.pl,{text:function(){return n.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"qe");
P9w.idomCompat=!0;var t5O=_.t4(function(n){var D=n.data;var L=_.tb();n=_.V(_.bn(!1,void 0,"XwMNzb"));var g=n.next().value,b=n.next().value;n=_.V(_.bn(!1,void 0,"ZysOx"));var q=n.next().value,U=n.next().value,J=function(){return D().isMultiLineSa},k=_.B6(Q8T,function(){var e,v;
return(v=(e=D().toggleableContent)==null?void 0:e.entityKey)!=null?v:""}),a=function(){var e,v,LO;
return(LO=D().toggleableContent)!=null&&LO.entityKey?(v=(e=k())==null?void 0:e.value)!=null?v:!1:!1},d=function(){var e,v,LO,S,$i,nO,VB,Iv,CO,uT,Wy;
return D().toggleableContent?a()?(e=D().toggleableContent)==null?void 0:e.toggledData:(v=D().toggleableContent)==null?void 0:v.untoggledData:{primaryText:(Iv=(LO=D().defaultContent)==null?void 0:LO.primaryText)!=null?Iv:D().text,secondaryText:(S=D().defaultContent)==null?void 0:S.secondaryText,onTapCommand:(CO=($i=D().defaultContent)==null?void 0:$i.onTapCommand)!=null?CO:D().onTapCommand,icon:(uT=(nO=D().defaultContent)==null?void 0:nO.icon)!=null?uT:D().icon,image:(Wy=(VB=D().defaultContent)==null?
void 0:VB.image)!=null?Wy:D().image}},T=function(){return J()?D().trailingTapTarget:void 0};
n=function(e,v){return function(){return g()?v:e}};
var Q={leadingSection:n("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),secondaryText:n("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:n("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:n("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")};n={};n=_.nl((n.ytShortsSuggestedActionViewModelStaticHost=function(){return!J()},n.ytShortsSuggestedActionViewModelDynamicHost=J,n.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return J()&&q()},n.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return J()&&!q()},n));
_.c7(function(){if(J()){var e=0,v;if((v=D().animationParams)==null?0:v.shouldExpand){var LO,S;e=((S=(LO=D().animationParams)==null?void 0:LO.expansionDelaySecs)!=null?S:0)*1E3}var $i,nO=(($i=D().animationParams)==null?0:$i.shouldExpand)?setTimeout(function(){b(!0)},e):void 0,VB,Iv;
e=((VB=D().animationParams)==null?0:VB.visibilityDelaySecs)?((Iv=D().animationParams)==null?NaN:Iv.visibilityDelaySecs)*1E3:0;var CO=setTimeout(function(){U(!0)},e);
_.QP(function(){nO&&clearTimeout(nO);clearTimeout(CO)})}});
var A=function(e){_.Cy(e,Object.assign({},{form:{element:L.value}}))},I=_.GS(function(){var e,v=(e=d())==null?void 0:e.onTapCommand;
v&&A(v)}),w=_.GS(function(){var e,v;
if(e=(v=T())==null?void 0:v.onTapCommand)return A(e),!1}),h=_.Uh({"vertical-align":"bottom",
"border-radius":function(){var e;return J()?((e=D().defaultContent)==null?0:e.isCircleImage)?"50%":"4px":"0px"},
width:function(){var e,v,LO;return J()&&((e=D().defaultContent)==null?0:e.imageSize)?((LO=(v=D().defaultContent)==null?void 0:v.imageSize)!=null?LO:24)+"px":null},
height:function(){var e,v,LO;return J()&&((e=D().defaultContent)==null?0:e.imageSize)?((LO=(v=D().defaultContent)==null?void 0:v.imageSize)!=null?LO:24)+"px":null}});
return _.Z("yt-shorts-suggested-action-view-model",{class:n,el:L},_.Z("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.Z("button",{class:_.nl(function(){return J()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var e;
return(e=D().useFullRoundedBorder)!=null&&e?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!T()&&J()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":J()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var e;
return(e=D().disableFixedHeight)!=null&&e?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""}),
"on:click":I},_.Z(_.ZV,{model:{color:4}}),_.Z("div",{class:_.nl(function(){return J()?Q.leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.Z(_.Z4,{cond:function(){var e;
return(e=d())==null?void 0:e.image},
then:function(e){return _.Z(_.RU,{data:e,alt:"",className:function(){return J()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:h})}}),_.Z(_.Z4,{cond:function(){var e,v;
return(e=d())==null?void 0:(v=e.icon)==null?void 0:v.iconType},
then:function(e){return _.Z(_.Ji,{icon:e,active:a,className:function(){return J()?g()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.Z("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.Z(_.Z4,{cond:function(){var e;
return(e=d())==null?void 0:e.primaryText},
then:function(e){return _.Z("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.Z(_.pl,{text:e}))}}),_.Z(_.Z4,{cond:function(){var e;
return(e=d())==null?void 0:e.secondaryText},
then:function(e){return _.Z("div",{class:Q.secondaryText},_.Z(_.pl,{text:e}))}}))),_.Z(_.Z4,{cond:T,
then:function(e){return _.Z("div",{class:Q.trailingSection,"aria-label":function(){var v;return(v=e().a11yLabel)!=null?v:""},
"on:click":w,role:"button",tabindex:0},_.Z(_.ZV,{model:{color:4}}),_.Z(_.Ji,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"re");var mX3=_.t4(function(n){var D=n.data;var L=n.overlayDensity;var g=_.tb();n=_.GS(function(U){if(_.pH8(_.e_(U),g.value,["A".toString()]))return!1;(U=D().truncatedTextOnTapCommand)&&_.Cy(U);return!1});
var b={},q={};return _.Z("yt-shorts-video-title-view-model",{el:g,class:_.nl("ytShortsVideoTitleViewModelHost",(b.ytShortsVideoTitleViewModelHostClickable=function(){return!!D().truncatedTextOnTapCommand},b)),
"on:click":n},_.Z("h2",{class:_.nl("ytShortsVideoTitleViewModelShortsVideoTitle",(q.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(L==null?void 0:L())===1},q))},_.Z(_.pl,{text:function(){return D().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"se");_.vnT=_.t4(function(n){var D=n.data;var L=n.overlayDensity;return _.Z("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.Z(_.fF,{data:function(){return D().metadataItems}},{badgeViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(_.km,{data:g.data}))},
playerDisclosureViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(_.K7O,{data:g.data}))},
shortsSuggestedActionViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(t5O,{data:g.data}))},
reelChannelBarViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(R9A,{data:g.data,overlayDensity:L}))},
reelMultiFormatLinkViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(P9w,{data:g.data,overlayDensity:L}))},
shortsVideoTitleViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(mX3,{data:g.data,overlayDensity:L}))},
reelSoundMetadataViewModel:function(g){return _.Z("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.Z(_.yKA,{data:g.data,overlayDensity:L}))}}))},"te");var XrA=_.t4(function(n){var D=_.KC(n,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),L=D.size,g=D.onTap,b=D.disabled,q=D.tooltipText;return _.Z("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.Z(nR,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:L(),disabled:b(),tooltipText:q(),onTap:g}},
iconName:n.iconType}))},"ue"),lG3=_.t4(function(n){function D(d){d.stopPropagation();
d.code==="ArrowUp"?(d.preventDefault(),MTT(J.value)):d.code==="ArrowDown"?(d.preventDefault(),o7B(J.value)):d.code==="KeyM"?XNJ():(d.code==="KeyK"||d.code==="Space")&&lnO(k())}
var L=_.KC(n,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});n=L.previousButtonDisabled;var g=L.nextButtonDisabled,b=L.data,q=L.playabilityStatus,U=L.previewThumbnail,J=_.tb(),k=_.zS(_.C_Q),a;_.po(function(){(a=_.r2(J.value))&&a.addEventListener("keydown",D)});
_.QP(function(){var d;(d=a)==null||d.removeEventListener("keydown",D)});
L=function(){var d,T,Q;return(d=b())==null?void 0:(T=d.reelPlayerOverlayRenderer)==null?void 0:(Q=T.likeButton)==null?void 0:Q.likeButtonRenderer};
return _.Z("ytd-shorts-miniplayer-overlay",{el:J,class:"ytdShortsMiniplayerOverlayHost"},_.Z("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.Uh({"background-image":function(){var d=U();return d?'url("'+_.lo(d.thumbnails)+'")':""}})}),_.Z("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.Z("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.Z(XrA,{iconType:function(){var d=k();
return d===2||d===-1||d===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){lnO(k())},
tooltipText:function(){var d=k();return d===1||d===3?_.Tg("PLAYER_LABEL_PAUSE"):_.Tg("PLAYER_LABEL_PLAY")}}),_.Z(_.m2f,null)),_.Z("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.Z(XrA,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:n,onTap:function(){MTT(J.value)},
tooltipText:_.Tg("PREVIOUS_VIDEO_LABEL")}),_.Z(XrA,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:g,onTap:function(){o7B(J.value)},
tooltipText:_.Tg("NEXT_VIDEO_LABEL")}),_.c("web_shorts_pip_like_button")?_.Z("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.Z(suA,{buttonTooltipPosition:"left",data:L,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.Z("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.Z(_.Z4,{cond:function(){var d,T;return _.u((d=b())==null?void 0:(T=d.reelPlayerOverlayRenderer)==null?void 0:T.metapanel,
cVA)},
then:function(d){return _.Z("div",{class:_.nl("ytdShortsMiniplayerOverlayInteractive")},_.Z(_.vnT,{data:d}))}})),_.Z("div",{class:_.nl("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var d;return!((d=b())==null||!d.adsOverlay)||q()&&!B74(q())}},_.Z("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.Z(_.xXA,null)))),_.Z(_.Z4,{cond:function(){var d=b(),T,Q;
d=_.u(d==null?void 0:(T=d.adsOverlay)==null?void 0:(Q=T.fulfillmentContent)==null?void 0:Q.fulfilledLayout,bdL);return _.u(d==null?void 0:d.renderingContent,U0c)},
then:function(d){return _.Z("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.Z(oZb,{data:d}))}}))},"ve");var Yd8=_.t4(function(){var n=_.V(_.bn(new _.p0(NaN,NaN),void 0,"dCf7yb")),D=n.next().value,L=n.next().value;n=_.V(_.bn(!1,void 0,"smJHAc"));var g=n.next().value,b=n.next().value,q=_.V(_.bn(!1,void 0,"HnqDAc"));n=q.next().value;var U=q.next().value,J=_.E().resolve(_.X1).miniplayerPropSignalMap[0],k=J.data,a=J.shortsData,d=J.nextButtonDisabled,T=J.shortsPreviewThumbnail,Q=J.previousButtonDisabled,A=J.externalPlaylistData;q=J.toastData;var I=J.playabilityStatus,w=J.isDisabled;J=_.zS(_.cA);_.Pl("yt-pip-window-resized",
function(LO){L(LO)});
_.Pl("yt-activate-pip-miniplayer",function(){return _.B(function(LO){U(!0);_.Tq(LO)})});
var h=function(){var LO;return!((LO=A())==null||!LO.contents)&&g()},e=function(){var LO=D(),S=!!k(),$i=h();
LO=LO.clone();S&&(LO.height-=76);$i&&(LO.height-=285);return LO},v=function(){b(!g())};
return _.Z("ytd-pip-container",{class:"ytdPipContainerHost"},_.Z(_.Z4,{cond:n,then:function(){return _.Z(_.NmA,{isDisabled:w,playabilityStatus:I,size:e})}}),_.Z(_.Z4,{cond:k,
then:function(){return _.Z(_.Hew,{data:k,expanded:g,onExpandClick:v,playlistData:A})}}),_.Z(_.Z4,{cond:h,
then:function(){return _.Z("div",{class:"ytdPipContainerPlaylistPanel"},_.Z(_.TGo,{data:A,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.Z(_.Z4,{cond:J,
then:function(){return _.Z(lG3,{data:a,nextButtonDisabled:d,previousButtonDisabled:Q,playabilityStatus:I,previewThumbnail:T})}}),_.Z("div",{class:"ytdPipContainerToast"},_.Z(_.jz2,{toastData:q})))},"we");var cP=function(n,D){var L=this;this.pipController=n;this.JSC$16294_clientRoot=D;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=jkB();this.watchPipEnabled=_.c("web_watch_pip");this.shortsPipEnabled=_.c("web_shorts_pip");this.JSC$16294_watchWhileEnabled=_.c("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;_.a9(_.Ss(),_.fD8,function(g){L.isSingleOptionSurveyActive=g});
this.JSC$16294_onPlayerPlayVideo=this.JSC$16294_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);_.KL(_.xt.getInstance(),this.miniplayerServiceActionMap,this.JSC$16294_clientRoot);window.documentPictureInPicture&&_.O8()&&!_.c("web_pip_logging_killswitch")&&
_.Qa("genericClientExperimentEvent",{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},HYX,HjT,yGA,D4T,qDI,LLD,gtR,bLl,jTl;
cP.prototype.handleMediaSessionPipActivation=function(){var n=this,D;return _.B(function(L){_.pJ().mediaSessionPipActivation=!0;D=_.E().resolve(_.lx);return D.isOnWatch()&&n.watchPipEnabled?(_.pJ().watchPipActivation=!0,_.M5O(n,D.data),L.jumpTo(0)):D.isOnShorts()&&n.shortsPipEnabled?(_.pJ().shortsPipActivation=!0,_.onJ(n),L.jumpTo(0)):n.isMiniplayerActive()&&n.watchPipEnabled&&!n.watchWhileMode?_.p(L,YsT(n),0):L.jumpTo(0)})};
var YsT=function(n){var D,L,g,b;return _.B(function(q){if(q.nextAddress==1)return D=!n.miniplayerToPipMode,L=n.playerElement,g=n.miniplayerData,b=n.watchResponse,_.p(q,n.deactivate(),2);if(q.nextAddress!=3)return D?(_.pJ().mediaSessionPipActivation=!0,_.pJ().watchPipActivation=!0):_.pJ().miniplayerButtonActivation=!0,_.p(q,n.activate(L,g,b),3);n.miniplayerToPipMode=D;_.Tq(q)})};
cP.prototype.onDownloadedVideoDeleted=function(n){var D,L=_.u((D=this.miniplayerData)==null?void 0:D.watchEndpoint,_.M1),g,b;L&&((g=this.watchResponse)==null?void 0:(b=g.playerResponse)==null?void 0:b.offlineState)!==void 0&&(D=L.videoId)&&n&&D===n&&this.close()};
cP.prototype.onShowMiniplayerCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d,T,Q,A,I;return _.B(function(w){switch(w.nextAddress){case 1:return L=_.u(n,kIQ),b=(g=L)==null?void 0:g.miniplayerCommand,q=_.u(b,_.M1),b&&q&&!D.active?_.p(w,_.AN.getInstance(),2):w.return();case 2:return U=w.yieldResult,_.p(w,(J=U)==null?void 0:J.get("yt-miniplayer-shown-video-id"),3);case 3:k=w.yieldResult;a=q.videoId;if(!a||k===a)return w.return();d=_.E().resolve(_.lx);if(d.isOnWatch())return _.CL(Error("Ej")),w.return();
T={channelItem:{externalId:btoa(a)}};D.readyToResumeVe=_.Eh(121253,void 0,void 0,T);_.c("miniplayer_r2r_ve_after_activate_killswitch")&&(_.Qf(D,{readyToResumeVe:D.readyToResumeVe}),D.isReadyToResume=!0);_.pJ().showMiniplayerCommandActivation=!0;return _.p(w,_.V2X(D,b,!0),4);case 4:return!_.c("miniplayer_r2r_ve_after_activate_killswitch")&&D.active?(_.Qf(D,{readyToResumeVe:D.readyToResumeVe,continueWatching:!0,premiumBranding:!((Q=L)==null||!Q.showPremiumBranding)}),D.isReadyToResume=!0):_.Qf(D,{continueWatching:!0,
premiumBranding:!((A=L)==null||!A.showPremiumBranding)}),_.c("ytd_miniplayer_to_wiz")&&_.Qf(D,{isReadyToResume:!0}),_.p(w,(I=U)==null?void 0:I.set("yt-miniplayer-shown-video-id",q.videoId),5);case 5:D.readyToResumeVe=void 0,_.Tq(w)}})};
cP.prototype.init=function(n){this.miniplayerEl?_.CL(new _.pe("MiniplayerService already initialized.")):this.miniplayerEl=n};
cP.prototype.isInitialized=function(){var n=!!this.miniplayerEl;n||_.CL(new _.pe("MiniplayerService used before initialized."));return n};
_.M5O=function(n,D){if(n.isInitialized()){var L=_.LOJ(D.response,D.playerResponse),g=_.E().resolve(_.lx).getPlayerFromWatch();_.pJ().currentEndpoint=L.watchEndpoint||null;n.activate(g,L,D)}};
_.onJ=function(n){if(n.isInitialized()){var D=_.E().resolve(_.lx).getPlayerFromShorts();n.activate(D)}};
HYX=function(n,D){var L;(L=!n.isInitialized())||(L=_.E().resolve(_.lx).isOnWatch()&&n.watchPipMode,L=!(n.isMiniplayerActive()&&(_.pJ().userActivation||_.pJ().lockupActivation||L)));if(L)return!1;Ss2(n,D)?_.TY(n):qDI(n,D);return n.watchPipMode?!_.E().resolve(_.lx).isOnWatch():!0};
cP.prototype.isMiniplayerActive=function(){return this.active};
var Ss2=function(n,D){var L;D=(L=_.u(D,_.M1))==null?void 0:L.videoId;var g,b;n=(b=_.u((g=n.miniplayerData)==null?void 0:g.watchEndpoint,_.M1))==null?void 0:b.videoId;return D!=null&&D===n};
cP.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.bP(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.$d(this.miniplayerEl,"yt-navigate-home-action"))};
_.V2X=function(n,D,L,g){L=L===void 0?!1:L;var b,q,U;return _.B(function(J){switch(J.nextAddress){case 1:if(n.active){J.jumpTo(2);break}b=_.E().resolve(_.lx);if(U=(q=n.playerElement)!=null?q:b.getPlayerFromWatch()){J.jumpTo(3);break}return _.p(J,_.E().resolve(_.y3),4);case 4:U=b.getPlayerFromWatch();case 3:if(!U){_.CL(Error("Gj"));J.jumpTo(2);break}return _.p(J,n.activate(U,g),2);case 2:return n.active?_.p(J,qDI(n,D,L),0):J.return()}})};
cP.prototype.activate=function(n,D,L){var g=this,b,q,U,J,k,a,d,T;return _.B(function(Q){switch(Q.nextAddress){case 1:if(!g.isInitialized())return Q.return();if(!n)return _.CL(Error("Gj")),Q.return();if(_.Lz6()||g.isMiniplayerActive())var A=!0;else A=_.pJ().watchPipActivation||_.pJ().watchWhileActivation,_.E().resolve(_.lx).isOnWatch()&&!A?(_.CL(new _.pe("miniplayer activated on watch page")),A=!0):A=_.pJ().watchWhileActivation&&g.userDeactivatedWatchWhile?!0:!1;if(A)return DQW(),Q.return();b=_.pJ().mediaSessionPipActivation;
q=_.pJ().shortsPipActivation;U=_.pJ().watchPipActivation;k=(J=_.pJ().watchWhileActivation)||U;a=U||q;if(!g.pictureInPictureEnabled()||!a){Q.jumpTo(2);break}return _.p(Q,F7O(g,b),3);case 3:if(!Q.yieldResult)return _.CL(Error("Fj")),DQW(),Q.return();case 2:return g.setActive(!0),g.watchResponse=L,g.playerElement=n,g.updateMiniplayerData(D),_.c("miniplayer_create_ve_after_activate_killswitch")&&HjT(g),_.p(Q,yGA(g,n),4);case 4:if(!g.active)return _.CL(new _.pe("miniplayer deactivated during activation")),
g.removePlayerListeners(),Q.return();A=_.E().resolve(_.xQ);A.addEventListener("yt-navigate",_.LC(g,g.onPlaylistNavigate));A.addEventListener("yt-playlist-data-updated",_.LC(g,g.JSC$16294_onPlaylistDataUpdated));g.JSC$16294_onPlaylistDataUpdated();DQW();g.JSC$16294_watchWhileEnabled&&_.NDl(g,J);g.pictureInPictureEnabled()&&g.shortsPipEnabled&&(g.shortsPipMode=q,_.Ss().dispatch(mQI(g.shortsPipMode)));g.pictureInPictureEnabled()&&g.watchPipEnabled&&(g.watchPipMode=U);g.player&&(d=g.player.getPlayerState(),
T=d===1,_.Ss().dispatch(H9i(d)),_.Vm(g.miniplayerEl,"yt-miniplayer-play-state-changed",[T]),_.pJ().isVideoPlaying=T);g.watchPipEnabled&&_.Y$v(g.handleMediaSessionPipActivation);_.Vm(g.miniplayerEl,"yt-miniplayer-endpoint-changed");jTl(g);_.ntD(g);return g.shortsPipMode||g.watchPipMode?_.p(Q,_.Uu(g.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.c("ytd_miniplayer_to_wiz")?_.p(Q,_.Uu(g.miniplayerEl,"yt-activate-miniplayer",[k]),6):_.p(Q,_.Uu(g.miniplayerEl,"yt-activate-miniplayer-action",[n,k]),6);
case 6:_.c("miniplayer_create_ve_after_activate_killswitch")||HjT(g),D4T(g,!0),_.Tq(Q)}})};
cP.prototype.updateMiniplayerData=function(n){this.miniplayerData=n;_.Qf(this,{data:n})};
_.ntD=function(n){if(_.c("miniplayer_service_controls_disabling")){var D,L,g=((D=n.miniplayerData)==null?void 0:(L=D.miniplayerRenderer)==null?void 0:L.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";D=n.watchWhileMode||n.watchPipMode?g&&!_.E().resolve(_.lx).isOnWatch():g;_.Qf(n,{isDisabled:D});var b,q;L=_.u((b=n.miniplayerData)==null?void 0:(q=b.miniplayerRenderer)==null?void 0:q.minimizedEndpoint,_.zO);!_.c("miniplayer_disabled_open_popup_killswitch")&&D&&L&&_.E().resolve(_.ro).openSheet({openPopupActionCommand:{openPopupAction:L}},
n.miniplayerEl)}};
HjT=function(n){if(n.watchResponse&&(!n.watchWhileMode||!_.c("kevlar_watch_while_counterfactual"))){var D,L=(D=n.watchResponse.playerResponse)==null?void 0:D.trackingParams;L&&(_.Qf(n,{expandVe:_.Eh(35989),closeVe:_.Eh(34699),readyToResumeCloseVe:_.Eh(131070),repositionVe:_.Eh(226204),resizeVe:_.Eh(226205)}),_.Qf(n,{playerVe:_.JR(L)}))}};
yGA=function(n,D){return _.B(function(L){if(L.nextAddress==1)return D.preparePlayer(),_.p(L,D.getPlayerPromise(),2);n.player=L.yieldResult;n.player&&(n.player.addEventListener("onPlayVideo",n.JSC$16294_onPlayerPlayVideo),n.player.addEventListener("onCloseMiniplayer",n.onPlayerCloseMiniplayer),n.player.addEventListener("onExpandMiniplayer",n.onPlayerExpandMiniplayer),n.player.addEventListener("onStateChange",n.onPlayerStateChange));_.Tq(L)})};
_.G=cP.prototype;_.G.JSC$16294_onPlayerPlayVideo=function(n){var D=n.sessionData&&"autonav"in n.sessionData,L;n.sessionData&&n.sessionData.itct&&(L=n.sessionData.itct);var g=n.watchEndpoint;D=g&&D?_.hmb(g,L):_.NK(n.videoId,n.listId||void 0,L);n.sessionData&&_.yi(_.u(D.commandMetadata,_.jr).url,n.sessionData);qDI(this,D)};
_.G.onPlayerExpandMiniplayer=function(){_.TY(this)};
_.G.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.G.onPlayerStateChange=function(){if(this.player){var n=this.player.getPlayerState(),D=n===1;_.Ss().dispatch(H9i(n));_.Ss().dispatch(_.Noi(n));_.Vm(this.miniplayerEl,"yt-miniplayer-play-state-changed",[D]);_.pJ().isVideoPlaying=D;if(n===0){D=!_.FZ.getInstance().isAutoplaySetExplicitly();var L,g,b,q,U,J,k=(L=this.watchResponse.response)==null?void 0:(g=L.contents)==null?void 0:(b=g.twoColumnWatchNextResults)==null?void 0:(q=b.autoplay)==null?void 0:(U=q.autoplay)==null?void 0:(J=U.autoplayExplicitChoiceDialogRenderer)==
null?void 0:J.confirmDialogRenderer;D&&k&&this.player.setAutonavState(1)}n===0&&this.watchWhileMode&&this.deactivate()}};
_.G.onPlaylistNavigate=function(n,D){var L=this,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1){if(!_.u(D.endpoint,_.M1))return d.return();_.pJ().currentEndpoint=D.endpoint;_.Vm(L.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.E().resolve(_.lx).isOnWatch()&&(L.watchWhileMode||L.watchPipMode))return d.return();n.stopPropagation();(q=(b=_.u((g=D.endpoint)==null?void 0:g.commandMetadata,_.jr))==null?void 0:b.url)&&D.tempData&&!_.Ao.isEmpty(D.tempData)&&_.yi(q,D.tempData);U={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};J=new ygr(function(){return L.getPlayerElement()},U,{layer:3});
k=function(T){J.processChunk({endpoint:D.endpoint,data:T})};
LLD(L);L.miniplayerFetchRequest=gtR(L,D.endpoint,k);_.JA(d,2);return _.p(d,L.miniplayerFetchRequest,4)}if(d.nextAddress!=2)return a=d.yieldResult,bLl(L,a),_.hE(d,0);_.dG(d);_.Tq(d)})};
_.G.JSC$16294_onPlaylistDataUpdated=function(){var n=_.E().resolve(_.xQ).getPlaylistData();this.hasPlaylistData=!!n;_.Qf(this,{externalPlaylistData:n||{}})};
_.G.close=function(n){if(this.isInitialized())if(n){if(!((this.watchWhileMode||this.watchPipMode)&&_.E().resolve(_.lx).isOnWatch()||this.shortsPipMode)){var D;(D=this.getPlayerElement())==null||D.stop()}this.deactivate()}else _.mH().closeMiniplayer(this.miniplayerEl)};
_.G.deactivate=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1){if(!D.isInitialized()||!D.active)return U.return();D.setActive(!1);LLD(D);(L=!!n&&Ss2(D,n))&&D.isSingleOptionSurveyActive&&_.$d(D.miniplayerEl,"yt-show-watch-page-survey",[D.isSingleOptionSurveyActive]);return _.p(U,$4O(D),2)}if(U.nextAddress!=3){D4T(D,!1);D.isReadyToResume=!1;D.watchResponse=void 0;D.updateMiniplayerData(void 0);D.shortsPipMode&&(D.shortsPipMode=!1,_.Ss().dispatch(mQI(D.shortsPipMode)),iUA(D.pipController),
(g=D.player)==null||g.setInternalSize(NaN,NaN));D.watchPipMode&&(D.watchPipMode=!1,iUA(D.pipController));(b=D.watchWhileMode)&&_.NDl(D,!1);D.removePlayerListeners();var J=_.E().resolve(_.xQ);J.removeEventListener("yt-navigate",_.LC(D,D.onPlaylistNavigate));J.removeEventListener("yt-playlist-data-updated",_.LC(D,D.JSC$16294_onPlaylistDataUpdated));_.pJ().currentEndpoint=null;_.Vm(D.miniplayerEl,"yt-miniplayer-endpoint-changed");D.playerElement=null;DQW();return D.shortsPipMode||D.watchPipMode?U.jumpTo(3):
_.p(U,_.Uu(D.miniplayerEl,_.c("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[L,b]),3)}(q=D.player)==null||q.setInternalSize(NaN,NaN);D.player=null;_.Tq(U)})};
var $4O=function(n){var D;return _.B(function(L){D=_.E().resolve(_.lx);return n.shortsPipMode?_.p(L,D.movePlayerToShorts(n.playerElement),0):_.p(L,D.movePlayerToWatch(n.playerElement),0)})};
cP.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16294_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
cP.prototype.setActive=function(n){this.active=n;this.isSingleOptionSurveyActive?_.$d(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.$d(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.Ss().dispatch(_.LI({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.NDl=function(n,D){n.watchWhileMode=D;_.Qf(n,{watchWhile:D})};
D4T=function(n,D){if(n.shortsPipMode||n.watchPipMode){var L;(L=n.player)==null||L.setDocumentPictureInPicture(D)}else{var g;(g=n.player)==null||g.setMinimized(D)}};
_.TY=function(n){var D;return _.B(function(L){switch(L.nextAddress){case 1:if(!n.isInitialized())return L.return();_.JA(L,2);return _.p(L,n.miniplayerFetchRequest,4);case 4:_.hE(L,3);break;case 2:_.dG(L);case 3:n.watchResponse&&n.miniplayerData&&n.miniplayerData.watchEndpoint?(D={url:n.watchResponse.url,endpoint:n.miniplayerData.watchEndpoint,data:n.watchResponse,miniplayer:!0},_.bP(n.miniplayerEl,"yt-navigate-cache",D)):n.miniplayerData&&n.miniplayerData.watchEndpoint&&_.bP(n.miniplayerEl,"yt-navigate",
{endpoint:n.miniplayerData.watchEndpoint}),_.Tq(L)}})};
qDI=function(n,D,L){var g,b,q,U;return _.B(function(J){if(J.nextAddress==1){if(Ss2(n,D))return J.return();_.pJ().currentEndpoint=D;_.Vm(n.miniplayerEl,"yt-miniplayer-endpoint-changed");_.Vm(n.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.pJ().isVideoPlaying=!1;g={clientParams:{miniplayer:!0,autoSaveToQueue:!L}};b=new ygr(function(){return n.getPlayerElement()},g,{layer:3,
parentLayer:0},void 0,n.readyToResumeVe);q=function(k){var a,d,T=Object.assign({},(a=k.playerResponse)==null?void 0:(d=a.playerConfig)==null?void 0:d.playbackStartConfig,{startPaused:!0}),Q;L&&((Q=k.playerResponse)==null?0:Q.playerConfig)&&(k.playerResponse.playerConfig.playbackStartConfig=T);b.processChunk({endpoint:D,data:k})};
LLD(n);n.miniplayerFetchRequest=gtR(n,D,q);_.JA(J,2);return _.p(J,n.miniplayerFetchRequest,4)}if(J.nextAddress!=2)return U=J.yieldResult,bLl(n,U),_.hE(J,0);_.dG(J);_.Tq(J)})};
LLD=function(n){n.miniplayerFetchRequest&&(n.miniplayerFetchRequest.cancel&&n.miniplayerFetchRequest.cancel("Active request obsolete"),n.miniplayerFetchRequest=null)};
gtR=function(n,D,L){var g=_.$w.instance,b,q=(b=_.u(D.commandMetadata,_.jr))==null?void 0:b.url,U;b=!q||_.c("disable_miniplayer_tempdata")?{}:(U=yDO(q))!=null?U:{};return oS(g,D,b,window.location.href,"watch",function(J,k){L(k)},function(J){return J!==n.miniplayerFetchRequest})};
bLl=function(n,D){var L;_.B(function(g){if(!D)return g.return();n.watchResponse=D;HjT(n);jTl(n);L=_.LOJ(D.response,D.playerResponse);if(n.isMiniplayerActive()){D.response&&(n.playerElement.watchNextData=D.response);var b=_.Ao.getValueByKeys.apply(_.Ao,[D].concat(_.Iu(Bzj)));_.Ao.getValueByKeys.apply(_.Ao,[D].concat(_.Iu(a7Q)))&&b&&_.E().resolve(_.xQ).setAutoplayRenderer(b);if(b)if(_.c("kevlar_is_pupi_enabled")){var q,U,J,k,a,d=((q=D.response)==null?0:(U=q.playerOverlays)==null?0:(J=U.playerOverlayRenderer)==
null?0:(k=J.autonavToggle)==null?0:(a=k.autoplaySwitchButtonRenderer)==null?0:a.enabled)?2:1;_.FZ.getInstance().setState(d,!1,!1)}else q=BMy()?2:1,(d=n.player)==null||d.setAutonavState(q);n.updateMiniplayerData(L);_.ntD(n)}_.Tq(g)})};
jTl=function(n){var D,L,g=(D=n.watchResponse)==null?void 0:(L=D.playerResponse)==null?void 0:L.playabilityStatus,b;D=g==null?void 0:(b=g.miniplayer)==null?void 0:b.miniplayerRenderer;(D==null?void 0:D.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&D.minimizedEndpoint&&_.Bz(n.miniplayerEl,[D.minimizedEndpoint]);_.Qf(n,{miniplayerRenderer:D,playabilityStatus:g})};
cP.prototype.openToast=function(n,D){_.Qf(this,{toastData:{data:n,label:D}})};
_.Qf=function(n,D){var L=n.miniplayerEl,g;for(g in D)L[g]=D[g];(0,n.miniplayerPropSignalMap[1])(D)};
cP.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var n;return this.playerElement?this.playerElement:(n=_.r(this.miniplayerEl).querySelector("#player-container"))==null?void 0:n.firstElementChild};
var F7O=function(n,D){D=D===void 0?!1:D;var L,g,b,q,U,J,k;return _.B(function(a){if(a.nextAddress==1){L=navigator.userActivation.isActive||D;if(!L)return a.return(!1);g=GoT(n);b=g.width;q=g.height;return _.p(a,n.pipController.openWindow({width:b,height:q}),2)}U=a.yieldResult;J=n.pipController.getWindow();if(!J||!U)return a.return(!1);J.document.body.style.overflow="hidden";k=Sd8(J);woJ(n.pipController,function(){q1w(n);k()});
return a.return(!0)})},GoT=function(n){var D=_.pJ().shortsPipActivation,L,g;
n=D?.5625:(g=(L=n.player)==null?void 0:L.getVideoAspectRatio())!=null?g:16/9;L=Math.min(window.innerWidth,window.innerHeight)/2;D=D?0:76;return n>1?new _.p0(L,D+L/n):new _.p0(L*n,D+L)},q1w=function(n){var D;
_.B(function(L){D=_.E().resolve(_.lx);return D.isOnWatch()&&n.watchPipMode||D.isOnShorts()&&n.shortsPipMode?_.p(L,n.deactivate(),0):n.miniplayerToPipMode?_.p(L,YsT(n),0):n.watchPipMode?_.p(L,_.TY(n),0):L.jumpTo(0)})};
cP.prototype.pictureInPictureEnabled=function(){return!!window.documentPictureInPicture&&_.O8()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.oh.Object.defineProperties(cP.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
cP[NR]=[hRR,OUo];var VHU="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(" "),
U4U="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" ");var BFA=null;var JbU={},koJ=(JbU.initialized={priority:10,callback:function(n){var D=_.E();D.addProvider({provide:WMc,useClass:rkR});D.addProvider({provide:_.CsA,useFactory:function(){return new eRc}});
D.addProvider({provide:rS,useValue:_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});D.addProvider({provide:mSO,useValue:5184E6});D.addProvider({provide:DIC,useValue:_.hx()});D.addProvider({provide:poO,useClass:ouG});D.addProvider({provide:RF,useClass:RF});D.addProvider({provide:_.y3,useFactory:function(){return X9j.promise}});
D.addProvider({provide:_.MAW,useFactory:function(){return _.lHb.promise}});
D.addProvider({provide:_.LF,useValue:function(){var J;return((J=_.oE())==null?void 0:J.getPlayer())||null}});
var L={};D.addProvider((L.provide=_.vC,L.useFactory=function(J,k){return function(){return CfQ(J,k)}},L[NR]=[rS,
mSO],L));L={};D.addProvider((L.provide=_.VE,L.useClass=i1T,L[NR]=[rS,mSO],L));L={};D.addProvider((L.provide=_.Vpv,L.useClass=eOJ,L[NR]=[_.VE],L));D.addProvider({provide:sZ,useFactory:_.Ss});D.addProvider({provide:Z0,useFactory:_.Ss});D.addProvider({provide:dCA,useFactory:_.Ss});D.addProvider({provide:kuX,useFactory:_.Ss});D.addProvider({provide:_.CK,useFactory:_.Ss});D.addProvider({provide:V6,useValue:_.Jd});D.addProvider({provide:uho,useClass:k78});D.addProvider({provide:co2,useClass:sg3});D.addProvider({provide:C_,
useClass:C_});D.addProvider({provide:cC,useClass:cC});D.addProvider({provide:f_,useClass:f_});D.addProvider({provide:zj,useClass:zj});D.addProvider({provide:ec,useClass:ec});D.addProvider({provide:Jr,useClass:Jr});D.addProvider({provide:bc,useClass:bc});D.addProvider({provide:Tp3,useValue:mlO});D.addProvider({provide:_.T2,useFactory:_.qb});D.addProvider({provide:SyJ,useFactory:_.cz});L={};D.addProvider((L.provide=vk8,L.useFactory=function(J){return function(k){var a=a===void 0?{}:a;var d,T,Q=(T=_.u((d=
k.endpoint)==null?void 0:d.commandMetadata,_.jr))==null?void 0:T.rootVe;if(Q){var A,I;if(d=k.previousCsn||((I=_.u((A=k.endpoint)==null?void 0:A.commandMetadata,tgb))==null?void 0:I.parentCsn)){var w=w===void 0?{}:w;if(d!==_.r1(w.layer)||Q!==bWy(w.layer))Uof(d,w.cttAuthInfo,w.layer||0),L14(d,w.layer||0),A=w.layer||0,_.rd(gS8(A===void 0?0:A),Q);a.parentCsn=d}k.endpoint&&d?mrL(J,k.endpoint,a):_.$Q(J,Q,void 0,a);var h;((h=k.response)==null?0:h.trackingParams)&&J.graftServerVe(k.response.trackingParams);
var e;((e=k.playerResponse)==null?0:e.trackingParams)&&J.graftServerVe(k.playerResponse.trackingParams);var v;((v=k.reelWatchSequenceResponse)==null?0:v.trackingParams)&&J.graftServerVe(k.reelWatchSequenceResponse.trackingParams)}}},L[NR]=[_.T2],L));
L={};D.addProvider((L.provide=E0o,L.useClass=TTJ,L[NR]=[V6,_.CK],L));L={};D.addProvider((L.provide=jc,L.useClass=jc,L[NR]=[_.y3,_.CK],L));L={};D.addProvider((L.provide=Fe,L.useClass=Fe,L[NR]=[Z0,_.S6],L));D.addProvider({provide:_.AKJ,useClass:eR2});L={};D.addProvider((L.provide=_.C9,L.useClass=CnO,L[NR]=[_.AKJ],L));D.addProvider({provide:_.ro,useClass:LY});D.addProvider({provide:_.OV,useClass:nY});L={};D.addProvider((L.provide=_.j3,L.useClass=WM2,L[NR]=[_.j3],L));_.c("web_enable_voting_animation")&&
D.addProvider({provide:_.on,useClass:ksO});D.addProvider({provide:Al,useClass:Al});D.addProvider({provide:ia,useClass:ia});D.addProvider({provide:R8,useClass:D9});L={};D.addProvider((L.provide=m3,L.useClass=m3,L[NR]=[_.ro,R8],L));_.c("web_enable_feedback_endpoint_resolver")&&(L={},D.addProvider((L.provide=cZ,L.useClass=cZ,L[NR]=[sZ,EZ],L)),D.addProvider({provide:EZ,useClass:WqU}));_.c("web_enable_feedback_endpoint_resolver_batch_2")&&(L={},D.addProvider((L.provide=ua,L.useClass=ua,L[NR]=[sZ],L)),
L={},D.addProvider((L.provide=Q6,L.useClass=Q6,L[NR]=[EZ],L)));L={};D.addProvider((L.provide=PZ,L.useClass=PZ,L[NR]=[_.OV,R8],L));L={};D.addProvider((L.provide=WZ,L.useClass=WZ,L[NR]=[_.OV],L));L={};D.addProvider((L.provide=tl,L.useClass=tl,L[NR]=[_.cn,_.C9],L));L={};D.addProvider((L.provide=K3,L.useClass=K3,L[NR]=[_.cn,_.T2],L));D.addProvider({provide:GV,useClass:GV});L={};D.addProvider((L.provide=L5,L.useClass=L5,L[NR]=[sZ],L));L={};D.addProvider((L.provide=sc,L.useClass=sc,L[NR]=[sZ],L));L={};
D.addProvider((L.provide=c_,L.useClass=c_,L[NR]=[_.cn,sZ],L));L={};D.addProvider((L.provide=QW,L.useClass=QW,L[NR]=[sZ],L));L={};D.addProvider((L.provide=up,L.useClass=up,L[NR]=[sZ],L));L={};D.addProvider((L.provide=e3,L.useClass=e3,L[NR]=[_.C9],L));L={};D.addProvider((L.provide=B_,L.useClass=B_,L[NR]=[_.T2],L));L={};D.addProvider((L.provide=dv,L.useClass=dv,L[NR]=[bp],L));L={};D.addProvider((L.provide=TV,L.useClass=TV,L[NR]=[bp],L));D.addProvider({provide:p5,useClass:p5});D.addProvider({provide:Zd,
useClass:Zd});D.addProvider({provide:Uc,useClass:Uc});L={};D.addProvider((L.provide=vZ,L.useClass=vZ,L[NR]=[_.C9,_.S6],L));D.addProvider({provide:C3,useClass:C3});L={};D.addProvider((L.provide=x$,L.useClass=x$,L[NR]=[_.cn,_.C9],L));D.addProvider({provide:wS,useClass:wS});L={};D.addProvider((L.provide=n5,L.useClass=n5,L[NR]=[sZ,_.cn,_.j3],L));L={};D.addProvider((L.provide=y6,L.useClass=y6,L[NR]=[_.cn,_.S6],L));D.addProvider({provide:LWG,useValue:XE4});D.addProvider({provide:B3T,useValue:ytB});D.addProvider({provide:Ni,
useClass:Ni});L={};D.addProvider((L.provide=HZ,L.useClass=HZ,L[NR]=[sZ],L));L={};D.addProvider((L.provide=Dd,L.useClass=Dd,L[NR]=[_.on,_.S6],L));L={};D.addProvider((L.provide=f3,L.useClass=f3,L[NR]=[_.S6],L));D.addProvider({provide:TQ,useFactory:function(){return new TQ(_.Ss())}});
D.addProvider({provide:kBB,useFactory:_.eR.getInstance});L={};D.addProvider((L.provide=OZ,L.useClass=OZ,L[NR]=[rS,kBB,_.S6],L));D.addProvider({provide:zQ,useClass:zQ});D.addProvider({provide:k$,useClass:k$});D.addProvider({provide:ZU,useClass:ZU});D.addProvider({provide:_.p3,useClass:_.p3});D.addProvider({provide:zV,useClass:zV});L={};D.addProvider((L.provide=Y$,L.useClass=Y$,L[NR]=[Z0],L));L={};D.addProvider((L.provide=S3,L.useClass=S3,L[NR]=[_.S6],L));_.c("web_enable_prefetching_videos_on_home")&&
(D.addProvider({provide:Sc,useClass:Sc}),D.addProvider({provide:kp,useClass:kp}));L={};D.addProvider((L.provide=A7,L.useClass=A7,L[NR]=[_.S6],L));D.addProvider({provide:a8,useClass:a8});L={};D.addProvider((L.provide=q3,L.useClass=q3,L[NR]=[_.cn,_.S6],L));L={};D.addProvider((L.provide=dS,L.useClass=dS,L[NR]=[_.S6],L));D.addProvider({provide:pY,useClass:pY});D.addProvider({provide:Mi,useClass:Mi});L={};D.addProvider((L.provide=la,L.useClass=la,L[NR]=[Z0,_.S6],L));L={};D.addProvider((L.provide=rv,L.useClass=
rv,L[NR]=[Z0,_.S6,_.cn],L));L={};D.addProvider((L.provide=Oc,L.useClass=Oc,L[NR]=[_.S6],L));L={};D.addProvider((L.provide=C5,L.useClass=C5,L[NR]=[_.S6,_.cn],L));L={};D.addProvider((L.provide=Fk,L.useClass=Fk,L[NR]=[_.y3],L));L={};D.addProvider((L.provide=o8,L.useClass=o8,L[NR]=[_.y3],L));D.addProvider({provide:gv,useClass:gv});D.addProvider({provide:$H,useClass:$H});D.addProvider({provide:Ec,useClass:Ec});_.c("kevlar_enable_mss_lazy_load")&&D.addProvider({provide:_.M8,useClass:qwA});D.addProvider({provide:_.gH,
useClass:b7});D.addProvider({provide:Sg,useFactory:function(){return _.xt.getInstance()}});
D.addProvider({provide:ZUJ,useFactory:lsO});D.addProvider({provide:bp,useFactory:function(){return _.AN.getInstance()}});
D.addProvider({provide:xQr,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});L={};D.addProvider((L.provide=_.HC,L.useClass=_.HC,L[NR]=[_.y3,_.S6,_.T2,ZUJ,bp,Sg,xQr,V6],L));D.addProvider({provide:_.wP6,useClass:iYc});D.addProvider({provide:_.XqD,useClass:vxU});L={};D.addProvider((L.provide=hl,L.useClass=hl,L[NR]=[_.XqD],L));L={};D.addProvider((L.provide=_.yx,L.useFactory=function(J){return J.upliftCompletionResolver.promise},L[NR]=[E0o],L));
L=_.is("IS_SHELL_LOAD")?"aa":"eocs";var g=_.is("IS_SHELL_LOAD")?3:2;_.R9().parkOrScheduleJob(function(){cKT()},g,L);
_.R9().parkOrScheduleJob(function(){_.E().resolve(jc).start()},2,"eocs");
_.R9().parkOrScheduleJob(function(){aPT()},2,"eocs");
_.R9().parkOrScheduleJob(function(){_.E().resolve(Fe).start()},2,"eocs");
_.c("kevlar_debug_data_app_registration_ks")||D$8();D.addProvider({provide:_.cL,useValue:new u_A(n.root)});D.addProvider({provide:Wl,useValue:new w6O});D.addProvider({provide:_.i7A,useValue:new rA3(n.root)});D.addProvider({provide:_.sG,useValue:new O7C});D.addProvider({provide:_.qN,useValue:new aY(n.root)});D.addProvider({provide:hRR,useClass:gh});_.c("kevlar_network_sli_killswitch")||D.addProvider({provide:Wh2,useValue:EMW});D.addProvider({provide:f4D,useFactory:fgy});_.c("web_bind_fetch")&&(L={},
D.addProvider((L.provide=AkT,L.useFactory=A_8,L[NR]=[_.Yo(f4D)],L)));_.c("web_bind_parse")&&(L={},D.addProvider((L.provide=zfT,L.useFactory=zl8,L[NR]=[_.Yo(f4D)],L)));_.c("web_bind_window_request")&&(L={},D.addProvider((L.provide=I4l,L.useFactory=IgQ,L[NR]=[_.Yo(f4D)],L)));L={};D.addProvider((L.provide=$IT,L.useFactory=PQ8,L[NR]=[_.yx,sZ,_.vC],L));L={};D.addProvider((L.provide=b13,L.useClass=ip,L[NR]=[$IT],L));D.addProvider({provide:u9w,useClass:E3A});D.addProvider({provide:n3D,useClass:L42});L=[].concat(_.Iu(RE));
_.c("web_continuation_response_processing")&&L.push(_.Cl);L.push(yNj);_.c("enable_share_panel_navigation_logging_fix_on_web")&&L.push(_.ezr);D.addProvider({provide:EKv,useValue:L});D.addProvider({provide:aYT,useClass:jgo});D.addProvider({provide:RfA,useClass:efT});L={};D.addProvider((L.provide=JXb,L.useClass=XVC,L[NR]=[Z0],L));_.fj.addLowPriorityJob(function(){pEv()});
L={};D.addProvider((L.provide=TEG,L.useFactory=function(J){return function(k){var a,d=(a=_.u(k.commandMetadata,_.jr))==null?void 0:a.url;if(!d)throw new _.pe("No URL for PBJ Command",k);d=J94(d,{pbj:"1"});a=OBv(d,{})||{};a=Object.assign({},a,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.OJ("STS").toString()});k=_.$9({command:JSON.stringify(k),session_token:_.OJ("XSRF_TOKEN")});return J.fetch(d,{method:"POST",headers:a,body:k})}},L[NR]=[RfA],L));
L=[];L.push(D.resolve(n3D));g={};g=(g.client_location=_.eR.getInstance(),g.consistency=_.zwv(),g.entities=D.resolve(co2),g.response_received_commands=D.resolve(aYT),g.store=D.resolve(_.Vpv),g.tokens=D.resolve(n3D),g);if(_.c("web_shorts_prefetch_service_enabled")){var b=new xI2(D.resolve(_.VE));g.shorts_prefetch=b}g.adblock_detection=D.resolve(JXb);D.addProvider({provide:_.xn,useClass:_.xn});b=D.resolve(Tp3);var q=[];_.c("PremiumClientSharedConfig__enable_att_context_processor")&&(D.addProvider({provide:gxA,
useClass:nxO}),q.push(D.resolve(gxA)));if(_.c("owl_pl_await")){var U={};D.addProvider((U.provide=TdR,U.useFactory=function(J){return new a4R(J)},U[NR]=[_.xn],U));
q.push(D.resolve(TdR))}jNL(b,D.resolve(RfA),D.resolve(uho),g,D.resolve(_.VE),L,q,D.resolve(b13),D.resolve(u9w));D.addProvider({provide:_.cn,useValue:_.WL.instance});_.c("start_client_gcf")&&D.addProvider({provide:To,useValue:$1i()});D.addProvider({provide:urR,useFactory:function(){return new urR(_.E().resolve(_.xn),_.AN.getInstance())}});
_.R9().parkOrScheduleJob(function(){fPT()},1,"eocs");
L={};D.addProvider((L.provide=N$,L.useClass=N$,L[NR]=[_.vC,_.cn],L));D.addProvider({provide:_.t$3,useFactory:_.Jq.getInstance});_.R9().parkOrScheduleJob(function(){_.E().resolve(N$).refresh()},0,"eocs");
EmX(mlO.watchEndpointMap||{},b.reelWatchEndpointMap||{},n.injector.resolve(_.cn));D.addProvider({provide:Oo,useValue:_.$w.instance});_.c("web_prs_testing_mode_killswitch")||(L=new _.o7(window.location.href),L.JSC$7887_queryData_.toString()!==""&&L.JSC$7887_queryData_.get("force_ad_encrypted")&&(_.$w.instance.forceWebFEForAdsTesting=!0));_.c("kevlar_signal_collection_killswitch")||(L={},D.addProvider((L.provide=k0R,L.useClass=k0R,L[NR]=[rS,SyJ],L)),_.R9().parkOrScheduleJob(function(){_.E().resolve(k0R).record()},
1,"eocs"));
_.c("web_debug_handler_registration_killswitch")||_.R9().parkOrScheduleJob(function(){j4y("DOWNLOAD_PES",XWB);_.c("offline_client_state_export_ks")||j4y("OFFLINE_CLIENT_STATE",t4v)},0,"eocs");
_.c("kevlar_prevent_polymer_dynamic_font_load")&&_.R9().parkOrScheduleJob(function(){var J=[_.L0(FhO),_.L0(Hol)];J=_.V(J);for(var k=J.next();!k.done;k=J.next()){k=k.value;var a=document.createElement("link");_.j1(a,k,"stylesheet");document.head.appendChild(a)}},1,"eocs");
L=n.injector.resolve(_.cn);_.LqA.instance=new _.LqA(L);zYJ(S03(new DSO(L)));L={};n.injector.addProvider((L.provide=SH,L.useFactory=function(J){(J=J==null?void 0:J.getCurrentPage())?J=J.visibilityObserver:(BFA||(BFA=Iz4()),J=BFA);return J},L[NR]=[_.Yo(_.lx)],L.skipCache=!0,L));
D.addProvider({provide:_.X1,useClass:cP});D.addProvider({provide:ZH,useClass:P7r});D.addProvider({provide:m5B,useValue:oTB});n.injector.addProvider({provide:icA,useValue:QuR});D.addProvider({provide:OPG,useValue:vTy});D.addProvider({provide:_.hR,useValue:nZB});n=D.addProvider;v0C||(v0C=new mCO);n.call(D,{provide:_.Xo3,useValue:v0C});D.addProvider({provide:_.eN,useValue:_.OJ("HTML_DIR")==="rtl"?"rtl":"ltr"});D.addProvider({provide:uIo,useClass:wqU});D.addProvider({provide:_.Dw,useClass:$p});_.E().addProvider({provide:AoA,
useValue:VHU.concat(U4U)});D.addProvider({provide:_.q5,useClass:_.q5});D.addProvider({provide:_.M6w,useValue:new l4R});D.addProvider({provide:EOo,useClass:T2J});D.addProvider({provide:VW,useClass:VW});D.addProvider({provide:J7,useClass:J7});n={};D.addProvider((n.provide=Xk,n.useClass=Xk,n[NR]=[_.cn,_.C9],n));D.addProvider({provide:IJ,useClass:IJ});D.addProvider({provide:RhT,useClass:KM3});D.addProvider({provide:aJ,useClass:aJ});D.addProvider({provide:N6r,useValue:Ini});D.addProvider({provide:_.v5,
useClass:ExT});_.c("enable_payments_purchase_manager")&&D.addProvider({provide:qyR,useClass:b0U});D.addProvider({provide:SJ2,useFactory:function(){return function(J){return _.YJ3(J)}}});
D.addProvider({provide:_.yoA,useClass:N2l});n={};D.addProvider((n.provide=f5,n.useClass=f5,n[NR]=[_.yoA],n));D.addProvider({provide:kH,useClass:kH});D.addProvider({provide:MJO,useValue:q03});D.addProvider({provide:a_L,useValue:FM3});D.addProvider({provide:BuB,useClass:xCU});D.addProvider({provide:o9R,useValue:MVo});n={};D.addProvider((n.provide=_.YwO,n.useClass=Swo,n[NR]=[o9R],n));_.c("web_ephemeral_actions")&&(n={},D.addProvider((n.provide=_.Ug,n.useClass=Vf,n[NR]=[_.CK,_.qN],n)));if(_.c("web_explore_hub_on_hover")||
_.c("web_client_explore_hub_on_hover"))n={},D.addProvider((n.provide=I8,n.useClass=I8,n[NR]=[_.cn,Sg],n));D.addProvider({provide:W3y,useValue:ziv})}},JbU);var plO={},ZLJ=(plO.initialized={priority:10,callback:function(){if(!hfA){K_i();r_B("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.D8(_.su(r_B,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.c("log_heartbeat_with_lifecycles")){var n={};yv.instance||(yv.instance=new yv);yv.instance.install((n.document_visible={callback:OiT,priority:10},n.document_hidden={callback:OiT,priority:10},n))}else _.oT(document,"visibilitychange",OiT);hfA=!0}(n=_.r1())&&n!=="UNDEFINED_CSN"&&nS8(n)}},plO);var aF3={},d4o=(aF3.initialized={callback:function(n){var D=_.Eh(232091),L=n.injector.resolve(_.T2);_.G6(L,D);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?FOO()&&_.Vs(L,D):(n=n.injector.resolve(SJ2)("refresh_detector"))&&(n.get("first_tab_load")?_.Vs(L,D):n.set("first_tab_load","1"))}},aF3);var TFJ={},EtR=(TFJ.initialized={priority:10,callback:gcO},TFJ);var syJ={},cb2=(syJ.rendering={priority:8,callback:bXO},syJ);var Qyw={},uwT=(Qyw.rendering={priority:10,callback:Tnf},Qyw.rendered={callback:dqO},Qyw),fFO={},Abl=(fFO.rendering={callback:Tnf},fFO.rendered={callback:dqO},fFO);var zpT=!1,IF3={},CHo=(IF3.initialized={priority:10,callback:function(){zpT||(B1i({didPatch:function(n){n.el&&erQ(n.el,n.props)},
didUnmount:function(n){hri(n.el)}}),zpT=!0)}},IF3);var rbO=/^\/shorts\/?$/;_.rd("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(_.c("kevlar_enable_mss")){_.ief(new vdP);var OLA=!0,iLU,u7;OLA=OLA===void 0?!1:OLA;iLU=iLU===void 0?!1:iLU;u7=u7===void 0?{}:u7;var wlT=u7.cssRowKey||"",hpl=u7.combinedSignature||"";!wlT&&window&&window._F_cssRowKey&&(wlT=window._F_cssRowKey,!hpl&&window._F_combinedSignature&&(hpl=window._F_combinedSignature));if(wlT&&typeof window._F_installCss!=="function")throw Error("xd");var WLJ=u7.loaderClass||_.Ps,ep2,x4R=aGQ("base-js");ep2=_.si(x4R);var fY=new WLJ(ep2,wlT,hpl,OLA,iLU);u7.useCors&&(fY.useCors_=
u7.useCors);u7.corsMode&&(fY.corsMode_=u7.corsMode);u7.urlMaxLength&&(fY.urlMaxLength=u7.urlMaxLength);u7.fetchPriority&&(fY.fetchPriority=u7.fetchPriority);var KL2=f1();KL2.JSC$7909_loader_=fY;KL2.setBatchModeEnabled(!0)}
(function(){var n=document.querySelector("ytd-app");if(!n)throw Error("Hj");n=new BP({root:n,injector:_.E()});n.install(ZLJ);var D={};n.install((D.initialized={priority:10,callback:ToJ},D));_.c("wp_lat_b")&&(D={},n.install((D.initialized={priority:10,callback:function(){c_y()}},D)));
D={};n.install((D.rendered={priority:0,callback:Z9b},D));D={};n.install((D.rendered={priority:0,callback:function(){_.fj.addLowPriorityJob(function(){_.hHl>1&&(qVy(),kl4())},4E4)}},D));
n.install(QzC);n.install(d4o);n.install(CHo);s78=gdQ;Vrb=elB;AFy=XgB;Q7i=leb;_.c("ytwiz_enable_debug_component_props")&&iky();n.install(OeO);n.install(a8D);n.install(szl);n.install($CT);n.install(BTA);n.install(Cqo);n.install(koJ);_.c("kevlar_enable_mss_lazy_load")&&n.install(EtR);n.install(TmJ);if(!_.is("IS_SHELL_LOAD")||_.c("kevlar_fetch_initial_data_promise_client")||_.c("sw_nav_preload_pbj")){var L=_.gm(window.location.href);D=L&&L==="/watch";L=L&&L.match(rbO);D?n.install(Abl):L?n.install(cb2):
n.install(uwT)}else n.install(kpO);n.install(f8A);_.c("web_enable_prefetching_videos_on_home")&&n.install(WA3);_.c("start_client_gcf")&&n.install(w7J);n.install(n0U);(new po6).increment("INSTALLED");n.install(w03);n.install(UlA);n.transition("initialized")})();
_._ModuleManager_initialize=function(n,D){if(!_.Qr){if(!_.ub)return;_.ief(_.ub())}_.Qr.setAllModuleInfoString(n,D)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5/sy6:2/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syc:2/syd:3,6,a,d/sye/syf:5/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/nmfa2d:h,n,o/syl:7,o/sym:g,h,q/CF909:n,r/Tm0L3c:r/L3n37:g,h,n,q/iuT5Oc',['sy2','sy8','syc','sya','sy6','sy3','syi','syh','sye','syd','syb','sy1','syk','sy7','sy5','syl','syg','syf','syj','sym','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.rh=function(n,D,L,g,b){var q={};D&&(q[D]=L);g?q.errorType=g:b&&(q.errorReason=b);_.Qa(n,q);_.Ab()};
_.Og=function(n,D){_.qHQ(n,_.Mn(D))};
_.i7=function(n){var D=_.R9();return _.QOX(D,n,1)};
_.Zy({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 n=this.query;n&&(this.full||n[0]==="("||(n="("+n+")"),this._mq=window.matchMedia(n),this._add(),this.queryHandler(this._mq))},
queryHandler:function(n){this._setQueryMatches(n.matches)}});var HL3;var yb3;var NFw=function(){};
_.G=NFw.prototype;_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G._tapHandler=function(){};
_.G._focusChanged=function(){};
_.G._detectKeyboardFocus=function(){};
_.G._userActivate=function(){};
_.G._upHandler=function(){};
_.G._spaceKeyDownHandler=function(){};
_.G._spaceKeyUpHandler=function(){};
_.G._asyncClick=function(){};
_.G._pressedChanged=function(){};
_.G._ariaActiveAttributeChanged=function(){};
_.G._activeChanged=function(){};
_.G._controlStateChanged=function(){};
_.G._changedButtonState=function(){};
_.G._focusBlurHandler=function(){};
_.G._disabledChanged=function(){};
_.G._changedControlState=function(){};
_.G._downHandler=function(){};
_.G.ensureRipple=function(){};
_.G.getRipple=function(){};
_.G.hasRipple=function(){};
_.G._noinkChanged=function(){};
_.G._focusedChanged=function(){};
_.G._createRipple=function(){};
_.G.registered=function(){};
_.G._invalidChanged=function(){};
_.G.hasValidator=function(){};
_.G.validate=function(){};
_.G._getValidity=function(){};
_.G._requiredChanged=function(){};
_.G._valueChanged=function(){};
_.G._checkedChanged=function(){};
_.G._buttonStateChanged=function(){};
_.G._setPressed=function(){};
_.G._setPointerDown=function(){};
_.G._setReceivedFocusFromKeyboard=function(){};
_.G._setFocused=function(){};
NFw=_.Zy({is:"tp-yt-paper-radio-button",_template:function(){if(yb3!==void 0)return yb3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;HL3===void 0&&(HL3=document.createElement("template"));var g=HL3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return yb3=n},
behaviors:[_.rxG],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(){_.X6(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var n=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),D=Math.floor(3*n);D%2!==n%2&&D++;this.updateStyles({"--paper-radio-button-ink-size":D+"px"})}})}});var jy3;var nWD;_.Zy({_template:function(){if(nWD!==void 0)return nWD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;jy3===void 0&&(jy3=document.createElement("template"));var g=jy3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return nWD=n},
is:"tp-yt-paper-radio-group",behaviors:[_.mAI],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(n){var D=this._valueToItem(n);if(!D||!D.hasAttribute("disabled")){if(this.selected){D=this._valueToItem(this.selected);if(this.selected==n)if(this.allowEmptySelection)n="";else{D&&(D.checked=!0);return}D&&
(D.checked=!1)}_.Op.select.apply(this,[n]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(n){this._focusPrevious();n.preventDefault();this._activateFocusedItem()},
_onDownKey:function(n){this._focusNext();n.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(n){_.t_b._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(n){_.t_b._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Op._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.OY._resetTabindices.apply(this,arguments);this.items.forEach(function(n){n.removeAttribute("aria-selected")},this)}});var DVO;_.fl("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var LSC=function(){return _.m.apply(this,arguments)||this};
_.f(LSC,_.m);_.G=LSC.prototype;_.G.computeHasPrimaryIcon=function(n){return!(!n.icon&&!n.thumbnail)};
_.G.computeHasSecondary=function(n){return!(!n.secondaryIcon&&!n.secondaryNotificationText)};
_.G.computeHideSecondaryString=function(n){return!_.c("disable_hide_empty_secondary_string")&&!n.secondaryNotificationText};
_.G.computeCompactLinkStyle=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeHasFitHeight=function(n){return n==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.G.isActiveEndpoint=function(n){return(n=this.get("commandMetadata.webCommandMetadata.url",n))?_.gm(window.location.href)!=="/account_transfer_channel"&&_.gm(window.location.href)!=="/gaia_link"&&_.gm(window.location.href)!=="/channel_switcher"||n!=="/account"?_.gm(window.location.href)===n:!0:!1};
_.G.onTap=function(){var n;((n=this.data)==null?0:n.serviceEndpoint)&&_.Bz(this.hostElement,[this.data.serviceEndpoint])};
var wh=LSC;wh.prototype.onTap=wh.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wh.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wh.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.F("design:type",Boolean)],wh.prototype,"active",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.F("design:type",String)],wh.prototype,"compactLinkStyle",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",Object)],wh.prototype,"icon",void 0);_.Y([_.t({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",Object)],wh.prototype,"secondaryIcon",void 0);_.Y([_.t({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],wh.prototype,"hasSecondary",void 0);
_.Y([_.t({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],wh.prototype,"hideSecondaryString",void 0);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wh.prototype,"onTap",null);wh=_.Y([_.X({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],wh);
_.l(wh,"ytd-compact-link-renderer",function(){if(DVO!==void 0)return DVO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return DVO=n},{mode:1});var gWA;_.fl("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var buR=function(){var n=_.m.apply(this,arguments)||this;n.role="link";n.tabindex="0";n.actionMap=_.c("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 n};
_.f(buR,_.m);_.G=buR.prototype;_.G.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.ws()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.G.getCurrentTheme=function(){return _.hW()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.ws()};
_.G.onThemeSelected=function(n,D){var L=n||D?n:_.i8(),g=(L&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!L&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.upi(_.gm(window.location.href));_.Qm(0,165,n);_.Qm(0,174,D);this.prefs.save();g&&_.$d(this.hostElement,"yt-dark-mode-toggled-action",[L]);_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.G.onTap=function(){this.data.serviceEndpoint&&_.Bz(this.hostElement,[this.data.serviceEndpoint])};
_.G.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.G.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.G.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
var hq=buR;hq.prototype.onTap=hq.prototype.onTap;hq.prototype.dataChanged=hq.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],hq.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SW),_.F("design:type",Object)],hq.prototype,"paperItemBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],hq.prototype,"data",void 0);_.Y([_.t({value:function(){return _.cz()}}),
_.F("design:type",_.DB)],hq.prototype,"prefs",void 0);_.Y([_.t(),_.F("design:type",Object)],hq.prototype,"label",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],hq.prototype,"role",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],hq.prototype,"tabindex",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hq.prototype,"dataChanged",null);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],hq.prototype,"onTap",null);hq=_.Y([_.X({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],hq);
_.l(hq,"ytd-toggle-theme-compact-link-renderer",function(){if(gWA!==void 0)return gWA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return gWA=n},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Hk=function(n,D,L){_.hk(_.VWT)(void 0,n,D,L)};
_.yU=function(n){return function(D,L){var g=n||L.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(D,L,{get:function(){var b;return this.$?this.$[g]:(b=_.gC(this))==null?void 0:b.querySelector("#"+g)},
enumerable:!0,configurable:!0})}};_.Ne=function(n){n=n===void 0?!1:n;_.TR.call(this);this.pubSub_=new _.Gp(n);_.qI(this,this.pubSub_)};
_.Vc(_.Ne,_.TR);_.Ne.prototype.subscribe=function(n,D,L){return this.isDisposed()?0:this.pubSub_.subscribe(n,D,L)};
_.Ne.prototype.unsubscribe=function(n,D,L){return this.isDisposed()?!1:this.pubSub_.unsubscribe(n,D,L)};
_.Ne.prototype.unsubscribeByKey=function(n){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(n)};
_.Ne.prototype.publish=function(n,D){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var KRA=function(){_.rh("ypcRedeemFlowStarted")},RDR=function(n){_.rh("ypcRedeemFlowFailed",void 0,void 0,void 0,n)},PR3=function(n,D,L){D&&L&&(n.videos.forEach(function(g){g.videoId===D&&(g.itemId=L)}),n.recommendedVideos.forEach(function(g){g.videoId===D&&(g.itemId=L)}))};var tMo;var mZ3;/*

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
*/
_.Zy({_template:function(){if(mZ3!==void 0)return mZ3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;tMo===void 0&&(tMo=document.createElement("template"));var g=tMo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return mZ3=n},
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(n,D){var L=this._resolveSrc(n);L!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",n===""||D?this._setLoading(!1):(this._resolvedSrc=L,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 n=this.$.sizedImgDiv.style,D=this.$.placeholder.style;n.backgroundSize=D.backgroundSize=this.sizing;n.backgroundPosition=D.backgroundPosition=this.sizing?this.position:"";n.backgroundRepeat=D.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(n){n=_.N4(n,this.$.baseURIAnchor.href);n.length>=2&&n[0]==="/"&&n[1]!=="/"&&(n=(location.origin||location.protocol+"//"+location.host)+n);return n}});var vT2;var XvT;_.Zy({_template:function(){if(XvT!==void 0)return XvT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;vT2===void 0&&(vT2=document.createElement("template"));var g=vT2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return XvT=n},
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(n){return n?"false":"true"},
_headingChanged:function(n){var D=this.getAttribute("heading"),L=this.getAttribute("aria-label");typeof L==="string"&&L!==D||this.setAttribute("aria-label",n)},
_computeHeadingClass:function(n){return n?" over-image":""},
_computeAnimated:function(n){return n}});var l2R=new _.H("addRendererToItemSectionAction");var MMJ;var oTR=function(){return _.m.apply(this,arguments)||this};
_.f(oTR,_.m);oTR.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
var O$=oTR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],O$.prototype,"rendererBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],O$.prototype,"dismissibleItemBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],O$.prototype,"rendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],O$.prototype,"data",void 0);O$=_.Y([_.X({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],O$);
_.l(O$,"ytd-comment-history-entry-renderer",function(){if(MMJ!==void 0)return MMJ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return MMJ=n},{mode:1});var YMU;_.fl("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.fl("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var SMl=function(){return _.m.apply(this,arguments)||this};
_.f(SMl,_.m);_.G=SMl.prototype;_.G.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.onKeyUp=function(n){if(n.keyCode===13)this.onTap()};
_.G.onTap=function(){this.data.recordClickEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var n=this.data.navigationEndpoint;n&&_.u(n,_.Oq)&&_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}})};
_.G.readChanged=function(){var n;_.yX(this.hostElement,"unread",!((n=this.data)==null?0:n.read))};
_.G.dataChanged=function(){this.data&&_.yX(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.G.computeThumbnailSize=function(){var n;return((n=this.data)==null?0:n.highPriorityNotification)?32:48};
_.G.getEndpointURL=function(n){return n&&!_.u(n,_.Oq)?this.componentBehavior.computeHref_(n):null};
_.G.getEndpointData=function(n){return n&&!_.u(n,_.Oq)?n:null};
var wY=SMl;wY.prototype.computeThumbnailSize=wY.prototype.computeThumbnailSize;wY.prototype.dataChanged=wY.prototype.dataChanged;wY.prototype.readChanged=wY.prototype.readChanged;wY.prototype.onKeyUp=wY.prototype.onKeyUp;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],wY.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wY.prototype,"data",void 0);_.Y([_.t({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.F("design:type",Number)],wY.prototype,"thumbnailSize",void 0);_.Y([_.R("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],wY.prototype,"onKeyUp",null);
_.Y([_.P("data.read"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"readChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"dataChanged",null);_.Y([_.P("data.highPriorityNotification"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wY.prototype,"computeThumbnailSize",null);
wY=_.Y([_.X({is:"ytd-notification-renderer",disableElementRegistration:!0})],wY);
_.l(wY,"ytd-notification-renderer",function(){if(YMU!==void 0)return YMU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return YMU=n},{mode:1});var FRO;var HfU=function(){return _.m.apply(this,arguments)||this};
_.f(HfU,_.m);HfU.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"}}}};
HfU.prototype.computeActionButtonClass=function(n){return!n.actionButtons||n.actionButtons.length<=1?"single-button":n.description?"vertical-buttons":"horizontal-buttons"};
var hw=HfU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hw.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],hw.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hw.prototype,"data",void 0);hw=_.Y([_.X({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],hw);
_.l(hw,"ytd-playlist-show-metadata-renderer",function(){if(FRO!==void 0)return FRO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return FRO=n},{mode:1});var ymO;_.fl("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var NLA=function(){return _.m.apply(this,arguments)||this};
_.f(NLA,_.m);var WW=NLA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WW.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],WW.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WW.prototype,"data",void 0);WW=_.Y([_.X({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],WW);
_.l(WW,"ytd-purchase-item-renderer",function(){if(ymO!==void 0)return ymO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ymO=n},{mode:1});var jZR;var nZo={};nZo.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(n){if(n)return n.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(n){if(n==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.fl("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var DjD=function(){return _.m.apply(this,arguments)||this};
_.f(DjD,_.m);DjD.prototype.onYtNavigate=function(n){var D=this.openPopupBehavior.getNavigationEndpointPopupAction(n.detail.endpoint);D&&(n.stopPropagation(),this.openPopupBehavior.openPopup(D))};
var e4=DjD;e4.prototype.onYtNavigate=e4.prototype.onYtNavigate;_.Y([_.W(nZo.YtSimpleTextSectionBehavior),_.F("design:type",Object)],e4.prototype,"ytSimpleTextSectionBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],e4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],e4.prototype,"openPopupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],e4.prototype,"data",void 0);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e4.prototype,"onYtNavigate",null);e4=_.Y([_.X({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],e4);
_.l(e4,"ytd-simple-text-section-renderer",function(){if(jZR!==void 0)return jZR;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jZR=n},{mode:1});var LvT;_.fl("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var gZJ=function(){return _.m.apply(this,arguments)||this};
_.f(gZJ,_.m);var bZ3=gZJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bZ3.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bZ3.prototype,"data",void 0);bZ3=_.Y([_.X({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],bZ3);
_.l(bZ3,"ytd-unlimited-page-feature-info-renderer",function(){if(LvT!==void 0)return LvT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LvT=n},{mode:1});var $j2;var G5o;var qI3=function(){return _.m.apply(this,arguments)||this};
_.f(qI3,_.m);qI3.prototype.dataChanged=function(){if(this.data){var n=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);n&&(n=_.XJ(n,screen.width),this.hostElement.style.backgroundImage="url("+n+")")}};
var x_=qI3;x_.prototype.dataChanged=x_.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],x_.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],x_.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],x_.prototype,"dataChanged",null);x_=_.Y([_.X({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],x_);
_.l(x_,"ytd-post-redemption-section-renderer",function(){if(G5o!==void 0)return G5o;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return G5o=n},{mode:1});var VPw;var Uj3=function(){return _.m.apply(this,arguments)||this};
_.f(Uj3,_.m);Uj3.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
var Kg=Uj3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Kg.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Kg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Kg.prototype,"data",void 0);Kg=_.Y([_.X({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],Kg);
_.l(Kg,"ytd-ypc-post-redemption-renderer",function(){if(VPw!==void 0)return VPw;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return VPw=n},{mode:1});_.fl("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var BRO=function(){var n=_.m.apply(this,arguments)||this;n.MIN_CODE_LENGTH=12;n.MAX_CODE_LENGTH=24;return n};
_.f(BRO,_.m);_.G=BRO.prototype;_.G.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.G.created=function(){this.riskService=new _.q$i;this.loadPaymentThenable=_.UDi(_.OJ("YPC_MB_URL"))};
_.G.ready=function(){var n=this;this.code.addEventListener("keypress",function(D){n.onCodeInputKeypress(D)})};
_.G.dataChanged=function(){var n=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(D){D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,L.type==="attributes"&&L.attributeName==="dark"&&n.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.G.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var n=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+n+")")}};
_.G.computeRedeemButton=function(n){(n=this.get("redeemButton.buttonRenderer",n))&&(n=Object.assign({},n,{serviceEndpoint:void 0}));return n};
_.G.onRedeemButtonTap=function(n){n.stopPropagation();KRA();this.redeemCode()};
_.G.redeemCode=function(){var n=this;this.isLoading=!0;var D=this.riskService.init();_.Ix([D,this.loadPaymentThenable]).then(function(){var L=n.data.redeemButton.buttonRenderer.serviceEndpoint,g=_.V4f(),b=payments.business.integration.ClientTokenFactory.createClientToken(_.u(L,_.QXI).countryCode,g);g={c:n.code.value.trim(),rd:window.btoa(g),ctk:b};_.Bz(n.hostElement,[L,g])},function(){n.showGenericError();
RDR("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.wd(Error("Ul"))})};
_.G.onYtServiceRequestCompleted=function(n){n.stopPropagation();this.isLoading=!1;var D,L;this.errorMessage=(D=n.detail)==null?void 0:(L=D.data)==null?void 0:L.errorMessage;var g,b;this.postRedemptionRenderer=(g=n.detail)==null?void 0:(b=g.data)==null?void 0:b.renderer;var q,U;if(n=(q=n.detail)==null?void 0:(U=q.data)==null?void 0:U.redirectEndpoint)this.isLoading=!0,_.bP(this.hostElement,"yt-navigate",{endpoint:n});this.errorMessage?RDR("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
n)&&_.rh("ypcRedeemFlowSucceeded")};
_.G.onYtServiceRequestError=function(n){n.stopPropagation();this.isLoading=!1;if(n=this.get("detail.error.message",n))this.errorMessage=_.Mn(n);RDR("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.G.onInvokeInstrumentManagerActionCompleted=function(n){n.stopPropagation();this.redeemCode()};
_.G.onInvokeInstrumentManagerActionError=function(n){n.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",n)){case "instrumentManagerLoadError":this.showGenericError();RDR("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();RDR("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.rh("ypcRedeemFlowCancelled")}};
_.G.onInput=function(){var n=this;_.CC(this,"onInput",function(){var D=n.code.value.trim();n.redeemButtonDisabled=D.length<n.MIN_CODE_LENGTH||D.length>n.MAX_CODE_LENGTH},200)};
_.G.onCodeInputKeypress=function(n){n.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(KRA(),this.redeemCode())};
_.G.computeImageUrl=function(n){return n?_.XJ(n.thumbnails,600):null};
_.G.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
var Rc=BRO;Rc.prototype.onInvokeInstrumentManagerActionError=Rc.prototype.onInvokeInstrumentManagerActionError;Rc.prototype.onInvokeInstrumentManagerActionCompleted=Rc.prototype.onInvokeInstrumentManagerActionCompleted;Rc.prototype.onYtServiceRequestError=Rc.prototype.onYtServiceRequestError;Rc.prototype.onYtServiceRequestCompleted=Rc.prototype.onYtServiceRequestCompleted;Rc.prototype.dataChanged=Rc.prototype.dataChanged;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Rc.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Rc.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Rc.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Rc.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Rc.prototype,"redeemButtonDisabled",void 0);
_.Y([_.t(),_.F("design:type",Object)],Rc.prototype,"errorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],Rc.prototype,"postRedemptionRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],Rc.prototype,"observer",void 0);_.Y([_.bM("#code"),_.F("design:type",HTMLInputElement)],Rc.prototype,"code",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rc.prototype,"dataChanged",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Rc.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Rc.prototype,"onYtServiceRequestError",null);
_.Y([_.R("yt-invoke-instrument-manager-action-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Rc.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.Y([_.R("yt-invoke-instrument-manager-action-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Rc.prototype,"onInvokeInstrumentManagerActionError",null);Rc=_.Y([_.X({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],Rc);
_.l(Rc,"ytd-redeem-code-renderer",function(){if($j2!==void 0)return $j2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return $j2=n},{mode:1});var JQC;_.fl("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var k52=function(){var n=_.m.apply(this,arguments)||this;n.businessEmailDisplayState="HIDE_SECTION";return n};
_.f(k52,_.m);_.G=k52.prototype;_.G.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}}}}}};
_.G.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"};
_.G.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.G.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.er("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.G.onYtServiceRequestCompleted=function(n){var D;if((D=n.detail.data)==null?0:D.businessEmail)this.businessEmail=n.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var L;if((L=n.detail.data)==null?0:L.errorMessage)this.businessEmailErrorMessage=n.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.G.computeEmailHref=function(n){return"mailto:"+n};
_.G.computeSafeUrl=function(n){if(n)return _.hc(n)};
_.G.onBusinessEmailCaptchaSubmit=function(){var n;(n=this.data)!=null&&n.onBusinessEmailRevealClickCommand&&(n=this.JSC$18842_captchaTextarea.value)&&(n={recaptcha_response_token:n,channel_id:this.data.channelId},_.c("web_ytd_channel_about_metadata_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.onBusinessEmailRevealClickCommand,n]):_.E().resolve(_.S6).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},n,{element:this.hostElement})}))};
_.G.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.oh.Object.defineProperties(k52.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 n,D;return!((n=this.data)==null||!n.primaryLinks)&&!((D=this.data)==null?0:D.links)&&this.data.primaryLinks.every(function(L){return L.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.primaryLinks)&&!((D=this.data)==null?0:D.links)&&!this.shouldShowNewLinks}}});
var PW=k52;PW.prototype.onYtServiceRequestCompleted=PW.prototype.onYtServiceRequestCompleted;PW.prototype.dataChanged=PW.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],PW.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PW.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],PW.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.bM("#g-recaptcha-response"),_.F("design:type",HTMLTextAreaElement)],PW.prototype,"JSC$18842_captchaTextarea",void 0);_.Y([_.t(),_.F("design:type",Object)],PW.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],PW.prototype,"businessEmailDisplayState",void 0);_.Y([_.t(),_.F("design:type",String)],PW.prototype,"businessEmail",void 0);_.Y([_.t(),_.F("design:type",String)],PW.prototype,"businessEmailErrorMessage",void 0);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PW.prototype,"hideDetailsSection",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],PW.prototype,"dataChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PW.prototype,"shouldShowNewLinks",null);_.Y([_.x("data","shouldShowLinks"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],PW.prototype,"shouldShowLegacyLinks",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],PW.prototype,"onYtServiceRequestCompleted",null);PW=_.Y([_.X({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],PW);
_.l(PW,"ytd-channel-about-metadata-renderer",function(){if(JQC!==void 0)return JQC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return JQC=n},{mode:1});var pEA;_.fl("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var ZZJ=function(){return _.m.apply(this,arguments)||this};
_.f(ZZJ,_.m);ZZJ.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"}}}};
var tw=ZZJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tw.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tw.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tw.prototype,"data",void 0);tw=_.Y([_.X({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],tw);
_.l(tw,"ytd-channel-featured-content-renderer",function(){if(pEA!==void 0)return pEA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pEA=n},{mode:1});var abl;_.fl("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var djJ=function(){var n=_.m.apply(this,arguments)||this;n.roundContainer=!0;n.amsterdamEnabled=_.c("enable_desktop_amsterdam_info_panels");return n};
_.f(djJ,_.m);_.G=djJ.prototype;_.G.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.G.dataChanged=function(){this.imageWidth=this.imageHeight=24;var n=this.data;n.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!n.style&&n.image&&n.image.thumbnails.length&&(n=n.image.thumbnails[0],this.imageWidth=n.width||0,this.imageHeight=n.height||0)};
_.G.computeSource=function(n){return n.secondarySource?_.o_(n.secondarySource):_.o_(n.source)};
_.G.computeClarifyStyle=function(n){return n?n.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.G.isLargeStyle=function(n){return n==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.G.computeBackgroundStyle=function(n){return n?n.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.G.computeHasActionButton=function(n){return!!n.actionButton};
_.G.computeHasBottomSection=function(n){return!!n.ctaHasBottomSection};
_.G.computeIsSourceMissing=function(n){return n.ctaHasBottomSection===!1?!0:n&&this.computeSource(n)?!1:!0};
_.G.computeSecondaryEndpoint=function(n){return n.secondaryEndpoint||n.endpoint};
var mQ=djJ;mQ.prototype.dataChanged=mQ.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mQ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],mQ.prototype,"imageWidth",void 0);_.Y([_.t(),_.F("design:type",Number)],mQ.prototype,"imageHeight",void 0);
_.Y([_.t({computed:"computeSecondaryEndpoint(data)"}),_.F("design:type",Object)],mQ.prototype,"secondaryEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.F("design:type",Boolean)],mQ.prototype,"hasActionButton",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.F("design:type",Boolean)],mQ.prototype,"hasBottomSection",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.F("design:type",Boolean)],mQ.prototype,"missingSource",void 0);_.Y([_.t({computed:"computeIcon_(data.icon)"}),_.F("design:type",String)],mQ.prototype,"icon",void 0);_.Y([_.t({computed:"computeIcon_(data.secondaryIcon)"}),_.F("design:type",String)],mQ.prototype,"secondaryIcon",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.F("design:type",String)],mQ.prototype,"clarifyStyle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.F("design:type",String)],mQ.prototype,"backgroundStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],mQ.prototype,"roundContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],mQ.prototype,"amsterdamEnabled",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mQ.prototype,"dataChanged",null);
mQ=_.Y([_.X({is:"ytd-clarification-renderer",disableElementRegistration:!0})],mQ);
_.l(mQ,"ytd-clarification-renderer",function(){if(abl!==void 0)return abl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return abl=n},{mode:1});var TRA;var EZR;var ssA=function(){var n=_.m.apply(this,arguments)||this;n.amsterdamEnabled=_.c("enable_desktop_amsterdam_info_panels");return n};
_.f(ssA,_.m);_.G=ssA.prototype;_.G.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.G.computeIcon=function(n){return n?"yt-icons:"+n.toLowerCase():null};
_.G.computeUseContacts=function(n){return!!n.contacts&&n.contacts.length>0};
_.G.computePhoneContact=function(n){var D,L;return(D=n.contacts)==null?void 0:(L=D.find(function(g){var b;return(g==null?void 0:(b=g.icon)==null?void 0:b.iconType)==="PHONE"}))==null?void 0:L.actionText};
_.G.computeSmsContact=function(n){var D,L;return(D=n.contacts)==null?void 0:(L=D.find(function(g){var b;return(g==null?void 0:(b=g.icon)==null?void 0:b.iconType)==="SMS"}))==null?void 0:L.actionText};
var vW=ssA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vW.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vW.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],vW.prototype,"amsterdamEnabled",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.F("design:type",Boolean)],vW.prototype,"useContacts",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.F("design:type",String)],vW.prototype,"phoneContact",void 0);vW=_.Y([_.X({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],vW);
_.l(vW,"ytd-single-action-emergency-support-renderer",function(){if(EZR!==void 0)return EZR;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return EZR=n},{mode:1});_.fl("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var cQo=function(){var n=_.m.apply(this,arguments)||this;n.roundedContainer=!0;n.amsterdamEnabled=_.c("enable_desktop_amsterdam_info_panels");return n};
_.f(cQo,_.m);cQo.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"}}}}};
var X0=cQo;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],X0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],X0.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],X0.prototype,"amsterdamEnabled",void 0);
X0=_.Y([_.X({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],X0);
_.l(X0,"ytd-emergency-onebox-renderer",function(){if(TRA!==void 0)return TRA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return TRA=n},{mode:1});var Qsl;_.fl("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var uRJ=function(){return _.m.apply(this,arguments)||this};
_.f(uRJ,_.m);uRJ.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"}}}};
var lf=uRJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],lf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lf.prototype,"data",void 0);lf=_.Y([_.X({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],lf);
_.l(lf,"ytd-exploratory-results-renderer",function(){if(Qsl!==void 0)return Qsl;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Qsl=n},{mode:1});var fb3;_.fl("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var AQT=function(){var n=_.m.apply(this,arguments)||this;n.messageData=null;return n};
_.f(AQT,_.m);_.G=AQT.prototype;_.G.onServiceRequestCompleted=function(n,D){n=D.actions||[];D=0;for(var L=n.length;D<L;D++){var g=n[D],b=void 0,q=void 0;if((b=_.u(g,_.cx))==null?0:(q=b.item)==null?0:q.messageRenderer)this.messageData=_.u(g,_.cx).item.messageRenderer}};
_.G.dataChanged=function(){var n=this.data;this.hostElement.hidden=!1;_.yX(this.hostElement,"is-channel",n&&!n.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.G.computeThumbnailWidth=function(n){return n?126:56};
_.G.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.G.onSubmitTap=function(){var n=this.data,D=this.selectedResponseIndex;n!==void 0&&D!==void 0&&_.Bz(this.hostElement,[n.responses[D].responseData])};
_.G.onDismissTap=function(){this.hostElement.hidden=!0;var n=this.data;n!==void 0&&_.Bz(this.hostElement,[n.dismissalEndpoint])};
_.G.updateSelectedResponseIndexFromBinding=function(n){this.selectedResponseIndex=n.detail.value};
var MD=AQT;MD.prototype.onSelectedResponseIndexChange=MD.prototype.onSelectedResponseIndexChange;MD.prototype.dataChanged=MD.prototype.dataChanged;MD.prototype.onServiceRequestCompleted=MD.prototype.onServiceRequestCompleted;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],MD.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],MD.prototype,"messageData",void 0);
_.Y([_.t(),_.F("design:type",Number)],MD.prototype,"selectedResponseIndex",void 0);_.Y([_.bM("#submit-button"),_.F("design:type",HTMLButtonElement)],MD.prototype,"submitButton",void 0);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],MD.prototype,"onServiceRequestCompleted",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MD.prototype,"dataChanged",null);
_.Y([_.P("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MD.prototype,"onSelectedResponseIndexChange",null);MD=_.Y([_.X({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],MD);
_.l(MD,"ytd-feedback-elicitation-single-question-renderer",function(){if(fb3!==void 0)return fb3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fb3=n},{mode:1});var zYT;var IbA=function(){return _.m.apply(this,arguments)||this};
_.f(IbA,_.m);IbA.prototype.computeThumbnailWidth=function(n){return n?602:428};
IbA.prototype.updateWideFromBinding=function(n){this.wide=n.detail.value};
var oc=IbA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oc.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oc.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],oc.prototype,"wide",void 0);oc=_.Y([_.X({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],oc);
_.l(oc,"ytd-newspaper-hero-video-renderer",function(){if(zYT!==void 0)return zYT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return zYT=n},{mode:1});var CA3;var rQw=function(){return _.m.apply(this,arguments)||this};
_.f(rQw,_.m);var OZR=rQw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OZR.prototype,"rendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OZR.prototype,"data",void 0);OZR=_.Y([_.X({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],OZR);
_.l(OZR,"ytd-newspaper-mini-video-renderer",function(){if(CA3!==void 0)return CA3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return CA3=n},{mode:1});var iZU;_.fl("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var wET=function(){return _.m.apply(this,arguments)||this};
_.f(wET,_.m);wET.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"}}}};
var Y_=wET;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Y_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Y_.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Y_.prototype,"data",void 0);Y_=_.Y([_.X({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],Y_);
_.l(Y_,"ytd-newspaper-renderer",function(){if(iZU!==void 0)return iZU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iZU=n},{mode:1});var hY2;_.fl("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var WvJ=function(){var n=_.m.apply(this,arguments)||this;n.isSegment=!1;n.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};n.nextContinuation={continuationType:"playlistVideoListContinuation"};return n};
_.f(WvJ,_.m);_.G=WvJ.prototype;_.G.attached=function(){_.E();var n;(n=_.E().resolve(_.Yo(_.j3)))!=null&&(n.playlistVideoListElement=this.hostElement)};
_.G.detached=function(){var n;(n=_.E().resolve(_.Yo(_.j3)))!=null&&(n.playlistVideoListElement=void 0);n=_.E().resolve(_.Yo(_.on));_.c("web_enable_voting_animation")&&n&&(n.parentElem=void 0,n.videos=[],n.continuationsPresent=!1,n.showRefreshPill=!1)};
_.G.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"}}}}}};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.G.dataChanged=function(){var n=_.E().resolve(_.Yo(_.on));if(_.c("web_enable_voting_animation")&&this.data&&n){var D=_.r(this.hostElement).querySelector("#contents");D&&(n.parentElem=D);n.addVideos(this.data.contents)}_.VoI(this.ytReorderableBehavior)};
_.G.onRendererstamperFinished=function(){this.canReorder&&_.U5c(this.ytReorderableBehavior,_.r(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.G.onPlaylistReloading=function(){this.isReloading=!0};
_.G.onUpdateSetVideoId=function(n){if(n.detail&&this.data&&this.data.contents){var D=n.detail;n=this.data.contents.findIndex(function(b){var q;return((q=b.playlistVideoRenderer)==null?void 0:q.videoId)===D.videoId});
if(!(n<0)&&D.setVideoId&&(this.set("data.contents."+n+".playlistVideoRenderer.setVideoId",D.setVideoId),_.c("web_enable_voting_animation"))){var L;if(n=_.u((L=this.data.contents[n].playlistVideoRenderer)==null?void 0:L.engagementBar,_.hYy)){var g;(g=n.actions)==null||g.forEach(function(b){if(b=_.u(b,_.Wv8))b.itemId=D.setVideoId})}(L=_.E().resolve(_.Yo(_.on)))&&PR3(L,D.videoId,D.setVideoId)}}};
_.G.computeContentsClass=function(n){return n?"reloading":""};
_.G.computeIsSortable=function(n,D){return n&&D>0&&!this.isSegment&&!_.c("shorts_in_playlists_web")};
_.G.computeIsEditable=function(n){return n};
_.G.computeCanReorder=function(n){return n};
_.G.handlePlaylistRemoveVideosAction=function(n){if(this.get("playlistRemoveVideosAction.setVideoIds",n)&&this.data&&this.data.contents){n=_.u(n,_.NKX).setVideoIds;for(var D=this.data.contents.length-1;D>=0;){var L=this.data.contents[D].playlistVideoRenderer;L&&L.setVideoId&&n.includes(L.setVideoId)&&this.splice("data.contents",D,1);D--}_.$d(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.G.updateIndices=function(){if(this.data&&this.data.contents)for(var n=0;n<this.data.contents.length;n++)this.set("data.contents."+n+".playlistVideoRenderer.index",_.Mn(String(n+1)))};
_.G.handleDrop=function(n){n=n.currDragItem;var D=_.Py(n.parentNode.childNodes,n),L=this.data.contents.splice(Number(_.o_(n.data.index))-1,1)[0];this.data.contents.splice(D,0,L);D=D?this.get("contents."+(D-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();n=this.buildReorderServiceEndpoint(n.data.setVideoId,D);this.ytComponentBehavior.resolveCommand(n)};
_.G.buildReorderServiceEndpoint=function(n,D){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",n),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",D),this.data.onReorderEndpoint):null};
_.G.handleUpdatePlaylistAction=function(n){var D;(n=_.u((D=_.u(n,_.jxI))==null?void 0:D.updatedRenderer,_.JVr))&&this.canReorder!==n.canReorder&&this.set("data.canReorder",n.canReorder);n&&n.contents&&(this.set("data.contents",n.contents),this.isReloading=!1);n&&n.continuations&&this.set("data.continuations",n.continuations)};
_.G.handleAddRendererToItemSectionAction=function(n){var D,L=(D=_.u(n,l2R))==null?void 0:D.renderer,g;L&&((g=_.u(n,l2R))==null?void 0:g.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,L),n=_.E().resolve(_.Yo(_.on)),_.c("web_enable_voting_animation")&&n&&(L&&(D=_.wEv(L))&&n.recommendedVideos.push({itemId:D,videoId:_.eYf(L),voteCount:_.xjB(L),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.G.onAppendContinuationItemsActionFinished=function(){this.updateIndices();var n=_.E().resolve(_.Yo(_.on));_.c("web_enable_voting_animation")&&n&&this.data&&n.addVideos(this.data.contents)};
_.G.updateVideoData=function(n){if(n.detail&&this.data&&this.data.contents){var D=n.detail;n=D.toIdx;var L=D.itemId,g=D.newVoteCount,b=D.voteStatus;D=D.hideItem;var q,U,J=(q=this.data)==null?void 0:(U=q.contents)==null?void 0:U.findIndex(function(T){return _.wEv(T)===L});
if(!(J<0)){q=this.data.contents[J];var k;if((k=q.playlistVideoRenderer)==null?0:k.voteCount)q.playlistVideoRenderer.voteCount=g;var a;if(k=_.u((a=q.playlistVideoRenderer)==null?void 0:a.engagementBar,_.hYy)){var d;(d=k.actions)==null||d.forEach(function(T){(T=_.u(T,_.Wv8))&&T.initialState&&(T.initialState.votes=g,T.initialState.status=b)})}this.data.contents.splice(J,1);
D||this.data.contents.splice(n,0,q);this.updateIndices()}}};
var S4=WvJ;S4.prototype.updateVideoData=S4.prototype.updateVideoData;S4.prototype.onAppendContinuationItemsActionFinished=S4.prototype.onAppendContinuationItemsActionFinished;S4.prototype.onUpdateSetVideoId=S4.prototype.onUpdateSetVideoId;S4.prototype.onPlaylistReloading=S4.prototype.onPlaylistReloading;S4.prototype.onRendererstamperFinished=S4.prototype.onRendererstamperFinished;S4.prototype.dataChanged=S4.prototype.dataChanged;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],S4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],S4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],S4.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],S4.prototype,"ytNextContinuationBehavior",void 0);
_.Y([_.W(_.Jqc),_.F("design:type",Object)],S4.prototype,"ytReorderableBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],S4.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],S4.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],S4.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],S4.prototype,"isReloading",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],S4.prototype,"isSegment",void 0);_.Y([_.t({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.F("design:type",Boolean)],S4.prototype,"isSortable",void 0);_.Y([_.t({computed:"computeIsEditable(data.isEditable)"}),_.F("design:type",Boolean)],S4.prototype,"isEditable",void 0);_.Y([_.t({computed:"computeCanReorder(data.canReorder)"}),_.F("design:type",Boolean)],S4.prototype,"canReorder",void 0);
_.Y([_.t({value:101}),_.F("design:type",Number)],S4.prototype,"scrollMargin",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S4.prototype,"dataChanged",null);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S4.prototype,"onRendererstamperFinished",null);
_.Y([_.R("yt-playlist-reloading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S4.prototype,"onPlaylistReloading",null);_.Y([_.R("yt-update-set-video-id"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],S4.prototype,"onUpdateSetVideoId",null);
_.Y([_.R("yt-append-continuation-items-action-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S4.prototype,"onAppendContinuationItemsActionFinished",null);_.Y([_.R("yt-update-video-data-voting-animation"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],S4.prototype,"updateVideoData",null);S4=_.Y([_.X({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],S4);
_.l(S4,"ytd-playlist-video-list-renderer",function(){if(hY2!==void 0)return hY2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return hY2=n},{mode:_.He("kevlar_poly_si_batch_j047")?1:2});var eYO;var xjR=function(){return _.m.apply(this,arguments)||this};
_.f(xjR,_.m);xjR.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"}}}}};
xjR.prototype.onTextWrapperTap=function(n){var D=this.data&&this.data.navigationEndpoint;D&&!_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.bP(this.hostElement,"yt-navigate",{endpoint:D})};
xjR.prototype.dataChanged=function(){var n=this.get("data.offerButton.buttonRenderer.serviceEndpoint");n&&n.commandMetadata&&_.u(n.commandMetadata,_.Ia)&&_.u(n.commandMetadata,_.Ia).fireAutomatically&&(_.c("web_ytd_movie_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}}))};
var F0=xjR;F0.prototype.dataChanged=F0.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],F0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],F0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.vO),_.F("design:type",Object)],F0.prototype,"ytdLockupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],F0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],F0.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],F0.prototype,"biggerThumbsStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],F0.prototype,"leftAligned",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],F0.prototype,"dataChanged",null);F0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-movie-renderer"})],F0);
_.l(F0,"ytd-movie-renderer",function(){if(eYO!==void 0)return eYO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eYO=n},{mode:1});var KvU;var HW=function(){var n=_.m.apply(this,arguments)||this;n.rounded=!0;n.pageAttachedTo=void 0;n.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return n};
_.f(HW,_.m);HW.prototype.attached=function(){this.pageAttachedTo=_.E().resolve(_.lx).getCurrentPage();_.bP(this.hostElement,"yt-player-attached",this.player)};
HW.prototype.detached=function(){var n;if((n=this.pageAttachedTo)==null?0:n.hostElement)_.bP(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
HW.prototype.dataChanged=function(){var n;if((n=this.data)==null?0:n.videoId)n={video_id:this.data.videoId,autoplay:!0},!_.c("miniplayer_stop_channel_video_autoplay_killswitch")&&_.E().resolve(_.X1).isMiniplayerActive()&&(n.pause_at_start=!0,n.autoplay=!1),this.player.loadVideoWithPlayerVars(n)};
HW.prototype.handleSignalActionPausePlayer=function(){_.YI().pause()};
var y1=HW;y1.prototype.dataChanged=y1.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],y1.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],y1.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],y1.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],y1.prototype,"rounded",void 0);
_.Y([_.bM("#player"),_.F("design:type",Object)],y1.prototype,"player",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],y1.prototype,"dataChanged",null);y1=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],y1);
_.l(y1,"ytd-channel-video-player-renderer",function(){if(KvU!==void 0)return KvU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return KvU=n},{mode:1});var RY3;var PAT;var tPw;var mjA=function(){var n=_.m.apply(this,arguments)||this;n.playing=!1;n.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.Nf(n);n.active=!1;return n};
_.f(mjA,_.m);_.G=mjA.prototype;_.G.detached=function(){this.stop()};
_.G.play=function(){var n=this,D,L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return n.active=!0,D=n.get("data.inlinePlaybackEndpoint.watchEndpoint"),L=D.videoId||n.data.videoId,g=D.startTimeSeconds||0,b=D.playerParams||null,_.c("kevlar_player_update_killswitch")?_.p(U,n.playerEl.update({args:{video_id:L,startSeconds:g,player_params:b}}),2):(n.playerEl.loadVideoWithPlayerVars({video_id:L,startSeconds:g,player_params:b,autoplay:!0}),U.jumpTo(2));if(U.nextAddress!=4)return _.p(U,n.playerEl.getPlayerPromise(),
4);q=U.yieldResult;q.unloadModule("annotations_module");q.addEventListener("onStateChange",function(J){n.onPlayerStateChange(J)});
_.Tq(U)})};
_.G.onPlayerStateChange=function(n){if(this.active)switch(this.playing=n===1,n){case 1:_.bP(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.bP(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.G.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.G.resize=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.playerEl.getPlayerPromise(),2);D=L.yieldResult;D.setSize(NaN,NaN);_.Tq(L)})};
var ND=mjA;_.Y([_.t(),_.F("design:type",Object)],ND.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ND.prototype,"playing",void 0);_.Y([_.t(),_.F("design:type",Object)],ND.prototype,"playerId",void 0);_.Y([_.bM("#player"),_.F("design:type",Object)],ND.prototype,"playerEl",void 0);ND=_.Y([_.X({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],ND);
_.l(ND,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(tPw!==void 0)return tPw;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return tPw=n},{mode:1});var vZT;var XE3;var lbl=function(){var n=_.m.apply(this,arguments)||this;n.width=0;return n};
_.f(lbl,_.m);_.G=lbl.prototype;_.G.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.LC(this,this.onEnded));this.mp4El.addEventListener("error",_.LC(this,this.onError))};
_.G.detached=function(){this.videoEl.removeEventListener("ended",_.LC(this,this.onEnded));this.mp4El.removeEventListener("error",_.LC(this,this.onError))};
_.G.play=function(){var n=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var D=this.videoEl.play();D?D.then(function(){n.handleVideoStartPlaying()}).catch(function(){_.bP(n.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.bP(this.hostElement,"yt-video-thumbnail-not-playing")};
_.G.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.G.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.G.dataChanged=function(){var n;if((n=this.data)==null?0:n.thumbnailPlaceholder)n=_.XJ(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+n+")";this.stop();this.autoplay&&this.play()};
_.G.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.G.onEnded=function(){this.stop();_.bP(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.G.onError=function(){_.bP(this.hostElement,"yt-video-thumbnail-error")};
_.G.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.G.getVideoThumbnail=function(n){if(n&&n.length)return n[0]};
var j4=lbl;j4.prototype.dataChanged=j4.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],j4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j4.prototype,"animatePlaceholderOnEntrance",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j4.prototype,"autoplay",void 0);_.Y([_.t({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.F("design:type",Object)],j4.prototype,"videoThumbnail",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],j4.prototype,"loop",void 0);_.Y([_.t(),_.F("design:type",Boolean)],j4.prototype,"isVideoPlaying",void 0);_.Y([_.t(),_.F("design:type",Object)],j4.prototype,"width",void 0);_.Y([_.bM("#mp4"),_.F("design:type",HTMLElement)],j4.prototype,"mp4El",void 0);_.Y([_.bM("#placeholder"),_.F("design:type",HTMLElement)],j4.prototype,"placeholderEl",void 0);_.Y([_.bM("#video"),_.F("design:type",HTMLVideoElement)],j4.prototype,"videoEl",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j4.prototype,"dataChanged",null);j4=_.Y([_.Ep({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],j4);
_.l(j4,"yt-video-as-thumbnail-details",function(){if(XE3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;vZT===void 0&&(vZT=document.createElement("template"));var g=vZT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);XE3=n}n=XE3;return n},{mode:2});var ni,MP3=function(){var n=_.m.apply(this,arguments)||this;n.disableGridStateAware=!1;n.animationEnabled=_.c("enable_web_ketchup_hero_animation");n.transitioningOut=!1;n.narrow=!1;n.narrower=!1;n.isCarouselInFeed=!1;n.videoTimeoutJobId=0;n.panelTimeoutJobId=0;n.panelTimeoutJobStartMs=0;n.actionMap={"yt-window-resized":"onWindowResized"};return n};
_.f(MP3,_.m);_.G=MP3.prototype;_.G.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.G.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var n;this.player&&((n=this.data)==null?0:n.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.G.attached=function(){this.onWindowResized()};
_.G.detached=function(){this.clearTimeouts()};
_.G.onWindowResized=function(){this.updateSize()};
_.G.computePanelLayout=function(n){return n&&n.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.G.playVideo=function(){var n;this.video&&((n=this.data)==null?0:n.videoThumbnail)&&this.video.play();var D;this.player&&((D=this.data)==null?0:D.inlinePlaybackRenderer)&&this.player.play()};
_.G.stopVideo=function(){var n;this.video&&((n=this.data)==null?0:n.videoThumbnail)&&this.video.stop();var D;this.player&&((D=this.data)==null?0:D.inlinePlaybackRenderer)&&this.player.stop()};
_.G.transitionOut=function(){var n=this;this.transitioningOut=!0;return new Promise(function(D){var L=function(){_.r(n.hostElement).querySelector("#action-button").removeEventListener("animationend",L);_.fj.cancelJob(g);D();n.transitioningOut=!1};
var g=_.dF(_.fj,L,1E3);_.r(n.hostElement).querySelector("#action-button").addEventListener("animationend",L);n.player&&(n.player.playing=!1)})};
_.G.computeMetadataOrder=function(n){return n&&n.metadataOrder&&n.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?n.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.G.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.G.computeAvatarSize=function(n){return n&&n.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.G.onContentClick=function(n){if(!_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString()])){var D;if((D=this.data)==null?0:D.navigationEndpoint){var L;this.componentBehavior.resolveCommand((L=this.data)==null?void 0:L.navigationEndpoint)}}};
_.G.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.G.setBackgroundImage=function(n){if(n=this.getBackgroundImageUrl(n))_.r(this.hostElement).querySelector("#hero").style.backgroundImage="url("+n+")"};
_.G.setScrimLayer=function(n){var D=this.getScrimLayerColorStops(n);n=((n==null?void 0:n.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(n=180);_.OJ("HTML_DIR")==="rtl"&&(n=-n);D&&(_.r(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+n+"deg, "+D+")")};
_.G.isNarrower=function(){return this.hostElement.clientWidth<ni.NARROW_VERSION_SIZE};
_.G.getScrimLayerColorStops=function(){var n,D=(n=this.data)==null?void 0:n.scrimColorValues;if(!D)return null;if(D.length===1)return n=_.z7(D[0]),n+" 0%, "+n+" 100%";if(D.length===3){var L=[0,72,98];return D.map(function(g,b){return _.z7(g)+" "+L[b]+"%"}).join(",")}return null};
_.G.getBackgroundImageUrl=function(n){return n&&n.largeFormFactorBackgroundThumbnail?_.XJ((n.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||n.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.G.onPlaying=function(){this.startVideoTimeout()};
_.G.onEnded=function(){this.rotate()};
_.G.startPanelTimeout=function(){var n=this;if(!this.panelTimeoutJobId){var D=this.get("data.minPanelDisplayDurationMs");D&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.dF(_.fj,function(){n.rotate()},D))}};
_.G.startVideoTimeout=function(){var n=this;if(!this.videoTimeoutJobId){_.fj.cancelJob(this.panelTimeoutJobId);var D=Date.now()-this.panelTimeoutJobStartMs;D=Math.max(0,this.get("data.minPanelDisplayDurationMs")-D);D=Math.max(this.get("data.minVideoPlayDurationMs")||0,D);this.videoTimeoutJobId=_.dF(_.fj,function(){n.rotate()},D)}};
_.G.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.fj.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.fj.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.G.rotate=function(){this.clearTimeouts();_.bP(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.oh.Object.defineProperties(MP3.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.r(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.r(this.hostElement).querySelector("#video")}}});
_.oh.Object.defineProperties(MP3,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
var Dg=ni=MP3;ni.prototype.onEnded=ni.prototype.onEnded;ni.prototype.onPlaying=ni.prototype.onPlaying;ni.prototype.dataChanged=ni.prototype.dataChanged;_.Y([_.W(_.Kp),_.F("design:type",Object)],Dg.prototype,"ytdGridStateAwareBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Dg.prototype,"componentBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Dg.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.W(_.oD3),_.F("design:type",Object)],Dg.prototype,"ytBooleanLogicBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Dg.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Dg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dg.prototype,"ytRendererBehavior",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"disableGridStateAware",void 0);_.Y([_.t(),_.F("design:type",Object)],Dg.prototype,"data",void 0);_.Y([_.t({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.F("design:type",String)],Dg.prototype,"panelLayout",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"animationEnabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"transitioningOut",void 0);
_.Y([_.t({computed:"computeMetadataOrder(data)"}),_.F("design:type",Boolean)],Dg.prototype,"metadataOrder",void 0);_.Y([_.t({computed:"computeByline(data)"}),_.F("design:type",Object)],Dg.prototype,"byline",void 0);_.Y([_.t({computed:"computeAvatarSize(data)"}),_.F("design:type",Number)],Dg.prototype,"avatarSize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"narrow",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"narrower",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"layoutStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dg.prototype,"isCarouselInFeed",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dg.prototype,"dataChanged",null);_.Y([_.R("yt-default-promo-panel-renderer-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dg.prototype,"onPlaying",null);
_.Y([_.R("yt-default-promo-panel-renderer-ended"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dg.prototype,"onEnded",null);Dg=ni=_.Y([_.X({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Dg);
_.l(Dg,"ytd-default-promo-panel-renderer",function(){if(PAT!==void 0)return PAT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PAT=n},{mode:1});_.fl("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var oZo=function(){var n=_.m.apply(this,arguments)||this;n.narrower=!1;n.dotMenuVisible=!1;n.paginationThumbnailsVisible=!1;n.active=!0;n.disableGridStateAware=!1;n.actionMap={"yt-window-resized":"onWindowResized"};return n};
_.f(oZo,_.m);_.G=oZo.prototype;_.G.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]]"}}}}}};
_.G.attached=function(){this.onWindowResized()};
_.G.detached=function(){this.jobId&&_.fj.cancelJob(this.jobId);this.updateSizeJobId&&_.fj.cancelJob(this.updateSizeJobId)};
_.G.onWindowResized=function(){this.updateSize()};
_.G.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.G.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.G.setCarouselItem=function(n){n>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.fj.cancelJob(this.jobId);var D=this.getCurrentPanelElement();D&&D.stopVideo();this.currentItemIndex=n%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(D||(D=this.getCurrentPanelElement()),D.playVideo()):this.startRotationJob()};
_.G.scrollThumbnails=function(n){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var D=this.getCurrentPaginationElement();if(D){var L=_.r(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?L.style.transform="translateX(0)":(D=D.offsetWidth+8,L.style.transform="translateX(-"+D*(n-Math.ceil(Math.floor(this.overlay.offsetWidth/D)/2)+1)+"px)")}}};
_.G.onDataChanged=function(){var n=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.uj(_.fj,function(){n.getCurrentPanelElement().updateSize();n.updateSize()}))};
_.G.getCurrentPanelElement=function(){return _.r(_.r(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.G.getCurrentPaginationElement=function(){return _.r(_.r(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.G.getNavigationClass=function(n,D){return n===D?"selected":""};
_.G.getNavigationDurationStyle=function(n){return"animation-duration:"+(this.get("data.carouselItems."+n+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.G.onNavigationTap=function(n){var D=this,L=n.model.index;L!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){D.setCarouselItem(L)}),this.autorotateActive=!1)};
_.G.onVideoThumbnailEnded=function(){var n=this;if(this.shouldRotate()){var D=this.getCurrentPaginationElement();D&&(D.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){D.classList.remove("finished");n.setNextCarouselItem()}))}};
_.G.onVideoThumbnailError=function(){this.startRotationJob()};
_.G.onVideoNotPlaying=function(){this.startRotationJob()};
_.G.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.G.startRotationJob=function(){var n=this;_.fj.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.fj.addLowPriorityJob(function(){n.getCurrentPanelElement().transitionOut().then(function(){n.setNextCarouselItem()})},this.rotationTimeout))};
_.G.computeDotMenuVisible=function(n,D){return!!n&&!!n.carouselItems&&n.carouselItems.length>1&&!n.paginationThumbnails||!!D};
_.G.computePaginationThumbnailsVisible=function(n,D){var L,g;return((g=n==null?void 0:(L=n.paginationThumbnails)==null?void 0:L.length)!=null?g:0)>1&&!D};
_.G.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.G.computePaginatorAlignment=function(n){return(n==null?void 0:n.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.G.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.G.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.G.isNarrower=function(n){return(n!=null?n:0)<Dg.NARROW_VERSION_SIZE};
var Li=oZo;Li.prototype.activeChanged=Li.prototype.activeChanged;Li.prototype.onVideoNotPlaying=Li.prototype.onVideoNotPlaying;Li.prototype.onVideoThumbnailError=Li.prototype.onVideoThumbnailError;Li.prototype.onVideoThumbnailEnded=Li.prototype.onVideoThumbnailEnded;Li.prototype.onDataChanged=Li.prototype.onDataChanged;_.Y([_.W(_.Kp),_.F("design:type",Object)],Li.prototype,"ytdGridStateAwareBehavior",void 0);
_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],Li.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Li.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Li.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Li.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Li.prototype,"currentItem",void 0);
_.Y([_.t(),_.F("design:type",Number)],Li.prototype,"currentItemIndex",void 0);_.Y([_.t(),_.F("design:type",Number)],Li.prototype,"rotationTimeout",void 0);_.Y([_.t(),_.F("design:type",Number)],Li.prototype,"loopCount",void 0);_.Y([_.t({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.F("design:type",String)],Li.prototype,"paginatorAlignment",void 0);_.Y([_.t(),_.F("design:type",Number)],Li.prototype,"jobId",void 0);
_.Y([_.t(),_.F("design:type",Number)],Li.prototype,"updateSizeJobId",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Li.prototype,"isCarouselInFeed",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Li.prototype,"narrower",void 0);_.Y([_.t({computed:"computeDotMenuVisible(data, narrower)"}),_.F("design:type",Object)],Li.prototype,"dotMenuVisible",void 0);
_.Y([_.t({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.F("design:type",Object)],Li.prototype,"paginationThumbnailsVisible",void 0);_.Y([_.t({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.F("design:type",String)],Li.prototype,"layoutType",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],Li.prototype,"autorotateActive",void 0);_.Y([_.t(),_.F("design:type",Object)],Li.prototype,"active",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Li.prototype,"disableGridStateAware",void 0);_.Y([_.bM("#overlay"),_.F("design:type",HTMLElement)],Li.prototype,"overlay",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Li.prototype,"onDataChanged",null);
_.Y([_.R("yt-video-thumbnail-ended"),_.R("yt-default-promo-panel-renderer-rotate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Li.prototype,"onVideoThumbnailEnded",null);_.Y([_.R("yt-video-thumbnail-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Li.prototype,"onVideoThumbnailError",null);
_.Y([_.R("yt-video-thumbnail-not-playing"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Li.prototype,"onVideoNotPlaying",null);_.Y([_.V8("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Li.prototype,"activeChanged",null);Li=_.Y([_.X({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Li);
_.l(Li,"ytd-carousel-item-renderer",function(){if(RY3!==void 0)return RY3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return RY3=n},{mode:2});var YIC;var SI2;var FvU;var HZo;var yQC=function(){var n=_.m.apply(this,arguments)||this;n.originalQuery=null;n.originalEndpoint=null;return n};
_.f(yQC,_.m);yQC.prototype.computeShowOriginalQueryWithoutEndpoint_=function(n,D){return!(!n||D)};
var g7=yQC;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],g7.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"correctedText",void 0);_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"correctedQuery",void 0);_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"correctedEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"originalText",void 0);_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"originalQuery",void 0);
_.Y([_.t(),_.F("design:type",Object)],g7.prototype,"originalEndpoint",void 0);_.Y([_.t({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.F("design:type",Boolean)],g7.prototype,"showOriginalQueryWithoutEndpoint",void 0);g7=_.Y([_.Ep({is:"yt-search-query-correction",disableElementRegistration:!0})],g7);
_.l(g7,"yt-search-query-correction",function(){if(HZo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;FvU===void 0&&(FvU=document.createElement("template"));var g=FvU;L.call(D,g.content.cloneNode(!0),n.content.firstChild);HZo=n}n=HZo;return n},{mode:2});_.fl("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var NRC=function(){return _.m.apply(this,arguments)||this};
_.f(NRC,_.m);var js2=NRC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],js2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],js2.prototype,"data",void 0);js2=_.Y([_.Ep({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],js2);
_.l(js2,"yt-did-you-mean-renderer",function(){if(SI2===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;YIC===void 0&&(YIC=document.createElement("template"));var g=YIC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);SI2=n}n=SI2;return n},{mode:2});var n_R;var DD2;_.fl("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var LQD=function(){return _.m.apply(this,arguments)||this};
_.f(LQD,_.m);var g_o=LQD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],g_o.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],g_o.prototype,"data",void 0);g_o=_.Y([_.Ep({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],g_o);
_.l(g_o,"yt-including-results-for-renderer",function(){if(DD2===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;n_R===void 0&&(n_R=document.createElement("template"));var g=n_R;L.call(D,g.content.cloneNode(!0),n.content.firstChild);DD2=n}n=DD2;return n},{mode:2});var bgO;var $DC;_.fl("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var GUC=function(){return _.m.apply(this,arguments)||this};
_.f(GUC,_.m);GUC.prototype.computeExtraClasses_=function(n,D){var L="";n&&(L+=" "+n.toLowerCase().replace(/_/g,"-"));D&&(L+=" "+D.toLowerCase().replace(/_/g,"-"));return L};
GUC.prototype.computeUrlImg_=function(){var n=this.data;n.image&&(_.r(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.XJ(n.image.thumbnails,Number.MAX_VALUE)+")")};
var bQ=GUC;bQ.prototype.computeUrlImg_=bQ.prototype.computeUrlImg_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bQ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bQ.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],bQ.prototype,"computeUrlImg_",null);bQ=_.Y([_.Ep({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],bQ);
_.l(bQ,"yt-music-pass-feature-info-renderer",function(){if($DC===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;bgO===void 0&&(bgO=document.createElement("template"));var g=bgO;L.call(D,g.content.cloneNode(!0),n.content.firstChild);$DC=n}n=$DC;return n},{mode:2});var q$D;var V4O;_.fl("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var UDD=function(){return _.m.apply(this,arguments)||this};
_.f(UDD,_.m);var BYO=UDD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],BYO.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BYO.prototype,"data",void 0);BYO=_.Y([_.Ep({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],BYO);
_.l(BYO,"yt-no-results-found-showing-results-for-renderer",function(){if(V4O===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;q$D===void 0&&(q$D=document.createElement("template"));var g=q$D;L.call(D,g.content.cloneNode(!0),n.content.firstChild);V4O=n}n=V4O;return n},{mode:2});var JwO;var kUT;_.fl("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var pWT=function(){return _.m.apply(this,arguments)||this};
_.f(pWT,_.m);var ZgT=pWT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ZgT.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ZgT.prototype,"data",void 0);ZgT=_.Y([_.Ep({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],ZgT);
_.l(ZgT,"yt-results-without-quotes-renderer",function(){if(kUT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;JwO===void 0&&(JwO=document.createElement("template"));var g=JwO;L.call(D,g.content.cloneNode(!0),n.content.firstChild);kUT=n}n=kUT;return n},{mode:2});var as2;var dD3;_.fl("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var TYT=function(){return _.m.apply(this,arguments)||this};
_.f(TYT,_.m);var E_w=TYT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],E_w.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],E_w.prototype,"data",void 0);E_w=_.Y([_.Ep({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],E_w);
_.l(E_w,"yt-search-no-results-renderer",function(){if(dD3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;as2===void 0&&(as2=document.createElement("template"));var g=as2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);dD3=n}n=dD3;return n},{mode:2});var scR;var cw2;_.fl("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var Qc3=function(){return _.m.apply(this,arguments)||this};
_.f(Qc3,_.m);var u0A=Qc3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u0A.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u0A.prototype,"data",void 0);u0A=_.Y([_.Ep({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],u0A);
_.l(u0A,"yt-showing-results-for-renderer",function(){if(cw2===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;scR===void 0&&(scR=document.createElement("template"));var g=scR;L.call(D,g.content.cloneNode(!0),n.content.firstChild);cw2=n}n=cw2;return n},{mode:2});var fs3;var Aww;var zUo;var IsJ;var CfC=function(){var n=_.m.apply(this,arguments)||this;n.answerExpanded=!1;return n};
_.f(CfC,_.m);CfC.prototype.toggleAnswer_=function(n){var D=_.mZ(n);D&&D.classList.contains("yt-simple-endpoint")||(n.preventDefault(),n.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
var $k=CfC;$k.prototype.toggleAnswer_=$k.prototype.toggleAnswer_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$k.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$k.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$k.prototype,"answerExpanded",void 0);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$k.prototype,"toggleAnswer_",null);
$k=_.Y([_.Ep({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],$k);
_.l($k,"yt-generic-faq-question-renderer",function(){if(IsJ===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;zUo===void 0&&(zUo=document.createElement("template"));var g=zUo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);IsJ=n}n=IsJ;return n},{mode:2});_.fl("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var rwA=function(){return _.m.apply(this,arguments)||this};
_.f(rwA,_.m);rwA.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
var Gn=rwA;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Gn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Gn.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gn.prototype,"data",void 0);Gn=_.Y([_.Ep({is:"yt-faq-section-renderer",disableElementRegistration:!0})],Gn);
_.l(Gn,"yt-faq-section-renderer",function(){if(Aww===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;fs3===void 0&&(fs3=document.createElement("template"));var g=fs3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Aww=n}n=Aww;return n},{mode:2});var OgD;var igA;_.fl("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var wWR=function(){return _.m.apply(this,arguments)||this};
_.f(wWR,_.m);
wWR.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"}}}}};
var qM=wWR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qM.prototype,"data",void 0);qM=_.Y([_.Ep({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],qM);
_.l(qM,"yt-offer-item-expanded-renderer",function(){if(igA===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;OgD===void 0&&(OgD=document.createElement("template"));var g=OgD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);igA=n}n=igA;return n},{mode:2});var hUO;var WQC;_.fl("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var eUw=function(){return _.m.apply(this,arguments)||this};
_.f(eUw,_.m);
eUw.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"}}}}};
eUw.prototype.computeFullWidthMode=function(n){return!(!n||!n.fullWidthMode)};
eUw.prototype.computeBorderlessMode=function(n){return!(!n||!n.borderlessMode)};
var VN=eUw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],VN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.F("design:type",Boolean)],VN.prototype,"fullWidthMode",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.F("design:type",Boolean)],VN.prototype,"borderlessMode",void 0);VN=_.Y([_.Ep({is:"yt-offer-item-renderer",disableElementRegistration:!0})],VN);
_.l(VN,"yt-offer-item-renderer",function(){if(WQC===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;hUO===void 0&&(hUO=document.createElement("template"));var g=hUO;L.call(D,g.content.cloneNode(!0),n.content.firstChild);WQC=n}n=WQC;return n},{mode:2});var xD2;var KQD;_.fl("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var RUT=function(){return _.m.apply(this,arguments)||this};
_.f(RUT,_.m);RUT.prototype.computeAriaLevel_=function(n){return this.getLevelID_(n)};
RUT.prototype.getLevelID_=function(n){return(n=n.match(/[0-9]+$/))&&n.length==1?n[0]:"1"};
var Uz=RUT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Uz.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Uz.prototype,"data",void 0);_.Y([_.t({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.F("design:type",String)],Uz.prototype,"ariaLevel",void 0);_.Y([_.t({value:"heading",reflectToAttribute:!0}),_.F("design:type",String)],Uz.prototype,"role",void 0);
_.Y([_.t({value:-1,reflectToAttribute:!0}),_.F("design:type",Number)],Uz.prototype,"tabindex",void 0);Uz=_.Y([_.Ep({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],Uz);
_.l(Uz,"yt-subscription-product-header-renderer",function(){if(KQD===void 0){var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;xD2===void 0&&(xD2=document.createElement("template"));var g=xD2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);KQD=n}n=KQD;return n},{mode:2});var PfD;var t4T;_.fl("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var mDo=function(){return _.m.apply(this,arguments)||this};
_.f(mDo,_.m);mDo.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:_.Ai("menuRenderer"),events:!0}}};
mDo.prototype.onStampFinished_=function(){_.r(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
var BQ=mDo;BQ.prototype.onStampFinished_=BQ.prototype.onStampFinished_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BQ.prototype,"data",void 0);
_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BQ.prototype,"onStampFinished_",null);BQ=_.Y([_.Ep({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],BQ);
_.l(BQ,"yt-subscription-product-renderer",function(){if(t4T===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;PfD===void 0&&(PfD=document.createElement("template"));var g=PfD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);t4T=n}n=t4T;return n},{mode:2});var v_C;var XWR;_.fl("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var lsA=function(){return _.m.apply(this,arguments)||this};
_.f(lsA,_.m);lsA.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
lsA.prototype.imageScrimColorValuesChanged_=function(){var n,D=(n=this.data)==null?void 0:n.imageScrimColorValues;_.r(this.hostElement).querySelector("#scrim").style.backgroundColor=D?_.z7(D[0]):"transparent"};
var J_=lsA;J_.prototype.imageScrimColorValuesChanged_=J_.prototype.imageScrimColorValuesChanged_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],J_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],J_.prototype,"data",void 0);
_.Y([_.P("data.imageScrimColorValues"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],J_.prototype,"imageScrimColorValuesChanged_",null);J_=_.Y([_.Ep({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],J_);
_.l(J_,"yt-subscription-product-upsell-offer-renderer",function(){if(XWR===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;v_C===void 0&&(v_C=document.createElement("template"));var g=v_C;L.call(D,g.content.cloneNode(!0),n.content.firstChild);XWR=n}n=XWR;return n},{mode:2});var M4l;var o_o;var Y$A;var S$o;var FQ3;var Hg2;var ywl=function(){return _.m.apply(this,arguments)||this};
_.f(ywl,_.m);ywl.prototype.onYtServiceRequestError_=function(n){_.Og(this.hostElement,n.detail.error.message)};
var kk=ywl;kk.prototype.onYtServiceRequestError_=kk.prototype.onYtServiceRequestError_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kk.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kk.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],kk.prototype,"collapsible",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],kk.prototype,"isManageRed",void 0);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],kk.prototype,"onYtServiceRequestError_",null);kk=_.Y([_.Ep({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],kk);
_.l(kk,"yt-single-ypc-offer-renderer",function(){if(Hg2===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;FQ3===void 0&&(FQ3=document.createElement("template"));var g=FQ3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Hg2=n}n=Hg2;return n},{mode:2});var NYD=function(){return _.m.apply(this,arguments)||this};
_.f(NYD,_.m);NYD.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
var pi=NYD;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pi.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pi.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pi.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],pi.prototype,"isManageRed",void 0);pi=_.Y([_.Ep({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],pi);
_.l(pi,"yt-single-ypc-offer-list-renderer",function(){if(S$o===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Y$A===void 0&&(Y$A=document.createElement("template"));var g=Y$A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);S$o=n}n=S$o;return n},{mode:2});var jcT;var nkJ;_.fl("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var DMJ=function(){return _.m.apply(this,arguments)||this};
_.f(DMJ,_.m);DMJ.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
var Zg=DMJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zg.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zg.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Zg.prototype,"isManageRed",void 0);Zg=_.Y([_.Ep({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],Zg);
_.l(Zg,"yt-ypc-offers-list-renderer",function(){if(nkJ===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;jcT===void 0&&(jcT=document.createElement("template"));var g=jcT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);nkJ=n}n=nkJ;return n},{mode:2});_.fl("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var LXJ=function(){return _.m.apply(this,arguments)||this};
_.f(LXJ,_.m);
LXJ.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}}}}}};
var ak=LXJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ak.prototype,"data",void 0);ak=_.Y([_.Ep({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],ak);
_.l(ak,"yt-unlimited-manage-subscription-page-renderer",function(){if(o_o===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;M4l===void 0&&(M4l=document.createElement("template"));var g=M4l;L.call(D,g.content.cloneNode(!0),n.content.firstChild);o_o=n}n=o_o;return n},{mode:2});var gkT;var biw;var $M3=function(){return _.m.apply(this,arguments)||this};
_.f($M3,_.m);_.G=$M3.prototype;_.G.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.G.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.G.onKeypress_=function(n){n.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.G.handleHeaderTap_=function(n){n.preventDefault();n.stopPropagation();this.expandOffers_()};
_.G.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.G.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
var d7=$M3;d7.prototype.dataChanged_=d7.prototype.dataChanged_;_.Y([_.W(_.QZ),_.F("design:type",Object)],d7.prototype,"ironA11yKeysBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],d7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],d7.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],d7.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],d7.prototype,"offersVisible_",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],d7.prototype,"dataChanged_",null);d7=_.Y([_.Ep({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],d7);
_.l(d7,"yt-collapsible-ypc-offer-renderer",function(){if(biw===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;gkT===void 0&&(gkT=document.createElement("template"));var g=gkT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);biw=n}n=biw;return n},{mode:2});var Gn3;var qzo;_.fl("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Vlw=function(){return _.m.apply(this,arguments)||this};
_.f(Vlw,_.m);_.G=Vlw.prototype;_.G.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.G.dataChanged_=function(){if(this.data.backgroundImage){var n=_.XJ(this.data.backgroundImage.thumbnails,screen.width),D=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=D?"linear-gradient(180deg, "+D+"), url("+n+")":"url("+n+")";this.data.gtmId&&_.T1(this.data.gtmId,_.OJ("GL",""))}};
_.G.onYtServiceRequestError_=function(n){_.Og(this.hostElement,n.detail.error.message)};
_.G.getScrimLayerColorStops_=function(){var n,D,L=(n=this.data.unlimitedHeaderV2Data)==null?void 0:(D=n.unlimitedHeaderV2Data)==null?void 0:D.scrimLayerColors;if(!L)return null;var g=100/L.length;return L.map(function(b,q){q*=g;return _.z7(b)+" "+q+"%"}).join(",")};
_.G.computeLogoWithPadding=function(n){var D,L,g;return(n=(D=n.unlimitedLogoImage)==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?!0:!1};
var Tn=Vlw;Tn.prototype.onYtServiceRequestError_=Tn.prototype.onYtServiceRequestError_;Tn.prototype.dataChanged_=Tn.prototype.dataChanged_;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Tn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tn.prototype,"ytRendererBehavior",void 0);_.Y([_.t({computed:"computeLogoWithPadding(data)"}),_.F("design:type",Boolean)],Tn.prototype,"logoWithPadding",void 0);
_.Y([_.t(),_.F("design:type",Object)],Tn.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tn.prototype,"dataChanged_",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Tn.prototype,"onYtServiceRequestError_",null);Tn=_.Y([_.Ep({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Tn);
_.l(Tn,"yt-unlimited-page-header-renderer",function(){if(qzo===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Gn3===void 0&&(Gn3=document.createElement("template"));var g=Gn3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);qzo=n}n=qzo;return n},{mode:2});var UM3;var B73;_.fl("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var J_D=function(){return _.m.apply(this,arguments)||this};
_.f(J_D,_.m);J_D.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
var Ez=J_D;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ez.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ez.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ez.prototype,"data",void 0);Ez=_.Y([_.Ep({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Ez);
_.l(Ez,"yt-unlimited-user-notification-renderer",function(){if(B73===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;UM3===void 0&&(UM3=document.createElement("template"));var g=UM3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);B73=n}n=B73;return n},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.BXA=_.t4(function(n){var D=_.KC(n,{numberOfChips:5}).numberOfChips;return _.Z("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.Z(_.aV,{each:function(){return Array(D==null?void 0:D())}},function(){return _.Z("div",{class:"ytGhostChipShelfChip"})}))},"Kf");
}catch(e){_._DumpException(e)}
try{
var jhT,ny3,D1A,LKw,gyC,bkT,$1A,Dk,LV,q6U,Vrl,U1O,JF2,s7J,g0,EyD,Zk3,T12,d1D,atA,pbT,cF2,Q7D,uM2,ft2,bl,AF2,zC3,ItO,wbl,ik2,Okw,CKw,rFA,WK3,eCw,x1w,KKA,RCw,PKD,Xbo,oyo,Y6D,S6w,HkA,N13,ndT,DKR,Lw2,gdA,$KD,GgT,quR,Ve3,UKU,BwA,J93,pzo,TwO,dK3,ZBR,EdT,aE3,sGT,fEl,ugT,c9T,QG2,qe,A9l,CP3,WwC,e_3,xKC,Kw3,R_T,PPC,te2,mKT,vd3,Xzo,Mew,od2,Yuo,hCU,GtO,iBl;
_.jo=function(n){var D=new _.pe("Error accessing DB");return _.wOy().then(function(L){return new Promise(function(g,b){try{var q=L.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(n);q.onsuccess=function(){var U=q.result;g(U?U.value:null)};
q.onerror=function(){D.params={key:n,source:"onerror"};b(D)}}catch(U){D.params={key:n,
thrownError:String(U)},b(D)}})},function(){return null})};
_.Na3=function(n,D){var L=_.t1J(D);L!=="javascript:"&&L!=="data:"&&n.setAttribute("href",D)};
jhT=function(n,D){return _.VV(n.entities,"flowStateEntity",D)};
ny3=function(n){return(n=n.getOption("captions","track"))?!!n.displayName:!1};
D1A=function(n,D){D=D.getOption("captions","translationLanguages",{includeAsr:!0})||[];if(D==null||!D.length)return n;var L=D.filter(function(U){return U});
D=n.filter(function(U){return U.languageCode.startsWith("en")});
L=_.V(L);for(var g=L.next();!g.done;g=L.next())if(g=g.value,D.length){var b=D[0],q=Object.assign({},b);b.languageCode!==g.languageCode&&(q.displayName=b.languageName+" >> "+g.languageName,q.translationLanguage=g,n.push(q))}return n};
LKw=function(n){var D,L=(D=n.getOption("captions","tracklist",{includeAsr:!0}))!=null?D:[];_.c("mweb_watch_captions_enable_auto_translate")&&(L=D1A(L,n));return L};
gyC=function(n){return _.xi(n,function(D){return D.languageCode==="en"})};
bkT=function(n){var D=nV;if(ny3(n))n.setOption("captions","stickyLoading",{}),n.setOption("captions","track",{});else{var L=_.xi(LKw(n),function(g){return g.displayName===D});
n.setOption("captions","track",L)}};
$1A=function(n){if(!n)return 0;var D=n.getPresentingPlayerType(),L=n.getVideoData();return L&&L.isLive?(n=n.getProgressState(D),n.seekableEnd-n.seekableStart):n.getDuration(D)};
Dk=function(n,D){_.PR(D,n,function(){return GtO[D]},function(L){GtO[D]=L;
if(!_.c("mweb_player_ve_show_ks")){var g=_.r1(0);g&&L&&_.Xg(g,L)}})};
LV=function(n){(n=GtO[n])&&_.Vs(_.qb(),n)};
q6U=function(n,D){for(var L=_.V(Object.keys(n)),g=L.next();!g.done;g=L.next())if(g=g.value,n[g]!==D[g])return!1;return!0};
Vrl=function(){return document.getElementById("player-control-overlay")};
U1O=function(n){n!==-1&&!_.c("player_controls_log_creation_killswitch")&&Vrl()&&(_.Wz("pcu_cs",n),_.Wz("pcu_ce"))};
JF2=function(n){return _.Z("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(n.subscribeButton?[n.subscribeButton,n.channelAccess]:[n.channelAccess]).map(function(D){return _.Z("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.Z("div",{class:"yt-profile-identity-info-view-model-wiz--button"},B1D(D)))}))};
_.ktw=function(n){var D=n.data;n=n.hideDivider;var L={};L=(L["yt-profile-identity-info-view-model-wiz__frame"]=!0,L["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!D.channelBanner,L);L={class:_.Ll(L)};var g,b={imageBannerViewModel:{image:(g=D.channelBanner)==null?void 0:g.image,style:"IMAGE_BANNER_STYLE_INSET"}};g=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},D.channelBanner?_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
B1D(b,{imageBannerViewModel:{isPositionRelative:!0}})):null);b=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},B1D(D.avatar));var q;var U=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},D.channelDisplayName),D.verifiedOrOacBadge?_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.Z(_.RU,{data:{thumbnails:[{url:(q=D.verifiedOrOacBadge)==null?void 0:q.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);q=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},U,B1D(D.threeDotMenu));U=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.Z("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},D.channelHandle),D.channelPronouns&&D.channelHandle?_.Z("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.Z("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},D.channelPronouns)),_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},D.leftOfBulletInfo),D.leftOfBulletInfo&&D.rightOfBulletInfo?_.Z("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},D.rightOfBulletInfo)));q=_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},q,U);return _.Z("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.Z("div",L,g,_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},b,q),D.channelDescription?_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},D.channelDescription):
null,JF2(D),n?null:_.Z("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
s7J=function(n,D){var L=_.xe(n,{}),g=pbT("top",D),b=pbT("bottom",D),q=pbT("left",D),U=pbT("right",D);return _.Uh({top:function(){return g0(L().position,g)},
bottom:function(){return g0(L().position,b)},
left:function(){return g0(L().position,q)},
right:function(){return g0(L().position,U)},
position:function(){return g0(L().positionType,Zk3)},
height:function(){return g0(L().height,bl)},
width:function(){return g0(L().width,bl)},
"min-width":function(){return g0(L().minWidth,bl)},
"min-height":function(){return g0(L().minHeight,bl)},
"max-width":function(){return g0(L().maxWidth,bl)},
"max-height":function(){return g0(L().maxHeight,bl)},
"aspect-ratio":function(){return g0(L().aspectRatio,String)},
"margin-top":function(){return g0(L().margin,g)},
"margin-bottom":function(){return g0(L().margin,b)},
"margin-left":function(){return g0(L().margin,q)},
"margin-right":function(){return g0(L().margin,U)},
"padding-top":function(){return g0(L().padding,g)},
"padding-bottom":function(){return g0(L().padding,b)},
"padding-left":function(){return g0(L().padding,q)},
"padding-right":function(){return g0(L().padding,U)},
"flex-direction":function(){return g0(L().flexDirection,atA)},
"justify-content":function(){return g0(L().justifyContent,d1D)},
"align-items":function(){return g0(L().alignItems,T12)},
"flex-grow":function(){return g0(L().flexGrow,String)},
"flex-shrink":function(){return g0(L().flexShrink,String)},
"flex-basis":function(){return g0(L().flexBasis,bl)},
"align-self":function(){return g0(L().alignSelf,T12)},
"flex-wrap":function(){return g0(L().flexWrap,EyD)},
"align-content":function(){return g0(L().alignContent,T12)}})};
g0=function(n,D){return n!==void 0?D(n):void 0};
EyD=function(n){switch(n){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
Zk3=function(n){switch(n){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
T12=function(n){switch(n){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"}};
d1D=function(n){switch(n){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"}};
atA=function(n){switch(n){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"}};
pbT=function(n,D){var L=D==="rtl";switch(n){case "top":var g=cF2;break;case "bottom":g=Q7D;break;case "left":g=uM2;break;default:g=ft2}return function(b){return g0(g(b,L),bl)}};
cF2=function(n){var D=n.top;var L=n.vertical;n=n.all;var g;return(g=D!=null?D:L)!=null?g:n};
Q7D=function(n){var D=n.bottom;var L=n.vertical;n=n.all;var g;return(g=D!=null?D:L)!=null?g:n};
uM2=function(n,D){var L=n.left;var g=n.end;var b=n.start;var q=n.horizontal;n=n.all;var U,J;return(J=(U=L!=null?L:D?g:b)!=null?U:q)!=null?J:n};
ft2=function(n,D){var L=n.right;var g=n.end;var b=n.start;var q=n.horizontal;n=n.all;var U,J;return(J=(U=L!=null?L:D?b:g)!=null?U:q)!=null?J:n};
bl=function(n){var D=n.value;switch(n.unit){case "YPC_DIMENSION_UNIT_POINT":return D+"px";case "YPC_DIMENSION_UNIT_FRACTION":return D+"%";default:return""+D}};
AF2=function(n){switch(n){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"}};
zC3=function(n){var D=n!=null?n:{};n=D.fontRole;var L=D.fontSize;D=D.fontWeight;if(n!==null&&L!==null)switch(n){case "YPC_FONT_ROLE_DISPLAY":switch(L){case "YPC_FONT_SIZE_L":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(L){case "YPC_FONT_SIZE_L":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return D===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(L){case "YPC_FONT_SIZE_XL":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return D==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
ItO=function(n,D){return _.VV(n.entities,"pdpStateEntity",D)};
wbl=function(n,D,L){function g(a){return Object.values(a).map(function(d){var T=d.productId;d=d.pricingOptionIndex;return CKw(b(T).pricingOptions,d).pricingOptionId})}
function b(a){return J().get(a)}
function q(a){a=g(a);L(a)}
var U=rFA([n,D],function(a,d){var T=a==null?void 0:a.selectedPricingOptions;a={};var Q=!0;if(T&&d.length)for(var A=_.V(d),I=A.next();!I.done;I=A.next()){I=I.value;var w=Okw(I.pricingOptions,function(h){a:{h=h.pricingOptionId;for(var e=_.V(T),v=e.next();!v.done;v=e.next())if(v.value===h){h=!0;break a}h=!1}return h});
w>=0&&(Q=!1,a[I.groupId]={productId:I.productId,pricingOptionIndex:w})}Q&&d.length&&(a[d[0].groupId]={productId:d[0].productId,pricingOptionIndex:0});return a}),J=rFA([D],function(a){return new Map(a.map(function(d){return[d.productId,
d]}))}),k=rFA([D],function(a){var d=new Map;
a=_.V(a);for(var T=a.next();!T.done;T=a.next()){var Q=T.value;T=Q.groupId;var A=Q.productId;Q=_.V(ik2(Q.pricingOptions));for(var I=Q.next();!I.done;I=Q.next()){var w=_.V(I.value);I=w.next().value;w=w.next().value;d.set(w.pricingOptionId,{groupId:T,productId:A,index:I,pricingOption:w})}}return d});
return{getProductById:b,isProductSelected:function(a){var d=b(a);if(!d)return!1;var T;return((T=U()[d.groupId])==null?void 0:T.productId)===a},
getSelectedPricingOptions:function(){return Object.values(U()).map(function(a){var d=a.productId;a=a.pricingOptionIndex;return CKw(b(d).pricingOptions,a)})},
getSelectedProductByGroupId:function(a){var d;return(a=(d=U()[a])==null?void 0:d.productId)?b(a):void 0},
onProductSelected:function(a){var d=b(a);if(d){var T=U(),Q;if(((Q=T[d.groupId])==null?void 0:Q.productId)!==a){var A,I;Q=(I=(A=T[d.groupId])==null?void 0:A.pricingOptionIndex)!=null?I:0;A=0;for(I=d.pricingOptions[Symbol.iterator]();!I.next().done;)++A;A<=Q&&(Q=0);A={};q(Object.assign({},T,(A[d.groupId]={productId:a,pricingOptionIndex:Q},A)))}}},
onPricingOptionSelected:function(a){var d=k().get(a);if(d){a=d.groupId;var T=d.productId;d=d.index;var Q=U(),A,I;if(((A=Q[a])==null?void 0:A.productId)!==T||((I=Q[a])==null?void 0:I.pricingOptionIndex)!==d)A={},q(Object.assign({},Q,(A[a]={productId:T,pricingOptionIndex:d},A)))}},
onClearGroupSelected:function(a){var d=U();d[a]&&(d=Object.fromEntries(Object.entries(d).filter(function(T){return _.V(T).next().value!==a})),q(d))}}};
ik2=function(n){return function L(){var g,b,q,U;return hCU(L,function(J){switch(J.nextAddress){case 1:_.Zu(J,2),g=0,b=_.V(n),q=b.next();case 4:if(q.done){J.jumpTo(2);break}U=q.value;var k=[g++,U];return _.p(J,k,7);case 7:q=b.next();J.jumpTo(4);break;case 2:_.p7(J),_.au(J,0)}})}()};
Okw=function(n,D){n=_.V(ik2(n));for(var L=n.next();!L.done;L=n.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;if(D(g))return L}return-1};
CKw=function(n,D){n=_.V(ik2(n));for(var L=n.next();!L.done;L=n.next()){var g=_.V(L.value);L=g.next().value;g=g.next().value;if(L===D)return g}};
rFA=function(n,D){var L,g;return function(){for(var b=n.map(function(U){return U()}),q=0;q<b.length;q++)if(!L||b[q]!==L[q]){L=b;
g=D.apply(null,_.Iu(b));break}return g}};
WK3=function(n){var D;return!!(n.productId&&n.groupId&&((D=n.pricingOptions)==null?0:D.length)&&n.pricingOptions.every(function(L){return L.pricingOptionId}))};
eCw=function(n,D,L){return wbl(n,rFA([D],function(g){return g.filter(WK3)}),L)};
x1w=function(n){switch(n){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""}};
KKA=function(n,D){return D.length===0?[n]:[n.slice(0,D[0]),n.slice(D[0])].filter(function(L){return L.length>0})};
RCw=function(n){switch(n){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""}};
PKD=function(n,D,L,g){g=Object.assign({},g);_.sj(g,$Y,{selectedOptionId:n,primaryButtonOverride:L});_.h4().dispatch(_.pF("flowStateEntity",D,g))};
_.vyT=function(){if(!trA){var n=_.V(_.bn(new Map,void 0,"UJImUe"));trA=n.next().value;m1w=n.next().value}return trA};
Xbo=function(n){if(n)return _.vyT()().get(n)};
_.lt3=function(n,D){if(n&&D){var L=_.vyT();L().set(n,D);n=L();m1w(new Map(n))}};
_.MrO=function(n){return{onSubmit:function(){var D;(D=Xbo(n()))==null||D.onSubmit()},
isValid:function(){var D=Xbo(n());return D?D.isValid():!0},
isSubmitting:function(){var D,L;return!!((D=Xbo(n()))==null?0:(L=D.isSubmitting)==null?0:L.call(D))}}};
oyo=function(n,D){return _.VV(n.entities,"contextNoteFeedEntityPayload",D)};
Y6D=function(n){n.style.height="auto";n.style.height=n.scrollHeight+"px"};
S6w=function(n){return[n.syncStep,n.asyncStep].filter(function(D){return D!==void 0})};
HkA=function(n){var D,L,g;if(n=(D=n.structuredContextNoteFormSchema)==null?void 0:(L=D.fieldSchemas)==null?void 0:(g=L.noteBody)==null?void 0:g.validationSchema)for(D=_.V(S6w(n)),L=D.next();!L.done;L=D.next()){L=L.value.rules;if(!L)break;L=_.V(L);for(L=L.next();!L.done;L=L.next())return _.u(L.value,_.FKA)}};
N13=function(n){if(n){n=_.V(S6w(n));for(var D=n.next();!D.done;D=n.next()){D=D.value.rules;if(!D)break;D=_.V(D);for(D=D.next();!D.done;D=D.next())return _.u(D.value,yF2)}}};
ndT=function(n){if(n){n=_.V(S6w(n));for(var D=n.next();!D.done;D=n.next()){D=D.value.rules;if(!D)break;D=_.V(D);for(D=D.next();!D.done;D=D.next())return _.u(D.value,j7R)}}};
DKR=function(n){n=/^https?:\/\//.test(n)?n:"http://"+n;try{var D=_.e0(n)}catch(L){return!1}if(D.toString()!==n)return!1;n=D.JSC$7887_domain_.split(".");return n.length>1&&n.every(function(L){return!!L})};
Lw2=function(n,D,L,g){var b;g=(b=g.structuredContextNoteData)==null?void 0:b.createCommentEndpoint;if(b=_.u(g,_.SqW))return b.commentText=_.Mn(n),b.videoPositionMention=D,b.sources=L,g};
gdA=function(n){return n==null?void 0:n.stringValue};
$KD=function(n,D,L){n=n.map(function(g,b){return{listItemViewModel:{title:g.title,subtitle:g.subtitle,leadingImage:g.leadingImage,trailingImage:b===D?bBU:void 0,rendererContext:{commandContext:{onTap:g.onTap}}}}});
return Object.assign({},L&&{header:{panelHeaderViewModel:{title:L}}},{content:{listViewModel:{listItems:n}}})};
GgT=function(n,D){if(n&&D)switch(D){case "SELECTION_TYPE_BOOL":return n.boolValue;case "SELECTION_TYPE_INT":return n.intValue;case "SELECTION_TYPE_STRING":return n.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return n.privacyStatusValue}};
quR=function(n){var D;n=(D=n.options)==null?void 0:D.findIndex(function(L){return L.isSelected});
return n===void 0?-1:n};
Ve3=function(n,D,L){var g=function(){return n().label},b={},q=_.nl("ytDropdownViewModelLabel",(b.ytDropdownViewModelLabelError=D,b));
return _.Z(_.Z4,{cond:function(){var U;if(U=n().label)U=!(L()===-1&&n().label&&!n().placeholderText);return U},
then:function(){return _.Z("div",{class:q},_.Z(_.pl,{text:g}))}})};
UKU=function(n,D){var L={};L=_.nl("ytDropdownViewModelTitle",(L.ytDropdownViewModelTitlePlaceholder=function(){return D()===-1},L));
return _.Z("div",{class:L},_.Z(_.pl,{text:function(){var g=n();var b=D();if(b===-1)g=g.placeholderText?g.placeholderText:g.label;else{var q,U;g=(q=g.options)==null?void 0:(U=q[b])==null?void 0:U.title}return g}}))};
BwA=function(n,D){var L=function(){return n().hint};
return _.Z(_.ot,null,_.Z(_.Z4,{cond:function(){return L()&&!D()},
then:function(){return _.Z("div",{class:_.nl("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.Z(_.pl,{text:L,className:"ytDropdownViewModelSupportText"}))}}),_.Z(_.Z4,{cond:D,
then:function(){return _.Z("div",{id:"dropdown-view-model-error",role:"alert",class:_.nl("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.Z(_.Ji,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.Z(_.pl,{text:D,className:"ytDropdownViewModelSupportText"}))}}))};
J93=function(n,D){var L=_.E().resolve(_.XqD);_.c7(function(){var g=n().id;g&&L!=null&&L.dropdownMap.set(g,D)})};
pzo=function(n){n=_.u(n.scheduleButton,kg3);n=_.u(n==null?void 0:n.primaryButton,_.AY);n=_.u(n==null?void 0:n.onTap,_.fy);var D,L,g=((L=_.u(n,_.pB))==null?void 0:L.commands)||[n];L=_.V(g);for(n=L.next();!n.done&&!(D=_.u(n.value,_.Hqb));n=L.next());var b;D=(b=D)==null?void 0:b.createBroadcastRequest;if(!D)throw Error("Jj");return D};
TwO=function(n,D,L){L=L===void 0?{}:L;var g,b;return _.B(function(q){if(g=ZBR(D))return q.return(g);(b=aE3(n,D,L))&&dK3(D,b);return q.return(b)})};
dK3=function(n,D){var L=EdT(n);L&&D.then(function(g){_.E().resolve(_.VE).put(L,new _.UV({innertubeResponse:g}))})};
ZBR=function(n){if(n=EdT(n)){var D=_.E().resolve(_.VE);if(D.has(n))return D.get(n).then(function(L){return L==null?void 0:_.kJ(L)})}return null};
EdT=function(n){var D=_.u(n.endpoint,_.M1);if(D!=null&&D.videoId)return D={videoId:D.videoId},_.c("web_imp_player_mute_params")&&(D.mutedAtStart=n.startPlaybackInMutedState),_.lK("inline_playback",D)};
aE3=function(n,D,L){n=_.xI(n,D.endpoint,sGT(D,L)).then(function(g){return g});
return Promise.resolve(n)};
sGT=function(n,D){D=_.c("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!n.startPlaybackInMutedState},D):Object.assign({},{vis:5,autonav:"1"},D);var L;D={contentPlaybackContext:_.T7(D,(L=_.u(n.endpoint.commandMetadata,_.jr))==null?void 0:L.url,window.location.href)};_.c("web_imp_player_mute_params")&&(D.overrideMutedAtStart=!n.startPlaybackInMutedState);return D};
fEl=function(n,D){var L=window.MutationObserver;L&&(GX=new L(function(g,b){g=_.V(g);for(var q=g.next();!q.done;q=g.next()){q=q.value;var U;if(U=q.type==="childList"&&q.target)a:{U=n;q=c9T(q.target);U=c9T(U);for(var J=null,k=0;k<q.length;k++)if(U.includes(q[k])){if(k===0){U=!1;break a}J=q[k];break}J?(q=QG2(q,J),U=QG2(U,J),U=q<U):U=!1}if(U){D();b.disconnect();break}}}),(L=ugT())&&GX.observe(L,{childList:!0,
subtree:!0}))};
ugT=function(){var n=document.getElementsByTagName("ytd-rich-grid-renderer");if(n.length>0)return n[0];n=document.getElementsByTagName("ytd-section-list-renderer");return n.length>0?n[0]:null};
c9T=function(n){for(var D=[];n;)D.push(n),n=n.parentElement;return D};
QG2=function(n,D){var L=Array.from(D.children);D=n.indexOf(D);return D>0?L.indexOf(n[D-1]):-1};
qe=function(n,D,L){L=L===void 0?{}:L;return _.Tg(n,L,D)};
A9l=function(n){return n==null?void 0:n.filter(function(D){return D.premiereTrailerBadgeRenderer})};
CP3=function(n,D){var L="",g="";switch(n){case -1:case 0:L=D?"VOLUME_OFF":"VOLUME_OFF_FILLED";g=z_A;break;case 1:L=D?"VOLUME_UP_OUTLINE":"VOLUME_UP";g=IET;break;default:_.oi(n)}return{iconName:L,ariaLabel:g}};
WwC=function(n,D){var L=r9l,g=_.V(_.bn(OBT(new iBl(function(){},L,D)),void 0,"PAnyd")),b=g.next().value,q=g.next().value,U=new iBl(function(J){q(J)},L,D);
_.El(function(){Promise.resolve().then(function(){var J,k=(J=n())!=null?J:{};U.playerControlsData=k;_.c("player_controls_skip_double_signal_old")&&(U.lastSeenPlayerApi=_.vR(k.playerApi));_.c("player_controls_skip_double_signal_old")||(U.lastSeenPlayerApi=_.vR(k.playerApi));wzJ(U)});
_.QP(function(){h_U(U)})});
_.QP(function(){h_U(U)});
return function(){return b()}};
e_3=function(n){return function(D){var L=n(),g={playerState:D};if(D===1){var b;(b=L.playerApi)==null||b.loadModule("captions")}if(D===0){var q;(q=L.playerApi)==null||q.unloadModule("captions")}(D!==-1||_.c("web_imp_controls_set_player_state_killswitch"))&&L.setState(g)}};
xKC=function(n){return function(D){n().setState({playbackRate:D})}};
Kw3=function(n){return function(D){var L=n(),g=L.playerApi,b=g==null?void 0:g.getVideoData(),q=(b==null?void 0:b.isLive)||!1;b=b==null?void 0:b.video_id;q={videoDuration:$1A(g||void 0),isLive:q,videoId:b};q.videoId!==L.videoId&&(q=Object.assign({},_.JI4(g),q));if(D==null?0:D.playertype)q.playerType=D.playertype;if(g){q.captionsAvailable=!!g.getOptions("captions");D=q;var U;b=(U=g.getStoryboardLevel(g.getNumberOfStoryboardLevels()-1))==null?void 0:U.intervalMs;D.storyboardInterval=b?b/1E3:void 0;q.captionsAvailable&&
(q.captionsEnabled=ny3(g))}q.volumeMuted=!(g==null||!g.isMuted());L.setState(q)}};
R_T=function(n){return function(D){var L=n(),g=L.playerApi;if(g){var b=g.getPresentingPlayerType();D={playedTime:D||0,percentLoaded:g.getVideoLoadedFraction(),playerType:b};L.playerState===0&&(D.playedTime=L.videoDuration);L.isLive&&(b=g.getProgressState(b),D.playedTime-=b.seekableStart,D.videoDuration=$1A(g));L.playerType!==1&&delete D.playedTime;L.setState(D)}}};
PPC=function(n){return function(){var D=n(),L,g,b,q={volume:(b=(L=D.playerApi)==null?void 0:L.getVolume())!=null?b:0,volumeMuted:!((g=D.playerApi)==null||!g.isMuted())};D.setState(q)}};
te2=function(n){return function(){var D=n(),L=D.playerApi;if(L){var g={captionsAvailable:!!L.getOptions("captions")};g.captionsAvailable&&(g.captionsEnabled=ny3(L));D.setState(g)}}};
mKT=function(n){return function(){var D=n();if(D.playerApi&&!(D.volumeMuted||D.controlsVisible&&D.isProbablyAScreenreaderUser)){D.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var L;(L=document.querySelector(".player-control-play-pause-icon"))==null||L.focus()}}};
vd3=function(n){return{appApi:Object.assign({},_.bDv(),{showCaptionsToggleToast:function(D){var L,g;(g=(L=n()).showCaptionsToggleToast)==null||g.call(L,D)},
openInMiniplayer:function(){var D,L;(L=(D=n()).openInMiniplayer)==null||L.call(D)}})}};
Xzo=function(n,D){var L,g,b;return!!(n==null?0:(L=n.playerResponse)==null?0:(g=L.playerConfig)==null?0:(b=g.inlinePlaybackConfig)==null?0:b.showScrubbingControls)&&!(D==null?0:D.hideScrubbingControls)};
_.lE3=function(n){var D=!n.miniplayerIsActive;return[5,2,0].includes(n.miniplayerPlaybackState)||D};
Mew={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};od2=function(n,D){var L,g,b,q,U;_.B(function(J){if(!D.length)return J.return([]);L=[];g=_.V(D);for(b=g.next();!b.done;b=g.next())q=b.value,(U=n.resolveIcon(q))&&!n.iconCache[U.url]&&L.push(_.boo(n,U).then(function(){}).catch(function(){}));
return J.return(Promise.all(L))})};
Yuo=function(n,D){var L=[];D=(new Set(D)).values();D=_.V(D);for(var g=D.next();!g.done;g=D.next()){g=g.value;for(var b=_.V(Object.values(Mew)),q=b.next();!q.done;q=b.next())L.push({iconName:g,iconStyle:q.value})}od2(n.iconManager,L)};
_.SuU=function(n,D,L){var g=L!=null?L:n.iconsToFetch;g!=null&&g.length?D!==void 0&&D>=0?_.dF(_.fj,function(){Yuo(n,g)},D):Yuo(n,g):Promise.resolve()};
hCU=function(n,D){D=new _.K6B(new _.W6O(D));_.HR&&n.prototype&&(0,_.HR)(D,n.prototype);return D};
GtO={};
iBl=function(n,D,L){var g=this;this.renderFn=n;this.listeners=D;this.context=L;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var b;this.lastSeenPlayerApi=_.vR((b=this.playerControlsData)==null?void 0:b.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.JI4(),void 0);_.c("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){OBT(g).setState({playerState:-1});g.resetRecentlyNavigatedJobId&&_.fj.cancelJob(g.resetRecentlyNavigatedJobId);g.recentlyNavigated=
!0;g.resetRecentlyNavigatedJobId=_.fj.addJob(function(){g.recentlyNavigated=!1},8,1E4)})};
iBl.prototype.setState=function(n){if(!_.c("mweb_player_skip_no_op_state_changes")||!q6U(n,this.state))if(this.state=Object.assign({},this.state,n),!_.c("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)n=-1,_.c("player_controls_log_creation_killswitch")||Vrl()||(n=(0,_.Ml)()),_.Wz("pcu_s"),_.Wz("pcu_se"),_.Wz("pcu_rs"),this.renderFn(OBT(this)),_.Wz("pcu_re"),U1O(n),_.fj.addJob(function(){_.Wz("pcu_ap")},8)};
var OBT=function(n){var D;var L=_.vR((D=n.playerControlsData)==null?void 0:D.playerApi);return Object.assign({},n.state,{setState:n.boundSetState,domMeasurements:{progressBarLineRect:n.progressBarLineRect},playerApi:L,appApi:n.context.appApi,playerContainer:n.context.playerContainer,playerControlContainer:n.context.playerControlContainer,uxConfig:n.context.uxConfig})},wzJ=function(n){n.listeners.forEach(function(D){n.eventListenerCleanupFunctions.push(D.register(function(){return OBT(n)},function(){return n.getData()}))})},
h_U=function(n){n.eventListenerCleanupFunctions.forEach(function(D){D()});
n.eventListenerCleanupFunctions.length=0};
iBl.prototype.getData=function(){return this.playerControlsData};
var VU=new _.H("abuseReportFlowState");var Fww=new _.H("feedbackFormFlowState");var HB3=new _.H("inputBoxViewModel");var y9A=new _.H("flowNextStepCommand");var NwR=new _.H("flowPrevStepCommand");var jG2=new _.H("updateFlowCommand");_.n12=new _.H("flowStepRenderer");_.FKA=new _.H("lengthValidationRule");var yF2=new _.H("regexValidationRule");var j7R=new _.H("selectedValidationRule");var DnT=new _.H("talkToRecsViewModel");var LkA=new _.H("creatorGoalSetUpFlowDropdownItemViewModel");var g1C=new _.H("creatorGoalSetUpFlowDropdownViewModel");_.bIw=new _.H("radioButtonGroupViewModel");var kg3=new _.H("panelFooterViewModel");var $n3=new _.H("ypcCancelRecurrenceCommand");var Gzo=new _.H("cancellationFlowState");var $Y=new _.H("premiumPurchaseFlowState");var qRJ=new _.H("surveyAnswerCardRenderer");var VsA=new _.H("showMoreButtonRenderer");var Uno;var B4w,Jd3=function(){if(B4w!==void 0)return B4w;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Uno===void 0&&(Uno=document.createElement("template"));var g=Uno;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return B4w=n};var kzT=function(){var n=_.m.apply(this,arguments)||this;n.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";n.goalDescription="";n.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";n.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";n.startButtonId="start-button";n.exampleButtonId="example-button";return n};
_.f(kzT,_.m);_.G=kzT.prototype;_.G.getGoalDropdownItems=function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.purchaseTargetDropdown,g1C))==null?void 0:D.dropdownItems};
_.G.getTimerDropdownItems=function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.timerDropdown,g1C))==null?void 0:D.dropdownItems};
_.G.getColorDropdownItems=function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.colorDropdown,g1C))==null?void 0:D.dropdownItems};
_.G.getDropdownItemText=function(n){var D;return(D=_.u(n,LkA))==null?void 0:D.itemLabel};
_.G.getDropdownItemValue=function(n){n=_.u(n,LkA);return(n==null?void 0:n.timeLimit)||(n==null?void 0:n.purchaseTarget)||(n==null?void 0:n.eligiblePurchaseType)};
_.G.updateFlowState=function(n){_.$d(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:n}])};
_.G.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.G.updateGoalValue=function(n){this.goal=n.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.G.onTextValueChanged=function(n){this.goalDescription=n.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.G.updateTimerValue=function(n){this.timer=n.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.G.updateTierValue=function(n){this.tier=n.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.G.getButtonViewModel=function(n){n=(n==null?void 0:n.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var D,L=_.u((D=this.data)==null?void 0:D.startGoalButton,_.AY);return Object.assign({},L,{state:n})};
_.oh.Object.defineProperties(kzT,{template:{configurable:!0,enumerable:!0,get:function(){return Jd3()}}});
var Uf=kzT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Uf.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"goal",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"goalDescription",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"timer",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"tier",void 0);
_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"startButtonId",void 0);_.Y([_.t(),_.F("design:type",Object)],Uf.prototype,"exampleButtonId",void 0);Uf=_.Y([_.Ep({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Uf);_.l(Uf,"yt-creator-goal-set-up-flow-view-model",function(){return Jd3()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var pSl;var ZI2;var aLl;var dnl=function(){return _.m.apply(this,arguments)||this};
_.f(dnl,_.m);var T4D=dnl;_.Y([_.t(),_.F("design:type",Object)],T4D.prototype,"data",void 0);T4D=_.Y([_.Ep({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],T4D);
_.l(T4D,"yt-survey-answer-card-renderer",function(){if(aLl===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ZI2===void 0&&(ZI2=document.createElement("template"));var g=ZI2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);aLl=n}n=aLl;return n},{mode:2});var E1R;var s_D;var cdU=function(){return _.m.apply(this,arguments)||this};
_.f(cdU,_.m);_.G=cdU.prototype;_.G.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.G.selectedItemChanged=function(n){_.$d(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[n.feedbackToken||""]}])};
_.G.surveyAnswerCardRendererClicked=function(n){if(n.target&&_.u(n.model.item,qRJ)){var D=n.target;n=_.u(n.model.item,qRJ);n.onTapCommand?_.J9(D,[n.onTapCommand],D):this.data.onTapCommand&&_.J9(D,[this.data.onTapCommand],D);this.selectedItemChanged(n)}};
_.G.checkIsCancellationStyle=function(n){return n==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.G.updateSelectedItemFromBinding=function(n){this.selectedItem=n.detail.value};
var Bk=cdU;Bk.prototype.onSelectedItemChanged=Bk.prototype.onSelectedItemChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Bk.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Bk.prototype,"selectedItem",void 0);_.Y([_.t({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Bk.prototype,"isCancellationStyle",void 0);
_.Y([_.P("selectedItem"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Bk.prototype,"onSelectedItemChanged",null);Bk=_.Y([_.Ep({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Bk);
_.l(Bk,"yt-survey-flow-step-renderer",function(){if(s_D===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;E1R===void 0&&(E1R=document.createElement("template"));var g=E1R;L.call(D,g.content.cloneNode(!0),n.content.firstChild);s_D=n}n=s_D;return n},{mode:2});var Q_C=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return n};
_.f(Q_C,_.m);Q_C.prototype.handleSurveyFlowStepOptionChanged=function(n){this.ytdReduxBehavior.dispatch(_.LI({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:n}));_.$d(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:n}}])};
var Ja=Q_C;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ja.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Ja.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ja.prototype,"data",void 0);Ja=_.Y([_.X({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],Ja);
_.l(Ja,"ytd-survey-flow-step-renderer",function(){if(pSl!==void 0)return pSl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pSl=n},{mode:1});var B1D;B1D=_.s9({avatarViewModel:_.CR,buttonViewModel:_.O9,subscribeButtonViewModel:_.vYL,imageBannerViewModel:_.ZOC});_.uYU=_.gg(_.ktw);_.Hl(_.ktw);var fLT;var Adw=function(){return _.m.apply(this,arguments)||this};
_.f(Adw,_.m);var kY=Adw;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],kY.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kY.prototype,"data",void 0);kY=_.Y([_.X({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],kY);
_.l(kY,"ytd-channel-history-renderer",function(){if(fLT!==void 0)return fLT;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fLT=n},{mode:1});var zdw;var ILO=function(){return _.m.apply(this,arguments)||this};
_.f(ILO,_.m);var C2C=ILO;_.Y([_.t(),_.F("design:type",Object)],C2C.prototype,"data",void 0);C2C=_.Y([_.X({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],C2C);
_.l(C2C,"ytd-feature-enablement-info-renderer",function(){if(zdw!==void 0)return zdw;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return zdw=n},{mode:1});var rdJ;var OIR;var iIA=function(){var n=_.m.apply(this,arguments)||this;n.textBoxMaxLength=_.c("enable_tvod_campaign_code_integration")?15:12;return n};
_.f(iIA,_.m);_.G=iIA.prototype;_.G.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.G.onSubmit=function(){var n=this.data.serviceEndpoint,D=_.u(n,_.U5);D&&(D.couponCode=this.userInput,_.Bz(this.hostElement,[n]))};
_.G.validate=function(){var n=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=n&&!this.data.errorMessage;this.showErrorMessage=n&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.c("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.G.computeStyle=function(n){return n};
_.G.computeShowValidationBelowInput=function(n){return n!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.G.updateUserInputFromBinding=function(n){this.userInput=n.currentTarget.value};
_.G.updateShowErrorMessageFromBinding=function(n){this.showErrorMessage=n.detail.value};
_.oh.Object.defineProperties(iIA.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
var pV=iIA;pV.prototype.dataChanged=pV.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pV.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],pV.prototype,"userInput",void 0);_.Y([_.t(),_.F("design:type",Boolean)],pV.prototype,"disableApplyButton",void 0);_.Y([_.t(),_.F("design:type",Boolean)],pV.prototype,"hideApplyButton",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],pV.prototype,"hideErrorMessage",void 0);_.Y([_.t(),_.F("design:type",Boolean)],pV.prototype,"showTick",void 0);_.Y([_.t(),_.F("design:type",Boolean)],pV.prototype,"showErrorMessage",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],pV.prototype,"couponStyle",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.F("design:type",Boolean)],pV.prototype,"showValidationBelowInput",void 0);_.Y([_.t(),_.F("design:type",Object)],pV.prototype,"textBoxMaxLength",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pV.prototype,"dataChanged",null);
_.Y([_.x("showTick","showErrorMessage","userInput"),_.F("design:type",String),_.F("design:paramtypes",[])],pV.prototype,"validationState",null);pV=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],pV);
_.l(pV,"ytd-ypc-coupon-renderer",function(){if(OIR!==void 0)return OIR;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OIR=n},{mode:1});var wSw=function(){return _.m.apply(this,arguments)||this};
_.f(wSw,_.m);wSw.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"}}}};
wSw.prototype.computeStyle=function(n){return n};
var Zk=wSw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zk.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],Zk.prototype,"buttonStyle",void 0);
Zk=_.Y([_.X({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],Zk);
_.l(Zk,"ytd-flow-bottom-bar-renderer",function(){if(rdJ!==void 0)return rdJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return rdJ=n},{mode:1});var hdC;var WkA;var edl;var xnR=function(){return _.m.apply(this,arguments)||this};
_.f(xnR,_.m);xnR.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
xnR.prototype.focus=function(n){this.title&&_.Pr(this.title,n)};
var aM=xnR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],aM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],aM.prototype,"data",void 0);_.Y([_.bM("#title"),_.F("design:type",HTMLElement)],aM.prototype,"title",void 0);aM=_.Y([_.X({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],aM);
_.l(aM,"ytd-flow-top-bar-renderer",function(){if(edl!==void 0)return edl;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return edl=n},{mode:1});var KkT;var Rd3;var P2A;var d0=function(){return _.m.apply(this,arguments)||this};
_.f(d0,_.m);d0.prototype.freeTextValueChanged=function(){_.$d(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
d0.prototype.updateFreeTextValueFromBinding=function(n){this.freeTextValue=n.detail.value};
_.oh.Object.defineProperties(d0.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(D=(n=this.data)==null?void 0:n.responseMaxLength)!=null?D:500,g;return((g=this.freeTextValue)!=null?g:"").length>=L?"maxed-out":""}}});
var TX=d0;TX.prototype.freeTextValueChanged=TX.prototype.freeTextValueChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],TX.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],TX.prototype,"freeTextValue",void 0);_.Y([_.bM("#user-input"),_.F("design:type",HTMLTextAreaElement)],TX.prototype,"input",void 0);
_.Y([_.x("freeTextValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],TX.prototype,"characterLimitClass",null);_.Y([_.P("freeTextValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],TX.prototype,"freeTextValueChanged",null);TX=_.Y([_.Ep({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],TX);
_.l(TX,"yt-free-text-input-flow-step-renderer",function(){if(P2A===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Rd3===void 0&&(Rd3=document.createElement("template"));var g=Rd3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);P2A=n}n=P2A;return n},{mode:2});var tsT=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return n};
_.f(tsT,_.m);tsT.prototype.handleFreeTextFlowStepInputChanged=function(n){_.$d(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:n}}])};
var Ef=tsT;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ef.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Ef.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ef.prototype,"data",void 0);Ef=_.Y([_.X({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Ef);
_.l(Ef,"ytd-free-text-input-flow-step-renderer",function(){if(KkT!==void 0)return KkT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return KkT=n},{mode:1});var mno;var v1l;var XSo=function(){return _.m.apply(this,arguments)||this};
_.f(XSo,_.m);var lLo=XSo;_.Y([_.t(),_.F("design:type",Object)],lLo.prototype,"data",void 0);lLo=_.Y([_.X({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],lLo);
_.l(lLo,"ytd-metadata-line-renderer",function(){if(v1l!==void 0)return v1l;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return v1l=n},{mode:1});var MsA=function(){return _.m.apply(this,arguments)||this};
_.f(MsA,_.m);MsA.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
var sf=MsA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sf.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],sf.prototype,"isMasthead",void 0);sf=_.Y([_.X({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],sf);
_.l(sf,"ytd-media-product-renderer",function(){if(mno!==void 0)return mno;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return mno=n},{mode:1});var o1R;var YR3=function(){return _.m.apply(this,arguments)||this};
_.f(YR3,_.m);YR3.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
YR3.prototype.onBillboardImageLoaded=function(){_.bP(this.hostElement,"yt-refit")};
var ck=YR3;ck.prototype.onBillboardImageLoaded=ck.prototype.onBillboardImageLoaded;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ck.prototype,"data",void 0);_.Y([_.bM("#billboardImage"),_.F("design:type",Object)],ck.prototype,"billboardImage",void 0);_.Y([_.R("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ck.prototype,"onBillboardImageLoaded",null);
ck=_.Y([_.X({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],ck);
_.l(ck,"ytd-billboard-masthead-renderer",function(){if(o1R!==void 0)return o1R;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return o1R=n},{mode:1});var SRA;var FkR=function(){var n=_.m.apply(this,arguments)||this;n.smallSize=!1;return n};
_.f(FkR,_.m);var QU=FkR;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],QU.prototype,"ytComponentBehaviorType",void 0);_.Y([_.t(),_.F("design:type",Object)],QU.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QU.prototype,"smallSize",void 0);QU=_.Y([_.X({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],QU);
_.l(QU,"ytd-bullet-formatted-string",function(){if(SRA!==void 0)return SRA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SRA=n},{mode:1});var HIl;var yd3=function(){return _.m.apply(this,arguments)||this};
_.f(yd3,_.m);yd3.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
var ul=yd3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ul.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ul.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ul.prototype,"data",void 0);ul=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],ul);
_.l(ul,"ytd-offer-detail-renderer",function(){if(HIl!==void 0)return HIl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return HIl=n},{mode:1});var N4o;var j_w=function(){return _.m.apply(this,arguments)||this};
_.f(j_w,_.m);j_w.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"}}}};
var fV=j_w;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fV.prototype,"data",void 0);fV=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],fV);
_.l(fV,"ytd-offer-detail-step-renderer",function(){if(N4o!==void 0)return N4o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return N4o=n},{mode:1});var nz3;var DcC=function(){var n=_.m.apply(this,arguments)||this;n.isInOfferModule=!1;return n};
_.f(DcC,_.m);_.G=DcC.prototype;_.G.computeHasEndpoint=function(){var n;return!((n=this.data)==null||!n.onClickCommand)};
_.G.dataChanged=function(){var n;if((n=this.data)==null?0:n.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")};
_.G.detached=function(){var n;if((n=this.data)==null?0:n.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.G.handleClickEvent=function(){var n;if((n=this.data)==null?0:n.onClickCommand){var D;this.componentBehavior.resolveCommand((D=this.data)==null?void 0:D.onClickCommand)}};
_.G.onContentKeyDown=function(n){n.key==="Enter"?this.handleClickEvent(n):n.key===" "&&n.preventDefault()};
_.G.onContentKeyUp=function(n){n.key===" "&&this.handleClickEvent(n)};
var Aa=DcC;Aa.prototype.dataChanged=Aa.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Aa.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Aa.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Aa.prototype,"data",void 0);_.Y([_.t({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Aa.prototype,"hasEndpoint",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Aa.prototype,"isInOfferModule",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Aa.prototype,"dataChanged",null);Aa=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],Aa);
_.l(Aa,"ytd-channel-masthead-renderer",function(){if(nz3!==void 0)return nz3;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nz3=n},{mode:1});var LZ3;var gzT=function(){var n=_.m.apply(this,arguments)||this;n.thumbnailObjectFit="CONTAIN";n.thumbnailObjectPosition="LEFT";n.isExpanded=!1;return n};
_.f(gzT,_.m);_.G=gzT.prototype;_.G.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.G.dataChanged=function(){this.resetStates()};
_.G.computeisTapOnOfferInfoContainerEnabled=function(){var n;return((n=this.data)==null?void 0:n.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.G.onExpandBtnClick=function(){var n,D=_.u((n=this.data)==null?void 0:n.showMoreButtonRenderer,VsA);D&&_.Un(_.qb(),D.trackingParams);this.isExpanded=!this.isExpanded};
_.G.onOfferInfoClick=function(n){this.isTapOnOfferInfoContainerEnabled&&(_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.vL(_.tW(n)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.G.onBottomBarClick=function(){this.executeTapCommand()};
_.G.executeTapCommand=function(){var n,D=(n=this.data)==null?void 0:n.tapCommand;D&&this.ytComponentBehavior.resolveCommand(D)};
_.G.resetStates=function(){this.isExpanded=!1};
_.oh.Object.defineProperties(gzT.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var n=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),D,L,g;return((D=this.data)==null?void 0:D.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&n&&!!((L=this.data)==null?0:(g=L.benefits)==null?0:g.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((D=_.u((n=this.data)==null?void 0:n.showMoreButtonRenderer,VsA))==null?void 0:D.showMoreButtonTitle)||((L=this.data)==null?void 0:L.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((D=_.u((n=this.data)==null?void 0:n.showMoreButtonRenderer,VsA))==null?void 0:D.showLessButtonTitle)||((L=this.data)==null?void 0:L.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var n;return(n=this.showLessButtonTitle)!=null?n:""}var D;return(D=this.showMoreButtonTitle)!=null?D:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?void 0:n.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((D=this.data)==null?0:D.footerTitle)||((L=this.data)==null?0:L.footerSubtitle))}}});
var zX=gzT;zX.prototype.dataChanged=zX.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],zX.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",String)],zX.prototype,"thumbnailObjectFit",void 0);
_.Y([_.t(),_.F("design:type",String)],zX.prototype,"thumbnailObjectPosition",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.F("design:type",Boolean)],zX.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.Y([_.t(),_.F("design:type",Object)],zX.prototype,"isExpanded",void 0);_.Y([_.t(),_.F("design:type",Object)],zX.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.footerIcon)"}),_.F("design:type",String)],zX.prototype,"icon",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zX.prototype,"dataChanged",null);_.Y([_.x("data.thumbnail"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zX.prototype,"hasThumbnail",null);_.Y([_.x("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zX.prototype,"enableExpandButton",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zX.prototype,"enableOfferContentIcon",null);_.Y([_.x("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],zX.prototype,"showMoreButtonTitle",null);_.Y([_.x("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.F("design:type",Object),_.F("design:paramtypes",[])],zX.prototype,"showLessButtonTitle",null);
_.Y([_.x("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.F("design:type",String),_.F("design:paramtypes",[])],zX.prototype,"expandedBtnText",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],zX.prototype,"enableBottomBar",null);zX=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],zX);
_.l(zX,"ytd-offer-card-renderer",function(){if(LZ3!==void 0)return LZ3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LZ3=n},{mode:1});var b83;var $cU=function(){return _.m.apply(this,arguments)||this};
_.f($cU,_.m);$cU.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"}}}};
$cU.prototype.onClick=function(n){if(!_.mP(n.composedPath()||[],this.hostElement,["A".toString()])){var D,L;if((n=(L=_.u((D=this.data)==null?void 0:D.actionButton,_.Wx))==null?void 0:L.command)&&!this.ytComponentBehavior.resolveCommand(n)){var g;(g=_.qb())==null||g.clickCommand(n);_.Bz(this.hostElement,[n])}}};
var IM=$cU;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],IM.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],IM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],IM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],IM.prototype,"data",void 0);IM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],IM);
_.l(IM,"ytd-offer-content-renderer",function(){if(b83!==void 0)return b83;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return b83=n},{mode:1});var G7w;var qGw=function(){return _.m.apply(this,arguments)||this};
_.f(qGw,_.m);qGw.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.oh.Object.defineProperties(qGw.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.title)||!((D=this.data)==null||!D.description)}}});
var CV=qGw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],CV.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],CV.prototype,"hasHeaderData",null);CV=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],CV);
_.l(CV,"ytd-offer-section-renderer",function(){if(G7w!==void 0)return G7w;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return G7w=n},{mode:1});var VRR;var UcT=function(){return _.m.apply(this,arguments)||this};
_.f(UcT,_.m);
UcT.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"}}}}};
var r0=UcT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],r0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],r0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],r0.prototype,"data",void 0);r0=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],r0);
_.l(r0,"ytd-offer-selection-step-renderer",function(){if(VRR!==void 0)return VRR;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return VRR=n},{mode:1});var BsA;var JWO=function(){return _.m.apply(this,arguments)||this};
_.f(JWO,_.m);JWO.prototype.computeStyle=function(n){return n};
JWO.prototype.computeImageWidth=function(n){return n==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
var Of=JWO;_.Y([_.t({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],Of.prototype,"containerStyle",void 0);_.Y([_.t({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.F("design:type",String)],Of.prototype,"imageWidth",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Of.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Of.prototype,"data",void 0);Of=_.Y([_.X({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],Of);
_.l(Of,"ytd-confirmation-masthead-renderer",function(){if(BsA!==void 0)return BsA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BsA=n},{mode:1});var k7J;var pnU=function(){return _.m.apply(this,arguments)||this};
_.f(pnU,_.m);pnU.prototype.computeStyle=function(n){return n};
var il=pnU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],il.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],il.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.F("design:type",String)],il.prototype,"containerStyle",void 0);il=_.Y([_.X({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],il);
_.l(il,"ytd-purchase-complete-detail-renderer",function(){if(k7J!==void 0)return k7J;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return k7J=n},{mode:1});var Z8C;var w0=function(){var n=_.m.apply(this,arguments)||this;n.scriptsAppended=!1;return n};
_.f(w0,_.m);w0.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"}}}};
w0.prototype.onDataChanged=function(){var n=this.get("data.gtmId");n&&(_.T1(n,_.OJ("GL","")),this.setupConversionTracking())};
w0.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var n=document.createElement("noscript");n.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(n);this.scriptsAppended=!0}};
var ha=w0;ha.prototype.onDataChanged=ha.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ha.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ha.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ha.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],ha.prototype,"scriptsAppended",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ha.prototype,"onDataChanged",null);ha=_.Y([_.X({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],ha);
_.l(ha,"ytd-purchase-complete-step-renderer",function(){if(Z8C!==void 0)return Z8C;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Z8C=n},{mode:1});var afA;var dcA=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(dcA,_.m);dcA.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
var Wk=dcA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Wk.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Wk.prototype,"darkerDarkTheme",void 0);Wk=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],Wk);
_.l(Wk,"ytd-ypc-transaction-error-message-renderer",function(){if(afA!==void 0)return afA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return afA=n},{mode:1});var TsA;var EzT;var eE=function(){var n=_.m.apply(this,arguments)||this;n.handlePhoneVerificationSuccess=function(D){if(n.isValidPhoneVerificationCompletionMessageEvent(D)){var L;((L=n.data)==null?0:L.nextStepCommand)&&n.ytComponentBehavior.resolveCommand(n.data.nextStepCommand)}};
return n};
_.f(eE,_.m);eE.prototype.isValidPhoneVerificationCompletionMessageEvent=function(n){if(n.data!=="yt-phone-verification-complete")return!1;n=_.Xh(n.origin);return n!==null&&n.includes("youtube.com")};
eE.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
eE.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
var xY=eE;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],xY.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],xY.prototype,"data",void 0);xY=_.Y([_.Ep({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],xY);
_.l(xY,"yt-feature-enablement-soft-entry-renderer",function(){if(EzT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;TsA===void 0&&(TsA=document.createElement("template"));var g=TsA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);EzT=n}n=EzT;return n},{mode:1});var s5w;var cWR;var Q5J;var usl;var ffw=function(){return _.m.apply(this,arguments)||this};
_.f(ffw,_.m);var AWo=ffw;_.Y([_.t(),_.F("design:type",Object)],AWo.prototype,"data",void 0);AWo=_.Y([_.Ep({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],AWo);
_.l(AWo,"yt-benefits-item-renderer",function(){if(usl===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Q5J===void 0&&(Q5J=document.createElement("template"));var g=Q5J;L.call(D,g.content.cloneNode(!0),n.content.firstChild);usl=n}n=usl;return n},{mode:2});var z3A;var Ifw;var C83=function(){return _.m.apply(this,arguments)||this};
_.f(C83,_.m);C83.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
C83.prototype.computeisWithoutPadding=function(){var n;return((n=this.data)==null?void 0:n.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
var KV=C83;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],KV.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],KV.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.F("design:type",Boolean)],KV.prototype,"isWithoutPadding",void 0);KV=_.Y([_.Ep({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],KV);
_.l(KV,"yt-benefits-section-renderer",function(){if(Ifw===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;z3A===void 0&&(z3A=document.createElement("template"));var g=z3A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Ifw=n}n=Ifw;return n},{mode:2});var rWl=function(){return _.m.apply(this,arguments)||this};
_.f(rWl,_.m);rWl.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
rWl.prototype.computeisUsingLargeWidth=function(){var n;return((n=this.data)==null?void 0:n.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
var RM=rWl;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],RM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],RM.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.F("design:type",Boolean)],RM.prototype,"isUsingLargeWidth",void 0);RM=_.Y([_.Ep({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],RM);
_.l(RM,"yt-benefits-flow-step-renderer",function(){if(cWR===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;s5w===void 0&&(s5w=document.createElement("template"));var g=s5w;L.call(D,g.content.cloneNode(!0),n.content.firstChild);cWR=n}n=cWR;return n},{mode:2});var O8T;var i8w;var wnD=function(){return _.m.apply(this,arguments)||this};
_.f(wnD,_.m);wnD.prototype.checkIsUsingLargeWidth=function(){var n;return((n=this.data)==null?void 0:n.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
var Pk=wnD;_.Y([_.t(),_.F("design:type",Object)],Pk.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Pk.prototype,"ytRendererBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.F("design:type",Boolean)],Pk.prototype,"isUsingLargeWidth",void 0);Pk=_.Y([_.Ep({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Pk);
_.l(Pk,"yt-confirmation-flow-step-renderer",function(){if(i8w===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;O8T===void 0&&(O8T=document.createElement("template"));var g=O8T;L.call(D,g.content.cloneNode(!0),n.content.firstChild);i8w=n}n=i8w;return n},{mode:2});var h3R;var WZT;var e3J=function(){return _.m.apply(this,arguments)||this};
_.f(e3J,_.m);var xc3=e3J;_.Y([_.t(),_.F("design:type",Object)],xc3.prototype,"data",void 0);xc3=_.Y([_.Ep({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],xc3);
_.l(xc3,"yt-info-flow-step-renderer",function(){if(WZT===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;h3R===void 0&&(h3R=document.createElement("template"));var g=h3R;L.call(D,g.content.cloneNode(!0),n.content.firstChild);WZT=n}n=WZT;return n},{mode:2});var KZ3;var R33;var P83=function(){return _.m.apply(this,arguments)||this};
_.f(P83,_.m);var tR3=P83;_.Y([_.t(),_.F("design:type",Object)],tR3.prototype,"data",void 0);tR3=_.Y([_.Ep({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],tR3);
_.l(tR3,"yt-info-list-flow-step-renderer",function(){if(R33===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;KZ3===void 0&&(KZ3=document.createElement("template"));var g=KZ3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);R33=n}n=R33;return n},{mode:2});var mcJ=_.t4(function(n){var D=n.data;return _.Z("styled-text-view-model",{class:_.nl("ytStyledTextViewModelHost",function(){return zC3(D().fontAttributes)},function(){return AF2(D().color)})},_.Z(_.pl,{text:function(){return D().text},
ariaLabel:function(){var L,g,b;return(b=(L=D().accessibility)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label)!=null?b:""}}))},"xe");
mcJ.idomCompat=!0;var vzU=_.t4(function(n){var D=function(){var b,q,U,J;return(J=(U=(b=n.alt)==null?void 0:b.call(n))!=null?U:(q=n.data().accessibilityData)==null?void 0:q.label)!=null?J:""},L=function(){return n.data().imageWidth},g=function(){return n.data().imageHeight};
return _.Z("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.Z(_.Z4,{cond:function(){var b=n.data();if(b){var q,U,J;var k=((q=_.E().resolve(_.Yo(_.hR)))==null?0:q())?(U=b.imageDark)!=null?U:b.imageLight:(J=b.imageLight)!=null?J:b.imageDark}else k=void 0;return k},
then:function(b){return _.Z(_.RU,Object.assign({},n,{data:b,alt:D,targetWidth:L,targetHeight:g,preserveHeight:!0,preserveWidth:!0}))}}))},"ye");
vzU.idomCompat=!0;var ta=_.t4(function(n){var D=n.data;n=_.xe(function(){return D().slots},[]);
var L=_.xe(function(){return D().layoutProperties},{}),g=_.E().resolve(_.eN);
return _.Z("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:s7J(L,g)},_.Z(_.aV,{each:n,keyBy:"INDEX"},function(b){return _.Z("div",{class:"ytContainerLayoutViewModelSlot",style:s7J(function(){return b().layoutProperties},g)},_.Z(_.fF,{data:function(){return b().contents}},{containerLayoutViewModel:ta,
badgeViewModel:_.km,buttonViewModel:_.O9,styledTextViewModel:mcJ,contentPreviewImageViewModel:function(q){return _.Z(_.pH,{data:q.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(q){return _.Z(vzU,{data:q.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"ze");
ta.idomCompat=!0;var XnA=_.t4(function(n){var D=n.data;var L=n.stateFns;var g=function(){var a=D(),d=a.productId;return!(!a.clearGroupId&&!d)},b=function(){var a=D(),d=a.clearGroupId;
return(a=a.productId)?L().isProductSelected(a):d?L().getSelectedProductByGroupId(d)==null:!1},q=function(){var a=D(),d=a.clearGroupId;
if(a=a.productId)L().onProductSelected(a);else if(d)L().onClearGroupSelected(d)},U=function(){var a=D(),d=a.clearGroupId;
if(a=a.productId){var T;return"group:"+(((T=L().getProductById(a))==null?void 0:T.groupId)||"")}return d?"group:"+d:""},J=_.xe(function(){return D().header},[]),k=_.xe(function(){return D().body},[]);
return _.Z("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.Z(_.Z4,{cond:function(){return J().length>0||g()},
then:function(){return _.Z("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.Z("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.Z(_.fF,{data:J},{containerLayoutViewModel:function(a){return _.Z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.Z(ta,{data:a.data}))},
styledTextViewModel:function(a){return _.Z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.Z(mcJ,{data:a.data}))}})),_.Z(_.Z4,{cond:g,
then:function(){return _.Z("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.Z(_.Koj,{checked:b,name:U,onChange:q}))}}))}}),_.Z(_.Z4,{cond:function(){return k().length>0},
then:function(){return _.Z("div",null,_.Z(_.fF,{data:k},{containerLayoutViewModel:function(a){return _.Z("div",{class:"ytPdpCardSectionViewModelContentItem"},_.Z(ta,{data:a.data}))}}))}}))},"Ae");
XnA.idomCompat=!0;var lfD=_.t4(function(n){var D=n.data;var L=n.stateFns;return _.Z("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.Z(_.Z4,{cond:function(){return D().banner},
then:function(g){return _.Z("div",{class:"ytPdpCardViewModelBanner"},_.Z(_.pl,{text:g}))}}),_.Z(_.fF,{data:function(){return D().sections}},{pdpCardSectionViewModel:function(g){g=g.data;
var b={};return _.Z("div",{class:_.nl("ytPdpCardViewModelSectionContainer",(b.ytPdpCardViewModelShowDividers=function(){return D().showDividers},b))},_.Z(XnA,{data:g,
stateFns:L}))}}))},"Be");
lfD.idomCompat=!0;var MRA=_.t4(function(n){var D=n.data;var L=n.isOverlay;n={};return _.Z("pdp-masthead-view-model",{class:_.nl("ytPdpMastheadViewModelHost",(n.ytPdpMastheadViewModelIsOverlay=L,n))},_.Z(_.fF,{data:function(){return D().image}},{contentPreviewImageViewModel:_.pH,
themedImageViewModel:function(g){return _.Z(vzU,{data:g.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.Z(_.Z4,{cond:function(){return D().title},
then:function(g){return _.Z("h1",{class:"ytPdpMastheadViewModelHeading"},_.Z(_.pl,{text:g,isOverlay:L}))}}),_.Z(_.aV,{each:function(){var g;
return(g=D().finePrint)!=null?g:[]}},function(g){return _.Z("div",{class:"ytPdpMastheadViewModelFinePrint"},_.Z(_.pl,{text:g,
isOverlay:L}))}))},"Ce");
MRA.idomCompat=!0;var ozT=_.t4(function(n){var D=n.data;var L=n.stateFns;return _.Z("pdp-pricing-option-selector-view-model",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.Z(_.aV,{each:function(){var g=L().getSelectedPricingOptions().map(function(q){return q.pricingOptionId}),b=L().getSelectedProductByGroupId(_.Wc(D().groupId));
return b?b.pricingOptions.map(function(q){return{pricingOption:q,isSelected:g.includes(q.pricingOptionId)}}):(_.Iy(Error("Ij`"+_.Wc(D().groupId))),[])},
keyBy:"INDEX"},function(g){return _.Z("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.Z("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.Z(_.fF,{data:function(){return g().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:ta})),_.Z("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.Z(_.Koj,{checked:function(){return g().isSelected},
onClick:function(){L().onPricingOptionSelected(g().pricingOption.pricingOptionId)}})))}))},"De");
ozT.idomCompat=!0;var YGD=_.t4(function(n){var D=n.data;var L=n.stateFns;return _.Z("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.Z(_.fF,{data:function(){var g,b;return(b=(g=L().getSelectedPricingOptions()[0])==null?void 0:g.primaryButton)!=null?b:D().emptyStateButton}},{buttonViewModel:_.O9}))},"Ee");
YGD.idomCompat=!0;var SGC=_.t4(function(n){var D=n.stateFns;return _.Z("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.Z(_.fF,{data:function(){return D().getSelectedPricingOptions().flatMap(function(L){return L.summaryLines}).filter(function(L){return!!L})}},{containerLayoutViewModel:function(L){return _.Z("div",{class:"ytPdpSummaryViewModelLineItem"},_.Z(ta,{data:L.data}))}}))},"Fe");
SGC.idomCompat=!0;var FZC=_.t4(function(n){var D=n.data;n={};return _.Z("divider-view-model",{class:_.nl("divider-view-model-wiz",(n["divider-view-model-wiz__inset-thin-padding"]=function(){return D().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},n))},_.Z("div",{class:_.nl("divider-view-model-wiz__base-divider",function(){return x1w(D().dividerStyle)}),
style:_.Uh({"background-color":function(){return D().backgroundColor?_.AW(D().backgroundColor):void 0}})}))},"Ge");
FZC.idomCompat=!0;var H8J=_.t4(function(n){function D(h){var e=U();_.eS(_.CF("pdpStateEntity",e,{key:e,selectedPricingOptions:h}))}
var L=n.data;var g=n.internalScrolling;var b=n.stateFnsForTesting;var q=_.xe(function(){return L().allProducts},[]),U=_.xe(function(){return L().pdpStateEntityKey},""),J=_.B6(ItO,U),k=_.JK(function(){_.fU(!0);
var h;return(h=b==null?void 0:b())!=null?h:eCw(J,q,D)},void 0,"POBqwe"),a=_.xe(function(){return L().body},[]),d=_.xe(function(){return L().columnBreakHints},[]),T=function(){return L().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},Q=function(){return T()||L().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},A=_.JK(function(){var h=_.yd(L().background),e;
if(h==null?0:(e=h.sources)==null?0:e.length){var v=v===void 0?!0:v;h=_.qET(void 0,h.sources,void 0,v,v?1E3:void 0,v?void 0:1E3)}else h=null;return h},void 0,"BkCmEd");
n=_.Uh({"--pdp-view-model-background":function(){return A()?"url("+A()+")":void 0}});
var I={};g=_.nl("ytPdpViewModelHost",(I.ytPdpViewModelHasBackground=function(){return Q()||!!A()},I.ytPdpViewModelHasDarkBackground=Q,I.ytPdpViewModelHasScrim=T,I.ytPdpViewModelInternalScrolling=_.xe(g,!1),I));
var w=function(h){var e={};return _.nl("ytPdpViewModelItem",(e.ytPdpViewModelFullBleed=function(){return _.$eJ(h())==="dividerViewModel"||_.$eJ(h())==="sectionHeaderViewModel"},e.ytPdpViewModelNoVerticalPadding=function(){return _.$eJ(h())==="sectionHeaderViewModel"},e))};
_.c7(function(){var h=L().onStartCommand;if(h&&(h=_.AR(h))){var e;(e=_.E().resolve(_.S6))==null||e.resolveCommand(h)}});
return _.Z("pdp-view-model",{class:g,style:n},_.Z("div",{class:"ytPdpViewModelColumnContainer"},_.Z(_.aV,{each:function(){return KKA(a(),d())},
keyBy:"INDEX"},function(h){return _.Z("div",{class:"ytPdpViewModelColumn"},_.Z(_.fF,{data:h},{containerLayoutViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(ta,{data:e}))},
dividerViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(FZC,{data:e}))},
pdpCardViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(lfD,{data:e,
stateFns:k}))},
pdpMastheadViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(MRA,{data:e,
isOverlay:Q}))},
pdpPricingOptionSelectorViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(ozT,{data:e,
stateFns:k}))},
pdpPrimaryButtonViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(YGD,{data:e,
stateFns:k}))},
pdpSummaryViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(SGC,{data:e,
stateFns:k}))},
sectionHeaderViewModel:function(e,v){e=e.data;return _.Z("div",{class:w(function(){return h()[v()]})},_.Z(_.Hp,{data:e}))}}))})))},"He");
H8J.idomCompat=!0;_.vB(H8J,"pdp-view-model",{props:{data:_.PX,stateFnsForTesting:_.m_,internalScrolling:_.m_}});var yWT=_.t4(function(n){var D=n.data;var L=n.className;var g=_.B6(_.$J,function(){return D().flowStateEntityKey});
return _.Z("ytm-premium-purchase-button-renderer",{class:_.nl("yt-premium-purchase-button-renderer",L)},_.Z(_.fF,{data:function(){var b;return(b=_.u(g(),$Y))==null?void 0:b.primaryButtonOverride}},{buttonRenderer:function(b){return _.Z(_.nH,{data:b.data,
className:L})},
buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,className:L})}}))},"Ie");
yWT.idomCompat=!0;var Ns3=_.t4(function(n){var D=n.data;var L=function(){return RCw(D().style)},g=_.nl("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",L),b=_.nl("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",L);
return _.Z("yt-flow-bottom-bar-renderer",{class:_.nl("yt-flow-bottom-bar-renderer",n.className,L)},_.Z(_.fF,{data:function(){return D().secondaryButton}},{buttonRenderer:function(q){return _.Z(_.nH,{data:q.data,
className:b})},
buttonViewModel:function(q){return _.Z(_.O9,{data:q.data,className:b})},
premiumPurchaseButtonRenderer:function(q){return _.Z(yWT,{data:q.data,className:b})}}),_.Z(_.fF,{data:function(){return D().primaryButton}},{buttonRenderer:function(q){return _.Z(_.nH,{data:q.data,
className:g})},
buttonViewModel:function(q){return _.Z(_.O9,{data:q.data,className:g})},
premiumPurchaseButtonRenderer:function(q){return _.Z(yWT,{data:q.data,className:g})}}))},"Je");
Ns3.idomCompat=!0;_.vB(Ns3,"yt-flow-bottom-bar-renderer",{props:{data:_.PX,className:_.PX}});var j5O=_.t4(function(n){return _.Z("yt-offer-summary-renderer",{class:_.nl(n.className,"ytOfferSummaryRendererHost")},_.Z("div",{class:"ytOfferSummaryRendererTextContainer"},_.Z("div",{class:"ytOfferSummaryRendererEyebrowText"},_.Z(_.pl,{text:function(){return n.data().eyebrowText}})),_.Z("div",{class:"ytOfferSummaryRendererTitle"},_.Z(_.pl,{text:function(){return n.data().title}})),_.Z("div",{class:"ytOfferSummaryRendererSubtitle"},_.Z(_.pl,{text:function(){return n.data().subtitle}})),_.Z("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.Z(_.aV,{each:function(){var D;
return(D=n.data().featureListData)!=null?D:[]}},function(D){var L;
return _.Z("div",{class:"ytOfferSummaryRendererFeatureList"},_.Z(_.Ji,{icon:(L=D.icon)==null?void 0:L.iconType,className:D.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"ytOfferSummaryRendererFeatureListIconGreen":"ytOfferSummaryRendererFeatureListIconDefault"}),_.Z("div",{class:"ytOfferSummaryRendererFeatureListText"},_.Z(_.pl,{text:D.text})))})),_.Z("div",{class:"ytOfferSummaryRendererDescription"},_.Z(_.pl,{text:function(){return n.data().description}}))))},"Ke");_.vB(_.t4(function(n){var D={};D=_.nl("ytOfferSummaryFlowStepRendererHost",(D.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=n.shouldDisableHeaderTopMargin,D));return _.Z("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:D},_.Z("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.Z("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.Z(_.pl,{text:function(){return n.data().header}})),_.Z("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.Z(_.pl,{text:function(){return n.data().subtitle}}))),_.Z("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.Z(_.fF,{data:function(){return n.data().offerSummary}},{offerSummaryRenderer:function(L){return _.Z(j5O,{data:L.data,
className:n.flowClassName})}})))},"Le"),"yt-offer-summary-flow-step-renderer",{props:{data:_.m_,
flowClassName:_.m_,flowStateEntityKey:_.m_,shouldDisableHeaderTopMargin:_.m_}});var nel=_.t4(function(n){var D=n.data;var L=n.className;var g=n.flowStateEntityKey;var b=n.selectionStepStyle;n=_.GS(function(k){var a=D(),d=g==null?void 0:g();k.target&&(k.stopPropagation(),k=d||"",d=_.$J(_.h4().getState(),k),a=Object.assign({},d,{premiumPurchaseFlowState:{selectedOptionId:a.optionId,primaryButtonOverride:a.primaryButtonOverride}}),_.h4().dispatch(_.pF("flowStateEntity",k,a)));return!1});
var q=function(){return(g==null?void 0:g())||""},U=_.B6(_.$J,q);
_.c7(function(){var k=D(),a=q(),d=U();!_.u(d,$Y)&&k.defaultSelected&&a!==""&&k.primaryButtonOverride&&PKD(k.optionId||"",a,k.primaryButtonOverride,d)});
var J={};return _.Z("ytm-option-item-renderer",{"on:click":n,class:_.nl(L,"ytm-option-item-renderer",(J["ytm-option-item-renderer--lp2-style"]=function(){return(b==null?void 0:b())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},J))},_.Z("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.Z("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var k=D(),a=q(),d=U();d=_.u(d,$Y);return(d?(d==null?void 0:d.selectedOptionId)||"":k.defaultSelected&&a!==""?(k==null?void 0:k.optionId)||"":"")===D().optionId},
name:("input"+_.we(_.hz)).toString()})),_.Z("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.Z(_.Z4,{cond:function(){return D().eyebrowText},
then:function(){return _.Z("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.Z(_.pl,{text:function(){return D().eyebrowText}}))}}),_.Z("div",{class:"ytm-option-item-renderer__option-item-title"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.Z(_.pl,{text:function(){return D().subtitle}})),_.Z("div",{class:"ytm-option-item-renderer__option-item-description"},_.Z(_.pl,{text:function(){return D().description}}))))},
"Me");var DtA=_.t4(function(n){var D=n.data;var L=n.flowClassName;var g=n.flowStateEntityKey;var b=n.selectionStepStyle;return _.Z("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.Z("div",{class:"yt-option-section-renderer__option-section-header-section"},_.Z("div",{class:"yt-option-section-renderer__option-section-header"},_.Z(_.pl,{text:function(){return D().title}}),_.Z(_.fF,{data:function(){return D().titleBadge}},{badgeViewModel:function(q){return _.Z(_.km,
{data:q.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(){return _.Z("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.Z(_.pl,{text:function(){return D().subtitle}}))}}),_.Z(_.Z4,{cond:function(){return D().featureListData},
then:function(q){return _.Z("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.Z(_.aV,{each:q},function(U){var J;return _.Z("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.Z(_.Ji,{icon:(J=U.icon)==null?void 0:J.iconType,className:U.style==="BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT"?"yt-option-section-renderer__option-section-feature-item-icon-green":"yt-option-section-renderer__option-section-feature-item-icon-default"}),_.Z("div",
{class:"yt-option-section-renderer__option-section-feature-item-text"},_.Z(_.pl,{text:U.text})))}))}}),_.Z(_.aV,{each:function(){return D().sectionDisclaimers||[]}},function(q){return _.Z("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.Z(_.pl,{text:q}))})),_.Z(_.fF,{data:function(){return D().optionItems}},{optionItemRenderer:function(q){return _.Z("div",{class:"yt-option-section-renderer__option-item"},_.Z(nel,{data:q.data,
className:L,flowStateEntityKey:g,selectionStepStyle:b}))}}),_.Z(_.Z4,{cond:function(){return D().offerText},
then:function(){return _.Z("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.Z(_.pl,{text:function(){return D().offerText}}))}}))},"Ne");
DtA.idomCompat=!0;var Lso=_.t4(function(n){var D=n.data;var L=n.flowClassName;var g=n.flowStateEntityKey;n=n.isDesktop;var b=function(){var a;return(a=D().flowStateEntityKey)!=null?a:g==null?void 0:g()},q=function(){return(b==null?void 0:b())||""},U=function(){return D().style},J=_.B6(_.$J,q);
_.c7(function(){var a=D(),d=q(),T=J();!_.u(T,$Y)&&a.noPreselect&&d!==""&&a.defaultButtonOverride&&PKD("default",d,a.defaultButtonOverride,T)});
var k={};return _.Z("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.nl("ytm-option-selection-flow-step-renderer",(k["ytm-option-selection-flow-step-renderer--desktop"]=n,k["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return D().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},k))},_.Z("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"},
_.Z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.Z(_.pl,{text:function(){return D().header}})),_.Z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.Z(_.pl,{text:function(){return D().subtitle}}))),_.Z(_.fF,{data:function(){return D().optionItems||[]}},{optionItemRenderer:function(a){return _.Z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.Z(nel,{data:a.data,
className:L,flowStateEntityKey:b,selectionStepStyle:U}))},
optionSectionRenderer:function(a){return _.Z("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.Z(DtA,{data:a.data,flowClassName:L,flowStateEntityKey:b,selectionStepStyle:U}))}}))},"Oe");
Lso.idomCompat=!0;_.vB(Lso,"yt-option-selection-flow-step-renderer",{props:{data:_.PX,flowClassName:_.PX,flowStateEntityKey:_.PX,isDesktop:_.PX}});var trA,m1w;_.mm=_.t4(function(n){var D=_.KC(n,{type:1,disablePadding:!1,disablePrimaryButton:!1}),L=D.data,g=D.type;n=D.disablePadding;var b=D.disablePrimaryButton,q=D.onClickPrimaryButton,U=function(){return L().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},J=function(){return{disabled:b(),
state:b()?"disabled":"active"}},k=function(){return L().leadingLabel||L().trailingLabel};
D={};return _.Z("yt-panel-footer-view-model",{class:_.nl("yt-panel-footer-view-model-wiz",(D["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return L().shouldHideDivider},D["yt-panel-footer-view-model-wiz--disable-padding"]=n,D))},_.Z(_.Z4,{cond:k,
then:function(){var a={},d={};return _.Z("div",{class:_.nl("yt-panel-footer-view-model-wiz__text-row",(a["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var T=L();return!(!T.leadingLabel&&!T.trailingLabel||!T.primaryButton&&!T.secondaryButton)},a))},_.Z(_.pl,{text:function(){return L().leadingLabel},
className:_.nl((d["yt-panel-footer-view-model-wiz--text-padding"]=k,d))}),_.Z(_.pl,{text:function(){return L().trailingLabel}}))}}),_.Z(_.Z4,{cond:U,
then:function(){var a={};return _.Z("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.Z("div",{class:_.nl("yt-panel-footer-view-model-wiz__primary-button",(a["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return L().secondaryButton},a))},_.Z(_.fF,{data:function(){return L().primaryButton}},{buttonViewModel:function(d){return _.Z(_.O9,{data:d.data,
buttonOverrides:J,onClick:q})}})),_.Z(_.fF,{data:function(){return L().secondaryButton}},{buttonViewModel:_.O9}))}}),_.Z(_.Z4,{cond:function(){return!U()},
then:function(){var a={},d={},T={};return _.Z("div",{class:_.nl("yt-panel-footer-view-model-wiz__button-row",(a["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===g()},a))},_.Z("div",{class:_.nl("yt-panel-footer-view-model-wiz__button-row--left-button",(d["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===g()},d["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!L().secondaryButton||0===g()},d["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===g()},d))},_.Z(_.fF,{data:function(){return L().secondaryButton}},{buttonViewModel:_.O9})),_.Z("div",{class:_.nl("yt-panel-footer-view-model-wiz__primary-button",(T["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===g()||1===g()},T["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===g()},T))},_.Z(_.fF,{data:function(){return L().primaryButton}},{buttonViewModel:function(Q){return _.Z(_.O9,{data:Q.data,
buttonOverrides:J,onClick:q})}})))}}))},"Pe");
_.mm.idomCompat=!0;_.geo=_.t4(function(n){n=_.KC(n,{disablePadding:!1});var D=n.data,L=n.disablePadding;n=_.MrO(function(){return D().formId});
var g=n.onSubmit,b=n.isValid,q=n.isSubmitting;return _.Z("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.Z(_.fF,{data:function(){return D().panelFooter}},{panelFooterViewModel:function(U){return _.Z(_.mm,{data:U.data,
onClickPrimaryButton:function(){g()},
disablePrimaryButton:function(){return!b()||q()},
disablePadding:L})}}))},"Qe");_.vB(_.geo,"yt-form-footer-view-model",{props:{data:_.PX,disablePadding:_.PX}});_.vB(_.t4(function(n){return _.Z("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.Z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.Z(_.Z4,{cond:function(){var D;return(D=n.data())==null?void 0:D.image},
then:function(D){return _.Z(_.RU,{data:D,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.Z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.Z(_.pl,{text:function(){var D;
return(D=n.data())==null?void 0:D.title}})),_.Z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.Z(_.pl,{text:function(){var D;
return(D=n.data())==null?void 0:D.subtitle}})),_.Z("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.Z(_.fF,{data:function(){var D;
return(D=n.data())==null?void 0:D.viewTipsButton}},{buttonViewModel:_.O9}))))},"Re"),"yt-contributor-zero-state-view-model",{props:{data:_.PX}});var bCO=_.t4(function(n){var D=_.B6(oyo,_.xe(function(){var L;return(L=n.data())==null?void 0:L.noteFeedEntityKey},""));
return _.Z("yt-note-view-model",{class:"ytNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.Z("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.Z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.Z(_.Z4,{cond:function(){var L,g;return(L=n.data())==null?void 0:(g=L.noteData)==null?void 0:g.isPinned},
then:function(){return _.Z(_.Ji,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIconPin"})}}),_.Z(_.pl,{text:function(){var L,g;
return(L=n.data())==null?void 0:(g=L.noteData)==null?void 0:g.headerText}}),_.Z("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},_.Z(_.pl,{text:function(){var L,g;
return(L=n.data())==null?void 0:(g=L.noteData)==null?void 0:g.delimiter}})),_.Z(_.pl,{text:function(){var L,g;
return(L=D())==null?void 0:(g=L.contributorNote)==null?void 0:g.publishedTimeText}})),_.Z(_.fF,{data:function(){var L,g,b,q=(L=n.data())==null?void 0:L.noteData;
L=(g=D())==null?void 0:(b=g.contributorNote)==null?void 0:b.deleteAction;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:q.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:q.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:q.deleteDialogTitle}]},dialogMessages:[{runs:[{text:q.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:q.deleteActionText}]},command:{performCommentActionEndpoint:{action:L}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:q.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}}},
{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.Z("div",{class:"ytNoteViewModelNoteContent"},_.Z(_.pl,{text:function(){var L,g;
return(L=D())==null?void 0:(g=L.contributorNote)==null?void 0:g.text}})))},"Se");
bCO.idomCompat=!0;_.vB(bCO,"yt-note-view-model",{props:{data:_.PX}});var vk=_.t4(function(n){var D=_.KC(n,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),L=D.label,g=D.text,b=D.placeholder,q=D.hint;n=D.rows;var U=D.overflowStyle,J=D.outline,k=D.disabled,a=D.disableNewLines,d=D.characterLimit,T=D.validation,Q=D.onInput,A=_.tb();D=_.V(_.V3(function(){return g()}));
var I=D.next().value,w=D.next().value;D=_.V(_.bn(!1,void 0,"fXvinf"));var h=D.next().value,e=D.next().value,v=function(){e(!0)},LO=function(){e(!1)};
_.c7(function(){var Ur=A.value,ov=U(),YG=I();ov==="expand-vertically"&&YG&&Y6D(Ur);A.value.addEventListener("focusin",v);A.value.addEventListener("focusout",LO)});
_.QP(function(){A.value.removeEventListener("focusin",v);A.value.removeEventListener("focusout",LO)});
var S=function(){var Ur;return(Ur=T())==null?void 0:Ur.validate(I())},$i=function(){return d()&&!S()&&I().length>d().maxChars},nO=function(){return!!S()||$i()};
D=_.GS(function(Ur){if(!Ur.currentTarget)return!1;Ur=Ur.currentTarget;w(Ur.value);U()==="expand-vertically"&&Y6D(Ur);Q==null||Q(Ur.value);return!0});
var VB=_.GS(function(Ur){a()&&Ur.key==="Enter"&&Ur.preventDefault();return!1}),Iv=_.GS(function(){A.value.focus()}),CO=function(){return b()||L()},uT={},Wy={},LQ={};
return _.Z("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.Z("div",{class:_.nl("ytStandardsTextareaShapeTextareaContainer",(uT.ytStandardsTextareaShapeTextareaContainerOutline=J,uT.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=k,uT.ytStandardsTextareaShapeTextareaContainerOutlineError=nO,uT)),"on:click":Iv},_.Z("label",{class:_.nl("ytStandardsTextareaShapeLabel",(Wy.ytStandardsTextareaShapeLabelFocused=h,Wy.ytStandardsTextareaShapeLabelDisabled=k,Wy.ytStandardsTextareaShapeLabelError=
function(){return nO()&&!k()},Wy.ytStandardsTextareaShapeLabelHidden=function(){return!h()&&!I()&&!!CO()},Wy))},L),_.Z("div",{class:_.nl("ytStandardsTextareaShapePlaceholder",(LQ.ytStandardsTextareaShapePlaceholderVisible=function(){return!h()&&!I()},LQ)),
"aria-hidden":"true"},CO),_.Z("textarea",{el:A,class:"ytStandardsTextareaShapeTextarea",rows:n,disabled:k,placeholder:CO,"on:input":D,"on:keydown":VB},I)),_.Z(_.Z4,{cond:function(){return q()&&!nO()},
then:function(){var Ur={};return _.Z("div",{class:_.nl("ytStandardsTextareaShapeHint",(Ur.ytStandardsTextareaShapeHintDisabled=k,Ur))},_.Z("div",{class:"ytStandardsTextareaShapeHintHintMessage"},q))}}),_.Z(_.Z4,{cond:S,
then:function(){return _.Z($tT,{disabled:k},_.Z("div",{class:"ytStandardsTextareaShapeErrorMessage"},S))}}),_.Z(_.Z4,{cond:d,
then:function(Ur){return _.Z(_.Z4,{cond:$i,then:function(){return _.Z($tT,{disabled:k},_.Z("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return Ur().errorMessage}),_.Z("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return I().length+"/"+Ur().maxChars}))}})}}))},"Te");
vk.idomCompat={callbacks:{onInput:!0}};var $tT=_.t4(function(n){var D={};return _.Z("div",{class:_.nl("ytStandardsTextareaShapeError",(D.ytStandardsTextareaShapeErrorDisabled=n.disabled,D)),role:"alert"},_.Z(_.Ji,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),n.children)},"Ue");_.GGU=_.t4(function(n){var D=n.data;return _.Z("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.Z(vk,{text:n.text,label:function(){var L;return(L=D().contentProperties)==null?void 0:L.labelText},
placeholder:function(){var L;return(L=D().contentProperties)==null?void 0:L.placeholderText},
hint:function(){var L;return(L=D().contentProperties)==null?void 0:L.hintText},
outline:function(){var L;return!((L=D().displayProperties)==null?0:L.hideBorder)},
overflowStyle:function(){var L;return((L=D().displayProperties)==null?0:L.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:n.disabled,disableNewLines:function(){var L;return(L=D().displayProperties)==null?void 0:L.disableNewLines},
onInput:n.onInput,characterLimit:n.characterLimit,validation:n.validation,rows:function(){var L;return(L=D().displayProperties)==null?void 0:L.rows}}))},"Ve");_.qpA=_.t4(function(n){var D=n.data;return _.Z("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.Z(vk,{text:n.text,label:function(){var L;return(L=D().contentProperties)==null?void 0:L.labelText},
placeholder:function(){var L;return(L=D().contentProperties)==null?void 0:L.placeholderText},
hint:function(){var L;return(L=D().contentProperties)==null?void 0:L.hintText},
outline:function(){var L;return!((L=D().displayProperties)==null?0:L.hideBorder)},
overflowStyle:function(){var L;return((L=D().displayProperties)==null?0:L.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var L;return(L=D().displayProperties)==null?void 0:L.disableNewLines},
onInput:n.onInput,characterLimit:n.characterLimit,validation:n.validation,rows:function(){var L;return(L=D().displayProperties)==null?void 0:L.rows}}))},"We");var VSo=_.t4(function(n){var D=_.V(_.V3(function(){var CO,uT;return((CO=n.data().structuredContextNoteFormSchema)==null?0:(uT=CO.initialValues)==null?0:uT.noteBody)?n.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),L=D.next().value,g=D.next().value;
D=_.V(_.V3(function(){n.data();return!1}));
var b=D.next().value,q=D.next().value;D=_.V(_.V3(function(){n.data();return!1}));
var U=D.next().value,J=D.next().value;D=_.V(_.V3(function(){var CO,uT;return((CO=n.data().structuredContextNoteFormSchema)==null?0:(uT=CO.initialValues)==null?0:uT.timestamp)?n.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var k=D.next().value,a=D.next().value;D=_.V(_.V3(function(){n.data();return!1}));
var d=D.next().value,T=D.next().value;D=_.V(_.V3(function(){var CO,uT;return((CO=n.data().structuredContextNoteFormSchema)==null?0:(uT=CO.initialValues)==null?0:uT.sources)?[n.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var Q=D.next().value,A=D.next().value;D=_.V(_.V3(function(){n.data();return!1}));
var I=D.next().value,w=D.next().value;D=_.V(_.V3(function(){return!1}));
var h=D.next().value,e=D.next().value;_.c7(function(){var CO;_.lt3((CO=n.data().structuredContextNoteFormSchema)==null?void 0:CO.id,{isSubmitting:h,onSubmit:function(){e(!0);var uT=Lw2(L(),k(),Q(),n.data()),Wy=_.E().resolve(_.S6);uT&&Wy&&Wy.resolveCommand(uT,{commandController:{onSuccess:function(){e(!1)}}})},
isValid:function(){return b()&&!U()&&!d()&&!I()}})});
var v=function(CO){if(CO!==void 0&&(g(CO),!b()&&CO.length>0&&q(!0),b())){var uT=HkA(n.data());if(uT){var Wy=uT.minLength;uT=uT.maxLength;Wy&&CO.length<Wy?J(!0):uT&&CO.length>uT?J(!0):J(!1)}}},LO=function(CO){if(CO!==void 0){a(CO);
if(CO.length>0){var uT,Wy,LQ,Ur,ov=N13((uT=n.data())==null?void 0:(Wy=uT.structuredContextNoteFormSchema)==null?void 0:(LQ=Wy.fieldSchemas)==null?void 0:(Ur=LQ.timestamp)==null?void 0:Ur.validationSchema);if(ov&&(uT=ov.regex)&&!(new RegExp(uT)).test(CO)){T(!0);return}}T(!1)}},S=function(CO){if(CO!==void 0){var uT=CO.split(/[ \n]/).map(function(Wy){return Wy.trim()});
A(uT);if(CO.length>0)for(CO=_.V(uT),uT=CO.next();!uT.done;uT=CO.next())if(!DKR(uT.value)){w(!0);return}w(!1)}},$i=function(){return{validate:function(CO){if(b()){var uT=HkA(n.data());
if(uT){var Wy=uT.minLength;uT=uT.translations;if(Wy&&CO.length<Wy)return uT==null?void 0:uT.minLengthErrorMessage}}}}},nO=function(){var CO=HkA(n.data()),uT=CO==null?void 0:CO.maxLength,Wy;
CO=CO==null?void 0:(Wy=CO.translations)==null?void 0:Wy.maxLengthErrorMessage;if(uT&&CO)return{maxChars:uT,errorMessage:CO}},VB=function(){return{validate:function(CO){if(CO){var uT,Wy,LQ,Ur,ov=N13((uT=n.data())==null?void 0:(Wy=uT.structuredContextNoteFormSchema)==null?void 0:(LQ=Wy.fieldSchemas)==null?void 0:(Ur=LQ.timestamp)==null?void 0:Ur.validationSchema);
if(ov&&(uT=ov.regex,ov=ov.translations,uT&&!(new RegExp(uT)).test(CO)))return ov==null?void 0:ov.regexErrorMessage}}}},Iv=function(){return{validate:function(CO){if(CO){var uT,Wy,LQ,Ur,ov=ndT((uT=n.data())==null?void 0:(Wy=uT.structuredContextNoteFormSchema)==null?void 0:(LQ=Wy.fieldSchemas)==null?void 0:(Ur=LQ.sources)==null?void 0:Ur.validationSchema);
if(ov&&(uT=ov.translations,uT==null?0:uT.selectedErrorMessage))for(CO=CO.split(/[ \n]/).map(function(YG){return YG.trim()}),CO=_.V(CO),Wy=CO.next();!Wy.done;Wy=CO.next())if(!DKR(Wy.value))return CO=void 0,(CO=uT)==null?void 0:CO.selectedErrorMessage}}}};
return _.Z("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.Z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.Z(_.fF,{data:function(){var CO;return(CO=n.data())==null?void 0:CO.noteContents}},{textFormFieldViewModel:function(CO){return _.Z(_.qpA,{data:CO.data,
onInput:v,validation:$i,characterLimit:nO})},
textFieldViewModel:function(CO){return _.Z(_.GGU,{data:CO.data,onInput:v,validation:$i,characterLimit:nO})}})),_.Z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.Z(_.fF,{data:function(){var CO;
return(CO=n.data())==null?void 0:CO.noteTimestamp}},{textFormFieldViewModel:function(CO){return _.Z(_.qpA,{data:CO.data,
onInput:LO,validation:VB})},
textFieldViewModel:function(CO){return _.Z(_.GGU,{data:CO.data,onInput:LO,validation:VB})}})),_.Z("div",{class:"ytStructuredContextNoteViewModelTextField"},_.Z(_.fF,{data:function(){var CO;
return(CO=n.data())==null?void 0:CO.noteSources}},{textFormFieldViewModel:function(CO){return _.Z(_.qpA,{data:CO.data,
onInput:S,validation:Iv})},
textFieldViewModel:function(CO){return _.Z(_.GGU,{data:CO.data,onInput:S,validation:Iv})}})))},"Xe");
VSo.idomCompat=!0;_.vB(VSo,"yt-structured-context-note-view-model",{props:{data:_.PX}});var UtT=_.t4(function(n){var D=_.V(_.V3(function(){var q;if((q=n.controlled)==null?0:q.call(n))return[];var U;return(((U=n.data())==null?void 0:U.chips)||[]).map(function(J){J=_.u(J,_.Ra);if(J==null?0:J.selected)return gdA(J.chipValue)}).filter(function(J){return J!==void 0})})),L=D.next().value,g=D.next().value,b=function(q){var U=gdA(q.chipValue);
if(U!==void 0){var J;if((J=n.controlled)==null?0:J.call(n))return void n.controlled().onTap(U);q=L().includes(U)?[].concat(_.Iu(L().filter(function(a){return a!==U}))):[].concat(_.Iu(L()),[U]);
g(q);var k;if((k=n.uncontrolled)==null?0:k.call(n))n.uncontrolled().onUpdate(q)}};
return _.Z("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.Z(_.aV,{each:function(){return n.data().chips||[]}},function(q){return _.Z("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.Z(_.CEW,{data:function(){return _.u(q,_.Ra)},
selected:function(){var U;if(U=_.u(q,_.Ra)){var J=gdA(U.chipValue);if(J!==void 0){var k;U=((k=n.controlled)==null?0:k.call(n))?n.controlled().selectedValues.includes(J):L().includes(J)}else U=void 0}else U=!1;return U},
callback:b}))}))},"Ye");var BCC=_.t4(function(n){var D=n.data;var L=function(){var J;return((J=D())==null?void 0:J.flowStateKey)||""},g=_.B6(_.$J,L),b=function(){var J;
return(J=_.u(g(),Fww))==null?void 0:J.chips},q=function(J){if(J!==void 0){var k=b()||[];
k=k.find(function(a){return a===J})?k.filter(function(a){return a!==J}):[].concat(_.Iu(k),[J]);
k=Object.assign({},g(),{feedbackFormFlowState:Object.assign({},_.u(g(),Fww),{chips:k})});_.eS(_.pF("flowStateEntity",L(),k))}},U=function(){var J;
return _.u((J=D())==null?void 0:J.inputBox,HB3)};
n=_.Ay(function(J){var k=U();k=!(k==null?0:k.maxChars)||J.length<=k.maxChars;J=Object.assign({},g(),{feedbackFormFlowState:Object.assign({},_.u(g(),Fww),{detail:J}),abuseReportFlowState:Object.assign({},_.u(g(),VU),{navigationEnabled:k})});_.eS(_.pF("flowStateEntity",L(),J))},150);
return _.Z("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.Z("div",{class:"ytFeedbackFormViewModelChips"},_.Z(_.fF,{data:function(){var J;return(J=D())==null?void 0:J.chipSelection}},{chipSelectionFormFieldViewModel:function(J){return _.Z(UtT,{data:J.data,
controlled:function(){return{selectedValues:b()||[],onTap:q}}})}})),_.Z("div",{class:"ytFeedbackFormViewModelInputBox"},_.Z(vk,{text:function(){var J;
return(J=_.u(g(),Fww))==null?void 0:J.detail},
placeholder:function(){var J;return((J=U())==null?void 0:J.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var J=U();if(J&&J.maxChars)return{maxChars:J.maxChars,errorMessage:J.maxCharsExceededErrorMessage||""}},
onInput:n})),_.Z("div",{class:"ytFeedbackFormViewModelFooterText"},_.Z(_.pl,{text:function(){return D().footerText}})))},"Ze");
BCC.idomCompat=!0;_.vB(BCC,"yt-feedback-form-view-model",{props:{data:_.PX}});var J4J=_.t4(function(n){var D=n.data;var L=function(){return D().flowStateKey||""},g=_.B6(jhT,L),b=function(){return _.u(g(),VU)},q=function(){if(_.c("enable_gff_accessibility_fix")){var U=!0,J;
if((J=b())==null?0:J.navigationEnabled){var k;_.Cy((k=b())==null?void 0:k.navigationCommand);U=!1}J=Object.assign({},g(),{abuseReportFlowState:Object.assign({},b(),{isReportFormDirty:U})});_.eS(_.pF("flowStateEntity",L(),J))}else _.Cy((U=b())==null?void 0:U.navigationCommand)};
return _.Z("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.Z("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.Z(_.fF,{data:function(){return D().cancelButton}},{buttonViewModel:function(U){return _.Z(_.O9,{data:U.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:q})}}),_.Z(_.fF,{data:function(){var U;
if(D().navButton){var J=Object;var k=J.assign,a=_.u(D().navButton,_.AY),d=((U=b())==null?0:U.navigationEnabled)||_.c("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",T,Q;U=_.u((T=b())==null?void 0:T.navigationCommand,_.fy);T=(Q=_.u(U,_.eH))==null?void 0:Q.url;J={buttonViewModel:k.call(J,{},a,{state:d,iconName:T?"OPEN_IN_NEW":""})}}else J=void 0;return J}},{buttonViewModel:function(U){return _.Z(_.O9,{data:U.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:q})}})))},"$e");
J4J.idomCompat=!0;_.vB(J4J,"yt-report-form-bottom-bar-view-model",{props:{data:_.PX}});var kGo=_.t4(function(n){var D=n.nextStep;return _.Z("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.Z("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.Z(_.Ji,{icon:function(){return D().iconName||""}})),_.Z("div",null,_.Z(_.pl,{text:function(){return D().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"af"),pew=_.t4(function(n){var D=n.data;
var L,g=(L=_.E().resolve(_.Yo(_.hR)))==null?void 0:L(),b=_.B6(_.$J,function(){return D().flowStateKey||""});
return _.Z("yt-report-form-confirmation-page-view-model",{class:function(){var q;return((q=_.u(b(),VU))==null?void 0:q.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.Z("div",{class:function(){var q;
return((q=_.u(b(),VU))==null?void 0:q.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.Z(_.RU,{data:function(){return g&&D().imageDark?D().imageDark:D().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.Z("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.Z("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return D().confirmationHeader}),_.Z("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.Z(_.pl,{text:function(){return D().confirmationText}})),_.Z("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.Z(_.pl,{text:function(){return D().lawEnforcementText}})),
_.Z("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return D().whatToExpectHeader}),_.Z(_.Z4,{cond:function(){return D().nextSteps},
then:function(q){return _.Z("div",null,_.Z(_.aV,{each:q},function(U){return _.Z(kGo,{nextStep:U})}))}}),_.Z(_.Z4,{cond:function(){return D().legalReportText},
then:function(q){return _.Z("div",null,_.Z(_.pl,{text:q,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"bf");
pew.idomCompat=!0;_.vB(pew,"yt-report-form-confirmation-page-view-model",{props:{data:_.PX}});var ZC3=_.t4(function(n){var D=n.data;var L=function(){var q;return((q=_.u(D().inputBox,HB3))==null?void 0:q.maxChars)||500},g=function(){return D().flowStateKey||""},b=_.B6(_.$J,g);
n=_.Ay(function(q){q=Object.assign({},b(),{flowFormState:{isValid:q.length<=L()},abuseReportFlowState:{userComments:q,navigationEnabled:!(q.length>L()),isReportFormDirty:!0}});_.h4().dispatch(_.CF("flowStateEntity",g(),q))},150);
_.c7(function(){var q=Object.assign({},b(),{flowFormState:{isValid:!0}});_.h4().dispatch(_.CF("flowStateEntity",g(),q))});
return _.Z("yt-report-form-details-page-view-model",{class:function(){var q;return((q=_.u(b(),VU))==null?void 0:q.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.Z("h1",{class:function(){var q;
return((q=_.u(b(),VU))==null?void 0:q.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return D().detailsPageHeader}),_.Z("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.Z(_.pl,{text:function(){return D().bodyText}})),_.Z("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.Z(vk,{label:function(){var q;
return((q=_.u(D().inputBox,HB3))==null?void 0:q.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var q;return{errorMessage:((q=_.u(D().inputBox,HB3))==null?void 0:q.maxCharsExceededErrorMessage)||"",maxChars:L()}},
onInput:n})))},"cf");
ZC3.idomCompat=!0;_.vB(ZC3,"yt-report-form-details-page-view-model",{props:{data:_.PX}});var ay2=_.t4(function(n){var D=n.data;var L=n.selectedKey;var g=n.onSelected;var b=n.groupName;var q=_.Z("div",{class:"ytRadioButtonItemViewModelLabel"},_.Z("div",null,function(){return D().text}),_.Z("div",{class:"ytRadioButtonItemViewModelSubText"},function(){return D().subtext}));
n={};return _.Z("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost",tabindex:0},_.Z(_.Koj,{name:b,checked:function(){return!(L==null||!L()||D().key!==(L==null?void 0:L()))},
onChange:function(U){g==null||g(U.target,D(),b==null?void 0:b())},
labelRenderable:function(){return q},
ariaLabel:function(){return D().subtext?D().text+", "+D().subtext:D().text},
className:_.nl((n.ytRadioButtonItemViewModelSubTitle=function(){return!!D().subtext},n))}))},"df");_.dtC=_.t4(function(n){var D=n.data;var L=n.onSelected;var g=n.selectedKey;var b=n.groupName;return _.Z("yt-radio-button-group-view-model",{class:"yt-radio-button-group-view-model",tabindex:0},_.Z("fieldset",{class:"yt-radio-button-group-view-model__fieldset"},_.Z(_.fF,{data:function(){return D().radioButtons}},{radioButtonItemViewModel:function(q){var U=q.data;
return _.Z(ay2,{data:U,onSelected:L,selectedKey:g,groupName:function(){return b!=null?b:U().key}})}})))},"ef");var TCJ=_.t4(function(n){var D=n.data;var L=_.mL(),g=function(){return D().flowStateKey||""},b=_.B6(_.$J,g),q=function(){return _.u(b(),VU)};
_.El(function(){var U,J;if(((U=q())==null?0:U.isReportFormDirty)&&((J=q())==null||!J.navigationEnabled)&&_.c("enable_gff_accessibility_fix")){var k;if(((k=q())==null?void 0:k.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var a;(a=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||a.scrollIntoView()}else{var d;(d=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||d.scrollIntoView()}}});
return _.Z("yt-report-form-reason-select-page-view-model",{class:function(){var U;return((U=q())==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.Z("h1",{class:function(){var U;
return((U=q())==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return D().pageHeader}),_.Z("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.Z(_.pl,{text:function(){return D().bodyText}})),_.Z("div",{class:function(){var U;
return((U=q())==null?void 0:U.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.Z(_.Z4,{cond:function(){var U,J;
return((U=q())==null?void 0:U.isReportFormDirty)&&!((J=q())==null?0:J.navigationEnabled)&&_.c("enable_gff_accessibility_fix")},
then:function(){return _.Z("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:L},_.Z(_.Ji,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.Z("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return D().emptyReasonSelectErrorMessage}))}}),_.Z(_.dtC,{data:function(){return _.u(D().radioButtonGroup,_.bIw)},
onSelected:function(U,J){U=Object.assign({},b(),{abuseReportFlowState:Object.assign({},q(),{reasonKey:J.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:J.command})});_.eS(_.pF("flowStateEntity",g(),U))},
selectedKey:function(){var U;return(U=q())==null?void 0:U.reasonKey},
groupName:"report-form-reason-select-page"})))},"ff");
TCJ.idomCompat=!0;_.vB(TCJ,"yt-report-form-reason-select-page-view-model",{props:{data:_.PX}});var EeT=_.t4(function(n){var D=n.data;var L,g=(L=_.E().resolve(_.Yo(_.hR)))==null?void 0:L();return _.Z("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.Z("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.Z(_.RU,{data:function(){return g&&D().imageDark?D().imageDark:D().image},
alt:""})),_.Z("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.Z("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return D().header}),_.Z(_.pl,{text:function(){return D().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"gf");
EeT.idomCompat=!0;_.vB(EeT,"yt-report-form-sign-in-page-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=function(){var a;return(a=D().textInputPlaceholder)==null?void 0:a.content},g=function(a){a=a.target.value.trim();
var d=D().onUpdateText;d&&_.Cy(d,{form:{userQuery:a}});D().userQuery=a},b=_.Ay(function(a){g(a)},150),q=_.GS(function(a){b(a);
return!1}),U=_.GS(function(a){a.key==="Enter"&&(g(a),(a=D().onNextStepCommand)&&_.Cy(a,{}));
return!1}),J=_.tb(),k=function(){if(_.c("web_hide_explore_hub_until_user_navigates_back_to_home")){var a,d,T;
(T=(d=(a=J.value)==null?void 0:a.closest("ytd-flow-step-renderer"))==null?void 0:d.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||T.click()}};
return _.Z("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:J},_.Z("div",{class:"ytwTalkToRecsTopCornerButton"},_.Z(_.fF,{data:function(){return D().topCornerButton}},{buttonViewModel:_.O9})),_.Z("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.Z("div",{class:"ytwTalkToRecsTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytwTalkToRecsSubtitle"},_.Z(_.pl,{text:function(){return D().subtitle}})),_.Z("div",{class:"ytwTalkToRecsChipsShelf"},_.Z(_.fF,{data:function(){return D().answersShelf}},
{chipsShelfViewModel:function(a){return _.Z(_.Wob,{data:a.data,
callback:k})}})),_.Z(_.Z4,{cond:function(){return D().showOpenTextInput&&!_.c("web_hide_explore_hub_until_user_navigates_back_to_home")},
then:function(){return _.Z("div",{class:"ytwTalkToRecsUserInputBox"},_.Z("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:L,value:function(){return D().userQuery},
"on:input":q,"on:keyup":U}))}})))},"hf"),"yt-talk-to-recs-view-model",{props:{data:_.PX}});var bBU={sources:[{clientResource:{imageName:"CHECK"}}]};_.sPD=_.t4(function(n){var D=_.tb();n=_.KC(n,{error:void 0});var L=n.data,g=n.error,b=n.onSelected;n=_.V(_.V3(function(){return quR(L())}));
var q=n.next().value,U=n.next().value;J93(L,function(T){U(T);var Q,A,I=GgT((Q=L().options)==null?void 0:(A=Q[T])==null?void 0:A.value,L().type);b==null||b(I);D.value.focus()});
n=_.GS(function(){if(!L().disabled){var T=L(),Q=q(),A=D.value;T.options&&(T=$KD(T.options,Q,T.label),_.E().resolve(_.ro).openSheet({viewModel:T},A))}});
var J=_.kLv(),k=function(){return!!g()},a=function(){return!!L().disabled},d={};
d=_.nl("ytDropdownViewModelDropdownContainer",(d.ytDropdownViewModelDropdownContainerErrorBorder=k,d.ytDropdownViewModelDropdownContainerDisabled=a,d));return _.Z("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.Z("div",{class:d,"on:click":n,el:D,role:"combobox",tabindex:0,"on:keydown":J,"aria-invalid":k,"aria-disabled":a,"aria-describedby":function(){return k()?"dropdown-view-model-error":void 0}},_.Z("div",{class:"ytDropdownViewModelText"},Ve3(L,k,q),UKU(L,q)),_.Z("div",{class:"ytDropdownViewModelChevronDown"},
_.Z(_.Ji,{icon:"CHEVRON_DOWN"}))),BwA(L,g))},"jf");_.vB(_.t4(function(n){var D=n.data;var L=function(b){var q=pzo(D());q.videoMetadata||(q.videoMetadata={});q.videoMetadata.sponsorshipsMetadata||(q.videoMetadata.sponsorshipsMetadata={});q.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(b)},g=function(b){var q=pzo(D());
q.scheduledRedirectMetadata||(q.scheduledRedirectMetadata={});q.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(b)};
return _.Z("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.Z("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.Z("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.Z(_.pl,{text:function(){return D().title}}),_.Z(_.Ji,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.Z(_.pl,{text:function(){return D().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.Z(_.fF,{data:function(){return D().tierChoices}},{dropdownViewModel:function(b){return _.Z("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.Z(_.sPD,{data:b.data,
onSelected:L}))}}),_.Z(_.fF,{data:function(){return D().startTimeChoices}},{dropdownViewModel:function(b){return _.Z("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.Z(_.sPD,{data:b.data,
onSelected:g}))}}),_.Z(_.pl,{text:function(){return D().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.Z("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.Z(_.fF,{data:function(){return D().scheduleButton}},{panelFooterViewModel:_.mm})))},"kf"),"ytfz-schedule-fanzone-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;n=n.className===void 0?"":n.className;var L=_.B6(jhT,function(){return D().flowStateEntityKey||""}),g={};
g=_.nl("ytFlowBottomBarViewModelFlowBottomBarButtons",(g.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},g));
var b={},q=_.nl("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",g,(b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},b));
b={};var U=_.nl("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",g,(b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},b));
g={};g=_.nl("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return D().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
g));
return _.Z("yt-flow-bottom-bar-view-model",{class:_.nl("ytFlowBottomBarViewModelHost",n)},_.Z(_.Z4,{cond:function(){var J;return(J=D())==null?void 0:J.textSection},
then:function(J){return _.Z("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.Z(_.pl,{text:J}))}}),_.Z("div",{class:g},_.Z(_.fF,{data:function(){return D().secondaryButton}},{buttonViewModel:function(J){return _.Z(_.O9,{data:J.data,
className:U})}}),_.Z(_.fF,{data:function(){return D().primaryButton}},{buttonViewModel:function(J){return _.Z(_.O9,{data:J.data,
className:q,buttonOverrides:function(){var k;return{disabled:!((k=L())==null||!k.primaryButtonDisabled)}}})}})))},"lf"),"yt-flow-bottom-bar-view-model",{props:{data:_.PX,
className:_.m_}});var c4w="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),QPl=function(){var n=_.m.apply(this,arguments)||this;n.enableScrollingFix=!0;n.bottomBar=!1;n.hideBottomBar=!1;n.fitContent=!1;return n};
_.f(QPl,_.m);_.G=QPl.prototype;_.G.ready=function(){_.c("enable_pdp_icon_prefetch")&&_.SuU(_.E().resolve(_.q5),0,c4w)};
_.G.focus=function(n){this.topBar?_.Pr(this.topBar,n):this.paperDialog.focus(n)};
_.G.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16649_scroller&&(this.JSC$16649_scroller.dialogElement=this.paperDialog,this.JSC$16649_scroller.attached&&typeof this.JSC$16649_scroller.attached==="function"&&this.JSC$16649_scroller.attached())};
_.G.onDataChanged=function(){var n;this.fitContent=!((n=this.data)==null||!n.fitContent);var D;this.bottomBar=!((D=this.data)==null||!D.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.G.onProgressChanged=function(){var n,D,L=((D=(n=this.data)==null?void 0:n.progress)!=null?D:0)*100;this.progressElement.style.width=L+"%"};
_.G.isProgressHidden=function(){var n;return!((n=this.data)==null?0:n.progress)};
_.G.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(n){return _.c("enable_wiz_next_lp2_msof")&&n&&!n.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.oh.Object.defineProperties(QPl.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var n;return _.c("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.u((n=this.data)==null?void 0:n.content,DnT)}}});
var Xa=QPl;Xa.prototype.onProgressChanged=Xa.prototype.onProgressChanged;Xa.prototype.onDataChanged=Xa.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xa.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Xa.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xa.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xa.prototype,"enableScrollingFix",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xa.prototype,"bottomBar",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xa.prototype,"hideBottomBar",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Xa.prototype,"containsExploreHub",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xa.prototype,"fitContent",void 0);
_.Y([_.bM("#progress"),_.F("design:type",HTMLElement)],Xa.prototype,"progressElement",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],Xa.prototype,"JSC$16649_scroller",void 0);_.Y([_.bM("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],Xa.prototype,"topBar",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xa.prototype,"onDataChanged",null);
_.Y([_.P("data.progress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xa.prototype,"onProgressChanged",null);Xa=_.Y([_.X({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Xa);
_.l(Xa,"ytd-flow-step-renderer",function(){if(WkA!==void 0)return WkA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return WkA=n},{mode:1});var uWJ=function(n){this.resolveCommand=n;this.steps={}},fyw=function(n,D){D=_.V(D||[]);
for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=Object.values(L)[0],b=void 0;if((b=g)==null?0:b.stepId)n.steps[g.stepId]=L}},Iy3=function(n,D){var L,g,b,q,U;
return _.B(function(J){if((L=n.state)==null||!L.currentStepId)return J.return(void 0);g=A4U(n);if(!g)return J.return(z5D(n));if(b=_.u(g,_.n12)){var k;((k=b.screenLoggingData)==null?0:k.screenVeType)&&_.$Q(_.qb(),b.screenLoggingData.screenVeType);((q=b)==null?0:q.onStepStartCommand)&&n.resolveCommand((U=b)==null?void 0:U.onStepStartCommand,{})}if(b&&D){k=b;var a,d,T,Q;((a=D.flowLoggingData)==null?0:a.eventNamespace)&&((d=k.flowEventData)==null?0:d.eventType)&&((T=k.flowEventData)==null?0:T.eventMetadata)&&
((Q=D.flowLoggingData)==null?0:Q.flowType)&&(a=_.G7(D.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.qc(_.VX(),a,D.flowLoggingData.flowType));D.steps&&!D.steps.includes(g)&&D.steps.push(g)}return J.return(g)})};
uWJ.prototype.back=function(){var n;(n=this.state)!=null&&n.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
uWJ.prototype.handleUpdateFlowCommand=function(n){n.steps&&fyw(this,n.steps);n.entityUpdateCommand&&this.resolveCommand(n.entityUpdateCommand,{});n.flowContinuationCommand&&(n=n.flowContinuationCommand)&&(this.getFlowContinuationCommand=n);this.awaitFlowContinuation&&(this.awaitFlowContinuation(A4U(this)),this.awaitFlowContinuation=void 0)};
uWJ.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var z5D=function(n){return _.B(function(D){return n.getFlowContinuationCommand?D.return(new Promise(function(L){n.awaitFlowContinuation=L;n.getFlowContinuationCommand&&n.resolveCommand(n.getFlowContinuationCommand,{flow_state:n.state})})):D.return(Promise.resolve(void 0))})},A4U=function(n){var D;
if((D=n.state)!=null&&D.currentStepId)return n.steps[n.state.currentStepId]};var CMU=function(){var n=_.m.apply(this,arguments)||this;n.flowState=new uWJ(function(D,L){L=L===void 0?{}:L;_.Ly.instance.resolveCommand(D,{form:{form:L,element:n.hostElement}})});
n.initialState=!0;n.isLoading=!1;n.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 n};
_.f(CMU,_.m);_.G=CMU.prototype;_.G.onPopupClosed=function(n){n&&this.hostElement!==n.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.G.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"}}}};
_.G.focus=function(n){var D=this;_.IP(function(){var L=_.r(D.hostElement).querySelector("ytd-flow-step-renderer");L.topBar?L.focus(n):D.topBar&&_.Pr(D.topBar,n)},1)};
_.G.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.G.computeTopBarHidden=function(n){var D;return!((D=_.u(n,_.n12))==null||!D.topBarOverride)};
_.G.dataChanged=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1){((D=n.data)==null?0:D.steps)&&fyw(n.flowState,n.data.steps);if((L=n.data)==null?0:L.flowContinuationCommand){var b=n.flowState,q=n.data.flowContinuationCommand;q&&(b.getFlowContinuationCommand=q)}return _.p(g,Iy3(n.flowState,n.data),2)}n.currentFlowStep=g.yieldResult;_.Tq(g)})};
_.G.flowChanged=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1){if(!n.flow)return L.return();n.flowState.state=n.flow;n.isLoading=!0;return _.p(L,Iy3(n.flowState,n.data),2)}D=L.yieldResult;if(!D||n.flow.isLoading)return L.return();n.currentFlowStep=D;n.initialState=!1;n.isLoading=!1;n.autofocusAndRefit();_.Tq(L)})};
_.G.autofocusAndRefit=function(){var n=this,D=_.E().resolve(_.Yo(_.TZ)),L=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),g=document.querySelector("yt-report-form-confirmation-page-view-model"),b=document.querySelector("yt-report-form-details-page-view-model"),q=document.querySelector("yt-report-form-reason-select-page-view-model"),U=document.querySelector("yt-contributor-zero-state-view-model"),
J=document.querySelector("yt-structured-context-note-view-model"),k=document.querySelector("yt-note-view-model");(!L&&D&&D.isKeyBoardInUse()||g||!L&&b||!L&&q||U||J||k)&&_.tG(this.hostElement);_.X6(this,function(){_.bP(n.hostElement,"yt-refit")})};
_.G.handleUpdateFlowCommand=function(n){this.data&&(n=_.u(n,jG2),n.targetId===this.data.targetId&&(n.flowContinuationCommand&&(this.data.flowContinuationCommand=n.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(n),this.autofocusAndRefit()))};
_.G.handleFlowNextStepCommand=function(n){this.data&&this.flow&&this.flow.key&&(n=_.u(n,y9A),n.targetId===this.data.targetId&&(n=n.stepId||"",this.ytdReduxBehavior.dispatch(_.CF("flowStateEntity",this.flow.key,{currentStepId:n,stepIdStack:(this.flow.stepIdStack||[]).concat(n)}))))};
_.G.handleFlowPrevStepCommand=function(n){if(this.data&&this.flow&&this.flow.key&&(n=_.u(n,NwR),n.targetId===this.data.targetId)){var D=[].concat(_.Iu(this.flow.stepIdStack||[]));D.length>1?(D.pop(),this.ytdReduxBehavior.dispatch(_.CF("flowStateEntity",this.flow.key,{currentStepId:D[D.length-1],stepIdStack:D}))):n.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(n.onFirstStepCommand)}};
_.G.handleYpcCancelRecurrenceCommand=function(n){if(this.data&&this.flow&&this.flow.key&&(n=_.u(n,$n3),n.targetId===this.data.targetId&&n.endpointCommand)){var D=_.u(this.flow,Gzo);D&&_.u(n.endpointCommand,_.TH6)&&(_.u(n.endpointCommand,_.TH6).feedbackData=D.surveyFeedback);this.ytComponentBehavior.resolveCommand(n.endpointCommand)}};
_.G.handlePartialUpdateFlowStateEntity=function(n){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.CF("flowStateEntity",this.flow.key,n,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
var ll=CMU;ll.prototype.flowChanged=ll.prototype.flowChanged;ll.prototype.dataChanged=ll.prototype.dataChanged;ll.prototype.onPopupClosed=ll.prototype.onPopupClosed;_.Y([_.W(_.wq),_.F("design:type",Object)],ll.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ll.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],ll.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ll.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ll.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ll.prototype,"initialState",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ll.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Object)],ll.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],ll.prototype,"currentFlowStep",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],ll.prototype,"onPopupClosed",null);_.Y([_.t({selectorArgs:["data.flowStateEntityKey"],selector:jhT}),_.F("design:type",Object)],ll.prototype,"flow",void 0);_.Y([_.bM("ytd-flow-top-bar-renderer"),_.F("design:type",HTMLElement)],ll.prototype,"topBar",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],ll.prototype,"dataChanged",null);_.Y([_.V8("flow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],ll.prototype,"flowChanged",null);ll=_.Y([_.X({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],ll);
_.r4D=_.FW()(ll,"ytd-flow-root-renderer",function(){if(hdC!==void 0)return hdC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return hdC=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var OCT;var GX=null;_.vB(_.t4(function(n){return _.Z("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.Z("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.Z(_.pl,{text:function(){return n.data().text}}),_.Z("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"mf"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.PX}});var iCJ=_.t4(function(n){var D=n.playerControlsProps;var L=n.isShortsPage;return _.Z("yt-bigboard",null,_.Z(_.Z4,{cond:function(){return D().isDragging},
then:function(){return _.Z("div",{class:"ytBigboardStoryboardHost"},_.Z(_.C9U,{progressBarProps:D,isShortsPage:L}))}}))},"nf");
iCJ.idomCompat=!0;_.Me={ACCOUNT_LABEL:qe("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:qe("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:qe("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:qe("AD_BADGE_HINT"),AD_BADGE_TEXT:qe("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:qe("ALL_CHANNELS_LABEL"),AMBIENT_MODE:qe("AMBIENT_MODE"),AMBIENT_MODE_OFF:qe("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:qe("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:qe("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:qe("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:qe("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:qe("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:qe("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:qe("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:qe("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:qe("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:qe("AUTOPLAY_UP_NEXT_IN"),BACK:qe("BACK"),CANCEL:qe("CANCEL"),CHANNEL_SWITCHER_LABEL:qe("CHANNEL_SWITCHER_LABEL"),CLOSE:qe("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:qe("CLOSED_CAPTIONS_DISABLED"),CLOSED_CAPTIONS_OFF:qe("CLOSED_CAPTIONS_OFF"),
CLOSED_CAPTIONS_ON:qe("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:qe("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:qe("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:qe("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:qe("COMMENT_MODAL_CONTENT"),CONFIRM_OK:qe("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:qe("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:qe("COPIED_TO_CLIPBOARD"),COPY:qe("COPY"),COPY_DEBUG_INFO:qe("COPY_DEBUG_INFO"),COPY_EMBED_CODE:qe("COPY_EMBED_CODE"),COPY_LINK_LABEL:qe("COPY_LINK_LABEL"),
COPY_VIDEO_URL:qe("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:qe("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:qe("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:qe("DELETE_FROM_DOWNLOADS"),DIALOG:qe("DIALOG"),DONE:qe("DONE"),DOWNLOAD:qe("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:qe("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:qe("FLAG_CONFIRM"),FLAG_CONTENT:qe("FLAG_CONTENT"),FLAG_LABEL:qe("FLAG_LABEL"),FLAG_TITLE:qe("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:qe("FULLSCREEN_GENERIC_ERROR"),GOOGLE_COMPANY:qe("GOOGLE_COMPANY"),
HIDE_PLAYER_CONTROLS:qe("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:qe("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:qe("HIDE_SEARCH_FILTERS_LABEL"),HOME:qe("HOME","Home"),INVALID_RESPONSE_RECEIVED:qe("INVALID_RESPONSE_RECEIVED"),LIBRARY:qe("LIBRARY","Library"),LISTENING:qe("LISTENING"),LOADING:qe("LOADING"),LONG_PRESS_MIC_TO_SPEAK:qe("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:qe("LOOP"),MENU_DESKTOP:qe("MENU_DESKTOP"),MENU_EXIT:qe("MENU_EXIT"),
MENU_FEEDBACK:qe("MENU_FEEDBACK"),MENU_HELP:qe("MENU_HELP"),MENU_IMPRESSUM:qe("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:qe("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:qe("MENU_SETTINGS"),MENU_SIGN_IN:qe("MENU_SIGN_IN"),MENU_TITLE:qe("MENU_TITLE"),MENU_YOUR_DATA:qe("MENU_YOUR_DATA"),MORE_INFO:qe("MORE_INFO"),MORE_OPTIONS:qe("MORE_OPTIONS"),MUTE_VOLUME:qe("MUTE_VOLUME"),NEW_PLAYLIST:qe("NEW_PLAYLIST"),NEXT_VIDEO:qe("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:qe("NOTIFICATION_ERROR_MESSAGE"),NOT_FOUND_CTA:qe("NOT_FOUND_CTA"),
NOT_FOUND_MESSAGE:qe("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:qe("NOT_FOUND_TITLE"),NO_DOWNLOADS:qe("NO_DOWNLOADS"),NO_MIC_INPUT:qe("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:qe("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:qe("OOPS_MESSAGE"),OPEN_APP:qe("OPEN_APP"),OPEN_YOUTUBE:qe("OPEN_YOUTUBE"),PAUSE:qe("PAUSE"),PLAY:qe("PLAY"),PLAYER_CAPTION:qe("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:qe("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:qe("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:qe("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:qe("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:qe("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:qe("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:qe("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:qe("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:qe("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:qe("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:qe("PLAYER_MINIMIZE"),PLAYER_NEXT:qe("PLAYER_NEXT"),PLAYER_PAUSE:qe("PLAYER_PAUSE"),PLAYER_PLAY:qe("PLAYER_PLAY"),
PLAYER_PREVIOUS:qe("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:qe("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:qe("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:qe("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:qe("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:qe("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:qe("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:qe("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:qe("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:qe("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:qe("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:qe("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:qe("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:qe("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:qe("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:qe("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:qe("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:qe("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:qe("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:qe("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:qe("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:qe("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:qe("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:qe("PLAY_ALL"),PLEASE_FIX_ERRORS:qe("PLEASE_FIX_ERRORS"),PREVIOUS_VIDEO:qe("PREVIOUS_VIDEO"),PRIVACY_POLICY:qe("PRIVACY_POLICY"),RELOAD:qe("RELOAD"),REQUIRED_LABEL:qe("REQUIRED_LABEL"),SAVE_PLAYLIST:qe("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:qe("SCRUB_SLIDE_USER_EDU"),SEARCH:qe("SEARCH","Search"),SEARCH_APPEND_LABEL:qe("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:qe("SEARCH_CHANNEL"),
SEARCH_CLEAR_LABEL:qe("SEARCH_CLEAR_LABEL"),SEARCH_FILTERS_LABEL:qe("SEARCH_FILTERS_LABEL"),SEARCH_LABEL:qe("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:qe("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:qe("SEEK_SLIDER"),SETTINGS_LABEL:qe("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:qe("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:qe("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:qe("SHOW_LESS"),SHOW_MORE:qe("SHOW_MORE"),SHOW_PLAYER_CONTROLS:qe("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:qe("SHOW_PLAYLIST_VIDEOS"),
SHOW_SEARCH_FILTERS_LABEL:qe("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:qe("SIGN_IN_LABEL"),SIGN_IN_ON_WEB:qe("SIGN_IN_ON_WEB"),STABLE_VOLUME:qe("STABLE_VOLUME"),STABLE_VOLUME_OFF:qe("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:qe("STABLE_VOLUME_ON"),STATS_FOR_NERDS:qe("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:qe("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:qe("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:qe("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_LABEL:qe("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:qe("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:qe("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:qe("TIMESTAMP_SECONDS"),TOGGLE_OFF:qe("TOGGLE_OFF"),TOGGLE_ON:qe("TOGGLE_ON"),TRENDING:qe("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:qe("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:qe("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:qe("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:qe("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:qe("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:qe("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:qe("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:qe("VIDEO_LINK_LABEL")};var wew=_.t4(function(n){var D=n.playerApi;n=_.tb(function(b){Dk(b,36843)});
var L=qe("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"}),g=_.GS(function(){LV(36843);D&&D().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1});
return _.Z("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.Z("button",{el:n,class:"ytPlayerControlsJumpForwardButtonButton",title:L,"aria-label":L,"on:click":g},_.Z("span",null,_.Z(_.Ji,{icon:"FAST_FORWARD"}))))},"of");var h5R=_.t4(function(n){var D=n.appApi;n=_.tb(function(b){Dk(b,62946)});
var L=qe("OPEN_IN_MINIPLAYER"),g=_.GS(function(){LV(62946);var b,q;(q=(b=D()).openInMiniplayer)==null||q.call(b);return!1});
return _.Z("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.Z("button",{el:n,class:"ytMiniplayerButtonButton",title:L,"aria-label":L,"on:click":g},_.Z(_.Ji,{icon:"PICTURE_IN_PICTURE",active:!1})))},"pf");var Wsl=_.t4(function(n){var D=n.playerApi;n=_.tb(function(U){Dk(U,142812)});
var L=_.V(_.bn(!1,void 0,"I3VCyb")),g=L.next().value,b=L.next().value;L=function(){return qe("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(g()?1:2)})};
var q=_.GS(function(){LV(142812);if(D){var U=D(),J=g();U.setPlaybackRate(J?1:2);b(!g())}return!1});
return _.Z("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.Z("button",{el:n,class:"ytPlaybackSpeedButtonButton",title:L,"aria-label":L,"on:click":q},_.Z("span",null,_.Z(_.Ji,{icon:function(){return g()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"qf");var e5A=_.t4(function(n){var D=n.title;var L=n.ariaLabel;var g=n.icon;var b=n.command;var q=n.veType;n=_.tb(function(J){q&&Dk(J,q())});
var U=_.GS(function(){q&&LV(q());b&&_.E().resolve(_.S6).resolveCommand(b())});
return _.Z("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.Z("button",{el:n,class:"ytdThumbnailOverlayButtonButton",title:D,"aria-label":L,"on:click":U},_.Z(_.Ji,{icon:g})))},"rf");var xtT=["en-CA","en","es-MX","fr-CA"];var Ks3=_.t4(function(n){var D=_.KC(n,{isOverlay:!1}),L=D.captionIconType,g=D.onClick;n=D.ariaLabel;var b=D.ariaPressed,q=D.isOverlay;D=_.tb(function(k){Dk(k,127299)});
var U=_.GS(function(k){LV(127299);g==null||g(k);return!1}),J={};
return _.Z("ytm-closed-captioning-button",{class:_.nl("ytmClosedCaptioningButtonHost",(J.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return L()===-1&&q()},J.ytmClosedCaptioningButtonIconDisabled=function(){return L()===-1&&!q()},J))},_.Z("button",{el:D,
class:"ytmClosedCaptioningButtonButton",title:n,"aria-label":n,"aria-pressed":b,"on:click":U},_.Z(_.Ji,{icon:function(){var k="";var a=_.cz().get("hl");a=!a||xtT.includes(a)?"CLOSED_CAPTION":"SUBTITLES";var d=L();switch(d){case -1:case 0:k=a;break;case 1:k=a+"_FILLED";break;default:_.oi(d)}return k}})))},"sf");
Ks3.idomCompat={callbacks:{onClick:!0}};var nV="";var R5R=_.t4(function(n){var D=n.playerControlsProps,L=n.onClickFn;n=_.JK(function(){var q=D(),U=-1;q.captionsAvailable&&(U=q.captionsEnabled?1:0);return U},void 0,"WecR8e");
var g=_.JK(function(){var q=D();return q.captionsAvailable?_.Tg(q.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.Tg("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),b=_.JK(function(){var q=D();
q=q.captionsAvailable?q.captionsEnabled:void 0;return q},void 0,"Q17ly");
return _.Z("yt-closed-captions-toggle-button",null,_.Z(Ks3,{captionIconType:n,ariaLabel:g,ariaPressed:b,onClick:function(q){var U=D();if(U.captionsAvailable){var J=U.playerApi;if(J){var k=U.playerApi;if(k){var a=nV;if(a){k=k.getOption("captions","track");var d;nV=(d=k?k.displayName:null)!=null?d:a}else k.getOptions("captions")?(a=LKw(k),nV=a.length?(d=gyC(a))?d.displayName:a[0].displayName:""):nV=""}bkT(J);_.c("mweb_disable_set_state_captions_killswitch")&&U.setState({captionsEnabled:!U.captionsEnabled})}}var T,
Q;(Q=(T=U.appApi).showCaptionsToggleToast)==null||Q.call(T,U);L==null||L(q)},
isOverlay:!0}))},"tf");var PMR=_.t4(function(n){var D=n.data;return _.Z("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.Z(_.H6,{data:function(){return{type:16,text:_.U7b(D().label)}}}))},"uf");var tSD=_.t4(function(n){var D=_.nl("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return n.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return n.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return n.size()==="small"?n.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
n.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.Z("animated-seek-arrows",{class:_.nl("ytPlayerControlsAnimatedSeekArrowsHost")},_.Z("span",{class:D}),_.Z("span",{class:D}),_.Z("span",{class:D}))},"vf");
tSD.idomCompat=!0;var mtU=_.t4(function(){var n=_.Tg("PLAYER_SECONDS",{seconds_placeholder:"30"}),D=_.V(_.bn(!1,void 0,"Yj8msb")),L=D.next().value,g=D.next().value,b=_.V(_.bn(!1,void 0,"r9Z50e"));D=b.next().value;var q=b.next().value;b={};var U=_.nl("jumpForwardOverlayOverlay",(b.jumpForwardOverlayOverlayHidden=D,b));_.c7(function(){var J=null,k=null,a=function(){J!==null&&_.hx().cancelJob(J);k!==null&&_.hx().cancelJob(k);q(!0);g(!0);_.Ya(_.hx(),function(){q(!1)});
J=_.Ya(_.hx(),function(){q(!0);k=_.Ya(_.hx(),function(){g(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",a);_.QP(function(){window.removeEventListener("jump-forward-clicked",a)})});
return _.Z("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.Z(_.Z4,{cond:L,then:function(){return _.Z("div",{class:U},_.Z(tSD,{direction:1,size:"large"}),_.Z("div",null,n))}}))},"wf");var IET=_.Me.MUTE_VOLUME,z_A=_.Me.UNMUTE_VOLUME,veO=_.t4(function(n){var D=n.muteIconType;var L=n.onClick;var g=n.useOutlineIcon;n=_.tb(function(U){Dk(U,28662)});
var b=function(){return CP3(D(),g==null?void 0:g()).ariaLabel},q=_.GS(function(U){LV(28662);
L==null||L(U);return!1});
return _.Z("ytm-mute-button",{class:"ytmMuteButtonHost"},_.Z("button",{el:n,class:"ytmMuteButtonButton",title:b,"aria-label":b,"on:click":q},_.Z("span",null,_.Z(_.Ji,{icon:function(){return CP3(D(),g==null?void 0:g()).iconName}}))))},"xf");var XeR=_.t4(function(n){var D=n.volumeProps;var L=n.onClickFn;var g=n.useOutlineIcon;return _.Z("yt-mute-toggle-button",null,_.Z(veO,{muteIconType:function(){var b=D(),q=!_.c("mweb_treat_zero_volume_as_muted_killswitch")&&b.volume===0;return b.volumeMuted||q?0:1},
onClick:function(b){var q=D().playerApi;q&&(q.isMuted()?q.unMute():q.mute(!1));L==null||L(b)},
useOutlineIcon:function(){return!(g==null||!g())}}))},"yf");
XeR.idomCompat=!0;var lyD=_.t4(function(n){var D=n.data;var L=_.tb();n=_.GS(function(){L.value.classList.add("ytmPaidContentOverlayHidden");return!1});
return _.Z("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:L,"on:animationend":n},_.Z(_.kI,{command:function(){return D().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.Z(_.Z4,{cond:function(){var g;return(g=D().icon)==null?void 0:g.iconType},
then:function(){return _.Z("span",null,_.Z(_.Ji,{icon:function(){var g;return(g=D().icon)==null?void 0:g.iconType}}))}}),_.Z("div",{class:"ytmPaidContentOverlayText"},_.Z(_.pl,{text:function(){return D().text}})),_.Z(_.Z4,{cond:function(){return D().navigationEndpoint},
then:function(){return _.Z(_.Ji,{icon:"CHEVRON_RIGHT"})}})))},"zf");
lyD.idomCompat=!0;var r9l=[].concat(_.Iu([{register:function(n){var D=PPC(n),L;(L=n().playerApi)==null||L.addEventListener("onVolumeChange",D);return function(){}}},
{register:function(n){var D=te2(n);n=n().playerApi;n==null||n.addEventListener("captionschanged",D);n==null||n.addEventListener("captionssettingschanged",D);n==null||n.addEventListener("onCaptionsTrackListChanged",D);return function(){}}},
{register:function(n){if(!_.c("mweb_screenreader_accessible_player"))return function(){};
var D=mKT(n),L=document.querySelector("video");L==null||L.addEventListener("touchend",D);return function(){L==null||L.removeEventListener("touchend",D)}}},
{register:function(n){if(!_.c("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var D=mKT(n),L=document.querySelector("video");L==null||L.addEventListener("focus",D);return function(){L==null||L.removeEventListener("focus",D)}}}]),[{register:function(n){var D=e_3(n),L;
(L=n().playerApi)==null||L.addEventListener("onStateChange",D);return function(){}}},
{register:function(n){var D=xKC(n),L;(L=n().playerApi)==null||L.addEventListener("onPlaybackRateChange",D);return function(){}}},
{register:function(n){var D=Kw3(n),L;(L=n().playerApi)==null||L.addEventListener("onVideoDataChange",D);return function(){}}},
{register:function(n){var D=R_T(n),L,g;(L=n())==null||(g=L.playerApi)==null||g.addEventListener("onVideoProgress",D);return function(){}}}]);var MST=_.t4(function(n){var D=n.data;var L=function(){return _.Tg("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+D().playbackRate})};
return _.Z(_.Z4,{cond:function(){return D().playbackRate&&D().playbackRate!==1},
then:function(){return _.Z("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.Z("div",{class:"ytPlaybackRateOverlayOverlay"},_.Z(tSD,{direction:1,size:"small"}),_.Z("div",{class:"ytPlaybackRateOverlayLabel"},L)))}})},"Af");var oeA=_.t4(function(n){var D=n.data;return _.Z("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.Z(_.Z4,{cond:function(){var L,g=(L=D())==null?void 0:L.playerResponse,b;return g==null?void 0:(b=g.paidContentOverlay)==null?void 0:b.paidContentOverlayRenderer},
then:function(L){return _.Z(lyD,{data:L})}}))},"Cf"),Yp3=_.t4(function(n){var D=n.props;
var L=n.data;var g=n.options;var b=function(){var a,d,T,Q;return(a=L())==null?void 0:(d=a.playerResponse)==null?void 0:(T=d.playerConfig)==null?void 0:(Q=T.inlinePlaybackConfig)==null?void 0:Q.showAudioControls},q=function(){var a,d;
if(b()&&((a=g())==null?void 0:(d=a.additionalButton)==null?void 0:d.button)!==void 0){var T,Q,A;a=(T=L())==null?void 0:(Q=T.playerApi)==null?void 0:(A=Q.getSize())==null?void 0:A.height;if(!(a===void 0||a<184)){var I,w;return(I=g())==null?void 0:(w=I.additionalButton)==null?void 0:w.button}}},U=function(){var a,d;
return(a=g())==null?void 0:(d=a.additionalButton)==null?void 0:d.thumbnailOverlayButtonRenderers},J=function(){var a,d;
return(a=g())==null?void 0:(d=a.additionalButton)==null?void 0:d.thumbnailOverlayButtonViewModels},k=function(){var a=[_.Z(XeR,{volumeProps:D}),
_.Z(R5R,{playerControlsProps:D})];q()===1&&a.push(_.Z(wew,{playerApi:function(){return D().playerApi}}));
q()===2&&a.push(_.Z(h5R,{appApi:function(){return D().appApi}}));
q()===3&&a.push(_.Z(Wsl,{playerApi:function(){return D().playerApi}}));
var d=U();if(q()===4&&d){d=_.V(d);for(var T=d.next(),Q={};!T.done;Q={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$53:void 0,command$jscomp$564:void 0},T=d.next()){T=T.value;Q.tooltip$jscomp$2=T.tooltip;var A=void 0,I=void 0;Q.ariaLabel$jscomp$20=((A=T.accessibility)==null?void 0:(I=A.accessibilityData)==null?void 0:I.label)||Q.tooltip$jscomp$2;A=void 0;Q.icon$jscomp$53=(A=T.icon)==null?void 0:A.iconType;Q.command$jscomp$564=T.command;Q.tooltip$jscomp$2&&Q.ariaLabel$jscomp$20&&Q.icon$jscomp$53&&
a.push(_.Z(e5A,{title:function(w){return function(){return w.tooltip$jscomp$2}}(Q),
ariaLabel:function(w){return function(){return w.ariaLabel$jscomp$20}}(Q),
icon:function(w){return function(){return w.icon$jscomp$53}}(Q),
command:function(w){return function(){return w.command$jscomp$564}}(Q)}))}}d=J();
if(q()===4&&d)for(d=_.V(d),T=d.next(),Q={};!T.done;Q={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$54:void 0,command$jscomp$565:void 0},T=d.next())T=T.value,Q.tooltip$jscomp$3=T.title,Q.ariaLabel$jscomp$21=T.accessibilityText||Q.tooltip$jscomp$3,Q.icon$jscomp$54=T.iconName,Q.command$jscomp$565=_.AR(T.onTap),Q.tooltip$jscomp$3&&Q.ariaLabel$jscomp$21&&Q.icon$jscomp$54&&a.push(_.Z(e5A,{title:function(w){return function(){return w.tooltip$jscomp$3}}(Q),
ariaLabel:function(w){return function(){return w.ariaLabel$jscomp$21}}(Q),
icon:function(w){return function(){return w.icon$jscomp$54}}(Q),
command:function(w){return function(){return w.command$jscomp$565}}(Q)}));
return a};
return _.Z(_.Z4,{cond:b,then:function(){return _.Z("div",{class:"ytInlinePlayerControlsTopRightControls"},_.Z(_.aV,{each:k},function(a){return _.Z("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.Z("div",{class:"ytInlinePlayerControlsButtonIcon"},a))}))}})},"Df"),HCD=_.t4(function(n){var D=n.props;
var L=n.data;var g=n.options;n={};n=_.nl("ytInlinePlayerControlsBottomRightControls",(n.ytInlinePlayerControlsBottomRightControlsHidden=function(){var b;return Xzo(L(),g())&&((b=g())==null?void 0:b.insetProgressBar)&&(D().isHovering||D().isDragging)},n));
return _.Z("div",{class:n},_.Z(SpR,{data:L}),_.Z(_.Z4,{cond:function(){var b;return!((b=g())==null?0:b.hideTimeDisplay)},
then:function(){return _.Z(Fso,{props:D})}}))},"Ef"),SpR=_.t4(function(n){var D=n.data;
return _.Z(_.fF,{data:function(){var L;return A9l((L=D())==null?void 0:L.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:PMR})},"Ff"),Fso=_.t4(function(n){var D=n.props;
return _.Z(_.Z4,{cond:function(){return D().isLive},
then:function(){return _.Z(y4D,null)},
else:function(){return _.Z(NCA,{props:D})}})},"Gf"),NCA=_.t4(function(n){var D=n.props;
return _.Z("div",{class:_.nl("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.Me.PLAYER_TIME_ELAPSED+" "+_.WOv(D().playedTime)}},_.Z(_.H6,{data:function(){return{type:16,
text:_.WOv(D().videoDuration-D().playedTime)}}}))},"Hf"),y4D=_.t4(function(){return _.Z("div",{class:_.nl("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.Z(_.H6,{data:{type:17,
text:_.Me.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"If"),jPA=_.t4(function(n){var D=n.props;
var L=n.data;var g=n.options;return _.Z(_.W7w,{progressBarProps:D,config:function(){var b,q=_.u((b=L())==null?void 0:b.multiMarkersPlayerBar,_.lDX),U;b=((U=g())==null?0:U.insetProgressBar)?2:1;var J;U=(J=g())==null?void 0:J.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:b,chapterData:q,isInlinePlayback:!0,doSeekOnClick:U,playheadDotBehavior:U?1:0}}})},"Jf");_.vB(_.t4(function(n){var D=n.data;var L=n.appApi;var g=n.options;var b=WwC(D,vd3(L));n={};L={};return _.Z("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.Z("div",{class:_.nl("ytInlinePlayerControlsDarkenedOverlay",(n.ytInlinePlayerControlsDarkenedOverlayShow=function(){return b().isHovering},n))}),_.Z(mtU,null),_.Z(MST,{data:b}),_.Z(oeA,{data:D}),_.Z(iCJ,{playerControlsProps:b,
isShortsPage:!1}),_.Z("div",{class:_.nl((L.ytInlinePlayerControlsControlsHidden=function(){return b().isDragging},L))},_.Z(Yp3,{props:b,
data:D,options:g}),_.Z(HCD,{props:b,data:D,options:g})),_.Z(_.Z4,{cond:function(){return Xzo(D(),g())},
then:function(){return _.Z(jPA,{props:b,data:D,options:g})}}))},"Bf"),"yt-inline-player-controls",{props:{data:_.PX,
appApi:_.m_,options:_.PX}});var oM,naR=function(){var n=_.m.apply(this,arguments)||this;n.opts=null;n.playerControlsData=null;n.playerControlsAppApi={openInMiniplayer:function(){n.openInMiniplayer()}};
n.playerControlsOptions={};n.noAnimation=!1;n.playbackIntentTriggered=!1;n.positionData=null;n.hidden=!0;n.active=!1;n.playing=!1;n.videoPreviewDataIndex=0;n.JSC$16703_playerPromise=null;n.player=null;n.enableAudioControls=!1;n.hasBeenUnmuted=!1;n.captionsHaveBeenTurnedOff=!1;n.JSC$16703_playerEvents=new Map;n.videoPreviewFetchRequest=null;n.scheduledPreviewEndJobId=null;n.JSC$16703_preventProgressSaveTimer=null;n.watchEndpointStartTimeUpdaterInterval=null;n.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};n.windowOnBlurFn=function(){n.deactivate()};
return n};
_.f(naR,_.m);_.G=naR.prototype;
_.G.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.c("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"}}}};
_.G.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$16703_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16703_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$16703_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$16703_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.LC(this,this.onPageTypeChange));this.pagePath=location.pathname};
_.G.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn)};
_.G.onPageTypeChange=function(){this.deactivate()};
_.G.onWindowResized=function(){this.deactivate()};
_.G.onCaptionsChanged=function(n){n=!!n.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!n);this.setCaptionSize()};
_.G.setCaptionSize=function(){var n;if(this.active&&!this.captionsHaveBeenTurnedOff&&((n=this.player)==null?0:n.getCaptionWindowContainerId())){var D;(D=this.player)==null||D.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.G.currentPageAllowed=function(){return!this.isWatchPage};
_.G.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var n=this.positionData,D=n.initialTopPosition,L=n.initialHorizontalPosition;_.Dy(this.hostElement,{"--ytd-video-preview-translate-left":n.finalHorizontalPosition-L+"px","--ytd-video-preview-translate-top":n.finalTopPosition-D+"px","--ytd-video-preview-original-top-position":D+"px","--ytd-video-preview-original-horizontal-position":L+"px",
"--ytd-video-preview-initial-scale":"scale("+n.initialScale+")","--ytd-video-preview-width":n.videoPreviewWidth+"px","--ytd-video-preview-height":n.videoPreviewHeight+"px"});return!0};
_.G.handleOpenVideoPreviewAction=function(n){var D=this,L;return _.B(function(g){if(!D.currentPageAllowed())return g.return(0);D.opts=n;return(L=D.alignVideoPreviewForAnimation(n.thumbnail))?g.return(D.activate()):g.return(0)})};
_.G.onMouseLeave=function(n){this.shouldDeactivateOnMouseLeave(n)&&this.deactivate()};
_.G.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.fj.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.G.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.G.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",oM.JSC$16702_DEFAULT_CLICK_LOCATION_BEHAVIOR,oM.JSC$16702_CLICK_LOCATION_ID_MAP)};
_.G.shouldDeactivateOnMouseLeave=function(n){n=n.relatedTarget;if(!n)return!0;var D;return(D=this.opts)!=null&&D.mediaRenderer?!_.Hn(this.opts.mediaRenderer).contains(n):!0};
_.G.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.G.onPlaybackStart=function(){var n=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$16703_preventProgressSaveTimer=
_.Ya(_.fj,function(){n.resetPreventProgressSaveTimer()},1E4);
var D;if((D=this.opts)==null?0:D.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.Ya(_.fj,function(){n.hasMultipleVideoPreviews()?n.startPlaybackForNextVideo():n.deactivate()},this.opts.videoPreviewDurationMs);
var L;this.player.setGlobalCrop(((L=this.opts)==null?0:L.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.G.getRoundedCornersSize=function(){var n;if((n=this.opts)==null?0:n.roundedCornersSize){var D;return(D=this.opts)==null?void 0:D.roundedCornersSize}var L;if((L=this.opts)==null?0:L.enableRounding){var g;if(((g=this.opts)==null?void 0:g.thumbnailSize)==="small")return 1;var b;if(((b=this.opts)==null?void 0:b.thumbnailSize)==="medium")return 2;var q;if(((q=this.opts)==null?void 0:q.thumbnailSize)==="large")return 3}return _.c("web_imp_inset_progress_bar")?3:0};
_.G.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.G.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.G.onMediaContainerClick=function(n){this.isShortcutClick(n)||(this.navigateToWatch(n),n.preventDefault(),n.stopPropagation())};
_.G.activate=function(){var n=this,D,L,g,b,q,U,J,k;return _.B(function(a){switch(a.nextAddress){case 1:if(!n.currentPageAllowed())return a.return(0);L=(D=n.videoPreviewData)==null?void 0:D.inlinePlaybackEndpoint;g=_.WL.instance;if(!L||!g)return a.return(0);n.playbackIntentTriggered=!0;((b=n.opts)==null?0:b.mediaRenderer)&&fEl(n.opts.mediaRenderer,function(){n.deactivate()});
_.X6(n,function(){n.revealPreviewUi()});
q={};_.c("enable_unknown_lact_fix_on_html5")&&(_.E().resolve(_.cL),q.lact=_.FA());n.videoPreviewFetchRequest=TwO(g,n.getInlinePlaybackRequestData(n.videoPreviewData),q);_.JA(a,2);return _.p(a,n.videoPreviewFetchRequest,4);case 4:U=a.yieldResult;if(((J=U)==null?void 0:(k=J.playabilityStatus)==null?void 0:k.status)==="OK")return a.return(n.handlePlayerResponse(U));throw Error("Kj");case 2:_.dG(a),n.deactivate();case 3:return a.return(1)}})};
_.G.getInlinePlaybackRequestData=function(n){var D,L=_.c("web_imp_player_mute_params")?((D=this.opts)==null?void 0:D.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:n.inlinePlaybackEndpoint,startPlaybackInMutedState:L}};
_.G.handlePlayerResponse=function(n){var D=this,L,g,b,q,U,J,k,a,d,T;return _.B(function(Q){if(Q.nextAddress==1){L=D.getInlinePlaybackVideoId();if(!(((g=n)==null?0:(b=g.videoDetails)==null?0:b.videoId)&&D.currentPageAllowed()&&D.playbackIntentTriggered&&D.opts&&L))return D.deactivate(),Q.return(0);if(n.videoDetails.videoId!==L)return Q.return(0);D.enableAudioControls=!!((q=n.playerConfig)==null?0:(U=q.inlinePlaybackConfig)==null?0:U.showAudioControls);n.trackingParams=D.getInlinePlaybackTrackingParams();
if(!D.inlinePlayer)return Q.return(0);J={};if(a=_.u((k=D.videoPreviewData)==null?void 0:k.inlinePlaybackEndpoint,_.M1))J.watch_endpoint=a;if(D.videoPreviewData){var A,I=(A=_.u(D.videoPreviewData.inlinePlaybackEndpoint,_.M1))==null?void 0:A.startTimeSeconds;I!==void 0&&(n.playerConfig||(n.playerConfig={}),n.playerConfig.playbackStartConfig||(n.playerConfig.playbackStartConfig={}),n.playerConfig.playbackStartConfig.startPosition||(n.playerConfig.playbackStartConfig.startPosition={}),n.playerConfig.playbackStartConfig.startSeconds=
I,n.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(I*1E3))}D.inlinePlayer.loadVideoWithPlayerResponse(n,J);if(D.JSC$16703_playerPromise)return Q.jumpTo(2);D.JSC$16703_playerPromise=D.inlinePlayer.getPlayerPromise();return _.p(Q,D.JSC$16703_playerPromise,3)}Q.nextAddress!=2&&(d=Q.yieldResult,d.setInlinePreview(!0),d.setSizeStyle(!1,!0),D.ytPlayerListenerBehavior.listenToPlayerEvents(d,D.JSC$16703_playerEvents),D.player=d,_.bP(D.hostElement,"player-api-ready"));((T=D.opts)==
null?0:T.showPlayerControls)&&D.videoPreviewData&&D.player&&(D.playerControlsData={playerResponse:n,isInlinePlayback:!0,thumbnailOverlays:D.videoPreviewData.thumbnailOverlays,playerApi:D.player},D.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!D.unroundCornersForPlayback,additionalButton:D.getAdditionalButtonType(D.videoPreviewData.thumbnailOverlays)});return Q.return(2)})};
_.G.revealPreviewUi=function(){var n=this;this.playbackIntentTriggered&&_.Qjy(this,function(){n.hasThumbnailPositionChangedSinceTriggered()||(n.updateActiveState(!0),n.noAnimation=!1)})};
_.G.hasThumbnailPositionChangedSinceTriggered=function(){var n=this.positionData,D=this.getThumbnailPositionData();return(n==null?void 0:n.initialTopPosition)!==(D==null?void 0:D.initialTopPosition)||(n==null?void 0:n.initialHorizontalPosition)!==(D==null?void 0:D.initialHorizontalPosition)};
_.G.getThumbnailPositionData=function(){var n,D;if((D=this.opts)==null||!D.thumbnail)return null;D=this.opts.thumbnail;var L=((n=this.opts)==null?0:n.cropPlayerToFillThumbnailHorizontally)?!1:!0;var g=D.getBoundingClientRect();n=g.width;D=g.height;var b=g.top+window.scrollY;g=g.left+window.scrollX;var q=L?Math.ceil(n):n;L=L?Math.ceil(D):D;var U=n/q;n={initialScale:U,initialTopPosition:b-12*U,finalTopPosition:b-12-(L-D)/2,initialHorizontalPosition:g-(12+(q-n)/2),finalHorizontalPosition:g-12-(q-n)/
2,videoPreviewWidth:q,videoPreviewHeight:L};return n};
_.G.updateActiveState=function(n){this.active=n;this.ytdReduxBehavior.dispatch(_.LI({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:n}))};
_.G.stopPlayer=function(n){n=n.resetWatchEndpointStartTime===void 0?!1:n.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(n)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.fj.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.G.deactivate=function(n){n=n===void 0?{}:n;n=n.resetWatchEndpointStartTime===void 0?!1:n.resetWatchEndpointStartTime;GX&&(GX.disconnect(),GX=null);this.stopPlayer({resetWatchEndpointStartTime:n});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.G.isValidThumbnailOverlayButton=function(n,D){n=n.thumbnailOverlayButtonRenderer;var L;return!!n&&!!n.tooltip&&!((L=n.icon)==null||!L.iconType)&&D.includes(n.icon.iconType)};
_.G.isValidThumbnailOverlayButtonViewModel=function(n,D){var L;n=_.u((L=n.thumbnailOverlayButtonViewModel)==null?void 0:L.overlayButton,_.AY);return!!n&&!!n.title&&!!n.iconName&&D.includes(n.iconName)};
_.G.getAdditionalButtonType=function(n){var D=this;if(_.c("web_imp_fastforward_button"))return{button:1};if(_.c("web_imp_miniplayer_button"))return{button:2};if(_.c("web_imp_playback_speed_button"))return{button:3};var L=["AUTO_AWESOME"],g=(n||[]).filter(function(q){return D.isValidThumbnailOverlayButton(q,L)}).map(function(q){return q.thumbnailOverlayButtonRenderer});
if(g.length)return{button:4,thumbnailOverlayButtonRenderers:g};var b=["AUTO_AWESOME"];n=(n||[]).filter(function(q){return D.isValidThumbnailOverlayButtonViewModel(q,b)}).map(function(q){return _.u(q.thumbnailOverlayButtonViewModel.overlayButton,_.AY)});
if(n.length)return{button:4,thumbnailOverlayButtonViewModels:n}};
_.G.allowCaptions=function(){var n;return!((n=this.opts)==null?0:n.forceCaptionsOff)};
_.G.allowUnmuting=function(){var n;return this.enableAudioControls&&!((n=this.opts)==null?0:n.forceMutedVolume)};
_.G.beginStartTimeUpdater=function(){var n=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.D8(function(){n.updateWatchEndpointStartTime()},1E3)};
_.G.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.G.resetPreventProgressSaveTimer=function(){this.JSC$16703_preventProgressSaveTimer!==null&&(_.fj.cancelJob(this.JSC$16703_preventProgressSaveTimer),this.JSC$16703_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.G.updateWatchEndpointStartTime=function(n){var D=this.videoPreviewData;if(this.player&&D!=null&&D.inlinePlaybackEndpoint&&!this.JSC$16703_preventProgressSaveTimer){n=n?0:Math.floor(this.player.getCurrentTime());var L=_.u(D.navigationEndpoint,_.M1);L&&(L.startTimeSeconds=n);if(D=_.u(D.inlinePlaybackEndpoint,_.M1))D.startTimeSeconds=n}};
_.G.isShortcutClick=function(n){return!!n&&(n.ctrlKey||n.shiftKey||n.metaKey)};
_.G.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.G.openInMiniplayer=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1){L=(D=n.videoPreviewData)==null?void 0:D.navigationEndpoint;if(!L)return g.return();_.pJ().lockupActivation=!0;return _.p(g,_.V2X(_.E().resolve(_.X1),L),2)}_.pJ().userActivation=!0;_.Tq(g)})};
_.G.navigateToWatch=function(n){var D,L=(D=this.videoPreviewData)==null?void 0:D.navigationEndpoint;if(L){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(L,n,!0);else{if(_.c("web_thumbnail_to_watch_transition")){var g,b;(g=this.opts)==null||(b=g.onNavigateToWatchCallback)==null||b.call(g)}_.bP(this.hostElement,"yt-navigate",{endpoint:L})}this.deactivate()}};
_.G.getInlinePlaybackVideoId=function(){var n,D;return(D=_.u((n=this.videoPreviewData)==null?void 0:n.inlinePlaybackEndpoint,_.M1))==null?void 0:D.videoId};
_.G.getInlinePlaybackTrackingParams=function(){var n,D;return(n=this.videoPreviewData)==null?void 0:(D=n.inlinePlaybackEndpoint)==null?void 0:D.clickTrackingParams};
_.G.hasMultipleVideoPreviews=function(){var n;return!!(((n=this.opts)==null?0:n.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.G.startPlaybackForNextVideo=function(){var n;(n=this.opts)!=null&&n.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())};
_.oh.Object.defineProperties(naR.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.opts)==null?0:n.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.opts)==null||!n.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 n;if(Array.isArray((n=this.opts)==null?void 0:n.videoPreviewData)){var D;return(D=this.opts)==null?void 0:D.videoPreviewData[this.videoPreviewDataIndex]}var L;return(L=this.opts)==null?void 0:L.videoPreviewData}}});
var YY=oM=naR;oM.prototype.onIsAdsVideoChange=oM.prototype.onIsAdsVideoChange;oM.prototype.onInlinePreviewIsEnabledChange=oM.prototype.onInlinePreviewIsEnabledChange;oM.prototype.optsChanged=oM.prototype.optsChanged;oM.prototype.onMouseLeave=oM.prototype.onMouseLeave;YY.JSC$16702_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);YY.JSC$16702_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"}];
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],YY.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],YY.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],YY.prototype,"componentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],YY.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.n9.YtSparklesClickLocationBehavior),_.F("design:type",Object)],YY.prototype,"ytSparklesClickLocationBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YY.prototype,"opts",void 0);_.Y([_.t(),_.F("design:type",Object)],YY.prototype,"playerControlsData",void 0);
_.Y([_.t(),_.F("design:type",Object)],YY.prototype,"playerControlsAppApi",void 0);_.Y([_.t(),_.F("design:type",Object)],YY.prototype,"playerControlsOptions",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YY.prototype,"noAnimation",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YY.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YY.prototype,"active",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YY.prototype,"playing",void 0);_.Y([_.t({selector:_.IDB}),_.F("design:type",Boolean)],YY.prototype,"inlinePreviewIsEnabled",void 0);_.Y([_.t(),_.F("design:type",String)],YY.prototype,"pagePath",void 0);_.Y([_.t({selector:_.w4}),_.F("design:type",Boolean)],YY.prototype,"isWatchPage",void 0);_.Y([_.x("videoPreviewData"),_.F("design:type",Object),_.F("design:paramtypes",[])],YY.prototype,"thumbnailData",null);
_.Y([_.x("opts","active"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"hidePlayerControls",null);_.Y([_.x("opts"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"isAdsVideo",null);_.Y([_.x("opts"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"roundedCornersSmall",null);
_.Y([_.x("opts"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"roundedCornersMedium",null);_.Y([_.x("opts"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"roundedCornersLarge",null);_.Y([_.x("opts"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YY.prototype,"unroundCornersForPlayback",null);
_.Y([_.x("opts","videoPreviewDataIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],YY.prototype,"videoPreviewData",null);_.Y([_.t(),_.F("design:type",Object)],YY.prototype,"videoPreviewDataIndex",void 0);_.Y([_.bM("#inline-player"),_.F("design:type",Object)],YY.prototype,"inlinePlayer",void 0);_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[MouseEvent]),_.F("design:returntype")],YY.prototype,"onMouseLeave",null);
_.Y([_.V8("opts"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YY.prototype,"optsChanged",null);_.Y([_.V8("inlinePreviewIsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YY.prototype,"onInlinePreviewIsEnabledChange",null);_.Y([_.P("isAdsVideo"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YY.prototype,"onIsAdsVideoChange",null);
YY=oM=_.Y([_.X({is:"ytd-video-preview",disableElementRegistration:!0})],YY);
_.l(YY,"ytd-video-preview",function(){if(OCT!==void 0)return OCT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OCT=n},{mode:2});
}catch(e){_._DumpException(e)}
try{
var $VT;var GED;/*

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
*/
_.Zy({_template:function(){if(GED!==void 0)return GED;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;$VT===void 0&&($VT=document.createElement("template"));var g=$VT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return GED=n},
is:"tp-yt-paper-checkbox",behaviors:[_.rxG],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.X6(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var n=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),D="px",L=n.match(/[A-Za-z]+$/);L!==null&&(D=L[0]);n=parseFloat(n);L=8/3*n;D==="px"&&(L=Math.floor(L),L%2!==n%2&&L++);this.updateStyles({"--paper-checkbox-ink-size":L+
D})}})},
_computeCheckboxClass:function(n,D){var L="";n&&(L+="checked ");D&&(L+="invalid");return L},
_computeCheckmarkClass:function(n){return n?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.I0j._createRipple.call(this)}});var qeO=new _.H("radioButtonSurveyOptionRenderer"),Vu3=new _.H("checkboxSurveyOptionRenderer");var UVA;var BaO;var J3T=0,kET=function(){var n=_.m.call(this)||this;n.selected=!1;n.isOverlay=!1;n.inputId="toggle-option-"+J3T;J3T++;return n};
_.f(kET,_.m);kET.prototype.onTap=function(){_.bP(this.hostElement,"ytd-toggle-option-clicked")};
var WP=kET;_.Y([_.t(),_.F("design:type",String)],WP.prototype,"label",void 0);_.Y([_.t(),_.F("design:type",String)],WP.prototype,"inputId",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],WP.prototype,"selected",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],WP.prototype,"isOverlay",void 0);WP=_.Y([_.X({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.F("design:paramtypes",[])],WP);
_.l(WP,"ytd-toggle-option-renderer",function(){if(BaO!==void 0)return BaO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return BaO=n},{mode:1});var pi2=function(){var n=_.m.apply(this,arguments)||this;n.isToggleOption=!1;n.isOverlay=!1;return n};
_.f(pi2,_.m);pi2.prototype.onTap=function(n){n.preventDefault();this.data&&(n=!this.data.checked,this.set("data.checked",n),_.bP(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:n,value:this.data.value}))};
_.oh.Object.defineProperties(pi2.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
var eo=pi2;eo.prototype.onTap=eo.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],eo.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],eo.prototype,"isToggleOption",void 0);_.Y([_.t(),_.F("design:type",Object)],eo.prototype,"isOverlay",void 0);_.Y([_.x("data.responseText"),_.F("design:type",String),_.F("design:paramtypes",[])],eo.prototype,"label",null);
_.Y([_.R("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],eo.prototype,"onTap",null);eo=_.Y([_.X({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],eo);
_.l(eo,"ytd-checkbox-survey-option-renderer",function(){if(UVA!==void 0)return UVA;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UVA=n},{mode:1});var ZuA;var aaU;var dVl=function(){var n=_.m.apply(this,arguments)||this;n.checked=!1;n.isToggleOption=!1;return n};
_.f(dVl,_.m);dVl.prototype.onTap=function(){this.data&&(this.checked?_.$d(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.$d(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
var xp=dVl;xp.prototype.onTap=xp.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xp.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],xp.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],xp.prototype,"checked",void 0);_.Y([_.t(),_.F("design:type",Object)],xp.prototype,"isToggleOption",void 0);
_.Y([_.R("ytd-toggle-option-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],xp.prototype,"onTap",null);xp=_.Y([_.X({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],xp);
_.l(xp,"ytd-radio-button-survey-option-renderer",function(){if(aaU!==void 0)return aaU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return aaU=n},{mode:1});var TaU=function(){var n=_.m.apply(this,arguments)||this;n.disableAnimation=!1;n.isToggleOption=!0;n.followUpSurveyCommand=null;n.selectedRatingEndpoint=null;n.isSlimlineSurveyFollowUp=!1;n.isShortsStyle=!1;n.styleOverrideAttribute=!0;n.isDarkMode=!1;n.isSubmitted=!1;n.roundedContainer=!0;n.improveShortsResponseRate=_.c("web_improve_shorts_response_rate");n.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 n};
_.f(TaU,_.m);_.G=TaU.prototype;
_.G.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"}}}}};
_.G.attached=function(){var n=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(L){var g;if((g=L[0])!=null&&g.isIntersecting){_.$a().reportShown(n.hostElement);var b;(b=n.intersectionObserver)==null||b.unobserve(n.hostElement)}},{rootMargin:"0px",
threshold:.6});var D;(D=this.intersectionObserver)==null||D.observe(this.hostElement)};
_.G.onDarkModeToggledAction=function(n){this.isDarkMode=n};
_.G.dataChanged=function(){var n;if(((n=this.data)==null?void 0:n.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var D;((D=this.data)==null?void 0:D.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var L,g,b,q;this.darkColorPalette=(L=this.data)==null?void 0:(g=L.inlineContent)==null?void 0:(b=g.compactVideoRenderer)==null?void 0:(q=b.thumbnail)==null?
void 0:q.darkColorPalette;var U,J,k,a;this.lightColorPalette=(U=this.data)==null?void 0:(J=U.inlineContent)==null?void 0:(k=J.compactVideoRenderer)==null?void 0:(a=k.thumbnail)==null?void 0:a.lightColorPalette;var d,T;if(((d=this.data)==null?0:(T=d.inlineContent)==null?0:T.compactVideoRenderer)&&this.isShortsStyle){var Q,A,I,w;n=_.lo((Q=this.data)==null?void 0:(A=Q.inlineContent)==null?void 0:(I=A.compactVideoRenderer)==null?void 0:(w=I.thumbnail)==null?void 0:w.thumbnails);_.Dy(this.hostElement,
{"--yt-background-url":"url("+n+")"})}};
_.G.handleRequestCompletion=function(){this.hostElement.hidden&&_.bP(this.hostElement,"yt-dismissible-item-dismissed")};
_.G.onPopupClosed=function(n){var D;((D=n.detail)==null?void 0:D.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.$d(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.G.handleInlineSurveyRatingSelect=function(n,D){var L=this;this.selectedRatingEndpoint=n;this.followUpSurveyCommand=D;this.expanded=!!n;this.getOptionRenderers().forEach(function(g,b){L.notifyPath("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked");L.set("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),n=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.$d(this.hostElement,"yt-reel-non-video-content-dismissal-command",[n]))};
_.G.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.$d(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var n,D=(n=this.data)==null?void 0:n.dismissalEndpoint;D&&this.ytComponentBehavior.resolveCommand(D)}};
_.G.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.$d(this.hostElement,"yt-close-popup-action"))};
_.G.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var n=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{n=this.getOptionRenderers().filter(function(g){return g.checked});
if(n.length===0)return;n=n.map(function(g){return g.responseEndpoint})}var D=[];
n.forEach(function(g,b){b!==0&&(g=_.u(g,_.Kr))&&g.feedbackToken&&D.push(g.feedbackToken)});
if(n=n[0]){var L={};D.length>0&&(L.extra_feedback_tokens=D);this.ytComponentBehavior.resolveCommand(n,{form:L})}}};
_.G.getOptionRenderers=function(){var n=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(D){n.isSingleSelect=!!_.u(D,qeO);return n.isSingleSelect?_.u(D,qeO):_.u(D,Vu3)}):[]};
_.G.handleInlineSurveyOptionSelect=function(n){n=this.optionSelector.indexOf(n);n!==-1&&this.optionSelector.selectIndex(n)};
_.G.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.G.maybeGetBackgroundColor=function(n){return this.isDarkMode?n.section2Color:n.section3Color};
_.G.colorPaletteChanged=function(){var n=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;n=n&&this.maybeGetBackgroundColor(n);this.dismissibleEl.style.backgroundColor=!n||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.AW(n)};
_.oh.Object.defineProperties(TaU.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
var KY=TaU;KY.prototype.colorPaletteChanged=KY.prototype.colorPaletteChanged;KY.prototype.onPopupClosed=KY.prototype.onPopupClosed;KY.prototype.handleRequestCompletion=KY.prototype.handleRequestCompletion;KY.prototype.dataChanged=KY.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],KY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],KY.prototype,"actionHandlerBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],KY.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],KY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],KY.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.bM("#follow-up-survey-options"),_.F("design:type",Object)],KY.prototype,"optionSelector",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"disableAnimation",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"isToggleOption",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"followUpSurveyCommand",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"selectedRatingEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],KY.prototype,"expanded",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KY.prototype,"isSlimlineSurveyFollowUp",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KY.prototype,"isShortsStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KY.prototype,"styleOverrideAttribute",void 0);_.Y([_.t(),_.F("design:type",Boolean)],KY.prototype,"isSingleSelect",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"isDarkMode",void 0);
_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"lightColorPalette",void 0);_.Y([_.t(),_.F("design:type",Object)],KY.prototype,"darkColorPalette",void 0);_.Y([_.x("selectedRatingEndpoint","isShortsStyle"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],KY.prototype,"isOptionSelected",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KY.prototype,"roundedContainer",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],KY.prototype,"improveShortsResponseRate",void 0);_.Y([_.bM("#dismissible"),_.F("design:type",HTMLElement)],KY.prototype,"dismissibleEl",void 0);_.Y([_.bM("#dismiss-button yt-icon-button"),_.F("design:type",HTMLElement)],KY.prototype,"dismissButtonEl",void 0);_.Y([_.bM("#inline-survey-header yt-icon-button"),_.F("design:type",HTMLElement)],KY.prototype,"inlineHeaderDismissButtonEl",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KY.prototype,"dataChanged",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KY.prototype,"handleRequestCompletion",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],KY.prototype,"onPopupClosed",null);
_.Y([_.P("darkColorPalette","lightColorPalette","isDarkMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KY.prototype,"colorPaletteChanged",null);KY=_.Y([_.X({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],KY);
_.l(KY,"ytd-inline-survey-renderer",function(){if(ZuA!==void 0)return ZuA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZuA=n},{mode:1});
}catch(e){_._DumpException(e)}
try{
var iOm,wyy,hv_;iOm=function(n){return _.c("kevlar_watch_cinematics_invisible")||n.fullscreen&&_.c("kevlar_watch_cinematics_invisible_in_fullscreen")||n.theater&&!n.fullscreen&&_.c("kevlar_watch_cinematics_invisible_in_theater")};
wyy=function(){var n=document.createElement("canvas"),D=n.getContext("2d");if(!D)throw Error("Yl");_.lJ(n,{position:"absolute",width:"100%",height:"100%"});return{element:n,context:D}};
hv_=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.c("kevlar_watch_cinematics_css_blur")};
_.Wbh=function(n,D,L){return Math.abs(n-D)<=(L||1E-6)};
_.evS=function(n,D){return n==D?!0:n&&D?n.width==D.width&&n.height==D.height:!1};_.xf$=new _.H("notificationActionRenderer");var Kbi=function(n){var D=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.gs;this.element.addEventListener("load",function(){D.loaded=!0;D.resolver.resolve(D.element)});
this.element.addEventListener("error",function(){D.failed=!0});
this.element.src=n};var RvI=function(n,D){this.image=n;this.frame=D};
RvI.prototype.drawToCanvas=function(n,D){var L=this.frame.width/this.frame.columns,g=this.frame.height/this.frame.rows,b=D.offsetX,q=D.offsetY;iOm(D)?(n.fillStyle=D.fullscreen?"#000":"#0f0f0f",n.fillRect(b,q,(D==null?void 0:D.width)||L,(D==null?void 0:D.height)||g)):n.drawImage(this.image,this.frame.column*L,this.frame.row*g,L,g,b,q,(D==null?void 0:D.width)||L,(D==null?void 0:D.height)||g)};
var PTD=function(n){this.color=n};
PTD.prototype.drawToCanvas=function(n,D){var L=D.offsetX,g=D.offsetY,b=D.width,q=D.height;n.fillStyle=iOm(D)?D.fullscreen?"#000":"#0f0f0f":this.color;n.fillRect(L,g,b,q)};var VM=function(n,D){_.Ne.call(this);this.playerApi=D;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.p0(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();tJ$(this,n);_.mf$(this);this.update()},lQy;
_.f(VM,_.Ne);VM.prototype.addEventListeners=function(){var n=this,D=function(){n.update()},L=function(b){n.paused||(b.type==="newdata"&&(n.mosaics.clear(),vi_(n),UQ(n)),_.mf$(n),n.update())},g=function(){n.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",D);this.playerApi.addEventListener("onVideoDataChange",L);this.playerApi.addEventListener("onStateChange",g);this.addOnDisposeCallback(function(){n.playerApi.removeEventListener("onVideoProgress",D);n.playerApi.removeEventListener("onVideoDataChange",L);n.playerApi.removeEventListener("onStateChange",g)})};
var tJ$=function(n,D){n.cinematicContainerRenderer!==D&&(n.cinematicContainerRenderer=D,vi_(n),UQ(n),n.colorStoreUpdateJobId=_.fj.addLowPriorityJob(function(){var L;if((L=n.cinematicContainerRenderer.colorStore)!=null&&L.sampledColors){L=Infinity;for(var g=_.V(n.cinematicContainerRenderer.colorStore.sampledColors),b=g.next();!b.done;b=g.next()){b=b.value;var q=Number(b.key);q!==0&&q<L&&(L=q);q=_.z7(b.value);n.colorStore.set(b.key,q)}n.colorStoreTimeInterval=L}}))},vi_=function(n){n.colorStoreUpdateJobId&&
(_.fj.cancelJob(n.colorStoreUpdateJobId),n.colorStoreUpdateJobId=void 0);
n.colorStore.clear();n.currentStoryboardColor=void 0},Xy1=function(n,D){var L;
return(L=n.getStoryboardFrame(D))==null?void 0:L.url};
VM.prototype.onPlayerStateChange=function(){this.update()};
VM.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
_.mf$=function(n){var D=n.getStoryboardFrame(0);D&&(D=new _.p0(D.width/D.columns,D.height/D.rows),_.evS(n.currentStoryboardSize,D)||(n.currentStoryboardSize=D,n.publish("STORYBOARD_SIZE_CHANGED",n.currentStoryboardSize)))};
lQy=function(n,D){n.currentStoryboardIndex=D;n.pendingStoryboardIndex=NaN;D=n.getStoryboardFrame(n.currentStoryboardIndex);n.currentStoryboard=new RvI(n.mosaics.get(D.url).element,D);n.publish("STORYBOARD_CHANGED",n.currentStoryboard);n.lastUpdateTime=(0,_.Ml)()};
VM.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var UQ=function(n){n.currentStoryboardIndex=NaN;n.pendingStoryboardIndex=NaN;n.currentStoryboard&&(n.currentStoryboard=void 0,n.publish("STORYBOARD_CHANGED",void 0));n.lastUpdateTime=NaN};
VM.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)UQ(this);else{var n=this.playerApi.getPlayerState(1);if(n===-1||n===5||n===0)UQ(this);else if(isNaN(this.lastUpdateTime)||!((0,_.Ml)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(n=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){n=""+Math.round(n*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var D=this.colorStore.get(n);D?D!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=D,this.currentStoryboard=new PTD(D),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.Ml)()):(_.CL(new _.pe("Could not find color for timestamp: "+n,this.cinematicContainerRenderer)),UQ(this))}else UQ(this);else MJd(this,n)}};
var MJd=function(n,D){var L=n.getStoryboardFrameIndex(D);if(L!==n.currentStoryboardIndex&&L!==n.pendingStoryboardIndex){D=Xy1(n,L);var g=n.mosaics.get(D);g?g.loaded&&lQy(n,L):(n.pendingStoryboardIndex=L,L=new Kbi(D),n.mosaics.set(D,L),L.resolver.promise.then(function(){if(!n.isDisposed()&&!n.paused&&!isNaN(n.pendingStoryboardIndex)){var b=Xy1(n,n.pendingStoryboardIndex);if(b){var q;(q=n.mosaics.get(b))!=null&&q.loaded&&lQy(n,n.pendingStoryboardIndex)}else UQ(n)}}))}};
VM.prototype.getStoryboardFrameIndex=function(n){var D=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(n,D)};
VM.prototype.getStoryboardFrame=function(n){var D=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,L,g;return((g=(L=this.playerApi).getStoryboardFrame)==null?void 0:g.call(L,n,D))||null};
VM.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var JX=function(n,D,L,g){g=g===void 0?!1:g;_.TR.call(this);this.cinematicContainerRenderer=D;this.playerApi=L;this.theater=this.fullscreen=!1;var b;this.ambientLightThemeEnabled=!g&&!!(D==null?0:(b=D.config)==null?0:b.enableInLightTheme);this.ambientFullscreenEnabled=g&&_.c("web_cinematic_fullscreen");this.container=document.createElement("div");n.appendChild(this.container);var q;if(_.c("web_cinematic_theater_mode")||_.c("web_cinematic_fullscreen")||(D==null?0:(q=D.config)==null?0:q.enableInLightTheme))this.ambientV2Container=
document.createElement("div"),this.container.appendChild(this.ambientV2Container);oiD(this);n=this.ambientV2Container||this.container;this.backCanvas=wyy();this.frontCanvas=wyy();n.appendChild(this.backCanvas.element);n.appendChild(this.frontCanvas.element);this.storyboardManager=new VM(D,this.playerApi);_.qI(this,this.storyboardManager);this.addEventListeners();Y8O(this)?S8d(this,100+Bj(this)*3*2,100+Bj(this)*3*2):FbK(this);HO_(this,this.storyboardManager.currentStoryboard)};
_.f(JX,_.TR);var oiD=function(n){n.ambientV2Container?yJ$(n):(_.lJ(n.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+N8I(n)+", "+jvh(n)+")"}),hv_()&&_.lJ(n.container,"filter","blur("+_.H7("cinematic_watch_css_filter_blur_strength",40)+"px)"))},yJ$=function(n){if(n.ambientV2Container){var D=n.playerApi.getVideoAspectRatio();
_.lJ(n.container,{"aspect-ratio":""+D,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.lJ(n.ambientV2Container,{"aspect-ratio":""+D,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+N8I(n)+", "+jvh(n)+")"});hv_()&&_.lJ(n.ambientV2Container,"filter","blur("+_.H7("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
JX.prototype.setFullscreen=function(n,D){this.fullscreen=n;this.theater=!!D;oiD(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),n=this.storyboardManager.currentStoryboard,nG$(this),n&&D6D(this,n)};
JX.prototype.addEventListeners=function(){var n=this,D=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(b){HO_(n,b)}),L=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){FbK(n)});
this.addOnDisposeCallback(function(){n.storyboardManager.unsubscribeByKey(D);n.storyboardManager.unsubscribeByKey(L)});
if(this.ambientV2Container){var g=function(){yJ$(n)};
this.playerApi.addEventListener("onVideoDataChange",g);this.addOnDisposeCallback(function(){n.playerApi.removeEventListener("onVideoDataChange",g)})}};
var FbK=function(n){if(!Y8O(n)){var D=n.storyboardManager.currentStoryboardSize;isNaN(D.width)||isNaN(D.height)||S8d(n,Number(D.width)+Bj(n)*3*2,Number(D.height)+Bj(n)*3*2)}},S8d=function(n,D,L){n.backCanvas.element.width=D;
n.backCanvas.element.height=L;n.frontCanvas.element.width=D;n.frontCanvas.element.height=L},Y8O=function(n){return n.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},HO_=function(n,D){var L=n.frontCanvas.element.getAnimations()[0];
L?(L.pause(),n.backCanvas.context.globalAlpha=Number(getComputedStyle(n.frontCanvas.element).opacity),n.frontCanvas.element.style.opacity="0",L.finish()):n.backCanvas.context.globalAlpha=1;n.backCanvas.context.drawImage(n.frontCanvas.element,0,0,n.backCanvas.element.width,n.backCanvas.element.height);nG$(n);D&&D6D(n,D);D=D?n.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.H7("cinematic_watch_fade_out_duration",500);L=_.H7("cinematic_watch_transition_frame_rate")/1E3;var g=
{};L&&(g={easing:"steps("+Math.round(D*L)+")"});n.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:D,iterations:1},g));n.frontCanvas.element.style.opacity="1"},nG$=function(n){var D=n.ambientLightThemeEnabled,L=n.ambientLightThemeEnabled||n.ambientFullscreenEnabled&&!_.c("web_cinematic_fullscreen_v2");
n.frontCanvas.context.fillStyle=n.theater&&D||n.fullscreen&&L?"#000":"#0f0f0f";hv_()||(n.frontCanvas.context.filter="blur(0)");n.frontCanvas.context.fillRect(0,0,n.frontCanvas.element.width,n.frontCanvas.element.height)},D6D=function(n,D){hv_()||(n.frontCanvas.context.filter="blur("+Bj(n)+"px)");
n.frontCanvas.context.globalAlpha=_.H7("cinematic_watch_effect_opacity",.4);var L={offsetX:Bj(n)*3,offsetY:Bj(n)*3,theater:n.theater,fullscreen:n.fullscreen};Y8O(n)&&(L.width=100,L.height=100);D.drawToCanvas(n.frontCanvas.context,L);n.frontCanvas.context.globalAlpha=1},Bj=function(n){var D;
return(D=n.cinematicContainerRenderer.config.blurStrength)!=null?D:5},N8I=function(n){var D,L;
if((n.fullscreen||n.theater)&&((D=n.cinematicContainerRenderer.config)==null?0:(L=D.watchFullscreenConfig)==null?0:L.colorSourceWidthMultiplier))return n.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var g;return(g=n.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?g:n.cinematicContainerRenderer.config.colorSourceSizeMultiplier},jvh=function(n){var D,L;
if((n.fullscreen||n.theater)&&((D=n.cinematicContainerRenderer.config)==null?0:(L=D.watchFullscreenConfig)==null?0:L.colorSourceHeightMultiplier))return n.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var g;return(g=n.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?g:n.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
JX.prototype.disposeInternal=function(){_.TR.prototype.disposeInternal.call(this);this.container.remove()};
JX.prototype.clear=function(){HO_(this)};
JX.prototype.pause=function(){this.storyboardManager.pause()};var LIW;LIW=_.fT(function(){var n,D,L=!((D=(n=document.createElement("canvas")).getContext)==null||!D.call(n,"2d")),g;n=!((g=CSS)==null||!g.supports("filter: blur(0)"));g=!!Element.prototype.animate&&!!Element.prototype.getAnimations;D=_.c("web_cinematic_fullscreen")||_.c("web_cinematic_theater_mode")||_.c("web_cinematic_light_theme")||!1;var b;return L&&n&&g&&(!D||!((b=CSS)==null||!b.supports("aspect-ratio: 1 / 1")))});
_.kc=function(n,D){_.Ne.call(this);this.container=n;this.playerApi=D;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=gG_(this);this.update()};
_.f(_.kc,_.Ne);_.bQd=function(n){var D=document.documentElement.hasAttribute("dark");n.isDarkModeEnabled=D;n.update()};
_.$6y=function(n,D){n.settingEnabled=D;n.update()};
_.kc.prototype.setFullscreen=function(n,D){this.fullscreen=n;this.theater=!!D;this.update()};
_.GPh=function(n,D){n.cinematicContainerRenderer=D;n.cinematicContainerRenderer&&(n.cinematicsVe=_.Eh(n.isShorts()?227858:159022),_.G6(_.qb(),n.cinematicsVe),n.loggingClientData={watchCinematicContainerData:{presentationStyle:n.cinematicContainerRenderer.presentationStyle}});n.update()};
_.kc.prototype.isShorts=function(){var n,D;return((n=this.cinematicContainerRenderer)==null?void 0:(D=n.config)==null?void 0:D.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.kc.prototype.isAllowed=function(){var n;if(n=LIW()){var D,L,g;n=((L=this.cinematicContainerRenderer)==null?void 0:L.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((g=this.cinematicContainerRenderer)==null||!g.colorStore)||((D=this.cinematicContainerRenderer)==null?void 0:D.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(n)if(_.c("web_cinematics_pausing")){var b,q;n=this.isDarkModeEnabled||!!((b=this.cinematicContainerRenderer)==
null?0:(q=b.config)==null?0:q.enableInLightTheme)}else{var U,J;b=!!((U=this.cinematicContainerRenderer)==null?0:(J=U.config)==null?0:J.enableInLightTheme)&&(_.OJ("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);n=this.isDarkModeEnabled||b}if(U=n){var k,a;U=!((a=(k=this.prefersReducedMotionQuery)==null?void 0:k.matches)!=null&&a)}return U};
_.qri=function(n){var D;(D=n.currentCinematicEffect)==null||D.pause()};
_.kc.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var gG_=function(n){if(!_.c("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var D=window.matchMedia("(prefers-reduced-motion: reduce)"),L=function(){n.update()};
D.addListener(L);n.addOnDisposeCallback(function(){D.removeListener(L)});
return D}};
_.kc.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var n=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new JX(this.container,n,this.playerApi,this.isDarkModeEnabled),_.qI(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var D=this.currentCinematicEffect;D.cinematicContainerRenderer!==
n&&(D.cinematicContainerRenderer=n,tJ$(D.storyboardManager,n),oiD(D));n=_.cz();_.Qm(0,194,!0);n.save();n=_.r1();this.cinematicsVe&&n&&_.lP(n,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(n=_.r1(),this.cinematicsVe&&n&&_.MK(n,[this.cinematicsVe],!1,this.loggingClientData),_.og(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.oh.Object.defineProperties(_.kc.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var x9R;var Kow;_.Zy({_template:function(){if(Kow!==void 0)return Kow;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=
n.content,L=D.insertBefore;x9R===void 0&&(x9R=document.createElement("template"));var g=x9R;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return Kow=n},
is:"tp-yt-iron-pages",behaviors:[_.iS,_.Op],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var E7A;_.s0J=function(){if(_.c("kevlar_home_skeleton")&&!E7A){var n=document.querySelector("#home-page-skeleton");n&&(_.Wz("hgcr"),_.k3(n),E7A=!0)}};
E7A=!1;_.iQ=new _.H("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var knJ=function(n){return _.Lzf(_.DQv(n&16777215))<.5},pQR=function(n,D,L){var g=L.minimumRowsOfVideosBetweenSections===void 0?1:L.minimumRowsOfVideosBetweenSections;
return n<(L.minimumRowsOfVideosAtStart===void 0?2:L.minimumRowsOfVideosAtStart)||D!==null&&n-D<=g?!1:!0},ZiU=function(n,D){var L=0,g=0;
n=_.V(n);for(var b=n.next();!b.done;b=n.next()){var q=b.value;if(q.richItemRenderer)q.richItemRenderer.rowIndex=g,q.richItemRenderer.colIndex=L++,L===D&&(L=0,g++);else if(q.richGroupRenderer&&q.richGroupRenderer.numColumns!==void 0)q.richGroupRenderer.rowIndex=g,q.richGroupRenderer.colIndex=L,L+=q.richGroupRenderer.numColumns,L===D&&(L=0,g++);else if(q.richSectionRenderer){var U=b=void 0;if(q=_.u((b=q)==null?void 0:(U=b.richSectionRenderer)==null?void 0:U.content,_.O$6))q.rowIndex=g++}}},agD=function(n,
D){var L=D.contentElement;
D=D.rendererToTagNameMap;if(L&&D&&D.size!==0){for(var g=new Map,b=_.V(L.children),q=b.next();!q.done;q=b.next()){q=q.value;var U=q.tagName.toLowerCase(),J=g.get(U);J||(J=[],g.set(U,J));J.push(q)}if(g.size!==0)for(b=Math.min(n.length,L.children.length),q=new Map,U=0;U<b;U++){J=Object.keys(n[U])[0];J=D.get(J);if(!J)break;var k=q.get(J);k===void 0&&(k=0,q.set(J,k));var a=g.get(J);if(!a||k>=a.length)break;q.set(J,k+1);J=a[k];k=L.children[U];k!==J&&(_.myv=!0,_.v6b.set(J,!0),L.insertBefore(J,k),_.v6b.delete(J),
_.myv=!1)}}},dMA=function(n,D,L,g,b,q,U){g=g===void 0?{}:g;
if(!n||!n.length)return[];n=n.slice();var J=[],k=[];b=null;for(var a=0,d=function(e){k.sort(function(S,$i){return $i.skippedOnRow-S.skippedOnRow});
for(var v,LO=(v=k.shift())==null?void 0:v.content;LO;)!LO.richSectionRenderer&&e||J.push(LO),v=void 0,LO=(v=k.shift())==null?void 0:v.content},T=[];n.length>0||k.length>0;){for(var Q=[],A=D;A>0;){var I=void 0,w=void 0,h=(w=k[0]&&k[0].skippedOnRow<a?(I=k.shift())==null?void 0:I.content:void 0)!=null?w:n.shift();
if(!h)break;if(h.richItemRenderer)I=h.richItemRenderer.targetId,w=void 0,I&&((w=U)==null?0:w.has(I))&&T.push(U.get(I)),Q.push(h),A--;else if(h.richGroupRenderer&&h.richGroupRenderer.numColumns!==void 0)h.richGroupRenderer.numColumns<=A?(Q.push(h),A-=h.richGroupRenderer.numColumns):A===D&&h.richGroupRenderer.numColumns>D?(Q.push({richGroupRenderer:Object.assign({},h.richGroupRenderer,{numColumns:D})}),A=0):k.push({content:h,skippedOnRow:a});else if(h.richSectionRenderer)if(pQR(a,b,g)&&A===D){J.push(h);
b=a;a++;continue}else k.push({content:h,skippedOnRow:a});else if(h.continuationItemRenderer){d(!0);J.push(h);A=0;break}if(A===0)J.push.apply(J,_.Iu(Q));else if(!L&&n.length===0){d(!1);J.push.apply(J,_.Iu(Q));A=0;break}}a++;T=_.V(T);for(Q=T.next();!Q.done;Q=T.next())J.push(Q.value),a++;T=[]}ZiU(J,D);q&&agD(J,q);return J},EkA=function(n){var D=n.data;
var L=n.uniqueId;n=n.overrides;var g,b=((g=D.timedAnimationData)==null?void 0:g.animationTiming)||[];return _.Z("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.Z(_.raJ,{settings:{uniqueId:L,timings:b,experimentEnabled:b.length>0,enabled:b.length>0}},T73(D.buttonRenderer,{buttonRenderer:{buttonOverrides:n}})))},sk3=function(n){return n.talkToRecs},uzU=function(n,D){if(D){var L=_.Ss().getState().entities.flowStateEntity,g=c_2(n),b=[D];
g&&g!==D&&b.push(g);var q=!0,U;if(L&&n.flowStateEntityKey&&((U=L[n.flowStateEntityKey])==null?void 0:U.primaryButtonDisabled)!==void 0){var J;q=!((J=L[n.flowStateEntityKey])==null||!J.primaryButtonDisabled)}Qk3(n,g!=null?g:D,b,q)}},A_J=function(n){return _.a9(_.Ss(),function(D){return D.entities.flowStateEntity},function(D,L){if(n.flowStateEntityKey){var g,b=D==null?void 0:(g=D[n.flowStateEntityKey])==null?void 0:g.currentStepId,q;
L=L==null?void 0:(q=L[n.flowStateEntityKey])==null?void 0:q.currentStepId;q=_.Ss().getState().talkToRecs;if(b&&b!==L){var U;D=(D==null?void 0:(U=D[n.flowStateEntityKey])==null?void 0:U.stepIdStack)||Object.keys(q.stepStates);U=!fg2(q==null?void 0:q.stepStates[b]);Qk3(n,b,D,U)}}})},zlJ=function(n){return _.a9(_.Ss(),sk3,function(D){var L=c_2(n);
if(L){var g=Object.keys(D.stepStates);D=!fg2(D==null?void 0:D.stepStates[L]);Qk3(n,L,g,D)}})},fg2=function(n){var D=Object.keys((n==null?void 0:n.selectionStates)||{}).reduce(function(q,U){return q||(n==null?void 0:n.selectionStates[U].isSelected)},!1),L,g,b=!!(n==null?0:(L=n.userQuery)==null?0:(g=L.userQuery)==null?0:g.trim());
return D||b},c_2=function(n){if(n.flowStateEntityKey){var D,L,g=(D=_.Ss().getState().entities.flowStateEntity)==null?void 0:(L=D[n.flowStateEntityKey])==null?void 0:L.currentStepId;
if(g)return g}},Qk3=function(n,D,L,g){_.Ss().dispatch(_.pF("flowStateEntity",n.flowStateEntityKey,{currentStepId:D,
stepIdStack:L,key:n.flowStateEntityKey,primaryButtonDisabled:g}))},IgC;var CQA;_.Zy({_template:function(){if(CQA!==void 0)return CQA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
var D=n.content,L=D.insertBefore;IgC===void 0&&(IgC=document.createElement("template"));var g=IgC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return CQA=n},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var r_R=new _.H("talkToRecsFlowRenderer");var OiU=new _.H("flowRootRenderer");var iiU=new _.H("chipsShelfViewModel");_.wQJ=new _.H("engagementPanelSectionListRenderer");var hlT=function(){this.horizontal=!1},WXo=function(n,D){n.horizontal=D};
hlT.prototype.position=function(n,D,L,g){g=g===void 0?1:g;n=this.delta(n)*g+D;g=Math.max(D,L);return n>=Math.min(D,L)&&n<=g?n:L};
hlT.prototype.axis=function(n){n=this.direction(n);return n==="up"||n==="down"?"Y":"X"};var sz=function(n,D,L){D=D===void 0?_.UK():D;this.target=n;this.manager=D;this.touchAction=L;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
sz.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(_.Iu(this.events)));for(var n=_.V(this.events),D=n.next();!D.done;D=n.next())this.listen(D.value)}};
sz.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Iu(this.events)));for(var n=_.V(this.events),D=n.next();!D.done;D=n.next())this.unlisten(D.value)}};
sz.prototype.listen=function(n){this.eventMap[n]&&this.target.addEventListener(n,this.eventMap[n])};
sz.prototype.unlisten=function(n){this.eventMap[n]&&this.target.removeEventListener(n,this.eventMap[n])};var cQ=function(){hlT.apply(this,arguments)};
_.f(cQ,hlT);cQ.prototype.direction=function(n){var D=n.detail;n=D.deltaY;D=D.deltaX;return n&&!this.horizontal?n>0?"down":"up":D&&this.horizontal?D>0?"right":"left":"none"};
cQ.prototype.distance=function(n){return Math.abs(this.delta(n))};
cQ.prototype.delta=function(n){var D=this.direction(n),L=n.detail;n=L.deltaX;L=L.deltaY;return D==="up"||D==="down"?L||0:n||0};
cQ.prototype.velocity=function(n){var D=this.direction(n),L=n.detail;n=L.velocityX;L=L.velocityY;return Math.abs(D==="up"||D==="down"?L||0:n||0)};_.QN=function(n,D,L,g,b,q){b=b===void 0?new cQ:b;q=q===void 0?_.UK():q;sz.call(this,D,q,g);var U=this;this.element=n;this.target=D;this.config=L;this.input=b;this.manager=q;this.events=["panstart","panmove","panend"];this.onPanStart=function(){U.config.draggingClass&&U.element.classList.add(U.config.draggingClass);U.config.startAction&&U.config.startAction()};
this.onPanMove=function(J){var k=elR(U,J);if(k){U.move(J,k);k.fade&&U.fade(J,k);var a=U.input.direction(J);k.moveAction&&k.moveAction(xMw(U,J,k),a)}};
this.onPanEnd=function(J){var k,a,d,T,Q,A;return _.B(function(I){if(I.nextAddress==1){U.animationRequestId&&cancelAnimationFrame(U.animationRequestId);U.animationRequestId=void 0;k=elR(U,J);if(!k)return I.return();a=k;d=a.triggerAction;T=a.fade;Q=a.disableFinish;A=a.translateBack;var w=U.input.velocity(J),h=U.input.distance(J),e=U.threshold(k);return w>.3&&h>10||h>e?Q?I.jumpTo(6):T?_.p(I,KX2(U,J),6):_.p(I,RlT(U,J,k),6):A?_.p(I,U.translateBack(J),3):I.jumpTo(3)}I.nextAddress!=3&&d&&d();U.config.draggingClass&&
U.element.classList.remove(U.config.draggingClass);U.reset();_.Tq(I)})};
n=Object.keys(L.triggers);this.directions=new Set(n);WXo(this.input,this.directions.has("right")||this.directions.has("left"))};
_.f(_.QN,sz);_.QN.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var elR=function(n,D){D=n.input.direction(D);return n.config.triggers[D]};
_.QN.prototype.move=function(n,D){var L=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var g=L.input.axis(n),b=L.input.position(n,L.config.startPosition,D.endPosition,D.moveRatio||1);L.element.style.transform="translate"+g+"("+b+"px)";L.animationRequestId=void 0}))};
var xMw=function(n,D,L){var g=L.moveRatio||1;L=Math.abs(n.config.startPosition-L.endPosition);return Math.min(n.input.distance(D)*g,L)/L};
_.QN.prototype.fade=function(n,D){var L=D.endOpacity;n=xMw(this,n,D);n>0&&(this.element.style.opacity=""+(((L||0)-1)*n+1))};
_.QN.prototype.threshold=function(n){return n.threshold?n.threshold:Math.abs(n.endPosition-this.config.startPosition)/3};
var RlT=function(n,D,L){var g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return g=n.input.delta(D)+n.config.startPosition,b=n.input.axis(D),q=L,U=q.endPosition,J=q.transitionEndPosition,a=(k=J)!=null?k:U,_.p(d,n.element.animate([{transform:"translate"+b+"("+g+"px)"},{transform:"translate"+b+"("+a+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);n.element.style.transform="translate"+b+"("+a+"px)";_.Tq(d)})};
_.QN.prototype.translateBack=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1){if(!D.element.style.transform)return b.return();L=D.input.axis(n);g=D.config.startPosition;return _.p(b,D.element.animate([{transform:D.element.style.transform},{transform:"translate"+L+"("+g+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}D.element.style.transform="translate"+L+"("+g+"px)";_.Tq(b)})};
var KX2=function(n,D){var L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return L=n.input.delta(D)+n.config.startPosition,g=n.input.axis(D),b=L+70,q=n.element.style.opacity===""?1:n.element.style.opacity,_.p(U,n.element.animate([{transform:"translate"+g+"("+L+"px)",opacity:q},{transform:"translate"+g+"("+b+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);n.element.style.transform="translate"+g+"("+b+"px)";n.element.style.opacity="0";_.Tq(U)})};var PQJ=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.scrollRate=3;n.autoScrollAnimationStart=0;n.autoScrollPaused=!1;n.autoScrollRafId=0;return n};
_.f(PQJ,_.GG);_.G=PQJ.prototype;_.G.created=function(){var n=this;this.boundAutoScrollHandler=function(D){n.autoScroll(D)}};
_.G.detached=function(){this.hostElement.removeEventListener("mouseout",_.LC(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.LC(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.LC(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.G.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.LC(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.LC(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.LC(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.LC(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.LC(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.LC(this,this.endAutoScroll)),this.endAutoScroll())};
_.G.autoScroll=function(n){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=n);var D;if(D=!this.autoScrollPaused&&this.scrollTarget)D=this.scrollTarget,D=D.scrollHeight-D.scrollTop!==D.clientHeight;D&&(D=1E3/this.scrollRate,n-=this.autoScrollAnimationStart,n>D&&(this.scrollTarget.scrollTop+=Math.ceil(n/D),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.G.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.G.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
var uQ=PQJ;uQ.prototype.autoScrollEnabledChanged=uQ.prototype.autoScrollEnabledChanged;_.Y([_.t(),_.F("design:type",Object)],uQ.prototype,"scrollRate",void 0);_.Y([_.t(),_.F("design:type",Object)],uQ.prototype,"scrollTarget",void 0);_.Y([_.t(),_.F("design:type",Boolean)],uQ.prototype,"autoScrollEnabled",void 0);_.Y([_.P("autoScrollEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uQ.prototype,"autoScrollEnabledChanged",null);uQ=_.Y([_.qt()],uQ);_.tlC=[uQ.prototype];var mMT;var T73=_.s9({buttonRenderer:_.nH});_.Hl(EkA);_.HB(EkA,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var vk3=function(){var n=_.m.apply(this,arguments)||this;n.hideJoinButtonBeforeSubscribed=_.c("hide_join_button_before_subscribed");n.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return n};
_.f(vk3,_.m);_.G=vk3.prototype;
_.G.configureRendererStamper=function(){return{"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"}}}};
_.G.updateJoinButtonOverrides=function(){var n,D;(n=_.r(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(D=n.polymerController)==null||D.set("overrides",this.joinButtonOverrides);if(n=_.r(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))n.overrides=this.joinButtonOverrides};
_.G.handleButtonRefreshAction=function(n){if(n=_.u(n,_.NkI))this.set("data.membershipButton",n.membershipButton),this.notifyPath("data.membershipButton")};
_.G.onYtServiceRequestError=function(n){_.Og(this.hostElement,n.detail.error.message)};
_.G.handleUnsubscribeAction=function(){var n,D,L;((n=this.data)==null?void 0:(D=n.membershipButton)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.style)==="STYLE_PRIMARY"&&_.r(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.oh.Object.defineProperties(vk3.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.subscriptionStateEntity)==null||!n.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.data)==null?void 0:n.membershipButton,L;n=(D==null?void 0:D.buttonRenderer)||_.u(D==null?void 0:(L=D.timedAnimationButtonRenderer)==null?void 0:L.buttonRenderer,_.Wx);return(n==null?void 0:n.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(n==null?void 0:n.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(n==null?void 0:n.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}}});
var fi=vk3;fi.prototype.onYtServiceRequestError=fi.prototype.onYtServiceRequestError;fi.prototype.updateJoinButtonOverrides=fi.prototype.updateJoinButtonOverrides;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],fi.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fi.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],fi.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fi.prototype,"data",void 0);_.Y([_.x("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],fi.prototype,"hideJoin",null);_.Y([_.t(),_.F("design:type",String)],fi.prototype,"subscribeKey",void 0);_.Y([_.t({selectorArgs:["subscribeKey"],selector:_.DX}),_.F("design:type",Object)],fi.prototype,"subscriptionStateEntity",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fi.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.Y([_.x("subscriptionStateEntity"),_.t({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],fi.prototype,"subscribed",null);_.Y([_.x("subscribed","data.membershipButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],fi.prototype,"joinButtonOverrides",null);
_.Y([_.P("joinButtonOverrides"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fi.prototype,"updateJoinButtonOverrides",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],fi.prototype,"onYtServiceRequestError",null);fi=_.Y([_.X({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],fi);
_.l(fi,"ytd-video-owner-renderer",function(){if(mMT!==void 0)return mMT;var n=document.createElement("template");_.z(n,'\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)]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></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]]" 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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return mMT=n},{mode:1});var XQU;var lg3=function(){var n=_.m.apply(this,arguments)||this;n.buttonUpdate=_.c("web_button_rework");n.dismissButtonOverrides=_.c("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;n.forceDarkTheme=!1;n.forceLightTheme=!1;n.dynamicTextHeight=94;n.hasOverflowButton=!1;n.isInfeedModernization=!1;return n};
_.f(lg3,_.m);_.G=lg3.prototype;_.G.computeUrlImg=function(n){if(n)return _.lo(n.thumbnails)};
_.G.getLogoHeight=function(n){return this.logoWithPadding(n)?"31":"24"};
_.G.getLogoClassName=function(n){return this.logoWithPadding(n)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.G.logoWithPadding=function(n){var D,L;return(n=(D=n.thumbnails)==null?void 0:(L=D[0])==null?void 0:L.height)&&n%31===0?!0:!1};
_.G.sendImpressionEndpoints=function(n){n.impressionEndpoints&&_.Bz(this.hostElement,n.impressionEndpoints)};
_.G.observeBasicPalette=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.colorData)==null?void 0:D.basicColorPaletteData;L?_.Q3(this.hostElement,L):_.Q3(this.hostElement,{})};
_.G.observeDataChanged=function(){var n;this.dynamicTextHeight=((n=this.data)==null?0:n.supplementalText)?74:94;var D;this.hasSupplementalText=!((D=this.data)==null||!D.supplementalText);if(_.c("web_button_rework")){var L,g,b,q;n=(L=this.data)==null?void 0:(g=L.actionButton)==null?void 0:(b=g.buttonRenderer)==null?void 0:(q=b.colorData)==null?void 0:q.basicColorPaletteData;var U,J,k;if(!((U=this.data)==null?0:(J=U.actionButton)==null?0:(k=J.buttonRenderer)==null?0:k.style)&&n){this.computeIsInfeedModernization(this.data)||
(n.borderColor=n.foregroundTitleColor);var a,d;this.set("data.actionButton.buttonRenderer",_.Ao.unsafeClone((a=this.data)==null?void 0:(d=a.actionButton)==null?void 0:d.buttonRenderer))}}};
_.G.observeDataForCounterfactual=function(){if(_.c("kevlar_banner_cf_extra_logging")){var n;((n=this.data)==null?0:n.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.G.computeSupplementalStyle=function(){var n;if((n=this.data)!=null&&n.supplementalText){var D,L,g;if((D=this.data)==null?0:(L=D.colorData)==null?0:(g=L.basicColorPaletteData)==null?0:g.foregroundActivatedColor)return n=_.AW(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+n+"; --yt-endpoint-hover-color:"+n+"; --yt-endpoint-visited-color:"+n+"; --yt-formatted-string-bold-font-weight:700;"}};
_.G.computeForcedDarkTheme=function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.actionButton)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.style,b,q,U;n=knJ(((b=this.data)==null?void 0:(q=b.colorData)==null?void 0:(U=q.basicColorPaletteData)==null?void 0:U.backgroundColor)||0);return g&&n};
_.G.computeForcedLightTheme=function(){var n,D,L,g=(n=this.data)==null?void 0:(D=n.actionButton)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.style,b,q,U;n=!knJ(((b=this.data)==null?void 0:(q=b.colorData)==null?void 0:(U=q.basicColorPaletteData)==null?void 0:U.backgroundColor)||0);return g&&n};
_.G.computeHasOverflowButton=function(n){return!!n.overflowButton};
_.G.computeHasTitle=function(n){return!!n.title};
_.G.computeTitleMaxFontSize=function(n){return this.computeHasOverflowButton(n)?28:64};
_.G.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.G.computeIsInfeedModernization=function(){var n,D,L,g,b=(n=this.data)==null?void 0:(D=n.actionButton)==null?void 0:(L=D.buttonRenderer)==null?void 0:(g=L.colorData)==null?void 0:g.basicColorPaletteData;return(b==null?void 0:b.backgroundColor)===452984831||(b==null?void 0:b.backgroundColor)===218103808};
var A_=lg3;A_.prototype.observeDataForCounterfactual=A_.prototype.observeDataForCounterfactual;A_.prototype.observeDataChanged=A_.prototype.observeDataChanged;A_.prototype.observeBasicPalette=A_.prototype.observeBasicPalette;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],A_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],A_.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],A_.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],A_.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],A_.prototype,"buttonUpdate",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],A_.prototype,"hasSupplementalText",void 0);_.Y([_.t(),_.F("design:type",Object)],A_.prototype,"dismissButtonOverrides",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.F("design:type",Boolean)],A_.prototype,"hasTitle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.F("design:type",Object)],A_.prototype,"forceDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.F("design:type",Object)],A_.prototype,"forceLightTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],A_.prototype,"dynamicTextHeight",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Object)],A_.prototype,"hasOverflowButton",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.F("design:type",Object)],A_.prototype,"isInfeedModernization",void 0);_.Y([_.P("data.colorData.basicColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],A_.prototype,"observeBasicPalette",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],A_.prototype,"observeDataChanged",null);_.Y([_.P("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],A_.prototype,"observeDataForCounterfactual",null);A_=_.Y([_.X({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],A_);
_.l(A_,"ytd-banner-promo-renderer",function(){if(XQU!==void 0)return XQU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XQU=n},{mode:1});var Mlo;var okD;var YzO;var SzT=function(){return _.m.apply(this,arguments)||this};
_.f(SzT,_.m);var FXD=SzT;_.Y([_.t(),_.F("design:type",Object)],FXD.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FXD.prototype,"ytRendererBehavior",void 0);FXD=_.Y([_.X({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],FXD);
_.l(FXD,"ytd-hashtag-grid-tile-renderer",function(){if(YzO!==void 0)return YzO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return YzO=n},{mode:1});var Hi3=function(){return _.m.apply(this,arguments)||this};
_.f(Hi3,_.m);Hi3.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Hi3.prototype.updateRichGridTrendingHashtagsVisibility=function(){var n,D;if(((n=this.data)==null||!n.isExpanded)&&(D=this.data)!=null&&D.tiles){n=this.data.tiles.length;D=n>this.richGridItemsPerRow?this.richGridItemsPerRow+1:n;var L=Math.ceil(n/D);this.fullyVisibleRows=n%D===1&&L===2?1:Math.min(L,2);this.isShowMoreVisible=this.fullyVisibleRows<L}};
Hi3.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
var zn=Hi3;zn.prototype.updateRichGridTrendingHashtagsVisibility=zn.prototype.updateRichGridTrendingHashtagsVisibility;_.Y([_.t(),_.F("design:type",Object)],zn.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Number)],zn.prototype,"fullyVisibleRows",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],zn.prototype,"isShowMoreVisible",void 0);_.Y([_.t({selector:_.OR,value:0}),_.F("design:type",Number)],zn.prototype,"richGridItemsPerRow",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zn.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],zn.prototype,"ytdReduxBehavior",void 0);_.Y([_.P("data","richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zn.prototype,"updateRichGridTrendingHashtagsVisibility",null);
zn=_.Y([_.X({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],zn);
_.l(zn,"ytd-hashtag-grid-shelf-renderer",function(){if(okD!==void 0)return okD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return okD=n},{mode:1});var y_J;var N7l;var jko=function(){var n=_.m.apply(this,arguments)||this;n.visibleVideos=[];n.hiddenVideos=[];n.modern=_.c("web_modern_buttons");n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(jko,_.m);_.G=jko.prototype;_.G.attached=function(){var n=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",n);this.onDarkModeToggledAction(n)};
_.G.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"}}}};
_.G.dataChanged=function(){var n=this;this.requestElementsPerRow();var D,L;this.currentColorPalette=this.isDarkTheme?(D=this.data)==null?void 0:D.darkColorData:(L=this.data)==null?void 0:L.lightColorData;var g;if((g=this.currentColorPalette)==null?0:g.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.X6(this,function(){n.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.G.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.G.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.G.computeIsFirstFeedItem=function(n){return n};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&this.set("isDarkTheme",n);this.data&&(this.currentColorPalette=n?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.G.getCurrentLogo=function(n,D){if(n)return D?n.darkLogoImage:n.lightLogoImage};
_.G.computeTitleStyle=function(n){var D;if((D=this.data)!=null&&D.title&&n&&n.textPrimary!==void 0)return"color:"+_.AW(n.textPrimary)+";"};
_.G.computeSubtitleStyle=function(n){var D;if((D=this.data)!=null&&D.subtitle&&n&&n.textSecondary!==void 0)return"color:"+_.AW(n.textSecondary)+";"};
_.G.computeDismissIconStyle=function(n){if(this.data&&this.data.dismissButton){var D;if(n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor)return"--yt-button-color:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";";var L,g,b,q;if((L=this.data.dismissButton)==null?0:(g=L.buttonRenderer)==null?0:(b=g.colorData)==null?0:(q=b.basicColorPaletteData)==null?0:q.foregroundTitleColor)return"--yt-button-color:"+_.AW(this.data.dismissButton.buttonRenderer.colorData.basicColorPaletteData.foregroundTitleColor)+
";"}};
_.G.computeOverflowButtonStyle=function(n){var D;if(this.data&&this.data.overflowButton&&(n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor))return"--ytd-menu-renderer-button-color:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";--yt-spec-icon-active-other:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";"};
_.G.computeBackgroundStyle=function(n){if(n&&this.data){var D="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var L=_.lo((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);L&&(D+='background-image:url("'+L+'");')}n.backgroundColor!==void 0&&(D+="background-color:"+_.z7(n.backgroundColor)+";");return D}};
_.G.computeButton=function(){var n,D=Object.assign({},_.u((n=this.data)==null?void 0:n.showMoreButton,_.Wx));if(this.modern&&D){D.style="STYLE_DEFAULT";var L,g;if(n=(L=this.currentColorPalette)==null?void 0:(g=L.dismissButtonColorData)==null?void 0:g.foregroundTitleColor)D.colorData={basicColorPaletteData:{foregroundTitleColor:n,borderColor:n}}}return D};
_.G.shouldShowBottomButton=function(n,D){return!(n==null?0:n.header)&&!(n==null||!n.primaryButton)&&D<3};
_.G.checkExpanded=function(n){this.isExpanded=n&&n.content?this.hiddenVideos.length===0:!0};
_.G.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.G.getLogoHeight=function(n){return this.logoWithPadding(n)?"26":"20"};
_.G.getLogoImageId=function(n){return this.logoWithPadding(n)?"logo-image-with-padding":"logo-image"};
_.G.computeHasSectionHeader=function(n){return!!n.header};
_.G.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var n;if((n=this.data.primaryButton)==null?0:n.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 D;((D=this.data.dismissButton)==null?0:D.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var L,g;((L=this.data)==null?0:(g=L.primaryButton)==null?0:g.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.G.setVisibleVideos=function(n){if(this.data&&this.data.content)if(this.data.content.length){var D=this.data.content.length;this.data.header?n?(this.visibleVideos=this.data.content.slice(0,Math.min(D,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(D,this.slimItemsPerRow),D)):(this.visibleVideos=this.data.content.slice(0,Math.min(D,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(D,this.elementsPerRow),D)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(D,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(D,this.elementsPerRow),D)):(this.visibleVideos=this.data.content.slice(0,Math.min(D,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(D,this.elementsPerRow-1),D))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.G.setHasMovieRenderer=function(){var n;if((n=this.data)!=null&&n.content){var D;this.hasMovieRenderer=!!_.u((D=this.data)==null?void 0:D.content[0],_.gXj)}else this.hasMovieRenderer=!1};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
_.G.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var n=_.V(this.hiddenMediaRenderers),D=n.next();!D.done;D=n.next())D.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(n=_.r(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&n.focus()}};
_.G.updateTitleSpec=function(){var n;(n=this.data)!=null&&n.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.G.logoWithPadding=function(n){var D,L,g;return(n=(D=this.getCurrentLogo(n,this.isDarkTheme))==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?!0:!1};
_.G.onUpdateElementsPerRowAction=function(n,D,L){n&&this.elementsPerRow!==n&&(this.elementsPerRow=n);L&&this.slimItemsPerRow!==L&&(this.slimItemsPerRow=L)};
var Ik=jko;Ik.prototype.slimItemsPerRowChanged=Ik.prototype.slimItemsPerRowChanged;Ik.prototype.elementsPerRowChanged=Ik.prototype.elementsPerRowChanged;Ik.prototype.dataChanged=Ik.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ik.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.WO),_.F("design:type",Object)],Ik.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ik.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Ik.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ik.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Ik.prototype,"currentColorPalette",void 0);_.Y([_.t(),_.F("design:type",Array)],Ik.prototype,"visibleVideos",void 0);
_.Y([_.t(),_.F("design:type",Array)],Ik.prototype,"hiddenVideos",void 0);_.Y([_.t(),_.F("design:type",Object)],Ik.prototype,"primaryButton",void 0);_.Y([_.t({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],Ik.prototype,"elementsPerRow",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ik.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ik.prototype,"isExpanded",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ik.prototype,"largeTitle",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ik.prototype,"hasMovieRenderer",void 0);_.Y([_.t(),_.F("design:type",Number)],Ik.prototype,"slimItemsPerRow",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ik.prototype,"showLightVideoMetadata",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ik.prototype,"showDarkVideoMetadata",void 0);
_.Y([_.t(),_.F("design:type",Number)],Ik.prototype,"videoMetadataColor",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],Ik.prototype,"miniMode",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],Ik.prototype,"isFirstFeedItem",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.F("design:type",Boolean)],Ik.prototype,"hasSectionHeader",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],Ik.prototype,"roundedContainer",void 0);_.Y([_.$e("#visible-video-container ytd-rich-grid-media"),_.F("design:type",Array)],Ik.prototype,"visibleMediaRenderers",void 0);_.Y([_.$e("#hidden-video-container ytd-rich-grid-media"),_.F("design:type",Array)],Ik.prototype,"hiddenMediaRenderers",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ik.prototype,"modern",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ik.prototype,"dataChanged",null);_.Y([_.P("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ik.prototype,"elementsPerRowChanged",null);_.Y([_.P("slimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ik.prototype,"slimItemsPerRowChanged",null);
Ik=_.Y([_.X({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],Ik);
_.l(Ik,"ytd-brand-video-shelf-renderer",function(){if(N7l!==void 0)return N7l;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return N7l=n},{mode:1});var n7l;var D22=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(D22,_.m);_.G=D22.prototype;_.G.attached=function(){var n=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",n);this.onDarkModeToggledAction(n)};
_.G.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-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"}}}};
_.G.dataChanged=function(){this.requestElementsPerRow();var n,D;this.currentColorPalette=this.isDarkTheme?(n=this.data)==null?void 0:n.darkColorData:(D=this.data)==null?void 0:D.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.G.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.G.computeIsFirstFeedItem=function(n){return n};
_.G.onDarkModeToggledAction=function(n){n!==this.isDarkTheme&&this.set("isDarkTheme",n);this.data&&(this.currentColorPalette=n?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(n),this.updateButtonPalette())};
_.G.shouldShowThumbnailInMetadata=function(n){return n<=1};
_.G.getCurrentLogo=function(n,D){if(n)return D?n.darkLogoImage:n.lightLogoImage};
_.G.computeVideoMetadataColor=function(){if(this.data){var n;if((n=this.currentColorPalette)==null?0:n.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.G.computeTitleStyle=function(n){var D;if((D=this.data)!=null&&D.title&&n&&n.textPrimary!==void 0)return"color:"+_.AW(n.textPrimary)+";"};
_.G.computeSubtitleStyle=function(n){var D;if((D=this.data)!=null&&D.subtitle&&n&&n.textSecondary!==void 0)return"color:"+_.AW(n.textSecondary)+";"};
_.G.computeDismissIconStyle=function(n){if(this.data&&this.data.dismissButton){var D;if(n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor)return"--yt-button-color:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";";var L,g,b,q;if((L=this.data.dismissButton)==null?0:(g=L.buttonRenderer)==null?0:(b=g.colorData)==null?0:(q=b.basicColorPaletteData)==null?0:q.foregroundTitleColor)return"--yt-button-color:"+_.AW(this.data.dismissButton.buttonRenderer.colorData.basicColorPaletteData.foregroundTitleColor)+
";"}};
_.G.computeOverflowButtonStyle=function(n){var D;if(this.data&&this.data.overflowButton&&(n==null?0:(D=n.dismissButtonColorData)==null?0:D.foregroundTitleColor))return"--ytd-menu-renderer-button-color:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";--yt-spec-icon-active-other:"+_.AW(n.dismissButtonColorData.foregroundTitleColor)+";"};
_.G.computeBackgroundStyle=function(n){if(n&&this.data){var D="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var L=_.lo((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);L&&(D+='background-image:url("'+L+'");')}n.backgroundColor!==void 0&&(D+="background-color:"+_.z7(n.backgroundColor)+";");return D}};
_.G.computeHasOverflowButton=function(n){return!!n.overflowButton};
_.G.getLogoHeight=function(n){return this.logoWithPadding(n)?"26":"20"};
_.G.getLogoImageId=function(n){return this.logoWithPadding(n)?"logo-image-with-padding":"logo-image"};
_.G.updateButtonPalette=function(){if(this.data){var n;if((n=this.data.primaryButton)==null?0:n.buttonRenderer){var D;if((D=this.currentColorPalette)==null?0:D.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var L;if((L=this.currentColorPalette)==null?0:L.primaryButtonStyleType)this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}var g;if((g=this.data.dismissButton)==null?0:g.buttonRenderer){var b;if((b=this.currentColorPalette)==null?0:b.dismissButtonColorData)this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData}}}};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
_.G.updateTitleSpec=function(){var n;(n=this.data)!=null&&n.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")};
_.G.logoWithPadding=function(n){var D,L,g;return(n=(D=this.getCurrentLogo(n,this.isDarkTheme))==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?!0:!1};
_.G.onUpdateElementsPerRowAction=function(n){n&&this.elementsPerRow!==n&&(this.elementsPerRow=n)};
var Ci=D22;Ci.prototype.elementsPerRowChanged=Ci.prototype.elementsPerRowChanged;Ci.prototype.dataChanged=Ci.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ci.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ci.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],Ci.prototype,"ytdDismissibleItemBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ci.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Ci.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ci.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Ci.prototype,"currentColorPalette",void 0);_.Y([_.t(),_.F("design:type",Object)],Ci.prototype,"primaryButton",void 0);
_.Y([_.t({reflectToAttribute:!0,value:3}),_.F("design:type",Number)],Ci.prototype,"elementsPerRow",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],Ci.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Ci.prototype,"titleSize",void 0);_.Y([_.t(),_.F("design:type",Number)],Ci.prototype,"videoMetadataColor",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],Ci.prototype,"miniMode",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.F("design:type",Boolean)],Ci.prototype,"isFirstFeedItem",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],Ci.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.F("design:type",Boolean)],Ci.prototype,"hasOverflowButton",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ci.prototype,"dataChanged",null);_.Y([_.P("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ci.prototype,"elementsPerRowChanged",null);Ci=_.Y([_.X({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],Ci);
_.l(Ci,"ytd-brand-video-singleton-renderer",function(){if(n7l!==void 0)return n7l;var n=document.createElement("template");_.z(n,'\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" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" 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="header-container" hidden="[[data.overflowButton]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n          </div>\n        </div>\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)]]" hidden="[[!data.overflowButton]]" 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="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return n7l=n},{mode:_.He("kevlar_poly_si_batch_j070")?1:2});var LOw;var g7U=_.t4(function(n){var D=n.data;return _.Z(_.RU,{data:function(){return D().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(D().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var L=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":L=88;break a;default:L=88}return L},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return D().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"xh"),$2T=_.t4(function(n){var D=n.metadataRow;
var L=n.delimiter;return _.Z(_.aV,{each:function(){return D().textParts||[]},
keyBy:"INDEX"},function(g,b){return _.Z(_.ot,null,_.Z(_.pl,{text:g,noWrap:!0,userInput:!0}),_.Z(bDA,{delimiter:L,max:function(){return D().textParts.length},
index:b}))})},"yh"),bDA=_.t4(function(n){var D=n.delimiter;
var L=n.max;var g=n.index;return _.Z(_.Z4,{cond:function(){return(D==null?void 0:D())&&L()-1>g()},
then:function(){return _.Z("span",null,D)}})},"zh"),Gd2=_.t4(function(n){var D=n.data;
n={};return _.Z("yt-profile-page-header-information-view-model",{class:_.nl("profile-page-header-information-view-model-wiz",(n["profile-page-header-information-view-model-wiz--mobile"]=!1,n))},_.Z(_.Z4,{cond:function(){return D().onTap},
then:function(){return _.Z(_.kI,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.AR(D().onTap)}},_.Z(_.fF,{data:function(){return D().thumbnail}},{profilePageHeaderThumbnailViewModel:g7U}))},
else:function(){return _.Z("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.Z(_.fF,{data:function(){return D().thumbnail}},{profilePageHeaderThumbnailViewModel:g7U}))}}),_.Z("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.Z(_.Z4,{cond:function(){return D().onTap},
then:function(){return _.Z(_.fF,{data:function(){return D().title}},{profilePageHeaderTitleViewModel:function(L){var g=L.data;
return _.Z(_.kI,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.AR(g().onTap)}},_.Z(_.pl,{text:function(){return g().title}}))}})},
else:function(){return _.Z(_.fF,{data:function(){return D().title}},{profilePageHeaderTitleViewModel:function(L){var g=L.data;
return _.Z(_.pl,{text:function(){return g().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.Z(_.fF,{data:function(){return D().metadata}},{profilePageHeaderMetadataViewModel:function(L){var g=L.data;
return _.Z(_.Z4,{cond:function(){return g().metadataRows},
then:function(b){return _.Z("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.Z(_.aV,{each:b,keyBy:"INDEX"},function(q,U){return _.Z(_.ot,null,_.Z($2T,{metadataRow:q,delimiter:" \u2022 "}),_.Z(bDA,{delimiter:" \u2022 ",max:function(){return b().length},
index:U}))}))}})}})))},"Ah");
Gd2.idomCompat=!0;_.vB(Gd2,"yt-profile-page-header-information-view-model",{props:{data:_.PX}});var qdA=function(){return _.m.apply(this,arguments)||this};
_.f(qdA,_.m);qdA.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
var VTA=qdA;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],VTA.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VTA.prototype,"data",void 0);VTA=_.Y([_.X({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],VTA);
_.l(VTA,"ytd-effect-pivot-header-view-model",function(){if(LOw!==void 0)return LOw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return LOw=
n},{mode:1});var U2O;var B6o=function(){return _.m.apply(this,arguments)||this};
_.f(B6o,_.m);B6o.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
var JI3=B6o;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],JI3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],JI3.prototype,"data",void 0);JI3=_.Y([_.X({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],JI3);
_.l(JI3,"ytd-source-pivot-header-renderer",function(){if(U2O!==void 0)return U2O;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return U2O=n},{mode:1});_.vB(_.t4(function(n){var D=function(){return _.u(n.data().flowRoot,OiU)};
_.c7(function(){var L=D(),g=function(){},b=function(){};
if(L){var q,U,J=(U=_.u((q=L.steps)==null?void 0:q[0],_.n12))==null?void 0:U.stepId;uzU(L,J||"");g=A_J(L);b=zlJ(L)}_.QP(function(){g();g=function(){};
b();b=function(){}})});
return _.Z("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.Z(_.xpr,{contentId:function(){return n.data().contentId}},function(){return _.Z("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.Z(_.Z4,{cond:D,
then:function(L){return _.Z(_.r4D,{data:L})}}))}))},"Bh"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.PX}});_.vB(_.t4(function(){return _.Z("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.Z("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.Z("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.Z(_.BXA,null)),_.Z(_.CRj,{data:{rows:1},isExploreHub:!0}))},"Ch"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.vB(_.t4(function(n){var D=n.data;var L=n.standardUnitMinWidth;n=_.tb();var g=_.V((0,_.hD6)(D)),b=g.next().value,q=g.next().value,U=function(){var k,a=(k=b())==null?void 0:k.contents;return a==null||a.length===0},J=function(){q(Object.assign({},b(),{contents:[]}))};
_.Fw(n,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var k=_.u(D().chipsShelf,iiU);if(k!=null&&k!=null&&k.autoselectChipOnVisible){var a,d,T=_.u(k==null?void 0:(a=k.contents)==null?void 0:a[(d=k.autoselectedChipIndex)!=null?d:0],_.Ra);T&&T.tapCommand&&_.Cy(T.tapCommand)}}});
return _.Z("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:n},_.Z(_.xpr,{contentId:function(){return D().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.Z("div",null,_.Z("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.Z(_.fF,{data:function(){return D().header}},{sectionHeaderViewModel:function(k){return _.Z(_.Hp,{data:k.data,
disableHorizontalPadding:!0})}})),_.Z("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.Z(_.fF,{data:function(){return D().chipsShelf}},{chipsShelfViewModel:function(k){return _.Z(_.Wob,{data:k.data,
callback:J,enableSingleChipSelection:!0})}})),_.Z("div",null,_.Z(_.Z4,{cond:U,
then:function(){return _.Z("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.Z(_.CRj,{data:{rows:1},isExploreHub:!0}))}}),_.Z(_.fF,{data:function(){var k;
return(k=b())==null?void 0:k.contents}},{richShelfRenderer:function(k){return _.Z(_.gcQ,{data:k.data,
isInnerShelf:!0,standardUnitMinWidth:L})}})))}))},"Dh"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.PX,
standardUnitMinWidth:_.PX}});var kdw=function(){return _.m.apply(this,arguments)||this};
_.f(kdw,_.m);
kdw.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",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}}};
kdw.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
var r7=kdw;_.Y([_.W(_.wq),_.F("design:type",Object)],r7.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],r7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],r7.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],r7.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],r7.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Number)],r7.prototype,"standardUnitMinWidth",void 0);r7=_.Y([_.X({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],r7);
_.l(r7,"ytd-rich-section-renderer",function(){if(y_J!==void 0)return y_J;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return y_J=n},{mode:_.He("kevlar_poly_si_batch_j029")?
1:2});_.vB(_.uYU,"yt-profile-identity-info-view-model",{props:{data:_.PX,hideDivider:_.PX}});_.vB(_.aQl,"yt-page-header-view-model",{props:{data:_.PX,noPadding:_.PX,enableBanner:_.PX,cinematicContainerTopbarOffset:_.PX,allowCinematicContainerOverflow:_.PX,displayAsSidebar:_.PX,displayAsPanel:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=function(){var b;return(b=D().numColumns)!=null?b:2},g=function(){return L()>1?3:2};
n={};return _.Z("ytd-rich-grid-group",{class:_.nl("ytdRichGridGroupHost",(n.ytdRichGridGroupHostFirstColumn=function(){return D().colIndex===0},n)),
style:_.Uh({"--ytd-rich-grid-group-num-columns":L,"--ytd-rich-grid-items-per-group":g})},_.Z("div",{class:"ytdRichGridGroupContents"},_.Z(_.fF,{data:function(){var b;return(b=D().contents)==null?void 0:b.slice(0,g())}},{richItemRenderer:function(b){return _.Z(_.ncL,{data:b.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Eh"),"ytd-rich-grid-group",{props:{data:_.PX}});var pNA=function(){var n=_.m.apply(this,arguments)||this;n.resizeOnObserverInit=!1;n.isInlinePreviewDisabled=_.c("web_disable_inline_preview");n.disableStickyFilterBar=!1;n.transparentBackgroundChipsBar=!1;n.hideChipsBar=!1;n.isWatchDefaultLayout=!0;n.continuationShowButton=!1;n.rowReducedHorizontalMargin=!1;n.useCompactList=!1;n.manualDownloadsPresent=!1;n.smartDownloadsPresent=!1;n.shouldRenderDownloadsBanner=!1;n.hasOptedIntoSmartDownloads=!1;n.elementsPerRow=4;n.typographyBump=!1;n.showGnomeContents=
!1;n.showExploreHubContents=!1;n.slimItemsPerRow=1;n.pageLoadingFromNavigation=!1;n.loggingRefactor=_.c("kevlar_rich_grid_logging_fix");n.resizeObserver=null;n.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"};n.rendererToTagNameMap=
new Map(Object.entries(n.contentMapping()).map(function(D){var L=_.V(D);D=L.next().value;L=L.next().value;return[D,L.component]}));
n.insertedContent=new Map;return n};
_.f(pNA,_.m);_.G=pNA.prototype;_.G.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var n=_.V(_.r(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),D=n.next();!D.done;D=n.next())D.value.useCompactList=this.useCompactList};
_.G.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var n=_.V(_.r(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),D=n.next();!D.done;D=n.next())D=D.value,D.sizing=this.sizing,D.typographyBump=this.typographyBump};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.G.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]]"},
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]]"}}}};
_.G.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}}};
_.G.attached=function(){document.addEventListener("yt-page-type-changed",_.LC(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.throttledOnResize=new _.j_(this.resizeObserved,_.H7("rich_grid_resize_delay_ms",50),this)};
_.G.detached=function(){var n;(n=this.resizeObserver)==null||n.disconnect();document.removeEventListener("yt-page-type-changed",_.LC(this,this.onPageChange))};
_.G.insertRichSection=function(n){var D=n.richItemTargetId;n=n.richSectionRendererToInsert;D&&n&&(this.insertedContent.set(D,n),this.reflowContent())};
_.G.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.G.computeIsInlinePreviewEnabled=function(n,D,L){return _.c("web_disable_inline_preview")?!1:!L&&_.lE3({miniplayerIsActive:n,miniplayerPlaybackState:D})};
_.G.computeSizing=function(){var n=_.mHQ(this.data);if(n||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return n?this.useCompactList?"COMPACT":n:this.miniMode?"COMPACT":_.c("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.G.updateItemMinAndMaxWidth=function(){var n=_.H7("rich_grid_max_item_width",500);n>0&&_.Dy(this.hostElement,{"--ytd-rich-grid-item-max-width":n+"px"});var D;n=this.getRichItemMinWidth((D=this.hostElement)==null?void 0:D.clientWidth);n>0&&_.Dy(this.hostElement,{"--ytd-rich-grid-item-min-width":n+"px"})};
_.G.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.G.resizeObserved=function(){_.Vm(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.G.navigateBackToHome=function(){_.c("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.c("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var n=_.E().resolve(_.lx).isOnWatch(),D,L=((D=_.Bq8(location.pathname))==null?void 0:D.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(L)||n)&&this.gnomeContents&&_.c("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);n&&this.exploreHubContents&&_.c("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.Ss().dispatch(_.LI({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.G.onPageChange=function(){var n=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.c("disable_chip_select_on_nav")||_.Vm(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.fj.addJob(function(){n.pageLoadingFromNavigation=!1;_.c("disable_chip_select_on_nav")&&_.c("h5_reset_cache_and_filter_before_update_masthead")&&n.resetCacheAndIsFilteredFeed();n.setMasthead();n.maybeSetBigYoodle();n.forceRefreshAndLog();n.terminateVideoPreview();_.c("web_hide_gnome_until_user_navigates_back_to_home")&&
(n.dataChanged(),_.X6(n,function(){if(n.showGnomeContents){var D=Array.from(_.r(n.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(g){g=_.r(g).querySelector("ytd-rich-shelf-renderer");return!!g&&g.isGnomeShelf()});
if(D){D=D.offsetTop-n.contentsElement.offsetTop;var L=_.E().resolve(_.lx).getCurrentPage();L&&L.getPageScrollingElement().scrollTo({top:D,behavior:"smooth"})}}}));
_.c("web_hide_explore_hub_until_user_navigates_back_to_home")&&(n.dataChanged(),_.X6(n,function(){if(n.showExploreHubContents&&!_.c("web_explore_hub_no_scroll")){var D=Array.from(_.r(n.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(g){return!!g.querySelector("ytd-talk-to-recs-flow-renderer")});
if(D){D=D.offsetTop-n.contentsElement.offsetTop;var L=_.E().resolve(_.lx).getCurrentPage();L&&L.getPageScrollingElement().scrollTo({top:D,behavior:"smooth"})}}}))},8)):((_.c("web_hide_gnome_until_user_navigates_back_to_home")||_.c("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.G.dataChanged=function(){var n=this,D=_.H7("web_rich_grid_row_margin",0);D>0&&_.Dy(this.hostElement,{"--ytd-rich-grid-row-margin":D+"px"});_.Vm(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.X6(this,function(){n.updateRichItemGridPositions();n.contentsElement&&_.Dy(n.hostElement,{"--ytd-rich-grid-content-offset-top":n.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.G.initResizeObserver=function(){var n=this;if(window.ResizeObserver){var D;(D=this.resizeObserver)==null||D.disconnect();var L=!1;this.resizeObserver=new ResizeObserver(function(){if(L){var g;(g=n.resizeObserver)==null||g.disconnect();var b;(b=n.throttledOnResize)==null||b.fire();requestAnimationFrame(function(){var U;(U=n.throttledOnResize)==null||U.fire();n.initResizeObserver()})}else if(L=!0,n.resizeOnObserverInit){var q;
(q=n.throttledOnResize)==null||q.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.G.contentLengthChanged=function(){if(_.c("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.Vm(this.hostElement,"ytd-rich-item-index-update-action")};
_.G.updateElementsPerRow=function(){_.Vm(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.LI({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.LI({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.G.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.G.onRichShelfRendererCollapse=function(n){if(this.shownItems){var D=n.detail;n=this.shownItems.findIndex(function(g){var b,q;return((q=_.u(g==null?void 0:(b=g.richSectionRenderer)==null?void 0:b.content,_.O$6))==null?void 0:q.trackingParams)===D});
var L=n+1;n<0||L>=this.contentsElement.children.length||!this.shownItems[L].richItemRenderer||this.contentsElement.children[L].scrollIntoView({behavior:"smooth",block:"start"})}};
_.G.onSoftReloadPage=function(){this.scrollUpToTop()};
_.G.handleRerenderDownloadsData=function(){_.c("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.G.handlePlaylistRemoveVideosAction=function(n){var D;if(((D=_.u(n,_.NKX))==null?0:D.setVideoIds)&&this.data&&this.data.contents){n=_.u(n,_.NKX).setVideoIds;for(D=this.data.contents.length-1;D>=0;){var L=_.u(this.data.contents[D],_.CG);(L=L&&_.u(L.content,_.hV))&&L.setVideoId&&n.includes(L.setVideoId)&&this.splice("data.contents",D,1);D--}this.updateIndices()}};
_.G.updateIndices=function(){if(this.data&&this.data.contents)for(var n=0;n<this.data.contents.length;n++)this.set("data.contents."+n+".richItemRenderer.index",_.Mn(String(n+1)))};
_.G.hasTopRowInlinePlayableVideoWithEndorsement=function(n){var D;return!((D=n.slice(0,this.getItemsPerRow()))==null||!D.some(function(L){var g;L=_.u(L==null?void 0:(g=L.richItemRenderer)==null?void 0:g.content,_.Pyi);var b;return(L==null?void 0:L.inlinePlaybackEndpoint)&&(L==null?void 0:(b=L.thumbnailOverlays)==null?void 0:b.some(function(q){return q.thumbnailOverlayEndorsementRenderer}))}))};
_.G.refreshGridLayoutNew=function(n,D,L,g){var b=g.postsPerRow;var q=g.slimItemsPerRow;var U=g.gameCardsPerRow;g=g.miniGameCardsPerRow;var J;if((J=this.data)==null||!J.contents||!this.containerWidth)return!1;var k;if((k=this.data.responsiveContainerConfiguration)==null?0:k.responsiveSize){var a=_.x7O(this.data.responsiveContainerConfiguration,this.containerWidth),d;J=_.Fc(Object.assign({},a,{standardUnitMinWidth:(d=this.data)==null?void 0:d.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&a.isCompactList)}else J=_.Fc({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(a=this.data)==null?void 0:a.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=J.typographyBump;d=!1;if(n||this.elementsPerRow!==J.numItems||this.postsPerRow!==b||this.slimItemsPerRow!==q||this.gameCardsPerRow!==
U||this.miniGameCardsPerRow!==g||this.gutter!==J.gutter)d=this.elementsPerRow!==J.numItems,this.elementsPerRow=J.numItems,this.postsPerRow=b,this.slimItemsPerRow=q,this.gameCardsPerRow=U,this.miniGameCardsPerRow=g,this.gutter=J.gutter,this.itemWidth=J.itemWidth,this.reflowContent(D),_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":J.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(L);this.ytdReduxBehavior.dispatch(_.LI({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:J.maxContainerWidth}));return d};
_.G.refreshGridLayout=function(n,D){var L,g=(L=this.hostElement)==null?void 0:L.clientWidth;this.containerWidth=this.adjustRichGridWidth(g,!0);var b;if((b=this.data)==null||!b.contents||!this.containerWidth)return n&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.c("rg_pending_reflow_ks")&&(n=!0,this.pendingForceReflow=!1);L=this.getRichItemMinWidth(g);var q=this.isShortsPanel?146:194,U=this.getMiniGameCardMinWidth(),J=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
g=L=this.calcElementsPerRow(L,J);(b=L<=3&&this.miniModeAllowed())&&(L=this.calcElementsPerRow(240,4));var k=this.calcMaxSlimElementsPerRow(L,J,this.isDefaultGrid);J=this.calcElementsPerRow(q,k);var a=this.calcElementsPerRow(this.isCompactGrid?q:154,k);q=this.calcElementsPerRow(this.isCompactGrid&&!_.c("enable_playables_reduced_card_count")?q:U,k);U=!1;if(this.sizing)return this.refreshGridLayoutNew(n,D,b,{postsPerRow:g,slimItemsPerRow:J,gameCardsPerRow:a,miniGameCardsPerRow:q});if(n||this.elementsPerRow!==
L||this.postsPerRow!==g||this.slimItemsPerRow!==J||this.gameCardsPerRow!==a||this.miniGameCardsPerRow!==q)U=this.elementsPerRow!==L,this.elementsPerRow=L,this.postsPerRow=g,this.slimItemsPerRow=J,this.gameCardsPerRow=a,this.miniGameCardsPerRow=q,this.reflowContent(D),this.updateElementsPerRow(),_.Dy(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)&&_.Dy(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(b);_.Vm(this.hostElement,"yt-rich-grid-layout-refreshed");return U};
_.G.getRichItemMinWidth=function(n){var D=_.H7("rich_grid_min_item_width",310);if(!_.c("kevlar_disable_min_width_override")){var L,g;D=(g=(L=this.data)==null?void 0:L.minItemWidth)!=null?g:D}return D+_.Wgi(n)};
_.G.calcMaxSlimElementsPerRow=function(n,D,L){return(L===void 0?0:L)?n===1?2:n%2===0?_.c("web_shorts_2_by_3_reduce_items_per_row")&&n>=4?n/2*3-1:n/2*3:_.c("web_shorts_2_by_3_reduce_items_per_row")&&n>=3?n+1:n+2:D*2};
_.G.adjustRichGridWidth=function(n,D){var L=_.c("disable_rich_grid_guide_compensation");if(!this.isWatch&&!L){L=_.E().resolve(_.Yo(_.R$));var g=L==null?void 0:L.guideElement;if(!(!L||L.getData()||g!=null&&g.opened||L.getMiniGuideVisible()))if(L.canFitPersistentGuide(n)&&L.getGuideExpandsAutomatically()){var b,q,U=Number((b=window.getComputedStyle(this.hostElement))==null?void 0:(q=b.getPropertyValue("--app-drawer-width"))==null?void 0:q.replace("px",""));n-=U||0}else if(L.canFitMiniGuide(n)){var J;
b=Number((U=window.getComputedStyle(this.hostElement))==null?void 0:(J=U.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:J.replace("px",""));n-=b||0}}n>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(n-=D?32:48));return n};
_.G.calcElementsPerRow=function(n,D){var L=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),g=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((L+g)/(n+g))||1,D)};
_.G.reflowContent=function(n){var D=this;if(!this.isReflowing){this.isReflowing=!0;var L,g,b=!!((L=this.data)==null?0:(g=L.contents)==null?0:g.some(function(A){return _.u(A,_.q8)}));
L=this.getItemsPerRow();var q;g=(q=this.data)==null?void 0:q.reflowOptions;n&&(_.Wz("rgr_s"),_.X6(this,function(){_.Wz("rgr_nrf")}));
n={};(q=_.r(this.hostElement).querySelector("#contents"))&&(n={contentElement:q,rendererToTagNameMap:this.rendererToTagNameMap});q=(q=this.data.contents)?q.slice():[];var U=(_.c("web_hide_gnome_behind_feed_filter_chip")||_.c("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,J=_.c("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,k=-1,a=-1;if(this.isHomePage&&J){for(J=0;J<q.length;J++){var d=void 0,T=void 0;_.u((d=q[J])==null?void 0:
(T=d.richSectionRenderer)==null?void 0:T.content,r_R)&&(a=J)}a>-1&&(this.exploreHubContents=q.splice(a,1))}if(this.isHomePage&&U){for(a=0;a<q.length;a++)T=d=void 0,(J=_.u((d=q[a])==null?void 0:(T=d.richSectionRenderer)==null?void 0:T.content,_.O$6))&&U&&(T=d=void 0,J=_.u((d=J)==null?void 0:(T=d.contents)==null?void 0:T[0],_.CG),d=void 0,_.u((d=J)==null?void 0:d.content,_.iWI)&&(k=a));k>-1&&(this.gnomeContents=q.splice(k,1))}var Q=dMA(q,L,b,g,this.getRichGridStyle(),n,this.insertedContent);b=function(){D.shownItems=
Q;D.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(Q),_.X6(this,b)):b()}};
_.G.getFirstRowItems=function(n){for(var D=[],L=0;L<n.length;L++){var g=void 0,b=void 0,q=void 0,U=void 0,J=void 0,k=void 0;if(((g=n[L])==null?void 0:(b=g.richItemRenderer)==null?void 0:b.rowIndex)===0||((q=n[L])==null?void 0:(U=q.richGroupRenderer)==null?void 0:U.rowIndex)===0||((J=n[L])==null?void 0:(k=J.richSectionRenderer)==null?void 0:k.rowIndex)===0)D.push(n[L]);else break}return D};
_.G.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.G.handleChipCloudChipSelectAction=function(n,D){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.c("web_hide_gnome_behind_feed_filter_chip")&&(D?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.G.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.c("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.G.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.c("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.G.terminateVideoPreview=function(){_.Vm(this.hostElement,"yt-terminate-video-preview-action")};
_.G.updateRichItemGridPositions=function(){var n={gridData:{gridColumnCount:this.elementsPerRow}},D;if((D=this.data)==null?0:D.trackingParams)this.loggingRefactor?_.qb().stateChanged(this.data.trackingParams,n):(D=_.r1())&&_.Se(D,_.JR(this.data.trackingParams),n);_.Vm(this.hostElement,"ytd-rich-item-index-update-action")};
_.G.miniModeAllowed=function(){return _.c("disable_channels_mini_mode")?!1:this.isChannelPage};
_.G.getMiniGameCardMinWidth=function(){return _.c("enable_playables_reduced_card_count")?240:154};
_.G.updateMiniMode=function(n){this.miniMode=this.miniModeAllowed()&&n;this.ytdReduxBehavior.dispatch(_.LI({type:"SET_RICH_GRID_MINI_MODE",payload:n}))};
_.G.isCurrentPage=function(){return location.pathname===this.pagePath};
_.G.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var n=_.E().resolve(_.lx).getCurrentPage();n&&n.setScrollTop(0)}};
_.G.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.G.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.G.maybeSetBigYoodle=function(){var n,D=(n=this.data)==null?void 0:n.bigYoodle;this.bigYoodleData!==D&&(this.bigYoodleData=D)};
_.G.setMasthead=function(){var n;((n=this.data)==null?0:n.masthead)?this.mastheadData=this.data.masthead:_.c("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.G.getRichGridStyle=function(){var n,D;return(D=(n=this.data)==null?void 0:n.style)!=null?D:"RICH_GRID_STYLE_UNKNOWN"};
_.G.onIsShortsGridChange=function(){var n=this.ytdReduxBehavior,D=n.dispatch,L=this.getRichGridStyle();D.call(n,_.LI({type:"SET_RICH_GRID_STYLE",payload:L}))};
_.oh.Object.defineProperties(pNA.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var n=_.E().resolve(_.lx).getCurrentPage(),D,L,g;return(((D=this.data)==null?void 0:D.targetId)==="browse-feedFEsfv_audio_pivot"||_.c("web_enable_channel_pivot_panel")&&((L=this.data)==null?void 0:L.targetId)==="browse-feedFEsfv_channel_pivot"||_.c("web_enable_effect_pivot_panel")&&((g=this.data)==null?void 0:g.targetId)==="browse-feedFEsfv_effect_pivot")&&(n==null?void 0:n.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.c("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 n;return!((n=this.data)==null?0:n.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var n;return((n=_.E().resolve(_.lx).getCurrentPage())==null?void 0:n.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var n;return((n=_.E().resolve(_.lx).getCurrentPage())==null?void 0:n.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 n;return this.hideChipsBar||(((n=this.data)==null?void 0:n.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.c("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.targetId)||"")==="watch-next-feed"&&!_.c("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?0:n.enableContentSpecificAspectRatio)||((D=this.data)==null?0:(L=D.responsiveContainerConfiguration)==null?0:L.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.H7("web_continuation_handler_margin",0):0}}});
var Oz=pNA;Oz.prototype.onIsShortsGridChange=Oz.prototype.onIsShortsGridChange;Oz.prototype.onReloadContinuationFinish=Oz.prototype.onReloadContinuationFinish;Oz.prototype.reflowContent=Oz.prototype.reflowContent;Oz.prototype.handleRerenderDownloadsData=Oz.prototype.handleRerenderDownloadsData;Oz.prototype.onRichShelfRendererCollapse=Oz.prototype.onRichShelfRendererCollapse;Oz.prototype.onRequestElementsPerRow=Oz.prototype.onRequestElementsPerRow;Oz.prototype.contentLengthChanged=Oz.prototype.contentLengthChanged;
Oz.prototype.dataChanged=Oz.prototype.dataChanged;Oz.prototype.onSizingChange=Oz.prototype.onSizingChange;Oz.prototype.onUseCompactListChange=Oz.prototype.onUseCompactListChange;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Oz.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Oz.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],Oz.prototype,"ironResizableBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Oz.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],Oz.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Oz.prototype,"componentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Oz.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],Oz.prototype,"miniMode",void 0);_.Y([_.t({value:[]}),_.F("design:type",Array)],Oz.prototype,"shownItems",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Oz.prototype,"isReflowing",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Oz.prototype,"isFilteredFeed",void 0);_.Y([_.t({selector:_.uX4}),_.F("design:type",Boolean)],Oz.prototype,"guideIsExpanded",void 0);
_.Y([_.t({selectorArgs:["entitySelectorType"],selector:function(n,D){if(_.c("kevlar_modern_downloads_page")&&D&&D!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(D){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":var L=n.entities;D=_.zz(L);var g=_.I_(L),b=_.tOy(n),q=_.P_J(n);n=_.mLi(n);var U=_.ZJf(L),J=_.sR(D);L=_.CI(L);return _.ruf(D,g,U,b,q,J,L,n);case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return D=_.zz(n.entities),_.i2B(D);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return D=
_.B5b(n.entities),_.wTT(D);default:_.CL(new _.pe("Error: entitySelectorType defined but not matched in selector.",n,D))}}}),
_.F("design:type",Object)],Oz.prototype,"entityDrivenRichGridData",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"resizeOnObserverInit",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"bigYoodleData",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"mastheadData",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Oz.prototype,"isInlinePreviewDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"disableStickyFilterBar",void 0);
_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"transparentBackgroundChipsBar",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Oz.prototype,"hideChipsBar",void 0);_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"isWatchDefaultLayout",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Oz.prototype,"continuationShowButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Oz.prototype,"rowReducedHorizontalMargin",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Oz.prototype,"useCompactList",void 0);_.Y([_.t({selector:function(n){return _.I_(n.entities).length>0}}),
_.F("design:type",Object)],Oz.prototype,"manualDownloadsPresent",void 0);_.Y([_.t({selector:function(n){return _.zz(n.entities).length>0}}),
_.F("design:type",Object)],Oz.prototype,"smartDownloadsPresent",void 0);_.Y([_.t({selector:_.P_J}),_.F("design:type",Object)],Oz.prototype,"shouldRenderDownloadsBanner",void 0);_.Y([_.t({selector:_.tOy}),_.F("design:type",Object)],Oz.prototype,"hasOptedIntoSmartDownloads",void 0);_.Y([_.P("useCompactList"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"onUseCompactListChange",null);
_.Y([_.P("sizing","typographyBump"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"onSizingChange",null);_.Y([_.t({selector:_.C_Q}),_.F("design:type",Number)],Oz.prototype,"miniplayerPlaybackState",void 0);_.Y([_.t({selector:_.i2}),_.F("design:type",Boolean)],Oz.prototype,"miniplayerIsActive",void 0);
_.Y([_.t({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],Oz.prototype,"isInlinePreviewEnabled",void 0);_.Y([_.t({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.F("design:type",String)],Oz.prototype,"sizing",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Oz.prototype,"elementsPerRow",void 0);
_.Y([_.t(),_.F("design:type",Object)],Oz.prototype,"typographyBump",void 0);_.Y([_.t(),_.F("design:type",Number)],Oz.prototype,"itemWidth",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],Oz.prototype,"headerElement",void 0);_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],Oz.prototype,"contentsElement",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"dataChanged",null);
_.Y([_.V8("data.contents.length"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"contentLengthChanged",null);_.Y([_.R("yt-request-elements-per-row"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"onRequestElementsPerRow",null);
_.Y([_.R("yt-rich-shelf-renderer-collapse"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Oz.prototype,"onRichShelfRendererCollapse",null);_.Y([_.V8("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"handleRerenderDownloadsData",null);
_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],Oz.prototype,"entitySelectorType",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isSub",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isWatch",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isShortsPanel",null);_.Y([_.t({reflectToAttribute:!0}),_.x("isWatch"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"reducedTopMargin",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data","isWatch","isWatchDefaultLayout"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"noTopMargin",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("isInlinePreviewEnabled","shownItems"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"topRowEndorsement",null);_.Y([_.x("data.header"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"hideHeader",null);_.Y([_.R("yt-rich-grid-reflow"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],Oz.prototype,"reflowContent",null);
_.Y([_.R("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"onReloadContinuationFinish",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isSlimGrid",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isShortsGrid",null);
_.Y([_.x("data","isSlimGrid","isShortsGrid"),_.t(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"noRichItemGutterMargins",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isShortsGridSlim",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isCompactGrid",null);
_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"isDefaultGrid",null);_.Y([_.x("data.targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"hideChipsBarOnHome",null);_.Y([_.x("data.targetId"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"hideChipsBarOnWatch",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Oz.prototype,"onIsShortsGridChange",null);_.Y([_.x("data.enableContentSpecificAspectRatio"),_.t(),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Oz.prototype,"force16By9ThumbnailAspectRatio",null);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],Oz.prototype,"continuationTriggerOffset",null);Oz=_.Y([_.X({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],Oz);
_.l(Oz,"ytd-rich-grid-renderer",function(){if(Mlo!==void 0)return Mlo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Mlo=n},{mode:2});var ZDT;var anO;var d2o=function(){return _.m.apply(this,arguments)||this};
_.f(d2o,_.m);var T6C=d2o;_.Y([_.t(),_.F("design:type",Object)],T6C.prototype,"data",void 0);T6C=_.Y([_.Ep({is:"yt-alert-renderer",disableElementRegistration:!0})],T6C);
_.l(T6C,"yt-alert-renderer",function(){if(anO===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ZDT===void 0&&(ZDT=document.createElement("template"));var g=ZDT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);anO=n}n=anO;return n},{mode:2});
}catch(e){_._DumpException(e)}
try{
var JRC;JRC={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}};_.k8O=_.t4(function(n){var D=_.bj(),L=_.E().resolve(_.eN);_.po(function(){requestAnimationFrame(function(){var b;(b=D.lottieEl)==null||b.addEventListener("DOMLoaded",function(){var q;(q=n.onLottieLoaded)==null||q.call(n)})})});
var g={};return _.Z("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var b;return((b=n.data)==null?void 0:b.call(n).targetId)||""}},_.Z(_.DV,{className:_.nl((g.ytChatLoadingViewModelRtl=L==="rtl",g)),
animationName:function(){return JRC.animationConfig.name},
data:JRC,animationRef:D}))},"Lf");
}catch(e){_._DumpException(e)}
try{
var vtA;vtA=function(n,D){D=D.width!==window.innerWidth||D.height!==window.innerHeight;document.visibilityState==="hidden"||D||n&&_.zo(n)};
_.Xl3=function(n,D){D=D===void 0?{}:D;var L,g,b,q,U,J,k,a,d,T,Q,A;return _.B(function(I){switch(I.nextAddress){case 1:L=D;g=L.shouldWrap===void 0?!0:L.shouldWrap;b=L.skipTransitionTimeoutMs===void 0?300:L.skipTransitionTimeoutMs;q=L.beforeTransition;U=L.afterTransition;if(!g||!document.startViewTransition||document.visibilityState==="hidden")return I.return(n());J={width:window.innerWidth,height:window.innerHeight};(k=q)==null||k();_.JA(I,2);a=document.startViewTransition(n);d=setTimeout(function(){a.skipTransition();
var w;(w=U)==null||w()},b);
return _.p(I,a.ready,4);case 4:return clearTimeout(d),_.p(I,a.finished,5);case 5:clearTimeout(d);(T=U)==null||T();_.hE(I,0);break;case 2:Q=_.dG(I),(A=U)==null||A(),vtA(Q,J),_.Tq(I)}})};
_.Aq=function(n){return n.watch.isTheaterMode};
_.lFR=function(n){var D=_.Jp("DIV");n&&(D.className=n);D.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";n=_.Jp("DIV");_.Im6(n,"200px","200px");D.appendChild(n);document.body.appendChild(D);n=D.offsetWidth-D.clientWidth;_.k3(D);return n};
_.zY=function(){for(var n=Array(36),D=0,L,g=0;g<36;g++)g==8||g==13||g==18||g==23?n[g]="-":g==14?n[g]="4":(D<=2&&(D=33554432+Math.random()*16777216|0),L=D&15,D>>=4,n[g]=_.FF6[g==19?L&3|8:L]);return n.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 MH2=_.yK(['<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>']),
otA=_.Kkj(MH2);otA.setAttribute("style","display: none;");document.head.appendChild(otA.content);_.Iq=_.HeJ(_.lFR);var Y1w;var S1T;var FLw=function(){var n=_.m.apply(this,arguments)||this;n.icon=null;return n};
_.f(FLw,_.m);FLw.prototype.dismiss=function(){_.bP(this.hostElement,"yt-live-chat-error-message-dismiss")};
FLw.prototype.computeIcon=function(n){return n&&n.iconType?"yt-icons:"+n.iconType.toLowerCase():"yt-icons:close"};
var CY=FLw;_.Y([_.t(),_.F("design:type",Object)],CY.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon(data.icon)"}),_.F("design:type",Object)],CY.prototype,"icon",void 0);CY=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],CY);
_.l(CY,"yt-live-chat-error-message-renderer",function(){if(S1T===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Y1w===void 0&&(Y1w=document.createElement("template"));var g=Y1w;L.call(D,g.content.cloneNode(!0),n.content.firstChild);S1T=n}n=S1T;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var EDy,sAm,QA1,uoI,fCi,wn,rTy,OAy,iAi,w2O,hT$,WlS,ep,eTy,xOc,Klc,RTy,PUc,twh,mOS,vDm,X2_,lC1,Mwy,oDK,Y3W,S3m,FlD,HAS,yTO,NJc,jA$,nOh,Dd$,L$O,gOW,bS$,$dO,GKS,qiD,V11,JcK,pIO,am_,dd$,T_W,EOy,UdW,B_W,QWh,uyd,fmD,AcI,zhc,sWK,rcO;EDy=function(n,D,L){D=D===void 0?5:D;if(D!==0){var g=typeof n==="function"?n():document.querySelector(n);g?(L==null?0:L.enableSmartFocus)?_.CqB(g):g.focus():setTimeout(function(){EDy(n,D-1,L)},500)}};
sAm=function(n,D){return _.VV(n.entities,"timedMarkersListSyncEntity",D)};
_.cTO=function(){_.c("web_watch_log_theater_mode")&&_.aE("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
QA1=function(n,D){return _.VV(n.entities,"liveReactionsDataEntity",D)};
uoI=function(n,D){n=_.VV(n.entities,"booleanEntity",D);return!(!n||!n.value)};
fCi=function(n,D){var L=_.r1();L&&n&&_.vz(L,_.JR(n),D)};
_.ATI=function(n,D,L){if(!n.includes("START_TIME_PLACEHOLDER")||!n.includes("END_TIME_PLACEHOLDER"))return n;var g=new Date(0),b=new Date(0);g.setUTCMilliseconds(D);b.setUTCMilliseconds(L);return n.replace("START_TIME_PLACEHOLDER",_.mk(g,7)).replace("END_TIME_PLACEHOLDER",_.mk(b,7))};
wn=function(n){return n.watch.isWatchActive};
_.hX=function(n){return n!=null&&n.watch?n.watch.isWatchFullscreen:!1};
_.zTy=function(n){return n.watch.watchWindowSize};
_.ICy=function(n){return _.Aq(n)||_.hX(n)||_.GLO(n)};
_.CUO=function(n){return!_.ICy(n)};
_.Wj=function(n){return n.watch.watchScrollTop};
rTy=function(n){return n.watch.isLiveChatCollapsed};
OAy=function(n){return n.watch.openEngagementPanels};
iAi=function(n){switch(n){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}};
w2O=function(n,D,L){var g=_.AR(L);n&&D&&g&&n.getPlayerPromise().then(function(b){_.TuQ(g)&&_.Ab();(new _.Qp(b)).executeCommand(g,D);_.c("continue_playback_on_desktop_companion_click")||b.pauseVideo()})};
hT$=function(n){var D=_.oE(),L;if(L=_.W7("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;L=(g=L())==null?void 0:g.layoutId}else L=null;w2O(D,L,n)};
WlS=function(n){var D=_.oE(),L;if(L=_.W7("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;L=(g=L())==null?void 0:g.layoutId}else L=null;w2O(D,L,n)};
ep=function(n,D){var L=n<0?"-":"";n=Math.abs(n);var g=Math.floor(n/3600),b=Math.floor(n)%3600,q=Math.floor(b/60);b=Math.floor(b)%60;var U="";(D===void 0?0:D)&&(U="."+Math.round((n-Math.floor(n))*10));return g>0?L+g+":"+(q<10?"0"+q:""+q)+":"+(b<10?"0"+b:""+b)+U:L+q+":"+(b<10?"0"+b:""+b)+U};
eTy=function(n){var D=n.match(/[^0-9:\.]/g);if(D&&D.length>0)return null;n=n.split(":");if(n.length===0||n.length>3)return null;D=1;for(var L=0;n.length>0;){var g=n.pop();if(g===void 0)break;var b=Number(g);if(g===""||isNaN(b))return null;L+=b*D;D*=60}return L};
xOc=function(n,D,L,g){n=Math.max(L,n);D=Math.min(D,g-L);n+D>g?(L=g,n=L-D):L=n+D;return{start:n,end:L}};
Klc=function(n,D,L,g,b,q){n<L?n=L:n+b>g&&(n=g-b);D>g&&(D=g);D=Math.min(n+q,Math.max(n+b,D));return{start:n,end:D}};
RTy=function(n,D,L,g,b,q){D>g?D=g:D-b<L&&(D=L+b);n<L&&(n=L);n=Math.min(D-b,Math.max(D-q,n));return{start:n,end:D}};
PUc=function(n){return _.c("web_transcript_cue_id_killswitch")?String(n):"ytd-transcript-renderer_"+n};
twh=function(n){return _.c("web_transcript_cue_id_killswitch")?!0:n.startsWith("ytd-transcript-renderer")};
mOS=function(n){var D=_.oE(),L;if(L=_.W7("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;L=(g=L())==null?void 0:g.layoutId}else L=null;w2O(D,L,n)};
vDm=function(n,D){return _.VV(n.entities,"youchatPendingResponseEntity",D)};
X2_=function(n){return function(D){_.eS(_.pF("youchatPendingResponseEntity",n,{entityKey:n,isPendingResponse:D}))}};
lC1=function(n,D){return _.VV(n.entities,"booleanEntity",D)};
Mwy=function(){return function(n){_.eS(_.pF("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:n}))}};
oDK=function(n){n==null||n.addEventListener("DOMLoaded",function(){n.goToAndPlay(n.totalFrames-48,!0)})};
Y3W=function(n){n.style.height="auto";n.style.height=Math.min(n.scrollHeight||20,80)+"px"};
S3m=function(n,D){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:D}}],insertByPositionInSection:{sectionTargetId:n,position:"INSERTION_POSITION_LAST"}}}]}}}};
FlD=function(n){var D=_.oE(),L;L=(L=_.W7("yt.www.ads.eventcache.getLastCompanionData"))?(L=L())&&L.layoutId:null;w2O(D,L,n)};
HAS=function(n){var D=_.oE(),L;L=(L=_.W7("yt.www.ads.eventcache.getLastCompanionData"))?(L=L())&&L.layoutId:null;w2O(D,L,n)};
yTO=function(n,D){D=D===void 0?!1:D;if(n.simpleText)n=[{text:n.simpleText}];else{var L;n=((L=n.runs)!=null?L:[]).map(function(g){return Object.assign({},g)})}if(D)for(D=_.V(n),L=D.next();!L.done;L=D.next())L.value.bold=!0;
return n};
NJc=function(n){var D=n.startEndTimeTemplate,L=n.startTimeUtcMillis;n=n.endTimeUtcMillis;if(D&&L&&n)return _.Mn(_.ATI(_.o_(D),Number(L),Number(n)))};
jA$=function(n,D){var L,g,b=n==null?void 0:(L=n.viewCount)==null?void 0:(g=L.videoViewCountRenderer)==null?void 0:g.shortViewCount;if(!D&&b)return b;var q,U;return n==null?void 0:(q=n.viewCount)==null?void 0:(U=q.videoViewCountRenderer)==null?void 0:U.viewCount};
nOh=function(n,D){var L=n==null?void 0:n.relativeDateText;return!D&&L?[L,!0]:[n==null?void 0:n.dateText,!1]};
Dd$=function(n,D,L,g,b){g=g===void 0?!0:g;b=b===void 0?"":b;var q=jA$(n,D),U=_.V(nOh(n,D)),J=U.next().value;U=U.next().value;D=D?n==null?void 0:n.sponsorsOnlyFirstTimeLongText:n==null?void 0:n.sponsorsOnlyFirstTimeShortText;var k=[];L&&q&&k.push(q);!L&&U||!J||k.push(J);n=[].concat(_.Iu(k),[D,n==null?void 0:n.stationName,n==null?void 0:n.rating,n?NJc(n):void 0,n==null?void 0:n.upNextProgramText,n==null?void 0:n.superTitleLink]).filter(function(a){return!!a});
L={runs:[]};for(q=0;q<n.length;q++)L.runs.push.apply(L.runs,_.Iu(yTO(n[q],g))),q<n.length-1&&L.runs.push({text:" "+b+" ",bold:g});return L};
L$O=function(n){if(n)return{runs:[{text:n,bold:!0}]}};
gOW=function(n){var D,L,g,b;if(n=n==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.results)==null?void 0:(b=g.results)==null?void 0:b.contents){var q,U;return(U=(q=n.find(function(J){return!!J.videoPrimaryInfoRenderer}))==null?void 0:q.videoPrimaryInfoRenderer)==null?void 0:U.updatedMetadataEndpoint}};
bS$=function(n,D){var L;return(L=n.sourceConfigs)==null?void 0:L.find(function(g){return g.videoId===D})};
$dO=function(n){return n==="End of video"||n==="End of playlist"};
GKS=function(n){var D,L,g,b;return(D=n.getWatchNextResponse())==null?void 0:(L=D.contents)==null?void 0:(g=L.twoColumnWatchNextResults)==null?void 0:(b=g.playlist)==null?void 0:b.playlist};
qiD=function(n){var D,L,g,b,q,U;return(D=GKS(n))==null?void 0:(L=D.playlistButtons)==null?void 0:(g=L.menuRenderer)==null?void 0:(b=g.topLevelButtons)==null?void 0:(q=b[0])==null?void 0:(U=q.playlistLoopButtonRenderer)==null?void 0:U.playlistLoopStateEntityKey};
V11=function(n){var D=_.E().resolve(_.xQ),L;return(D=(L=_.u(D.getAutoplayEndpoint(),_.M1))==null?void 0:L.playlistId)&&D===n};
JcK=function(n,D,L,g,b){function q(){_.fj.cancelJob(xc);var U=UdW(D,L/n.getPlaybackRate()),J=U.hours,k=U.minutes;U=(U.seconds*1E3||6E4)/n.getPlaybackRate();n.setVideoTimeLeft(B_W(J,k));g&&n.getPlayerState()!==0&&n.setSleepTimerTimeLeft(B_W(J,k,!0));(J>0||k>0)&&!b&&(xc=_.df(_.fj,q,U))}
_.fj.cancelJob(xc);xc=_.df(_.fj,q)};
pIO=function(n,D,L){function g(){_.fj.cancelJob(kKD);var b=UdW(D,L),q=b.hours;b=b.minutes;var U=6E4/n.getPlaybackRate();if(q>0||b>0)n.setSleepTimerTimeLeft(B_W(q,b,!0)),kKD=_.df(_.fj,g,U)}
_.fj.cancelJob(kKD);kKD=_.df(_.fj,g)};
am_=function(n,D){var L=n.getVolume()/(D/500),g=function(b){_.fj.cancelJob(ZSK);var q=Math.floor(b-L);n.setVolume(q,!1);q>0&&(ZSK=_.df(_.fj,function(){g(q)},500))};
_.fj.cancelJob(ZSK);ZSK=_.df(_.fj,function(){g(n.getVolume())})};
dd$=function(n,D){_.fj.cancelJob(ZSK);D&&n.syncVolume()};
T_W=function(){var n={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Tg("SLEEP_TIMER_DISRUPTED")}}}}};_.E().resolve(_.S6).resolveCommand(n)};
EOy=function(n){return(n.getDuration()-n.getProgressState().current)*1E3};
UdW=function(n,D){n=n+D-(0,_.Ml)();if(n<=0)return{hours:0,minutes:0,seconds:0};var L=new sWK(0,0,0,0,0,0,n);n=L.getHours();D=L.getMinutes();L=L.getSeconds();L!==0&&D++;D!==0&&D%60===0&&(n++,D=0);return{hours:n,minutes:D,seconds:L}};
B_W=function(n,D,L){return n>0&&D>0?L?_.Tg("TIME_LEFT_HOURS_MINUTES",{hours:n.toString(),minutes:D.toString()}):_.Tg("TIME_HOURS_MINUTES",{hours:n.toString(),minutes:D.toString()}):n>0?L?_.Eu("TIME_LEFT_HOURS",n):_.Eu("TIME_HOURS",n):L?_.Tg("TIME_LEFT_MINUTES",{minutes:D.toString()}):_.Tg("TIME_MINUTES",{minutes:D.toString()})};
QWh=function(n,D){if(n.timelyActions)return n.timelyActions.find(function(L){var g;return((g=_.u(L,ccI))==null?void 0:g.cueRangeId)===D})};
uyd=function(n){var D=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.BU(n);n.keyMap_.forEach(function(L,g){_.tJ(D,g)||this.remove(g)},n)};
fmD=function(n,D){n.reloadContinuationItemsCommandMatcher=D};
_.KX=function(n,D){n.insertBefore(D,n.childNodes[0]||null)};
AcI=function(n){if(n>=48&&n<=57||n>=96&&n<=106||n>=65&&n<=90||_.aj&&n==0)return!0;switch(n){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 _.Z$;default:return!1}};
zhc=function(n){if(n.altKey&&!n.ctrlKey||n.metaKey||n.keyCode>=112&&n.keyCode<=123)return!1;if(AcI(n.keyCode))return!0;switch(n.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!_.Z$;default:return n.keyCode<166||n.keyCode>183}};
sWK=function(n,D,L,g,b,q,U){this.date=typeof n==="number"?new Date(n,D||0,L||1,g||0,b||0,q||0,U||0):new Date(n&&n.getTime?n.getTime():_.qm())};
_.Vc(sWK,_.fq);_.G=sWK.prototype;_.G.getHours=function(){return this.date.getHours()};
_.G.getMinutes=function(){return this.date.getMinutes()};
_.G.getSeconds=function(){return this.date.getSeconds()};
_.G.getMilliseconds=function(){return this.date.getMilliseconds()};
_.G.getUTCDay=function(){return this.date.getUTCDay()};
_.G.getUTCHours=function(){return this.date.getUTCHours()};
_.G.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.G.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.G.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.G.setHours=function(n){this.date.setHours(n)};
_.G.setMinutes=function(n){this.date.setMinutes(n)};
_.G.setSeconds=function(n){this.date.setSeconds(n)};
_.G.setMilliseconds=function(n){this.date.setMilliseconds(n)};
_.G.setUTCHours=function(n){this.date.setUTCHours(n)};
_.G.setUTCMinutes=function(n){this.date.setUTCMinutes(n)};
_.G.setUTCSeconds=function(n){this.date.setUTCSeconds(n)};
_.G.setUTCMilliseconds=function(n){this.date.setUTCMilliseconds(n)};
_.G.add=function(n){_.fq.prototype.add.call(this,n);n.hours&&this.setUTCHours(this.date.getUTCHours()+n.hours);n.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+n.minutes);n.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+n.seconds)};
_.G.JSC$9072_toIsoString=function(n){var D=_.fq.prototype.JSC$9072_toIsoString.call(this,n);return n?D+"T"+_.GM(this.getHours(),2)+":"+_.GM(this.getMinutes(),2)+":"+_.GM(this.getSeconds(),2):D+"T"+_.GM(this.getHours(),2)+_.GM(this.getMinutes(),2)+_.GM(this.getSeconds(),2)};
_.G.equals=function(n){return this.getTime()==n.getTime()};
_.G.toString=function(){return this.JSC$9072_toIsoString()};
_.G.clone=function(){var n=new sWK(this.date);n.firstDayOfWeek_=this.firstDayOfWeek_;n.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return n};
_.Imd=function(n){return _.LI({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:n}})};
_.CD_=function(n){return _.LI({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:n}})};
rcO=new _.H("imageTileRenderer");var OSi=new _.H("adGridCardCollectionViewModel");var iSc=new _.H("carouselTitleViewModel");var wIm=new _.H("ctaCarouselItemViewModel");var hhK=new _.H("textFieldViewModel");_.W$y=new _.H("engagementPanelHeaderShowNavigationButtonCommand");var ehd=new _.H("hideEngagementPanelScrimAction");var xdy=new _.H("setActivePanelItemAction");var K$y=new _.H("showEngagementPanelScrimAction");var Rhh=new _.H("updateEngagementPanelAction");var PDd=new _.H("updateSearchInVideoResultsAction");var t11=new _.H("transcriptCueGroupRenderer");var mdi=new _.H("transcriptCueRenderer");var vOO=new _.H("transcriptFooterRenderer");var XII=new _.H("engagementPanelAdSubtitleRenderer");var lm1=new _.H("videoDescriptionFantasySectionViewModel");var M1K=new _.H("deleteClipEngagementPanelCommand");var oOD=new _.H("loopCommand");var Yiy=new _.H("changeCreatorEndscreenVisibilityCommand");var Siy=new _.H("liveChatCallForQuestionsRenderer");var F$D=new _.H("updateTimedMarkersSyncObserverCommand");var ccI=new _.H("timelyActionViewModel");var HSW=new _.H("timelyActionsOverlayViewModel");var ycO=new _.H("repeatChapterCommand");var N_y=new _.H("watchPlayerOverflowMenuCommand");var jW$=new _.H("compositeVideoOverlayRenderer");var n8O=new _.H("sortFilterSubMenuRenderer");var Dzm=new _.H("horizontalShelfViewModel");var Lxd=new _.H("switchListItemViewModel");var g81=new _.H("inputComposerViewModel");var b7d=new _.H("transcriptEditSegmentCommand");var $zO=new _.H("transcriptUpdateSegmentTextCommand");var Gqh=new _.H("transcriptSearchBoxRenderer");var q0K=new _.H("transcriptSegmentListRenderer");var Vqh=new _.H("transcriptSegmentRenderer");_.UzD=new _.H("updateDateTextAction");var BGh=new _.H("updateTitleAction");var JAi=new _.H("updateViewershipAction");var kqh=new _.H("carouselLockupRenderer");var pVh=new _.H("expandableVideoDescriptionBodyRenderer");var Z71=new _.H("videoDescriptionYouchatSectionViewModel");var au1=new _.H("conversationResourceViewModel");_.RK=_.H7("kevlar_watch_page_horizontal_margin",24);_.dzc=_.H7("kevlar_watch_page_columns_top_padding",24);_.TGy=_.H7("web_screen_width_midpoint",1500);_.E8K=_.H7("web_watch_sidebar_width_offset_per_100",10);_.suW=426+_.RK*2;_.Pj=_.H7("kevlar_watch_two_column_width_threshold",1E3);_.cA1=_.RK*2;_.tX=_.H7("kevlar_watch_secondary_width",402);_.Quy=_.H7("kevlar_watch_secondary_max_width",600);_.u_S=_.H7("kevlar_watch_max_player_width",1280);_.fuO=_.H7("kevlar_watch_flexy_metadata_height",136);
_.AA$=_.cA1+310+_.RK;_.zBS=_.cA1+360+_.RK;var IuW={PAUSE_CHAT:18};var CFI;var rAK;var O7m=function(){return _.m.apply(this,arguments)||this};
_.f(O7m,_.m);O7m.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
O7m.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var n=_.u(this.data.button,_.AY);n&&(n.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.oh.Object.defineProperties(O7m,{template:{configurable:!0,enumerable:!0,get:function(){if(rAK===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;CFI===void 0&&(CFI=document.createElement("template"));var g=CFI;L.call(D,g.content.cloneNode(!0),n.content.firstChild);rAK=n}n=rAK;return n}}});
var m6=O7m;_.Y([_.W(_.rH),_.F("design:type",Object)],m6.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],m6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({selectorArgs:["data.enabledEntityKey"],selector:uoI,observer:"onEnabledChange"}),_.F("design:type",Boolean)],m6.prototype,"enabled",void 0);_.Y([_.t(),_.F("design:type",Object)],m6.prototype,"data",void 0);
m6=_.Y([_.Ep({is:"yt-disableable-button-view-model",noInjection:!0})],m6);var i7W;var wVI;var hB$=["transVert01","transVert02","transVert03"],Wxy="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),eBS=function(){var n=_.m.apply(this,arguments)||this;n.emojiManager=_.xV;n.isDarkTheme=document.documentElement.hasAttribute("dark");n.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};n.reactionBuckets=[];n.noEmojiIdentifier="NO_EMOJI";return n};
_.f(eBS,_.m);_.G=eBS.prototype;_.G.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.G.desktopFountainEmojiSizePxChanged=function(){_.Dy(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.G.createUserReactionAnimation=function(n){this.createEmojiAnimation(n,!0)};
_.G.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var n;((n=this.data)==null?0:n.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.pF("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Iu(this.emojiContainer.children)).forEach(function(D){D.remove()})};
_.G.detached=function(){this.cleanupFountain()};
_.G.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var n;this.reactionBuckets=_.Ao.unsafeClone((n=this.emojiFountainData)==null?void 0:n.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.G.processEmojiBucket=function(n){var D=this;if(this.reactionBuckets&&!(n>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var L=this.reactionBuckets[n];this.generateEmojiAnimations(L);if(n<this.reactionBuckets.length-1){var g;if(L==null?0:(g=L.duration)==null?0:g.seconds)this.emojiBucketTimerId=setTimeout(function(){D.processEmojiBucket(n+1)},Number(L.duration.seconds)*1E3)}}};
_.G.generateEmojiAnimations=function(n){var D=this,L=this.getRandomEmojiIdFromBucketWithOverride(n);if(L&&L!==this.noEmojiIdentifier){var g=0;n.targetEps?(g=this.linearInterpolateBounded(1,20,100,12,n.emojiSizeIndex||0),this.createEmojiAnimation(L,!1,n.emojiAnimationMs,g),g=this.getEmojiDelayMsFromTargetEps(n.targetEps)):(this.createEmojiAnimation(L),g=this.getEmojiDelayMsFromDistribution(n.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){D.generateEmojiAnimations(n)},g)}};
_.G.getRandomEmojiIdFromBucketWithOverride=function(n){if(!(n&&n.reactionsData&&n.reactionsData.length&&n.totalReactions))return this.noEmojiIdentifier;for(var D=n.totalReactions,L=1,g=_.V(n.reactionsData),b=g.next();!b.done;b=g.next())b=b.value,(b.reactionWeightOverride||b.reactionWeightOverride===0)&&b.reactionCount&&(D-=b.reactionCount,L-=b.reactionWeightOverride);g=!0;L<0&&(g=!1,D=n.totalReactions,L=1);if(g&&L>0&&D===0)if(L===1){b=0;for(var q=_.V(n.reactionsData),U=q.next();!U.done;U=q.next())U=
U.value,U.reactionCount&&U.reactionCount>0&&b++;b=1/b;q=_.V(n.reactionsData);for(U=q.next();!U.done;U=q.next())U.value.reactionWeightOverride=b}else for(b=1/(1-L),q=_.V(n.reactionsData),U=q.next();!U.done;U=q.next())U=U.value,U.reactionWeightOverride&&(U.reactionWeightOverride*=b);b=Math.random();q=0;U=_.V(n.reactionsData);for(var J=U.next();!J.done;J=U.next())if(J=J.value,J.reactionCount&&(q=(J.reactionWeightOverride||J.reactionWeightOverride===0)&&g?q+J.reactionWeightOverride:q+L*J.reactionCount/
D,q>b&&(J.reactionCount--,n.totalReactions--,J=this.reactionItemToEmojiString(J),J!==this.noEmojiIdentifier)))return J;return this.noEmojiIdentifier};
_.G.reactionItemToEmojiString=function(n){if(n.unicodeEmojiId)return n.unicodeEmojiId;if(n.emoteId)return n.emoteId;if(n.videoReactionType)switch(n.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.G.createEmojiAnimation=function(n,D,L,g){D=D===void 0?!1:D;this.lastEmojiRequestedForTesting=n;var b=n.startsWith("yt-icons:"),q=_.W4(this.emojiManager,n);if(q||b){var U=document.createElement("emoji");U.classList.add("yt-emoji-fountain-view-model");U.classList.add(hB$[Math.floor(Math.random()*hB$.length)]);var J=document.createElement("div");J.classList.add("yt-emoji-fountain-view-model");J.classList.add("horizontal-container");J.classList.add(Wxy[Math.floor(Math.random()*Wxy.length)]);D?(L=document.createElement("div"),
L.classList.add("user-reaction-bubble"),L.classList.add("yt-emoji-fountain-view-model"),J.appendChild(L)):(L&&(U.style.animationDuration=L+"ms",J.style.animationDuration=L+"ms"),g&&(U.style.width=g+"px",U.style.height=g+"px"));b?(b=document.createElement("yt-icon"),b.polymerController.icon=n,g&&(b.style.width=g+"px",b.style.height=g+"px"),n=b):n=this.emojiManager.createEmoji(q,!1);n.classList.add("yt-emoji-fountain-view-model");J.appendChild(n);U.appendChild(J);this.emojiContainer.appendChild(U);
U.addEventListener("animationend",function(){U.remove()});
var k,a;if((k=this.data)==null?0:(a=k.loggingDirectives)==null?0:a.trackingParams)D=D?_.Eh(183501):_.Eh(183500),fCi(this.data.loggingDirectives.trackingParams,D),_.Idi(D);setTimeout(function(){U&&U.remove()},2E3)}};
_.G.getEmojiDelayMsFromDistribution=function(n){return Math.random()*(n||1)*1E3};
_.G.getEmojiDelayMsFromTargetEps=function(n){return Math.random()*2*(1/n)*1E3};
_.G.linearInterpolateBounded=function(n,D,L,g,b){b=Math.min(Math.max(b,n),L);return(D*(L-b)+g*(b-n))/(L-n)};
var vj=eBS;vj.prototype.onEmojiFountainDataEntityUpdate=vj.prototype.onEmojiFountainDataEntityUpdate;vj.prototype.desktopFountainEmojiSizePxChanged=vj.prototype.desktopFountainEmojiSizePxChanged;vj.prototype.isActiveChanged=vj.prototype.isActiveChanged;_.Y([_.t(),_.F("design:type",_.hZ)],vj.prototype,"emojiManager",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vj.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.rH),_.F("design:type",Object)],vj.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],vj.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vj.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(n,D){return _.VV(n.entities,"emojiFountainDataEntity",D)}}),
_.F("design:type",Object)],vj.prototype,"emojiFountainData",void 0);_.Y([_.t(),_.F("design:type",Boolean)],vj.prototype,"isActive",void 0);_.Y([_.P("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vj.prototype,"isActiveChanged",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],vj.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",String)],vj.prototype,"lastEmojiRequestedForTesting",void 0);
_.Y([_.t({value:function(){return _.H7("desktop_fountain_emoji_size_px",20)}}),
_.F("design:type",Number)],vj.prototype,"desktopFountainEmojiSizePx",void 0);_.Y([_.P("desktopFountainEmojiSizePx"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vj.prototype,"desktopFountainEmojiSizePxChanged",null);_.Y([_.bM("#emoji-container"),_.F("design:type",HTMLElement)],vj.prototype,"emojiContainer",void 0);
_.Y([_.P("emojiFountainData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vj.prototype,"onEmojiFountainDataEntityUpdate",null);vj=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],vj);
_.l(vj,"yt-emoji-fountain-view-model",function(){if(wVI===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;i7W===void 0&&(i7W=document.createElement("template"));var g=i7W;L.call(D,g.content.cloneNode(!0),n.content.firstChild);wVI=n}n=wVI;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var xz_;var Kx1;var RBK=function(){return _.m.apply(this,arguments)||this};
_.f(RBK,_.m);RBK.prototype.onChoiceChanged=function(){this.data&&_.Dy(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
var Xn=RBK;Xn.prototype.onChoiceChanged=Xn.prototype.onChoiceChanged;_.Y([_.t(),_.F("design:type",Object)],Xn.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xn.prototype,"onChoiceChanged",null);Xn=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],Xn);
_.l(Xn,"yt-live-chat-banner-poll-choice",function(){if(Kx1===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;xz_===void 0&&(xz_=document.createElement("template"));var g=xz_;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Kx1=n}n=Kx1;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var PFy;var tqS;var mzK=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework_with_live");n.small=!1;return n};
_.f(mzK,_.m);mzK.prototype.computeIsSmall=function(){var n;return((n=this.buttonOverrides)==null?void 0:n.size)==="S"};
mzK.prototype.computeId=function(){return this.data&&this.data.targetId};
var l4=mzK;_.Y([_.W(_.OK.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],l4.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Y([_.t({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",String)],l4.prototype,"id",void 0);_.Y([_.t(),_.F("design:type",Object)],l4.prototype,"buttonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],l4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],l4.prototype,"modern",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.F("design:type",Object)],l4.prototype,"small",void 0);l4=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-button"})],l4);
_.l(l4,"yt-live-chat-button",function(){if(tqS===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;PFy===void 0&&(PFy=document.createElement("template"));var g=PFy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);tqS=n}n=tqS;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var v8I;var XVm;var lum=function(){var n=_.m.apply(this,arguments)||this;n.inCollapsedBanner=!1;n.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};n.questionButtonOverrides={style:"mono",type:"filled"};return n};
_.f(lum,_.m);_.G=lum.prototype;_.G.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]]"}}}}}};
_.G.onContextMenuButtonClick=function(n){this.ytLiveChatItemBehavior.showContextMenu(n)};
_.G.onYtRendererstamperFinished=function(){this.menuButton=_.r(this.hostElement).querySelector("#menu-button")};
_.G.dataChanged=function(){var n,D;if((D=_.u((n=this.data)==null?void 0:n.overflowMenuButton,_.Wx))==null?0:D.command)this.data.contextMenuEndpoint=_.u(this.data.overflowMenuButton,_.Wx).command};
_.G.onButtonClick=function(){var n,D=_.u((n=this.data)==null?void 0:n.askQuestionButton,_.Wx);if(D){if(D.trackingParams&&(n=_.JR(D.trackingParams))){var L=_.r1();L&&_.oG(L,n)}_.bP(this.hostElement,"innertube-command",D.command)}};
var Mq=lum;Mq.prototype.onYtRendererstamperFinished=Mq.prototype.onYtRendererstamperFinished;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Mq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],Mq.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],Mq.prototype,"ytLiveChatItemBehavior",void 0);_.Y([_.t({observer:"dataChanged"}),_.F("design:type",Object)],Mq.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Mq.prototype,"inCollapsedBanner",void 0);_.Y([_.t(),_.F("design:type",Object)],Mq.prototype,"buttonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],Mq.prototype,"questionButtonOverrides",void 0);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mq.prototype,"onYtRendererstamperFinished",null);
Mq=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Mq);
_.l(Mq,"yt-live-chat-call-for-questions-renderer",function(){if(XVm===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;v8I===void 0&&(v8I=document.createElement("template"));var g=v8I;L.call(D,g.content.cloneNode(!0),n.content.firstChild);XVm=n}n=XVm;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Mqh={};Mqh.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 n=this;window.requestAnimationFrame(function(){n.restoreFocusNode_||(n.restoreFocusNode_=document.activeElement);var D=_.qoG(n.hostElement);D.length&&D[D.length-1].focus()})},
isAttachedChanged_:function(n,D){n?this.focusChild_():D&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(n){this.hidden||_.tW(n).indexOf(this.hostElement)!==-1||(n.stopPropagation(),this.focusChild_())}};var o8D;var Y01;var S0i=function(){return _.m.apply(this,arguments)||this};
_.f(S0i,_.m);S0i.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
S0i.prototype.onClick=function(n){n.target!==this.confirmButton&&n.target!==this.cancelButton&&(this.hidden=!0)};
var oK=S0i;_.Y([_.bM("#confirm_button"),_.F("design:type",Object)],oK.prototype,"confirmButton",void 0);_.Y([_.bM("#cancel_button"),_.F("design:type",Object)],oK.prototype,"cancelButton",void 0);_.Y([_.t(),_.F("design:type",Fxm)],oK.prototype,"data",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],oK.prototype,"hidden",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],oK.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(Mqh.YtLiveChatDialogBehavior),_.F("design:type",Object)],oK.prototype,"ytLiveChatDialogBehavior",void 0);oK=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],oK);
var Fxm=_.l(oK,"yt-live-chat-dialog-renderer",function(){if(Y01===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;o8D===void 0&&(o8D=document.createElement("template"));var g=o8D;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Y01=n}n=Y01;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var H7y;var yAm,NGi=function(){if(yAm!==void 0)return yAm;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;H7y===void 0&&(H7y=document.createElement("template"));var g=H7y;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return yAm=n};var ju$;var nxd;var DSd=function(){var n=_.m.apply(this,arguments)||this;n.tooltip=null;n.data=null;n.id="";n.active=!1;n.icon="";n.disabled=!1;n.showTooltip=!1;n.useToggledActiveState=!0;n.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return n};
_.f(DSd,_.m);_.G=DSd.prototype;
_.G.dataChanged=function(){var n;((n=this.data)==null?0:n.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,_.nC)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var D;if((D=this.data)==null?0:D.disabled)this.disabled=!0};
_.G.computeId=function(n){return n};
_.G.computeIcon=function(n,D){if(!n)return"";if(this.useToggledActiveState)return"yt-icons:"+n.toLowerCase();var L,g;return D&&((L=this.data)==null?0:(g=L.toggledIcon)==null?0:g.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+n.toLowerCase()};
_.G.logPDGEntryPoint=function(){_.G$B(_.G7("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")};
_.G.immediatelyShowTooltip=function(){var n=_.r(this.hostElement).querySelector("#tooltip");n.animationDelay=0;n.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};n.show()};
_.G.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.G.onClick=function(n){var D;((D=this.data)==null?0:D.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(),n.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.bP(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.G.computeShowTooltip=function(n,D){return!!(n&&n.tooltip&&D)};
_.G.maybeUpdateTooltipText=function(){var n=this,D;if((D=this.data)==null?0:D.tooltip){var L=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.nC)(n.tooltip).textContent=L},250)}};
_.G.handleLiveChatActions=function(n){var D=this;n.length&&(this.id!=="creator"&&this.id!=="product-picker"||n.forEach(function(L){(L=D.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",L))&&L.durationSec===L.fullDurationSec&&D.startBubble(D.colorFromDecimal(L.startBackgroundColor))}))};
_.G.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.G.startBubble=function(n){_.Dy(this.hostElement,{"--yt-live-chat-monetization-button-glow":n});this.hostElement.setAttribute("bubble","")};
_.G.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.G.colorFromDecimal=function(n){typeof n==="string"&&(n=Number(n));return"rgba("+[n>>16&255,n>>8&255,n&255,(n>>24&255)/255].join()+")"};
var Yc=DSd;Yc.prototype.onAnimationEnd=Yc.prototype.onAnimationEnd;Yc.prototype.disabledChanged=Yc.prototype.disabledChanged;Yc.prototype.dataChanged=Yc.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Yc.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yc.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.OK.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],Yc.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yc.prototype,"data",void 0);_.Y([_.t({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],Yc.prototype,"id",void 0);_.Y([_.t({notify:!0,reflectToAttribute:!0}),_.F("design:type",Object)],Yc.prototype,"active",void 0);
_.Y([_.t({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.F("design:type",Object)],Yc.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yc.prototype,"disabled",void 0);_.Y([_.t({computed:"computeShowTooltip(data, disabled)"}),_.F("design:type",Object)],Yc.prototype,"showTooltip",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yc.prototype,"useToggledActiveState",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yc.prototype,"dataChanged",null);_.Y([_.P("disabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yc.prototype,"disabledChanged",null);_.Y([_.R("animationend"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Yc.prototype,"onAnimationEnd",null);
Yc=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],Yc);
_.l(Yc,"yt-live-chat-icon-toggle-button-renderer",function(){if(nxd===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ju$===void 0&&(ju$=document.createElement("template"));var g=ju$;L.call(D,g.content.cloneNode(!0),n.content.firstChild);nxd=n}n=nxd;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var LqW;var gxS;var b0D=function(){return _.m.apply(this,arguments)||this};
_.f(b0D,_.m);b0D.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
var $SW=b0D;_.Y([_.t(),_.F("design:type",Object)],$SW.prototype,"data",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$SW.prototype,"ytRendererstamperBehavior",void 0);$SW=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],$SW);
_.l($SW,"yt-live-chat-message-input-prompt-header-renderer",function(){if(gxS===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;LqW===void 0&&(LqW=document.createElement("template"));var g=LqW;L.call(D,g.content.cloneNode(!0),n.content.firstChild);gxS=n}n=gxS;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Gs1;var qyy;var VLh;var USy;var B2y;var Jom;var ksd=function(){return _.m.apply(this,arguments)||this};
_.f(ksd,_.m);var pqS=ksd;_.Y([_.t(),_.F("design:type",Object)],pqS.prototype,"data",void 0);pqS=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],pqS);
_.l(pqS,"yt-live-chat-message-subtext-renderer",function(){if(Jom===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;B2y===void 0&&(B2y=document.createElement("template"));var g=B2y;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Jom=n}n=Jom;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Z0i=function(){var n=_.m.apply(this,arguments)||this;n.subtextOnBottom=!1;n.buttonOverrides={style:"mono",type:"tonal"};return n};
_.f(Z0i,_.m);Z0i.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"}}}};
var Sp=Z0i;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Sp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Sp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sp.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Sp.prototype,"subtextOnBottom",void 0);_.Y([_.t(),_.F("design:type",Object)],Sp.prototype,"buttonOverrides",void 0);
Sp=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Sp);
_.l(Sp,"yt-live-chat-message-renderer",function(){if(USy===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;VLh===void 0&&(VLh=document.createElement("template"));var g=VLh;L.call(D,g.content.cloneNode(!0),n.content.firstChild);USy=n}n=USy;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var ao1;var dSS;var T2_=function(){var n=_.m.apply(this,arguments)||this;n.isRemovable=!1;n.hasPrefilledText=!1;n.isInputDirty=!1;n.overCharacterLimit=!1;n.underCharacterLimit=!1;n.showErrorMessage=!1;return n};
_.f(T2_,_.m);_.G=T2_.prototype;_.G.computeId=function(){return this.data.id};
_.G.computeInputData=function(){return this.data.inputData};
_.G.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.G.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.G.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.G.getLiveChatRichMessageInput=function(){return _.r(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.G.clearInput=function(){_.r(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.G.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.G.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.G.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.G.handleTextInputCharCountChanged=function(n){n=n.detail&&n.detail.characterCount;n!==void 0&&(this.characterCount=n,n!==0&&(this.isInputDirty=!0))};
_.G.onInputFocusOut=function(){this.isInputDirty=!0};
_.G.onClickCloseButton=function(){_.bP(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
var Fn=T2_;Fn.prototype.handleTextInputCharCountChanged=Fn.prototype.handleTextInputCharCountChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Fn.prototype,"data",void 0);_.Y([_.t({computed:"computeId(data.id)"}),_.F("design:type",String)],Fn.prototype,"id",void 0);_.Y([_.t({computed:"computeInputData(data.inputData)"}),_.F("design:type",Object)],Fn.prototype,"inputData",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.F("design:type",Object)],Fn.prototype,"isRemovable",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.F("design:type",Object)],Fn.prototype,"hasPrefilledText",void 0);_.Y([_.t({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.F("design:type",Number)],Fn.prototype,"charactersRemaining",void 0);
_.Y([_.t(),_.F("design:type",Number)],Fn.prototype,"characterCount",void 0);_.Y([_.t(),_.F("design:type",Object)],Fn.prototype,"isInputDirty",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.F("design:type",Object)],Fn.prototype,"overCharacterLimit",void 0);_.Y([_.t({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.F("design:type",Object)],Fn.prototype,"underCharacterLimit",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.F("design:type",Object)],Fn.prototype,"showErrorMessage",void 0);_.Y([_.R("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Fn.prototype,"handleTextInputCharCountChanged",null);
Fn=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Fn);
_.l(Fn,"yt-live-chat-poll-editor-input",function(){if(dSS===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ao1===void 0&&(ao1=document.createElement("template"));var g=ao1;L.call(D,g.content.cloneNode(!0),n.content.firstChild);dSS=n}n=dSS;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Exc;var sgi;var coI={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},Qgd=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_button_rework_with_live");n.closeButtonOverrides={iconPosition:"icon-only"};n.startButtonOverrides={style:"mono",type:"filled"};n.addOptionButtonOverrides={style:"mono",type:"text"};return n};
_.f(Qgd,_.m);_.G=Qgd.prototype;
_.G.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"}}}}};
_.G.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var n;_.u((n=this.data)==null?void 0:n.startButton,_.Wx)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.G.computeId=function(){return this.data&&this.data.id||""};
_.G.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.G.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.G.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.G.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.G.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var n=0;n<this.pollEditorInfoWithDefaults.minPollOptions;n++)this.addPollOptionData()};
_.G.getIsValidPoll=function(){var n=this;if(!this.pollEditorInfoWithDefaults)return!1;var D=this.pollEditorInfoWithDefaults,L=D.minPollOptionChars,g=D.maxPollOptionChars,b=D.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>D.maxPollQuestionChars)return!1;D=_.r(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(D).every(function(q,U){q=q.characterCount;!q&&b[U]&&(q=n.ytRendererBehavior.getSimpleString(b[U]).length);return q!==void 0&&q>=L&&q<=g})};
_.G.isValidPollChanged=function(){var n;_.u((n=this.data)==null?void 0:n.startButton,_.Wx)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.G.addPollOptionData=function(){var n=this.pollEditorInfoWithDefaults,D=n.maxPollOptionChars,L=n.optionPlaceholderText,g=n.customOptionPlaceholderText,b=n.pollOptionData;this.currentNumPollOptions>=n.maxPollOptions||(n={liveChatPollOptionInput:{inputData:{placeholder:g[this.currentNumPollOptions]||L,maxCharacterLimit:D},maxCharacterLimit:D,minCharacterLimit:n.minPollOptionChars,hasPrefilledText:!!g[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=n.minPollOptions}},b.charCountErrorText&&
(n.liveChatPollOptionInput.charCountErrorText=b.charCountErrorText),b.charsRemainingAltLabel&&(n.liveChatPollOptionInput.charsRemainingAltLabel=b.charsRemainingAltLabel),b.removeOptionAltText&&(n.liveChatPollOptionInput.removeOptionAltText=b.removeOptionAltText),this.push("pollOptionsData",n),b=Array.from(_.r(_.r(this.hostElement).querySelector("#poll-options")).children),b.forEach(function(q,U){q.polymerController.set("data.id",U)}),_.r(b[b.length-1]).querySelector("#input").focus())};
_.G.getPollOptionInputValues=function(){var n=this,D=[],L=_.r(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),g=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(L).forEach(function(b,q){var U=null;b=b.getLiveChatRichMessageInput();var J;(b==null?0:(J=b.textSegments)==null?0:J.length)?U=_.ix(b):g[q]&&(U=n.formattedStringToLiveChatRichMessageInput(g[q]));D.push(U)});
return D};
_.G.requestCreateAndStartPoll=function(n){var D=this.getPollOptionInputValues();if(!D.some(function(g){return!g})){D={optionText:D};
var L=_.r(_.r(this.hostElement).querySelector("#poll-question")).firstChild;L&&L.liveChatRichMessageInput&&(D.questionText=_.ix(L.liveChatRichMessageInput));_.Bz(this.hostElement,[n,D])}};
_.G.selectedChanged=function(){if(this.selected){var n=_.r(_.r(this.hostElement).querySelector("#start-button")).firstElementChild;if(n){var D;(D=_.r(n).querySelector("#button")||_.Hn(n).querySelector("button"))==null||D.focus()}}};
_.G.handleTextInputChanged=function(n){var D;((D=n.target)==null?void 0:D.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=n.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.G.handleStartButtonAction=function(n){n.detail.actionName==="yt-service-request"&&(n.stopPropagation(),(n=n.detail.args[1])&&this.requestCreateAndStartPoll(n))};
_.G.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.G.handleServiceRequestCompleted=function(n){this.createPollRequestInFlight=!1;(n=n.detail&&n.detail.data)&&n.success&&(_.bP(this.hostElement,"picker-cancelled"),_.$d(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.G.onCloseClick=function(){_.bP(this.hostElement,"picker-cancelled");_.$d(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.G.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.G.handlePollEditorInputClosed=function(n){var D=this.pollOptionsData.findIndex(function(L){return L.liveChatPollOptionInput.id===n.detail.id});
this.splice("pollOptionsData",D,1);this.isValidPoll=this.getIsValidPoll()};
_.G.onPickerCancelled=function(){this.reset()};
_.G.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var n=_.r(_.r(this.hostElement).querySelector("#poll-question")).firstChild;n&&n.setLiveChatRichMessageInput(null);if(n=_.r(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){n=_.V(Array.from(n));for(var D=n.next();!D.done;D=n.next())D.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.G.formattedStringToLiveChatRichMessageInput=function(n){return n.simpleText?{text_segments:[n.simpleText]}:{text_segments:n.runs}};
_.oh.Object.defineProperties(Qgd.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(coI,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
var Hj=Qgd;Hj.prototype.onPickerCancelled=Hj.prototype.onPickerCancelled;Hj.prototype.handlePollEditorInputClosed=Hj.prototype.handlePollEditorInputClosed;Hj.prototype.handleServiceRequestCompleted=Hj.prototype.handleServiceRequestCompleted;Hj.prototype.handleServiceRequestSent=Hj.prototype.handleServiceRequestSent;Hj.prototype.handleTextInputChanged=Hj.prototype.handleTextInputChanged;Hj.prototype.selectedChanged=Hj.prototype.selectedChanged;Hj.prototype.isValidPollChanged=Hj.prototype.isValidPollChanged;
Hj.prototype.shouldInitializePollChanged=Hj.prototype.shouldInitializePollChanged;Hj.prototype.dataChanged=Hj.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Hj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Hj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Hj.prototype,"modern",void 0);
_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"closeButtonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"startButtonOverrides",void 0);_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"addOptionButtonOverrides",void 0);_.Y([_.t({computed:"computeId(data.id)",reflectToAttribute:!0}),_.F("design:type",String)],Hj.prototype,"id",void 0);_.Y([_.t({value:function(){return[]}}),
_.F("design:type",Array)],Hj.prototype,"pollOptionsData",void 0);_.Y([_.x("pollEditorInfoWithDefaults"),_.F("design:type",Object),_.F("design:paramtypes",[])],Hj.prototype,"pollQuestionData",null);_.Y([_.t({value:0}),_.F("design:type",Number)],Hj.prototype,"pollQuestionCharacterCount",void 0);_.Y([_.x("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],Hj.prototype,"pollQuestionCharactersRemaining",null);
_.Y([_.t({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.F("design:type",Boolean)],Hj.prototype,"overQuestionCharacterLimit",void 0);_.Y([_.x("data.pollEditorInfo"),_.F("design:type",Object),_.F("design:paramtypes",[])],Hj.prototype,"pollEditorInfoWithDefaults",null);_.Y([_.t({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.F("design:type",Number)],Hj.prototype,"currentNumPollOptions",void 0);
_.Y([_.t({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Hj.prototype,"hasMaxNumPollOptions",void 0);_.Y([_.x("pollEditorInfoWithDefaults","pollOptionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Hj.prototype,"shouldInitializePoll",null);_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"isValidPoll",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Hj.prototype,"createPollRequestInFlight",void 0);_.Y([_.t(),_.F("design:type",Object)],Hj.prototype,"selected",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.F("design:type",Boolean)],Hj.prototype,"showQuestionErrorMessage",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"dataChanged",null);_.Y([_.P("shouldInitializePoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"shouldInitializePollChanged",null);_.Y([_.P("isValidPoll"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"isValidPollChanged",null);
_.Y([_.P("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"selectedChanged",null);_.Y([_.R("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Hj.prototype,"handleTextInputChanged",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"handleServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Hj.prototype,"handleServiceRequestCompleted",null);
_.Y([_.R("yt-live-chat-poll-editor-input-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Hj.prototype,"handlePollEditorInputClosed",null);_.Y([_.R("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hj.prototype,"onPickerCancelled",null);Hj=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],Hj);
_.l(Hj,"yt-live-chat-poll-editor-panel-renderer",function(){if(sgi===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Exc===void 0&&(Exc=document.createElement("template"));var g=Exc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);sgi=n}n=sgi;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var uIy;var foc;var AoS=function(){return _.m.apply(this,arguments)||this};
_.f(AoS,_.m);AoS.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
AoS.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.oh.Object.defineProperties(AoS.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var n,D;return(n=this.data)==null?void 0:(D=n.title)==null?void 0:D.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var n;return _.AR((n=this.data)==null?void 0:n.onTapCommand)}}});
var yM=AoS;_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],yM.prototype,"ytEndpointBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yM.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yM.prototype,"itemId",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],yM.prototype,"hasPromotion",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yM.prototype,"innertubeCommand",null);yM=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],yM);
_.l(yM,"yt-live-chat-product-picker-panel-item-view-model",function(){if(foc===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;uIy===void 0&&(uIy=document.createElement("template"));var g=uIy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);foc=n}n=foc;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var zHc;var IoK;var CII=function(){var n=_.m.apply(this,arguments)||this;n.id="product-picker";n.selected=!1;n.closeButtonId="close-button";n.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return n};
_.f(CII,_.m);_.G=CII.prototype;_.G.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.G.observeSelected=function(){this.selected&&this.hostElement.focus();var n=_.r(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");n.length&&n[0].focus()};
_.G.onCloseBuyFlow=function(){_.bP(this.hostElement,"picker-cancelled")};
_.G.onCloseClick=function(){_.bP(this.hostElement,"picker-cancelled");var n;((n=this.data)==null?0:n.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.u(this.data.closeButton,_.AY))};
_.G.onCloseEngageWithAudienceEditorPanels=function(){_.bP(this.hostElement,"picker-cancelled")};
var Nq=CII;Nq.prototype.observeSelected=Nq.prototype.observeSelected;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Nq.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Nq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Nq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Nq.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nq.prototype,"id",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Nq.prototype,"selected",void 0);_.Y([_.t(),_.F("design:type",Object)],Nq.prototype,"closeButtonId",void 0);_.Y([_.P("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Nq.prototype,"observeSelected",null);
Nq=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],Nq);
_.l(Nq,"yt-live-chat-product-picker-panel-view-model",function(){if(IoK===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;zHc===void 0&&(zHc=document.createElement("template"));var g=zHc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);IoK=n}n=IoK;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var ro_;var O0c;var i0K=function(){var n=_.m.apply(this,arguments)||this;n.iconId="";n.icon="";n.disabled=!1;n.systemIcons=_.c("kevlar_system_icons");return n};
_.f(i0K,_.m);_.G=i0K.prototype;_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
_.G.computeIconId=function(n){return n&&n.icon&&n.icon.iconType?n.icon.iconType.toLowerCase():""};
_.G.computeIcon=function(n){return n&&n.icon&&n.icon.iconType?(n=n.icon.iconType.toLowerCase(),(n.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+n):""};
_.G.computeDisabled=function(n){return!!n};
_.G.computeCommand=function(n,D){return D?void 0:n};
_.G.computeTooltip=function(n,D){return D&&n?n:""};
_.G.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
var jp=i0K;_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],jp.prototype,"ytEndpointBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jp.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jp.prototype,"data",void 0);_.Y([_.t({computed:"computeIconId(data)",reflectToAttribute:!0}),_.F("design:type",Object)],jp.prototype,"iconId",void 0);
_.Y([_.t({computed:"computeIcon(data)",reflectToAttribute:!0}),_.F("design:type",Object)],jp.prototype,"icon",void 0);_.Y([_.t({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.F("design:type",Object)],jp.prototype,"disabled",void 0);_.Y([_.t({computed:"computeCommand(data.command, disabled)"}),_.F("design:type",Object)],jp.prototype,"command",void 0);_.Y([_.t({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.F("design:type",String)],jp.prototype,"tooltip",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jp.prototype,"systemIcons",void 0);jp=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],jp);
_.l(jp,"yt-live-chat-product-button-renderer",function(){if(O0c===void 0){var n=document.createElement("template");_.z(n,'\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" disabled$="[[disabled]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ro_===void 0&&(ro_=document.createElement("template"));var g=ro_;L.call(D,g.content.cloneNode(!0),n.content.firstChild);O0c=n}n=O0c;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var wqD;var hH$;var WqD=function(){var n=_.m.apply(this,arguments)||this;n.selected=!1;n.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return n};
_.f(WqD,_.m);_.G=WqD.prototype;_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.G.computeId=function(n){return n.id||""};
_.G.onCloseClick=function(){_.bP(this.hostElement,"picker-cancelled")};
_.G.observeSelected=function(){this.selected&&this.hostElement.focus();var n=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");n.length&&n[0].focus()};
_.G.onCloseBuyFlow=function(){_.bP(this.hostElement,"picker-cancelled")};
_.G.onCloseEngageWithAudienceEditorPanels=function(){_.bP(this.hostElement,"picker-cancelled")};
var nE=WqD;nE.prototype.observeSelected=nE.prototype.observeSelected;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],nE.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nE.prototype,"data",void 0);
_.Y([_.t({computed:"computeId(data)",reflectToAttribute:!0}),_.F("design:type",String)],nE.prototype,"id",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nE.prototype,"selected",void 0);_.Y([_.P("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nE.prototype,"observeSelected",null);nE=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],nE);
_.l(nE,"yt-live-chat-product-picker-renderer",function(){if(hH$===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;wqD===void 0&&(wqD=document.createElement("template"));var g=wqD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);hH$=n}n=hH$;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var eHy;var xS1;var Kq_;var RHc;var PIW=function(){return _.m.apply(this,arguments)||this};
_.f(PIW,_.m);PIW.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()};
PIW.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
PIW.prototype.created=function(){this.ids={background:_.zY(),maskOne:_.zY(),maskTwo:_.zY(),gradient:_.zY(),largeBackground:_.zY(),largeGradientOne:_.zY(),largeGradientTwo:_.zY(),largeGradientPath:_.zY()}};
var Dc=PIW;Dc.prototype.maybeLoadAnimationBackground=Dc.prototype.maybeLoadAnimationBackground;_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Dc.prototype,"useLargeBackground",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Dc.prototype,"useAnimationBackground",void 0);_.Y([_.t({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.F("design:type",Boolean)],Dc.prototype,"useRegularBackground",void 0);
_.Y([_.t(),_.F("design:type",Object)],Dc.prototype,"ids",void 0);_.Y([_.t(),_.F("design:type",Object)],Dc.prototype,"lottieAnimation",void 0);_.Y([_.bM("#animation-background"),_.F("design:type",HTMLDivElement)],Dc.prototype,"animationBackground",void 0);_.Y([_.P("useAnimationBackground"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dc.prototype,"maybeLoadAnimationBackground",null);
Dc=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],Dc);
_.l(Dc,"yt-live-interactivity-component-background",function(){if(RHc===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Kq_===void 0&&(Kq_=document.createElement("template"));var g=Kq_;L.call(D,g.content.cloneNode(!0),n.content.firstChild);RHc=n}n=RHc;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var tLD=function(){var n=_.m.apply(this,arguments)||this;n.characterCount=0;n.showInputErrorMessage=!1;n.startQnaRequestInFlight=!1;n.modern=_.c("web_button_rework_with_live");n.buttonOverrides={style:"mono",type:"filled"};n.closeButtonOverrides={iconPosition:"icon-only"};n.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return n};
_.f(tLD,_.m);_.G=tLD.prototype;
_.G.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]]"}}}}}};
_.G.onCharacterCountChanged=function(n){var D,L,g,b,q=(L=_.u(this==null?void 0:(D=this.data)==null?void 0:D.creatorCallForQuestions,Siy))==null?void 0:(g=L.inputField)==null?void 0:(b=g.liveChatTextInputFieldRenderer)==null?void 0:b.maxCharacterLimit,U,J;q!=null&&(n==null?void 0:(U=n.detail)==null?void 0:U.characterCount)!=null&&_.u(this==null?void 0:(J=this.data)==null?void 0:J.startButton,_.Wx)&&(D=n.detail.characterCount>q,this.set("data.startButton.buttonRenderer.isDisabled",n.detail.characterCount===
0||D),this.showInputErrorMessage=D)};
_.G.onCloseClick=function(){_.bP(this.hostElement,"picker-cancelled");_.$d(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.G.onPickerCancelled=function(){var n=_.r(this.hostElement).querySelector("#qna-creator-text-input-field");n&&n.setLiveChatRichMessageInput(null)};
_.G.handleOpenQnaStartPanel=function(){var n=_.r(this.hostElement).querySelector("#qna-creator-text-input-field");n&&n.focus()};
_.G.handleStartButtonAction=function(n){var D=this;if(n.detail.actionName==="yt-service-request"&&(n.stopPropagation(),n=n.detail.args[1])){var L=_.r(this.hostElement).querySelector("#qna-creator-text-input-field"),g;(L==null?0:(g=L.liveChatRichMessageInput)==null?0:g.textSegments)&&L.liveChatRichMessageInput.textSegments.length!==0&&(g={rich_message:_.ix(L.liveChatRichMessageInput)},_.Bz(this.hostElement,[n,g]).then(function(){_.bP(D.hostElement,"picker-cancelled")}))}};
_.G.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.G.handleServiceRequestCompleted=function(n){var D;n=n==null?void 0:(D=n.detail)==null?void 0:D.data;(n==null?0:n.actions)&&n.actions.length>0?this.startQnaRequestInFlight=!1:_.$d(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.G.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
var LE=tLD;LE.prototype.handleServiceRequestError=LE.prototype.handleServiceRequestError;LE.prototype.handleServiceRequestCompleted=LE.prototype.handleServiceRequestCompleted;LE.prototype.handleServiceRequestSent=LE.prototype.handleServiceRequestSent;LE.prototype.onPickerCancelled=LE.prototype.onPickerCancelled;LE.prototype.onCharacterCountChanged=LE.prototype.onCharacterCountChanged;_.Y([_.t(),_.F("design:type",Object)],LE.prototype,"characterCount",void 0);
_.Y([_.t(),_.F("design:type",Object)],LE.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],LE.prototype,"showInputErrorMessage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],LE.prototype,"startQnaRequestInFlight",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],LE.prototype,"modern",void 0);_.Y([_.t(),_.F("design:type",Object)],LE.prototype,"buttonOverrides",void 0);
_.Y([_.t(),_.F("design:type",Object)],LE.prototype,"closeButtonOverrides",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],LE.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.W(_.Kh.YtLiveChatItemBehavior),_.F("design:type",_.RB)],LE.prototype,"ytLiveChatItemBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],LE.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.R("yt-live-chat-text-input-field-renderer-character-count-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LE.prototype,"onCharacterCountChanged",null);_.Y([_.R("picker-cancelled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LE.prototype,"onPickerCancelled",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LE.prototype,"handleServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LE.prototype,"handleServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],LE.prototype,"handleServiceRequestError",null);LE=_.Y([_.X({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],LE);
_.l(LE,"yt-live-chat-qna-start-panel-renderer",function(){if(xS1===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;eHy===void 0&&(eHy=document.createElement("template"));var g=eHy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);xS1=n}n=xS1;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var mSd;var vxD;var XqO=function(){return _.m.apply(this,arguments)||this};
_.f(XqO,_.m);XqO.prototype.dismiss=function(){_.bP(this.hostElement,"yt-live-chat-error-message-dismiss")};
XqO.prototype.edit=function(){_.bP(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
var loy=XqO;_.Y([_.t(),_.F("design:type",Object)],loy.prototype,"data",void 0);loy=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],loy);
_.l(loy,"yt-live-chat-text-actions-error-message-renderer",function(){if(vxD===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;mSd===void 0&&(mSd=document.createElement("template"));var g=mSd;L.call(D,g.content.cloneNode(!0),n.content.firstChild);vxD=n}n=vxD;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var MLK;var oxy;var Yyd;var Sy_;var g$=function(){var n=_.m.apply(this,arguments)||this;n.isDarkTheme=document.documentElement.hasAttribute("dark");n.newnessDotEligible=!1;return n};
_.f(g$,_.m);g$.prototype.sendReaction=function(){var n,D,L=((n=this.data)==null?void 0:n.emojiId)||((D=this.data)==null?void 0:D.emoteId),g;L&&((g=this.data)==null?0:g.shouldTriggerAnimation)&&_.$d(this.hostElement,"yt-create-user-reaction-animation",[L]);var b;(n=_.AR((b=this.data)==null?void 0:b.onTap))&&_.gX(n,this.hostElement);this.showNewnessDot&&_.$d(this.hostElement,"yt-hide-newness-dot")};
g$.prototype.onClick=function(n){(!n||n.clientX||n.clientY)&&this.sendReaction()};
g$.prototype.onKeyDown=function(n){n.key!=="Enter"&&n.key!==" "||n.repeat||this.sendReaction()};
_.oh.Object.defineProperties(g$.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!(((n=this.data)==null?0:n.emojiId)||((D=this.data)==null?0:D.emoteId))}}});
var bO=g$;_.Y([_.t(),_.F("design:type",Object)],bO.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],bO.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],bO.prototype,"newnessDotEligible",void 0);_.Y([_.x("data.maybeShowNewnessDot"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bO.prototype,"showNewnessDot",null);
_.Y([_.x("data.emojiId","data.emoteId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],bO.prototype,"useYtImage",null);bO=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],bO);
_.l(bO,"yt-reaction-control-panel-button-view-model",function(){if(Sy_===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Yyd===void 0&&(Yyd=document.createElement("template"));var g=Yyd;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Sy_=n}n=Sy_;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Fqh;var H0c;var yoS=function(){var n=_.m.apply(this,arguments)||this;n.reactionControlPanelExpanded=!1;n.isDarkTheme=document.documentElement.hasAttribute("dark");n.newnessDotEligible=!1;return n};
_.f(yoS,_.m);_.G=yoS.prototype;_.G.expandedButtonsChanged=function(){var n,D;_.Dy(this.hostElement,{"--expanded-buttons-height":((D=(n=this.expandedButtonsData)==null?void 0:n.length)!=null?D:0)*36+"px"})};
_.G.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}}};
_.G.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.G.onMouseLeave=function(){var n=this;this.collapseTimer=setTimeout(function(){n.reactionControlPanelExpanded=!1},500)};
_.G.onFocusIn=function(){this.onMouseEnter()};
_.G.onFocusOut=function(){this.onMouseLeave()};
_.G.onCollapsedButtonFocusIn=function(){var n=this;setTimeout(function(){var D;(D=n.expandedButtons.querySelector("button"))==null||D.focus()},100)};
_.G.onCollapsedButtonFocusOut=function(n){n.stopPropagation()};
_.oh.Object.defineProperties(yoS.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var n,D;return _.Ao.unsafeClone((n=this.liveReactionsData)==null?void 0:n.emojiButtonData)||((D=this.data)==null?void 0:D.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var n;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((n=this.data)==null||!n.maybeShowNewnessDot)}}});
var $U=yoS;$U.prototype.expandedButtonsChanged=$U.prototype.expandedButtonsChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$U.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],$U.prototype,"ytLiveChatReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$U.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$U.prototype,"reactionControlPanelExpanded",void 0);_.Y([_.t({selectorArgs:["data.liveReactionsDataEntityKey"],selector:QA1}),_.F("design:type",Object)],$U.prototype,"liveReactionsData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$U.prototype,"isDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],$U.prototype,"newnessDotEligible",void 0);
_.Y([_.x("liveReactionsData","data.expandedButtons"),_.F("design:type",Object),_.F("design:paramtypes",[])],$U.prototype,"expandedButtonsData",null);_.Y([_.x("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.t({reflectToAttribute:!0}),_.F("design:type",Object),_.F("design:paramtypes",[])],$U.prototype,"showNewnessDot",null);_.Y([_.bM("#expanded-buttons"),_.F("design:type",HTMLElement)],$U.prototype,"expandedButtons",void 0);
_.Y([_.P("expandedButtonsData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$U.prototype,"expandedButtonsChanged",null);$U=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],$U);
_.l($U,"yt-reaction-control-panel-view-model",function(){if(H0c===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Fqh===void 0&&(Fqh=document.createElement("template"));var g=Fqh;L.call(D,g.content.cloneNode(!0),n.content.firstChild);H0c=n}n=H0c;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var Gm=new _.rD("yt-live-chat"),N2$=Date.parse("2024-7-24"),jgy=function(){var n=_.m.apply(this,arguments)||this;n.emojiManager=_.xV;n.newnessDotEligible=!1;n.newnessDotImpressionCounted=!1;n.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return n};
_.f(jgy,_.m);_.G=jgy.prototype;_.G.emojiCustomizationEnabledChanged=function(){var n;((n=this.data)==null?0:n.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((n=Gm.getCreationTime("emoji-customization-count"))&&n<N2$&&Gm.set("emoji-customization-count","0"),n=Number(Gm.get("emoji-customization-count"))||0,n<3&&(this.newnessDotEligible=!0,Gm.set("emoji-customization-count",(n+1).toString())),this.newnessDotImpressionCounted=!0)};
_.G.hideNewnessDot=function(){this.newnessDotEligible=!1;Gm.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.G.handleReactionsMute=function(n){var D=_.r1(),L=_.Eh(206221),g={checkboxData:{state:n?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};D&&_.oG(D,L,g);this.reactionsMuted=n};
_.G.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.G.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}}};
_.oh.Object.defineProperties(jgy.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var n;return(!((n=this.liveReactionsData)==null||!n.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
var q_=jgy;q_.prototype.liveReactionsSettingChanged=q_.prototype.liveReactionsSettingChanged;q_.prototype.emojiCustomizationEnabledChanged=q_.prototype.emojiCustomizationEnabledChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],q_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.rH),_.F("design:type",Object)],q_.prototype,"ytLiveChatReduxBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],q_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],q_.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",_.hZ)],q_.prototype,"emojiManager",void 0);_.Y([_.t(),_.F("design:type",Object)],q_.prototype,"newnessDotEligible",void 0);_.Y([_.t(),_.F("design:type",Object)],q_.prototype,"newnessDotImpressionCounted",void 0);
_.Y([_.t({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:uoI}),_.F("design:type",Boolean)],q_.prototype,"liveReactionsSetting",void 0);_.Y([_.t({selectorArgs:["data.liveReactionsDataEntityKey"],selector:QA1}),_.F("design:type",Object)],q_.prototype,"liveReactionsData",void 0);_.Y([_.t({value:function(){var n=_.c("enable_lwe_web_mute"),D=Gm.get("allow-reactions");return D===void 0?!1:!D&&n}}),
_.F("design:type",Boolean)],q_.prototype,"reactionsMuted",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],q_.prototype,"liveReactionsEnabled",null);_.Y([_.P("data.emojiCustomizationEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],q_.prototype,"emojiCustomizationEnabledChanged",null);
_.Y([_.P("liveReactionsEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],q_.prototype,"liveReactionsSettingChanged",null);q_=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],q_);
_.l(q_,"yt-reaction-control-panel-overlay-view-model",function(){if(oxy===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;MLK===void 0&&(MLK=document.createElement("template"));var g=MLK;L.call(D,g.content.cloneNode(!0),n.content.firstChild);oxy=n}n=oxy;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var n3O={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(n){var D=this.$.pickers.selected;if(D){_.r(this.hostElement).removeAttribute(D+"-open");var L="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(L="#picker-buttons",D==="emoji"&&_.r(this.hostElement).querySelector("#emoji-picker-button")&&(L="#emoji-picker-button"));if(L=_.r(this.hostElement).querySelector(L).querySelector("#"+D))L.active=!1}L=n;D==n&&(L=null);D!=n&&
_.r(this.hostElement).setAttribute(n+"-open","");this.$.pickers.selected=L;_.$d(this.hostElement,"yt-live-chat-picker-changed",[L])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var DIm=function(){var n=_.m.apply(this,arguments)||this;n.numSentMessages=0;n.timeoutDurationMs=0;n.timeoutMs=0;n.lastTimeoutTimeMs=0;n.pendingMessageId="";n.hasFiredInitialFocusActions=!1;n.isBeforeFocusEnabled=!0;n.id="";n.characterCount=0;n.maxCharacterLimit=0;n.remainingCharacterCount=0;n.inputExpanded=!1;n.buttonOverrides={iconPosition:"icon-only"};n.inReplyPanel=!1;n.countdownRatio=0;n.isTooltipVisible=!1;n.tooltipTimeout=1E4;n.systemIcons=_.c("kevlar_system_icons");n.tallerEmojiPicker=_.c("live_chat_taller_emoji_picker");
n.blockSendMessageWithCountdown=!_.c("live_chat_enable_send_button_in_slow_mode");n.sendReplyMessageInFlight=!1;n.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"};n.onResize=function(){n.maybeToggleCharacterCount()};
return n};
_.f(DIm,_.m);_.G=DIm.prototype;
_.G.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"}}}};
_.G.attached=function(){window.addEventListener("resize",this.onResize)};
_.G.detached=function(){window.removeEventListener("resize",this.onResize)};
_.G.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.G.sendMessage=function(){var n=this,D,L,g,b;return _.B(function(q){if(n.sendDisabled)return q.return();n.isTooltipVisible&&_.$d(n.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(n.data.sendButton&&n.data.sendButton.buttonRenderer){n.input.completeEmojis();D=n.data.sendButton.buttonRenderer.serviceEndpoint;if(!D)return q.return();g=((L=_.u(D,_.nRQ))==null?void 0:L.clientIdPrefix)||"";b={client_message_id:g+String(n.numSentMessages++),rich_message:_.ix(n.input.liveChatRichMessageInput)};
n.pendingMessageId=b.client_message_id;n.inReplyPanel&&(n.sendReplyMessageInFlight=!0);_.Bz(n.hostElement,[D,b]);n.input.setLiveChatRichMessageInput(null)}_.Tq(q)})};
_.G.handleSendButtonAction=function(n){n.detail.actionName==="yt-service-request"&&(n.stopPropagation(),this.sendMessage())};
_.G.onSendCompleted=function(n,D){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(n=this.get("timeoutDurationUsec",D.data))&&this.handleTimeout(Number(n)/1E3);this.errorMessage=this.get("errorMessage",D.data);this.pendingMessageId=""};
_.G.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.$d(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.G.handlePickerButtonToggle=function(n){n=n.detail.targetId;this.ytPickerBehavior.togglePicker_(n);if(n==="emoji")this.input.focus();else if(n==="qna-start-panel"){var D,L;(D=_.r(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(L=D.querySelector("#qna-creator-text-input-field"))==null||L.focus()}};
_.G.onComponentReplaced=function(n){var D,L;n.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((D=n.replacement.liveChatMessageInputRenderer)==null?0:(L=D.headerRenderer)==null?0:L.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.G.onEmojiSelect=function(n){this.input.focus();this.input.insertEmoji(n.detail)};
_.G.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.G.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.$d(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.$d(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.G.onOpenPopupAction=function(n,D){var L=this;D===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.$d(L.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.G.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.G.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.G.focusChanged=function(){this.maybeToggleCharacterCount()};
_.G.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var n=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",n>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.G.computeId=function(){return this.data&&this.data.targetId||""};
_.G.computeSendDisabled=function(n,D,L,g){n=!!(this.blockSendMessageWithCountdown&&L||!n||D&&n>D||g);(D=_.r(this.hostElement).querySelector("#send-button"))&&D.children.length&&(D.children[0].disabled=n);return n};
_.G.handleTimeout=function(n){this.timeoutDurationMs=this.timeoutMs=n;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.G.updateTimeout=function(n){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(n-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=n,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.G.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.G.onErrorMessageEdit=function(n){this.input.setLiveChatRichMessageInput(n.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.G.errorMessageChanged=function(){var n=this;_.IP(function(){_.$d(n.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.G.computeAuthorNameColor=function(n){var D;if(_.c("live_chat_author_name_color_usernames")&&(n==null?0:(D=n.authorName)==null?0:D.simpleText))return _.GNB(_.q48(n.authorName.simpleText));if(_.c("live_chat_seed_color_usernames")&&(n==null?0:n.authorSeedColorArgb))return _.GNB(_.Nt(n.authorSeedColorArgb));if(_.c("live_chat_colored_usernames"))return"#cc0000";var L;return _.c("live_chat_simple_color_usernames")&&(n==null?0:(L=n.authorName)==null?0:L.simpleText)&&(n==null?0:n.authorUsernameColorLight)&&
(n==null?0:n.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.Nt(n.authorUsernameColorDark):_.Nt(n.authorUsernameColorLight):""};
_.G.onIsTooltipVisibleChanged=function(){var n=_.r(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){n.hidden=!1;n.setAttribute("role","alert")},0):(n.hidden=!0,n.removeAttribute("role"))};
_.G.onFocusedChanged=function(n){this.inputFocused=n.detail.value};
_.oh.Object.defineProperties(DIm.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 n;return!((n=this.data)==null||!n.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.pickers)==null?void 0:D.find(function(L){return L.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var n=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return n?this.ytRendererBehavior.getSimpleString(n):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
var Vt=DIm;Vt.prototype.onIsTooltipVisibleChanged=Vt.prototype.onIsTooltipVisibleChanged;Vt.prototype.errorMessageChanged=Vt.prototype.errorMessageChanged;Vt.prototype.onErrorMessageEdit=Vt.prototype.onErrorMessageEdit;Vt.prototype.onErrorMessageDismiss=Vt.prototype.onErrorMessageDismiss;Vt.prototype.focusChanged=Vt.prototype.focusChanged;Vt.prototype.characterCountChanged=Vt.prototype.characterCountChanged;Vt.prototype.onEmojiSelect=Vt.prototype.onEmojiSelect;
Vt.prototype.handlePickerButtonToggle=Vt.prototype.handlePickerButtonToggle;Vt.prototype.onSendError=Vt.prototype.onSendError;Vt.prototype.onSendCompleted=Vt.prototype.onSendCompleted;Vt.prototype.sendMessage=Vt.prototype.sendMessage;Vt.prototype.dataChanged=Vt.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Vt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Vt.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(n3O.YtPickerBehavior),_.F("design:type",Object)],Vt.prototype,"ytPickerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Vt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.OK.YtLiveChatTooltipTargetingBehavior),_.F("design:type",Object)],Vt.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"hasFiredInitialFocusActions",void 0);
_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"isBeforeFocusEnabled",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"data",void 0);_.Y([_.t({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"id",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"characterCount",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"maxCharacterLimit",void 0);
_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"remainingCharacterCount",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"inputExpanded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Vt.prototype,"inputFocused",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],Vt.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.Y([_.t(),_.F("design:type",_.mu)],Vt.prototype,"participantsManager",void 0);
_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"buttonOverrides",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"inReplyPanel",void 0);_.Y([_.x("characterCount, maxCharacterLimit, countdownActive","blockSendMessageWithCountdown"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"sendDisabled",null);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"countdownRatio",void 0);
_.Y([_.x("countdownRatio"),_.F("design:type",Number),_.F("design:paramtypes",[])],Vt.prototype,"countdownStrokeDashOffset",null);_.Y([_.x("countdownRatio"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"countdownActive",null);_.Y([_.x("data.interactionMessage"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"hasInteractionMessage",null);
_.Y([_.x("data.emojiPickerButton"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"hasEmojiPickerButton",null);_.Y([_.x("data, characterCount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"showAvatar",null);_.Y([_.x("data.pickers"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Vt.prototype,"hasProductPickerPanelViewModel",null);
_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"errorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"genericErrorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"isTooltipVisible",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"tooltipTimeout",void 0);_.Y([_.x("data.onInitialFocusCommand"),_.F("design:type",String),_.F("design:paramtypes",[])],Vt.prototype,"tooltipMessage",null);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"tallerEmojiPicker",void 0);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],Vt.prototype,"authorNameColor",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Vt.prototype,"blockSendMessageWithCountdown",void 0);_.Y([_.t(),_.F("design:type",Object)],Vt.prototype,"sendReplyMessageInFlight",void 0);
_.Y([_.bM("#input"),_.F("design:type",_.w5I)],Vt.prototype,"input",void 0);_.Y([_.bM("#count"),_.F("design:type",HTMLElement)],Vt.prototype,"count",void 0);_.Y([_.bM("#input-container"),_.F("design:type",HTMLElement)],Vt.prototype,"inputContainer",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"dataChanged",null);
_.Y([_.R("yt-live-chat-send-message"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Vt.prototype,"sendMessage",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.ti]),_.F("design:returntype")],Vt.prototype,"onSendCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"onSendError",null);
_.Y([_.R("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vt.prototype,"handlePickerButtonToggle",null);_.Y([_.R("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vt.prototype,"onEmojiSelect",null);
_.Y([_.P("characterCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"characterCountChanged",null);_.Y([_.P("inputFocused"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"focusChanged",null);_.Y([_.R("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"onErrorMessageDismiss",null);
_.Y([_.R("yt-live-chat-error-message-edit"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Vt.prototype,"onErrorMessageEdit",null);_.Y([_.P("errorMessage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"errorMessageChanged",null);_.Y([_.P("isTooltipVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Vt.prototype,"onIsTooltipVisibleChanged",null);
Vt=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],Vt);
_.l(Vt,"yt-live-chat-message-input-renderer",function(){if(qyy===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Gs1===void 0&&(Gs1=document.createElement("template"));var g=Gs1;L.call(D,g.content.cloneNode(!0),n.content.firstChild);qyy=n}n=qyy;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var L4I;var g31;var UD=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.firedOnClickCommand=!1;n.inReplyPanel=!1;return n};
_.f(UD,_.m);
UD.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"}}}};
UD.prototype.onButtonToggle=function(n){n.target.disabled||this.ytPickerBehavior.togglePicker_(n.detail.targetId)};
UD.prototype.onClick=function(){var n=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.$d(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return n.firedOnClickCommand=!1},5E3))};
_.oh.Object.defineProperties(UD.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.panels)==null?void 0:D.find(function(L){return L.liveChatProductPickerPanelViewModel}))!==void 0}}});
var BD=UD;BD.prototype.onButtonToggle=BD.prototype.onButtonToggle;_.Y([_.W(n3O.YtPickerBehavior),_.F("design:type",Object)],BD.prototype,"ytPickerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],BD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],BD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BD.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],BD.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Object)],BD.prototype,"firedOnClickCommand",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],BD.prototype,"inReplyPanel",void 0);_.Y([_.x("data.pickers"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],BD.prototype,"hasProductPickerPanelViewModel",null);
_.Y([_.R("yt-live-chat-icon-toggle-button-renderer-toggle"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],BD.prototype,"onButtonToggle",null);BD=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],BD);
_.l(BD,"yt-live-chat-restricted-participation-renderer",function(){if(g31===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;L4I===void 0&&(L4I=document.createElement("template"));var g=L4I;L.call(D,g.content.cloneNode(!0),n.content.firstChild);g31=n}n=g31;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var b1K=function(){var n=_.m.apply(this,arguments)||this;n.genericErrorMessage=_.Mn("Error, try again.");n.inReplyPanel=!1;n.hideBorder=!1;return n};
_.f(b1K,_.m);b1K.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}}}}}};
_.oh.Object.defineProperties(b1K,{template:{configurable:!0,enumerable:!0,get:function(){return NGi()}}});
var J$=b1K;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],J$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],J$.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],J$.prototype,"genericErrorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],J$.prototype,"inReplyPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],J$.prototype,"hideBorder",void 0);
J$=_.Y([_.Ep({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],J$);_.l(J$,"yt-live-chat-engagement-panel-input-renderer",function(){return NGi()},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var $Ih,GRW;$Ih=_.Eh(115994);GRW=_.Eh(115993);_.qtK=function(n,D,L){var g=this;var b=L.dragDownAction;this.layer=0;this.JSC$19676_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.JSC$19676_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.fullscreen=!1;var q=_.qb();_.qL(q,$Ih,this.layer);_.qL(q,GRW,this.layer);this.dragDownAction=function(){b();_.hi(q,{visualElement:g.fullscreen?$Ih:GRW})};
this.gesture=new _.QN(n,D,this.JSC$19676_watchConfig,"pandown");this.attach()};
_.qtK.prototype.attach=function(){this.gesture.attach()};
_.qtK.prototype.detach=function(){this.gesture.detach()};
_.qtK.prototype.update=function(n){this.fullscreen=n;this.gesture.config=n?this.JSC$19676_watchFullScreenConfig:this.JSC$19676_watchConfig};var V01={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(n){if(n&&n.length==1&&Array.isArray(n[0].loggingUrls)){n=_.Ao.unsafeClone(n[0]);var D=this.macros||{},L=this.getAdModuleClient_();if(!L)return _.kd();n.loggingUrls.forEach(function(g){if(g.baseUrl){var b=g.baseUrl;var q=D;q=q===void 0?{}:q;b=L.getOptions().includes("replaceUrlMacros")?_.LRG(L,"replaceUrlMacros",{url:b,additionalMapping:q}):b;g.baseUrl=b}},this);
n=[n]}return _.Bz(this.hostElement,n)},
getAdModuleClient_:function(){var n=_.oE(this);return n?(n=n.getPlayer())?new _.Qp(n):null:null}}]};var UII;var BpS=function(){var n=_.m.apply(this,arguments)||this;n.isCollapsed=!1;n.modernPanels=_.c("kevlar_watch_modern_panels");n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return n};
_.f(BpS,_.m);_.G=BpS.prototype;_.G.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.G.onDonateTap=function(){var n=this.get("data.donateButton.buttonRenderer.command");if(n){var D=_.r1(),L=this.get("data.donateButton.buttonRenderer.trackingParams");D&&L&&_.oG(D,_.JR(L));this.ytOpenPopupBehavior.openPopup(n)}};
_.G.onShowMore=function(){this.isCollapsed=!1;var n=_.r1(),D=this.get("data.expandButton.buttonRenderer.trackingParams");n&&D&&_.oG(n,_.JR(D))};
_.G.onShowLess=function(){this.isCollapsed=!0};
_.G.dataChanged=function(){_.Dy(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.handleUpdate=function(n){if(n=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",n))this.set("data.startLabel",n.startLabel),this.set("data.endLabel",n.endLabel),this.set("data.progress",n.progress),this.set("data.amountRaisedLabel",n.amountRaisedLabel),this.dataChanged()};
_.G.handleOpenPopupAction=function(n){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",n)&&_.$d(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.G.computeHeaderBackgroundUrl=function(n,D){if(n)return D?n.headerBackgroundDarkUrl:n.headerBackgroundUrl};
_.G.isProgressBarVisible=function(n){return!(!n||n.progress===void 0)};
_.G.headerBackgroundClass=function(){return _.OJ("HTML_DIR")==="rtl"?"flip":""};
var kU=BpS;kU.prototype.dataChanged=kU.prototype.dataChanged;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],kU.prototype,"ytOpenPopupBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],kU.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],kU.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],kU.prototype,"isCollapsed",void 0);_.Y([_.t({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.F("design:type",String)],kU.prototype,"headerBackgroundUrl",void 0);_.Y([_.t(),_.F("design:type",Boolean)],kU.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],kU.prototype,"modernPanels",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kU.prototype,"dataChanged",null);kU=_.Y([_.X({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],kU);
_.l(kU,"ytd-donation-shelf-renderer",function(){if(UII!==void 0)return UII;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UII=n},{mode:1});var Jp1;var kR$=function(){return _.m.apply(this,arguments)||this};
_.f(kR$,_.m);var pwW=kR$;_.Y([_.t(),_.F("design:type",Object)],pwW.prototype,"data",void 0);pwW=_.Y([_.X({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],pwW);
_.l(pwW,"ytd-donation-unavailable-renderer",function(){if(Jp1!==void 0)return Jp1;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Jp1=n},{mode:1});var Z1y;var aOm=function(){return _.m.apply(this,arguments)||this};
_.f(aOm,_.m);aOm.prototype.computeIconType=function(n){return n?"yt-icons:"+n.toLowerCase():null};
var dID=aOm;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dID.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dID.prototype,"data",void 0);dID=_.Y([_.X({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],dID);
_.l(dID,"ytd-limited-state-message-renderer",function(){if(Z1y!==void 0)return Z1y;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Z1y=n},{mode:1});var TpK;var E3S=function(){return _.m.apply(this,arguments)||this};
_.f(E3S,_.m);E3S.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
E3S.prototype.onTap=function(n){var D=this.data&&this.data.endpoint;D&&!_.mP(_.tW(n),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.bP(this.hostElement,"yt-navigate",{endpoint:D})};
var pE=E3S;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pE.prototype,"data",void 0);pE=_.Y([_.X({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],pE);
_.l(pE,"ytd-autotagging-metadata-renderer",function(){if(TpK!==void 0)return TpK;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return TpK=n},{mode:1});var s1_;var cpS=function(){return _.m.apply(this,arguments)||this};
_.f(cpS,_.m);cpS.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
var Zc=cpS;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zc.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zc.prototype,"data",void 0);Zc=_.Y([_.X({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],Zc);
_.l(Zc,"ytd-autotagging-metadata-row-renderer",function(){if(s1_!==void 0)return s1_;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return s1_=n},{mode:1});var Q1i;var u91;var fOO=function(){var n=_.m.apply(this,arguments)||this;n.engagementPanelContent=!1;return n};
_.f(fOO,_.m);fOO.prototype.computeHasDividerLine=function(n,D){return n&&!D};
var ae=fOO;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ae.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ae.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.F("design:type",Boolean)],ae.prototype,"hasDividerLine",void 0);_.Y([_.t(),_.F("design:type",Object)],ae.prototype,"engagementPanelContent",void 0);
ae=_.Y([_.X({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],ae);
_.l(ae,"ytd-metadata-row-header-renderer",function(){if(u91!==void 0)return u91;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return u91=n},{mode:1});var Apy;var zOi=function(){return _.m.apply(this,arguments)||this};
_.f(zOi,_.m);zOi.prototype.computeHasDividerLine=function(n){return n};
var d$=zOi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],d$.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],d$.prototype,"hasDividerLine",void 0);d$=_.Y([_.X({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],d$);
_.l(d$,"ytd-metadata-row-renderer",function(){if(Apy!==void 0)return Apy;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Apy=n},{mode:1});var IOi;var CbS=function(){return _.m.apply(this,arguments)||this};
_.f(CbS,_.m);var rpS=CbS;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rpS.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rpS.prototype,"data",void 0);rpS=_.Y([_.X({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],rpS);
_.l(rpS,"ytd-metadata-with-image-row-renderer",function(){if(IOi!==void 0)return IOi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IOi=n},{mode:1});var O1c;var i1c=function(){var n=_.m.apply(this,arguments)||this;n.rounded=!0;n.fixie=!1;n.fullWidth=!1;return n};
_.f(i1c,_.m);_.G=i1c.prototype;_.G.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G.onDataChanged=function(){var n=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(D){n.onEndpointLinkKeyPress(D)}))};
_.G.onEndpointLinkKeyPress=function(n){n.target===this.endpointLink&&n.keyCode===13&&_.bP(this.hostElement,"click")};
_.G.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var n;if((n=this.data)==null?0:n.endpoint)_.J9(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.G.onYtNavigate=function(n){this.endpointHref||(n.stopPropagation(),n.preventDefault())};
_.G.onInformationButtonContainerClick=function(n){n.target.id!=="information-button-container"&&(n.stopPropagation(),n.preventDefault())};
_.G.computeStyle=function(n){return n};
_.G.computeIsThumbnailStyle=function(n){return n==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.G.computeThumbnailWidth=function(n){switch(n){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}};
_.G.computeThumbnailObjectFit=function(n){switch(n){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.oh.Object.defineProperties(i1c.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?0:n.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
var Tm=i1c;Tm.prototype.onYtNavigate=Tm.prototype.onYtNavigate;Tm.prototype.onClick=Tm.prototype.onClick;Tm.prototype.onDataChanged=Tm.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tm.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Tm.prototype,"componentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Tm.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Tm.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],Tm.prototype,"componentStyle",void 0);_.Y([_.t({computed:"computeIsThumbnailStyle(data.style)"}),_.F("design:type",Boolean)],Tm.prototype,"isThumbnailStyle",void 0);_.Y([_.t({computed:"computeThumbnailObjectFit(data.style)"}),_.F("design:type",String)],Tm.prototype,"thumbnailObjectFit",void 0);
_.Y([_.t({computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],Tm.prototype,"thumbnailWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Tm.prototype,"rounded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Tm.prototype,"fixie",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Tm.prototype,"fullWidth",void 0);_.Y([_.bM("#endpoint-link"),_.F("design:type",HTMLAnchorElement)],Tm.prototype,"endpointLink",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tm.prototype,"onDataChanged",null);_.Y([_.x("data.endpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],Tm.prototype,"endpointHref",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Tm.prototype,"onClick",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Tm.prototype,"onYtNavigate",null);Tm=_.Y([_.X({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],Tm);
_.l(Tm,"ytd-rich-metadata-renderer",function(){if(O1c!==void 0)return O1c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return O1c=n},{mode:_.He("kevlar_poly_si_batch_j075")?1:2});var ww$;var hOS=function(){var n=_.m.apply(this,arguments)||this;n.fixie=!1;n.fullWidth=!1;return n};
_.f(hOS,_.m);hOS.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
hOS.prototype.computeHasDividerLine=function(n){return n};
var ED=hOS;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ED.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ED.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.F("design:type",Boolean)],ED.prototype,"hasDividerLine",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],ED.prototype,"fixie",void 0);
_.Y([_.t(),_.F("design:type",Object)],ED.prototype,"fullWidth",void 0);ED=_.Y([_.X({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],ED);
_.l(ED,"ytd-rich-metadata-row-renderer",function(){if(ww$!==void 0)return ww$;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ww$=n},{mode:1});var W41=function(){var n=_.m.apply(this,arguments)||this;n.engagementPanelContent=!1;n.fixie=!1;n.fullWidth=!1;return n};
_.f(W41,_.m);
W41.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"}}}};
W41.prototype.computeCollapsibleItems=function(n,D,L){return n===void 0||D===void 0||L===void 0||L?[]:n.slice(D)};
W41.prototype.computeAlwaysShownItems=function(n,D){return n&&n.length?n.slice(0,D):[]};
var sD=W41;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sD.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],sD.prototype,"collapsed",void 0);
_.Y([_.t({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.F("design:type",Array)],sD.prototype,"alwaysShownItems",void 0);_.Y([_.t({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.F("design:type",Array)],sD.prototype,"collapsibleItems",void 0);_.Y([_.t(),_.F("design:type",Object)],sD.prototype,"engagementPanelContent",void 0);_.Y([_.t(),_.F("design:type",Object)],sD.prototype,"fixie",void 0);
_.Y([_.t(),_.F("design:type",Object)],sD.prototype,"fullWidth",void 0);sD=_.Y([_.X({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],sD);
_.l(sD,"ytd-metadata-row-container-renderer",function(){if(Q1i!==void 0)return Q1i;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Q1i=n},{mode:1});var eO_;var xII=function(){var n=_.m.apply(this,arguments)||this;n.currentPageUrl="";n.baseUrl="";n.isHiddenByUser=null;n.hidden=!1;n.showAboveScrim=!1;n.watchNextGrid=_.c("kevlar_watch_grid");n.modernButtons=_.c("web_modern_buttons");n.roundedContainer=!0;n.noBorder=!1;n.roundBackground=!_.c("live_chat_round_background_killswitch");n.overflowHideChat=_.c("live_chat_overflow_hide_chat");n.forceDarkTheme=!1;n.theaterWatchWhile=!1;n.isListeningForPlayerProgress=!1;n.JSC$19712_playerEvents=new Map;n.isFrameReady=
!1;n.player=null;n.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 n};
_.f(xII,_.m);_.G=xII.prototype;_.G.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.Vm(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.G.created=function(){var n=this;this.handleIframeEventListener=function(D){n.handleIframeEvent(D)};
this.handleKeyboardEventListener=function(D){n.handleKeyboardEvent(D)};
this.JSC$19712_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$19712_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19712_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$19712_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$19712_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.G.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()};
_.G.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};
_.G.computeBaseUrl=function(n){var D="/live_chat";this.isChatReplay()&&(D="/live_chat_replay");return _.$s(_.b1(_.gW(_.e0(n),D),null),"").toString()};
_.G.dataChanged=function(){_.c("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.G.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var n=this.url;if(this.isChatReplay()&&this.player){var D=Math.floor(this.player.getProgressState().current*1E3);n=_.K1(_.e0(n),"playerOffsetMs",D.toString()).toString()}D=this.chatframe;try{var L=n==="about:blank"?_.$6b:_.hc(n),g=D.contentDocument.location,b=_.KS(L);b!==void 0&&g.replace(b)}catch(q){D.src=n}}};
_.G.collapsedChanged=function(){_.bP(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.G.handleIframeEvent=function(n){if(n&&this.baseUrl.startsWith(n.origin)&&n.source===this.chatframe.contentWindow&&_.yB(n.data))if(n.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(n);else if(n.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(n.data["yt-show-feedback-dialog"]){var D=_.E().resolve(_.Yo(_.i7A));if(D){var L=n.ports,g;L&&L.length&&(g=function(){L[0].postMessage({})});
n=n.data["yt-show-feedback-dialog"];D.showFeedbackDialog(n.customProductData,n.feedbackContent,g,n.bucket)}}else if(n.data["yt-show-survey"])_.bP(this.hostElement,"yt-show-survey",n.data["yt-show-survey"]);else if(n.data["yt-purchase-membership"])_.c("web_ytd_live_chat_frame_command_resolver_ks")?_.Bz(this.hostElement,[n.data["yt-purchase-membership"]]):_.E().resolve(_.S6).resolveCommand(n.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(n.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(n.data["yt-tunnel-out-live-service-request"]);
else if(n.data["yt-user-activity"])_.S5();else if(n.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(n.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(n.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(n.data["yt-open-popup"]);else if(n.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(n.data["yt-log-flow-logging-event-command"]);else if(n.data["yt-hide-live-chat"])this.onShowHideChat();
else n.data["yt-report-moderation-state-log"]&&this.player&&(D={cpn:this.player.getVideoData().cpn},_.Qa("liveChatBeingModerated",D))};
_.G.attachLiveChatResponseVeTrackingParams=function(n){n=_.JR(n);var D=_.r1(),L=_.W7("liveChatRenderer.trackingParams",this.data);D&&L&&_.vz(D,_.JR(L),n)};
_.G.handleBuyflowMessages=function(n){var D=n.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,L=n.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,g=n.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.kUJ(_.VK(_.Pn),D.replace(/-/g,"+").replace(/_/g,"/"),function(b){n.ports[0].postMessage({success:!0,buyFlowResponse:b})},void 0,function(b){n.ports[0].postMessage({success:!1,
error:b&&b.message||"Buyflow rejected without error."})},_.cz().get("hl"),void 0,function(){n.ports[0].postMessage({closed:!0})},L,g)};
_.G.setupPlayerProgressRelay=function(){var n=this;if(!this.isListeningForPlayerProgress){var D=_.YI();D!=null&&D.getPlayerPromise&&(D.getPlayerPromise().then(function(L){n.playerApiReady(L)}),this.isListeningForPlayerProgress=!0)}};
_.G.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.G.playerApiReady=function(n){this.setPlayer(n)};
_.G.playerProgressHandler=function(){if(this.player){var n=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":n.current})}};
_.G.playerAdStartHandler=function(n){this.postToContentWindow({"yt-player-ad-start":n})};
_.G.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.G.playerStateChangeHandler=function(n){this.postToContentWindow({"yt-player-state-change":n})};
_.G.setPlayer=function(n){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19712_playerEvents);n&&(this.player=n,this.ytPlayerListenerBehavior.listenToPlayerEvents(n,this.JSC$19712_playerEvents),_.bP(this.hostElement,"player-api-ready"))};
_.G.liveChatPageUrl=function(n,D,L,g){return!L||D?"about:blank":L.liveChatRenderer?(D=_.e0(this.currentPageUrl).JSC$7887_queryData_,uyd(D),n=_.e0(n),D.add("continuation",L.liveChatRenderer.continuations[0].reloadContinuationData.continuation),L=_.ws()==="USER_INTERFACE_THEME_DARK",(g||L)&&D.add("dark_theme","true"),_.b1(n,D),g=_.e0(n.toString()),L=g.JSC$7887_queryData_,"SESSION_INDEX"in _.Co&&(L.add("authuser",_.OJ("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.Co&&L.add("pageId",_.OJ("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.Co&&L.add("sdc",_.OJ("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),g.toString()):""};
_.G.isCollapsed=function(n,D){return D!==null?D:this.isChatReplay()||n&&n.conversationBarRenderer&&n.conversationBarRenderer.availabilityMessage?!0:n&&n.liveChatRenderer?n.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!1};
_.G.isHidden=function(n,D,L){var g=D&&D.conversationBarRenderer&&D.conversationBarRenderer.availabilityMessage,b=D&&D.liveChatRenderer&&D.liveChatRenderer.showHideButton,q=D&&D.liveChatRenderer&&D.liveChatRenderer.showButton;return L&&n&&!g&&!q||!L&&n&&!g&&!b?!0:D&&D.liveChatRenderer&&D.liveChatRenderer.initialDisplayState?D.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.G.computeButtonOverride=function(n,D){if(n&&D)return{type:"outline"}};
_.G.setCollapsedState=function(n){_.u(n,_.t8b)&&(this.isHiddenByUser=!!_.u(n,_.t8b).collapsed,!this.isHiddenByUser&&_.c("enable_teaser_framework_web_client")&&_.$d(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.G.forwardReduxActionToIframe=function(n){this.postToContentWindow({"yt-live-chat-forward-redux-action":n})};
_.G.onLoopRangeChange=function(n){this.showAboveScrim=!(n==null||!n.postId)};
_.G.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.G.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.G.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.G.sendDarkThemePostMessage=function(n){this.postToContentWindow({"yt-live-chat-set-dark-theme":n})};
_.G.onLiveChatBuyFlowCallback=function(n){this.postToContentWindow({"yt-live-chat-buy-flow-callback":n})};
_.G.handleKeyboardEvent=function(n){(0,_.Ao.containsValue)(IuW,n.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:n.type,keyCode:n.keyCode}})};
_.G.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.G.postToContentWindow=function(n){if(this.isFrameReady)try{var D=window.location.protocol+"//"+window.location.host,L;(L=this.chatframe)!=null&&L.contentWindow?this.chatframe.contentWindow.postMessage(n,D):_.CL(new _.pe("Tried posting a message to an iframe with no content window",n))}catch(g){_.zo(g)}};
_.G.shouldHideChatFrame=function(n){return n&&_.c("hide_live_chat_button_when_collapsed")};
_.oh.Object.defineProperties(xII.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.c("live_chat_overflow_hide_chat")||_.c("web_watch_chat_hide_button_killswitch"))return _.c("live_chat_overflow_hide_chat");var n,D,L,g;return!!((n=this.data)==null?0:(D=n.liveChatRenderer)==null?0:(L=D.header)==null?0:(g=L.liveChatHeaderRenderer)==null?0:g.collapseButton)}}});
var cD=xII;cD.prototype.collapsedChanged=cD.prototype.collapsedChanged;cD.prototype.urlChanged=cD.prototype.urlChanged;cD.prototype.dataChanged=cD.prototype.dataChanged;cD.prototype.onShowHideChat=cD.prototype.onShowHideChat;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],cD.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cD.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],cD.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],cD.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],cD.prototype,"ytOpenPopupBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cD.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],cD.prototype,"currentPageUrl",void 0);
_.Y([_.t({computed:"computeBaseUrl(currentPageUrl,data)"}),_.F("design:type",Object)],cD.prototype,"baseUrl",void 0);_.Y([_.t({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.F("design:type",String)],cD.prototype,"url",void 0);_.Y([_.t(),_.F("design:type",Object)],cD.prototype,"isHiddenByUser",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.F("design:type",Object)],cD.prototype,"hidden",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.F("design:type",Boolean)],cD.prototype,"collapsed",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.F("design:type",Boolean)],cD.prototype,"hideChatFrame",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"showAboveScrim",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"watchNextGrid",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],cD.prototype,"modernButtons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"noBorder",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],cD.prototype,"roundBackground",void 0);
_.Y([_.t({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.F("design:type",Object)],cD.prototype,"toggleButtonOverride",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],cD.prototype,"overflowHideChat",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"forceDarkTheme",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],cD.prototype,"enableShowWithoutHideChatButton",null);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cD.prototype,"theaterWatchWhile",void 0);_.Y([_.bM("#chatframe"),_.F("design:type",HTMLIFrameElement)],cD.prototype,"chatframe",void 0);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cD.prototype,"onShowHideChat",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cD.prototype,"dataChanged",null);
_.Y([_.P("url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cD.prototype,"urlChanged",null);_.Y([_.P("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cD.prototype,"collapsedChanged",null);cD=_.Y([_.X({is:"ytd-live-chat-frame",disableElementRegistration:!0})],cD);
_.l(cD,"ytd-live-chat-frame",function(){if(eO_!==void 0)return eO_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eO_=n},{mode:1});var K4c;var Qt=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_modern_buttons");n.buttonOverrides={style:"call-to-action",type:"filled"};return n};
_.f(Qt,_.m);Qt.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=_.AW(this.data.backgroundColor)))};
Qt.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var n=this.getFormattedStringLoggingDirectives(this.data.headline);n&&this.rendererBehavior.logExplicitClick(n)}};
Qt.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var n=this.getFormattedStringLoggingDirectives(this.data.description);n&&this.rendererBehavior.logExplicitClick(n)}};
Qt.prototype.getFormattedStringLoggingDirectives=function(n){return n&&n.runs&&n.runs.length>0&&n.runs[0]&&n.runs[0].loggingDirectives?n.runs[0].loggingDirectives:null};
var uO=Qt;uO.prototype.dataChanged=uO.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uO.prototype,"rendererBehavior",void 0);_.Y([_.W(V01.YtMacroReplacementBehavior),_.F("design:type",Object)],uO.prototype,"macroReplacementBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uO.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],uO.prototype,"navigationEndpoint",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],uO.prototype,"enableColors",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],uO.prototype,"modern",void 0);_.Y([_.t(),_.F("design:type",Object)],uO.prototype,"buttonOverrides",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uO.prototype,"dataChanged",null);uO=_.Y([_.X({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],uO);
_.l(uO,"ytd-action-basic-immersive-content-renderer",function(){if(K4c!==void 0)return K4c;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return K4c=n},{mode:1});var ROm;var Pb1;var t0$=function(){return _.m.apply(this,arguments)||this};
_.f(t0$,_.m);t0$.prototype.dataChanged=function(){var n;((n=this.data)==null?void 0:n.backgroundColor)!==void 0&&_.Dy(this.hostElement,{"--bgu-color":_.AW(this.data.backgroundColor)})};
t0$.prototype.onImageTileClick=function(){var n;((n=this.data)==null?0:n.navigationEndpoint)&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var D;((D=this.data)==null?0:D.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.oh.Object.defineProperties(t0$.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var n;if(((n=this.data)==null?void 0:n.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 n;return((n=this.data)==null?void 0:n.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var n,D,L;if(((n=this.data)==null?void 0:(D=n.detailsLine)==null?void 0:D.texts)!=null&&((L=this.data)==null?void 0:L.detailsLine.texts.length)>0){var g;return(g=this.data)==null?void 0:g.detailsLine.texts.map(function(b){return b.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var n,D,L;if(((n=this.data)==null?void 0:(D=n.optionalDetailsLine)==null?void 0:D.texts)!=null&&((L=this.data)==null?void 0:L.optionalDetailsLine.texts.length)>0){var g;return(g=this.data)==null?void 0:g.optionalDetailsLine.texts.map(function(b){return b.text}).join("")}return null}}});
var fE=t0$;fE.prototype.dataChanged=fE.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fE.prototype,"rendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],fE.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fE.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.backgroundColor"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fE.prototype,"hasBackgroundColor",null);
_.Y([_.x("data.objectFit"),_.F("design:type",Object),_.F("design:paramtypes",[])],fE.prototype,"getObjectFit",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.tileRenderingStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],fE.prototype,"hasTileMetadata",null);_.Y([_.x("data.detailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],fE.prototype,"getSecondaryDetails",null);
_.Y([_.x("data.optionalDetailsLine"),_.F("design:type",Object),_.F("design:paramtypes",[])],fE.prototype,"getOptionalDetails",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fE.prototype,"dataChanged",null);fE=_.Y([_.X({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],fE);
_.l(fE,"ytd-image-tile-renderer",function(){if(Pb1!==void 0)return Pb1;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Pb1=n},{mode:1});var mIK;var v3c=function(){return _.m.apply(this,arguments)||this};
_.f(v3c,_.m);v3c.prototype.getOpenLinkIcon=function(){return _.c("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
v3c.prototype.onSitelinkTap=function(){_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.c("kevlar_command_handler_migration_killswitch"))_.J9(this.hostElement,this.data.clickCommands,this.hostElement);else for(var n=_.V(this.data.clickCommands),D=n.next();!D.done;D=n.next())this.ytComponentBehavior.resolveCommand(D.value)};
var A$=v3c;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],A$.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],A$.prototype,"rendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],A$.prototype,"data",void 0);A$=_.Y([_.X({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],A$);
_.l(A$,"ytd-sitelink-renderer",function(){if(mIK!==void 0)return mIK;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mIK=n},{mode:1});var zm=function(){var n=_.m.apply(this,arguments)||this;n.paddingFix=_.c("enable_ads_web_ep_buenos_aires_and_padding_fix");return n};
_.f(zm,_.m);zm.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"}}}};
zm.prototype.dataChanged=function(){var n=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(D){D.clickTrackingParams&&delete D.clickTrackingParams;n.ytMacroReplacementBehavior.sendServiceRequestAction([D])})};
zm.prototype.shouldHideFooter=function(n){return!(n&&_.c("use_ads_engagement_panel_desktop_footer_cta"))};
_.oh.Object.defineProperties(zm.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.imageTileRenderers)===void 0||((D=this.data)==null?void 0:D.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(L){var g;return(g=_.u(L,rcO))==null?void 0:g.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.imageTileRenderers)===void 0||((D=this.data)==null?void 0:D.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(L){var g;return((g=_.u(L,rcO))==null?void 0:g.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
var Ie=zm;Ie.prototype.dataChanged=Ie.prototype.dataChanged;_.Y([_.W(V01.YtMacroReplacementBehavior),_.F("design:type",Object)],Ie.prototype,"ytMacroReplacementBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ie.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ie.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ie.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ie.prototype,"paddingFix",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ie.prototype,"removeBorderFromImageTiles",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.imageTileRenderers"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Ie.prototype,"useFooteredMetadataRenderingStyle",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ie.prototype,"dataChanged",null);Ie=_.Y([_.X({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Ie);
_.l(Ie,"ytd-action-engagement-panel-content-renderer",function(){if(ROm!==void 0)return ROm;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ROm=n},{mode:1});var Xw1;var lOh=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});return _.Z("ad-grid-card-image-full-metadata-view-model",{class:function(){var g;return((g=D().interaction)==null?0:g.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:n,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(g){return _.Z(_.Ek,{data:g.data,
customCommandResolver:L})}})),_.Z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.Z(_.Z4,{cond:function(){return D().headline},
then:function(g){return _.Z(_.pl,{text:g,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.Z(_.Z4,{cond:function(){return D().detailsLine},
then:function(g){return _.Z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.Z(_.fF,{data:g},{adDetailsLineViewModel:function(b){return _.Z(_.am,{data:b.data,customCommandResolver:L,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.Z(_.Z4,{cond:function(){return D().secondaryDetailsLine},
then:function(g){return _.Z("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.Z(_.fF,{data:g},{adDetailsLineViewModel:function(b){return _.Z(_.am,{data:b.data,customCommandResolver:L,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Ih");var M0m=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});return _.Z("ad-grid-card-image-view-model",{class:function(){var g;return((g=D().interaction)==null?0:g.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:n,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(g){return _.Z(_.Ek,{data:g.data,
customCommandResolver:L})}}),_.Z("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.Z(_.fF,{data:function(){return D().adCardBadge}},{adCardBadgeViewModel:_.eY6})))},"Jh");var o3K=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});return _.Z("ad-grid-card-text-view-model",{class:function(){var g;return((g=D().interaction)==null?0:g.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:n,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.Z(_.Z4,{cond:function(){return D().title},
then:function(g){return _.Z(_.pl,{text:g,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.Z("div",{class:function(){return _.c("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.Z(_.aV,{each:function(){var g;
return((g=D())==null?void 0:g.descriptions)||[]},
keyBy:"INDEX"},function(g){return _.Z(_.pl,{text:g,className:function(){return _.c("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.Z("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.Z(_.fF,{data:function(){return D().moreInfoButton}},{adButtonViewModel:function(g){return _.Z(_.J2,{data:g.data,
customCommandResolver:L})}})))},"Kh");var Yt_=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;var g=n.adGridCardCollectionStyle;n=_.tb();_.Fw(n,{visibilityCallback:function(b){var q,U=(q=D().interaction)==null?void 0:q.onFirstVisible;b&&U&&_.Cy(U)},
showOption:_.UU});return _.Z("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:n,style:function(){return"grid-template-columns: repeat("+iAi(g?g():D().style)+", minmax(0, 1fr));"}},_.Z(_.fF,{data:function(){var b;
return(b=D())==null?void 0:b.gridCards}},{adGridCardImageViewModel:function(b){return _.Z(M0m,{data:b.data,
customCommandResolver:L})},
adGridCardImageFullMetadataViewModel:function(b){return _.Z(lOh,{data:b.data,customCommandResolver:L})},
adGridCardTextViewModel:function(b){return _.Z(o3K,{data:b.data,customCommandResolver:L})}}))},"Lh");_.vB(_.t4(function(n){var D=n.data;n=_.tb();_.S_(n,function(){return D().interaction},hT$);
_.Fw(n,{visibilityCallback:function(L){var g,b=(g=D().interaction)==null?void 0:g.onFirstVisible;L&&b&&_.Cy(b)},
showOption:_.UU});return _.Z("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:n},_.Z("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.Z(_.Z4,{cond:_.oCi("(min-width: "+((0,_.Iq)()+_.Pj)+"px)"),then:function(){return _.Z(_.fF,{data:function(){return D().adGridCardCollection}},{adGridCardCollectionViewModel:function(L){return _.Z(Yt_,{data:L.data,
customCommandResolver:hT$})}})},
else:function(){return _.Z(_.fF,{data:function(){return D().adGridCardCollection}},{adGridCardCollectionViewModel:function(L){return _.Z(Yt_,{data:L.data,
customCommandResolver:hT$,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.Z("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.Z(_.fF,{data:function(){return D().adButton}},{adButtonViewModel:function(L){return _.Z(_.J2,{data:L.data,
customCommandResolver:hT$})}})))},"Mh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;n=_.tb();_.S_(n,function(){return D().interaction},WlS);
_.Fw(n,{visibilityCallback:function(L){var g,b=(g=D().interaction)==null?void 0:g.onFirstVisible;L&&b&&_.Cy(b)},
showOption:_.UU});return _.Z("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:n},_.Z("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.Z(_.fF,{data:function(){if(_.oCi("(min-width: "+((0,_.Iq)()+_.Pj)+"px)")())var L=D().adGridCardCollection;else{L=Object.assign({},_.u(D().adGridCardCollection,OSi));var g;L.gridCards!==void 0&&((g=L.gridCards)==null?void 0:g.length)>1?L.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":L.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";L={adGridCardCollectionViewModel:L}}return L}},{adGridCardCollectionViewModel:function(L){return _.Z(Yt_,{data:L.data,
customCommandResolver:WlS})}})),_.Z("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.Z(_.fF,{data:function(){return D().adButton}},{adButtonViewModel:function(L){return _.Z(_.J2,{data:L.data,
customCommandResolver:WlS})}})))},"Nh"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.PX}});var Sth=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return n};
_.f(Sth,_.m);_.G=Sth.prototype;_.G.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"}}}};
_.G.attached=function(){this.getDataFromPlayerAndRender()};
_.G.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.G.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.G.getDataFromPlayerAndRender=function(){var n=this,D=_.oE(this.hostElement);D&&D.getPlayerPromise().then(function(L){n.getCachedDataAndListen(L)})};
_.G.getCachedDataAndListen=function(n){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(n,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(n,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=n)};
_.G.resolveCachedActions=function(){var n=_.W7("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(n=n&&n())&&!_.Ao.isEmpty(n)&&this.sendUpdateEngagementPanelAction(n);(n=(n=_.W7("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&n())&&!_.Ao.isEmpty(n)&&this.sendChangeEngagementPanelVisibilityAction(n);(n=(n=_.W7("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&n())&&!_.Ao.isEmpty(n)&&this.sendScrollToEngagementPanelCommand(n)};
_.G.sendUpdateEngagementPanelAction=function(n){var D;_.$d(this.hostElement,"yt-update-engagement-panel-action",[(D=_.Ao.get(n,"action"))!=null?D:n])};
_.G.sendChangeEngagementPanelVisibilityAction=function(n){_.$d(this.hostElement,"yt-change-engagement-panel-visibility-action",[n])};
_.G.sendScrollToEngagementPanelCommand=function(n){_.$d(this.hostElement,"yt-scroll-to-engagement-panel-command",[n])};
_.G.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.c("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.CL(Error("hm"))};
var CE=Sth;CE.prototype.dataChanged=CE.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],CE.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],CE.prototype,"componentBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],CE.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CE.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],CE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],CE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],CE.prototype,"player",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],CE.prototype,"dataChanged",null);CE=_.Y([_.X({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],CE);
_.l(CE,"ytd-ads-engagement-panel-content-renderer",function(){if(Xw1!==void 0)return Xw1;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return Xw1=n},{mode:1});var F4K;var H1W=function(){var n=_.m.apply(this,arguments)||this;n.player=null;n.JSC$19749_playerEvents=new Map;n.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return n};
_.f(H1W,_.m);_.G=H1W.prototype;_.G.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]]"}}}}}};
_.G.created=function(){this.player=null;this.JSC$19749_playerEvents=new Map;this.JSC$19749_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$19749_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$19749_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19749_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.G.attached=function(){var n=this,D=_.oE();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));D&&D.getPlayerPromise().then(function(L){n.setPlayer(L);n.set("isPageLoad",!1)})};
_.G.setPlayer=function(n){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19749_playerEvents);this.set("player",n);n&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(n,this.JSC$19749_playerEvents),n.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.G.onLoopRangeChange=function(n){var D=_.E().resolve(_.Yo(_.lx));if((!D||D.isOnWatch())&&this.hostElement.clientHeight){var L;!n&&((L=this.data)==null?0:L.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.G.onVideoProgress=function(n){var D,L,g=((D=this.player)==null?void 0:(L=D.getPresentingPlayerType)==null?void 0:L.call(D))===2;this.isAdPlaying!==g&&this.set("isAdPlaying",g);var b;if(!g&&(b=this.player)!=null&&b.getLoopRange()){L=this.player.getLoopRange();D=L.startTimeMs;L=L.endTimeMs;g=this.player.getProgressState(1).seekableStart;var q;D<g*1E3&&((q=this.data)==null?0:q.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
n=L<n*1E3;var U;((U=this.player)==null?0:U.getLoopRange())&&n&&this.player.seekTo(D/1E3)}};
_.G.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.G.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.G.onYtDeleteClipEngagementPanelCommand=function(n){_.u(n,M1K).command&&this.ytComponentBehavior.resolveCommand(_.u(n,M1K).command)};
_.oh.Object.defineProperties(H1W.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.voteCount)||_.Mn("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
var r$=H1W;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],r$.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],r$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],r$.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],r$.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],r$.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],r$.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],r$.prototype,"isAdPlaying",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],r$.prototype,"isPageLoad",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],r$.prototype,"isDarkTheme",void 0);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],r$.prototype,"voteCount",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],r$.prototype,"channelEndpoint",null);_.Y([_.x("channelEndpoint"),_.F("design:type",Object),_.F("design:paramtypes",[])],r$.prototype,"channelHref",null);r$=_.Y([_.X({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],r$);
_.l(r$,"ytd-clip-attribution-renderer",function(){if(F4K!==void 0)return F4K;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return F4K=n},{mode:1});var ypK;var Npy=function(){var n=_.m.apply(this,arguments)||this;n.player=null;n.JSC$19754_playerEvents=new Map;return n};
_.f(Npy,_.m);_.G=Npy.prototype;_.G.created=function(){this.player=null;this.JSC$19754_playerEvents=new Map;this.JSC$19754_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$19754_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$19754_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.G.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.G.attached=function(){var n=this,D=_.oE();D&&D.getPlayerPromise().then(function(L){n.setPlayer(L);n.set("isPageLoad",!1)})};
_.G.setPlayer=function(n){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19754_playerEvents);this.set("player",n);if(n){this.ytPlayerListenerBehavior.listenToPlayerEvents(n,this.JSC$19754_playerEvents);var D;(n==null?void 0:(D=n.getPresentingPlayerType)==null?void 0:D.call(n))===2&&this.playerAdStartHandler()}};
_.G.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.G.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.G.onVideoProgress=function(){var n,D,L=((n=this.player)==null?void 0:(D=n.getPresentingPlayerType)==null?void 0:D.call(n))===2;this.isAdPlaying!==L&&this.set("isAdPlaying",L)};
var OD=Npy;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],OD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],OD.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OD.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],OD.prototype,"isAdPlaying",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],OD.prototype,"isPageLoad",void 0);OD=_.Y([_.X({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],OD);
_.l(OD,"ytd-clip-section-footer-renderer",function(){if(ypK!==void 0)return ypK;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ypK=n},{mode:1});var j1c;var n0D;var DCy=function(){return _.m.apply(this,arguments)||this};
_.f(DCy,_.m);var LMi=DCy;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LMi.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],LMi.prototype,"data",void 0);LMi=_.Y([_.X({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],LMi);
_.l(LMi,"ytd-clip-ad-state-renderer",function(){if(n0D!==void 0)return n0D;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return n0D=n},{mode:1});var g0y;var bU1=function(){var n=_.m.apply(this,arguments)||this;n.value="";n.valid=!1;n.userChangedValue=!1;n.disabled=!1;n.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return n};
_.f(bU1,_.m);_.G=bU1.prototype;_.G.detached=function(){this.userChangedValue=!1};
_.G.handleKeyDown=function(n){if(_.Z$)var D=13;else _.EUb&&_.aj?D=13:D=13;n.keyCode===D&&n.preventDefault()};
_.G.handleInput=function(){var n=_.r(this.hostElement).querySelector("#title");if(n){var D=(n.value||"").replace(/\r|\n/g," ");this.set("value",D);n.value=D;this.valid=n.validate();this.userChangedValue=!0}};
_.G.handleBlur=function(){this.valid=_.r(this.hostElement).querySelector("#title").validate()};
_.G.onValueChanged=function(){_.bP(this.hostElement,"title-changed",{title:this.value})};
_.G.onValidChanged=function(){_.bP(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.G.setInput=function(n,D){var L=_.r(this.hostElement).querySelector("#title");L&&(L.value=n,this.handleInput(),D&&(L.invalid=!1,this.valid=!0))};
_.G.onClipCreationDisable=function(){this.set("disabled",!0)};
_.G.onClipCreationEnable=function(){this.set("disabled",!1)};
_.G.onClipCreationVisibilityChange=function(n){var D=this;n.visible?requestAnimationFrame(function(){var L;((L=_.r(D.hostElement).querySelector("#title"))==null?void 0:L.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
var iO=bU1;iO.prototype.onValidChanged=iO.prototype.onValidChanged;iO.prototype.onValueChanged=iO.prototype.onValueChanged;iO.prototype.handleBlur=iO.prototype.handleBlur;iO.prototype.handleInput=iO.prototype.handleInput;iO.prototype.handleKeyDown=iO.prototype.handleKeyDown;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iO.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],iO.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],iO.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],iO.prototype,"value",void 0);_.Y([_.t(),_.F("design:type",Object)],iO.prototype,"valid",void 0);_.Y([_.t(),_.F("design:type",Object)],iO.prototype,"userChangedValue",void 0);_.Y([_.t(),_.F("design:type",Object)],iO.prototype,"disabled",void 0);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],iO.prototype,"handleKeyDown",null);
_.Y([_.R("input"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iO.prototype,"handleInput",null);_.Y([_.R("blur"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iO.prototype,"handleBlur",null);_.Y([_.P("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iO.prototype,"onValueChanged",null);
_.Y([_.P("valid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iO.prototype,"onValidChanged",null);iO=_.Y([_.X({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],iO);
_.l(iO,"ytd-clip-creation-text-input-renderer",function(){if(g0y!==void 0)return g0y;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return g0y=n},{mode:1});var $Cc;var G0y;var qly;var V$y;var UCS;var BTS=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};n.pendingStoryboardImages_={};n.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];n.tickLabelInterval=30;n.mediumTickInterval=5;n.largeTickInterval=15;n.aboveRulerHeight=32;n.rulerHeight=50;n.smallTickHeight=4;n.mediumTickHeight=8;n.largeTickHeight=16;n.mediaListeners_=
{};return n};
_.f(BTS,_.m);_.G=BTS.prototype;_.G.attached=function(){var n=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(D){D=_.V(["screen and (min-resolution: "+D+")","screen and (max-resolution: "+D+")"]);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=window.matchMedia(L);g&&(n.mediaListeners_[L]=n.updatePixelRatio_.bind(n),g.addEventListener?g.addEventListener("change",n.mediaListeners_[L]):g.addListener?g.addListener(n.mediaListeners_[L]):delete n.mediaListeners_[L])}})};
_.G.detached=function(){this.setPlayer(null);for(var n=_.V(Object.keys(this.mediaListeners_)),D=n.next();!D.done;D=n.next()){var L=D.value;D=this.mediaListeners_[L];(L=window.matchMedia(L))&&(L.removeEventListener?L.removeEventListener("change",D):L.removeListener&&L.removeListener(D))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.G.onVisibilityChangedAction_=function(n){var D=this;n.visible&&!this.player_&&(n=_.oE())&&n.getPlayerPromise().then(function(L){D.setPlayer(L)})};
_.G.setPlayer=function(n){n&&this.set("player_",n)};
_.G.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.G.setUpCanvas_=function(){var n=this.rulerWidth,D=this.devicePixelRatio_,L=this.visible;this.set("canvasReady_",!1);if(L&&D!==0){L=this.aboveRulerHeight+this.rulerHeight;var g=_.r(this.hostElement).querySelector("#ticks");g.width=n*D;g.height=L*D;g.style.width=n+"px";g.style.height=L+"px";g.getContext("2d").scale(D,D);this.set("canvasReady_",!0)}};
_.G.drawRuler_=function(n,D,L,g,b,q,U,J,k,a,d,T){n&&L&&D&&(n=_.r(this.hostElement).querySelector("#ticks"),D=n.getContext("2d"),D.clearRect(0,0,n.width,n.height),D.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),D.lineWidth=2,D.beginPath(),D.moveTo(0,this.aboveRulerHeight),D.lineTo(n.width,this.aboveRulerHeight),D.moveTo(0,n.height),D.lineTo(n.width,n.height),D.stroke(),this.drawRulerTicks_(n,q,b,g),this.drawStoryboardImages_(n,L,q,b,g),D.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
D.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(U-q,g,!1),this.rulerHeight),L=this.timeToPixels_(J-q,g,!1),D.fillRect(L,this.aboveRulerHeight,n.width-L,this.rulerHeight),this.drawSpeedLines_(n,q,T))};
_.G.drawRulerTicks_=function(n,D,L,g){var b=n.getContext("2d");b.save();b.lineWidth=1;for(var q=Math.floor(Math.max(0,D-this.tickLabelInterval));q<D+L;q++){b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var U=(q-D)*g;b.beginPath();b.moveTo(U,n.height);var J=this.smallTickHeight;q%this.largeTickInterval===0?J=this.largeTickHeight:q%this.mediumTickInterval===0&&(J=this.mediumTickHeight);b.lineTo(U,n.height-J);b.stroke();q%this.tickLabelInterval===0&&(b.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),b.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),b.fillText(ep(q),U+4,12),b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),b.moveTo(U,0),b.lineTo(U,this.aboveRulerHeight),b.stroke())}b.restore()};
_.G.percentToHex_=function(n){n=Math.round(n*255).toString(16);n.length<2&&(n="0"+n);return n};
_.G.drawSpeedLines_=function(n,D,L){var g=n.getContext("2d");g.save();var b=Math.min(25,Math.abs(L)-15)/25,q=n.width*.3*b,U=n.width*-.3,J=n.width*1.3,k=this.aboveRulerHeight;n=n.height;var a=Math.round(4*b),d=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");d.length<7&&(d="#"+d.substring(1,4).repeat(2));var T=this.percentToHex_(.5+b/2);T=d+T;d+="00";if(b>0)for(b=0;b<a;b++){var Q=U+Math.random()*(J-U),A=k+Math.random()*(n-k),I=q+D%q,w=g.createLinearGradient(Q,A,Q+I,A);
L<0?(w.addColorStop(0,T),w.addColorStop(.4,T),w.addColorStop(.9,d)):(w.addColorStop(.1,d),w.addColorStop(.6,T),w.addColorStop(1,T));g.strokeStyle=w;g.lineWidth=1;g.beginPath();g.moveTo(Q,A);g.lineTo(Q+I,A);g.stroke()}g.restore()};
_.G.getStoryboardForTime_=function(n,D,L){L===void 0&&(L=D.getNumberOfStoryboardLevels()-1);n=D.getStoryboardFrameIndex(n,L);return D.getStoryboardFrame(n,L)};
_.G.drawStoryboardImages_=function(n,D,L,g,b){if(!this.disabled){n=n.getContext("2d");var q=this.getStoryboardForTime_(0,D);if(q){var U=q.width/q.columns;q=q.height/q.rows;var J=U/q,k=this.rulerHeight*J;k=this.tickLabelInterval*(J<this.tickLabelInterval*b/this.rulerHeight?1/Math.floor(this.tickLabelInterval*b/k):Math.round(k/(this.tickLabelInterval*b)));var a=k*b,d=this.rulerHeight,T=a/this.rulerHeight,Q=Math.floor(Math.max(0,L-k));for(Q-=Q%k;Q<L+g;Q+=k){var A=this.getStoryboardForTime_(Q,D),I=this.getPreloadedStoryboard_(A.url);
if(I){var w=(Q-L)*b,h=this.aboveRulerHeight,e=A.column*U,v=A.row*q;if(J<T){var LO=d/(a/J);A=U;LO*=q;v+=(q-LO)/2}else A=a/(d*J)*U,LO=q,e+=(U-A)/2;n.drawImage(I,e,v,A,LO,w,h,a,d)}else this.fetchStoryboardImage_(A)}}}};
_.G.getPreloadedStoryboard_=function(n){return this.storyboardImages_.find(function(D){if(D.src==n)return!0;var L=D.src.indexOf(n);return L!=-1&&L==D.src.length-n.length})};
_.G.fetchStoryboardImage_=function(n){var D=this,L=this.getPreloadedStoryboard_(n.url),g=this.pendingStoryboardImages_[n.url];L||g!==void 0||(L=new Promise(function(b){var q=new Image(n.width,n.height);q.src=n.url;q.onload=function(){b(q)};
q.onerror=function(){b(null)}}),this.pendingStoryboardImages_[n.url]=L,L.then(function(b){b&&D.push("storyboardImages_",b);
return b}).finally(function(){delete D.pendingStoryboardImages_[n.url]}))};
_.G.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.G.timeToPixels_=function(n,D,L){n*=D;return L===void 0||L?n+"px":n};
_.G.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
var w$=BTS;w$.prototype.drawRuler_=w$.prototype.drawRuler_;w$.prototype.setUpCanvas_=w$.prototype.setUpCanvas_;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],w$.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w$.prototype,"start",void 0);_.Y([_.t({value:30}),_.F("design:type",Number)],w$.prototype,"end",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],w$.prototype,"visible",void 0);_.Y([_.t(),_.F("design:type",Object)],w$.prototype,"player_",void 0);_.Y([_.t(),_.F("design:type",Number)],w$.prototype,"tickSpacing",void 0);_.Y([_.t(),_.F("design:type",Number)],w$.prototype,"windowSizeSec",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w$.prototype,"rulerWidth",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w$.prototype,"rulerShift",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],w$.prototype,"canvasReady_",void 0);_.Y([_.t({value:function(){return[]}}),
_.F("design:type",Array)],w$.prototype,"storyboardImages_",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],w$.prototype,"disabled",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w$.prototype,"forceRender_",void 0);_.Y([_.t({value:1}),_.F("design:type",Number)],w$.prototype,"devicePixelRatio_",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w$.prototype,"windowSpeed",void 0);
_.Y([_.P("visible","devicePixelRatio_","rulerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w$.prototype,"setUpCanvas_",null);
_.Y([_.P("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.F("design:returntype")],w$.prototype,"drawRuler_",null);w$=_.Y([_.Ep({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],w$);
_.l(w$,"yt-clip-creation-scrubber-canvas",function(){if(UCS===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);UCS=n}n=UCS;return n},
{mode:2});var JKy;var k0y;var pod=function(){var n=_.m.apply(this,arguments)||this;n.start=0;n.end=30;n.visible=!1;n.draggingLeft_=!1;n.draggingRight_=!1;n.draggingRuler_=!1;n.draggingWindow_=!1;n.seekableStart=0;n.seekableEnd=0;n.rulerWidth_=0;n.rulerShift_=0;n.windowSlideSpeed=0;n.disabled=!1;n.initialized=!1;n.durationAccessibilityLabel="";n.activeLoopRange_=!1;n.rulerDragMouseStart_=0;n.rulerDragRulerStart_=0;n.rulerDragStartTime_=0;n.rulerDragEndTime_=0;n.dragMouseLastX_=0;n.scrollInterval_=null;n.scrubberVe_=null;n.boundHandlers_=
{};n.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return n};
_.f(pod,_.m);_.G=pod.prototype;
_.G.created=function(){var n=this;this.JSC$19767_playerEvents=new Map;this.JSC$19767_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$19767_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$19767_playerEvents.set("onStateChange",this.onStateChange_);var D={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(D).forEach(function(L){n.boundHandlers_[L]=D[L].bind(n)})};
_.G.attached=function(){this.activeLoopRange_=!1;_.r(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.r(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Eh(156731)};
_.G.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.r(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.r(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.G.onVisibilityChangedAction_=function(n){var D=this;n.visible&&!this.player_&&(n=_.oE())&&n.getPlayerPromise().then(function(L){D.setPlayer(L)})};
_.G.setPlayer=function(n){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$19767_playerEvents);n&&(this.set("player_",n),this.ytPlayerListenerBehavior.listenToPlayerEvents(n,this.JSC$19767_playerEvents))};
_.G.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.G.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.G.beginHandleDrag_=function(n){this.disabled||(n.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=n.clientX,n.target===_.r(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():n.target===_.r(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.G.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.G.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.G.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.G.beginRulerDrag_=function(n){this.disabled||(n.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=n.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.G.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.G.beginWindowScroll_=function(){var n=this;this.scrollInterval_=setInterval(function(){var D=n.windowSlideSpeed;if(D=_.Wbh(n.start,n.boundedRulerStartLimit_())?D-.1:_.Wbh(n.end,n.boundedRulerEndLimit_())?D+.1:0){var L=n.capRulerOffset_(n.rulerShift_+D);L==n.rulerShift_?D=0:(n.set("rulerShift_",L),_.bP(n.hostElement,"set-fixed-length-range",{start:n.start+D,duration:n.end-n.start}))}n.set("windowSlideSpeed",D)},33)};
_.G.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.G.endDrag_=function(){this.logClick();var n=void 0;this.draggingRight_?n=this.end-1:this.draggingLeft_&&(n=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,n);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))};
_.G.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.G.updateRulerSize_=function(){this.set("rulerWidth_",_.r(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.G.handleMouseDrag_=function(n){n.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(n):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(n):this.draggingWindow_&&this.handleWindowDrag_(n))};
_.G.handleRulerDrag_=function(n){n=this.pixelsToTime_(n.clientX-this.rulerDragMouseStart_);n=this.capRulerOffset_(this.rulerDragRulerStart_-n);this.set("rulerShift_",n);var D=this.rulerDragStartTime_-(this.rulerDragRulerStart_-n);_.bP(this.hostElement,"set-fixed-length-range",{start:D,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-n)-D})};
_.G.handleWindowDrag_=function(n){var D=n.clientX-this.dragMouseLastX_;this.dragMouseLastX_=n.clientX;n=this.pixelsToTime_(D);_.bP(this.hostElement,"set-fixed-length-range",{start:this.start+n,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.G.capRulerOffset_=function(n){var D=this.seekableStart-this.pixelsToTime_(16),L=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(D,n),L)};
_.G.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.G.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.G.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.G.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.G.handleWindowHandleDrag_=function(n){var D=n.clientX-this.dragMouseLastX_;this.dragMouseLastX_=n.clientX;n=this.pixelsToTime_(D);if(this.draggingLeft_){var L=this.start+n;var g=this.end}else this.draggingRight_&&(L=this.start,g=this.end+n);_.bP(this.hostElement,"set-range",{start:L,end:g,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.G.onVideoProgress_=function(n){this.disabled||(n=this.timeToPixels_(n-this.rulerShift_,this.tickSpacing_),_.r(this.hostElement).querySelector("#playhead").style.transform="translateX("+n+")")};
_.G.onClipCreationDisable_=function(){this.endDrag_()};
_.G.timeToPixels_=function(n,D,L){n*=D;return L===void 0||L?n+"px":n};
_.G.pixelsToTime_=function(n){return n/this.tickSpacing_};
_.G.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.G.centerRuler_=function(n,D,L){this.set("rulerShift_",this.capRulerOffset_(n+(D-n)/2-L/2))};
_.G.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.G.updateLoopRange_=function(n,D,L,g,b,q,U){n&&(D&&g&&!L?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(n.pauseVideo(),n.seekTo(b,!1,void 0,void 0,50)):this.draggingRight_?(n.pauseVideo(),n.seekTo(q-.1,!1,void 0,void 0,50)):(U!==void 0?n.seekTo(U,!0,void 0,void 0,50):(D=n.getCurrentTime(),D<b||D>q?n.seekTo(b,!0,void 0,void 0,50):n.seekTo(D,!0,void 0,void 0,50)),n.playVideo()),n.setLoopRange({startTimeMs:b*1E3,endTimeMs:q*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(n.getCurrentTime())):
this.activeLoopRange_&&(n.setLoopRange(null),this.activeLoopRange_=!1))};
_.G.updateHandles_=function(){_.r(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.r(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.G.updateRuler_=function(){var n=this.end,D=this.start,L=this.draggableStartLimit_(),g=this.draggableEndLimit_();(D<L-.001||n>g+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.G.computeDurationLabel_=function(n,D){return n?n.replace("$clip_length",parseFloat(D).toFixed(1)):""};
_.G.computeDuration_=function(n,D){return this.isValidTime_(n)&&this.isValidTime_(D)&&n<D?D-n:0};
_.G.isValidTime_=function(n){return isNaN(parseFloat(n))||n<0?!1:this.player_?n>=this.seekableStart&&n<=this.seekableEnd:!0};
_.G.computeWindowSizeSec_=function(n,D,L){return Math.min((n||12E4)/1E3,L-D)};
_.G.computeTickSpacing_=function(n,D){return D?D/n:1};
_.G.onDragStateChanged_=function(){_.bP(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.G.centerRangeOnTime_=function(n){var D=this.duration;n=xOc(n-D/2,D,this.seekableStart,this.seekableEnd);_.bP(this.hostElement,"set-fixed-length-range",{start:n.start,duration:n.end-n.start})};
_.G.nearlyLessThan_=function(n,D,L){return n+(L===void 0?1E-6:L)<D};
_.G.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var n=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(n,this.start)||this.nearlyLessThan_(this.end,n))&&this.centerRangeOnTime_(n)}};
_.G.onStateChange_=function(n){this.visible&&!this.disabled&&n==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.G.computeDragState_=function(n,D,L,g){return n?"left":D?"right":L?"ruler":g?"window":"none"};
_.G.logClick=function(){var n=_.r1(),D=_.Ck();n&&D&&this.scrubberVe_&&(_.c("combine_ve_grafts")?_.G6(_.qb(),this.scrubberVe_,D):_.vz(n,D,this.scrubberVe_),_.oG(n,this.scrubberVe_))};
var h$=pod;h$.prototype.onDragStateChanged_=h$.prototype.onDragStateChanged_;h$.prototype.updateRuler_=h$.prototype.updateRuler_;h$.prototype.updateHandles_=h$.prototype.updateHandles_;h$.prototype.onUpdateLoopRange=h$.prototype.onUpdateLoopRange;h$.prototype.onInitializedChanged_=h$.prototype.onInitializedChanged_;h$.prototype.onVisibleChanged_=h$.prototype.onVisibleChanged_;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],h$.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",Object)],h$.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"start",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"end",void 0);_.Y([_.t({computed:"computeDuration_(start, end)"}),_.F("design:type",Number)],h$.prototype,"duration",void 0);
_.Y([_.t(),_.F("design:type",String)],h$.prototype,"lengthTemplate",void 0);_.Y([_.t({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.F("design:type",String)],h$.prototype,"durationLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"visible",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"player_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"draggingLeft_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"draggingRight_",void 0);
_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"draggingRuler_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Object)],h$.prototype,"draggingWindow_",void 0);_.Y([_.t({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.F("design:type",Number)],h$.prototype,"tickSpacing_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"seekableStart",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"seekableEnd",void 0);
_.Y([_.t(),_.F("design:type",Number)],h$.prototype,"windowSizeMs",void 0);_.Y([_.t({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.F("design:type",Number)],h$.prototype,"windowSizeSec_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"rulerWidth_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"rulerShift_",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"windowSlideSpeed",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],h$.prototype,"disabled",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"initialized",void 0);_.Y([_.t(),_.F("design:type",Object)],h$.prototype,"durationAccessibilityLabel",void 0);_.Y([_.t({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.F("design:type",String)],h$.prototype,"dragState",void 0);
_.Y([_.P("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"onVisibleChanged_",null);_.Y([_.P("initialized"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"onInitializedChanged_",null);_.Y([_.P("player_","visible","disabled","initialized","start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"onUpdateLoopRange",null);
_.Y([_.P("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"updateHandles_",null);_.Y([_.P("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"updateRuler_",null);
_.Y([_.P("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],h$.prototype,"onDragStateChanged_",null);h$=_.Y([_.Ep({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],h$);
_.l(h$,"yt-clip-creation-scrubber-view",function(){if(k0y===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;JKy===void 0&&(JKy=document.createElement("template"));var g=JKy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);k0y=n}n=k0y;return n},{mode:2});var ZU_=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};n.startHighlightTimeout=0;n.endHighlightTimeout=0;return n};
_.f(ZU_,_.m);_.G=ZU_.prototype;_.G.attached=function(){var n=this;this.startInput.addEventListener("input",function(D){return n.handleStartInput_(D)});
this.endInput.addEventListener("input",function(D){return n.handleEndInput_(D)});
this.startInput.addEventListener("focusout",function(D){return n.handleStartBlur_(D)});
this.endInput.addEventListener("focusout",function(D){return n.handleEndBlur_(D)})};
_.G.setPlayer=function(n){this.set("player_",n)};
_.G.onSetFixedLengthRange_=function(n){var D=n.detail;n=D.start;var L=D.duration,g=D.startLimit;D=D.endLimit;g||(g=this.seekableStart_);D||(D=this.seekableEnd_);n=xOc(n,L,g,D);this.start=n.start;this.end=n.end};
_.G.onSetRange_=function(n){var D=n.detail;n=D.start;var L=D.end,g=D.startLimit;D=D.endLimit;g||(g=this.seekableStart_);D||(D=this.seekableEnd_);if(n=Klc(n,L,g,D,this.minLengthSec,this.maxLengthSec))this.start=n.start,this.end=n.end};
_.G.updateInputs_=function(){var n=this.end,D=this.start;this.startInput.focused||(this.startInput.value=ep(D,!0));this.endInput.focused||(this.endInput.value=ep(n,!0))};
_.G.handleStartInput_=function(n){n=eTy(n.target.value);if(n===null)this.set("startValid",!1);else{var D=this.end,L=Klc(n,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);L?(this.set("endWillUpdate",L.end!==D),this.set("startValid",L.start===n)):this.set("startValid",!1)}};
_.G.handleEndInput_=function(n){n=eTy(n.target.value);if(n===null)this.set("endValid",!1);else{var D=this.start,L=RTy(this.start,n,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);L?(this.set("startWillUpdate",L.start!==D),this.set("endValid",L.end===n)):this.set("endValid",!1)}};
_.G.handleStartBlur_=function(n){n=eTy(n.target.value);n===null?this.startInput.value=ep(this.start,!0):this.forceUpdateInputs_(Klc(n,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.G.handleEndBlur_=function(n){n=eTy(n.target.value);n===null?this.endInput.value=ep(this.end,!0):this.forceUpdateInputs_(RTy(this.start,n,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.G.forceUpdateInputs_=function(n){n&&(this.start=n.start,this.end=n.end);this.startInput.value=ep(this.start,!0);this.endInput.value=ep(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.G.initializeClipRange_=function(){var n=this.seekableEnd_,D=this.seekableStart_,L=this.visible_,g=this.player_;if(!g||!L||D===null||!n)this.set("initialized",!1);else if(!this.initialized){var b=g.getCurrentTime(),q=this.getDefaultLengthSec_();L=g.getVideoData();var U=g.getPlayerState()==1,J=L.isLive;q=Math.min(q,n-D);b=Math.max(0,b);n=J?RTy(b-q,b,D,n,this.minLengthSec,this.maxLengthSec):U?xOc(b-q/2,q,D,n):xOc(b,q,D,n);this.start=n.start;this.end=n.end;this.set("initialized",!0);L.isLive&&g.seekTo(n.start);
this.startInput.value=ep(this.start,!0);this.endInput.value=ep(this.end,!0)}};
_.G.onStartChanged_=function(){var n=this;_.bP(this.hostElement,"start-changed",{start:this.start});var D;isNaN((D=this.oldStart)!=null?D:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){n.set("highlightStart",!1);n.startHighlightTimeout=0;n.oldStart=n.start},3E3))};
_.G.onEndChanged_=function(){var n=this;_.bP(this.hostElement,"end-changed",{end:this.end});var D;isNaN((D=this.oldEnd)!=null?D:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){n.set("highlightEnd",!1);n.endHighlightTimeout=0;n.oldEnd=n.end},3E3))};
_.G.onVisibilityChangedAction_=function(n){var D=this;this.set("visible_",n.visible);this.visible_&&!this.player_&&(n=_.oE())&&n.getPlayerPromise().then(function(L){D.setPlayer(L)})};
_.G.computeMinLengthSec_=function(n){return n/1E3||5};
_.G.computeMaxLengthSec_=function(n){return n/1E3||60};
_.G.computeDefaultLengthSec_=function(n){return n/1E3};
_.G.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.G.computeSeekableStart_=function(n,D){return n&&D?n.getProgressState(1).seekableStart:0};
_.G.computeSeekableEnd_=function(n,D){return n&&D?n.getProgressState(1).seekableEnd:0};
_.G.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.G.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.G.onDragState_=function(n){this.set("highlightStart",n.detail.startChanging);this.set("highlightEnd",n.detail.endChanging)};
var WD=ZU_;WD.prototype.onDragState_=WD.prototype.onDragState_;WD.prototype.onEndChanged_=WD.prototype.onEndChanged_;WD.prototype.onStartChanged_=WD.prototype.onStartChanged_;WD.prototype.initializeClipRange_=WD.prototype.initializeClipRange_;WD.prototype.updateInputs_=WD.prototype.updateInputs_;WD.prototype.onSetRange_=WD.prototype.onSetRange_;WD.prototype.onSetFixedLengthRange_=WD.prototype.onSetFixedLengthRange_;
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],WD.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WD.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WD.prototype,"data",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],WD.prototype,"start",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],WD.prototype,"startValid",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WD.prototype,"startWillUpdate",void 0);_.Y([_.t({value:30}),_.F("design:type",Number)],WD.prototype,"end",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],WD.prototype,"endValid",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WD.prototype,"endWillUpdate",void 0);_.Y([_.t({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.F("design:type",Number)],WD.prototype,"minLengthSec",void 0);
_.Y([_.t({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.F("design:type",Number)],WD.prototype,"maxLengthSec",void 0);_.Y([_.t({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.F("design:type",Number)],WD.prototype,"defaultLengthSec",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],WD.prototype,"visible_",void 0);_.Y([_.t(),_.F("design:type",Object)],WD.prototype,"player_",void 0);
_.Y([_.t({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.F("design:type",Number)],WD.prototype,"seekableStart_",void 0);_.Y([_.t({computed:"computeSeekableEnd_(player_, visible_)"}),_.F("design:type",Number)],WD.prototype,"seekableEnd_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],WD.prototype,"initialized",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WD.prototype,"disabled",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WD.prototype,"highlightStart",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],WD.prototype,"highlightEnd",void 0);_.Y([_.bM("#start"),_.F("design:type",HTMLInputElement)],WD.prototype,"startInput",void 0);_.Y([_.bM("#end"),_.F("design:type",HTMLInputElement)],WD.prototype,"endInput",void 0);
_.Y([_.R("set-fixed-length-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],WD.prototype,"onSetFixedLengthRange_",null);_.Y([_.R("set-range"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],WD.prototype,"onSetRange_",null);_.Y([_.P("start","end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WD.prototype,"updateInputs_",null);
_.Y([_.P("player_","visible_","seekableStart_","seekableEnd_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WD.prototype,"initializeClipRange_",null);_.Y([_.P("start"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WD.prototype,"onStartChanged_",null);_.Y([_.P("end"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WD.prototype,"onEndChanged_",null);
_.Y([_.R("clips-drag-state"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],WD.prototype,"onDragState_",null);WD=_.Y([_.Ep({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],WD);
_.l(WD,"yt-clip-creation-scrubber-renderer",function(){if(V$y===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;qly===void 0&&(qly=document.createElement("template"));var g=qly;L.call(D,g.content.cloneNode(!0),n.content.firstChild);V$y=n}n=V$y;return n},{mode:2});var aPc=function(){var n=_.m.apply(this,arguments)||this;n.player_=null;n.JSC$19781_playerEvents=new Map;n.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return n};
_.f(aPc,_.m);_.G=aPc.prototype;_.G.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"}}}};
_.G.created=function(){this.JSC$19781_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$19781_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$19781_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$19781_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.G.detached=function(){this.setPlayer(null)};
_.G.onVisibilityChangedAction_=function(n){var D=this,L;if((L=this.data)==null?0:L.externalVideoId){var g;this.videoId=(g=this.data)==null?void 0:g.externalVideoId}this.getPlayer().then(function(b){if(n.visible)D.returnTime=b.getCurrentTime(),D.isAtLiveHead=b.getProgressState().isAtLiveHead;else{var q=D.returnTime;D.isAtLiveHead&&(q=Number.POSITIVE_INFINITY);b.seekTo(q,void 0,void 0,void 0,51)}})};
_.G.getPlayer=function(){var n=this;if(!this.player_){var D=_.oE();if(D)return D.getPlayerPromise().then(function(L){n.setPlayer(L);return L})}return Promise.resolve(this.player_)};
_.G.setPlayer=function(n){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$19781_playerEvents);if(n){this.player_=n;var D;((D=this.data)==null?0:D.externalVideoId)||this.set("videoId",n.getVideoData().video_id||"");var L;(n==null?void 0:(L=n.getPresentingPlayerType)==null?void 0:L.call(n))===2&&(this.set("isAdPlaying",!0),_.$d(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(n,this.JSC$19781_playerEvents)}};
_.G.ready=function(){_.r(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.G.onTitleChanged_=function(n){this.set("titleValue",n.detail.title)};
_.G.onStartChanged_=function(n){this.set("start",n.detail.start)};
_.G.onEndChanged_=function(n){this.set("end",n.detail.end)};
_.G.onTitleValidChanged_=function(n){this.set("titleValid",n.detail.valid)};
_.G.onStartValidChanged_=function(n){this.set("startValid",n.detail.valid)};
_.G.onEndValidChanged_=function(n){this.set("endValid",n.detail.valid)};
_.G.onVideoDataChange_=function(){var n;if((n=this.data)==null||!n.externalVideoId){var D;this.set("videoId",((D=this.player_)==null?void 0:D.getVideoData().video_id)||"")}};
_.G.computeFormValid_=function(n,D,L,g){return!!(n&&D&&L&&g)};
_.G.computeCancelButton_=function(n,D,L){return n&&_.u(n,_.Wx)?{buttonRenderer:Object.assign({},_.u(n,_.Wx),{isDisabled:D||L})}:null};
_.G.computeSubmitButton_=function(n,D,L){return n&&_.u(n,_.Wx)?{buttonRenderer:Object.assign({},_.u(n,_.Wx),{command:void 0,isDisabled:!this.formValid||D||L})}:null};
_.G.computeSubmitCommand_=function(n){return n||null};
_.G.onSubmit_=function(n){var D=this;n.stopPropagation();n.preventDefault();this.submitCommand_&&(n={},n.comment_text=this.titleValue,n.clip_external_video_id=this.videoId,n.clip_offset_ms=parseInt(this.start*1E3,10),n.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Bz(this.hostElement,[this.submitCommand_,n]).then(function(){D.set("isLoading_",!1)},function(){D.set("isLoading_",!1)}))};
_.G.playerAdStartHandler_=function(){_.$d(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.G.playerAdEndHandler_=function(){_.$d(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.G.onVideoProgress_=function(){var n=this;this.getPlayer().then(function(D){var L,g=(D==null?void 0:(L=D.getPresentingPlayerType)==null?void 0:L.call(D))===2;n.isAdPlaying!==g&&(g?n.playerAdStartHandler_():n.playerAdEndHandler_())})};
var e2=aPc;e2.prototype.onEndValidChanged_=e2.prototype.onEndValidChanged_;e2.prototype.onStartValidChanged_=e2.prototype.onStartValidChanged_;e2.prototype.onTitleValidChanged_=e2.prototype.onTitleValidChanged_;e2.prototype.onEndChanged_=e2.prototype.onEndChanged_;e2.prototype.onStartChanged_=e2.prototype.onStartChanged_;e2.prototype.onTitleChanged_=e2.prototype.onTitleChanged_;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],e2.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",Object)],e2.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],e2.prototype,"data",void 0);_.Y([_.t({value:""}),_.F("design:type",String)],e2.prototype,"titleValue",void 0);
_.Y([_.t({value:!1}),_.F("design:type",Boolean)],e2.prototype,"titleValid",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],e2.prototype,"start",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],e2.prototype,"startValid",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],e2.prototype,"end",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],e2.prototype,"endValid",void 0);_.Y([_.t({value:""}),_.F("design:type",String)],e2.prototype,"videoId",void 0);
_.Y([_.t({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.F("design:type",Boolean)],e2.prototype,"formValid",void 0);_.Y([_.t({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.F("design:type",Object)],e2.prototype,"submitButton_",void 0);_.Y([_.t({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.F("design:type",Object)],e2.prototype,"submitCommand_",void 0);
_.Y([_.t({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.F("design:type",Object)],e2.prototype,"cancelButton_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],e2.prototype,"isLoading_",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],e2.prototype,"isAdPlaying",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],e2.prototype,"returnTime",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],e2.prototype,"isAtLiveHead",void 0);
_.Y([_.R("title-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onTitleChanged_",null);_.Y([_.R("start-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onStartChanged_",null);_.Y([_.R("end-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onEndChanged_",null);
_.Y([_.R("title-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onTitleValidChanged_",null);_.Y([_.R("start-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onStartValidChanged_",null);_.Y([_.R("end-valid-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],e2.prototype,"onEndValidChanged_",null);
e2=_.Y([_.Ep({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],e2);
_.l(e2,"yt-clip-creation-renderer",function(){if(G0y===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;$Cc===void 0&&($Cc=document.createElement("template"));var g=$Cc;L.call(D,g.content.cloneNode(!0),n.content.firstChild);G0y=n}n=G0y;return n},{mode:2});var dCW=function(){return _.m.apply(this,arguments)||this};
_.f(dCW,_.m);dCW.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"}}}};
dCW.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(n){return n.hasOwnProperty("clipCreationRenderer")})&&_.$d(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
var xU=dCW;xU.prototype.onPanelContentVisibleChanged=xU.prototype.onPanelContentVisibleChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],xU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],xU.prototype,"ytVisibilityBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],xU.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],xU.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],xU.prototype,"panelContentVisible",void 0);_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xU.prototype,"onPanelContentVisibleChanged",null);xU=_.Y([_.X({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],xU);
_.l(xU,"ytd-clip-section-renderer",function(){if(j1c!==void 0)return j1c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return j1c=n},{mode:1});var TT_;var E0y=function(){return _.m.apply(this,arguments)||this};
_.f(E0y,_.m);_.G=E0y.prototype;
_.G.onKeyDown=function(n){if(this.snippetElements.length!==0&&(n=n.keyCode,n===38||n===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);n===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.RS(this.highlightedIndex,-1,this.snippetElements.length);n=this.snippetElements.length;var D=this.highlightedIndex%n;this.highlightedIndex=D*n<0?D+n:D;n=this.snippetElements[this.highlightedIndex];this.highlightSnippet(n);this.ensureVisible(n)}};
_.G.onKeyUp=function(n){var D=this;zhc(n)&&(n.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.fj.cancelJob(this.inputTimerId),this.inputTimerId=_.fj.addLowPriorityJob(function(){D.typedValue&&(D.fetchSnippets(D.typedValue),D.logInputGesture(D.data))},1E3))};
_.G.onClick=function(n){(n=_.sWP(n.target,null,"snippet-item"))&&this.selectSnippet(n)};
_.G.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.G.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.G.ready=function(){var n=this;this.inputElement.addEventListener("focus",function(){n.snippetsWrapper.style.removeProperty("display")})};
_.G.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.G.getSourceTimelines=function(){if(!this.data)return[];var n=[];if(this.data.searchInVideoSources)for(var D=_.V(this.data.searchInVideoSources),L=D.next();!L.done;L=D.next())L=L.value,L==="SEARCH_IN_VIDEO_SOURCE_ASR"?n.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):L==="SEARCH_IN_VIDEO_SOURCE_OCR"&&n.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return n};
_.G.fetchSnippets=function(n){var D=_.$d(this.hostElement,"yt-get-current-video-id-action")[0],L=this.getSourceTimelines();n={getSearchInVideoCommand:{externalVideoId:D,query:n!=null?n:"",sourceTimelines:L},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}})};
_.G.filterSnippets=function(n,D){var L=this;if(D){this.filteredSnippets=(0,_.Ao.unsafeClone)(n);var g=RegExp(_.r5T(D),"i");this.filteredSnippets=this.filteredSnippets.filter(function(U){return g.test(L.ytRendererBehavior.getSimpleString(U.snippet))});
n=_.V(this.filteredSnippets);for(var b=n.next();!b.done;b=n.next()){b=b.value;var q=this.ytRendererBehavior.getSimpleString(b.snippet);b.snippet={runs:[{text:q.substring(0,q.toLowerCase().indexOf(D))},{text:q.substring(q.toLowerCase().indexOf(D),q.toLowerCase().indexOf(D)+D.length),bold:!0},{text:q.substring(q.toLowerCase().indexOf(D)+D.length,q.length)}]}}}else this.filteredSnippets=n};
_.G.onUpdateSearchInVideoResults=function(n){if(!(this.snippets.length>0)){var D,L,g;if((g=(D=_.u(n,PDd))==null?void 0:(L=D.results)==null?void 0:L.length)!=null&&g){var b;this.filteredSnippets=this.snippets=((b=_.u(n,PDd))==null?void 0:b.results).map(function(q){var U,J,k;return{startMs:q==null?void 0:(U=q.searchInVideoResultRenderer)==null?void 0:U.startMs,startTimeText:q==null?void 0:(J=q.searchInVideoResultRenderer)==null?void 0:J.startTimeText,snippet:q==null?void 0:(k=q.searchInVideoResultRenderer)==
null?void 0:k.snippet}})}}};
_.G.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};
_.G.highlightSnippet=function(n){n.classList.add("highlighted")};
_.G.removeSnippetHighlight=function(n){n.classList.remove("highlighted")};
_.G.selectSnippet=function(n){this.typedValue=String(n.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(n);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.G.ensureVisible=function(n){var D=this.snippetsWrapper.scrollTop,L=D+this.snippetsWrapper.clientHeight,g=n.offsetTop-this.snippetsWrapper.offsetTop;n=g+n.clientHeight;g<D?this.snippetsWrapper.scrollTop-=D-g:n>L&&(this.snippetsWrapper.scrollTop+=n-L)};
_.G.seekPlayer=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1){if(!n)return g.jumpTo(0);D=Number(n.dataset.startOffset);return _.p(g,_.YI().getPlayerPromise(),3)}L=g.yieldResult;L.seekTo(D/1E3,!0);L.wakeUpControls();_.Tq(g)})};
_.G.logInputGesture=function(n){var D=_.r1();D&&(n==null?0:n.trackingParams)&&_.Yd(D,_.JR(n.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.G.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("typed-value-changed",this.typedValue))};
_.G.updateTypedValueFromBinding=function(n){this.typedValue=n.currentTarget.value};
var KE=E0y;KE.prototype.typedValueChangedForBinding=KE.prototype.typedValueChangedForBinding;KE.prototype.dataChanged=KE.prototype.dataChanged;KE.prototype.panelContentVisibleChanged=KE.prototype.panelContentVisibleChanged;KE.prototype.onClick=KE.prototype.onClick;KE.prototype.onKeyUp=KE.prototype.onKeyUp;KE.prototype.onKeyDown=KE.prototype.onKeyDown;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],KE.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],KE.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],KE.prototype,"data",void 0);_.Y([_.t({value:[]}),_.F("design:type",Array)],KE.prototype,"snippets",void 0);_.Y([_.t({value:[]}),_.F("design:type",Array)],KE.prototype,"filteredSnippets",void 0);_.Y([_.t({value:[]}),_.F("design:type",Array)],KE.prototype,"snippetElements",void 0);
_.Y([_.bM("#siv-input"),_.F("design:type",HTMLElement)],KE.prototype,"inputElement",void 0);_.Y([_.bM("#siv-snippets-wrapper"),_.F("design:type",HTMLElement)],KE.prototype,"snippetsWrapper",void 0);_.Y([_.t(),_.F("design:type",String)],KE.prototype,"typedValue",void 0);_.Y([_.t({value:-1}),_.F("design:type",Number)],KE.prototype,"highlightedIndex",void 0);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[_.sv]),_.F("design:returntype")],KE.prototype,"onKeyDown",null);
_.Y([_.R("keyup"),_.F("design:type",Function),_.F("design:paramtypes",[_.sv]),_.F("design:returntype")],KE.prototype,"onKeyUp",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],KE.prototype,"onClick",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],KE.prototype,"panelContentVisible",void 0);
_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KE.prototype,"panelContentVisibleChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KE.prototype,"dataChanged",null);_.Y([_.P("typedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KE.prototype,"typedValueChangedForBinding",null);
KE=_.Y([_.X({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],KE);
_.l(KE,"ytd-search-in-video-renderer",function(){if(TT_!==void 0)return TT_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return TT_=n},{mode:1});var stD;var Re=function(){return _.m.apply(this,arguments)||this};
_.f(Re,_.m);Re.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Re.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]]"}}}}}};
Re.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var n,D,L,g,b=(D=_.u((n=this.data)==null?void 0:n.onClickCommand,_.HTc))==null?void 0:(L=D.item)==null?void 0:(g=L.notificationTextRenderer)==null?void 0:g.successResponseText;b&&_.qHQ(this.hostElement,b)}};
_.oh.Object.defineProperties(Re.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return this.isProductPlaceholder&&((n=this.data)==null?void 0:(D=n.hiddenProductOptions)==null?void 0:D.showDropCountdown)&&!!((L=this.data)==null?0:(g=L.hiddenProductOptions)==null?0:g.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var n;return!this.isProductPlaceholder&&!((n=this.data)==null?0:n.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null?0:n.priceReplacementText)&&!((D=this.data)==null||!D.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
var PD=Re;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],PD.prototype,"componentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],PD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],PD.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"useCenterLayoutContainer",null);_.Y([_.t({computed:"computeButtonOverride(data)"}),_.F("design:type",Object)],PD.prototype,"buttonOverride",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"isProductPlaceholder",null);
_.Y([_.x("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"showDropCountdown",null);_.Y([_.x("isProductPlaceholder","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"showBrandName",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"showPriceReplacementText",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"showPrice",null);
_.Y([_.x("isProductPlaceholder"),_.F("design:type",Object),_.F("design:paramtypes",[])],PD.prototype,"showMetadata",null);PD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],PD);
_.l(PD,"ytd-product-list-item-renderer",function(){if(stD!==void 0)return stD;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return stD=n},{mode:1});var cKh;var QtK=function(){return _.m.apply(this,arguments)||this};
_.f(QtK,_.m);QtK.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
QtK.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
QtK.prototype.panelContentVisibleChanged=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return n.playerApi?L.jumpTo(2):_.p(L,_.YI().getPlayerPromise(),3);L.nextAddress!=2&&(n.playerApi=L.yieldResult);(D=n.playerApi)==null||D.productsInVideoVisibilityUpdated(!!n.panelContentVisible);_.Tq(L)})};
var t$=QtK;t$.prototype.panelContentVisibleChanged=t$.prototype.panelContentVisibleChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],t$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],t$.prototype,"panelContentVisible",void 0);_.Y([_.t(),_.F("design:type",Object)],t$.prototype,"data",void 0);
_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],t$.prototype,"panelContentVisibleChanged",null);t$=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],t$);
_.l(t$,"ytd-product-list-renderer",function(){if(cKh!==void 0)return cKh;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return cKh=n},{mode:1});var ury;var fPh=function(){var n=_.m.apply(this,arguments)||this;n.hideTimestamps=!!_.JP("hide-transcript-timestamps");n.currentCueIndex=-1;n.flatCues=[];n.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};n.TEST_ONLY={getFlatCues:function(){return n.flatCues}};
return n};
_.f(fPh,_.m);_.G=fPh.prototype;_.G.hideTimestampsChanged=function(){_.BX("hide-transcript-timestamps",this.hideTimestamps)};
_.G.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.G.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.G.dataChanged=function(){var n;if((n=this.data)!=null&&n.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;n=_.V(this.data.cueGroups);for(var D=n.next();!D.done;D=n.next()){D=_.V(_.u(D.value,t11).cues);for(var L=D.next();!L.done;L=D.next())this.flatCues.push(Number(_.u(L.value,mdi).startOffsetMs))}}};
_.G.onYtPlayerTimeChanged=function(n){if(!(n<0)){for(var D=this.currentCueIndex,L=D;;){var g=L>=0?this.flatCues[L]/1E3:-1;if(n+.5<g)--L;else if(g=L+1<this.flatCues.length?this.flatCues[L+1]/1E3:Infinity,n+.5>g)L+=1;else break}L!==D&&(D>=0&&((n=this.getCueElement(D))&&n.classList.remove("active"),(D=this.getCueGroupElement(D))&&D.classList.remove("active")),(D=this.getCueElement(L))&&D.classList.add("active"),(D=this.getCueGroupElement(L))&&D.classList.add("active"),this.currentCueIndex=L,this.isHovered||
this.scrollElementToTop(L))}};
_.G.scrollElementToTop=function(n){n=this.getCueElement(n>=3?n-3:0);this.hostElement.scrollTop=Math.min(n.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.G.getCueElement=function(n){return _.r(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[n]+'"]')};
_.G.getCueGroupElement=function(n){return(n=this.getCueElement(n))&&n.parentElement?n.parentElement.parentElement:null};
_.G.onTap=function(n){var D=_.mZ(n);n.target.classList.contains("cue")&&this.seekCueElement(D)};
_.G.onKeyPress=function(n){n.keyCode==13&&(n=_.sWP(n.target,null,"cue"))&&this.seekCueElement(n)};
_.G.seekCueElement=function(n){n=Number(n.getAttribute("start-offset"));_.$d(this.hostElement,"yt-transcript-player-seek",[n/1E3])};
_.G.onMouseEnter=function(){this.isHovered=!0};
_.G.onMouseLeave=function(){this.isHovered=!1};
var m2=fPh;m2.prototype.onMouseLeave=m2.prototype.onMouseLeave;m2.prototype.onMouseEnter=m2.prototype.onMouseEnter;m2.prototype.onKeyPress=m2.prototype.onKeyPress;m2.prototype.onTap=m2.prototype.onTap;m2.prototype.dataChanged=m2.prototype.dataChanged;m2.prototype.hideTimestampsChanged=m2.prototype.hideTimestampsChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],m2.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],m2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],m2.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],m2.prototype,"hideTimestamps",void 0);_.Y([_.t(),_.F("design:type",Boolean)],m2.prototype,"isHovered",void 0);_.Y([_.P("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m2.prototype,"hideTimestampsChanged",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m2.prototype,"dataChanged",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],m2.prototype,"onTap",null);_.Y([_.R("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],m2.prototype,"onKeyPress",null);
_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m2.prototype,"onMouseEnter",null);_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],m2.prototype,"onMouseLeave",null);m2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],m2);
_.l(m2,"ytd-transcript-body-renderer",function(){if(ury!==void 0)return ury;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ury=n},{mode:1});var AK_;var zRO=function(){var n=_.m.apply(this,arguments)||this;n.darkerPanels=_.c("web_watch_darker_panels");return n};
_.f(zRO,_.m);zRO.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
var vD=zRO;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vD.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],vD.prototype,"darkerPanels",void 0);vD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],vD);
_.l(vD,"ytd-transcript-footer-renderer",function(){if(AK_!==void 0)return AK_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return AK_=n},{mode:1});var IPO;var Cnd;var rK_=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.showClearButton=!1;return n};
_.f(rK_,_.m);_.G=rK_.prototype;_.G.handleInput=function(n){var D=this;n.target.value.length?_.CC(this,"ytdTranscriptSearchBoxSearch",function(){D.emitSearchEvent(n)},500):(_.Zw4(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=n.target.value.length>0};
_.G.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.G.handleClick=function(){var n,D=(n=this.data)==null?void 0:n.trackingParams;D&&_.Un(_.qb(),D)};
_.G.handleClear=function(){_.Zw4(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var n,D,L=(D=_.u((n=this.data)==null?void 0:n.clearButton,_.Wx))==null?void 0:D.trackingParams;L&&_.Un(_.qb(),L);this.clear()};
_.G.emitSearchEvent=function(n){_.bP(this.hostElement,"yt-transcript-search-box-search",{query:n.target.value});var D,L;(n=(L=_.u((D=this.data)==null?void 0:D.searchButton,_.Wx))==null?void 0:L.trackingParams)&&_.Un(_.qb(),n)};
_.G.emitClearEvent=function(){_.bP(this.hostElement,"yt-transcript-search-box-clear")};
_.oh.Object.defineProperties(rK_.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.r(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
var XV=rK_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],XV.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],XV.prototype,"systemIcons",void 0);XV=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],XV);
_.l(XV,"ytd-transcript-search-box-renderer",function(){if(Cnd!==void 0)return Cnd;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Cnd=n},{mode:1});var OUy;var iUS;var lO=function(){return _.m.apply(this,arguments)||this};
_.f(lO,_.m);lO.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var n,D;this.sectionHeaderAriaLabel=(n=this.data)==null?void 0:(D=n.accessibility)==null?void 0:D.accessibilityData.label}};
lO.prototype.fireSelectedEvent=function(n){_.bP(this.hostElement,"ytd-transcript-section-header",{startMs:n})};
lO.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
lO.prototype.handleKeyPress=function(n){this.data&&n.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.oh.Object.defineProperties(lO.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.data)==null?void 0:n.enableTappableTranscriptHeader)!=null?D:!1}}});
var M_=lO;M_.prototype.dataChanged=M_.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],M_.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],M_.prototype,"sectionHeaderAriaLabel",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],M_.prototype,"enableTappableTranscriptHeader",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M_.prototype,"dataChanged",null);
M_=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],M_);
_.l(M_,"ytd-transcript-section-header-renderer",function(){if(iUS!==void 0)return iUS;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iUS=n},{mode:1});var wo_;var hRy;var WMI=function(){var n=_.m.apply(this,arguments)||this;n.isEditMode=!1;n.touchCaptionsEnabled=!1;n.deleteCaptionCorrectionPopupCommand=null;n.voteCaptionCorrectionPopupCommand=null;n.roundedContainer=!0;n.mouseOver=!1;n.textChanged=!1;n.messages={suggest_correction:_.Tg("suggest_correction",void 0,"Edit caption"),suggested_caption:_.Tg("suggested_caption",void 0,"Suggested caption"),submit_correction:_.Tg("submit_correction",void 0,"Submit for review"),cancel_correction:_.Tg("cancel_correction",
void 0,"Cancel"),replay_segment:_.Tg("replay_segment",void 0,"Re-play segment"),delete_correction:_.Tg("delete_correction",void 0,"Delete correction")};n.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return n};
_.f(WMI,_.m);_.G=WMI.prototype;_.G.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)};
_.G.handleDelete=function(n){if(this.deleteCaptionCorrectionPopupCommand){var D=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);D&&this.ytdOpenPopupBehavior.openPopup(D);n.stopPropagation()}};
_.G.handleSubmit=function(n){if(this.data&&this.data.submitCaptionCorrectionCommand&&(n.stopPropagation(),this.textChanged)){var D;n=(D=_.u(this.data.submitCaptionCorrectionCommand,_.xLQ))==null?void 0:D.params;D=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:n,correctionText:String(this.ironTextAreaElement.value),originalText:_.o_(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(D);this.isEditMode=!1}};
_.G.handleUpdateSegmentText=function(n){(n=_.u(n,$zO))&&n.targetId&&this.data&&n.targetId===this.data.targetId&&(n.userCorrection&&(this.editedText=n.userCorrection),n.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.o_(this.data.snippet)),n.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=n.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=n.voteCaptionCorrectionPopupCommand?
n.voteCaptionCorrectionPopupCommand:null,n.accessibility&&(this.segmentAriaLabel=n.accessibility.accessibilityData.label))};
_.G.handleCancel=function(n){this.isEditMode=!1;n.stopPropagation();this.logClientVe(159409)};
_.G.handleEditSegmentCommand=function(n){(n=_.u(n,b7d))&&n.targetId&&this.data&&n.targetId===this.data.targetId&&this.handleEdit()};
_.G.handleEditButtonClick=function(n){this.data&&(this.handleEdit(),n.stopPropagation())};
_.G.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var n;(n=this.ironTextAreaElement.textarea)==null||n.focus();this.logClientVe(159407)}};
_.G.handleMouseEnter=function(){this.mouseOver=!0};
_.G.handleMouseLeave=function(){this.mouseOver=!1};
_.G.handleReplay=function(n){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),n.stopPropagation(),this.logClientVe(159408))};
_.G.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()))};
_.G.handleKeypress=function(n){this.data&&(this.isEditMode?n.stopPropagation():this.isEnterPress(n)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(n)&&this.logClientVe(138758))};
_.G.handleTextboxClick=function(n){n.stopPropagation()};
_.G.handleTextboxKeydown=function(n){this.isControlEnterPress(n)?this.handleSubmit(n):n.key==="Escape"&&this.handleCancel(n)};
_.G.handleTextboxKeyup=function(){this.textChanged=_.o_(this.latestText)!==String(this.ironTextAreaElement.value)};
_.G.fireSelectedEvent=function(n){_.bP(this.hostElement,"yt-transcript-segment-selected",{startMs:n})};
_.G.fireReplayEvent=function(n,D){_.bP(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(n-100,0),endMs:D})};
_.G.fireEditEvent=function(n,D){_.bP(this.hostElement,"yt-transcript-segment-edit",{startMs:n,endMs:D})};
_.G.isEnterPress=function(n){return n.key==="Enter"||n.code==="Enter"||n.code==="NumpadEnter"||n.keyCode===13?!0:!1};
_.G.isControlEnterPress=function(n){var D=n.key==="Enter"||n.code==="Enter"||n.code==="NumpadEnter"||n.keyCode===13;return(n.ctrlKey||n.metaKey)&&D};
_.G.isCopyPress=function(n){var D=n.ctrlKey;return n.key==="c"&&D};
_.G.logClick=function(){var n,D=(n=this.data)==null?void 0:n.trackingParams;D&&_.Un(_.qb(),D)};
_.G.logClientVe=function(n){_.Vs(_.qb(),_.Eh(n))};
_.oh.Object.defineProperties(WMI.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}}});
var oe=WMI;oe.prototype.handleMouseLeave=oe.prototype.handleMouseLeave;oe.prototype.handleMouseEnter=oe.prototype.handleMouseEnter;oe.prototype.dataChanged=oe.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],oe.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],oe.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oe.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oe.prototype,"isEditMode",void 0);_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"touchCaptionsEnabled",void 0);_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"editedText",void 0);_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.Y([_.t(),_.F("design:type",String)],oe.prototype,"segmentAriaLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oe.prototype,"roundedContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oe.prototype,"mouseOver",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oe.prototype,"textChanged",void 0);_.Y([_.t(),_.F("design:type",Object)],oe.prototype,"messages",void 0);
_.Y([_.bM("#suggestion"),_.F("design:type",Object)],oe.prototype,"ironTextAreaElement",void 0);_.Y([_.x("data","editedText"),_.F("design:type",Object),_.F("design:paramtypes",[])],oe.prototype,"latestText",null);_.Y([_.x("touchCaptionsEnabled","isEditMode"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oe.prototype,"enableEditButton",null);
_.Y([_.x("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oe.prototype,"enableUndoButton",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oe.prototype,"dataChanged",null);_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oe.prototype,"handleMouseEnter",null);
_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oe.prototype,"handleMouseLeave",null);oe=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],oe);
_.l(oe,"ytd-transcript-segment-renderer",function(){if(hRy!==void 0)return hRy;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return hRy=n},{mode:1});var eRI=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};n.isError=!1;n.darkerPanels=_.c("web_watch_darker_panels");n.segmentOffsets=[];n.segmentIndex=-1;return n};
_.f(eRI,_.m);_.G=eRI.prototype;_.G.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"}}}}};
_.G.segmentsChanged=function(){this.updateOffsets()};
_.G.onYtPlayerTimeChanged=function(n){for(var D=this.segmentIndex,L=D;;){if(L>=0){var g=this.segmentOffsets[L].start;var b=this.segmentOffsets[L].isAutoScrollable}else g=-1,b=!0;var q=n+.5;if(!b){g=L+1<this.segmentOffsets.length?this.segmentOffsets[L+1].start:Infinity;if(q>=g){L+=1;continue}L=-1;break}if(q<g)g=L-1>=0&&this.segmentOffsets[L-1].isAutoScrollable,b=L===0||g?1:2,L-=b;else if(b=L+1<this.segmentOffsets.length&&this.segmentOffsets[L+1].isAutoScrollable?1:2,g=L+b<this.segmentOffsets.length?
this.segmentOffsets[L+b].start:Infinity,q>g)L+=b;else{if(L<0)break;L<this.segmentOffsets.length&&q>this.segmentOffsets[L].end&&(L=-1);break}}if(D!==L){if(D>=0){var U;(U=this.getSegmentElement(D))==null||U.classList.remove("active")}this.segmentIndex=L;if(!(L<0)){var J;(J=this.getSegmentElement(L))==null||J.classList.add("active");this.isHovered||this.scrollElementToTop(L)}}};
_.G.handleSegmentEdit=function(n){n.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=n.target,_.$d(this.hostElement,"yt-transcript-player-edit",[n.detail.startMs/1E3,n.detail.endMs/1E3]))};
_.G.handleSegmentSelected=function(n){_.$d(this.hostElement,"yt-transcript-player-seek",[n.detail.startMs/1E3])};
_.G.handleSegmentReplay=function(n){_.$d(this.hostElement,"yt-transcript-player-replay",[n.detail.startMs/1E3,n.detail.endMs/1E3])};
_.G.handleSectionHeaderSelected=function(n){_.$d(this.hostElement,"yt-transcript-player-seek",[n.detail.startMs/1E3])};
_.G.onMouseEnter=function(){this.isHovered=!0};
_.G.onMouseLeave=function(){this.isHovered=!1};
_.G.onRetryButtonClick=function(){_.bP(this.hostElement,"transcript-retry-button-click")};
_.G.getSegmentElement=function(n){return _.r(this.hostElement).querySelector(":nth-child("+(n+1)+")")};
_.G.scrollElementToTop=function(n){n=this.getSegmentElement(n>=2?n-2:0);this.hostElement.scrollTop=Math.min(n.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.G.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(n){var D,L=(D=n.transcriptSegmentRenderer)!=null?D:n.transcriptSectionHeaderRenderer;return{start:Number(L.startMs)/1E3,end:Number(L.endMs)/1E3,isAutoScrollable:n.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.G.clearHighlightedSegments=function(){var n=_.r(this.hostElement);n=_.V(n.querySelectorAll("ytd-transcript-segment-renderer"));for(var D=n.next();!D.done;D=n.next())D.value.classList.remove("active")};
_.oh.Object.defineProperties(eRI.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.searchResultSegments)||((D=this.data)==null?void 0:D.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
var YU=eRI;YU.prototype.onMouseLeave=YU.prototype.onMouseLeave;YU.prototype.onMouseEnter=YU.prototype.onMouseEnter;YU.prototype.handleSectionHeaderSelected=YU.prototype.handleSectionHeaderSelected;YU.prototype.handleSegmentReplay=YU.prototype.handleSegmentReplay;YU.prototype.handleSegmentSelected=YU.prototype.handleSegmentSelected;YU.prototype.handleSegmentEdit=YU.prototype.handleSegmentEdit;YU.prototype.segmentsChanged=YU.prototype.segmentsChanged;
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],YU.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YU.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],YU.prototype,"isError",void 0);
_.Y([_.t(),_.F("design:type",Object)],YU.prototype,"noResultLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],YU.prototype,"darkerPanels",void 0);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],YU.prototype,"segments",null);_.Y([_.x("segments","noResultLabel"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],YU.prototype,"displayNoResults",null);
_.Y([_.P("segments"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YU.prototype,"segmentsChanged",null);_.Y([_.R("yt-transcript-segment-edit"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],YU.prototype,"handleSegmentEdit",null);_.Y([_.R("yt-transcript-segment-selected"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],YU.prototype,"handleSegmentSelected",null);
_.Y([_.R("yt-transcript-segment-replay"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],YU.prototype,"handleSegmentReplay",null);_.Y([_.R("ytd-transcript-section-header"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],YU.prototype,"handleSectionHeaderSelected",null);_.Y([_.R("mouseenter"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YU.prototype,"onMouseEnter",null);
_.Y([_.R("mouseleave"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YU.prototype,"onMouseLeave",null);YU=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],YU);
_.l(YU,"ytd-transcript-segment-list-renderer",function(){if(wo_!==void 0)return wo_;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return wo_=n},{mode:1});var xCD=function(){var n=_.m.apply(this,arguments)||this;n.hideTimestamps=!!_.JP("hide-transcript-timestamps");n.isLoadingTranscripts=!1;n.darkerPanels=_.c("web_watch_darker_panels");n.isError=!1;n.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return n};
_.f(xCD,_.m);_.G=xCD.prototype;_.G.headerChanged=function(){var n,D;this.baseGetTranscriptsCommand=(D=_.u((n=this.data)==null?void 0:n.header,Gqh))==null?void 0:D.onTextChangeCommand};
_.G.bodyChanged=function(){var n=this.getBodyRenderer();n&&(n.initialSegments&&(this.initialTranscriptsRenderer=n),n.noResultLabel&&(this.noResultLabel=n.noResultLabel),n.retryLabel&&(this.retryLabel=n.retryLabel))};
_.G.detached=function(){this.clearSearchBoxText()};
_.G.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.G.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"}}}};
_.G.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.G.fireSearch=function(n){var D=this;if(n){var L=n.detail.query;if(this.baseGetTranscriptsCommand){var g;n=(g=_.u(this.baseGetTranscriptsCommand,_.KGQ))==null?void 0:g.params;var b;g=_.u((b=this.data)==null?void 0:b.footer,vOO);var q;if((b=(q=_.u(g==null?void 0:g.languageMenu,n8O))==null?void 0:q.subMenuItems)&&b.length>0&&(q=b.find(function(k){return k.selected}))){var U,J;
n=(U=q.continuation)==null?void 0:(J=U.reloadContinuationData)==null?void 0:J.continuation}U=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:n,searchQuery:L}});this.ytComponentBehavior.resolveCommand(U,{commandController:{onServerError:function(){D.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});fmD(this.ytContinuationHandlerBehavior,function(){return L===D.getCurrentSearchBoxText()})}}};
_.G.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.G.onRetryButtonClick=function(){this.isError=!1;var n={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:n}))};
_.G.hideTimestampsChanged=function(){_.BX("hide-transcript-timestamps",this.hideTimestamps)};
_.G.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.G.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.G.handleSignalActionCopyTranscript=function(){var n=this,D=this.getBodyRenderer();D&&(D=((D==null?void 0:D.searchResultSegments)||(D==null?void 0:D.initialSegments)||[]).map(function(L){return _.u(L,Vqh)}).filter(function(L){return!!L}).map(function(L){return{snippet:L.snippet||{runs:[{text:""}]},
startTimeText:L.startTimeText||{simpleText:""}}}).map(function(L){var g=(L.snippet.runs||[]).reduce(function(b,q){return b+q.text},"");
return n.hideTimestamps?g:L.startTimeText.simpleText+" "+g}).join("\n"),this.copyToClipboard(D))};
_.G.copyToClipboard=function(n){navigator.clipboard&&navigator.clipboard.writeText(n)};
_.G.getCurrentSearchBoxText=function(){var n;return(n=this.searchBox)==null?void 0:n.value};
_.G.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.G.getBodyRenderer=function(){var n;return _.u((n=this.data)==null?void 0:n.body,q0K)};
_.G.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.oh.Object.defineProperties(xCD.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.r(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
var S2=xCD;S2.prototype.hideTimestampsChanged=S2.prototype.hideTimestampsChanged;S2.prototype.searchCleared=S2.prototype.searchCleared;S2.prototype.fireSearch=S2.prototype.fireSearch;S2.prototype.onReloadContinuationFinish=S2.prototype.onReloadContinuationFinish;S2.prototype.bodyChanged=S2.prototype.bodyChanged;S2.prototype.headerChanged=S2.prototype.headerChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],S2.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],S2.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],S2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],S2.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],S2.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],S2.prototype,"hideTimestamps",void 0);
_.Y([_.t(),_.F("design:type",Object)],S2.prototype,"isLoadingTranscripts",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],S2.prototype,"darkerPanels",void 0);_.Y([_.t(),_.F("design:type",Object)],S2.prototype,"isError",void 0);_.Y([_.P("data.header"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S2.prototype,"headerChanged",null);
_.Y([_.V8("data.body"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S2.prototype,"bodyChanged",null);_.Y([_.R("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S2.prototype,"onReloadContinuationFinish",null);_.Y([_.R("yt-transcript-search-box-search"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],S2.prototype,"fireSearch",null);
_.Y([_.R("yt-transcript-search-box-clear"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S2.prototype,"searchCleared",null);_.Y([_.P("hideTimestamps"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],S2.prototype,"hideTimestampsChanged",null);S2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],S2);
_.l(S2,"ytd-transcript-search-panel-renderer",function(){if(OUy!==void 0)return OUy;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return OUy=n},{mode:1});var KMi=function(){var n=_.m.apply(this,arguments)||this;n.player=null;n.playerPollJobId=0;return n};
_.f(KMi,_.m);_.G=KMi.prototype;_.G.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.G.onLoadReloadContinuation=function(n){_.c("enable_att_for_transcript_request_on_web_client")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:n.target.data.continuation}}):(n={clickTrackingParams:n.target.data.clickTrackingParams,getTranscriptEndpoint:{params:n.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.c("web_ytd_transcript_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,
{form:{element:this.hostElement}}))};
_.G.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"}}}};
_.G.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.G.attached=function(){this.updatePlayerListening()};
_.G.detached=function(){this.updatePlayerListening()};
_.G.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.G.startPlayerListening=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return(D=_.oE())?_.p(L,D.getPlayerPromise(),2):L.return();n.player=L.yieldResult;n.playerPollJobId=_.fj.addLowPriorityJob(function(){n.getPlayerVideoProgress()},1E3);
n.player.addEventListener("onCueRangeEnter",function(g){n.onCueRangeEnter(g)});
n.player.addEventListener("onCueRangeExit",function(g){n.onCueRangeExit(g)});
n.player.addEventListener("onStateChange",function(g){n.onPlayerStateChange(g)});
n.player.addEventListener("SEEK_TO",function(g){n.onPlayerSeek(g)});
_.Tq(L)})};
_.G.getPlayerVideoProgress=function(){var n=this;_.fj.cancelJob(this.playerPollJobId);if(this.player){var D=this.player.getCurrentTime();_.$d(this.hostElement,"yt-player-time-changed",[D])}this.playerPollJobId=_.fj.addLowPriorityJob(function(){n.getPlayerVideoProgress()},1E3)};
_.G.stopPlayerListening=function(){this.player=null;_.fj.cancelJob(this.playerPollJobId)};
_.G.onPlayerStateChange=function(n){n===2&&this.removePendingCue()};
_.G.onPlayerSeek=function(n){var D;if(D=this.pendingReplayCueId)D=this.pendingReplayCueId,D=n===(_.c("web_transcript_cue_id_killswitch")?Number(D):Number(D.split("_")[1]));D||this.removePendingCue()};
_.G.onCueRangeEnter=function(n){twh(n)&&(this.pendingReplayCueId=n)};
_.G.onCueRangeExit=function(n){twh(n)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.G.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.G.onYtTranscriptPlayerSeek=function(n){this.player&&this.player.seekTo(n,!0)};
_.G.onYtTranscriptPlayerReplay=function(n,D){this.player&&(this.player.addCueRange(PUc(n),n,D),this.player.seekTo(n,!0),this.player.playVideo())};
_.G.onYtTranscriptPlayerEdit=function(n,D){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(PUc(n),n,D),this.player.seekTo(n,!0))};
var FV=KMi;FV.prototype.onLoadReloadContinuation=FV.prototype.onLoadReloadContinuation;FV.prototype.panelContentVisibleChanged=FV.prototype.panelContentVisibleChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FV.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],FV.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],FV.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],FV.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],FV.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],FV.prototype,"panelContentVisible",void 0);_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],FV.prototype,"panelContentVisibleChanged",null);
_.Y([_.R("yt-load-reload-continuation"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],FV.prototype,"onLoadReloadContinuation",null);FV=_.Y([_.X({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],FV);
_.l(FV,"ytd-transcript-renderer",function(){if(IPO!==void 0)return IPO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IPO=n},{mode:1});var RR_;var Pnm;var t$K=function(){return _.m.apply(this,arguments)||this};
_.f(t$K,_.m);t$K.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.J9(this.hostElement,[this.data.clickCommand],this.hostElement))};
t$K.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.Iq)()+_.Pj)+"px)"};
t$K.prototype.updateShouldHideFromBinding=function(n){this.shouldHide=n.detail.value};
var HD=t$K;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HD.prototype,"rendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HD.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],HD.prototype,"shouldHide",void 0);HD=_.Y([_.X({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],HD);
_.l(HD,"ytd-ad-engagement-panel-banner-renderer",function(){if(Pnm!==void 0)return Pnm;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Pnm=n},{mode:_.He("kevlar_poly_si_batch_j070")?1:2});var mCd;var v0m=function(){var n=_.m.apply(this,arguments)||this;n.modernPanels=_.c("kevlar_watch_modern_panels");n.buttonUpdate=_.c("web_modern_buttons");n.adsSemanticText=_.c("enable_ads_web_ep_buenos_aires_and_padding_fix");return n};
_.f(v0m,_.m);v0m.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
var N_=v0m;_.Y([_.t(),_.F("design:type",Object)],N_.prototype,"data",void 0);_.Y([_.t({computed:"computeHideDefaultAdBadge(data)"}),_.F("design:type",Boolean)],N_.prototype,"hideDefaultAdBadge",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N_.prototype,"modernPanels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N_.prototype,"buttonUpdate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N_.prototype,"adsSemanticText",void 0);
N_=_.Y([_.X({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],N_);
_.l(N_,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(mCd!==void 0)return mCd;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mCd=n},{mode:1});var XoK;var lPW=function(){var n=_.m.apply(this,arguments)||this;n.darkerPanels=_.c("web_watch_darker_panels");n.enableSqueezebackPanels=_.c("web_shorts_enable_squeezeback_panels");n.enableAnchoredPanel=_.c("desktop_shorts_v2_anchored_panel");n.modernPanels=_.c("kevlar_watch_modern_panels");n.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return n};
_.f(lPW,_.m);_.G=lPW.prototype;_.G.computeAdsInfoButton=function(){if(_.c("web_modern_buttons")){var n,D;return(D=_.u((n=this.data)==null?void 0:n.subtitleComplex,XII))==null?void 0:D.adInfoRenderer}};
_.G.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}}}}}};
_.G.collapsedChanged=function(){var n;(n=this.data)!=null&&n.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.c("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.G.focus=function(n){this.titleElement&&_.Pr(this.titleElement,n)};
_.G.computeTitleAriaLabel=function(n){var D=[];n.title&&D.push(this.ytRendererBehavior.getSimpleString(n.title));n.contextualInfo&&D.push(this.ytRendererBehavior.getSimpleString(n.contextualInfo));return D.join(" ")};
_.G.onHeaderClick=function(n){this.shouldTriggerHeaderClick(n)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.J9(this.hostElement,[this.data.onClickCommand],this.hostElement)):(n=this.getVisibilityToggleButton())&&n.click())};
_.G.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var n=_.u(this.data.visibilityButton,_.Wx)||_.u(this.data.visibilityButton,_.eg);n&&this.ytRendererBehavior.logExplicitClick(n)}};
_.G.getVisibilityToggleButton=function(){var n=_.r(this.hostElement).querySelector("#visibility-button").firstElementChild;return(n==null?void 0:n.is)==="ytd-toggle-button-renderer"?n:null};
_.G.shouldTriggerHeaderClick=function(n){return!_.mP(_.tW(n),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.G.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(n){n=_.u(n,_.W$y);this.targetId&&(n==null?void 0:n.targetId)===this.targetId&&(n=n.navigationButton)&&this.set("data.navigationButton",n)};
_.oh.Object.defineProperties(lPW.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.c("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var n;return!!(((n=this.entity)==null?0:n.isActionButtonHidden)||this.hideActionButton)}}});
var j2=lPW;j2.prototype.collapsedChanged=j2.prototype.collapsedChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],j2.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],j2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],j2.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],j2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],j2.prototype,"targetId",void 0);_.Y([_.t(),_.F("design:type",Boolean)],j2.prototype,"collapsed",void 0);_.Y([_.t(),_.F("design:type",Boolean)],j2.prototype,"hideActionButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j2.prototype,"shortsPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],j2.prototype,"liveChatEngagementPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j2.prototype,"darkerPanels",void 0);_.Y([_.bM("#title"),_.F("design:type",HTMLElement)],j2.prototype,"titleElement",void 0);_.Y([_.t({computed:"computeAdsInfoButton(data)"}),_.F("design:type",Object)],j2.prototype,"adsInfoButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j2.prototype,"enableSqueezebackPanels",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j2.prototype,"enableAnchoredPanel",void 0);_.Y([_.t({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(n,D){return _.VV(n.entities,"engagementPanelTitleHeaderEntity",D)}}),
_.F("design:type",Object)],j2.prototype,"entity",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],j2.prototype,"modernPanels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("targetId"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],j2.prototype,"adsSemanticText",null);_.Y([_.V8("collapsed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j2.prototype,"collapsedChanged",null);
_.Y([_.x("entity","hideActionButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],j2.prototype,"isActionButtonHidden",null);j2=_.Y([_.X({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],j2);
_.l(j2,"ytd-engagement-panel-title-header-renderer",function(){if(XoK!==void 0)return XoK;var n=document.createElement("template");_.z(n,'\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" on-click="onHeaderClick" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XoK=n},{mode:1});var M$I;var o0c=function(){return _.m.apply(this,arguments)||this};
_.f(o0c,_.m);o0c.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var nx=o0c;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nx.prototype,"data",void 0);nx=_.Y([_.X({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],nx);
_.l(nx,"ytd-macro-markers-info-item-renderer",function(){if(M$I!==void 0)return M$I;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return M$I=n},{mode:1});var Yli;var HUc=function(n,D,L,g,b){_.TR.call(this);this.JSC$19882_containerElement=n;this.hostElement=D;this.supportedSyncItems=L;this.syncEntityKey=g;this.options=b;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Slh(this);FMi(this);this.JSC$19882_scrollAnimation=new _.mU(function(q){n.scrollTop=q});
_.qI(this,this.JSC$19882_scrollAnimation)};
_.f(HUc,_.TR);var Slh=function(n){var D=_.a9(_.E().resolve(_.CK),function(L){return L.entities.markersEngagementPanelSyncEntity||{}},function(L,g){var b;
L[n.syncEntityKey]!==g[n.syncEntityKey]&&((b=L[n.syncEntityKey])==null?void 0:b.activeItemIndex)!==void 0&&n.updatePanelActiveItem(L[n.syncEntityKey].activeItemIndex)});
n.addOnDisposeCallback(D)},FMi=function(n){var D=new _.j_(n.onScroll,50,n);
_.qI(n,D);var L=function(){D.fire()};
n.JSC$19882_containerElement.addEventListener("scroll",L);n.addOnDisposeCallback(function(){n.JSC$19882_containerElement.removeEventListener("scroll",L)})};
_.G=HUc.prototype;
_.G.updatePanelActiveItem=function(n){var D=this.getItemByIndex(n);if(D){if(this.setActiveItem(D),this.contentVisible)if(this.browsingMode){var L;((L=this.options)==null?void 0:L.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(n=yKW(this),D.offsetTop<this.JSC$19882_containerElement.clientHeight+this.JSC$19882_containerElement.scrollTop&&n&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));NTS(this)}else this.scrollToItem(D)}else _.CL(new _.pe("Could not find "+this.supportedSyncItems+
" sync child to set active.",n,this.JSC$19882_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.G.getItemByIndex=function(n){var D;(D=this.renderLazyListItems)==null||D.call(this,n);D=this.JSC$19882_containerElement.querySelectorAll(this.supportedSyncItems);if(D.length>n)return D[n]};
_.G.setActiveItem=function(n){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));n.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=n};
_.G.scrollToItem=function(n){n=this.getScrollPositionForItem(n);this.JSC$19882_containerElement.scrollTop!==n&&this.JSC$19882_scrollAnimation.start(this.JSC$19882_containerElement.scrollTop,n,300)};
_.G.getScrollPositionForItem=function(n){if(this.JSC$19882_containerElement.querySelectorAll(this.supportedSyncItems)[0]===n)return 0;var D,L=((D=this.options)==null?0:D.percentOffset)?this.JSC$19882_containerElement.clientHeight*this.options.percentOffset:0;n=_.iI(n).y+this.JSC$19882_containerElement.scrollTop-(_.iI(this.JSC$19882_containerElement).y+L);return Math.max(0,Math.min(n,this.JSC$19882_containerElement.scrollHeight-this.JSC$19882_containerElement.offsetHeight))};
_.G.onScroll=function(){this.activeItemBelowSyncPosition=yKW(this);if(this.activeItem&&!this.JSC$19882_scrollAnimation.isAnimating()&&Math.abs(this.JSC$19882_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var n;switch((n=this.options)==null?void 0:n.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!jtd(this));NTS(this);break;default:this.enterBrowsingMode(!0)}}};
_.G.enterBrowsingMode=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1){if(D.browsingMode)return b.return();D.browsingMode=!0;n&&D.hostElement.classList.add("browsing-mode");D.playerExitBrowsingModeListener=function(){D.exitBrowsingMode(!1)};
return _.p(b,_.gf(),2)}L=b.yieldResult;(g=L)==null||g.addEventListener("SEEK_TO",D.playerExitBrowsingModeListener);_.Tq(b)})};
_.G.exitBrowsingMode=function(n){n=n===void 0?!0:n;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),n&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.G.removePlayerSeekListener=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1)return n.playerExitBrowsingModeListener?_.p(g,_.gf(),3):g.jumpTo(0);D=g.yieldResult;(L=D)==null||L.removeEventListener("SEEK_TO",n.playerExitBrowsingModeListener);n.playerExitBrowsingModeListener=void 0;_.Tq(g)})};
var NTS=function(n){var D;((D=n.options)==null?void 0:D.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(jtd(n)?n.hostElement.classList.remove("browsing-mode"):n.activeItem&&n.hostElement.classList.add("browsing-mode"))},yKW=function(n){if(!n.activeItem)return!1;
var D,L=((D=n.options)==null?0:D.percentOffset)?n.JSC$19882_containerElement.clientHeight*n.options.percentOffset:0;return n.activeItem.offsetTop>=n.JSC$19882_containerElement.scrollTop+L},jtd=function(n){if(!n.activeItem)return!1;
var D=n.activeItem.offsetTop+14<=n.JSC$19882_containerElement.scrollTop+n.JSC$19882_containerElement.clientHeight;return n.activeItem.offsetTop+n.activeItem.clientHeight-14>=n.JSC$19882_containerElement.scrollTop&&D};
HUc.prototype.panelContentVisibleChanged=function(n){(this.contentVisible=n)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var no_=function(n,D){n.renderLazyListItems=D};var DED=function(){var n=_.m.apply(this,arguments)||this;n.browsingMode=!1;n.modern=_.c("web_button_rework");n.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return n};
_.f(DED,_.m);_.G=DED.prototype;_.G.activeItemChanged=function(){if(!_.c("synced_panel_scrolling_controller")){var n;((n=this.syncEntity)==null?void 0:n.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.G.created=function(){var n=this;_.c("synced_panel_scrolling_controller")||(this.JSC$19887_scrollAnimation=new _.mU(function(D){n.contents.scrollTop=D}),this.boundExitBrowsingMode=function(){n.exitBrowsingMode(!1)})};
_.G.attached=function(){var n=this;if(_.c("synced_panel_scrolling_controller")&&!this.scrollController){var D,L,g,b;this.scrollController=new HUc(this.contents,this.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(b=(D=this.data)==null?void 0:D.syncModelEntityKey)!=null?b:"default-macro-markers-list-renderer-entity-key",{percentOffset:(L=this.data)==null?void 0:L.selectedItemAlignmentPercentOffset,floatingPillType:(g=this.data)==null?void 0:g.floatingPillType});
no_(this.scrollController,function(q){n.renderLazyListItems(q)});
this.scrollController.panelContentVisibleChanged(!!this.panelContentVisible)}};
_.G.detached=function(){if(_.c("synced_panel_scrolling_controller")){var n;(n=this.scrollController)==null||n.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.G.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"}}}};
_.G.dataChanged=function(){if(_.c("synced_panel_scrolling_controller")){var n;(n=this.scrollController)==null||n.exitBrowsingMode();var D,L;if((n=this.scrollController)!=null){var g=(L=(D=this.data)==null?void 0:D.syncModelEntityKey)!=null?L:"default-macro-markers-list-renderer-entity-key";n.syncEntityKey=g}var b,q;(D=this.scrollController)!=null&&(L={percentOffset:(b=this.data)==null?void 0:b.selectedItemAlignmentPercentOffset,floatingPillType:(q=this.data)==null?void 0:q.floatingPillType},D.options=
L)}else this.exitBrowsingMode()};
_.G.computeButtonShape=function(){var n=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){n.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.G.computeSyncEnabled=function(n){return!(n==null||!n.syncButtonLabel)};
_.G.renderLazyListItems=function(n){for(var D=this.contents.children,L=0,g=0;g<D.length;g++){var b=void 0;(b=D[g].ytLazyListBehavior)==null||b.fillRemainingListItems();var q=void 0,U=void 0;b=_.u((q=this.data)==null?void 0:(U=q.contents)==null?void 0:U[g],_.FvT);U=q=void 0;if((q=b)==null?0:(U=q.contents)==null?0:U.length)L+=b.contents.length;if(L>=n)break}};
_.G.getItemByIndex=function(n){this.renderLazyListItems(n);var D=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(D.length>n)return D[n]};
_.G.setActiveItem=function(n){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);n.active!==void 0&&(n.active=!0);this.currentActiveItem=n};
_.G.handleSetActivePanelItemAction=function(n){if((n=_.u(n,xdy))&&this.panelTargetId===n.panelTargetId){n=n.itemIndex;if(_.c("synced_panel_scrolling_controller")){var D,L;var g=(L=(D=this.data)==null?void 0:D.syncModelEntityKey)!=null?L:"default-macro-markers-list-renderer-entity-key"}else{var b;g=(b=this.data)==null?void 0:b.syncModelEntityKey}var q;g&&((q=this.syncEntity)==null?void 0:q.activeItemIndex)!==n?this.ytdReduxBehavior.dispatch(_.pF("markersEngagementPanelSyncEntity",g,{key:g,activeItemIndex:n})):
this.updatePanelActiveItem(n)}};
_.G.updatePanelActiveItem=function(n){var D=this.getItemByIndex(n);D?(this.setActiveItem(D),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(D)):_.CL(new _.pe("Could not find ytd-macro-markers-list-renderer sync child to set active.",n,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.G.scrollToItem=function(n){n=this.getScrollPositionForItem(n);this.contents.scrollTop!==n&&this.JSC$19887_scrollAnimation.start(this.contents.scrollTop,n,300)};
_.G.getScrollPositionForItem=function(n){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===n)return 0;n=_.iI(n).y+this.contents.scrollTop-_.iI(this.contents).y-this.getStickyHeaderHeight(n);return Math.min(n,this.contents.scrollHeight-this.contents.offsetHeight)};
_.G.getStickyHeaderHeight=function(n){if(n.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var D,L,g;return(g=(D=n.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(L=D.header)==null?void 0:L.offsetHeight)!=null?g:0}return 0};
_.G.onScroll=function(){_.c("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$19887_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.G.enterBrowsingMode=function(){var n=this;return _.B(function(D){if(D.nextAddress==1){if(n.browsingMode)return D.return();n.browsingMode=!0;return _.p(D,_.YI().getPlayerPromise(),2)}n.player=D.yieldResult;n.player.addEventListener("SEEK_TO",n.boundExitBrowsingMode);_.Tq(D)})};
_.G.exitBrowsingMode=function(n){this.browsingMode&&(this.browsingMode=!1,(n===void 0||n)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.G.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.G.onSyncClick=function(){if(_.c("synced_panel_scrolling_controller")){var n;(n=this.scrollController)==null||n.exitBrowsingMode()}else this.exitBrowsingMode()};
_.G.panelContentVisibleChanged=function(){if(_.c("synced_panel_scrolling_controller")){var n;(n=this.scrollController)==null||n.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
var Dp=DED;Dp.prototype.panelContentVisibleChanged=Dp.prototype.panelContentVisibleChanged;Dp.prototype.dataChanged=Dp.prototype.dataChanged;Dp.prototype.activeItemChanged=Dp.prototype.activeItemChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Dp.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Dp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Dp.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Dp.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Dp.prototype,"useCustomColors",void 0);_.Y([_.t({computed:"computeSyncEnabled(data)"}),_.F("design:type",Boolean)],Dp.prototype,"syncEnabled",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Dp.prototype,"panelTargetId",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Dp.prototype,"panelContentVisible",void 0);_.Y([_.bM("#contents"),_.F("design:type",HTMLElement)],Dp.prototype,"contents",void 0);_.Y([_.bM("#sync-container"),_.F("design:type",HTMLElement)],Dp.prototype,"syncContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dp.prototype,"browsingMode",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Dp.prototype,"modern",void 0);_.Y([_.t({selectorArgs:["data.syncModelEntityKey"],selector:_.TS8}),_.F("design:type",Object)],Dp.prototype,"syncEntity",void 0);_.Y([_.P("syncEntity.activeItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dp.prototype,"activeItemChanged",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dp.prototype,"dataChanged",null);_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dp.prototype,"panelContentVisibleChanged",null);Dp=_.Y([_.X({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],Dp);
_.l(Dp,"ytd-macro-markers-list-renderer",function(){if(Yli!==void 0)return Yli;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Yli=n},{mode:1});var LhS;var goy=function(){return _.m.apply(this,arguments)||this};
_.f(goy,_.m);var Lx=goy;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Lx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Lx.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Lx.prototype,"data",void 0);Lx=_.Y([_.X({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],Lx);
_.l(Lx,"ytd-error-corrections-section-item-renderer",function(){if(LhS!==void 0)return LhS;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return LhS=n},{mode:1});var boy;var $ES=function(){return _.m.apply(this,arguments)||this};
_.f($ES,_.m);$ES.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
var gI=$ES;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],gI.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gI.prototype,"data",void 0);gI=_.Y([_.X({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],gI);
_.l(gI,"ytd-error-corrections-section-renderer",function(){if(boy!==void 0)return boy;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return boy=n},{mode:1});var Gbc;var qJO=function(){return _.m.apply(this,arguments)||this};
_.f(qJO,_.m);var bE=qJO;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],bE.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bE.prototype,"data",void 0);bE=_.Y([_.X({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],bE);
_.l(bE,"ytd-topic-link-renderer",function(){if(Gbc!==void 0)return Gbc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Gbc=n},{mode:1});var V6_;var UEi=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("kevlar_modern_sd_v2");n.modernLockupV2=_.c("modernize_structured_description_playlist_lockups_v2");n.modernTypography=_.c("web_modern_typography");return n};
_.f(UEi,_.m);UEi.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"}}}};
var $b=UEi;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$b.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$b.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$b.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$b.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$b.prototype,"modernLockupV2",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$b.prototype,"modernTypography",void 0);$b=_.Y([_.X({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],$b);
_.l($b,"ytd-video-description-course-section-renderer",function(){if(V6_!==void 0)return V6_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return V6_=n},{mode:1});var BdS;var JkW=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("kevlar_modern_sd_v2");n.modernTypography=_.c("web_modern_typography");return n};
_.f(JkW,_.m);JkW.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"}}}};
var G9=JkW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],G9.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],G9.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],G9.prototype,"modernTypography",void 0);
G9=_.Y([_.X({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],G9);
_.l(G9,"ytd-video-description-files-section-renderer",function(){if(BdS!==void 0)return BdS;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BdS=n},{mode:1});var kbS;var p7O=function(){return _.m.apply(this,arguments)||this};
_.f(p7O,_.m);p7O.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"}}}};
var q9=p7O;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],q9.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],q9.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],q9.prototype,"data",void 0);q9=_.Y([_.X({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],q9);
_.l(q9,"ytd-video-description-gaming-section-renderer",function(){if(kbS!==void 0)return kbS;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return kbS=n},{mode:1});var Zoy;var a4y=function(){var n=_.m.apply(this,arguments)||this;n.isExpanded=!1;return n};
_.f(a4y,_.m);a4y.prototype.computeHasDefaultMetadataEndpoint=function(n){var D;n=n==null?void 0:(D=n.defaultMetadata)==null?void 0:D.runs;return!(!n||n.length!==1||!n[0].navigationEndpoint)};
a4y.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.oh.Object.defineProperties(a4y.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
var VG=a4y;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],VG.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VG.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],VG.prototype,"isExpanded",void 0);_.Y([_.t({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],VG.prototype,"hasDefaultMetadataEndpoint",void 0);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VG.prototype,"isExpandable",null);_.Y([_.x("data","isExpandable","isExpanded"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],VG.prototype,"showExpandedMetadata",null);VG=_.Y([_.X({is:"ytd-info-row-renderer",disableElementRegistration:!0})],VG);
_.l(VG,"ytd-info-row-renderer",function(){if(Zoy!==void 0)return Zoy;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Zoy=n},{mode:1});var dEO;var Tdy=function(){var n=_.m.apply(this,arguments)||this;n.currentIndex=0;n.supportComponentResize=!0;n.modern=_.c("kevlar_modern_sd_v2");n.JSC$19913_lastScrollContainerWidth=NaN;return n};
_.f(Tdy,_.m);_.G=Tdy.prototype;
_.G.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"}}}};
_.G.getItemsPath=function(){return"videoLockups"};
_.G.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.G.onIronResize=function(){this.updateVideoLockupStyles()};
_.G.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.G.updateVideoLockupStyles=function(){var n;this.JSC$19913_scrollContainer!==void 0&&(n=this.videoLockups)!=null&&n.length&&(n=this.JSC$19913_scrollContainer.clientWidth,n!==this.JSC$19913_lastScrollContainerWidth&&(this.JSC$19913_lastScrollContainerWidth=n,_.Dy(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(n*.8,415)+"px"}),_.bP(this.hostElement,"iron-resize")))};
_.oh.Object.defineProperties(Tdy.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var n=[],D;if((D=this.data)==null||!D.carouselLockups)return n;D=_.V(this.data.carouselLockups);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;((g=_.u(L,kqh))==null?0:g.videoLockup)&&n.push(_.u(L,kqh).videoLockup)}return n}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.videoLockups)==null||!n.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var n=[],D;if((D=this.data)==null||!D.carouselLockups)return n;var L;return(L=_.u(this.data.carouselLockups[this.scrollCount],kqh))==null?void 0:L.infoRows}}});
var U7=Tdy;U7.prototype.dataChanged=U7.prototype.dataChanged;U7.prototype.onIronResize=U7.prototype.onIronResize;U7.prototype.hiddenChanged=U7.prototype.hiddenChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],U7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],U7.prototype,"componentBehavior",void 0);_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],U7.prototype,"ytdHorizontalListBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],U7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],U7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],U7.prototype,"inlineStructuredDescription",void 0);_.Y([_.t({value:2}),_.F("design:type",Number)],U7.prototype,"initialCount",void 0);_.Y([_.t(),_.F("design:type",Object)],U7.prototype,"currentIndex",void 0);
_.Y([_.t(),_.F("design:type",Number)],U7.prototype,"scrollCount",void 0);_.Y([_.t(),_.F("design:type",Object)],U7.prototype,"supportComponentResize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],U7.prototype,"contentHidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],U7.prototype,"modern",void 0);_.Y([_.bM("#scroll-container"),_.F("design:type",HTMLDivElement)],U7.prototype,"JSC$19913_scrollContainer",void 0);
_.Y([_.P("contentHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U7.prototype,"hiddenChanged",null);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],U7.prototype,"videoLockups",null);_.Y([_.x("videoLockups"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],U7.prototype,"hasVideoLockups",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U7.prototype,"onIronResize",null);
_.Y([_.x("data","scrollCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],U7.prototype,"infoRows",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],U7.prototype,"dataChanged",null);U7=_.Y([_.X({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],U7);
_.l(U7,"ytd-video-description-music-section-renderer",function(){if(dEO!==void 0)return dEO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return dEO=n},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var Eod;var sVI=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("kevlar_modern_sd_v2");n.modernTypography=_.c("web_modern_typography");return n};
_.f(sVI,_.m);sVI.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var Bf=sVI;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Bf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);_.Y([_.t({}),_.F("design:type",Object)],Bf.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bf.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Bf.prototype,"modernTypography",void 0);
Bf=_.Y([_.X({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Bf);
_.l(Bf,"ytd-video-description-transcript-section-renderer",function(){if(Eod!==void 0)return Eod;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Eod=n},{mode:1});var cky;_.vB(_.t4(function(n){var D=_.B6(_.lki,function(){return n.data().firstProviderLinkStatusEntityKey}),L=_.B6(_.lki,function(){return n.data().secondProviderLinkStatusEntityKey}),g=function(){var b,q;
return((b=D())==null?void 0:b.linked)||((q=L())==null?void 0:q.linked)};
return _.Z("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.Z(_.pl,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return n.data().sectionTitle}}),_.Z(_.pl,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return g()?n.data().connectedMessage:n.data().notConnectedMessage}}),_.Z(_.Z4,{cond:g,
then:function(){return _.Z(_.fF,{data:function(){return n.data().connectedButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.Z(_.Z4,{cond:function(){return!g()},
then:function(){return _.Z(_.fF,{data:function(){return n.data().notConnectedButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Oh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;return _.Z("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.Z("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.Z(_.pl,{text:function(){return D().sectionTitle}})),_.Z("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.Z(_.pl,{text:function(){return D().bodyHeader}})),_.Z("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.Z(_.pl,{text:function(){return D().bodyText}})),_.Z(_.Z4,
{cond:function(){return D().attributionText},
then:function(){return _.Z("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.Z(_.pl,{text:function(){return D().attributionText}}))}}))},"Ph"),"how-this-was-made-section-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){return _.Z("yt-video-description-youchat-section-view-model",{class:_.nl("ytVideoDescriptionYouchatSectionViewModelHost")},_.Z("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.Z(_.pl,{text:function(){return n.data().sectionTitle}})),_.Z("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.Z(_.pl,{text:function(){return n.data().subHeaderText}})),_.Z("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.Z(_.O9,{data:function(){return _.u(n.data().primaryButton,
_.AY)}})))},"Qh"),"yt-video-description-youchat-section-view-model",{props:{data:_.PX}});var QVy=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("kevlar_modern_sd_v2");n.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return n};
_.f(QVy,_.m);_.G=QVy.prototype;
_.G.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}}}}}};
_.G.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.G.dataChanged=function(){var n,D;this.hasDescriptionOnly=!(((n=this.data)==null?void 0:(D=n.items)==null?void 0:D.length)!==1||!_.u(this.data.items[0],pVh))};
_.G.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.G.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.G.autoFocusDescription=function(){var n;((n=_.E().resolve(_.Yo(_.TZ)))==null?0:n.isKeyBoardInUse())&&this.description&&_.tG(this.description)};
_.G.resize=function(){if(_.c("kevlar_disable_sd_resize"))this.JSC$19921_cardList&&_.bP(this.JSC$19921_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.bP(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.bP(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.G.scrollToSection=function(n){if(n=this.getSectionElement(n))_.$d(this.hostElement,"yt-scroll-to-watch-element",[n]),n.focus()};
_.G.getSectionElement=function(n){switch(n){case "infocards-item-section":var D;return(D=this.infocardsSection)!=null?D:null;case "transcript-item-section":var L;return(L=this.transcriptSection)!=null?L:null;case "how-this-was-made-section-item-section":var g;return(g=this.howThisWasMadeSection)!=null?g:null;case "files-item-section":var b;return(b=this.filesSection)!=null?b:null;default:return null}};
_.G.handleSetActiveItemAction=function(n){var D=_.u(n,xdy),L=D&&(D==null?void 0:D.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$19921_cardList;if(D&&L){n=this.currentActiveChapter;var g=this.currentActiveProblem;D=L==null?void 0:L.getItemByIndex(D.itemIndex);var b=L=!0;D&&(D.active=!0,D.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(L=n!==D,b=!1,this.currentActiveChapter=D):(D==null?void 0:D.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(L=!1,b=g!==D,this.currentActiveProblem=D));n&&L&&(n.active=!1);g&&b&&(g.active=!1)}};
_.oh.Object.defineProperties(QVy.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.c("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
var JH=QVy;JH.prototype.onYtExpanderMoreTapped=JH.prototype.onYtExpanderMoreTapped;JH.prototype.onHiddenChanged=JH.prototype.onHiddenChanged;JH.prototype.dataChanged=JH.prototype.dataChanged;JH.prototype.panelContentVisibleChanged=JH.prototype.panelContentVisibleChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],JH.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],JH.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],JH.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],JH.prototype,"ironResizableBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],JH.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],JH.prototype,"panelContentVisible",void 0);_.Y([_.t(),_.F("design:type",Boolean)],JH.prototype,"hasDescriptionOnly",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JH.prototype,"inlineStructuredDescription",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JH.prototype,"hidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JH.prototype,"shortsPanel",void 0);_.Y([_.t(),_.F("design:type",Object)],JH.prototype,"videoSummary",void 0);_.Y([_.t(),_.F("design:type",Object)],JH.prototype,"merchShelf",void 0);
_.Y([_.x("videoSummary"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],JH.prototype,"showVideoSummary",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],JH.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JH.prototype,"engagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],JH.prototype,"watchWhileSdp",void 0);
_.Y([_.bM("ytd-expandable-video-description-body-renderer"),_.F("design:type",Object)],JH.prototype,"description",void 0);_.Y([_.bM("ytd-horizontal-card-list-renderer"),_.F("design:type",Object)],JH.prototype,"JSC$19921_cardList",void 0);_.Y([_.bM("ytd-horizontal-card-list-renderer[center-items]"),_.F("design:type",Object)],JH.prototype,"problemWalkthroughCardList",void 0);_.Y([_.bM("ytd-shelf-renderer"),_.F("design:type",Object)],JH.prototype,"shelfSection",void 0);
_.Y([_.bM("ytd-video-description-music-section-renderer"),_.F("design:type",Object)],JH.prototype,"musicMetadataSection",void 0);_.Y([_.bM("ytd-video-description-infocards-section-renderer"),_.F("design:type",Object)],JH.prototype,"infocardsSection",void 0);_.Y([_.bM("ytd-video-description-transcript-section-renderer"),_.F("design:type",Object)],JH.prototype,"transcriptSection",void 0);
_.Y([_.bM("how-this-was-made-section-view-model"),_.F("design:type",Object)],JH.prototype,"howThisWasMadeSection",void 0);_.Y([_.bM("ytd-video-description-files-section-renderer"),_.F("design:type",Object)],JH.prototype,"filesSection",void 0);_.Y([_.P("panelContentVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JH.prototype,"panelContentVisibleChanged",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JH.prototype,"dataChanged",null);_.Y([_.P("hidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JH.prototype,"onHiddenChanged",null);_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JH.prototype,"onYtExpanderMoreTapped",null);
JH=_.Y([_.X({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],JH);
_.l(JH,"ytd-structured-description-content-renderer",function(){if(cky!==void 0)return cky;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cky=n},{mode:2});var uhy;var f4O;var Akh=function(){return _.m.apply(this,arguments)||this};
_.f(Akh,_.m);Akh.prototype.computeAriaLabel=function(n){var D,L;return(n==null?void 0:(D=n.accessibility)==null?void 0:(L=D.accessibilityData)==null?void 0:L.label)||_.Tg("LOADING",void 0,"Loading")};
var kb=Akh;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kb.prototype,"data",void 0);_.Y([_.t({computed:"computeAriaLabel(data)"}),_.F("design:type",String)],kb.prototype,"ariaLabel",void 0);kb=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],kb);
_.l(kb,"yt-content-loading-renderer",function(){if(f4O===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;uhy===void 0&&(uhy=document.createElement("template"));var g=uhy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);f4O=n}n=f4O;return n},{mode:_.He("kevlar_poly_si_batch_j043")?1:2});var zfc=_.t4(function(n){var D=n.data;n=_.tb();_.v6(n,function(){return D().rendererContext});
var L=function(){var g;return _.tY((g=D())==null?void 0:g.rendererContext)};
return _.Z("content-list-item-view-model",{el:n,class:"ytContentListItemViewModelHost",role:function(){return L()?"listitem":void 0},
tabindex:function(){return L()?0:void 0}},_.Z("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.Z("div",{class:"ytContentListItemViewModelImageContainer"},_.Z(_.Z4,{cond:function(){return D().image},
then:function(g){return _.Z(_.RU,{data:g,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.Z(_.fF,{data:function(){var g;
return(g=D())==null?void 0:g.avatar}},{avatarViewModel:_.eY})),_.Z("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.Z("div",{class:"ytContentListItemViewModelTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytContentListItemViewModelMetadata"},_.Z(_.fF,{data:function(){return D().metadata}},{contentMetadataViewModel:function(g){return _.Z(_.inr,{data:g.data,
layout:1})}})))),_.Z("div",{class:"ytContentListItemViewModelActionButton"},_.Z(_.fF,{data:function(){var g;
return(g=D())==null?void 0:g.actionButton}},{buttonViewModel:_.O9,
toggleButtonViewModel:_.IQ})))},"Rh");_.vB(_.t4(function(n){var D=_.V(_.bn(!1,void 0,"WbYeXc")),L=D.next().value,g=D.next().value;D=_.V(_.bn(!1,void 0,"msXkzc"));var b=D.next().value,q=D.next().value;_.c7(function(){var k=_.u(n.data().collaboratePlaylistCollaborationSetting,Lxd);k&&g(k.switchedOnByDefault);var a=_.u(n.data().allowNewCollaboratorsPlaylistCollaborationSetting,Lxd);a&&q(a.switchedOnByDefault);if(!k&&!a||!k&&n.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")g(!0),q(!0)});
var U=function(k){g(k);q(k);var a=n.data().playlistCollaborationEntityKey||"";var d=_.h4().getState();(d=_.VV(d.entities,"playlistCollaborationEntity",a))&&(d==null?void 0:d.isCollaborative)===k||_.h4().dispatch(_.pF("playlistCollaborationEntity",a,Object.assign({},d,{isCollaborative:k})))},J=function(k){q(k)};
return _.Z("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.Z("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.Z(_.fF,{data:function(){return n.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(k){return _.Z(_.Rtb,{data:k.data,
onSwitch:U})}})),_.Z(_.Z4,{cond:L,
then:function(){return _.Z("div",null,_.Z("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.Z(_.fF,{data:function(){return n.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(k){return _.Z(_.Rtb,{data:k.data,
onSwitch:J,overrideDisabled:!1})}})),_.Z(_.Z4,{cond:b,
then:function(){return _.Z("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.Z(_.fF,{data:function(){return n.data().copyLinkButton}},{buttonViewModel:_.O9}))}}),_.Z("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.Z(_.fF,{data:function(){return n.data().playlistCollaborators}},{contentListItemViewModel:zfc})))}}))},"Sh"),"playlist-collaboration-view-model",{props:{data:_.PX}});var I4$=_.t4(function(n){var D=n.data;var L=n.customCommandResolver;return _.Z(_.ot,null,_.Z("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.Z(_.fF,{data:function(){return D().adAvatar}},{adAvatarViewModel:function(g){return _.Z(_.KWj,{data:g.data,
customCommandResolver:L})}})),_.Z("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.Z(_.Z4,{cond:function(){return D().headline},
then:function(g){return _.Z(_.pl,{text:g,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.Z("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.Z(_.fF,{data:function(){return D().adBadge}},{adBadgeViewModel:function(g){return _.Z(_.Z3,{data:g.data,
hasDot:function(){return D().primaryDetailsLine!==void 0},
customCommandResolver:L,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.Z(_.fF,{data:function(){return D().primaryDetailsLine}},{adDetailsLineViewModel:function(g){return _.Z(_.am,{data:g.data,
customCommandResolver:L,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Th"),CsW=_.t4(function(n){var D=n.data;
var L=n.customCommandResolver;n=_.tb();_.S_(n,function(){return D().interaction},L);
_.Fw(n,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});return _.Z("ad-avatar-lockup-view-model",{class:function(){var g;return((g=D().interaction)==null?0:g.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:n,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z(_.Tb,null,_.Z(_.dd,{when:function(){return D().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.Z(I4$,{data:D,
customCommandResolver:L})}),_.Z(_.lt4,null,function(){return null})))},"Uh");_.vB(_.t4(function(n){var D=n.data;var L=n.panelContentVisibility;n=_.tb();_.S_(n,function(){return D().interaction},mOS);
_.Fw(n,{visibilityCallback:function(b){var q,U=(q=D().interaction)==null?void 0:q.onFirstVisible;b&&U&&_.Cy(U)},
showOption:_.UU});_.co(function(){var b,q;if(q=_.W7("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var U;q=(U=q())==null?void 0:U.onLayoutVisibleCallback}else q=null;(b=q)==null||b()},"FkLFic");
var g=function(){return L()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.Z("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:n},_.Z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.Z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.Z(_.Z4,{cond:_.oCi("(min-width: "+((0,_.Iq)()+_.Pj)+"px) or (max-width: 600px)"),then:function(){return _.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(b){return _.Z(_.Ek,{data:b.data,
targetHeight:80,customCommandResolver:mOS})}})}})),_.Z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.Z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.Z(_.fF,{data:function(){return D().adAvatarLockup}},{adAvatarLockupViewModel:function(b){return _.Z(CsW,{data:b.data,
customCommandResolver:mOS})}})),_.Z(_.Z4,{cond:g,
then:function(){return _.Z(_.fF,{data:function(){return D().adButton}},{adButtonViewModel:function(b){return _.Z(_.J2,{data:b.data,
customCommandResolver:mOS})}})},
else:function(){return _.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:_.O9})}}),_.Z("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.Z(_.fF,{data:function(){var b=_.u(D().toggleButton,_.zZ);
return{toggleButtonViewModel:Object.assign({},b,{isTogglingDisabled:!0,isToggled:g()})}}},{toggleButtonViewModel:_.IQ})))))},"Vh"),"panel-ad-header-image-lockup-view-model",{props:{data:_.PX,
panelContentVisibility:_.PX}});var rky=_.t4(function(n){var D=n.thumbsUp;n=n.thumbsDown;var L=_.V(_.bn(!1,void 0,"OxPsH")),g=L.next().value,b=L.next().value;L=_.V(_.bn(!1,void 0,"V5vWne"));var q=L.next().value,U=L.next().value;return _.Z("div",{class:"ytwThumbsUpDownThumbs"},_.Z(_.IQ,{data:D,onToggle:function(J){b(J);q()&&U(!1)},
buttonShapeOverrides:function(){return{toggled:g()}}}),_.Z(_.IQ,{data:n,
onToggle:function(J){U(J);g()&&b(!1)},
buttonShapeOverrides:function(){return{toggled:q()}}}))},"Wh");
rky.idomCompat=!0;var ioh=_.t4(function(n){var D=function(){return n.data().pendingStateEntityKey||""},L=_.B6(vDm,D),g=function(){var b;
if(!(b=n.disabled())){var q;b=!((q=L())==null||!q.isPendingResponse)}return b};
return _.Z("you-chat-chips-data",{class:"ytwYouChatChipsDataHost"},_.Z(_.aV,{each:function(){return n.data().chipData||[]},
keyBy:"REFERENCE"},function(b){return _.Z(OoW,{data:b,disabled:g,pendingStateKey:D,onError:n.onError})}))},"Xh"),OoW=_.t4(function(n){var D=_.tb(),L=_.V(_.bn(!0,void 0,"HBREAe")),g=L.next().value,b=L.next().value,q=function(){return n.data().text.content},U=_.GS(function(J){var k,a,d,T,Q,A,I,w;
return _.B(function(h){switch(h.nextAddress){case 1:J.stopPropagation();if(n.disabled())return h.return();a=String(Math.floor(((k=_.E().resolve(_.LF)())==null?void 0:k.getCurrentTime())||0)*1E3);d="youchat-"+Date.now();T=function(){_.z8(n.data().onClick||{});var e=_.DF({continuationCommand:{token:n.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}),v={inputComposerFormData:{clientMessageId:d,playerOffsetMs:a}};return new Promise(function(LO,S){_.z8(e,{form:{formData:v},commandController:{onSuccess:function($i,
nO){LO(nO)},
onServerError:function($i,nO){S(nO.error)}}})})};
Q=X2_(n.pendingStateKey());Q(!0);EDy("#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);_.JA(h,2);return _.p(h,T(),4);case 4:_.hE(h,3);break;case 2:A=_.dG(h),(w=(I=n).onError)==null||w.call(I,A);case 3:Q(!1),_.Tq(h)}})});
return _.Z(_.Z4,{cond:g,then:function(){return _.Z("div",{class:"ytwYouChatChipsDataChipWrapper"},_.Z("button",{el:D,class:"ytwYouChatChipsDataChip","data-disabled":n.disabled,"on:click":U,tabindex:0},q))}})},"Yh");var w7_=_.t4(function(n){var D=n.data;return _.Z("yt-conversation-resource-view-model",{class:_.nl("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.Z(_.Z4,{cond:function(){var L;return(L=D().conversationResourceData)==null?void 0:L.learningGuideData},
then:function(L){return _.Z(_.aV,{each:function(){return L().sectionData||[]}},function(g){return _.Z("div",{class:"ytConversationResourceViewModelHostSectionContainer"},_.Z(_.pl,{text:function(){return g.timestamp},
className:"ytConversationResourceViewModelHostTimestampText"}),_.Z("div",{class:"ytConversationResourceViewModelHostSectionTextContainer"},_.Z(_.pl,{text:function(){return g.title},
className:"ytConversationResourceViewModelHostTitleText"}),_.Z(_.pl,{text:function(){return g.summary},
className:"ytConversationResourceViewModelHostSummaryText"})))})}}))},"Zh");
w7_.idomCompat=!0;var hfW={animationConfig:{autoplay:!1,loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:"12 0 48 48"},name:"YOUCHAT_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}},WhI=_.t4(function(n){var D=function(){var h;return(h=n.data().text)==null?void 0:h.content},L=function(){var h,e;
return(h=n.data().webData)==null?void 0:(e=h.textResult)==null?void 0:e.content},g=_.E().resolve(_.eN),b=_.bj(),q=function(){return n.data().chatResponseStyle},U=function(){var h;
return n.data().webData||((h=n.data().text)==null?void 0:h.content)||n.data().videoResultsData||n.data().conversationResourceViewModel},J=function(){var h;
return(h=n.data().videoResultsData)==null?void 0:h.videoShelf},k=function(){var h;
return _.u(((h=n.data().videoResultsData)==null?void 0:h.videoShelf)||{},Dzm)},a=function(){var h;
return(h=n.data().webData)==null?void 0:h.sourcesShelf},d=function(){var h;
return _.u(((h=n.data().webData)==null?void 0:h.sourcesShelf)||{},Dzm)},T=function(){return _.u(n.data().conversationResourceViewModel||{},au1)},Q=function(){return q()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||q()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:n.data().thumbsDownViewModel&&n.data().thumbsUpViewModel},A=function(){return _.u(n.data().thumbsUpViewModel,_.zZ)},I=function(){return _.u(n.data().thumbsDownViewModel,_.zZ)};
_.po(function(){requestAnimationFrame(function(){var h;(h=n.shouldAnimateIcon)!=null&&h.call(n)&&oDK(b.lottieEl)})});
var w={};return _.Z("you-chat-item-view-model",{class:_.nl("ytwYouChatItemViewModelYouChatItemViewModel",(w.ytwYouChatItemViewModelHostNoPadding=function(){return!1},w)),
"data-target-id":function(){return n.data().id||""}},_.Z(_.Z4,{cond:U,
then:function(){var h={};return _.Z("div",{"aria-hidden":"true"},_.Z(_.DV,{className:_.nl("ytwYouChatItemViewModelIcon",(h.ytwYouChatItemViewModelRtl=g==="rtl",h.ytwYouChatItemViewModelHidden=function(){return!(n.data().hideIcon||q()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||q()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:U())},h)),
animationName:function(){return hfW.animationConfig.name},
data:hfW,animationRef:b}))}}),_.Z(_.Z4,{cond:U,
then:function(){var h={};return _.Z("div",{class:_.nl("ytwYouChatItemViewModelHost",(h.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return q()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},h.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return q()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},h.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return q()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},h)),
role:"alert"},_.Z(_.Z4,{cond:D,then:function(e){return _.Z(_.fM,{text:e})}}),_.Z(_.Z4,{cond:L,
then:function(e){return _.Z(_.fM,{text:e})}}),_.Z(_.Z4,{cond:J,
then:function(){return _.Z("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.Z(_.uw,{data:k,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.Z(_.Z4,{cond:a,
then:function(){return _.Z("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.Z(_.uw,{data:d,hasPeek:!0,disableArrows:!1}))}}),_.Z(_.Z4,{cond:T,
then:function(){return _.Z(w7_,{data:T})}}),_.Z(_.Z4,{cond:Q,
then:function(){return _.Z(rky,{thumbsUp:A,thumbsDown:I})}}))}}),_.Z(_.Z4,{cond:function(){return n.data().chipsData},
then:function(h){return _.Z(ioh,{data:h,disabled:n.pending,onError:n.onError})}}))},"$h");
WhI.idomCompat={callbacks:{onError:!0,onSend:!0}};var efc=_.t4(function(n){var D=function(){return n.data().choiceSelectedText};
return _.Z("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.Z(_.Z4,{cond:D,then:function(){return _.Z("div",{class:"ytYouChatUserTurnChoiceSelected"},_.Z(_.pl,{text:D}))}}),_.Z("div",{class:"ytYouChatUserTurnUserMessage"},function(){return n.data().text}))},"ai");var xEi=_.t4(function(n){var D=_.V((0,_.xZL)(n.data)).next().value;return _.Z("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return n.data().targetId||""}},_.Z(_.fF,{data:function(){return D().contents}},{chatLoadingViewModel:_.k8O,
youChatItemViewModel:function(L){return _.Z(WhI,{data:L.data,pending:!1})},
chatUserTurnViewModel:function(L){return _.Z(efc,{data:L.data})},
accordionViewModel:function(L){return _.Z(_.niA,{data:L.data})},
learningJourneyLoaderViewModel:function(L){return _.Z(_.HxA,{data:L.data})}}))},"bi");_.vB(_.t4(function(n){var D=_.V((0,_.xZL)(n.data)).next().value;return _.Z("yt-section-list-renderer",{class:_.nl("ytSectionListRendererHost",n.className),"data-target-id":function(){return n.data().targetId||""}},_.Z(_.fF,{data:function(){return D().contents}},{itemSectionRenderer:xEi}))},"ci"),"yt-section-list-renderer",{props:{data:_.PX,
className:_.m_}});_.vB(_.t4(function(n){var D=function(){return _.u(n.data().inputComposerViewModel,g81)},L=function(){var h;
return((h=D())==null?void 0:h.youchatPendingResponseEntityKey)||""},g=_.B6(vDm,L),b=function(){var h;
return!((h=g())==null||!h.isPendingResponse)},q=_.V(_.bn(!0,void 0,"DR0q1d")),U=q.next().value,J=q.next().value,k=function(){return D().sectionTargetId||"youchat_messages_section"};
q=_.mL();var a=_.tb(),d=_.B6(lC1,"chat_input_view_model_state"),T=Mwy(),Q=function(){var h;return!((h=d())==null||!h.value)};
_.c7(function(){var h;!Q()&&((h=D())==null?0:h.welcomeFeatureContinuation)&&(h=_.DF({continuationCommand:{token:D().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}),_.z8(h),T(!0));var e=k(),v;(v=_.E().resolve(_.Yo(_.qN)))==null||v.addEventListener("yt-navigate-start",function(){_.c6.remove(e);T(!1)},{once:!0})});
var A=_.GS(function(h){var e=b()||!1;Y3W(a.value);e||h.key!=="Enter"||h.shiftKey||(h.preventDefault(),w());return!1}),I=_.GS(function(){J(a.value.value.length===0);
return!1}),w=function(){var h,e,v,LO,S,$i,nO,VB,Iv;
return _.B(function(CO){h=a.value.value;a.value.value="";Y3W(a.value);e=S3m(k(),h);_.z8(e);v=X2_(L());_.Cy(((LO=D())==null?void 0:LO.onSubmitCommand)||{});v(!0);$i=String(Math.floor(((S=_.E().resolve(_.LF)())==null?void 0:S.getCurrentTime())||0)*1E3);VB=_.DF({continuationCommand:{token:(nO=D())==null?void 0:nO.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}});Iv=_.DF({inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:h,playerOffsetMs:$i}});_.z8(VB,{form:{formData:Iv},
commandController:{onSuccess:function(){v(!1)},
onServerError:function(){var uT=k();_.z8({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:uT}}]}}});v(!1)}}});
_.Tq(CO)})};
return _.Z("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:q},_.Z("div",{class:"chatInputViewModelChatInputWrapper"},_.Z("form",{class:"chatInputViewModelChatInputForm"},_.Z("textarea",{class:"chatInputViewModelChatInput",el:a,"on:keydown":A,"on:keyup":I,placeholder:function(){var h,e;var v=_.u((e=D())==null?void 0:e.inputFormField,hhK);return v==null?void 0:(h=v.contentProperties)==null?void 0:h.placeholderText},
rows:1}),_.Z(_.O9,{data:function(){return _.u(n.data().sendButton,_.AY)},
onClick:function(h){h.preventDefault();w();J(a.value.value.length===0)},
buttonOverrides:function(){return{disabled:U()||b()}}})),_.Z(_.pl,{className:"chatInputViewModelChatDisclaimer",
text:function(){var h;return(h=_.u(n.data().disclaimer,_.KYX))==null?void 0:h.text}})))},"di"),"yt-chat-input-view-model",{props:{data:_.PX}});var KhO=["engagement-panel-clip-create","engagement-panel-clip-view"],RfW=0,Psh=function(){var n=_.m.apply(this,arguments)||this;var D;n.headerData=(D=n.data)==null?void 0:D.header;n.darkerPanels=_.c("web_watch_darker_panels");n.disableAutoFill=!1;n.isFullscreen=!1;n.modernPanels=_.c("kevlar_watch_modern_panels");n.liveChatReplyPanel=!1;n.enableAnchoredPanel=_.c("desktop_shorts_v2_anchored_panel");n.disableBackdropFilter=_.c("web_disable_backdrop_filter");n.trackEngagementPanelVisibility=_.c("web_watch_track_engagement_panel_visibility");
n.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 n};
_.f(Psh,_.m);_.G=Psh.prototype;
_.G.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]"}},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(n){n=
n==null?void 0:n.contents;if(!n||n.length<1)return"ytd-section-list-renderer";var D,L;n=(D=n[0])==null?void 0:(L=D.itemSectionRenderer)==null?void 0:L.contents;if(!n||n.length<1)return"ytd-section-list-renderer";var g;return((g=n[0])==null?0:g.youChatItemViewModel)?"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"}}}};
_.G.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var n;if((n=this.hostElement.parentElement)==null?0:n.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.G.detached=function(){this.updateTheaterDisablement()};
_.G.showPanel=function(){var n=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.fj.addJob(function(){n.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.G.maybeScrollToItemSection=function(n){var D=this,L,g=n==null?void 0:(L=n.sectionListEngagementPanelExtras)==null?void 0:L.scrollToItemSectionIdentifier;g&&_.fj.addJob(function(){var b;(b=D.sectionListRendererElement)==null||b.scrollToItemSection(g)},8)};
_.G.hidePanel=function(){var n=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.fj.addJob(function(){n.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.G.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.G.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.G.updatePanel=function(n,D,L,g){var b=this;if((n=n==null?void 0:n.engagementPanelSectionListRenderer)||g){if(n){g=n.header;var q=n.content,U=n.footer;(n=n.targetId)&&this.set("data.targetId",n);g&&this.set("data.header",g);q&&this.set("data.content",q);U&&this.set("data.footer",U)}else g&&(n=g.content,q=g.secondaryHeaderContent,(g=g.targetId)&&this.set("data.targetId",g),n&&this.set("data.content",n),q&&(this.secondaryHeaderData=q));this.updateChildVisibilityProperties();if(D){var J;_.c("kevlar_update_panel_focus_scroll_killswitch")||
(J={preventScroll:!0});this.focus(J)}_.X6(this,function(){_.bP(b.hostElement,"yt-refit");b.maybeScrollToItemSection(L)})}};
_.G.computeHeaderData=function(){var n,D=(0,_.Ao.unsafeClone)((n=this.data)==null?void 0:n.header);if(D){n=new _.H(Object.keys(D)[0]);var L=_.u(D,n),g=_.u(this.secondaryHeaderData,n);g&&_.sj(D,n,Object.assign({},g,L))}return D};
_.G.getReloadContinuation=function(){var n,D,L,g=_.V(((n=this.data)==null?void 0:(D=n.content)==null?void 0:(L=D.sectionListRenderer)==null?void 0:L.continuations)||[]);for(n=g.next();!n.done;n=g.next())if(n=n.value,n.reloadContinuationData)return n.reloadContinuationData.continuation};
_.G.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var n;((n=this.data)==null?0:n.targetId)&&(n=this.contentElement.firstElementChild)&&n.setAttribute("panel-target-id",this.data.targetId)};
_.G.forwardPopupClosedToFlowRootRenderer=function(){var n=_.r(this.hostElement).querySelector("ytd-flow-root-renderer");if(n)n.onPopupClosed()};
_.G.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));if(_.c("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"){var n;this.visibility=(n=this.data)==null?void 0:n.visibility;var D;this.trackEngagementPanelVisibility&&((D=this.data)==null?void 0:D.visibility)===
"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var L,g,b,q;this.contentEmpty=!!(((L=this.data)==null?0:(g=L.content)==null?0:g.structuredDescriptionContentRenderer)&&Object.keys((b=this.data)==null?void 0:(q=b.content)==null?void 0:q.structuredDescriptionContentRenderer).length===0);(n=_.E().resolve(_.C9))&&n.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",
this.visibility=this.data.visibility};
_.G.isFullscreenChanged=function(){this.isFullscreen&&_.c("web_watch_close_eps_on_fullscreen")&&this.hidePanel()};
_.G.focus=function(n){if(this.header)this.header.focus(n);else{var D;(D=_.r(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||D.focus(n)}};
_.G.visibilityChanged=function(){if(!_.c("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var n=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",D=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",L=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b=g||!this.lastVisibility,q,U,J=(q=this.data)==null?void 0:(U=q.identifier)==null?void 0:U.tag,
k;if(((k=this.data)==null?0:k.onShowCommands)&&n&&b)_.J9(this.hostElement,this.data.onShowCommands,this.hostElement),J&&_.Ss().dispatch(_.LI({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:J}}));else{var a;((a=this.data)==null?0:a.onHideCommands)&&D&&L&&(_.J9(this.hostElement,this.data.onHideCommands,this.hostElement),J&&_.Ss().dispatch(_.LI({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:J}})))}n&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*RfW++));_.c("kevlar_watch_focus_on_engagement_panels")&&
n&&g&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.G.notifyVisibilityChanged=function(n){var D;_.Vm(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,n,(D=this.data)==null?void 0:D.targetId])};
_.G.updateTheaterDisablement=function(){if(!_.c("kevlar_watch_theater_disablement_killswitch")){var n=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&KhO.includes(n)&&!_.c("watch_next_grid_ignore_disallowed_panels")){var D=_.Aq(_.Ss().getState()),L=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";n!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():L?(this.originalTheaterState===void 0&&(this.originalTheaterState=D,this.theaterDisablementPanelIdentifier=
n),D&&_.$d(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.G.clearTheaterDisablement=function(){_.$d(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.G.updateChildVisibilityProperties=function(){this.hostElement||_.c("kevlar_panel_property_init_killswitch")||this._enableProperties();var n=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=n);var D,L=(D=this.headerElement)==null?void 0:D.firstElementChild;if(L&&!this.adHeaderImageLockupViewModel){D=n==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";L.collapsed=D;L=_.r(L).querySelector("#visibility-button");if(!L)return;(L=L.firstElementChild)&&
L.polymerController.is==="ytd-toggle-button-renderer"&&L.polymerController.data.isToggled!==D&&L.polymerController.set("data.isToggled",D)}var g;if(D=(g=this.contentElement)==null?void 0:g.firstElementChild)if(n&&n!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")D.removeAttribute("panel-content-visible");else{D.setAttribute("panel-content-visible","");var b;(b=D.markDirty)==null||b.call(D)}};
_.G.onYtChangeEngagementPanelVisibilityAction=function(n){var D=this,L,g=(L=this.data)==null?void 0:L.targetId,b,q,U;L=((b=this.data)==null?void 0:(q=b.identifier)==null?void 0:q.tag)||((U=this.data)==null?void 0:U.panelIdentifier);var J=_.u(n,_.FrW),k;n=g&&(J==null?void 0:J.targetId)===g||L&&(J==null?void 0:(k=J.panelIdentifier)==null?void 0:k.tag)===L;this.dialog&&n&&(J==null?void 0:J.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(g==="engagement-panel-comments-section"?_.$d(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.$d(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",L]));g=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";k=this.isFullscreen&&_.c("kevlar_single_panel_fullscreen");g=!n&&(J==null?void 0:J.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&!g&&k;_.c("kevlar_use_engagement_panel_management_component")||(n?(g=J.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&
!g?_.fj.addJob(function(){D.visibility=J.visibility},2,this.hideDelayMs):this.visibility=J.visibility,J.visibility&&this.notifyVisibilityChanged(J.visibility)):g&&this.hidePanel())};
_.G.onYtScrollToEngagementPanelCommand=function(n){var D,L=(D=this.data)==null?void 0:D.targetId,g,b,q;D=((g=this.data)==null?void 0:(b=g.identifier)==null?void 0:b.tag)||((q=this.data)==null?void 0:q.panelIdentifier);n=_.u(n,_.GiW);var U;(L&&(n==null?void 0:n.targetId)===L||D&&(n==null?void 0:(U=n.panelIdentifier)==null?void 0:U.tag)===D)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.$d(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.G.attachVEs=function(n){var D,L;(n==null?0:(D=n.content)==null?0:(L=D.productListRenderer)==null?0:L.trackingParams)&&_.qb().graftServerVe(n.content.productListRenderer.trackingParams);var g,b;(n==null?0:(g=n.content)==null?0:(b=g.transcriptRenderer)==null?0:b.trackingParams)&&_.qb().graftServerVe(n.content.transcriptRenderer.trackingParams)};
_.G.onYtUpdateEngagementPanelAction=function(n){var D,L=(D=this.data)==null?void 0:D.targetId;n=_.u(n,Rhh);L&&(n==null?void 0:n.targetId)===L&&(this.updatePanel({engagementPanelSectionListRenderer:{header:n==null?void 0:n.header,content:n==null?void 0:n.content}},!1),this.attachVEs(n))};
_.G.onYtShowEngagementPanelScrimAction=function(n){var D,L=(D=this.data)==null?void 0:D.targetId;n=_.u(n,K$y);L&&(n==null?void 0:n.engagementPanelTargetId)===L&&(this.scrimmed=!0)};
_.G.onYtHideEngagementPanelScrimAction=function(n){var D,L=(D=this.data)==null?void 0:D.targetId;n=_.u(n,ehd);L&&(n==null?void 0:n.engagementPanelTargetId)===L&&(this.scrimmed=!1)};
_.G.getIdentifier=function(){var n,D,L;return((n=this.data)==null?void 0:n.panelIdentifier)||((D=this.data)==null?void 0:(L=D.identifier)==null?void 0:L.tag)};
_.G.getSurface=function(){var n,D;return(n=this.data)==null?void 0:(D=n.identifier)==null?void 0:D.surface};
_.oh.Object.defineProperties(Psh.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var n=this.getIdentifier();return n==="engagement-panel-youchat"||n==="PAyouchat"}}});
var px=Psh;px.prototype.visibilityChanged=px.prototype.visibilityChanged;px.prototype.isFullscreenChanged=px.prototype.isFullscreenChanged;px.prototype.dataChanged=px.prototype.dataChanged;px.prototype.forwardPopupClosedToFlowRootRenderer=px.prototype.forwardPopupClosedToFlowRootRenderer;px.prototype.onYtRendererstamperFinished=px.prototype.onYtRendererstamperFinished;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],px.prototype,"actionHandlerBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],px.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],px.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],px.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],px.prototype,"data",void 0);
_.Y([_.t({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.F("design:type",Object)],px.prototype,"headerData",void 0);_.Y([_.t(),_.F("design:type",Object)],px.prototype,"secondaryHeaderData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"visibility",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"contentEmpty",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"scrimmed",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"dialog",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"dropdown",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"darkerPanels",void 0);_.Y([_.t(),_.F("design:type",Object)],px.prototype,"disableAutoFill",void 0);
_.Y([_.t({reflectToAttribute:!0,value:_.c("optimal_reading_width_comments_ep")}),_.F("design:type",Boolean)],px.prototype,"optimalReadingWidthComments",void 0);_.Y([_.t(),_.F("design:type",Number)],px.prototype,"hideDelayMs",void 0);_.Y([_.t({selector:_.hX,reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"isFullscreen",void 0);_.Y([_.t(),_.F("design:type",Number)],px.prototype,"showDelayMs",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.targetId"),_.F("design:type",Object),_.F("design:paramtypes",[])],px.prototype,"targetId",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],px.prototype,"webSize",null);_.Y([_.t(),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],px.prototype,"hideFooterBorder",null);_.Y([_.t(),_.F("design:type",Object)],px.prototype,"isWatch",void 0);
_.Y([_.t(),_.F("design:type",Object)],px.prototype,"originalTheaterState",void 0);_.Y([_.t(),_.F("design:type",Object)],px.prototype,"theaterDisablementPanelIdentifier",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"modernPanels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"isWatchWhilePanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"shortsPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],px.prototype,"liveChatEngagementPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"liveChatReplyPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"enableAnchoredPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],px.prototype,"disableBackdropFilter",void 0);
_.Y([_.t(),_.F("design:type",Object)],px.prototype,"trackEngagementPanelVisibility",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],px.prototype,"headerElement",void 0);_.Y([_.bM("#header > *"),_.F("design:type",HTMLElement)],px.prototype,"header",void 0);_.Y([_.bM("ytd-section-list-renderer"),_.F("design:type",Object)],px.prototype,"sectionListRendererElement",void 0);
_.Y([_.bM("panel-ad-header-image-lockup-view-model"),_.F("design:type",HTMLElement)],px.prototype,"adHeaderImageLockupViewModel",void 0);_.Y([_.bM("#content"),_.F("design:type",HTMLElement)],px.prototype,"contentElement",void 0);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],px.prototype,"onYtRendererstamperFinished",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],px.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],px.prototype,"dataChanged",null);_.Y([_.P("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],px.prototype,"isFullscreenChanged",null);
_.Y([_.P("visibility"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],px.prototype,"visibilityChanged",null);px=_.Y([_.X({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],px);
_.l(px,"ytd-engagement-panel-section-list-renderer",function(){if(RR_!==void 0)return RR_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return RR_=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var t6W;var mEi=function(){var n=_.m.apply(this,arguments)||this;n.lastRenderedPanelIds=new Set;n.visiblePanels=[];n.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return n};
_.f(mEi,_.m);_.G=mEi.prototype;_.G.dataChanged=function(){if(this.data){for(var n=[],D=_.V(this.data),L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0,b=void 0,q=(g=L)==null?void 0:(b=g.engagementPanelSectionListRenderer)==null?void 0:b.visibility;b=g=void 0;((g=L)==null?0:(b=g.engagementPanelSectionListRenderer)==null?0:b.targetId)&&q!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&n.push(L)}this.visiblePanels=n}else this.visiblePanels=[]};
_.G.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}}};
_.G.withoutVisiblePanelById=function(n){return this.visiblePanels.filter(function(D){var L;return((L=D.engagementPanelSectionListRenderer)==null?void 0:L.targetId)!==n})};
_.G.onYtChangeEngagementPanelVisibilityAction=function(n){var D=this,L=_.u(n,_.FrW);if(this.data&&(L==null?0:L.targetId)&&(L==null?0:L.visibility)){var g,b=(g=this.data.find(function(U){var J;return((J=U.engagementPanelSectionListRenderer)==null?void 0:J.targetId)===L.targetId}))==null?void 0:g.engagementPanelSectionListRenderer;
if(b){var q=this.withoutVisiblePanelById(L.targetId);L.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(n=this.data.find(function(U){var J;return((J=U.engagementPanelSectionListRenderer)==null?void 0:J.targetId)===L.targetId}))&&(q=[n].concat(_.Iu(q)));
this.hideDelayMs&&L.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&q.length===0?_.fj.addJob(function(){b.visibility=L.visibility;D.visiblePanels=q},10,this.hideDelayMs):(b.visibility=L.visibility,this.visiblePanels=q);
_.Vm(this.hostElement,"yt-engagement-panels-visible-changed",[q])}}};
_.G.onRendererstamperFinished=function(){var n=new Set(this.visiblePanels.map(function(D){var L;return(L=D.engagementPanelSectionListRenderer)==null?void 0:L.targetId}));
this.handlePanelVisibilityChange(n,this.lastRenderedPanelIds);this.lastRenderedPanelIds=n};
_.G.handlePanelVisibilityChange=function(n,D){n=n===void 0?new Set:n;D=D===void 0?new Set:D;if(this.data)for(var L=_.V(this.data),g=L.next();!g.done;g=L.next()){g=g.value;var b=void 0,q=void 0,U=(b=g)==null?void 0:(q=b.engagementPanelSectionListRenderer)==null?void 0:q.targetId;if(U&&(b=D.has(U),q=n.has(U),U=void 0,!b&&q?(q=b=void 0,U=(b=g)==null?void 0:(q=b.engagementPanelSectionListRenderer)==null?void 0:q.onShowCommands):b&&!q&&(q=b=void 0,U=(b=g)==null?void 0:(q=b.engagementPanelSectionListRenderer)==
null?void 0:q.onHideCommands),U))for(g=_.V(U),U=g.next();!U.done;U=g.next())this.ytComponentBehavior.resolveCommand(U.value)}};
var Zp=mEi;Zp.prototype.onRendererstamperFinished=Zp.prototype.onRendererstamperFinished;Zp.prototype.dataChanged=Zp.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Zp.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Zp.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zp.prototype,"lastRenderedPanelIds",void 0);_.Y([_.t(),_.F("design:type",Number)],Zp.prototype,"hideDelayMs",void 0);_.Y([_.t(),_.F("design:type",Array)],Zp.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],Zp.prototype,"visiblePanels",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Zp.prototype,"isWatchWhilePanel",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zp.prototype,"dataChanged",null);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zp.prototype,"onRendererstamperFinished",null);Zp=_.Y([_.X({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Zp);
_.l(Zp,"ytd-watch-engagement-panels",function(){if(t6W!==void 0)return t6W;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return t6W=n},{mode:1});var voy;var a6=function(){return _.m.apply(this,arguments)||this};
_.f(a6,_.m);a6.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.HI(_.r(this.hostElement).querySelector("#text"),_.zTL(_.rTL,this.data.companionLegalText))};
a6.prototype.computeAutoScrollEnabled=function(n,D){return n&&!D};
a6.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
a6.prototype.onToggleTap=function(){this.expanded=!this.expanded};
var dI=a6;dI.prototype.expandedChanged=dI.prototype.expandedChanged;dI.prototype.dataChanged=dI.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.tlC),_.F("design:type",Object)],dI.prototype,"ytdAutoScrollBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dI.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],dI.prototype,"expanded",void 0);
_.Y([_.t({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.F("design:type",Boolean)],dI.prototype,"autoScrollEnabled",void 0);_.Y([_.t(),_.F("design:type",String)],dI.prototype,"expanderIcon",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dI.prototype,"dataChanged",null);
_.Y([_.P("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dI.prototype,"expandedChanged",null);dI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],dI);
_.l(dI,"ytd-companion-legal-text-renderer",function(){if(voy!==void 0)return voy;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return voy=n},{mode:1});var X7$;var T9,l4y=function(){var n=_.m.apply(this,arguments)||this;n.buttonUpdate=_.c("web_modern_buttons");n.kevlarWatchGrid=_.c("kevlar_watch_grid");n.centerAlignDescription=_.c("action_companion_center_align_description");n.truncateDomain=_.c("action_companion_truncate_domain");return n};
_.f(l4y,_.m);_.G=l4y.prototype;_.G.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.G.getOnLayoutVisibleCallback=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.onLayoutVisibleCallback:null};
_.G.getLayoutId=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.layoutId:null};
_.G.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",T9.JSC$19985_DEFAULT_AD_BADGE_RENDERER);var n=this.getOnLayoutVisibleCallback();n&&n()}};
_.G.getButtonRenderer=function(n){return n.actionButton&&_.u(n.actionButton,_.Wx)?(delete _.u(n.actionButton,_.Wx).navigationEndpoint,_.u(n.actionButton,_.Wx)):{}};
_.G.onClick=function(n){var D=this;if((!_.c("web_modern_buttons")||!_.mP(_.tW(n),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){n=_.oE();var L=this.getLayoutId();n&&L&&_.c("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?n.getPlayerPromise().then(function(g){(new _.Qp(g)).executeCommand(D.data.navigationEndpoint,L)}):_.c("kevlar_companion_resolve_command_killswitch")?_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.$d(this.hostElement,"yt-companion-ad-clicked",["action-companion",L])}};
_.oh.Object.defineProperties(l4y.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?0:(D=n.detailsLine)==null?0:(L=D.adRating)==null?0:L.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 n,D,L,g;return((n=this.data)==null?0:(D=n.detailsLine)==null?0:(L=D.adRating)==null?0:(g=L.ratingIcon)==null?0:g.iconType)?_.ny(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return((n=this.data)==null?0:(D=n.detailsLine)==null?0:(L=D.texts)==null?0:(g=L[0])==null?0:g.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 n,D;return((n=this.data)==null?0:(D=n.description)==null?0:D.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var n=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return n?n.indexOf("/default_banner")!==-1:!0}}});
var E7=T9=l4y;T9.prototype.onClick=T9.prototype.onClick;T9.prototype.dataChanged=T9.prototype.dataChanged;E7.JSC$19985_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Tg("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],E7.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],E7.prototype,"rendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],E7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E7.prototype,"buttonUpdate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E7.prototype,"kevlarWatchGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E7.prototype,"centerAlignDescription",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],E7.prototype,"truncateDomain",void 0);
_.Y([_.t({computed:"computeButtonOverride(buttonUpdate)"}),_.F("design:type",Object)],E7.prototype,"buttonOverride",void 0);_.Y([_.x("data.detailsLine.adRating.ratingText"),_.F("design:type",Object),_.F("design:paramtypes",[])],E7.prototype,"getRating",null);_.Y([_.x("getRating"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],E7.prototype,"computeRatingHidden",null);
_.Y([_.x("data.detailsLine.adRating.ratingIcon.iconType"),_.F("design:type",Object),_.F("design:paramtypes",[])],E7.prototype,"iconType",null);_.Y([_.x("data.detailsLine.texts.0.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],E7.prototype,"getDetailsLine",null);_.Y([_.x("getDetailsLine"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],E7.prototype,"computeDetailsLineHidden",null);
_.Y([_.x("data.description.text"),_.F("design:type",Object),_.F("design:paramtypes",[])],E7.prototype,"getDescriptionText",null);_.Y([_.x("getDescriptionText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],E7.prototype,"computeDescriptionTextHidden",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],E7.prototype,"interactionLoggingClientData",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],E7.prototype,"hideBanner",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],E7.prototype,"dataChanged",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],E7.prototype,"onClick",null);E7=T9=_.Y([_.X({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],E7);
_.l(E7,"ytd-action-companion-ad-renderer",function(){if(X7$!==void 0)return X7$;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return X7$=n},{mode:_.He("kevlar_poly_si_batch_j067")?1:2});var M61;var ooD;var YJK=function(){var n=_.m.apply(this,arguments)||this;n.buttonUpdate=_.c("web_modern_buttons");n.hideLegacyBanner=_.c("enable_dsa_one_click_ata_translators_infeed_elements");n.adInfoButtonStyle="mono";n.adInfoButtonType="text";n.noDotAdBadge=!0;return n};
_.f(YJK,_.m);_.G=YJK.prototype;_.G.getOnLayoutVisibleCallback=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.onLayoutVisibleCallback:null};
_.G.getLayoutId=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.layoutId:null};
_.G.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 n=this.data.image.thumbnail.thumbnails[0];this.imageSrc=n.url?_.hc(n.url):void 0;this.imageWidth=n.width||0;this.imageHeight=n.height||0}this.data.clickthroughEndpoint&&_.u(this.data.clickthroughEndpoint,_.eH)&&(n=_.u(this.data.clickthroughEndpoint,_.eH).url,_.c("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
n||"":n?(n=_.hc(n),this.clickThroughUrl=_.r_(n)):this.clickThroughUrl=void 0);(n=this.getOnLayoutVisibleCallback())&&n()}};
_.G.onClick=function(n){_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(n)};
_.G.handleClick=function(){var n=this;this.data&&this.data.clickthroughEndpoint&&(_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(D){n.macroReplacementBehavior.sendServiceRequestAction([D])}),_.$d(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.G.onLoad=function(){_.Vm(this.hostElement,"yt-refit-popups-action")};
_.oh.Object.defineProperties(YJK.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.interactionLoggingClientData:null}}});
var s7=YJK;s7.prototype.onLoad=s7.prototype.onLoad;s7.prototype.onClick=s7.prototype.onClick;s7.prototype.dataChanged=s7.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],s7.prototype,"rendererBehavior",void 0);_.Y([_.W(V01.YtMacroReplacementBehavior),_.F("design:type",Object)],s7.prototype,"macroReplacementBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],s7.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],s7.prototype,"buttonUpdate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],s7.prototype,"hideLegacyBanner",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],s7.prototype,"adInfoButtonStyle",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],s7.prototype,"adInfoButtonType",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],s7.prototype,"macros",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],s7.prototype,"interactionLoggingClientData",null);_.Y([_.t(),_.F("design:type",String)],s7.prototype,"clickThroughUrl",void 0);_.Y([_.t(),_.F("design:type",_.fS)],s7.prototype,"imageSrc",void 0);_.Y([_.t(),_.F("design:type",Number)],s7.prototype,"imageWidth",void 0);_.Y([_.t(),_.F("design:type",Number)],s7.prototype,"imageHeight",void 0);_.Y([_.t(),_.F("design:type",Object)],s7.prototype,"noDotAdBadge",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s7.prototype,"dataChanged",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],s7.prototype,"onClick",null);_.Y([_.R("load"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],s7.prototype,"onLoad",null);s7=_.Y([_.X({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],s7);
_.l(s7,"ytd-image-companion-renderer",function(){if(ooD!==void 0)return ooD;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ooD=n},{mode:_.He("kevlar_poly_si_batch_j067")?1:2});var SJI;var cf,Fhd=function(){return _.m.apply(this,arguments)||this};
_.f(Fhd,_.m);_.G=Fhd.prototype;_.G.dataChanged=function(){this.set("data.adBadge",cf.JSC$19994_DEFAULT_AD_BADGE_RENDERER);if(this.data){var n=this.getOnLayoutVisibleCallback();n&&n()}};
_.G.getOnLayoutVisibleCallback=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.onLayoutVisibleCallback:null};
_.G.getLayoutId=function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.layoutId:null};
_.G.onCompanionClicked=function(n){this.data&&(n.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.$d(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.G.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var n=_.oE(),D=this.getLayoutId(),L=this.data.clickToAdvSiteEndpoint;n&&D&&_.c("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?n.getPlayerPromise().then(function(g){(new _.Qp(g)).executeCommand(L,D)}):_.bP(this.hostElement,"yt-navigate",{endpoint:L})}};
_.G.sendTrackingPings=function(n){if(n&&n.length!==0&&n[0].loggingUrls&&(n=n[0].loggingUrls.map(this.getBaseUrl)))for(var D=0;D<n.length;D++)_.Wr(n[D])};
_.G.getBaseUrl=function(n){return n.baseUrl||""};
_.oh.Object.defineProperties(Fhd.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var n=_.W7("yt.www.ads.eventcache.getLastCompanionData");return n?(n=n())&&n.interactionLoggingClientData:null}}});
var QG=cf=Fhd;cf.prototype.onCompanionClicked=cf.prototype.onCompanionClicked;cf.prototype.dataChanged=cf.prototype.dataChanged;QG.JSC$19994_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Tg("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],QG.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QG.prototype,"data",void 0);
_.Y([_.bM("#title"),_.F("design:type",HTMLElement)],QG.prototype,"shopTitle",void 0);_.Y([_.V8("data.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QG.prototype,"dataChanged",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],QG.prototype,"interactionLoggingClientData",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],QG.prototype,"onCompanionClicked",null);QG=cf=_.Y([_.X({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],QG);
_.l(QG,"ytd-shopping-companion-renderer",function(){if(SJI!==void 0)return SJI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SJI=n},{mode:1});_.vB(_.t4(function(n){var D=n.data;var L=_.tb();_.S_(L,function(){return D().interaction},FlD);
_.Fw(L,{visibilityCallback:function(g){var b,q=(b=D().interaction)==null?void 0:b.onFirstVisible;g&&q&&_.Cy(q)},
showOption:_.UU});_.co(function(){var g,b;b=(b=_.W7("yt.www.ads.eventcache.getLastCompanionData"))?(b=b())&&b.onLayoutVisibleCallback:null;(g=b)==null||g()},"mpRJWd");
_.vl(L,"load",function(){_.Vm(L.value,"yt-refit-popups-action")});
return _.Z("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost",el:L,"aria-label":function(){var g,b;return(g=D().interaction)==null?void 0:(b=g.accessibility)==null?void 0:b.label}},_.Z("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(g){return _.Z(_.Ek,{data:g.data,
targetHeight:80,customCommandResolver:FlD})}})),_.Z("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.Z("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.Z(_.fF,{data:function(){return D().adBadge}},{adBadgeViewModel:function(g){return _.Z(_.Z3,{data:g.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.Z("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:_.O9}))))},"ei"),"banner-image-layout-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;n=_.tb();_.S_(n,function(){return D().interaction},HAS);
_.Fw(n,{visibilityCallback:function(L){var g,b=(g=D().interaction)==null?void 0:g.onFirstVisible;L&&b&&_.Cy(b)},
showOption:_.UU});_.co(function(){var L,g;g=(g=_.W7("yt.www.ads.eventcache.getLastCompanionData"))?(g=g())&&g.onLayoutVisibleCallback:null;(L=g)==null||L()},"LnkTsd");
return _.Z("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:n},_.Z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.Z(_.fF,{data:function(){return D().adImage}},{adImageViewModel:function(L){return _.Z(_.Ek,{data:L.data,
targetHeight:80,customCommandResolver:HAS})}})),_.Z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.Z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.Z(_.fF,{data:function(){return D().adAvatarLockup}},{adAvatarLockupViewModel:function(L){return _.Z(CsW,{data:L.data,
customCommandResolver:HAS})}})),_.Z(_.fF,{data:function(){return D().adButton}},{adButtonViewModel:function(L){return _.Z(_.J2,{data:L.data,
customCommandResolver:HAS})}}),_.Z("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.Z(_.fF,{data:function(){return D().menu}},{buttonViewModel:_.O9}))))},"fi"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.PX}});var Ho$={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"},yk_=function(){var n=_.m.apply(this,arguments)||this;n.updateCompanionDataJobId=0;n.contentVideoId=null;n.player=null;n.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return n};
_.f(yk_,_.m);_.G=yk_.prototype;_.G.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:Ho$}}};
_.G.attached=function(){var n=this,D=_.oE();D&&D.getPlayerPromise().then(function(L){n.getCachedDataAndListen(L)})};
_.G.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.G.updateRendererStamper=function(){var n={};if(this.data)for(var D in Ho$)if(this.data[D]){n[D]=this.data[D];break}if(this.oneofRenderer!=void 0||Object.keys(n).length)this.oneofRenderer=n};
_.G.getCachedDataAndListen=function(n){var D=this.retrieveCachedCompanionData();D&&Object.keys(D).length&&this.receiveCompanionData(D);this.ytPlayerListenerBehavior.listenToPlayerEvent(n,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=n};
_.G.retrieveCachedCompanionData=function(){return _.U8.yt&&_.U8.yt.www&&_.U8.yt.www.ads&&_.U8.yt.www.ads.eventcache&&_.U8.yt.www.ads.eventcache.getLastCompanionData?_.U8.yt.www.ads.eventcache.getLastCompanionData():null};
_.G.receiveCompanionData=function(n){n&&Object.keys(n).length?(this.contentVideoId=n.contentVideoId,this.setCompanionData(n)):this.setCompanionData(n)};
_.G.setCompanionData=function(n){this.cancelPendingCompanionAdJobs();if(n){this.updateCompanionDataJobId=0;for(var D in Ho$)Ho$.hasOwnProperty(D)&&(this.data[D]=void 0);n.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",n.shoppingCompanionCarouselRenderer):n.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",n.imageCompanionAdRenderer):n.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",n.actionCompanionAdRenderer),_.Vm(this.hostElement,
"yt-hide-unlimited-offer-module"),_.Vm(this.hostElement,"yt-hide-tvfilm-offer-module")):n.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",n.bannerImageLayoutViewModel):n.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",n.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.G.dataChanged=function(){var n=this,D=_.oE();D?D.getPlayerPromise().then(function(L){n.contentVideoId&&L.getVideoUrl().includes("v="+n.contentVideoId)||(n.cancelPendingCompanionAdJobs(),n.updateRendererStamper())}):_.e6(Error("im"))};
_.G.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.fj.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.G.handleCompanionAdClicked=function(n,D){this.player.onAdUxClicked(n,D);this.player.pauseVideo()};
var uE=yk_;uE.prototype.dataChanged=uE.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],uE.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],uE.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],uE.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],uE.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],uE.prototype,"oneofRenderer",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uE.prototype,"dataChanged",null);uE=_.Y([_.X({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],uE);
_.l(uE,"ytd-companion-slot-renderer",function(){if(M61!==void 0)return M61;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return M61=n},{mode:_.He("kevlar_poly_si_batch_j067")?
1:2});var Nd$;var jVm=function(){return _.m.apply(this,arguments)||this};
_.f(jVm,_.m);jVm.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
var fx=jVm;fx.prototype.dataChanged=fx.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fx.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fx.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],fx.prototype,"companionSlotData",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fx.prototype,"dataChanged",null);
fx=_.Y([_.X({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],fx);
_.l(fx,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(Nd$!==void 0)return Nd$;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Nd$=n},{mode:1});var n9i;var Dl1=function(){var n=_.m.apply(this,arguments)||this;n.skinnyMode=!1;n.COMPACT_EVENT_COUNT=4;n.onShelfToggleButtonTap=function(){n.logTap(n.data);n.showingMore=!n.showingMore};
n.onShelfToggleButtonFocus=function(){n.showingMore||(n.logTap(n.data),n.showingMore=!0,_.X6(n,function(){var D=n.COMPACT_EVENT_COUNT-1,L;(L=_.r(n.hostElement).querySelector("#event-"+D))==null||L.focus()}))};
return n};
_.f(Dl1,_.m);_.G=Dl1.prototype;_.G.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.G.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.G.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.LC(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.LC(this.infoTooltip,this.infoTooltip.hide))};
_.G.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.LC(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.LC(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.LC(this.infoTooltip,this.infoTooltip.hide))};
_.G.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)};
_.G.onShowingMoreChanged=function(){var n;this.showingMoreChanged((n=this.showingMore)!=null?n:!1)};
_.G.showingMoreChanged=function(n){var D=this.get("data.events")||[];this.set("restEvents",D.slice(1,n?D.length:this.COMPACT_EVENT_COUNT).map(function(L){return L.ticketEventRenderer}));
D.slice(0,n?D.length:this.COMPACT_EVENT_COUNT).forEach(function(L){var g=_.r1();L=L.ticketEventRenderer.trackingParams;_.Ck()&&g&&L&&(L=_.JR(L),g&&_.Xg(g,L))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.G.computeAriaLabel=function(n){return n.subtitle1+", "+n.subtitle2};
_.G.logTap=function(n){_.Ck()&&this.ytRendererBehavior.logExplicitClick(n)};
_.G.isKeyboardAction=function(n){return this.get("detail.x",n)===0&&this.get("detail.y",n)===0};
_.G.onFirstEventTap=function(n){n.target&&this.handleTap(n.target,this.firstEvent,this.isKeyboardAction(n))};
_.G.onTicketLinkTap=function(n){n.target&&this.handleTap(n.target,n.model.item,this.isKeyboardAction(n))};
_.G.handleTap=function(n,D,L){if(D.buttonCommand)if(D.hasMultipleOffers)Object.assign(_.u(D.buttonCommand,_.zO),{properties:{source:L?"keyboard":"tap"}}),this.logTap(D),this.popupPositionTarget=n,_.J9(this.hostElement,[D.buttonCommand],this.hostElement);else{var g;if((g=_.u(D.buttonCommand,_.eH))==null?0:g.url)this.logTap(D),_.lD(window,_.u(D.buttonCommand,_.eH).url)}};
var AH=Dl1;AH.prototype.onShowingMoreChanged=AH.prototype.onShowingMoreChanged;AH.prototype.dataChanged=AH.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],AH.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AH.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],AH.prototype,"firstEvent",void 0);_.Y([_.t(),_.F("design:type",Object)],AH.prototype,"restEvents",void 0);
_.Y([_.t(),_.F("design:type",String)],AH.prototype,"imageUrl",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],AH.prototype,"showingMore",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],AH.prototype,"canShowMore",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],AH.prototype,"skinnyMode",void 0);_.Y([_.t(),_.F("design:type",HTMLElement)],AH.prototype,"popupPositionTarget",void 0);
_.Y([_.bM("#banner-info-tooltip"),_.F("design:type",Object)],AH.prototype,"infoTooltip",void 0);_.Y([_.bM("#info-container"),_.F("design:type",HTMLElement)],AH.prototype,"infoContainer",void 0);_.Y([_.bM("#shelf-toggler"),_.F("design:type",HTMLElement)],AH.prototype,"shelfToggleButton",void 0);_.Y([_.bM("#separator"),_.F("design:type",HTMLDivElement)],AH.prototype,"separator",void 0);_.Y([_.t(),_.F("design:type",String)],AH.prototype,"shelfTogglerLabelText",void 0);
_.Y([_.t(),_.F("design:type",String)],AH.prototype,"shelfTogglerIcon",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AH.prototype,"dataChanged",null);_.Y([_.V8("showingMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AH.prototype,"onShowingMoreChanged",null);AH=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],AH);
_.l(AH,"ytd-ticket-shelf-renderer",function(){if(n9i!==void 0)return n9i;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return n9i=n},{mode:1});var LAI;var g9c;var be_=function(){return _.m.apply(this,arguments)||this};
_.f(be_,_.m);var $ly=be_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$ly.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$ly.prototype,"data",void 0);$ly=_.Y([_.X({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],$ly);
_.l($ly,"ytd-comments-entry-point-message-renderer",function(){if(g9c!==void 0)return g9c;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return g9c=n},{mode:1});var GpK;var qwS=function(){return _.m.apply(this,arguments)||this};
_.f(qwS,_.m);_.oh.Object.defineProperties(qwS.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.teaserAvatar)}}});
var z9=qwS;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],z9.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z9.prototype,"hasAvatar",null);z9=_.Y([_.X({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],z9);
_.l(z9,"ytd-comments-entry-point-teaser-renderer",function(){if(GpK!==void 0)return GpK;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return GpK=n},{mode:1});var VVy;var UlW=function(){return _.m.apply(this,arguments)||this};
_.f(UlW,_.m);var Bmy=UlW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bmy.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Bmy.prototype,"data",void 0);Bmy=_.Y([_.X({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],Bmy);
_.l(Bmy,"ytd-comments-simplebox-renderer",function(){if(VVy!==void 0)return VVy;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VVy=n},{mode:1});var I6=function(){var n=_.m.apply(this,arguments)||this;n.fullHeight=!_.c("comment_teaser_full_height_kill_switch")&&_.c("kevlar_watch_grid");return n};
_.f(I6,_.m);I6.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"}}}};
I6.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
I6.prototype.onTap=function(){var n=this.tapCommand;n&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(n))};
I6.prototype.onKeyUp=function(n){if(n.keyCode===13)this.onTap()};
_.oh.Object.defineProperties(I6.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null?0:n.onTap)return this.data.onTap;var D,L;if(((D=this.data)==null?0:D.teaserContent)||((L=this.data)==null?0:L.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)!=null&&n.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
var Cx=I6;Cx.prototype.onKeyUp=Cx.prototype.onKeyUp;Cx.prototype.onTap=Cx.prototype.onTap;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Cx.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Cx.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Cx.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cx.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Cx.prototype,"fullHeight",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"tapCommand",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"simpleboxPlaceholder",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cx.prototype,"hasSimpleboxPlaceholder",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"simpleboxAvatar",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"teaserContent",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cx.prototype,"hasTeaserContent",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"teaserAvatar",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cx.prototype,"hasTeaserAvatar",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"messageText",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Cx.prototype,"contentRenderer",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cx.prototype,"hasContents",null);
_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Cx.prototype,"hasContentRenderer",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cx.prototype,"onTap",null);_.Y([_.R("keypress"),_.F("design:type",Function),_.F("design:paramtypes",[_.sv]),_.F("design:returntype")],Cx.prototype,"onKeyUp",null);Cx=_.Y([_.X({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],Cx);
_.l(Cx,"ytd-comments-entry-point-header-renderer",function(){if(LAI!==void 0)return LAI;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return LAI=n},{mode:1});var JEK;_.HB(_.$I,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var kpd=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),p0K={numberText:"",heightPx:2*kpd,shouldAnimate:!1},Zei=function(){var n=_.m.apply(this,arguments)||this;n.usingAnimatedComponents=!0;n.wasDetailed=!1;n.JSC$20030_browserSupportsAnimation=_.c("web_supports_animations_api");n.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};n.detailed=!1;n.shouldAnimate=!1;n.viewCountProps=p0K;n.dateTextProps=
p0K;n.metadataBadgesInDescription=_.c("web_metadata_badges_in_description");return n};
_.f(Zei,_.m);_.G=Zei.prototype;_.G.resetAnimationState=function(){this.shouldAnimate=!1};
_.G.updateDynamicMetadata=function(){if(this.JSC$20030_browserSupportsAnimation){if(!this.detailed){var n,D,L,g;var b=(n=this.videoPrimaryInfoRenderer)==null?void 0:(D=n.viewCount)==null?void 0:(L=D.videoViewCountRenderer)==null?void 0:(g=L.extraShortViewCount)==null?void 0:g.simpleText;var q,U,J,k;var a=(q=this.videoPrimaryInfoRenderer)==null?void 0:(U=q.viewCount)==null?void 0:(J=U.videoViewCountRenderer)==null?void 0:(k=J.shortViewCount)==null?void 0:k.simpleText}if(!a){var d,T,Q,A;b=(d=this.videoPrimaryInfoRenderer)==
null?void 0:(T=d.viewCount)==null?void 0:(Q=T.videoViewCountRenderer)==null?void 0:(A=Q.unlabeledViewCountValue)==null?void 0:A.simpleText;var I,w,h,e;a=(I=this.videoPrimaryInfoRenderer)==null?void 0:(w=I.viewCount)==null?void 0:(h=w.videoViewCountRenderer)==null?void 0:(e=h.viewCount)==null?void 0:e.simpleText}var v,LO,S;n=Number((v=this.videoPrimaryInfoRenderer)==null?void 0:(LO=v.viewCount)==null?void 0:(S=LO.videoViewCountRenderer)==null?void 0:S.originalViewCount);var $i,nO;v=($i=this.videoPrimaryInfoRenderer)==
null?void 0:(nO=$i.relativeDateText)==null?void 0:nO.simpleText;var VB;$i=!((VB=this.videoPrimaryInfoRenderer)==null||!VB.relativeDateText);if(b&&a&&n&&(v||!$i)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;VB=a.split(new RegExp("("+b+")"));b=L$O(VB[0]);var Iv;a={numberText:(Iv=VB[1])!=null?Iv:"",numberValue:n,heightPx:2*kpd,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var CO;Iv=((CO=VB[2])!=null?CO:"")+"  ";this.setViewCount(a,b,
L$O(Iv));if(!this.detailed&&$i){b=v.split(/(\d+)/);CO=L$O(b[0]);var uT;Iv={numberText:(uT=b[1])!=null?uT:"",heightPx:2*kpd,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var Wy;uT=((Wy=b[2])!=null?Wy:"")+"  ";this.setDateText(Iv,CO,L$O(uT))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.G.setViewCount=function(n,D,L){_.o_(D)!==_.o_(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=D);this.viewCountProps.numberText!==(n==null?void 0:n.numberText)&&(this.viewCountProps=n||p0K);_.o_(L)!==_.o_(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=L)};
_.G.setDateText=function(n,D,L){_.o_(D)!==_.o_(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=D);this.dateTextProps.numberText!==(n==null?void 0:n.numberText)&&(this.dateTextProps=n||p0K);_.o_(L)!==_.o_(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=L)};
_.G.onYtUpdateViewershipAction=function(n){this.videoPrimaryInfoRenderer&&(_.u(n,JAi).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.u(n,JAi).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.u(n,JAi).viewCount)))};
_.G.onYtUpdateDateTextAction=function(n){if(this.videoPrimaryInfoRenderer){n=_.u(n,_.UzD).dateText;this.shouldAnimate=!0;var D;((D=this.videoPrimaryInfoRenderer)==null?0:D.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",n):this.set("videoPrimaryInfoRenderer.dateText",n)}};
_.oh.Object.defineProperties(Zei.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Dd$(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.o_(Dd$(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.o_(this.viewCountPreNumberText),this.viewCountProps.numberText,_.o_(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.o_(this.dateTextPreNumberText),this.dateTextProps.numberText,_.o_(this.dateTextPostNumberText)].join("")}}});
var rI=Zei;rI.prototype.updateDynamicMetadata=rI.prototype.updateDynamicMetadata;rI.prototype.resetAnimationState=rI.prototype.resetAnimationState;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],rI.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rI.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],rI.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rI.prototype,"videoPrimaryInfoRenderer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"detailed",void 0);_.Y([_.t(),_.F("design:type",Object)],rI.prototype,"shouldAnimate",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"viewCountPreNumberText",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"viewCountProps",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"viewCountPostNumberText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"dateTextPreNumberText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"dateTextProps",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"dateTextPostNumberText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],rI.prototype,"metadataBadgesInDescription",void 0);_.Y([_.x("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.F("design:type",Object),_.F("design:paramtypes",[])],rI.prototype,"infoText",null);
_.Y([_.x("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.F("design:type",String),_.F("design:paramtypes",[])],rI.prototype,"descriptionInfoTooltipText",null);_.Y([_.x("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],rI.prototype,"animatedViewCountAccessibilityLabel",null);
_.Y([_.x("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.F("design:type",String),_.F("design:paramtypes",[])],rI.prototype,"animatedDateTextAccessibilityLabel",null);_.Y([_.P("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rI.prototype,"resetAnimationState",null);
_.Y([_.P("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rI.prototype,"updateDynamicMetadata",null);rI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-watch-info-text"})],rI);
_.l(rI,"ytd-watch-info-text",function(){if(JEK!==void 0)return JEK;var n=document.createElement("template");_.z(n,'\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 id="view-count-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<tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return JEK=n},{mode:1});var a8O;var dlI=_.t4(function(n){var D=n.data;var L=n.setTapCommand;_.El(function(){var g=_.AR(D().onTap);L(g)});
return _.Z("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.Z(_.fF,{data:function(){return D().avatar}},{avatarViewModel:_.eY}),_.Z("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.Z("span",null,function(){return D().simpleboxText})))},"gi");var Tm_=_.t4(function(n){return _.Z("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.Z(_.Z4,{cond:function(){return _.u(n.data().avatar,_.oQ)},
then:function(D){return _.Z(_.eY,{data:D,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.Z("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.Z(_.pl,{text:function(){return n.data().teaserText}})))},"hi");var E9K=_.t4(function(n){var D=n.data;var L=n.setTapCommand;_.El(function(){var g=_.AR(D().onTap);L(g)});
return _.Z("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.Z(_.fF,{data:function(){return D().teasers}},{commentsEntryPointTeaserViewModel:Tm_}))},"ii");var sz$=_.t4(function(n){var D=n.data;var L=n.setTapCommand;_.El(function(){var g=_.AR(D().onTap);L(g)});
return _.Z("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.Z(_.pl,{text:function(){return D().messageText}}))},"ji");var cE_=_.t4(function(n){var D=n.data;var L=n.setTapCommand;var g=n.isDisabled;_.El(function(){var b=(g==null?0:g())?void 0:_.AR(D().onTap);L(b)});
return _.Z("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.Z(_.Ji,{icon:function(){return D().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.Z(_.Z4,{cond:function(){return D().image},
then:function(b){return _.Z(_.RU,{data:b,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.Z(_.pl,{text:function(){return D().text},
className:function(){return D().image||D().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.Z(_.fF,{data:function(){return D().button}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:g==null?void 0:g()}}})}}))},"ki");var Qzm=_.t4(function(n){var D=n.data;var L=n.itemIndex;var g=n.selectedIndex;var b=n.indexUpdatedCallback;var q=n.observer;n=n.title;var U=_.tb(),J=function(T){L()===g()&&b(T)},k=_.zS(rTy),a=_.zS(OAy),d=function(){var T,Q;
return((T=D())==null?void 0:T.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!k()||((Q=D())==null?void 0:Q.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&a().includes("PAposts_by_host")};
_.c7(function(){q&&q().observe(U.value)});
return _.Z("yt-carousel-item-view-model",{el:U,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":n},_.Z(_.fF,{data:function(){var T,Q;return(Q=(T=_.u(D().carouselItem,wIm))==null?void 0:T.textCarousel)!=null?Q:D().carouselItem}},{textCarouselItemViewModel:function(T){return _.Z(cE_,{data:T.data,
setTapCommand:J,isDisabled:d})},
commentTeaserCarouselItemViewModel:function(T){return _.Z(E9K,{data:T.data,setTapCommand:J})},
commentInputBoxCarouselItemViewModel:function(T){return _.Z(dlI,{data:T.data,setTapCommand:J})},
commentsEntryPointMessageViewModel:function(T){return _.Z(sz$,{data:T.data,setTapCommand:J})}}))},"li");var uGK=_.t4(function(n){var D=n.numDots;var L=n.activeIndex;return _.Z("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.Z(_.aV,{each:function(){return Array.from({length:D()})},
keyBy:"INDEX"},function(g,b){return _.Z("div",{class:function(){var q={};return _.Ll("ytCarouselDotsShapeDot",(q.ytCarouselDotsShapeDotActive=b===L(),q))}})}))},"mi");var f8W=_.t4(function(n){var D=n.data;var L=n.handleCarouselNavigation;var g=n.numItems;var b=n.selectedIndex;var q=function(){return{disabled:b()===0}},U=function(){return{disabled:b()===g()-1}};
return _.Z("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.Z("div",null,_.Z("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return D().title}),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(J){return _.Z("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return D().subtitleAccessibilityText}},J)}})),_.Z(_.Z4,{cond:function(){return g()>1},
then:function(){return _.Z("div",{class:"ytCarouselTitleViewModelNavigation"},_.Z(uGK,{numDots:g,activeIndex:b}),_.Z(_.Z4,{cond:function(){return D().previousButton},
then:function(J){return _.Z(_.fF,{data:J},{buttonViewModel:function(k){return _.Z(_.O9,{data:k.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return L(-1)},
buttonOverrides:q})}})}}),_.Z(_.Z4,{cond:function(){return D().nextButton},
then:function(J){return _.Z(_.fF,{data:J},{buttonViewModel:function(k){return _.Z(_.O9,{data:k.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return L(1)},
buttonOverrides:U})}})}}))}}))},"ni");_.vB(_.t4(function(n){var D=n.data;var L=_.tb(),g=_.tb(),b=_.OJ("HTML_DIR")==="rtl",q=!1,U=0,J=0;n=_.V(_.bn(0,void 0,"m0dtIf"));var k=n.next().value,a=n.next().value;n=_.V(_.bn(0,void 0,"fL6I6"));var d=n.next().value,T=n.next().value;n=_.V(_.bn(!1,void 0,"ZPrwNb"));var Q=n.next().value,A=n.next().value,I=function(){var VB,Iv,CO;return(CO=(VB=D())==null?void 0:(Iv=VB.carouselTitles)==null?void 0:Iv.length)!=null?CO:0},w=function(){g.value&&g.value.scrollLeft!==U&&a((b?g.value.scrollLeft<U:g.value.scrollLeft>
U)?Math.min(k()+1,I()-1):Math.max(k()-1,0))},h;
window.IntersectionObserver&&(h=new IntersectionObserver(function(VB){VB=_.V(VB);for(var Iv=VB.next();!Iv.done;Iv=VB.next())if(Iv.value.isIntersecting){if(q){q=!1;break}w()}else a(J)},{threshold:.2}));
_.El(function(){if(g.value){var VB=(b?-1:1)*(d()/I()+12)*(Q()&&h?J:k());typeof g.value.scrollTo==="function"?g.value.scrollTo({left:VB,behavior:"smooth"}):g.value.scrollLeft=VB;U=VB;J=Q()&&h?J:k()}});
var e,v=function(VB){e=VB};
_.c7(function(){var VB=function(){var CO=g.value.offsetWidth*I(),uT=24*(I()-1);T(CO+uT)};
VB();if(window.ResizeObserver){var Iv=new ResizeObserver(VB);Iv.observe(g.value);_.QP(function(){Iv.disconnect();h&&h.disconnect()})}});
n=_.GS(function(VB){if(_.pH8(_.e_(VB),L.value,["BUTTON".toString()])||!e)return!1;_.E().resolve(_.S6).resolveCommand(e,{forceClickLogging:!0});return!1});
var LO=function(VB){VB=k()+VB;VB>=0&&VB<I()&&(q=!0,a(VB))},S=_.GS(function(){A(!0);
return!1}),$i=_.GS(function(){h||w();
A(!1);return!1}),nO={};
return _.Z("yt-video-metadata-carousel-view-model",{class:_.nl("ytVideoMetadataCarouselViewModelHost",(nO.ytVideoMetadataCarouselViewModelShortMode=_.c("mweb_video_metadata_carousel_short_mode"),nO)),el:L,"on:click":n,"on:touchstart":S,"on:touchend":$i,hidden:function(){var VB,Iv;return!((VB=D())==null?0:(Iv=VB.carouselItems)==null?0:Iv.length)}},_.Z("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.Z(_.Z4,{cond:function(){return D().carouselTitles},
then:function(VB){return _.Z(_.fF,{data:function(){return VB()[Q()&&h?J:k()]}},{carouselTitleViewModel:function(Iv){return _.Z(f8W,{data:Iv.data,
handleCarouselNavigation:LO,numItems:I,selectedIndex:k})}})}})),_.Z("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:g},_.Z("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+d()+"px;"}},_.Z(_.Z4,{cond:function(){return D().carouselItems},
then:function(VB){return _.Z(_.aV,{each:VB},function(Iv,CO){return _.Z(_.fF,{data:function(){return Iv}},{carouselItemViewModel:function(uT){return _.Z(Qzm,{data:uT.data,
itemIndex:CO,selectedIndex:k,indexUpdatedCallback:v,observer:h,title:function(){a:{var Wy=CO();var LQ,Ur=(LQ=D())==null?void 0:LQ.carouselTitles;if(Ur&&(Wy=Ur[Wy])){var ov;Wy=(ov=_.u(Wy,iSc))==null?void 0:ov.title;break a}Wy=void 0}return Wy}})}})})}}))))},"oi"),"yt-video-metadata-carousel-view-model",{props:{data:_.PX}});var AEd=_.c("web_action_buttons_update_owner_width")?32:12,zVd=function(){var n=_.m.apply(this,arguments)||this;n.metadataBadgesInDescription=_.c("web_metadata_badges_in_description");n.descriptionCollapsed=!0;n.useFadedScrimDescription=_.c("kevlar_enable_faded_scrim_on_description");n.skinnyMode=!1;n.playlist=!1;n.isDark=document.documentElement.hasAttribute("dark");n.disableVideoOwnerOnTap=_.c("swatchie_video_owner_on_tap_ks");n.swatcherooDelayLoad=_.c("swatcheroo_enable_ghost_cards");n.primaryMenuWidth=
0;n.videoId="";n.titleHeadlineXs=_.c("web_watch_typography_title_headline_xs");n.titleHeadlineS=_.c("web_watch_typography_title_headline_s");n.titleHeadlineM=_.c("web_watch_typography_title_headline_m");n.titleHashtagBlackLinkified=_.c("web_title_hashtag_black_linkified");n.titleHashtagGreyLinkified=_.c("web_title_hashtag_grey_linkified");n.actionButtonsUpdateOwnerWidth=_.c("web_action_buttons_update_owner_width");n.actionMap={"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction",
"yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};return n};
_.f(zVd,_.m);_.G=zVd.prototype;_.G.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.G.updateOwnerAndDescriptionPosition=function(){_.c("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.KX(this.bottomRowElement,this.ownerElement)):(_.KX(this.bottomRowElement,this.descriptionElement),_.KX(this.topRowElement,this.ownerElement)))};
_.G.titleOnTap=function(n){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var D;((D=window.getSelection())==null?0:D.toString().length)||this.handleExpandDescriptionCommands()}};
_.G.videoOwnerOnTap=function(n){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.G.detached=function(){var n=this,D;return _.B(function(L){(D=n.resizeObserver)==null||D.disconnect();_.Tq(L)})};
_.G.maybeAttachResizeObserver=function(){var n=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.j_(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){n.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.G.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var n=this.hostElement.clientWidth,D=Math.max(this.largerItemWrap?400:350,n/2-AEd);if(_.c("web_action_buttons_update_owner_width")){var L;D=(((L=document.getElementById("owner"))==null?void 0:L.clientWidth)||0)+AEd}this.actionsOnSeparateLine=this.primaryMenuWidth>n-D?!0:!1}};
_.G.stripAttributedDescription=function(n){return{content:n.content.replace(/[\r\n]{2,}/g,"\n")}};
_.G.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.c("web_modern_buttons"),forceIconButton:!_.c("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},properties:{forceIconOnly:"[[skinnyMode]]"}},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"}}}};
_.G.videoPrimaryInfoRendererChanged=function(){var n;if((n=this.videoPrimaryInfoRenderer)==null?0:n.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.G.videoSecondaryInfoRendererChanged=function(){var n,D;(D=(n=this.descriptionInlineExpander).collapse)==null||D.call(n);this.descriptionExpandClientVe=_.Eh(110509);this.descriptionCollapseClientVe=_.Eh(110510);n=_.r1();D=_.Ck();n&&D&&(_.c("combine_ve_grafts")?(_.G6(_.qb(),this.descriptionExpandClientVe,D),_.G6(_.qb(),this.descriptionCollapseClientVe,D)):_.Hk(n,D,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.G.structuredDescriptionContentRendererChanged=function(){_.c("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.G.updateTopLevelIconsOnly=function(){var n=this;_.c("top_level_update_killswitch")||this.menu&&_.fj.addLowPriorityJob(function(){n.menu.topLevelIconsOnly=n.skinnyMode},_.H7("swathceroo_delay_flexible_menu_update",100))};
_.G.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.G.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.G.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.G.onYtTextInlineExpanderExpandedChanged=function(){if(!_.c("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var n,D;(D=(n=this.structuredDescriptionContentRendererElement).resize)==null||D.call(n)}};
_.G.onRenderStamperFinished=function(n){(n==null?void 0:n.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.G.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.G.onYtExpanderLessTapped=function(){var n,D=(n=this.videoSecondaryInfoRenderer)==null?void 0:n.showLessCommand;D&&this.ytComponentBehavior.resolveCommand(D)};
_.G.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.G.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.G.onDescriptionClick=function(n){if(!_.mP(_.tW(n)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var D;((D=window.getSelection())==null?0:D.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.c("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.G.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.G.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.G.logCollapseClick=function(){var n=_.r1();n&&this.descriptionCollapseClientVe&&_.oG(n,this.descriptionCollapseClientVe)};
_.G.logExpandClick=function(){var n=_.r1();n&&this.descriptionExpandClientVe&&_.oG(n,this.descriptionExpandClientVe)};
_.G.collapseDescription=function(){this.descriptionCollapsed=!0};
_.G.scrollToTopOfContainer=function(){_.$d(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.G.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.G.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.G.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.G.resize=function(){if(this.descriptionInlineExpander){var n,D;(D=(n=this.descriptionInlineExpander).resize)==null||D.call(n)}else _.CL(new _.pe("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var L;(L=this.menu)==null||L.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.c("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.G.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var n,D,L,g,b=_.c("web_action_buttons_update_owner_width")?(L=(n=_.r(this.menu).querySelector("#button-shape"))==null?void 0:n.clientWidth)!=null?L:0:(g=(D=_.r(this.menu).querySelector("#button"))==null?void 0:D.clientWidth)!=null?g:0,q,U;n=((U=(q=_.r(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:q.clientWidth)!=null?U:0)+8+b;var J,k;b=(k=(J=_.r(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:J.children.length)!=null?k:2;n<=8*b||(this.primaryMenuWidth=n)}};
_.G.onYtUpdateTitleAction=function(n){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.u(n,BGh).title)};
_.G.onYtUpdateDescriptionAction=function(n){if(n=_.u(n,_.mLG)){var D,L=!((D=this.videoSecondaryInfoRenderer)==null||!D.attributedDescription);n.isEmpty||!n.description&&!n.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):n.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",n.attributedDescription):n.description&&(L?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.cB(n.description)):this.set("videoSecondaryInfoRenderer.description",n.description))}};
_.G.onYtDarkModeToggledAction=function(n){this.isDark=n};
_.G.registerPanel=function(){if(!_.c("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var n=_.E().resolve(_.C9);n&&n.registerPanel("engagement-panel-structured-description",this)}};
_.G.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.G.showPanel=function(n){this.expandDescription();var D=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;D.resize();var L,g=n==null?void 0:(L=n.sectionListEngagementPanelExtras)==null?void 0:L.scrollToItemSectionIdentifier;g?_.fj.addJob(function(){D==null||D.scrollToSection(g)},8):this.scrollToTopOfContainer()};
_.G.isVisible=function(){return!this.descriptionCollapsed};
_.G.getReloadContinuation=function(){};
_.G.hidePanel=function(){};
_.G.updatePanel=function(){};
_.oh.Object.defineProperties(zVd.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.structuredDescriptionContentRenderer)!=null&&n.items){var D;n=_.V((D=this.structuredDescriptionContentRenderer)==null?void 0:D.items);for(D=n.next();!D.done;D=n.next())if(D=_.u(D.value,_.DP6))return D}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.videoPrimaryInfoRenderer)==null?0:n.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!!((n=this.videoSecondaryInfoRenderer)==null?0:(D=n.owner)==null?0:(L=D.videoOwnerRenderer)==null?0:L.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.c("swatchie_sd_new_line_strip_ks")){var n,D;if((n=this.videoSecondaryInfoRenderer)==null?0:(D=n.attributedDescription)==null?0:D.content){var L,g;return(g=this.stripAttributedDescription((L=this.videoSecondaryInfoRenderer)==null?void 0:L.attributedDescription))!=null?g:{runs:[]}}}var b,q,U,J;return(J=(U=(b=this.videoSecondaryInfoRenderer)==null?void 0:b.description)!=null?U:(q=this.videoSecondaryInfoRenderer)==null?
void 0:q.attributedDescription)!=null?J:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.videoSecondaryInfoRenderer)==null?void 0:n.headerRuns)!=null?D:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.commentsEntryPointHeaderRenderer)==null||!n.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.videoMetadataCarousel)==null||!n.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.H7("swatchie_desc_lines",3):this.hasTeaserCarousel?_.H7("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var n,D,L=Object.assign({},(n=this.videoSecondaryInfoRenderer)==null?void 0:(D=n.metadataRowContainer)==null?void 0:D.metadataRowContainerRenderer);if(L&&L.rows&&L.collapsedItemCount!==void 0&&!(L.rows.length<=L.collapsedItemCount))return L.rows=L.rows.slice(L.collapsedItemCount),L.collapsedItemCount=0,L}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var n,D,L=Object.assign({},(n=this.videoSecondaryInfoRenderer)==null?void 0:(D=n.metadataRowContainer)==null?void 0:D.metadataRowContainerRenderer);if(L&&L.rows&&L.collapsedItemCount!==void 0)return L.rows=L.rows.slice(0,L.collapsedItemCount),L.collapsedItemCount=L.rows.length,L}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.structuredDescriptionContentRenderer)==null?0:(D=n.items)==null?0:D.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 n;return(n=this.videoSecondaryInfoRenderer)==null?void 0:n.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.videoSecondaryInfoRenderer)==null?0:(D=n.owner)==null?0:(L=D.videoOwnerRenderer)==null?0:L.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return!!((n=this.videoPrimaryInfoRenderer)==null?0:(D=n.videoActions)==null?0:(L=D.menuRenderer)==null?0:(g=L.flexibleItems)==null?0:g.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.WB(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.WB(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var n=this;if(_.c("web_title_hashtag_grey_delinkified")){var D,L=_.Ao.unsafeClone((D=this.videoPrimaryInfoRenderer)==null?void 0:D.title);(D=L==null?void 0:L.runs)&&D.forEach(function(g){if(g==null?0:g.navigationEndpoint)g.textColor=4284506208,n.isDark&&(g.textColor=4289374890)});
return L}return(L=this.videoPrimaryInfoRenderer)==null?void 0:L.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.c("web_title_hashtag_black_delinkified")||_.c("web_title_hashtag_grey_delinkified")}}});
var O7=zVd;O7.prototype.resetDescriptionState=O7.prototype.resetDescriptionState;O7.prototype.registerPanel=O7.prototype.registerPanel;O7.prototype.onYtExpanderLessTapped=O7.prototype.onYtExpanderLessTapped;O7.prototype.onYtExpanderMoreTapped=O7.prototype.onYtExpanderMoreTapped;O7.prototype.onRenderStamperFinished=O7.prototype.onRenderStamperFinished;O7.prototype.onYtTextInlineExpanderExpandedChanged=O7.prototype.onYtTextInlineExpanderExpandedChanged;
O7.prototype.onYtTextInlineExpanderCollapseClicked=O7.prototype.onYtTextInlineExpanderCollapseClicked;O7.prototype.onYtTextInlineExpanderExpandClicked=O7.prototype.onYtTextInlineExpanderExpandClicked;O7.prototype.moveActionsElement=O7.prototype.moveActionsElement;O7.prototype.updateTopLevelIconsOnly=O7.prototype.updateTopLevelIconsOnly;O7.prototype.structuredDescriptionContentRendererChanged=O7.prototype.structuredDescriptionContentRendererChanged;O7.prototype.videoSecondaryInfoRendererChanged=O7.prototype.videoSecondaryInfoRendererChanged;
O7.prototype.videoPrimaryInfoRendererChanged=O7.prototype.videoPrimaryInfoRendererChanged;O7.prototype.maybeUpdateActionsOnSeparateLine=O7.prototype.maybeUpdateActionsOnSeparateLine;O7.prototype.updateOwnerAndDescriptionPosition=O7.prototype.updateOwnerAndDescriptionPosition;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],O7.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],O7.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],O7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],O7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#above-the-fold"),_.F("design:type",HTMLElement)],O7.prototype,"aboveTheFoldContainer",void 0);_.Y([_.bM("#menu ytd-menu-renderer"),_.F("design:type",Object)],O7.prototype,"menu",void 0);
_.Y([_.bM("#description-inline-expander"),_.F("design:type",Object)],O7.prototype,"descriptionInlineExpander",void 0);_.Y([_.bM("#faded-structured-description"),_.F("design:type",Object)],O7.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.Y([_.bM("#structured-description"),_.F("design:type",Object)],O7.prototype,"structuredDescriptionContentRendererElement",void 0);_.Y([_.bM("#title"),_.F("design:type",HTMLElement)],O7.prototype,"titleElement",void 0);
_.Y([_.bM("#description"),_.F("design:type",HTMLElement)],O7.prototype,"descriptionElement",void 0);_.Y([_.bM("#description-interaction"),_.F("design:type",Object)],O7.prototype,"descriptionInteraction",void 0);_.Y([_.bM("#owner"),_.F("design:type",HTMLElement)],O7.prototype,"ownerElement",void 0);_.Y([_.bM("#top-row"),_.F("design:type",HTMLElement)],O7.prototype,"topRowElement",void 0);_.Y([_.bM("#bottom-row"),_.F("design:type",HTMLElement)],O7.prototype,"bottomRowElement",void 0);
_.Y([_.bM("#actions"),_.F("design:type",HTMLElement)],O7.prototype,"actionsElement",void 0);_.Y([_.bM("#bottom-actions"),_.F("design:type",HTMLElement)],O7.prototype,"bottomActionsElement",void 0);_.Y([_.bM("#ytd-watch-info-text"),_.F("design:type",Object)],O7.prototype,"watchInfoTextElement",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"videoPrimaryInfoRenderer",void 0);
_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"videoSecondaryInfoRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"commentsEntryPointHeaderRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"videoMetadataCarousel",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"structuredDescriptionContentRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"videoSummary",void 0);
_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"merchShelf",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"infoPanelBelowMetadata",void 0);_.Y([_.x("structuredDescriptionContentRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"productShelf",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"metadataBadgesInDescription",void 0);
_.Y([_.x("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"shouldHideBadges",null);_.Y([_.x("productShelf","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"shouldShowProductShelf",null);_.Y([_.t(),_.F("design:type",Boolean)],O7.prototype,"isWatchFlexy",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"descriptionCollapsed",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],O7.prototype,"useFadedScrimDescription",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"skinnyMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"largerItemWrap",null);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"playlist",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"clarifyBox",void 0);
_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"playerAds",void 0);_.Y([_.t(),_.F("design:type",Boolean)],O7.prototype,"isDark",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],O7.prototype,"actionsOnSeparateLine",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"disableVideoOwnerOnTap",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"swatcherooDelayLoad",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],O7.prototype,"suppressTopLevelMetadataRows",void 0);_.Y([_.t(),_.F("design:type",Object)],O7.prototype,"primaryMenuWidth",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"videoId",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"titleHeadlineXs",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"titleHeadlineS",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"titleHeadlineM",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"titleHashtagBlackLinkified",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"titleHashtagGreyLinkified",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],O7.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.Y([_.V8("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"updateOwnerAndDescriptionPosition",null);_.Y([_.V8("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.Y([_.x("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"descriptionText",null);_.Y([_.x("videoSecondaryInfoRenderer.headerRuns"),_.F("design:type",Array),_.F("design:paramtypes",[])],O7.prototype,"headerRuns",null);_.Y([_.t({value:!1}),_.x("commentsEntryPointHeaderRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"hasTeaser",null);
_.Y([_.t({value:!1,reflectToAttribute:!0}),_.x("videoMetadataCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"hasTeaserCarousel",null);_.Y([_.t({value:3}),_.x("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"descriptionMaxLines",null);_.Y([_.x("videoSecondaryInfoRenderer.metadataRowContainer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"collapsibleMetadataRows",null);
_.Y([_.x("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"alwaysVisibleMetadataRows",null);_.Y([_.x("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"hasInlineStructuredDescription",null);
_.Y([_.x("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"showInlineStructuredDescription",null);_.Y([_.x("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"descriptionExpandCommand",null);
_.Y([_.x("videoSecondaryInfoRenderer.owner"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"videoOwnerCommand",null);_.Y([_.t({reflectToAttribute:!0}),_.x("videoPrimaryInfoRenderer.videoActions"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"flexMenuEnabled",null);_.Y([_.x("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"showAttributedStringDescription",null);
_.Y([_.x("descriptionText","useFadedScrimDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"showFormattedStringDescription",null);_.Y([_.x("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],O7.prototype,"showFadedStructuredDescription",null);
_.Y([_.V8("videoPrimaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"videoPrimaryInfoRendererChanged",null);_.Y([_.x("videoPrimaryInfoRenderer.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"videoTitle",null);_.Y([_.x("videoPrimaryInfoRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],O7.prototype,"noEndpoints",null);
_.Y([_.V8("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"videoSecondaryInfoRendererChanged",null);_.Y([_.P("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"structuredDescriptionContentRendererChanged",null);
_.Y([_.P("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"updateTopLevelIconsOnly",null);_.Y([_.P("skinnyMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"moveActionsElement",null);_.Y([_.R("yt-text-inline-expander-expand-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.Y([_.R("yt-text-inline-expander-collapse-clicked"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.Y([_.R("yt-text-inline-expander-expanded-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],O7.prototype,"onRenderStamperFinished",null);_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"onYtExpanderMoreTapped",null);_.Y([_.R("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"onYtExpanderLessTapped",null);
_.Y([_.P("videoPrimaryInfoRenderer","hasInlineStructuredDescription"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"registerPanel",null);_.Y([_.P("videoSecondaryInfoRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],O7.prototype,"resetDescriptionState",null);O7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-watch-metadata"})],O7);
_.l(O7,"ytd-watch-metadata",function(){if(a8O!==void 0)return a8O;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return a8O=n},{mode:2});var WAK=function(n){_.TR.call(this);this.JSC$20055_watchApi=n;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;I8y(this);Cqy(this);rE$(this);Oed(this);ied(this);w0K(this);hVW(this)};
_.f(WAK,_.TR);var rE$=function(n){var D=function(){_.c("kevlar_is_pupi_enabled")||iE(n)};
n.JSC$20055_watchApi.getRoot().addEventListener("yt-player-updated",D);n.addOnDisposeCallback(function(){n.JSC$20055_watchApi.getRoot().removeEventListener("yt-player-updated",D)})},ied=function(n){if(_.c("kevlar_endscreen_auto_theater_mode")){var D=_.a9(_.Ss(),wn,function(){eV1(n)});
n.addOnDisposeCallback(D)}},I8y=function(n){var D,L,g,b,q;
_.B(function(U){if(U.nextAddress==1)return _.p(U,n.JSC$20055_watchApi.playerApi,2);D=U.yieldResult;L=function(J){J=!!J;xlh(n)&&(J=J?2:1,_.FZ.getInstance().setState(J,!0,!1))};
g=function(J){J&&_.CUO(_.Ss().getState())&&(_.$d(n.JSC$20055_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),n.temporaryTheaterMode=!0)};
b=function(J){_.c("kevlar_player_update_autonav_on_new_data")&&J.type==="newdata"&&(_.c("kevlar_is_pupi_enabled")||iE(n))};
q=function(J){n.onPlayerStateChange(J)};
_.c("kevlar_endscreen_auto_theater_mode")&&D.addEventListener("onAutonavCancelled",g);D.addEventListener("onAutonavChangeRequest",L);D.addEventListener("onVideoDataChange",b);D.addEventListener("onStateChange",q);n.addOnDisposeCallback(function(){D.removeEventListener("onAutonavChangeRequest",L);D.removeEventListener("onVideoDataChange",b);D.removeEventListener("onStateChange",q);_.c("kevlar_endscreen_auto_theater_mode")&&D.removeEventListener("onAutonavCancelled",g)});
_.Tq(U)})},Cqy=function(n){n.JSC$20055_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){n.autonavCancelledBySignal=!0;
_.c("kevlar_is_pupi_enabled")||iE(n)});
n.JSC$20055_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(D,L,g){L&&iE(n,g)});
n.JSC$20055_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){xlh(n)&&_.FZ.getInstance().setState(2,!0,!0)});
n.JSC$20055_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){xlh(n)&&_.FZ.getInstance().setState(1,!0,!0)});
n.addOnDisposeCallback(function(){wI(n.JSC$20055_watchApi,"yt-signal-action-cancel-autonav");wI(n.JSC$20055_watchApi,"yt-autonav-state-changed-action");wI(n.JSC$20055_watchApi,"yt-enable-autoplay-command");wI(n.JSC$20055_watchApi,"yt-disable-autoplay-command")})},Oed=function(n){var D=n.JSC$20055_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){hVW(n)}),L=n.JSC$20055_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){w0K(n)});
n.addOnDisposeCallback(function(){n.JSC$20055_watchApi.unsubscribeByKey(D);n.JSC$20055_watchApi.unsubscribeByKey(L)})},hVW=function(n){n.autonavCancelledBySignal=!1;
_.c("kevlar_is_pupi_enabled")||iE(n)},w0K=function(n){var D=n.JSC$20055_watchApi.getWatchNextResponse(),L,g;
var b=(D=(g=_.u(D==null?void 0:(b=D.playerOverlays)==null?void 0:(L=b.playerOverlayRenderer)==null?void 0:L.autonavToggle,_.XuL))==null?void 0:g.enabled)?2:1;_.c("kevlar_is_pupi_enabled")?_.FZ.getInstance().setState(b,!1,!1):iE(n);_.c("web_persist_server_autonav_state_on_client")&&typeof D==="boolean"&&_.J1y(b===2)},xlh=function(n){if(n.autonavCancelledBySignal)return!1;
var D,L,g,b;return!!((D=n.JSC$20055_watchApi.getWatchNextResponse())==null?0:(L=D.contents)==null?0:(g=L.twoColumnWatchNextResults)==null?0:(b=g.autoplay)==null?0:b.autoplay)};
WAK.prototype.onPlayerStateChange=function(n){if(n===0){n=!_.FZ.getInstance().isAutoplaySetExplicitly();var D=this.JSC$20055_watchApi.getWatchNextResponse(),L,g,b,q;D=_.u(D==null?void 0:(L=D.contents)==null?void 0:(g=L.twoColumnWatchNextResults)==null?void 0:(b=g.autoplay)==null?void 0:(q=b.autoplay)==null?void 0:q.autoplayExplicitChoiceDialogRenderer,_.Cyc);xlh(this)&&n&&D&&_.Ly.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:D},popupType:"DIALOG"}})}else eV1(this)};
var eV1=function(n){n.temporaryTheaterMode&&(n.temporaryTheaterMode=!1,_.$d(n.JSC$20055_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},iE=function(n,D){D=D===void 0?!1:D;
var L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20055_watchApi.playerApi,2);L=g.yieldResult;xlh(n)?L.setAutonavState(_.FZ.getInstance().getState(),D):L.setAutonavState(1,D);_.Tq(g)})};var KAd={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"};var Pqy=function(n){_.TR.call(this);var D=this;this.JSC$20060_watchApi=n;var L=this.JSC$20060_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){RV$(D)});
this.addOnDisposeCallback(function(){D.JSC$20060_watchApi.unsubscribeByKey(L)});
RV$(this)};
_.f(Pqy,_.TR);var RV$=function(n){var D=n.JSC$20060_watchApi.getPlayerResponse(),L=n.JSC$20060_watchApi.getWatchNextResponse();if(!_.J_i(D==null?void 0:D.playabilityStatus,L==null?void 0:L.playerOverlays)){var g;var b=D==null?void 0:(g=D.playabilityStatus)==null?void 0:g.errorScreen}n.JSC$20060_watchApi.provideRenderingData("ERROR_SCREEN",b)};var tVh=_.t4(function(n){var D=n.data;return _.Z("yt-player-overlay-video-details-renderer",{class:"ytPlayerOverlayVideoDetailsRendererHost"},_.Z("div",{class:"ytPlayerOverlayVideoDetailsRendererTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("div",{class:"ytPlayerOverlayVideoDetailsRendererSubtitle"},_.Z(_.fF,{data:function(){return D().channelAvatar}},{avatarViewModel:_.eY}),_.Z(_.pl,{text:function(){return D().subtitle}})))},"pi");var mld=_.t4(function(n){return _.Z("yt-player-quick-action-buttons",{class:_.nl("ytPlayerQuickActionButtonsHost")},_.Z(_.aV,{each:n.data},function(D){return _.Z(_.fF,{data:function(){return D}},{buttonViewModel:_.O9,
likeButtonViewModel:function(L){return _.Z(_.HVX,{data:L.data,disableIconAnimation:!0})},
dislikeButtonViewModel:_.FmI})}))},"qi");var X0S=function(n){_.TR.call(this);var D=this;this.JSC$20063_watchApi=n;n=_.V(_.bn({},void 0,"ufFdVc"));this.quickActionsViewModel=n.next().value;this.setQuickActionsViewModel=n.next().value;n=_.V(_.bn({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=n.next().value;this.setPlayerOverlayVideoDetailsRenderer=n.next().value;var L=this.JSC$20063_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){v9O(D)});
this.addOnDisposeCallback(function(){D.JSC$20063_watchApi.unsubscribeByKey(L)})};
_.f(X0S,_.TR);
var v9O=function(n){var D,L,g,b,q,U,J,k,a,d,T,Q,A,I;_.B(function(w){if(w.nextAddress==1)return _.p(w,n.JSC$20063_watchApi.playerApi,2);D=w.yieldResult;L=n.JSC$20063_watchApi.getWatchNextResponse();q=(g=L)==null?void 0:(b=g.playerOverlays)==null?void 0:b.playerOverlayRenderer;J=_.u((U=q)==null?void 0:U.fullscreenQuickActionsBar,_.Vg6);(a=(k=n).setQuickActionsViewModel)==null||a.call(k,J||{});J&&l8S(n,D);Q=(d=q)==null?void 0:(T=d.videoDetails)==null?void 0:T.playerOverlayVideoDetailsRenderer;(I=(A=
n).setPlayerOverlayVideoDetailsRenderer)==null||I.call(A,Q||{});Q&&MVy(n,D);_.Tq(w)})},l8S=function(n,D){if(!n.quickActionButtonsContainer){n.quickActionButtonsContainer=document.createElement("div");
D.setFullscreenQuickActions(n.quickActionButtonsContainer);var L=function(){return n.quickActionsViewModel().quickActionButtons||[]},g=_.ko(n.quickActionButtonsContainer,function(){return _.Z(mld,{data:L})});
n.addOnDisposeCallback(function(){D.setFullscreenQuickActions(void 0);g()})}},MVy=function(n,D){if(!n.playerOverlayVideoDetailsRendererContainer){n.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
D.setPlayerOverlayVideoDetailsRenderer(n.playerOverlayVideoDetailsRendererContainer);var L=_.ko(n.playerOverlayVideoDetailsRendererContainer,function(){return _.Z(tVh,{data:n.playerOverlayVideoDetailsRenderer})});
n.addOnDisposeCallback(function(){D.setPlayerOverlayVideoDetailsRenderer(void 0);L()})}};var hH=function(n){_.TR.call(this);var D=this;this.JSC$20068_watchApi=n;this.JSC$20068_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;n=_.a9(_.Ss(),_.hX,function(L){o9y(D,L)});
this.addOnDisposeCallback(n);n=_.a9(_.Ss(),_.Wj,function(L){D.onWatchScroll(L)});
this.addOnDisposeCallback(n);_.c("kevlar_watch_while_v2")&&(n=_.a9(_.Ss(),_.i2,function(L){Ywd(D,L)}),this.addOnDisposeCallback(n));
Swy(this);FAi(this);this.onWatchScroll(_.Wj(_.Ss().getState()));_.is("START_IN_FULL_WINDOW_MODE")&&this.JSC$20068_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.f(hH,_.TR);var Swy=function(n){n.JSC$20068_watchApi.registerActionHandler("yt-fullscreen-change-action",function(D){var L=wn(_.Ss().getState());D&&!L||_.Ss().dispatch(_.LI({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!D}}))});
n.addOnDisposeCallback(function(){wI(n.JSC$20068_watchApi,"yt-fullscreen-change-action")})},FAi=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20068_watchApi.playerApi,2);D=g.yieldResult;L=function(){n.onFullerscreenEduClicked()};
D.addEventListener("onFullerscreenEduClicked",L);n.addOnDisposeCallback(function(){D.removeEventListener("onFullerscreenEduClicked",L)});
_.Tq(g)})},o9y=function(n,D){var L;
_.B(function(g){if(g.nextAddress==1)return n.isFullscreen=!!_.nB(),_.p(g,n.JSC$20068_watchApi.playerApi,2);L=g.yieldResult;n.JSC$20068_miniplayerActive||L.setFauxFullscreen(n.isFullscreen);if(D&&(n.JSC$20068_watchApi.focusOnPlayer(),!n.fullerscreenEduButtonShownThisPlayback)){n.fullerscreenEduButtonShownThisPlayback=!0;var b=_.JP("yt-fullerscreen-edu-button-shown-count")||0;_.BX("yt-fullerscreen-edu-button-shown-count",b+1,31536E3);n.updateFullerscreenEduButtonSubtleModeState()}_.Tq(g)})},Ywd=function(n,
D){var L;
_.B(function(g){if(g.nextAddress==1)return n.JSC$20068_miniplayerActive=D,_.p(g,n.JSC$20068_watchApi.playerApi,2);L=g.yieldResult;L.setFauxFullscreen(!n.JSC$20068_miniplayerActive&&n.isFullscreen);_.Tq(g)})};
hH.prototype.onWatchScroll=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return _.c("external_fullscreen_with_edu")?_.p(b,D.JSC$20068_watchApi.playerApi,2):b.return();L=b.yieldResult;g=n<=0;D.shouldShowFullerscreenEdu!==g&&(D.shouldShowFullerscreenEdu=g,L.updateFullerscreenEduButtonVisibility(!D.shouldShowFullerscreenEdu));_.Tq(b)})};
hH.prototype.onFullerscreenEduClicked=function(){this.JSC$20068_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var n=_.JP("yt-fullerscreen-edu-button-click-count")||0;_.BX("yt-fullerscreen-edu-button-click-count",n+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
hH.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var n=this,D,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return D=_.JP("yt-fullerscreen-edu-button-click-count")||0,L=_.JP("yt-fullerscreen-edu-button-shown-count")||0,g=_.H7("external_fullscreen_button_click_threshold"),b=_.H7("external_fullscreen_button_shown_threshold"),q=D>=g||L>=b,_.p(J,n.JSC$20068_watchApi.playerApi,2);U=J.yieldResult;U.updateFullerscreenEduButtonSubtleModeState(q);_.Tq(J)})};
hH.prototype.disposeInternal=function(){_.TR.prototype.disposeInternal.call(this);var n=_.nB();_.c("kevlar_exit_fullscreen_leaving_watch")&&n&&_.DE(n)};var yEO=function(n){_.TR.call(this);var D=this;this.JSC$20072_watchApi=n;this.jobId=0;this.pendingRequestId=void 0;var L=this.JSC$20072_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){He1(D)});
this.addOnDisposeCallback(function(){D.JSC$20072_watchApi.unsubscribeByKey(L)});
He1(this)};
_.f(yEO,_.TR);var NmS=function(n){_.fj.cancelJob(n.jobId);n.pendingRequestId=void 0},He1=function(n){NmS(n);
var D=gOW(n.JSC$20072_watchApi.getWatchNextResponse());if(D){var L=250,g,b=(g=_.u(D,_.$Li))==null?void 0:g.initialDelayMs;_.c("web_watch_updated_metadata_server_initial_delay")&&b&&(L=b);n.jobId=_.fj.addLowPriorityJob(function(){return n.fetchUpdatedMetadata(D)},L)}};
yEO.prototype.fetchUpdatedMetadata=function(n,D){var L=this,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e;return _.B(function(v){switch(v.nextAddress){case 1:D&&(g={continuation:D});if(!_.c("web_get_updated_metadata_fantasy_panel_continuation_params")){v.jumpTo(2);break}b=_.E().resolve(_.C9);q="PAsports_fantasy";return _.p(v,b.isVisible(q,!0),3);case 3:v.yieldResult&&(a=(J=(U=b).getUpdatePanelContinuationData)==null?void 0:(k=J.call(U,q))==null?void 0:k.updatePanelContinuationRequest)&&(g||(g={}),g.clientParams=
{panelContinuationParams:{panelContinuation:a}});case 2:d=_.E().resolve(_.cn);if(!d)return _.zo(Error("jm")),v.return();T={};L.pendingRequestId=T;return _.p(v,_.xI(d,n,g),4);case 4:Q=v.yieldResult;if(T!==L.pendingRequestId)return v.return();w=(A=Q)==null?void 0:(I=A.continuation)==null?void 0:I.timedContinuationData;((h=w)==null?0:h.continuation)&&((e=w)==null?0:e.timeoutMs)&&(L.jobId=_.fj.addLowPriorityJob(function(){return L.fetchUpdatedMetadata(n,w.continuation)},w.timeoutMs));
_.Tq(v)}})};
yEO.prototype.disposeInternal=function(){_.TR.prototype.disposeInternal.call(this);NmS(this)};var jzI=_.t4(function(n){var D=_.GS(function(){var g=n.data().videoId;if(n.active())g=_.NK(g),_.E().resolve(_.S6).resolveCommand(g);else{var b=n.playerApi(),q=b.getAvailableAudioTracks(),U,J,k=(U=n.sourceVideoConfig().audioTracks)==null?void 0:(J=U.find(function(a){return a.isDefaultForSource}))==null?void 0:J.id;
if(q=q.find(function(a){return a.getLanguageInfo().getId()===k}))b.setAudioTrack(q,!0),b.setCompositeParam({activeVideoId:g}),n.setActiveSourceId(g)}}),L={};
return _.Z("ytw-composite-source-video-overlay",{class:_.nl("ytwCompositeSourceVideoOverlayHost",(L.ytwCompositeSourceVideoOverlayActive=n.active,L.ytwCompositeSourceVideoOverlayInteracting=n.interacting,L)),style:_.Uh({left:function(){var g;return((g=n.data().topLeftCornerX)!=null?g:0)*100+"%"},
top:function(){var g;return((g=n.data().topLeftCornerY)!=null?g:0)*100+"%"},
width:function(){var g;return((g=n.data().width)!=null?g:0)*100+"%"},
height:function(){var g;return((g=n.data().height)!=null?g:0)*100+"%"}}),
"on:click":D},_.Z("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"ri");var nnm=_.t4(function(n){var D=_.V(_.V3(function(){var J,k=(J=n.data().sources)==null?void 0:J.find(function(a){return a.isActive});
if(k)return k.videoId})),L=D.next().value,g=D.next().value;
D=_.V(_.bn(!1,void 0,"WI4BUb"));var b=D.next().value,q=D.next().value;D=_.GS(function(){q(!0)});
var U=_.GS(function(){q(!1)});
return _.Z("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":D,"on:mouseout":U},_.Z(_.Z4,{cond:function(){return n.data().sources},
then:function(J){return _.Z(_.aV,{each:J},function(k){return _.Z(jzI,{data:k,active:function(){return k.videoId===L()},
setActiveSourceId:g,interacting:b,playerApi:n.playerApi,sourceVideoConfig:function(){return bS$(n.compositeVideoConfig(),k.videoId)}})})}}))},"si");var gnI=function(n){_.TR.call(this);this.JSC$20088_watchApi=n;n=_.V(_.bn({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=n.next().value;this.setCompositeVideoOverlayRenderer=n.next().value;n=_.V(_.bn({},void 0,"U5hcq"));this.compositeVideoConfig=n.next().value;this.setCompositeVideoConfig=n.next().value;DXO(this);L7c(this)};
_.f(gnI,_.TR);var DXO=function(n){var D=n.JSC$20088_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){L7c(n)});
n.addOnDisposeCallback(function(){n.JSC$20088_watchApi.unsubscribeByKey(D)})},bj_=function(n){var D;
return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20088_watchApi.playerApi,2);D=L.yieldResult;D.setCompositeVideoOverlayRendererComponent(n.container);_.Tq(L)})},$Xm=function(n){var D;
return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20088_watchApi.playerApi,2);D=L.yieldResult;D.setCompositeVideoOverlayRendererComponent(void 0);_.Tq(L)})},Gv1=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20088_watchApi.playerApi,2);D=g.yieldResult;n.container=document.createElement("div");L=_.ko(n.container,function(){return _.Z(nnm,{data:n.compositeVideoOverlayRenderer,compositeVideoConfig:n.compositeVideoConfig,playerApi:D})});
n.addOnDisposeCallback(L);_.Tq(g)})},L7c=function(n){var D,L,g,b,q,U,J,k;
_.B(function(a){return a.nextAddress==1?(D=n.JSC$20088_watchApi.getPlayerResponse(),q=_.u((L=D)==null?void 0:(g=L.overlay)==null?void 0:(b=g.playerControlsOverlayRenderer)==null?void 0:b.compositeVideoOverlay,jW$),k=(U=D)==null?void 0:(J=U.playerConfig)==null?void 0:J.compositeVideoConfig,q&&n.setCompositeVideoOverlayRenderer(q),k&&n.setCompositeVideoConfig(k),q&&k?n.container?a.jumpTo(6):_.p(a,Gv1(n),6):qs1(n)?_.p(a,$Xm(n),0):a.jumpTo(0)):qs1(n)?a.jumpTo(0):_.p(a,bj_(n),0)})},qs1=function(n){var D;
return!((D=n.container)==null||!D.parentElement)};
gnI.prototype.disposeInternal=function(){qs1(this)&&$Xm(this);_.TR.prototype.disposeInternal.call(this)};var kvh=function(n){_.TR.call(this);var D=this;this.JSC$20094_watchApi=n;var L=this.JSC$20094_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var g=D.JSC$20094_watchApi.getPlayerResponse();if(g){var b,q;if(g=_.u((b=g.endscreen)==null?void 0:(q=b.endscreenRenderer)==null?void 0:q.hideButton,_.zZ)){var U;(U=D.setEndscreenHideButton)==null||U.call(D,g);V5y(D)}}});
this.addOnDisposeCallback(function(){D.JSC$20094_watchApi.unsubscribeByKey(L)});
n=_.V(_.bn({},void 0,"PPHRb"));this.endscreenHideButton=n.next().value;this.setEndscreenHideButton=n.next().value;UXI(this);BDy(this);JGD(this)};
_.f(kvh,_.TR);var V5y=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return n.creatorEndscreenHideButtonContainer?g.return():_.p(g,n.JSC$20094_watchApi.playerApi,2);D=g.yieldResult;n.creatorEndscreenHideButtonContainer=document.createElement("div");_.R1(n.creatorEndscreenHideButtonContainer,!1);D.setCreatorEndscreenHideButton(n.creatorEndscreenHideButtonContainer);L=_.ko(n.creatorEndscreenHideButtonContainer,function(){return _.Z(_.IQ,{data:n.endscreenHideButton,useOutlinedIcon:!0})});
n.addOnDisposeCallback(function(){L();D.setCreatorEndscreenHideButton(void 0)});
_.Tq(g)})},UXI=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20094_watchApi.playerApi,2);D=g.yieldResult;L=function(){n.creatorEndscreenHideButtonContainer&&_.R1(n.creatorEndscreenHideButtonContainer,!0)};
D.addEventListener("endscreenelementshown",L);n.addOnDisposeCallback(function(){D.removeEventListener("endscreenelementshown",L)});
_.Tq(g)})},BDy=function(n){var D=function(){n.creatorEndscreenHideButtonContainer&&_.R1(n.creatorEndscreenHideButtonContainer,!1)},L=n.JSC$20094_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",D),g=n.JSC$20094_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",D);
n.addOnDisposeCallback(function(){n.JSC$20094_watchApi.unsubscribeByKey(L);n.JSC$20094_watchApi.unsubscribeByKey(g)})},JGD=function(n){n.JSC$20094_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(D){var L=_.u(D,Yiy);
n.JSC$20094_watchApi.playerApi.then(function(g){g==null||g.setCreatorEndscreenVisibility(!!L.hide)})});
n.addOnDisposeCallback(function(){wI(n.JSC$20094_watchApi,"yt-change-creator-endscreen-visibility-command")})};var Zjy=function(n){_.TR.call(this);this.JSC$20100_watchApi=n;pr1(this)};
_.f(Zjy,_.TR);var pr1=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20100_watchApi.playerApi,2);D=g.yieldResult;L=function(b){_.Ss().dispatch(_.LI({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:b}}))};
D.addEventListener("onRetroModeChanged",L);n.addOnDisposeCallback(function(){D.removeEventListener("onRetroModeChanged",L)});
_.Tq(g)})};var kKD=0,xc=0,ZSK=0;var aGm=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),Wf=function(n){_.TR.call(this);this.JSC$20113_watchApi=n;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;dXh(this)};
_.f(Wf,_.TR);
var dXh=function(n){var D,L,g;_.B(function(b){if(b.nextAddress==1)return _.p(b,n.JSC$20113_watchApi.playerApi,2);D=b.yieldResult;if(n.isDisposed())return b.return();n.sessionStorage=_.YJ3("yt-sleep-timer");n.sessionStorage||_.CL(new _.pe("SessionStorage for Sleep Timer is undefined."));((L=n.sessionStorage)==null?void 0:L.get("yt-sleep-timer"))==="true"&&(T_W(),(g=n.sessionStorage)==null||g.remove("yt-sleep-timer"),D.syncVolume());TDm(n,D);EnO(n,D);sTK(n,D);_.Tq(b)})},TDm=function(n,D){var L=function(a){n.onSleepTimerSettingsChanged(a,
D)},g=function(a){n.onPlayerStateChange(a,D)},b=function(){n.onLoopChange(D)},q=function(){n.onCloseMiniplayer(D)},U=function(){JcK(D,(0,_.Ml)(),EOy(D),n.selectedOption==="End of video",D.getPlayerState()!==1)},J=function(){n.onSeekComplete(D)},k=function(){_.fj.cancelJob(xc);
var a=D.getCurrentTime()>=D.getDuration(),d=n.selectedOption==="End of video"||n.selectedOption==="End of playlist"&&!V11(n.playlistId);a&&d&&cGh(n,D)};
D.addEventListener("onSleepTimerSettingsChanged",L);D.addEventListener("onLoopChange",b);D.addEventListener("onLoopRangeChange",b);D.addEventListener("onStateChange",g);D.addEventListener("onCloseMiniplayer",q);D.addEventListener("onSleepTimerFeatureAvailable",U);D.addEventListener("SEEK_COMPLETE",J);D.addEventListener("onAdStart",k);n.addOnDisposeCallback(function(){D.removeEventListener("onSleepTimerSettingsChanged",L);D.removeEventListener("onLoopChange",b);D.removeEventListener("onLoopRangeChange",
b);D.removeEventListener("onStateChange",g);D.removeEventListener("onCloseMiniplayer",q);D.removeEventListener("onSleepTimerFeatureAvailable",U);D.removeEventListener("SEEK_COMPLETE",J);D.removeEventListener("onAdStart",k)})},EnO=function(n,D){var L=n.JSC$20113_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var g=D.getVideoData().video_id,b,q=(b=GKS(n.JSC$20113_watchApi))==null?void 0:b.playlistId;
n.pauseAutonavPlayback&&(D.pauseVideo(),D.syncVolume(),n.pauseAutonavPlayback=!1);if(n.selectedOption==="End of video"&&g!==n.videoId)eI(n,D);else{if(n.selectedOption==="End of playlist"){b=V11(n.playlistId);if(q!==n.playlistId){eI(n,D);break a}b?b&&QTy(n,D):uAS(n,D)}n.videoId=g;n.playlistId=q}}});
n.addOnDisposeCallback(function(){n.JSC$20113_watchApi.unsubscribeByKey(L)})},sTK=function(n,D){var L=_.E().resolve(_.CK),g=_.a9(L,_.ANv,function(q){q&&n.selectedOption!=="Off"&&eI(n,D)}),b=_.a9(L,wn,function(q){var U,J;
return _.B(function(k){if(k.nextAddress==1)return _.p(k,_.pJ().navigationFinishPromise,2);U=!_.Lz6();J=_.E().resolve(_.X1).isMiniplayerActive();q||!$dO(n.selectedOption)||J||U||eI(n,D);_.Tq(k)})});
L=_.a9(L,function(q){return q.entities.playlistLoopStateEntity||{}},function(q){q=q===void 0?{}:q;
var U=qiD(n.JSC$20113_watchApi);if(U){var J;((J=q[U])==null?void 0:J.state)==="PLAYLIST_LOOP_STATE_ALL"&&$dO(n.selectedOption)&&eI(n,D)}});
n.addOnDisposeCallback(g);n.addOnDisposeCallback(L);n.addOnDisposeCallback(b)};
Wf.prototype.onSleepTimerSettingsChanged=function(n,D){switch(n){case "Off":this.selectedOption!=="Off"&&eI(this,D);break;case "End of video":case "End of playlist":fG$(this,n,D);break;default:fG$(this,n,D,aGm.get(n))}};
Wf.prototype.onLoopChange=function(n){(n.getLoopVideo()||n.getLoopRange())&&$dO(this.selectedOption)&&eI(this,n)};
Wf.prototype.onCloseMiniplayer=function(n){$dO(this.selectedOption)&&eI(this,n)};
var fG$=function(n,D,L,g){AGy(n,L);n.selectedOption=D;n.videoId=L.getVideoData().video_id;n.playlistId="";var b;(b=n.sessionStorage)==null||b.set("yt-sleep-timer","true");n.adjustmentsCount++;JcK(L,(0,_.Ml)(),EOy(L),n.selectedOption==="End of video");if(n.selectedOption==="End of video")uAS(n,L),z9y(n,L);else if(n.selectedOption==="End of playlist"){z9y(n,L);var q,U;n.playlistId=(U=(q=GKS(n.JSC$20113_watchApi))==null?void 0:q.playlistId)!=null?U:"";V11(n.playlistId)||uAS(n,L)}else g&&(n.presetFadeSchedulerId=
_.df(_.fj,function(){am_(L,15E3)},g-15E3),n.presetPauseSchedulerId=_.df(_.fj,function(){cGh(n,L)},g),pIO(L,(0,_.Ml)(),g))},cGh=function(n,D){if(wn(_.E().resolve(_.CK).getState())){var L={dismissDialogEndpoint:{}};
var g={commandExecutorCommand:{commands:[L,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};L={buttonViewModel:{title:_.Tg("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:L}}};g={buttonViewModel:{title:_.Tg("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:g}}};var b={dialogHeaderViewModel:{headline:{content:_.Tg("SLEEP_TIMER_ENDED_TITLE")}}};
var q={basicContentViewModel:{paragraphs:[{text:{content:_.Tg("SLEEP_TIMER_ENDED_TEXT")}}]}};L={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:b,content:q,footer:{panelFooterViewModel:{primaryButton:L,secondaryButton:g,shouldHideDivider:!0}}}}}}};_.E().resolve(_.S6).resolveCommand(L,{form:{element:n}})}else T_W();IGi(n,!1);C9D(n,D);D.pauseVideo();_.FZ.getInstance().getState()===2&&D.getPlayerState()===5&&(n.pauseAutonavPlayback=!0)},eI=function(n,D){IGi(n,!0);
C9D(n,D);T_W()},C9D=function(n,D){AGy(n,D);
n.selectedOption="Off";n.videoId="";n.playlistId="";n.adjustmentsCount=0;var L;(L=n.sessionStorage)==null||L.remove("yt-sleep-timer");_.fj.cancelJob(kKD);D.resetSleepTimerMenuSettings()},IGi=function(n,D){D={timer_length_adjustment_times_during_session:n.adjustmentsCount-1,
is_session_cancelled:D};switch(n.selectedOption){case "Off":D.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":D.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":D.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:D.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",D.option_duration_in_minutes=aGm.get(n.selectedOption)/6E4}_.Qa("sleepTimerSessionFinishEvent",D)};
Wf.prototype.onPlayerStateChange=function(n,D){n===1?JcK(D,(0,_.Ml)(),EOy(D),this.selectedOption==="End of video"):n===0?(_.fj.cancelJob(xc),D.setVideoTimeLeft(B_W(0,0))):n===2&&_.fj.cancelJob(xc);this.selectedOption==="End of video"?n===0?cGh(this,D):n===2&&dd$(D):this.selectedOption!=="End of playlist"||V11(this.playlistId)||(n===0?cGh(this,D):n===2&&dd$(D))};
Wf.prototype.onSeekComplete=function(n){n.getPlayerState()===2&&JcK(n,(0,_.Ml)(),EOy(n),this.selectedOption==="End of video",!0)};
Wf.prototype.onCueRangeEnter=function(n,D){n==="sleep-timer-fade-audio"&&(n=(D.getDuration()-D.getProgressState().current)*1E3,am_(D,n))};
Wf.prototype.onCueRangeExit=function(n,D){n==="sleep-timer-fade-audio"&&D.getPlayerState()!==0&&dd$(D,!0)};
var uAS=function(n,D){D.addCueRange("sleep-timer-fade-audio",D.getDuration()-15,D.getDuration());D.addEventListener("onCueRangeEnter",function(L){n.onCueRangeEnter(L,D)});
D.addEventListener("onCueRangeExit",function(L){n.onCueRangeExit(L,D)})},QTy=function(n,D){D.removeCueRange("sleep-timer-fade-audio");
D.removeEventListener("onCueRangeEnter",function(L){n.onCueRangeEnter(L,D)});
D.removeEventListener("onCueRangeExit",function(L){n.onCueRangeExit(L,D)})},AGy=function(n,D){$dO(n.selectedOption)?QTy(n,D):(_.fj.cancelJob(n.presetPauseSchedulerId),_.fj.cancelJob(n.presetFadeSchedulerId),n.presetPauseSchedulerId=0,n.presetFadeSchedulerId=0);
dd$(D,!0)},z9y=function(n,D){D.setLoop(!1);
D.setLoopVideo(!1);D.setLoopRange(null);(n=qiD(n.JSC$20113_watchApi))&&_.E().resolve(_.CK).dispatch(_.pF("playlistLoopStateEntity",n,{key:n,state:"PLAYLIST_LOOP_STATE_NONE"}))};var wr$=function(n){_.TR.call(this);this.JSC$20116_watchApi=n;rGO(this);Ojc(this);ijW(this);n=n.getRoot();if(n.is==="ytd-watch-flexy"||n.is==="ytd-watch-grid")n.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.cTO();_.c("web_watch_log_theater_mode_cookie_state")&&_.Vj.get("wide","0")==="1"&&_.aE("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.f(wr$,_.TR);var rGO=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20116_watchApi.playerApi,2);D=g.yieldResult;L=function(b){h9O(n,!!b)};
D.addEventListener("SIZE_CLICKED",L);n.addOnDisposeCallback(function(){D.removeEventListener("SIZE_CLICKED",L)});
_.Tq(g)})},Ojc=function(n){n.JSC$20116_watchApi.registerActionHandler("yt-toggle-theater-mode",function(D,L){h9O(n,D,L===void 0?!0:L)});
n.addOnDisposeCallback(function(){wI(n.JSC$20116_watchApi,"yt-toggle-theater-mode")})};
wr$.prototype.getState=function(){return _.Aq(_.Ss().getState())};
var h9O=function(n,D,L){L=L===void 0?!0:L;var g,b,q,U=_.c("enable_player_resize_transition")&&!!n.JSC$20116_watchApi.getWatchNextResponse()&&!((g=n.JSC$20116_watchApi.getWatchNextResponse())==null?0:(b=g.contents)==null?0:(q=b.twoColumnWatchNextResults)==null?0:q.conversationBar);_.Xl3(function(){_.Ss().dispatch(_.LI({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:D}}));_.c("theater_mode_scroll_to_top_killswitch")||n.JSC$20116_watchApi.scrollWatchTo(0,!1);_.nB()&&_.c("external_fullscreen")&&_.DE(document.documentElement);
ijW(n);L&&_.Uw("wide",D?"1":"0",-1);_.$d(n.JSC$20116_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);n.JSC$20116_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:D});D&&_.cTO()},{shouldWrap:U})},ijW=function(n){var D;
_.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20116_watchApi.playerApi,2);D=L.yieldResult;D.setSizeStyle(!0,n.getState());_.Tq(L)})};var xXW=function(n){_.TR.call(this);var D=this;this.playerApi=n;this.timeToPanelSyncKeyMap={};var L;if(n==null?0:(L=n.isReady)==null?0:L.call(n)){L=_.a9(_.E().resolve(_.CK),function(b){return b.entities.timedMarkersListSyncEntity||{}},function(b,q){b=b===void 0?{}:b;
q=q===void 0?{}:q;for(var U=_.V(Object.keys(q)),J=U.next();!J.done;J=U.next())J=J.value,b[J]!==q[J]&&W71(D,q[J]);q=_.V(Object.keys(b));for(U=q.next();!U.done;U=q.next())U=U.value,J=b[U],D.timeToPanelSyncKeyMap[U]&&e9S(D,J)});
this.addOnDisposeCallback(L);var g=function(b){D.onCueRangeEnter(b)};
n.addEventListener("onCueRangeEnter",g);this.addOnDisposeCallback(function(){var b;(b=n.removeEventListener)==null||b.call(n,"onCueRangeEnter",g)})}};
_.f(xXW,_.TR);
var e9S=function(n,D){var L,g;if((L=n.playerApi)==null?0:(g=L.isReady)==null?0:g.call(L)){var b;if((L=D==null?void 0:(b=D.timedListData)==null?void 0:b.sections)&&D!=null&&D.key)for(b=_.V(L),L=b.next();!L.done;L=b.next())if(L=L.value,L.timedSyncDataList&&L.sectionId)for(g=0;g<L.timedSyncDataList.length;g++){var q=L.timedSyncDataList[g];q.syncItemId&&n.playerApi.addCueRange(L.sectionId+"_"+D.key+"_"+q.syncItemId,Number(q.videoTimeMs)/1E3,g===L.timedSyncDataList.length-1?0x8000000000000:Number(L.timedSyncDataList[g+
1].videoTimeMs)/1E3)}}},W71=function(n,D){var L,g;
if((L=n.playerApi)==null?0:(g=L.isReady)==null?0:g.call(L)){var b;if((L=D==null?void 0:(b=D.timedListData)==null?void 0:b.sections)&&D!=null&&D.key)for(b=_.V(L),L=b.next();!L.done;L=b.next())if(L=L.value,L.timedSyncDataList&&L.sectionId){g=_.V(L.timedSyncDataList);for(var q=g.next();!q.done;q=g.next())q=q.value,q.syncItemId&&n.playerApi.removeCueRange(L.sectionId+"_"+D.key+"_"+q.syncItemId)}}};
xXW.prototype.onCueRangeEnter=function(n){for(var D=_.V(Object.keys(this.timeToPanelSyncKeyMap)),L=D.next();!L.done;L=D.next()){L=L.value;var g=_.V(n.split("_"+L+"_")),b=g.next().value;g=g.next().value;if(b&&g){n=_.E().resolve(_.CK);D=this.timeToPanelSyncKeyMap[L];var q=_.TS8(n.getState(),D);L=K7d(L,b,g);if(L===-1)break;L={activeSyncId:g,activeItemIndex:L,activeSectionInfo:{sectionIdentifier:b}};q?n.dispatch(_.CF("markersEngagementPanelSyncEntity",D,L)):n.dispatch(_.pF("markersEngagementPanelSyncEntity",
D,Object.assign({},{key:D},L)));break}}};
var K7d=function(n,D,L){var g=_.E().resolve(_.CK),b,q;n=(b=sAm(g.getState(),n))==null?void 0:(q=b.timedListData)==null?void 0:q.sections;if(!n)return-1;b=0;q=_.V(n);for(n=q.next();!n.done;n=q.next()){n=n.value;g=n.timedSyncDataList||[];if(n.sectionId===D)return D=g.findIndex(function(U){return U.syncItemId===L}),D===-1?D:b+D;
b+=g.length}return-1};var t5d=function(n){_.TR.call(this);var D=this;this.JSC$20128_watchApi=n;this.unresolvedCommands=[];this.JSC$20128_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(L){R9S(D,L)});
this.addOnDisposeCallback(function(){wI(D.JSC$20128_watchApi,"yt-update-timed-markers-sync-observer-command")});
P91(this)};
_.f(t5d,_.TR);var P91=function(n){var D;_.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20128_watchApi.playerApi,2);D=L.yieldResult;if(n.isDisposed())return L.return();n.timedSyncObserver=new xXW(D);n.unresolvedCommands.length&&(n.unresolvedCommands.forEach(function(g){return R9S(n,g)}),n.unresolvedCommands=[]);
_.qI(n,n.timedSyncObserver);_.Tq(L)})},R9S=function(n,D){if(n.timedSyncObserver){var L=_.u(D,F$D);
if(L&&L.timedSyncEntityKey&&L.panelSyncEntityKey){n=n.timedSyncObserver;D=L.timedSyncEntityKey;var g=L.panelSyncEntityKey;L=!!L.isEnabled;L=L===void 0?!0:L;var b=_.E().resolve(_.CK);b=sAm(b.getState(),D);L?n.timeToPanelSyncKeyMap[D]||(n.timeToPanelSyncKeyMap[D]=g,e9S(n,b)):(delete n.timeToPanelSyncKeyMap[D],W71(n,b))}}else n.unresolvedCommands.push(D)};var mXK=_.t4(function(n){var D=n.data,L=n.maybeLogSmartSkipClientData,g=_.tb();_.v6(g,function(){return D().rendererContext},{onTap:function(d,T){T({disableClickTracking:!0})}});
var b=null,q=null,U=_.c("web_enable_auto_focus_for_timely_action_button"),J=function(){b=document.activeElement},k=function(){D().smartSkipMetadata&&(b=document.activeElement,EDy(function(){return q}))},a=function(d){if(D().smartSkipMetadata&&(!d||d.key!=="Enter")){b&&b.isConnected&&(EDy(function(){return b}),b=null);
var T;(T=q)==null||T.blur()}};
n=_.GS(function(){L==null||L(!0,D());return!1});
_.Fw(g,{visibilityCallback:function(d){if(U)d?q&&D().smartSkipMetadata&&(k(),document.addEventListener("focusin",J)):(document.removeEventListener("focusin",J),a());else if(d&&_.c("web_ephemeral_actions")){d=_.P6(D().rendererContext);var T=Number(D().maxVisibleDurationMilliseconds),Q,A=(Q=_.u(D().rendererContext,_.Xc))==null?void 0:Q.label;d&&T&&A&&(Q={label:A,command:d,durationMs:T},_.E().resolve(_.Ug).enqueue(Q))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.po(function(){if(U){var d;if((q=(d=g.value)==null?void 0:d.querySelector("button"))&&D().smartSkipMetadata){var T;(T=g.value)==null||T.addEventListener("keydown",a)}}});
_.QP(function(){U&&(q&&D().smartSkipMetadata&&q.removeEventListener("keydown",a),document.removeEventListener("focusin",J),a())});
return _.Z("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:g,"on:click":n},_.Z(_.fF,{data:function(){return D().content}},{buttonViewModel:_.O9}))},"ti");var vnh=_.t4(function(n){var D=n.data,L=n.playerApi,g=_.E().resolve(_.yoA);n=_.V(_.V3(function(){D()}));
var b=n.next().value,q=n.next().value,U=function(){return QWh(D(),b())},J=function(a,d){var T,Q,A=(T=_.u(d==null?void 0:d.rendererContext,_.zb8))==null?void 0:(Q=T.loggingDirectives)==null?void 0:Q.trackingParams;
if((d=d==null?void 0:d.smartSkipMetadata)&&d.loggingData&&(Q=d.loggingData,d=Q.algorithmId,T=Q.startMilliseconds,Q=Q.endMilliseconds,d&&T!==void 0&&Q!==void 0)){var I,w;a={smartSkipData:Object.assign({},{versionName:d,startMediaTimeMs:T,endMediaTimeMs:Q},a&&{userInteractionMediaTimeMs:(Math.floor(((I=_.oE())==null?void 0:(w=I.getPlayer())==null?void 0:w.getCurrentTime())||0)*1E3).toString()})};I=_.r1();var h;A&&(h=_.JR(A));I&&h&&_.Se(I,h,a)}},k=function(a,d){var T=QWh(D(),a);
if(T){var Q=_.u(T,ccI),A;if(A=d)A=L(),T=_.u(T,ccI),A=T!=null&&T.smartSkipMetadata?!(A==null?0:A.isSameMarkerTypeVisible((T==null?void 0:T.smartSkipMetadata.markerKey)||"")):!0;if(A){var I,w;(Q==null?0:(I=Q.smartSkipMetadata)==null?0:(w=I.loggingData)==null?0:w.isCounterfactual)||(J(!1,Q),q(a))}else d||b()!==a||q(void 0)}};
_.El(function(){var a=D().timelyActions;if(a){a=_.V(a);for(var d=a.next();!d.done;d=a.next()){d=_.u(d.value,ccI);var T=void 0;(T=d)!=null&&T.cueRangeId&&g.timelyActionsMap.set(d.cueRangeId,k)}_.QP(function(){g.timelyActionsMap.clear()})}});
return _.Z("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.Z(_.fF,{data:U},{timelyActionViewModel:function(a){return _.Z(mXK,{data:a.data,maybeLogSmartSkipClientData:function(){J(!0,_.u(U(),ccI))}})}}))},"ui");var lGi=function(n){_.TR.call(this);this.JSC$20140_watchApi=n;n=_.V(_.bn({},void 0,"pLDp2"));this.timelyActionsOverlay=n.next().value;this.setTimelyActionsOverlay=n.next().value;XrW(this)};
_.f(lGi,_.TR);var XrW=function(n){var D,L,g,b;_.B(function(q){if(q.nextAddress==1)return M5d(n),on_(n),n.timelyActionsContainer=document.createElement("div"),_.p(q,n.JSC$20140_watchApi.playerApi,2);D=q.yieldResult;(g=(L=D).insertTimelyActionUi)==null||g.call(L,n.timelyActionsContainer);b=_.ko(n.timelyActionsContainer,function(){return _.Z(vnh,{data:n.timelyActionsOverlay,playerApi:D})});
n.addOnDisposeCallback(b);_.Tq(q)})},on_=function(n){var D=n.JSC$20140_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){M5d(n)});
n.addOnDisposeCallback(function(){n.JSC$20140_watchApi.unsubscribeByKey(D)})},M5d=function(n){var D=n.JSC$20140_watchApi.getWatchNextResponse();
if(D){var L,g;if(D=_.u((L=D.playerOverlays)==null?void 0:(g=L.playerOverlayRenderer)==null?void 0:g.timelyActionsOverlayViewModel,HSW)){var b;(b=n.setTimelyActionsOverlay)==null||b.call(n,D)}}};var SsI=function(n){_.TR.call(this);this.JSC$20144_watchApi=n;Ysh(this)};
_.f(SsI,_.TR);var Ysh=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20144_watchApi.playerApi,2);D=g.yieldResult;L=function(b){_.Ly.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.u(b,_.xf$)},popupType:"TOAST"}})};
D.addEventListener("onYtShowToast",L);n.addOnDisposeCallback(function(){D.removeEventListener("onYtShowToast",L)});
_.Tq(g)})};var F7d=!1,jT$=function(n){_.TR.call(this);this.JSC$20147_watchApi=n;this.fullscreen=this.theater=!1;Hjc(this);yGW(this);ND$(this)};
_.f(jT$,_.TR);var ND$=function(n){var D,L,g;_.B(function(b){if(b.nextAddress==1)return _.p(b,n.JSC$20147_watchApi.playerApi,2);D=b.yieldResult;if(n.isDisposed())return b.return();L=n.JSC$20147_watchApi.getElement("CINEMATICS");if(!L)return b.return();n.JSC$20147_cinematicController=new _.kc(L,D);_.qI(n,n.JSC$20147_cinematicController);_.bQd(n.JSC$20147_cinematicController);ntO(n,_.cO8());g=n.JSC$20147_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(q){D4c(n,q)});
n.addOnDisposeCallback(function(){n.JSC$20147_watchApi.unsubscribeByKey(g)});
LLO(n);D4c(n,n.JSC$20147_cinematicController.isAllowed());gty(n,n.fullscreen,n.theater);bL$(n);_.Tq(b)})},Hjc=function(n){var D=n.JSC$20147_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){LLO(n)});
n.addOnDisposeCallback(function(){n.JSC$20147_watchApi.unsubscribeByKey(D)})},yGW=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20147_watchApi.playerApi,2);D=g.yieldResult;L=function(b){ntO(n,b)};
D.addEventListener("cinematicSettingsToggleChange",L);n.addOnDisposeCallback(function(){D.removeEventListener("cinematicSettingsToggleChange",L)});
_.Tq(g)})},LLO=function(n){var D=n.JSC$20147_watchApi.getWatchNextResponse(),L;
D=_.u(D==null?void 0:(L=D.pageVisualEffects)==null?void 0:L[0],_.iQ);var g;(g=n.JSC$20147_cinematicController)==null||_.GPh(g,D)},ntO=function(n,D){var L;
(L=n.JSC$20147_cinematicController)==null||_.$6y(L,D);$4d(n)},D4c=function(n,D){var L;
_.B(function(g){if(g.nextAddress==1)return _.c("kevlar_watch_cinematics_invisible")&&(D=!1),_.p(g,n.JSC$20147_watchApi.playerApi,2);L=g.yieldResult;L.updateCinematicSettings(D);$4d(n);_.Tq(g)})},bL$=function(n){var D=_.cz();
if(_.c("kevlar_measure_ambient_mode_idle")&&!D.getFlag(192)&&!F7d){F7d=!0;var L=_.dF(_.fj,function(){_.E().resolve(_.M6w).start(1E4)},5E3);
n.addOnDisposeCallback(function(){_.fj.cancelJob(L);_.E().resolve(_.M6w).stop()})}},gty=function(n,D,L){n.fullscreen=D;
n.theater=L;var g;(g=n.JSC$20147_cinematicController)==null||g.setFullscreen(n.fullscreen,n.theater);if(_.c("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(n.theater||n.fullscreen)(n=n.JSC$20147_cinematicController)!=null&&(n=n.currentCinematicEffect)!=null&&(n=n.storyboardManager,n.paused=!1,_.mf$(n),n.update());else{var b;(b=n.JSC$20147_cinematicController)==null||_.qri(b)}},$4d=function(n){if(_.c("web_cinematic_theater_mode")||_.c("web_cinematic_fullscreen")){var D;
n.JSC$20147_watchApi.getRoot().toggleCinematicsActive(!((D=n.JSC$20147_cinematicController)==null||!D.isEnabled()))}};var U4D=function(n){_.TR.call(this);var D=this;this.JSC$20150_watchApi=n;this.commentsReady=!1;this.setCommentsJobId=0;n=_.a9(_.Ss(),_.Wj,function(){Goh(D)});
this.addOnDisposeCallback(n);var L=this.JSC$20150_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){q11(D)}),g=this.JSC$20150_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){q11(D)});
this.addOnDisposeCallback(function(){D.JSC$20150_watchApi.unsubscribeByKey(L);D.JSC$20150_watchApi.unsubscribeByKey(g)});
var b=function(){_.c("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&VHD(D,"false")};
this.JSC$20150_watchApi.getRoot().addEventListener("yt-page-data-will-update",b);this.addOnDisposeCallback(function(){D.JSC$20150_watchApi.getRoot().removeEventListener("yt-page-data-will-update",b)});
q11(this)};
_.f(U4D,_.TR);var q11=function(n){n.commentsReady=!1;_.fj.cancelJob(n.setCommentsJobId);n.setCommentsJobId=_.dF(_.fj,function(){Goh(n)},1E3)},Goh=function(n){if(!n.commentsReady){_.Wz("cmi");
_.fj.cancelJob(n.setCommentsJobId);var D,L,g,b,q=(D=n.JSC$20150_watchApi.getWatchNextResponse())==null?void 0:(L=D.contents)==null?void 0:(g=L.twoColumnWatchNextResults)==null?void 0:(b=g.results)==null?void 0:b.results.contents;D=void 0;if(q&&q.length)for(q=_.V(q),L=q.next();!L.done;L=q.next())if(L=L.value,b=g=void 0,((g=L)==null?void 0:(b=g.itemSectionRenderer)==null?void 0:b.sectionIdentifier)==="comment-item-section"){_.c("web_watch_provide_undefined_comments")?D=L.itemSectionRenderer:n.JSC$20150_watchApi.provideRenderingData("COMMENTS",
L.itemSectionRenderer);VHD(n,"true");break}_.c("web_watch_provide_undefined_comments")&&n.JSC$20150_watchApi.provideRenderingData("COMMENTS",D);n.commentsReady=!0;n.JSC$20150_watchApi.dispatchEvent("yt-watch-comments-ready")}},VHD=function(n,D){var L;
(L=n.JSC$20150_watchApi.getElement("COMMENTS"))==null||L.setAttribute("canScheduleJobs",D)};var aFK;_.BFS=["engagement-panel-ads"];
aFK=function(n){_.TR.call(this);var D=this;this.JSC$20153_watchApi=n;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.c("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.c("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.c("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.H7("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)JbD(this);
else{var L=this.JSC$20153_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ko_(D);xb(D)}),g=this.JSC$20153_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Kx(D);
xb(D)});
this.JSC$20153_watchApi.getRoot().is==="ytd-watch-grid"&&_.c("swatcheroo_pbs_load_grid")&&(pld(this),ZL_(this));this.addOnDisposeCallback(function(){D.JSC$20153_watchApi.unsubscribeByKey(L);D.JSC$20153_watchApi.unsubscribeByKey(g);_.fj.cancelJob(D.provideRichGridJobId)});
ko_(this);Kx(this)}};
_.f(aFK,_.TR);var JbD=function(n){var D=n.JSC$20153_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){n.providePlayerJobId=_.uj(_.fj,function(){ko_(n);xb(n)},n.provideAllDataDelayMs)}),L=n.JSC$20153_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){n.provideWatchNextJobId=_.uj(_.fj,function(){Kx(n);
xb(n)},n.provideAllDataDelayMs)}),g=n.JSC$20153_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){n.provideWatchNextJobId=_.uj(_.fj,function(){Kx(n);
xb(n)},n.provideAllDataDelayMs)});
n.JSC$20153_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.dF(_.fj,function(){ko_(n);Kx(n);xb(n)},100)});
d4y(n.JSC$20153_watchApi,function(){_.fj.cancelJob(n.provideWatchNextJobId);_.fj.cancelJob(n.providePlayerJobId)});
n.addOnDisposeCallback(function(){wI(n.JSC$20153_watchApi,"yt-pending-navigation-cancelled");n.JSC$20153_watchApi.unsubscribeByKey(D);n.JSC$20153_watchApi.unsubscribeByKey(L);n.JSC$20153_watchApi.unsubscribeByKey(g);_.fj.cancelJob(n.providePlayerJobId);_.fj.cancelJob(n.provideWatchNextJobId)});
ko_(n);Kx(n)},ko_=function(n){var D=n.JSC$20153_watchApi.getPlayerResponse(),L,g,b=(g=D==null?void 0:(L=D.playabilityStatus)==null?void 0:L.messageRenderers)!=null?g:[],q,U;
D=(U=D==null?void 0:(q=D.playabilityStatus)==null?void 0:q.messages)!=null?U:[];q=_.V(D);for(U=q.next();!U.done;U=q.next())b.push({alertRenderer:{text:_.Mn(U.value),type:"WARNING"}});n.JSC$20153_watchApi.provideRenderingData("ALERTS",b)},Kx=function(n){var D=[],L,g,b,q=n.JSC$20153_watchApi.getWatchNextResponse(),U,J,k,a,d=q==null?void 0:(U=q.contents)==null?void 0:(J=U.twoColumnWatchNextResults)==null?void 0:(k=J.results)==null?void 0:(a=k.results)==null?void 0:a.contents;
if(d)for(U=_.V(d),J=U.next();!J.done;J=U.next())if(J=J.value,J.videoPrimaryInfoRenderer)var T=J;else if(J.videoSecondaryInfoRenderer){var Q=J;a=k=void 0;J=Object.assign({},(k=J.videoSecondaryInfoRenderer)==null?void 0:(a=k.metadataRowContainer)==null?void 0:a.metadataRowContainerRenderer);if(J.rows&&J.collapsedItemCount!==void 0){J.rows=J.rows.slice(0,J.collapsedItemCount).filter(function(mb){return!!mb.richMetadataRowRenderer});
J.collapsedItemCount=J.rows.length;var A={metadataRowContainerRenderer:J}}}else if(J.merchandiseShelfRenderer)var I=J;else if(J.ticketShelfRenderer)var w=J;else if(J.expandableMetadataRenderer)var h=J;else if(J.itemSectionRenderer)if(k=J.itemSectionRenderer.contents,a=void 0,n.directlyProvideComments&&((a=J.itemSectionRenderer)==null?void 0:a.sectionIdentifier)==="comment-item-section")_.Wz("cmi"),n.JSC$20153_watchApi.provideRenderingData("COMMENTS",J.itemSectionRenderer);else if(k)for(J=_.V(k),k=
J.next();!k.done;k=J.next())if(k=k.value,k.commentsEntryPointHeaderRenderer)var e=k;else if(k.clarificationRenderer||k.infoPanelContainerRenderer||k.infoPanelContentRenderer||k.emergencyOneboxRenderer){D.push(k);var v=v||!!Q}else k.limitedStateMessageRenderer?g=k:k.videoMetadataCarouselViewModel&&(b=k);if(_.c("web_watch_merch_in_sd_when_ticket_shelf_present")&&I&&w){var LO=I;I=void 0}if(n.provideWatchNextSecondaryResults){var S,$i,nO;n.JSC$20153_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
q==null?void 0:(S=q.contents)==null?void 0:($i=S.twoColumnWatchNextResults)==null?void 0:(nO=$i.secondaryResults)==null?void 0:nO.secondaryResults)}if(n.JSC$20153_watchApi.getRoot().is==="ytd-watch-grid"&&!_.c("swa_prov_panels_ks")&&(q==null?0:q.engagementPanels)){var VB=q.engagementPanels.filter(function(mb){var Bc,Hc;return _.BFS.includes((Hc=mb==null?void 0:(Bc=mb.engagementPanelSectionListRenderer)==null?void 0:Bc.targetId)!=null?Hc:"")});
var Iv=q.engagementPanels.filter(function(mb){var Bc,Hc;return!_.BFS.includes((Hc=mb==null?void 0:(Bc=mb.engagementPanelSectionListRenderer)==null?void 0:Bc.targetId)!=null?Hc:"")})}if(n.JSC$20153_watchApi.getRoot().is==="ytd-watch-grid"){var CO,uT;
n.JSC$20153_watchApi.provideRenderingData("LIVE_CHAT",q==null?void 0:(CO=q.contents)==null?void 0:(uT=CO.twoColumnWatchNextResults)==null?void 0:uT.conversationBar)}var Wy,LQ,Ur,ov;(S=q==null?void 0:(Wy=q.contents)==null?void 0:(LQ=Wy.twoColumnWatchNextResults)==null?void 0:(Ur=LQ.secondaryResults)==null?void 0:(ov=Ur.secondaryResults)==null?void 0:ov.offerModule)&&(S.donationShelfRenderer||S.donationUnavailableRenderer)&&n.JSC$20153_watchApi.getRoot().is!=="ytd-watch-grid"&&(L=S);Wy=n.JSC$20153_watchApi.getPlayerResponse();
if(!Wy||!_.J_i(Wy.playabilityStatus,q==null?void 0:q.playerOverlays)){var YG;if(q==null?0:(YG=q.contents)==null?0:YG.singleColumnWatchNextResults){var pQ,TP;var s3=q==null?void 0:(pQ=q.contents.singleColumnWatchNextResults.results)==null?void 0:(TP=pQ.results)==null?void 0:TP.contents}else{var KQ,sr,rA,oA;YG=!!(d==null?0:(KQ=d[0])==null?0:(sr=KQ.itemSectionRenderer)==null?0:(rA=sr.contents)==null?0:(oA=rA[0])==null?0:oA.backgroundPromoRenderer);var xD,qf;KQ=!!(q==null?0:(xD=q.contents)==null?0:(qf=
xD.twoColumnWatchNextResults)==null?0:qf.secondaryResults);YG&&!KQ&&(s3=d)}}d=D[0];xD=D[1];v&&D.length===1&&(xD=d,d=void 0);n.JSC$20153_watchApi.provideRenderingData("PRIMARY_INFO",T);n.JSC$20153_watchApi.provideRenderingData("SECONDARY_INFO",Q);n.JSC$20153_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",e);n.JSC$20153_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",b);n.JSC$20153_watchApi.provideRenderingData("CLARIFICATION",d);n.JSC$20153_watchApi.provideRenderingData("RICH_METADATA",
A);n.JSC$20153_watchApi.getRoot().is!=="ytd-watch-grid"||_.c("swa_prov_panels_ks")||_.c("web_watch_inject_placeholder_panels")||(n.JSC$20153_watchApi.provideRenderingData("ENGAGEMENT_PANELS",Iv),n.JSC$20153_watchApi.provideRenderingData("INLINE_ENGAGEMENT_PANELS",VB));n.JSC$20153_watchApi.provideRenderingData("MERCH_SHELF",I);_.c("web_watch_merch_in_sd_when_ticket_shelf_present")&&n.JSC$20153_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",LO);n.JSC$20153_watchApi.provideRenderingData("TICKET_SHELF",
w);n.JSC$20153_watchApi.provideRenderingData("LIMITED_STATE",g);n.JSC$20153_watchApi.getRoot().is!=="ytd-watch-grid"&&n.JSC$20153_watchApi.provideRenderingData("DONATION_SHELF",L);n.JSC$20153_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",s3);n.JSC$20153_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",xD);n.JSC$20153_watchApi.provideRenderingData("EXPANDABLE_METADATA",h);if(n.swatcherooProvideAllDataOnScheduledJob){var jj,mI,AT,dA,CQ,jJ;T=q==null?void 0:(jj=q.contents)==null?void 0:
(mI=jj.twoColumnWatchNextResults)==null?void 0:(AT=mI.secondaryResults)==null?void 0:(dA=AT.secondaryResults)==null?void 0:(CQ=dA.results)==null?void 0:(jJ=CQ[0])==null?void 0:jJ.richGridRenderer;n.JSC$20153_watchApi.provideRenderingData("RICH_GRID_RENDERER",T)}};
aFK.prototype.hasCompanionAds=function(n){var D,L;return(L=n==null?void 0:(D=n.adPlacements)==null?void 0:D.some(function(g){var b,q,U,J;return(g==null?void 0:(b=g.adPlacementRenderer)==null?void 0:(q=b.renderer)==null?void 0:q.actionCompanionAdRenderer)||(g==null?void 0:(U=g.adPlacementRenderer)==null?void 0:(J=U.renderer)==null?void 0:J.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?L:!1};
var xb=function(n){if(!_.c("swaterdoo_ps_wn_handle_ks")){n.swatcherooProvideAllDataOnScheduledJob||ZL_(n,_.H7("swatcheroo_pbs_max_delay_ms",3E3));var D=n.JSC$20153_watchApi.getPlayerResponse(),L,g,b,q,U,J=(L=n.JSC$20153_watchApi.getWatchNextResponse())==null?void 0:(g=L.contents)==null?void 0:(b=g.twoColumnWatchNextResults)==null?void 0:(q=b.secondaryResults)==null?void 0:(U=q.secondaryResults)==null?void 0:U.offerModule;D=n.hasCompanionAds(D);var k,a;L=(J==null?void 0:(k=J.tvfilmOfferModuleRenderer)==
null?void 0:k.clientShouldSuppressIfCompanionAdDisplayed)||(J==null?void 0:(a=J.unlimitedOfferModuleRenderer)==null?void 0:a.suppressIfCompanionAds);k=D&&L;n.JSC$20153_watchApi.getRoot().is==="ytd-watch-grid"&&n.JSC$20153_watchApi.provideRenderingData("OFFER_MODULE",k?void 0:J)}},ZL_=function(n,D){_.c("swatcheroo_pbs_load_grid")&&(n.provideRichGridJobId&&_.fj.cancelJob(n.provideRichGridJobId),n.provideRichGridJobId=_.uj(_.fj,function(){n.provideRichGridJobId=0;
var L,g,b,q,U,J,k,a=(L=n.JSC$20153_watchApi.getWatchNextResponse())==null?void 0:(g=L.contents)==null?void 0:(b=g.twoColumnWatchNextResults)==null?void 0:(q=b.secondaryResults)==null?void 0:(U=q.secondaryResults)==null?void 0:(J=U.results)==null?void 0:(k=J[0])==null?void 0:k.richGridRenderer;a&&n.JSC$20153_watchApi.provideRenderingData("RICH_GRID_RENDERER",a)},D))},pld=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20153_watchApi.playerApi,2);D=g.yieldResult;L=function(){n.onPlaybackStart()};
D.addEventListener("onPlaybackStartExternal",L);n.addOnDisposeCallback(function(){D.removeEventListener("onPlaybackStartExternal",L)});
_.Tq(g)})};
aFK.prototype.onPlaybackStart=function(){ZL_(this)};var Ety=function(n){_.TR.call(this);var D=this;this.JSC$20163_watchApi=n;n.playerApi.then(function(L){D.player=L});
this.gestures=new _.qtK(this.JSC$20163_watchApi.getRoot(),n.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(wn(_.Ss().getState())&&_.Wj(_.Ss().getState())<=0)if(_.hX(_.Ss().getState())){var L;(L=D.player)==null||L.toggleFullscreen()}else _.$d(D.JSC$20163_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
TF_(this)};
_.f(Ety,_.TR);var TF_=function(n){var D=_.a9(_.Ss(),_.hX,function(L){n.gestures&&n.gestures.update(L)});
n.addOnDisposeCallback(D);D=_.a9(_.Ss(),_.Wj,function(L){n.gestures&&(L>0?n.gestures.detach():n.gestures.attach())});
n.addOnDisposeCallback(D)};var cbI=function(n){_.TR.call(this);var D=this;this.JSC$20166_watchApi=n;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
n=_.a9(_.Ss(),wn,function(L){D.onActiveChanged(L)});
this.addOnDisposeCallback(n);sy_(this);this.onActiveChanged(wn(_.Ss().getState()))};
_.f(cbI,_.TR);var Qy1=function(n){if(_.c("swatcheroo_page_dispose_all_watch_data"))n.pageDisposalDataTypes=Object.values(KAd).filter(function(L){return L!=="PLAYLIST"});
else if(_.c("swatcheroo_page_dispose_rich_grid")){var D;(D=n.pageDisposalDataTypes)==null||D.push("RICH_GRID_RENDERER")}},sy_=function(n){_.c("swatcheroo_enable_ghost_cards")&&(Qy1(n),n.JSC$20166_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.fj.cancelJob(n.clearDataJobId);
n.clearDataJobId=0}),n.runPageDisposeJob=function(){var D=_.E().resolve(_.lx).getDestinationPageType()==="watch";
n.clearDataJobId=_.uj(_.fj,n.runClearDataJob,D?0:_.H7("web_watch_delay_page_dispose_ms",1E4))},n.runClearDataJob=function(){uwh(n)},n.runOnYtNavigateAwayFinish=function(){n.clearDataJobId&&(_.fj.cancelJob(n.clearDataJobId),n.clearDataJobId=0,uwh(n))},document.addEventListener("yt-navigate-finish",n.runOnYtNavigateAwayFinish),d4y(n.JSC$20166_watchApi,n.runPageDisposeJob),n.addOnDisposeCallback(function(){var D=n.JSC$20166_watchApi;
D.rootElement.pageDisposeJobs&&_.vy(D.rootElement.pageDisposeJobs,n.runPageDisposeJob);wI(n.JSC$20166_watchApi,"yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",n.runOnYtNavigateAwayFinish)}))},uwh=function(n){n.pageDisposalDataTypes.forEach(function(D){n.JSC$20166_watchApi.provideRenderingData(D,void 0)});
n.clearDataJobId=0};
cbI.prototype.onActiveChanged=function(n){n&&((n=document.querySelector("#watch-page-skeleton"))&&_.k3(n),fFd(this),document.body.removeAttribute("no-y-overflow"),_.is("IS_SHELL_LOAD")&&_.s0J())};
var fFd=function(n){_.B(function(D){if(D.nextAddress==1)return _.p(D,n.JSC$20166_watchApi.playerApi,2);_.Nv();_.Tq(D)})};var Ab$=_.c("kevlar_watch_while_counterfactual")?0:.25,rbd=function(n){_.TR.call(this);this.JSC$20169_watchApi=n;this.JSC$20169_watchWhileEnabled=_.c("kevlar_watch_while_v2");this.pipEnabled=_.c("web_enable_pip_on_miniplayer");zpc(this);IFi(this);CHy(this)};
_.f(rbd,_.TR);var zpc=function(n){n.JSC$20169_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){OLS(n)});
n.addOnDisposeCallback(function(){wI(n.JSC$20169_watchApi,"yt-activate-miniplayer-from-watch-action")})},IFi=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20169_watchApi.playerApi,2);D=g.yieldResult;L=function(){OLS(n)};
D.addEventListener("onCollapseMiniplayer",L);n.addOnDisposeCallback(function(){D.removeEventListener("onCollapseMiniplayer",L)});
_.Tq(g)})},CHy=function(n){var D=n.JSC$20169_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&D&&n.JSC$20169_watchWhileEnabled&&(n.playerIntersectionObserver=new IntersectionObserver(function(L){n.handleIntersect(L)},{threshold:[Ab$]}),n.playerIntersectionObserver.observe(D),n.addOnDisposeCallback(function(){var L;
(L=n.playerIntersectionObserver)==null||L.disconnect()}))},OLS=function(n){var D,L,g;
_.B(function(b){if(b.nextAddress==1){D=_.E().resolve(_.lx);L=D.data;g=_.LOJ(L.response,L.playerResponse);_.pJ().miniplayerButtonActivation=!0;if(n.pipEnabled)return _.pJ().watchPipActivation=!0,b.jumpTo(2);_.E().resolve(_.X1).collapse();return _.p(b,_.pJ().navigationFinishPromise,2)}if(b.nextAddress!=4)return _.pJ().currentEndpoint=g.watchEndpoint||null,_.p(b,_.E().resolve(_.X1).activate(n.JSC$20169_watchApi.getElement("PLAYER"),g,L),4);_.pJ().userActivation=!0;_.Tq(b)})};
rbd.prototype.handleIntersect=function(n){iLD(this,n[n.length-1])};
var iLD=function(n,D){n.watchWhileJobId&&_.fj.cancelJob(n.watchWhileJobId);n.watchWhileJobId=_.fj.addLowPriorityJob(function(){var L,g;return _.B(function(b){if(b.nextAddress==1)return n.watchWhileJobId=void 0,L=_.E().resolve(_.X1),D.intersectionRatio>Ab$?L.isMiniplayerActive()?_.p(b,L.deactivate(),0):b.jumpTo(0):(g=!L.isMiniplayerActive())?_.p(b,wlh(n),5):b.jumpTo(4);b.nextAddress!=4&&(g=b.yieldResult);if(!g)return b.jumpTo(0);_.pJ().watchWhileActivation=!0;return _.p(b,hp$(n),0)})},100)},wlh=function(n){return _.B(function(D){return D.nextAddress==
1?_.c("kevlar_watch_while_paused")?D.return(!0):_.p(D,n.isPlayerPlaying(),2):D.return(D.yieldResult)})};
rbd.prototype.isPlayerPlaying=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20169_watchApi.playerApi,2);D=L.yieldResult;return L.return(D.getPlayerStateObject().isPlaying)})};
var hp$=function(n){var D,L;return _.B(function(g){D=_.E().resolve(_.lx).data;L=_.LOJ(D.response,D.playerResponse);_.pJ().currentEndpoint=L.watchEndpoint||null;return _.p(g,_.E().resolve(_.X1).activate(n.JSC$20169_watchApi.getElement("PLAYER"),L,D),0)})};var x4y=function(n){_.TR.call(this);this.JSC$20173_watchApi=n;WL_(this);epI(this)};
_.f(x4y,_.TR);var epI=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20173_watchApi.playerApi,2);D=g.yieldResult;L=function(b){var q;b.sessionData&&b.sessionData.itct&&(q=b.sessionData.itct);var U=b.watchEndpoint;if(U&&b.sessionData&&b.sessionData.autonav)U=_.hmb(U,q);else{var J;U=_.NK(b.videoId,(J=b.listId)!=null?J:void 0,q)}q={endpoint:U};b.sessionData&&(q.tempData=b.sessionData);n.JSC$20173_watchApi.dispatchEvent("yt-navigate",q)};
D.addEventListener("onPlayVideo",L);n.addOnDisposeCallback(function(){D.removeEventListener("onPlayVideo",L)});
_.Tq(g)})},WL_=function(n){var D=function(L){n.onYtNavigate(L)};
n.JSC$20173_watchApi.getRoot().addEventListener("yt-navigate",D);n.addOnDisposeCallback(function(){n.JSC$20173_watchApi.getRoot().removeEventListener("yt-navigate",D)})};
x4y.prototype.onYtNavigate=function(n){var D=this,L,g,b,q,U,J,k,a,d;return _.B(function(T){if(T.nextAddress==1){if(!((L=n.detail)==null?0:(g=L.endpoint)==null?0:g.watchEndpoint))return T.return();b=n.detail.endpoint.watchEndpoint;q=D.JSC$20173_watchApi.getWatchNextResponse();J=_.u((U=q)==null?void 0:U.currentVideoEndpoint,_.M1);if(!J)return T.return();if(b.videoId!==J.videoId||b.playlistId&&b.playlistId!==J.playlistId||typeof b.startTimeSeconds!=="number")return T.jumpTo(0);n.stopPropagation();(k=
_.c("kevlar_watch_while_v2")&&!_.c("kevlar_watch_while_counterfactual"))&&_.E().resolve(_.X1).isMiniplayerActive()||D.JSC$20173_watchApi.scrollWatchTo(0,!0);return _.p(T,D.JSC$20173_watchApi.playerApi,3)}a=T.yieldResult;d=b.startTimeSeconds;a.seekTo(d,void 0,void 0,void 0,84);a.wakeUpControls();d<a.getDuration()&&a.playVideo();_.Tq(T)})};var m4I=function(n){_.TR.call(this);var D=this;this.JSC$20176_watchApi=n;n=_.a9(_.Ss(),_.GLO,function(){KLI(D)});
this.addOnDisposeCallback(n);n=_.a9(_.Ss(),_.zTy,function(){KLI(D)});
this.addOnDisposeCallback(n);Rp1(this);PHy(this);tHy()};
_.f(m4I,_.TR);var Rp1=function(n){var D=function(g){_.Ss().dispatch(_.CD_(g.matches))},L=window.matchMedia("(max-width: "+(999+_.Iq())+"px)");
L.addListener(D);n.addOnDisposeCallback(function(){L.removeListener(D)});
D(L)},PHy=function(n){n.JSC$20176_watchApi.registerActionHandler("yt-window-resized",function(){tHy()});
n.addOnDisposeCallback(function(){wI(n.JSC$20176_watchApi,"yt-window-resized")})},tHy=function(){var n=_.a5();
_.Ss().dispatch(_.LI({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:n.width,height:n.height}}}))},KLI=function(n){var D;
_.B(function(L){if(L.nextAddress==1)return _.p(L,n.JSC$20176_watchApi.playerApi,2);D=L.yieldResult;D.setSize(NaN,NaN);_.Tq(L)})};var Xli=function(n){_.TR.call(this);var D=this;this.JSC$20180_watchApi=n;var L=this.JSC$20180_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vtW(D)});
this.addOnDisposeCallback(function(){D.JSC$20180_watchApi.unsubscribeByKey(L)});
vtW(this)};
_.f(Xli,_.TR);var vtW=function(n){var D=n.JSC$20180_watchApi.getWatchNextResponse();if(D){var L,g=[].concat(_.Iu((L=D==null?void 0:D.engagementPanels)!=null?L:[]));g.unshift.apply(g,_.Iu(lFy(D)));n.JSC$20180_watchApi.provideRenderingData("ENGAGEMENT_PANELS",g)}},MHI=function(n){var D;
if(_.c("enable_yoututor_for_learning_journeys")&&((D=_.hp(window.location.href,"list"))==null?0:D.startsWith("LJ")))return!0;var L,g,b;D=(L=n.engagementPanels)==null?void 0:(g=L.find(function(A){var I;return((I=A.engagementPanelSectionListRenderer)==null?void 0:I.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(b=g.engagementPanelSectionListRenderer.content)==null?void 0:b.structuredDescriptionContentRenderer;
var q;if(_.u(D==null?void 0:(q=D.items)==null?void 0:q.find(function(A){return!!_.u(A,Z71)}),Z71))return!0;
var U,J,k,a;if(n=(((U=n.contents)==null?void 0:(J=U.twoColumnWatchNextResults)==null?void 0:(k=J.results)==null?void 0:(a=k.results)==null?void 0:a.contents)||[]).find(function(A){return A.videoPrimaryInfoRenderer})){var d,T,Q;
return(((d=n.videoPrimaryInfoRenderer)==null?void 0:(T=d.videoActions)==null?void 0:(Q=T.menuRenderer)==null?void 0:Q.flexibleItems)||[]).some(function(A){A=_.u(A,_.OGX);if(!A)return!1;var I,w;A=(I=A.topLevelButton)==null?void 0:(w=I.buttonViewModel)==null?void 0:w.onTap;if(!A)return!1;I=_.AR(A);if(!I)return!1;var h;return((h=_.u(I,_.xJ))==null?void 0:h.panelIdentifier)==="PAyouchat"})}return!1},lFy=function(n){var D=[];
if(!_.c("web_watch_inject_placeholder_fantasy_panel_killswitch")){var L,g,b,q=(L=n.engagementPanels)==null?void 0:(g=L.find(function(J){var k;return((k=J.engagementPanelSectionListRenderer)==null?void 0:k.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(b=g.engagementPanelSectionListRenderer.content)==null?void 0:b.structuredDescriptionContentRenderer,U;
_.u(q==null?void 0:(U=q.items)==null?void 0:U.find(function(J){return!!_.u(J,lm1)}),lm1)&&(L=_.NRQ("PAsports_fantasy"),L.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",D.push(L))}MHI(n)&&(n=_.NRQ("PAyouchat"),n.engagementPanelSectionListRenderer.targetId="PAyouchat",n.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",D.push(n));
return D};var Y11=function(n){_.TR.call(this);this.JSC$20183_watchApi=n;otS(this)};
_.f(Y11,_.TR);var otS=function(n){n.JSC$20183_watchApi.registerActionHandler("yt-loop-command",function(D){S1h(n,D)});
n.JSC$20183_watchApi.registerActionHandler("yt-repeat-chapter-command",function(D){FL1(n,D)});
n.addOnDisposeCallback(function(){wI(n.JSC$20183_watchApi,"yt-loop-command");wI(n.JSC$20183_watchApi,"yt-repeat-chapter-command")})},S1h=function(n,D){var L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20183_watchApi.playerApi,2);L=g.yieldResult;_.u(D,oOD).loop?(L.setLoopRange({startTimeMs:Number(_.u(D,oOD).startTimeMs),endTimeMs:Number(_.u(D,oOD).endTimeMs),postId:_.u(D,oOD).postId,type:"clips"}),L.playVideo()):L.setLoopRange(null);_.Tq(g)})},FL1=function(n,D){var L,g;
_.B(function(b){if(b.nextAddress==1)return _.p(b,n.JSC$20183_watchApi.playerApi,2);L=b.yieldResult;g=_.u(D,ycO).repeat;g==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(L.setLoopRange({startTimeMs:Number(_.u(D,ycO).startTimeMs),endTimeMs:Number(_.u(D,ycO).endTimeMs),type:"repeatChapter"}),L.playVideo()):g==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&L.setLoopRange(null);_.Tq(b)})};var ybi=function(n){_.TR.call(this);this.JSC$20188_watchApi=n;HLi(this)};
_.f(ybi,_.TR);var HLi=function(n){n.JSC$20188_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(D){NF1(n,D)});
n.addOnDisposeCallback(function(){wI(n.JSC$20188_watchApi,"yt-watch-player-overflow-menu-command")})},NF1=function(n,D){var L,g,b,q,U,J,k,a,d,T,Q;
_.B(function(A){if(A.nextAddress==1)return _.p(A,n.JSC$20188_watchApi.playerApi,2);L=A.yieldResult;if(q=(b=(g=_.u(D,N_y))==null?void 0:g.highlightedMenuItemKey)!=null?b:"")(J=(U=L).highlightSettingsMenuItem)==null||J.call(U,q);if(d=(a=(k=_.u(D,N_y))==null?void 0:k.openMenuItemKey)!=null?a:"")(Q=(T=L).openSettingsMenuItem)==null||Q.call(T,d);_.Tq(A)})};var jyK=_.qn("/youtube/app/watch/player_state","playerStateEntity");var DVd=function(n){_.TR.call(this);this.JSC$20191_watchApi=n;nWO(this)};
_.f(DVd,_.TR);var LSm=function(n){switch(n){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"}},nWO=function(n){var D,L;
_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20191_watchApi.playerApi,2);D=g.yieldResult;L=function(b){n.onPlayerStateChange(b)};
D.addEventListener("onStateChange",L);n.addOnDisposeCallback(function(){D.removeEventListener("onStateChange",L)});
_.Tq(g)})};
DVd.prototype.onPlayerStateChange=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,D.JSC$20191_watchApi.playerApi,2);L=b.yieldResult;g=L.getVideoData().video_id;_.h4().dispatch(_.pF("playerStateEntity",jyK,{key:jyK,playerState:LSm(n),videoId:g}));_.Tq(b)})};var gWS=function(n){_.TR.call(this);var D=this;this.JSC$20195_watchApi=n;n=_.Ss();var L=_.a9(n,wn,function(g){D.onActiveChanged(g)});
this.addOnDisposeCallback(L);_.E().resolve(_.xQ).setPlayer(this.JSC$20195_watchApi.getElement("PLAYER"));this.onActiveChanged(wn(n.getState()))};
_.f(gWS,_.TR);gWS.prototype.onActiveChanged=function(n){var D=this,L=_.E().resolve(_.xQ),g=function(){buy(D)};
n?(n=this.JSC$20195_watchApi.getElement("PLAYLIST_PANEL"))?(L.setPlaylistComponent(n),L.addEventListener("yt-playlist-data-updated",g),this.addOnDisposeCallback(function(){L.removeEventListener("yt-playlist-data-updated",g)}),buy(this)):_.e6(Error("km")):(L.removeEventListener("yt-playlist-data-updated",g),L.cancelVideoSkip())};
var buy=function(n){var D=_.E().resolve(_.xQ);n.JSC$20195_watchApi.provideRenderingData("PLAYLIST",D.getPlaylistData())};var VuK=function(n){_.TR.call(this);var D=this;this.JSC$20198_watchApi=n;this.onPageScroll=function(){D.scrollThrottle.fire();D.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.j_(this.onThrottledScroll,200,this);_.qI(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.j_(this.onMastheadThrottledScroll,50,this);_.qI(this,this.mastheadScrollThrottle);this.animation=new _.mU(function(L){D.JSC$20198_watchApi.getRoot().setScrollTop(L)});
n=_.a9(_.Ss(),_.hX,function(){$Vh(D)});
this.addOnDisposeCallback(n);GEO(this);qed(this);this.onThrottledScroll()};
_.f(VuK,_.TR);
var $Vh=function(n){var D=n.JSC$20198_watchApi.getRoot();!n.pageScrollElement&&D.pageScrollElement?(n.pageScrollElement=D.pageScrollElement,D.pageScrollElement.addEventListener("scroll",n.onPageScroll),n.addOnDisposeCallback(function(){n.pageScrollElement&&n.pageScrollElement.removeEventListener("scroll",n.onPageScroll)})):n.pageScrollElement&&!D.pageScrollElement&&(n.pageScrollElement.removeEventListener("scroll",n.onPageScroll),n.pageScrollElement=void 0)},GEO=function(n){window.addEventListener("scroll",n.onPageScroll);
n.addOnDisposeCallback(function(){window.removeEventListener("scroll",n.onPageScroll)})},qed=function(n){n.JSC$20198_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(D){a:{var L;
if(L=n.JSC$20198_watchApi.getRoot().contains(D)&&!n.animation.isAnimating()){L=D.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var g,b,q=(D==null?void 0:(g=D.parentElement)==null?void 0:(b=g.parentElement)==null?void 0:b.id)==="fixed-secondary";L=!(L&&q)}if(L){if(_.c("kevlar_watch_scroll_manager_absolute_offset_killswitch"))g=D.offsetTop;else for(g=0,b=D;b!==null;)g+=b.offsetTop,g-=b.scrollTop,b=b.offsetParent;b=g;g=b-24;D=b+D.offsetHeight+24;b=n.JSC$20198_watchApi.getRoot().getPageScrollingElement();
L=n.JSC$20198_watchApi.getRoot().getScrollTop();q=L+b.clientHeight-56;if(g<L+56)D=g-56;else if(D>q)D-=b.clientHeight;else break a;n.scrollWatchTo(Math.max(0,D),!0)}}});
n.addOnDisposeCallback(function(){wI(n.JSC$20198_watchApi,"yt-scroll-to-watch-element")})};
VuK.prototype.onThrottledScroll=function(){var n=_.Ss(),D=n.dispatch,L=this.JSC$20198_watchApi.getRoot().getScrollTop();D.call(n,_.LI({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:L}}))};
VuK.prototype.onMastheadThrottledScroll=function(){this.JSC$20198_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20198_watchApi.getRoot().getScrollTop())};
VuK.prototype.scrollWatchTo=function(n,D){(D===void 0?0:D)?this.animation.start(this.JSC$20198_watchApi.getRoot().getScrollTop(),Math.max(0,n),500):this.JSC$20198_watchApi.getRoot().setScrollTop(n)};var J3c=function(n){_.TR.call(this);var D=this;this.JSC$20201_watchApi=n;var L=this.JSC$20201_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){UVW(D)}),g=this.JSC$20201_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Bad(D)});
this.addOnDisposeCallback(function(){D.JSC$20201_watchApi.unsubscribeByKey(L);D.JSC$20201_watchApi.unsubscribeByKey(g)});
UVW(this);Bad(this)};
_.f(J3c,_.TR);
var UVW=function(n){var D,L,g,b=(g=(D=n.JSC$20201_watchApi.getPlayerResponse())==null?void 0:(L=D.videoDetails)==null?void 0:L.title)!=null?g:"";n.JSC$20201_watchApi.dispatchEvent("yt-update-title",b)},Bad=function(n){var D,L,g,b,q,U,J,k=(J=((U=(D=n.JSC$20201_watchApi.getWatchNextResponse())==null?void 0:(L=D.contents)==null?void 0:(g=L.twoColumnWatchNextResults)==null?void 0:(b=g.results)==null?void 0:(q=b.results)==null?void 0:q.contents)!=null?U:[]).find(function(a){return!!a.videoPrimaryInfoRenderer}))==null?
void 0:J.videoPrimaryInfoRenderer;
(D=_.o_(k==null?void 0:k.title))&&n.JSC$20201_watchApi.dispatchEvent("yt-update-title",D)};var piI=function(n){_.TR.call(this);this.JSC$20204_watchApi=n;kEc(this)};
_.f(piI,_.TR);var kEc=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$20204_watchApi.playerApi,2);D=g.yieldResult;L=function(){n.onYpcContentRequest()};
D.addEventListener("onYpcContentRequest",L);n.addOnDisposeCallback(function(){D.removeEventListener("onYpcContentRequest",L)});
_.Tq(g)})};
piI.prototype.onYpcContentRequest=function(){var n,D,L,g,b,q=(n=this.JSC$20204_watchApi.getWatchNextResponse())==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.secondaryResults)==null?void 0:(b=g.secondaryResults)==null?void 0:b.offerModule,U,J,k,a;n=(a=(k=(J=(U=q==null?void 0:q.episodeOfferModuleRenderer)!=null?U:q==null?void 0:q.movieOfferModuleRenderer)!=null?J:q==null?void 0:q.unlimitedOfferModuleRenderer)!=null?k:q==null?void 0:q.liveOfferModuleRenderer)!=
null?a:q==null?void 0:q.tvfilmOfferModuleRenderer;var d,T,Q;q=(Q=q==null?void 0:(d=q.tvfilmOfferModuleRenderer)==null?void 0:(T=d.actionButtons)==null?void 0:T.length)!=null?Q:0;T=Math.max(q-1,0);var A,I,w;d=(w=n==null?void 0:(A=n.offerButton)==null?void 0:A.buttonRenderer)!=null?w:n==null?void 0:(I=n.actionButtons)==null?void 0:I[T].buttonRenderer;var h,e;(A=(e=(h=d==null?void 0:d.navigationEndpoint)!=null?h:d==null?void 0:d.serviceEndpoint)!=null?e:d==null?void 0:d.command)&&_.Ly.instance.resolveCommand(A)};_.R6=function(n){_.Ne.call(this);var D=this;this.rootElement=n;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return D.activeModules}};
ZuS(this);n=_.a9(_.Ss(),wn,function(L){D.initOrDisposeActiveModules(L)});
this.addOnDisposeCallback(n);this.initOrDisposeActiveModules(wn(_.Ss().getState()));this.onAttached()};
_.f(_.R6,_.Ne);_.R6.prototype.getRoot=function(){return this.rootElement};
_.R6.prototype.getElement=function(n){return this.rootElement.getElement(n)};
_.Pf=function(n,D){n.playerResponse=D;n.publish("PLAYER_RESPONSE_UPDATED",D)};
_.R6.prototype.getPlayerResponse=function(){return this.playerResponse};
_.tH=function(n,D){n.watchNextResponse===D?n.publish("WATCH_NEXT_RESPONSE_RELOADED"):(n.watchNextResponse=D,n.publish("WATCH_NEXT_RESPONSE_UPDATED",D))};
_.R6.prototype.getWatchNextResponse=function(){return this.watchNextResponse};
_.R6.prototype.registerActionHandler=function(n,D){var L=this;if(_.c("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.KL(_.xt.getInstance(),(g[n]=D,g),this.getRoot())}else this.actionHandlers.has(n)||(this.actionHandlers.set(n,[]),g={},_.KL(_.xt.getInstance(),(g[n]=function(){var b=_.e1.apply(0,arguments);return(L.actionHandlers.get(n)||[]).map(function(q){return q.apply(null,_.Iu(b))})},g),this.getRoot())),this.actionHandlers.get(n).push(D)};
var wI=function(n,D){if(_.c("web_watch_controller_reg_multiple_handlers_killswitch")){var L={};_.Ry(_.xt.getInstance(),(L[D]=!0,L),n.getRoot())}else(L=n.actionHandlers.get(D))?(L.pop(),L.length===0&&(L={},_.Ry(_.xt.getInstance(),(L[D]=!0,L),n.getRoot()),n.actionHandlers.delete(D))):_.CL(new _.pe("Attempted to unregister an action handler which is not registered.",D))},d4y=function(n,D){n.rootElement.pageDisposeJobs||(n.rootElement.pageDisposeJobs=[]);
_.QvJ(n.rootElement.pageDisposeJobs,D)};
_.R6.prototype.dispatchEvent=function(n,D){_.bP(this.rootElement,n,D)};
_.R6.prototype.provideRenderingData=function(n,D){this.rootElement.provideRenderingData(n,D)};
_.R6.prototype.scrollWatchTo=function(n,D){var L;(L=this.watchScrollManager)==null||L.scrollWatchTo(n,D)};
_.R6.prototype.focusOnPlayer=function(){var n=this.getElement("PLAYER");_.X6(n,function(){if(n&&n.firstElementChild){var D=n.querySelector(".html5-video-player");D&&(_.$5A(_.E().resolve(_.cL)),D.focus())}else _.CL(Error("lm"))})};
_.aaD=function(n){var D=!!n.rootElement.theater,L=!!n.rootElement.fullscreen,g;(g=n.watchCinematicManager)==null||gty(g,L,D)};
_.R6.prototype.onAttached=function(){var n=_.c("external_fullscreen");_.c("use_unified_flag_accessor")&&(n=_.E().resolve(_.CsA).retriever.getFlag(_.hRL));(n||_.is("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var dV$=function(n){return n.getRoot().is==="ytd-watch-flexy"||n.getRoot().is==="ytd-watch-grid"},mo=function(n){return n.getRoot().is==="ytd-watch-fixie"},ZuS=function(n){if(mo(n)||dV$(n)&&_.c("kevlar_watch_flexy_theater_manager")){var D=new wr$(n);
_.qI(n,D)}D=new cbI(n);_.qI(n,D);D=new hH(n);_.qI(n,D);D=new aFK(n);_.qI(n,D);D=new DVd(n);_.qI(n,D);D=new Wf(n);_.qI(n,D);if(mo(n)||dV$(n)&&_.c("kevlar_watch_flexy_playlist_manager"))D=new gWS(n),_.qI(n,D)};
_.R6.prototype.initOrDisposeActiveModules=function(n){n?(this.watchScrollManager=new VuK(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new x4y(this)),this.activeModules.push(new WAK(this)),mo(this)&&this.activeModules.push(new m4I(this)),this.activeModules.push(new J3c(this)),this.activeModules.push(new rbd(this)),(mo(this)||_.c("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new Pqy(this)),this.activeModules.push(new Y11(this)),(mo(this)||
_.c("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new piI(this)),(mo(this)||_.c("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new SsI(this)),_.c("kevlar_watch_cinematics")&&(this.watchCinematicManager=new jT$(this),this.activeModules.push(this.watchCinematicManager),_.aaD(this)),_.c("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new ybi(this)),_.c("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new Ety(this)),n=_.c("swatcheroo_directly_provide_comments")&&
this.getRoot().is==="ytd-watch-grid",_.c("kevlar_watch_flexy_comments_manager")&&!n&&this.activeModules.push(new U4D(this)),_.c("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new yEO(this)),this.activeModules.push(new t5d(this)),_.c("web_watch_inject_placeholder_panels")&&this.activeModules.push(new Xli(this)),_.c("web_enable_timely_actions")&&this.activeModules.push(new lGi(this)),_.c("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new kvh(this)),_.c("web_watch_enable_multiview_manager")&&
this.activeModules.push(new gnI(this)),_.c("web_fullscreen_video_action_bar")&&this.activeModules.push(new X0S(this)),_.c("web_player_rtr_ctrls")&&this.activeModules.push(new Zjy(this))):(_.a4B(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.R6.prototype.disposeInternal=function(){_.Ne.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.oh.Object.defineProperties(_.R6.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var DbR;DbR=function(n){switch(n){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:_.oi(n,"unknown result type")}};
_.L_O=function(n,D,L){D=_.bpv[D];L={detected:n===0,source:D.methodCodeName,detectionResult:DbR(n),contentCpn:L};_.Qa("biscottiBasedDetection",L);_.c("ab_l_sig_st")&&_.X16.increment(D.methodCodeName,n);D.attestationOffset!==void 0&&_.rd("CATSTAT",_.Dry(n,D))};
_.SE=function(n,D){var L={};L.key=n;L.value=D;return _.wOy().then(function(g){return new Promise(function(b,q){try{var U=g.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(L);U.onsuccess=function(){b()};
U.onerror=function(){q()}}catch(J){q(J)}})})};
_.by2=function(){var n=_.H7("user_engagement_experiments_rate_limit_ms"),D=gaD.get("last-user-engagement-exp-trigger-timestamp");return!D||(0,_.Ml)()>=D+n?(gaD.set("last-user-engagement-exp-trigger-timestamp",(0,_.Ml)()),!0):!1};
_.Fa=function(n,D,L,g,b){D=D===void 0?null:D;L=L===void 0?null:L;g=g===void 0?null:g;b=b===void 0?null:b;n={youThereEventType:n};L&&(n.lactThresholdMs=L.lactThresholdMs,n.mediaPosSec=L.promptDelaySec,n.lactServerRequestMs=L.lactServerRequestMs,n.triggerReason=L.triggerReason);b!=null&&(n.renderingMediaPosSec=Math.round(b));D||(D=_.r1());D&&(n.clientScreenNonce=D);g&&(n.clientPlaybackNonce=g);_.Qa("youThere",n)};var gaD=new _.rD("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.y3J=function(n){return _.LI({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:n})};
}catch(e){_._DumpException(e)}
try{
var A3y,Ou_,iuK,wiO,u6$,Qhi,WSW;_.EWI=function(){var n=window.location.hash;n.charAt(0)==="#"&&(n=n.charAt(1)==="!"?n.substring(2):n.substring(1));return _.RV(n)};
_.shI=function(n){var D;_.B(function(L){D=["b.f_","j.s_","r.s_","e.h_"];_.c("ab_det_sc_inj")&&D.push("s.i_");_.c("ab_deg_unex_thr")||D.push("a.o_");_.c("ks_get_o_pp")||D.push("g.o_");_.c("ks_det_gpbl")||D.push("p.i_");D.push("f.i_");D.push("a.b_");D.push("p.m_");_.c("ab_det_el_h_v2")&&D.push("n.h_");D.push("o.p_");_.c("ab_det_apm")&&D.push("o.a_");D.forEach(function(g){var b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,_.PYj[g](),2);b=q.yieldResult;n(b,g);_.Tq(q)})});
_.Tq(L)})};
_.c3y=function(n,D){n={videoId:n};D&&(n.playlistId=D);return n};
_.fac=function(){if(!_.c("disable_biscotti_fetch_for_ad_blocker_detection")&&!_.c("disable_biscotti_fetch_entirely_for_all_web_clients")&&_.Xsf()){var n=_.OJ("PLAYER_VARS",{});if(_.Ao.get(n,"privembed",!1)!="1"&&!_.oSB(n)){var D=function(){Qhi=!0;"google_ad_status"in window?_.rd("DCLKSTAT",1):_.rd("DCLKSTAT",2)};
try{_.er("//static.doubleclick.net/instream/ad_status.js",D)}catch(L){}u6$.push(_.fj.addLowPriorityJob(function(){if(!(Qhi||"google_ad_status"in window)){try{_.wsJ("//static.doubleclick.net/instream/ad_status.js",D)}catch(L){}Qhi=!0;_.rd("DCLKSTAT",3)}},5E3))}}};
A3y=function(n){return _.c("web_watch_adjust_sidebar_width")?_.tX+((n===void 0?1500:n)-_.TGy)/100*_.E8K:_.tX};
_.zjm=function(n,D){n=n.width-_.lFR();var L=A3y(n);return Math.max(L,Math.min(_.Quy,L+(n-(_.cA1+A3y(n)+_.RK+2*_.RK+D))))};
_.IaO=function(n,D,L){L=L===void 0?!1:L;var g=Math.max(n.width,_.suW);if(_.c("kevlar_watch_feed_big_thumbs")&&n.width>=1550-_.Iq()&&n.height>=800)g-=_.zBS;else if(n.width>=_.Pj){var b=_.cA1+A3y(n.width)+_.RK;_.c("kevlar_watch_feed_big_thumbs")&&(b=_.AA$);g-=b}else g-=_.cA1;g=Math.min(g,_.u_S);b=240;L&&(b=380);D<.5624||(!_.c("kevlar_watch_flexy_disable_small_window_sizing")&&(n.height<630&&n.width>=657||n.height>=630&&n.width>=_.Pj&&n.width<1327)?b=360:!_.c("kevlar_watch_flexy_disable_large_window_sizing")&&
n.height>=630&&n.width>=1327&&(b=480));var q=Math.min(g*D,n.height-(56+_.dzc+_.fuO));q=Math.max(q,b);D<1?g=q/D:n.width>=_.Pj&&(g=_.IaO(n,.5625,L).width);return new _.p0(Math.round(g),Math.round(q))};
_.Chm=function(n){var D=0;n.indexOf("h")!=-1&&(n=n.split("h"),D=n[0]*60*60,n=n[1]);n.indexOf("m")!=-1&&(n=n.split("m"),D=n[0]*60+D,n=n[1]);n.indexOf("s")!=-1?(n=n.split("s"),D=n[0]*1+D):D=n*1+D;return D};
_.r3I=function(){_.H7("service_worker_push_logged_out_prompt_watches")!=-1&&_.jo("WatchCount").then(function(n){n>=100||_.SE("WatchCount",n+1)})};
Ou_=function(n){var D=n.externalVideoId||"";return D?(_.c("webfe_watch_shorts_canonical_url_fix")||_.OJ("MWEB_ALLOW_SHORTS_CANONICAL_URL_FIX"))&&n.isShortsEligible?"https://www.youtube.com/shorts/"+D:"https://www.youtube.com/watch?v="+D:""};
iuK=function(n){var D=[];n.viewCount&&D.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:n.viewCount});n.likeCount&&D.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:n.likeCount});return D};
wiO=function(n){var D,L,g={"@context":"https://schema.org","@type":"VideoObject",description:_.o_(n.description),duration:"PT"+(n.lengthSeconds||"0")+"S",embedUrl:n.embed?n.embed.iframeUrl:"",name:_.o_(n.title),thumbnailUrl:((D=n.thumbnail)==null?void 0:(L=D.thumbnails)==null?void 0:L.map(function(d){return d&&d.url||""}))||[],
uploadDate:n.publishDate};_.c("mweb_video_schema_id_killswitch")||(g["@id"]=Ou_(n));D=iuK(n);D.length&&(g.interactionStatistic=D);n.category&&(g.genre=n.category);n.ownerChannelName&&(g.author=n.ownerChannelName);n.liveBroadcastDetails&&(g.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:n.liveBroadcastDetails.startTimestamp,endDate:n.liveBroadcastDetails.endTimestamp}]);if(n.learningResource){n=n.learningResource;g["@type"]=["VideoObject","LearningResource"];var b;if((b=n.learningResourceType)==
null?0:b.length)g.learningResourceType=n.learningResourceType[0];var q;if((q=n.educationalAlignment)==null?0:q.length)g.educationalAlignment={"@type":"AlignmentObject",targetName:n.educationalAlignment[0]};var U;if((U=n.educationalLevel)==null?0:U.length){b=n.educationalLevel[0];var J;if((J=n.educationalLevelCountry)==null?0:J.length)b+=" ("+n.educationalLevelCountry+")";g.educationalLevel=b}var k,a;if(((k=n.learningResourceType)==null?0:k.length)&&n.learningResourceType[0]==="Problem walkthrough"&&
((a=n.problemDescriptions)==null?0:a.length))for(g.hasPart=[],J=_.V(n.problemDescriptions),k=J.next();!k.done;k=J.next())b=k.value,k=b.problemDescriptionText,a=b.startOffset,b=b.url,k&&a!==void 0&&b&&g.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:k,text:k,startOffset:a,url:b})}return g};
_.hjS=function(n){return _.LI({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:n}})};
u6$=[];Qhi=!1;WSW=new _.H("updateSentimentBarStateCommand");_.eji=new _.H("showSurveyCommand");_.XQ=new _.H("changeMarkersVisibilityCommand");var KSm,Rj1,vWm,mV$,tum,lE;_.xVc=function(n,D){this.playerProvider_=n;this.actionSenderElement_=D;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.xVc.prototype.reset=function(){KSm(this);this.isUserPredictedAbsent_=!1};
KSm=function(n,D){!n.youThereData_||n.showWarningJob_||D!==void 0&&D||(_.Fa("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.r1(),n.youThereData_,n.clientPlaybackNonce_),_.Ab());_.fj.cancelJob(n.showWarningJob_);n.showWarningJob_=0;_.fj.cancelJob(n.showBlockingWarningJob_);n.showBlockingWarningJob_=0;_.fj.cancelJob(n.pausePlaybackJob_);n.pausePlaybackJob_=0;n.youThereData_=null;n.clientPlaybackNonce_=void 0;n.inYouThereFlow_=!1};
_.Phy=function(n,D){var L,g,b;_.B(function(q){if(q.nextAddress==1)return n.reset(),_.p(q,n.playerProvider_().getPlayerPromise(),2);L=q.yieldResult;n.clientPlaybackNonce_=L.getVideoData().cpn;n.youThereData_=D.configData.youThereData;if(!n.youThereData_)return q.return();if(n.youThereData_.triggerReason&&n.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.by2())return _.Fa("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.r1(),n.youThereData_,n.clientPlaybackNonce_),q.return();g=n.youThereData_.promptDelaySec;
b=L.getCurrentTime();n.showWarningJob_=_.fj.addLowPriorityJob(function(){return _.B(function(U){n.showWarningJob_=0;return _.p(U,Rj1(n),0)})},Math.max(g-b,0)*1E3);
_.Tq(q)})};
Rj1=function(n){var D,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return _.p(J,n.playerProvider_().getPlayerPromise(),2);if(J.nextAddress!=3)return D=J.yieldResult,L=D.getCurrentTime(),_.p(J,tum(n),3);g=J.yieldResult;if(!g||!n.youThereData_)return J.return();if(_.c("check_user_lact_at_prompt_shown_time_on_web")&&(b=parseInt(n.youThereData_.lactThresholdMs,10),_.FA()<b))return _.Fa("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.r1(),n.youThereData_,n.clientPlaybackNonce_),J.return();if(n.youThereData_.playbackPauseDelayMs<=
0)return mV$(n),J.return();!_.c("external_fullscreen")&&(q=_.nB())&&(n.ignoreFullscreenExitUserActivity_=!0,_.fj.addLowPriorityJob(function(){n.ignoreFullscreenExitUserActivity_=!1},2E3),_.DE(q));
n.youThereData_.showToastWarningPrompt&&(lE(n,n.youThereData_.showWarningActions),n.inYouThereFlow_=!0,_.Fa("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.r1(),n.youThereData_,n.clientPlaybackNonce_,L),_.Fa("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.r1(),n.youThereData_,n.clientPlaybackNonce_,L));U=0;n.youThereData_.blockingPromptDelayMs&&(U=n.youThereData_.blockingPromptDelayMs);n.showBlockingWarningJob_=_.fj.addLowPriorityJob(function(){return _.B(function(k){n.showBlockingWarningJob_=0;return _.p(k,
vWm(n),0)})},U);
_.Tq(J)})};
vWm=function(n){var D,L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,tum(n),2);D=b.yieldResult;if(!n.youThereData_)return b.return();D&&(n.youThereData_.showBlockingWarningAction&&(_.Fa("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.r1(),n.youThereData_,n.clientPlaybackNonce_),(L=_.u(n.youThereData_.showBlockingWarningAction,_.pB))?lE(n,L.commands):lE(n,[n.youThereData_.showBlockingWarningAction]),n.inYouThereFlow_=!0),g=n.youThereData_.playbackPauseDelayMs,n.pausePlaybackJob_=
_.fj.addLowPriorityJob(function(){return _.B(function(q){n.pausePlaybackJob_=0;return _.p(q,mV$(n),0)})},g));
_.Tq(b)})};
mV$=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,tum(n),2);D=L.yieldResult;if(!n.youThereData_)return L.return();D&&(_.Fa("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.r1(),n.youThereData_,n.clientPlaybackNonce_),lE(n,n.youThereData_.showPausedActions),n.inYouThereFlow_=!0);_.Tq(L)})};
_.xVc.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var n=_.u(this.youThereData_.userActiveDuringFlowAction,_.pB);n?lE(this,n.commands):lE(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.Fa("YOU_THERE_EVENT_TYPE_LACT_RESET",_.r1(),this.youThereData_,this.clientPlaybackNonce_),_.Ab());KSm(this,!0)}_.Xic(this,!1)};
_.la$=function(n){_.Fa("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.r1(),n.youThereData_,n.clientPlaybackNonce_)};
tum=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.playerProvider_().getPlayerPromise(),2);D=g.yieldResult;L=D.getPlayerState();return g.return(L==-1||L==1||L==3)})};
_.Xic=function(n,D){var L;_.B(function(g){if(g.nextAddress==1){if(n.isUserPredictedAbsent_==D)return g.jumpTo(0);n.isUserPredictedAbsent_=D;return _.p(g,n.playerProvider_().getPlayerPromise(),3)}L=g.yieldResult;L.setUserEngagement(D);D&&_.Fa("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.r1(),n.youThereData_,n.clientPlaybackNonce_);_.Tq(g)})};
lE=function(n,D){if(_.c("handle_service_request_actions")||_.c("kevlar_youthere_service_endpoint_actions_killswitch"))_.J9(n.actionSenderElement_,D,n.actionSenderElement_);else{D=_.V(D);for(var L=D.next();!L.done;L=D.next())L=L.value,L.commandMetadata&&L.commandMetadata.webCommandMetadata&&L.commandMetadata.webCommandMetadata.sendPost?_.Bz(n.actionSenderElement_,[L]):_.J9(n.actionSenderElement_,[L],n.actionSenderElement_)}};var MuW;var oWO;var Yec=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return n};
_.f(Yec,_.m);Yec.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var n=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(n=this.data.percentIfLiked||0,this.activated=!0):(n=this.data.percentIfIndifferent||0,this.activated=!1);_.r(this.hostElement).querySelector("#like-bar").style.width=n+"%"}};
Yec.prototype.handleUpdateSentimentBarStateCommand=function(n){this.data&&this.set("data.likeStatus",_.u(n,WSW).likeStatus)};
var M9=Yec;M9.prototype.observeLikeStatus=M9.prototype.observeLikeStatus;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],M9.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],M9.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],M9.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],M9.prototype,"activated",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],M9.prototype,"systemIcons",void 0);_.Y([_.P("data.likeStatus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M9.prototype,"observeLikeStatus",null);M9=_.Y([_.X({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],M9);
_.l(M9,"ytd-sentiment-bar-renderer",function(){if(oWO!==void 0)return oWO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return oWO=n},{mode:1});var Sem;var FSO=function(){var n=_.m.apply(this,arguments)||this;n.small=!0;return n};
_.f(FSO,_.m);var o6=FSO;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],o6.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],o6.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],o6.prototype,"small",void 0);o6=_.Y([_.X({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],o6);
_.l(o6,"ytd-video-view-count-renderer",function(){if(Sem!==void 0)return Sem;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Sem=n},{mode:_.He("kevlar_poly_si_batch_j080")?1:2});var Yb=function(){var n=_.m.apply(this,arguments)||this;n.infoFormattedStrings=[];n.wrapVideoActions=_.c("kevar_watch_wrap_video_actions");n.hideSentimentBar=_.c("kevlar_watch_hide_sentiment_bar");n.actionMap={};return n};
_.f(Yb,_.m);_.G=Yb.prototype;_.G.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.c("web_modern_buttons"),forceIconButton:!_.c("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.G.dataChanged=function(){_.c("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.G.computeInfoFormattedStrings=function(n){if(!n)return[];var D=[];n.dateText&&D.push(n.dateText);n.stationName&&D.push(n.stationName);n.rating&&D.push(n.rating);n.startEndTimeTemplate&&n.startTimeUtcMillis&&n.endTimeUtcMillis&&D.push(_.Mn(_.ATI(_.o_(n.startEndTimeTemplate),Number(n.startTimeUtcMillis),Number(n.endTimeUtcMillis))));n.upNextProgramText&&D.push(n.upNextProgramText);return D};
_.G.scheduleInitialUpdatedMetadataRequest=function(){var n,D=(n=this.data)==null?void 0:n.updatedMetadataEndpoint;if(D){var L;n=Number((L=_.u(D,_.$Li))==null?void 0:L.initialDelayMs);L=isNaN(n)?250:n;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),L)}};
_.G.setSentimentBarWidth=function(){var n=this;_.X6(this,function(){var D=_.r(n.hostElement).querySelector("ytd-menu-renderer");if(D){D=D.topLevelButtons;for(var L=0,g=0;g<D.length;g++){var b=D[g],q=n.get("toggleButtonSupportedData.toggleButtonIdData.id",b.data);if(q==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||q==="TOGGLE_BUTTON_ID_TYPE_LIKE")L+=b.clientWidth+8;else break}L&&(n.sentiment.style.width=L-8+" px")}})};
_.G.fetchUpdatedMetadata=function(n){var D;n&&(D={continuation:n});var L;(n=(L=this.data)==null?void 0:L.updatedMetadataEndpoint)&&_.E().resolve(_.S6).resolveCommand(n,{form:Object.assign({},D,{element:this.hostElement})})};
_.G.onYtServiceRequestSent=function(n,D){D.endpoint&&_.u(D.endpoint,_.FK)&&(this.hasUpdateSentimentBarStateCommands()&&!_.c("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.u(D.endpoint,_.FK).status),this.setSentimentBarWidth())};
_.G.hasUpdateSentimentBarStateCommands=function(){var n,D,L,g,b=(g=(n=this.data)==null?void 0:(D=n.videoActions)==null?void 0:(L=D.menuRenderer)==null?void 0:L.topLevelButtons)!=null?g:[];n=_.V(b);for(D=n.next();!D.done;D=n.next()){D=D.value;b=g=L=void 0;var q=(L=D.toggleButtonRenderer)==null?void 0:(g=L.toggleButtonSupportedData)==null?void 0:(b=g.toggleButtonIdData)==null?void 0:b.id;if(q==="TOGGLE_BUTTON_ID_TYPE_LIKE"||q==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){g=L=void 0;D=(g=_.u((L=D.toggleButtonRenderer)==
null?void 0:L.defaultServiceEndpoint,_.pB))==null?void 0:g.commands;if(!D)break;D=_.V(D);for(L=D.next();!L.done;L=D.next())if(_.u(L.value,WSW))return!0}}return!1};
_.G.onYtServiceRequestCompleted=function(n,D){var L;(n=(L=D.data)==null?void 0:L.loggingDirectives)&&_.meJ(_.qb(),n);this.get("continuation.timedContinuationData",D.data)&&this.data&&this.data.updatedMetadataEndpoint&&(D=D.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,D.continuation),D.timeoutMs))};
_.G.computeHasDateText=function(n){return!!n&&!!n.dateText};
_.oh.Object.defineProperties(Yb.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return!((g=(n=this.data)==null?void 0:(D=n.videoActions)==null?void 0:(L=D.menuRenderer)==null?void 0:L.flexibleItems)==null||!g.length)}}});
Yb.prototype.onYtServiceRequestCompleted=Yb.prototype.onYtServiceRequestCompleted;Yb.prototype.onYtServiceRequestSent=Yb.prototype.onYtServiceRequestSent;Yb.prototype.dataChanged=Yb.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Yb.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yb.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.lt.YtTaskEmitterBehavior),_.F("design:type",Object)],Yb.prototype,"ytTaskEmitterBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yb.prototype,"data",void 0);_.Y([_.t({computed:"computeInfoFormattedStrings(data)"}),_.F("design:type",Array)],Yb.prototype,"infoFormattedStrings",void 0);
_.Y([_.t({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Yb.prototype,"hasDateText",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yb.prototype,"wrapVideoActions",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Yb.prototype,"hideSentimentBar",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Yb.prototype,"flexMenuEnabled",null);
_.Y([_.bM("#sentiment"),_.F("design:type",Object)],Yb.prototype,"sentiment",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Yb.prototype,"dataChanged",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Yb.prototype,"onYtServiceRequestSent",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],Yb.prototype,"onYtServiceRequestCompleted",null);
_.l(Yb,"ytd-video-primary-info-renderer",function(){if(MuW===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);MuW=n}n=MuW;return n},{mode:1});var HuK;var SI=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return n};
_.f(SI,_.m);_.G=SI.prototype;_.G.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"}}}};
_.G.dataChanged=function(){var n;this.descriptionToggled=!((n=this.data)==null||!n.defaultExpanded);var D;this.collapsed=this.descriptionAlwaysCollapsed||!((D=this.data)==null?0:D.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Eh(110509);this.showLessClientVe=_.Eh(110510);n=_.r1();D=_.Ck();n&&D&&_.Hk(n,D,[this.showMoreClientVe,this.showLessClientVe])};
_.G.onYtExpanderMoreTapped=function(){var n,D=(n=this.data)==null?void 0:n.showMoreCommand;D&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(D);(n=_.r1())&&this.showMoreClientVe&&_.oG(n,this.showMoreClientVe)};
_.G.onYtExpanderLessTapped=function(){var n=_.r1();n&&this.showLessClientVe&&_.oG(n,this.showLessClientVe);var D;(n=(D=this.data)==null?void 0:D.showLessCommand)&&this.componentBehavior.resolveCommand(n)};
_.G.handleUpdateDateTextAction=function(n){this.data&&this.data.dateText&&this.set("data.dateText",_.u(n,_.UzD).dateText)};
_.G.handleUpdateDescriptionAction=function(n){if(n=_.u(n,_.mLG))n.isEmpty||!n.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.cB(n.description)):this.set("data.description",n.description)};
_.G.onYtChangeEngagementPanelVisibilityAction=function(n){if(_.c("web_structured_description_show_more")||_.c("web_engagement_panel_open_description")){var D,L=(D=_.u(n,_.FrW))==null?void 0:D.targetId,g;n=((g=_.u(n,_.FrW))==null?void 0:g.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";L==="engagement-panel-structured-description"&&n&&(this.descriptionToggled=!0)}};
_.G.updateCollapsedFromBinding=function(n){this.collapsed=n.detail.value};
_.G.updateDescriptionToggledFromBinding=function(n){this.descriptionToggled=n.detail.value};
_.G.updateCanCollapseFromBinding=function(n){this.canCollapse=n.detail.value};
_.oh.Object.defineProperties(SI.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.metadataRowContainer)==null?void 0:D.metadataRowContainerRenderer;return!!L&&!!L.rows&&L.rows.length>L.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return _.c("web_inline_structured_description_load_delay")?this.hasInlineStructuredDescription&&!this.collapsed: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}}});
SI.prototype.onYtExpanderLessTapped=SI.prototype.onYtExpanderLessTapped;SI.prototype.onYtExpanderMoreTapped=SI.prototype.onYtExpanderMoreTapped;SI.prototype.dataChanged=SI.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],SI.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],SI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],SI.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],SI.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],SI.prototype,"collapsed",void 0);_.Y([_.t(),_.F("design:type",Boolean)],SI.prototype,"descriptionToggled",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],SI.prototype,"canCollapse",void 0);_.Y([_.t(),_.F("design:type",Object)],SI.prototype,"subscribeButtonData",void 0);_.Y([_.t(),_.F("design:type",Number)],SI.prototype,"descriptionCollapsedHeight",void 0);_.Y([_.t(),_.F("design:type",Object)],SI.prototype,"structuredDescriptionContentRenderer",void 0);_.Y([_.t({value:function(){return _.c("web_watch_description_always_collapsed")}}),
_.F("design:type",Boolean)],SI.prototype,"descriptionAlwaysCollapsed",void 0);_.Y([_.bM("#description"),_.F("design:type",HTMLDivElement)],SI.prototype,"description",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SI.prototype,"dataChanged",null);_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SI.prototype,"onYtExpanderMoreTapped",null);
_.Y([_.R("yt-expander-less-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SI.prototype,"onYtExpanderLessTapped",null);_.Y([_.x("data.metadataRowContainer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"metadataCollapsible",null);_.Y([_.x("data","structuredDescriptionContentRenderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"hasInlineStructuredDescription",null);
_.Y([_.x("data.attributedDescription"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"hasAttributedDescription",null);_.Y([_.x("hasInlineStructuredDescription","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"loadStructuredDescription",null);_.Y([_.x("data","structuredDescriptionContentRenderer","collapsed"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"showInlineStructuredDescription",null);
_.Y([_.x("data","hasInlineStructuredDescription","metadataCollapsible"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],SI.prototype,"descriptionAlwaysCollapsible",null);
_.l(SI,"ytd-video-secondary-info-renderer",function(){if(HuK===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);HuK=n}n=HuK;return n},{mode:2});var y3_;var FQ=function(){return _.m.apply(this,arguments)||this};
_.f(FQ,_.m);FQ.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:_.c("web_modern_buttons"),forceIconButton:!_.c("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
FQ.prototype.activate=function(n){n.appendTo(this.player);n.getPlayerPromise().then(function(D){D.setMinimized(!0)});
this.active=!0};
FQ.prototype.deactivate=function(){var n=this.player.firstElementChild;n.getPlayerPromise().then(function(D){D.setMinimized(!1)});
this.active=!1;return n};
FQ.prototype.onScrollUpTap=function(){var n=_.E().resolve(_.lx).getCurrentPage();n&&n.setScrollTop(0)};
var Hf=FQ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Hf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Hf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Hf.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Hf.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Hf.prototype,"active",void 0);
_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.F("design:type",Boolean)],Hf.prototype,"darkLaunch",void 0);_.Y([_.bM("#player"),_.F("design:type",HTMLDivElement)],Hf.prototype,"player",void 0);Hf=_.Y([_.X({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],Hf);
_.l(Hf,"ytd-miniplayer-bar-renderer",function(){if(y3_!==void 0)return y3_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return y3_=n},{mode:1});_.vB(_.t4(function(n){var D=_.tb();_.El(function(){var L;if(L=JSON)L=wiO(n.data()),L=_.YO(JSON.stringify(L).replace(/</g,"\\u003C"));var g=n.data(),b=_.o_(g.title).trim().length===0,q=!g.publishDate||g.publishDate.trim().length===0,U,J,k,a,d=!((U=g.thumbnail)==null?0:(J=U.thumbnails)==null?0:J.length)||!((k=g.thumbnail)==null?0:k.thumbnails[0].url)||((a=g.thumbnail)==null?void 0:a.thumbnails[0].url.trim().length)===0;D.value&&L&&!(b||q||d)&&_.S1(D.value,L)});
return _.Z("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.Z("script",{el:D,type:"application/ld+json"}))},"vi"),"player-microformat-renderer",{props:{data:_.m_}});
}catch(e){_._DumpException(e)}
try{
var uvT,h_,fnR,AIT,InA,C3J,zMD,rIC;uvT=function(){var n=_.uP();n.info||(n.info={});return n.info};
h_=function(n){return Math.round(_.IG()+n)};
fnR=function(){var n;if(_.c("csi_use_performance_navigation_timing")||_.c("csi_use_performance_navigation_timing_tvhtml5")){var D,L,g,b=_.zg==null?void 0:(n=_.zg.getEntriesByType)==null?void 0:(D=n.call(_.zg,"navigation"))==null?void 0:(L=D[0])==null?void 0:(g=L.toJSON)==null?void 0:g.call(L);b?(b.requestStart=h_(b.requestStart),b.responseEnd=h_(b.responseEnd),b.redirectStart=h_(b.redirectStart),b.redirectEnd=h_(b.redirectEnd),b.domainLookupEnd=h_(b.domainLookupEnd),b.connectStart=h_(b.connectStart),
b.connectEnd=h_(b.connectEnd),b.responseStart=h_(b.responseStart),b.secureConnectionStart=h_(b.secureConnectionStart),b.domainLookupStart=h_(b.domainLookupStart),b.isPerformanceNavigationTiming=!0,n=b):n=_.zg.timing}else n=_.c("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.zg.timing)):_.zg.timing;return n};
AIT=function(){if(_.zg.getEntriesByType){var n=_.zg.getEntriesByType("paint");if(n=_.xi(n,function(L){return L.name==="first-paint"}))return h_(n.startTime)}var D;
_.c("csi_use_performance_navigation_timing")||_.c("csi_use_performance_navigation_timing_tvhtml5")?D=_.zg.getEntriesByType("first-paint")[0].startTime:D=_.zg.timing.msFirstPaint;return D?Math.max(0,D):0};
InA=function(){var n=window.location.protocol,D=_.zg.getEntriesByType("resource");D=_.Jf(D,function(L){return L.name.indexOf(n+"//fonts.gstatic.com/s/")===0});
(D=zMD(D,function(L,g){return g.duration>L.duration?g:L}))&&D.startTime>0&&D.responseEnd>0&&(_.CB("wffs",h_(D.startTime)),_.CB("wffe",h_(D.responseEnd)))};
C3J=function(n,D){n=document.querySelector(n);if(!n)return!1;var L="",g=n.nodeName;g==="SCRIPT"?(L=n.src,L||(L=n.getAttribute("data-timing-href"))&&(L=window.location.protocol+L)):g==="LINK"&&(L=n.href);_.Md(document)&&n.setAttribute("nonce",_.Md(document));return L?(n=_.zg.getEntriesByName(L))&&n[0]&&(n=n[0],L=_.IG(),_.CB("rsf_"+D,L+Math.round(n.fetchStart)),_.CB("rse_"+D,L+Math.round(n.responseEnd)),n.transferSize!==void 0&&n.transferSize===0)?!0:!1:!1};
_.ODU=function(n,D){_.hk(function(){_.A9("").info.actionType=n;D&&_.rd("TIMING_AFT_KEYS",D);_.rd("TIMING_ACTION",n);var L=_.Kdi(_.OJ("TIMING_INFO",{}));Object.keys(L).length>0&&_.rw(L);L={isNavigation:!0,actionType:_.fMQ(_.OJ("TIMING_ACTION"))};var g=_.OJ("PREVIOUS_ACTION");g&&(L.previousAction=_.fMQ(g));if(g=_.OJ("CLIENT_PROTOCOL"))L.httpProtocol=g;if(g=_.OJ("CLIENT_TRANSPORT"))L.transportProtocol=g;(g=_.r1())&&g!=="UNDEFINED_CSN"&&(L.clientScreenNonce=g);g=_.xwi();if(g===1||g===-1)L.isVisible=!0;
g=_.aMJ().loadType==="cold";var b=uvT();g||(g=b.yt_lt==="cold");if(g){L.loadType="cold";g=uvT();b=fnR();var q=_.IG(),U=_.OJ("CSI_START_TIMESTAMP_MILLIS",0);U>0&&!_.c("embeds_web_enable_csi_start_override_killswitch")&&(q=U);q&&(_.CB("srt",b.responseStart),g.prerender!==1&&_.r18(q));g=AIT();g>0&&_.CB("fpt",g);g=fnR();g.isPerformanceNavigationTiming&&_.rw({performanceNavigationTiming:!0},void 0);_.CB("nreqs",g.requestStart,void 0);_.CB("nress",g.responseStart,void 0);_.CB("nrese",g.responseEnd,void 0);
g.redirectEnd-g.redirectStart>0&&(_.CB("nrs",g.redirectStart,void 0),_.CB("nre",g.redirectEnd,void 0));g.domainLookupEnd-g.domainLookupStart>0&&(_.CB("ndnss",g.domainLookupStart,void 0),_.CB("ndnse",g.domainLookupEnd,void 0));g.connectEnd-g.connectStart>0&&(_.CB("ntcps",g.connectStart,void 0),_.CB("ntcpe",g.connectEnd,void 0));g.secureConnectionStart>=_.IG()&&g.connectEnd-g.secureConnectionStart>0&&(_.CB("nstcps",g.secureConnectionStart,void 0),_.CB("ntcpe",g.connectEnd,void 0));_.zg&&"getEntriesByType"in
_.zg&&InA();g=[];if(document.querySelector&&_.zg&&_.zg.getEntriesByName)for(var J in rIC)rIC.hasOwnProperty(J)&&(b=rIC[J],C3J(J,b)&&g.push(b));if(g.length>0)for(L.resourceInfo=[],J=_.V(g),g=J.next();!g.done;g=J.next())L.resourceInfo.push({resourceCache:g.value})}_.rw(L);L=_.fB();L.preLoggedGelInfos||(L.preLoggedGelInfos=[]);J=L.preLoggedGelInfos;L=_.TMv();g=void 0;for(b=0;b<J.length;b++)if(q=J[b],q.loadType){g=q.loadType;break}if(_.aMJ().loadType==="cold"&&(L.loadType==="cold"||g==="cold")){g=_.dwO();
b=_.fB();b=b.gelTicks?b.gelTicks:b.gelTicks={};for(var k in g)if(!(k in b))if(typeof g[k]==="number")_.CB(k,_.Ou(k));else if(_.c("log_repeated_ytcsi_ticks"))for(q=_.V(g[k]),U=q.next();!U.done;U=q.next())U=U.value,_.CB(k.slice(1),U);k={};g=!1;J=_.V(J);for(b=J.next();!b.done;b=J.next())g=b.value,_.w1(L,g),_.w1(k,g),g=!0;g&&_.rw(k)}_.mw8(!0);k=_.OJ("TIMING_ACTION");_.W7("ytglobal.timingready_")&&k&&_.y1B()&&_.txB()&&_.WdJ()})()};
zMD=function(n,D){return Array.prototype.reduce.call(n,D,{duration:0})};
rIC={'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 iDl={};iDl.YtVisibilityRootBehavior=[_.PBI.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.og(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.OJ("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var n=_.OJ("INNERTUBE_CLIENT_NAME")!=="WEB";_.c("kevlar_use_vimio_behavior")&&n&&_.tf6()}}];_.WQ={};_.WQ.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(n){n.detail.contextProvider=this;n.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
iDl.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.Kl();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(n){var D=this;this.pageCount+=1;_.c("kevlar_use_vimio_behavior")&&(_.OJ("INNERTUBE_CLIENT_NAME")==="WEB"?_.fj.addJob(function(){D.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(n)},
loadPage_:function(n){this.data=n},
ytPageBehaviorActiveObserver_:function(n){var D=this;_.c("kevlar_use_vimio_behavior")&&(n?_.OJ("INNERTUBE_CLIENT_NAME")==="WEB"?_.fj.addJob(function(){D.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(n){if(!this.setScrollTopJobId_){var D=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){D.setScrollTopJobId_=0;var L=_.E().resolve(_.Yo(_.cL));L&&_.$5A(L);this.getPageScrollingElement().scrollTop=n}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.WM(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var cIR;var Q0l=function(){var n=_.m.apply(this,arguments)||this;n.playerListenerConfig=null;n.actionMap={"yt-show-watch-page-survey":"openSurvey"};return n};
_.f(Q0l,_.m);_.G=Q0l.prototype;_.G.dataChanged=function(){var n=this,D=_.oE();D&&D.getPlayerPromise().then(function(g){n.maybeRemovePlayerListeners(g)});
var L=this.data&&this.data.survey;L&&((L=(L=L.singleOptionSurveyRenderer||L.checkboxSurveyRenderer||L.multiStageSurveyRenderer)&&L.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(D,L):this.openSurvey())};
_.G.triggerWatchPageSurvey=function(n,D){var L=this,g,b,q,U,J,k,a,d,T;return _.B(function(Q){if(Q.nextAddress==1)return n?_.p(Q,n.getPlayerPromise(),2):Q.return();L.player=Q.yieldResult;if(!L.player)return Q.return();g={};b=_.V(D);for(q=b.next();!q.done;q=b.next())U=q.value,J=_.V(L.createEventListenerPair(U)),k=J.next().value,a=J.next().value,d=k,T=a,d&&T&&(g[d]=T,L.ytPlayerListenerBehavior.listenToPlayerEvent(L.player,d,T));L.playerListenerConfig=g;_.Tq(Q)})};
_.G.createEventListenerPair=function(n){var D=n.playbackEventTrigger;return D?this.handlePlaybackTrigger(D):(n=n.watchTimeTrigger)?this.handleWatchTimeTrigger(n):[void 0,void 0]};
_.G.handleWatchTimeTrigger=function(n){var D=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var L=n.videoWatchFraction,g=n.watchTimeSec;return g&&L?["onVideoProgress",function(){D.player&&D.isWatchTimeConditionMet(D.player,L,g)&&D.showSurvey()}]:[void 0,
void 0]};
_.G.isWatchTimeConditionMet=function(n,D,L){var g=n.getProgressState(),b=g.current-this.lastKnownPlaybackPosition;b<5&&(this.accumulatedMediaTime+=b);this.lastKnownPlaybackPosition=g.current;g=Math.round(this.accumulatedMediaTime/g.duration*1E3)/1E3;return n.getPresentingPlayerType&&n.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>L||g>D)};
_.G.handlePlaybackTrigger=function(n){var D=this;n=n.playbackEvent;if(n==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var L="onStateChange";var g=function(b){b===0&&D.showSurvey()}}else n==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(L="onVideoProgress",g=function(b){D.player&&D.player.getPresentingPlayerType&&D.player.getPresentingPlayerType()===1&&b&&D.showSurvey()}):n==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(L="onAdEnd",g=this.showSurvey);
return[L,g]};
_.G.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.G.openSurvey=function(){var n=this,D=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.y3J(!!D));_.fj.addJob(function(){n.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:D}})},0,0)};
_.G.maybeRemovePlayerListeners=function(n){if(this.playerListenerConfig){for(var D=_.V(Object.keys(this.playerListenerConfig)),L=D.next();!L.done;L=D.next())L=L.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(n,L,this.playerListenerConfig[L]);this.playerListenerConfig=null}};
var w7=Q0l;w7.prototype.dataChanged=w7.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],w7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],w7.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],w7.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],w7.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],w7.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],w7.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],w7.prototype,"playerListenerConfig",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w7.prototype,"lastKnownPlaybackPosition",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],w7.prototype,"accumulatedMediaTime",void 0);_.Y([_.t(),_.F("design:type",Object)],w7.prototype,"player",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],w7.prototype,"dataChanged",null);w7=_.Y([_.X({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],w7);
_.l(w7,"ytd-survey-trigger-renderer",function(){if(cIR!==void 0)return cIR;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return cIR=n},{mode:1});
}catch(e){_._DumpException(e)}
try{
var NAO=new _.H("promotedSparklesWebRenderer");var ji1=new _.H("relatedChipCommand");var nDy;var DOd;var LlO=function(){return _.m.apply(this,arguments)||this};
_.f(LlO,_.m);LlO.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
var u4=LlO;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],u4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u4.prototype,"data",void 0);u4=_.Y([_.X({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],u4);
_.l(u4,"ytd-compact-tvfilm-entry-point-renderer",function(){if(DOd!==void 0)return DOd;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return DOd=n},{mode:1});var gDD;var bAW;var $OI;var fX=function(){return _.m.apply(this,arguments)||this};
_.f(fX,_.m);fX.prototype.ready=function(){this.initializeDefs()};
fX.prototype.initializeDefs=function(){var n=this.meta.byKey("yt-icons"),D=_.r(n).querySelector("#star"),L=_.r(n).querySelector("#star_half");n=_.r(n).querySelector("#star_border");D&&this.defs.appendChild(D.cloneNode(!0));L&&this.defs.appendChild(L.cloneNode(!0));n&&this.defs.appendChild(n.cloneNode(!0))};
fX.prototype.percentChanged=function(){for(var n=this.rating;n.firstChild;)n.removeChild(n.firstChild);var D=Math.round(this.percent/10);n=Math.floor(D/2);D%=2;var L=5-n-D;this.appendStars("star",n,0);this.appendStars("star_half",D,n);this.appendStars("star_border",L,n+D)};
fX.prototype.appendStars=function(n,D,L){for(var g=0;g<D;g++){var b=(18+this.spacing)*(g+L),q=document.createElementNS("http://www.w3.org/2000/svg","use");_.Na3(q,"#"+n);q.setAttribute("x",""+b);q.setAttribute("y","0");this.rating.appendChild(q)}};
var AX=fX;AX.prototype.percentChanged=AX.prototype.percentChanged;_.Y([_.bM("#defs"),_.F("design:type",HTMLElement)],AX.prototype,"defs",void 0);_.Y([_.bM("#rating"),_.F("design:type",HTMLElement)],AX.prototype,"rating",void 0);_.Y([_.t(),_.F("design:type",Number)],AX.prototype,"percent",void 0);_.Y([_.t({value:6}),_.F("design:type",Number)],AX.prototype,"spacing",void 0);_.Y([_.t({value:_.uk.create("iron-meta",{type:"iconset"})}),_.F("design:type",_.IH)],AX.prototype,"meta",void 0);
_.Y([_.P("percent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AX.prototype,"percentChanged",null);AX=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ratings"})],AX);
_.l(AX,"ytd-ratings",function(){if($OI!==void 0)return $OI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $OI=n},{mode:1});var G3W=function(){return _.m.apply(this,arguments)||this};
_.f(G3W,_.m);var q3I=G3W;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],q3I.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],q3I.prototype,"data",void 0);q3I=_.Y([_.X({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],q3I);
_.l(q3I,"ytd-offer-review-renderer",function(){if(bAW!==void 0)return bAW;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bAW=n},{mode:1});var Vwh=function(){var n=_.m.apply(this,arguments)||this;n.badges=[{textBadge:{label:_.Mn("CC")}}];return n};
_.f(Vwh,_.m);_.G=Vwh.prototype;_.G.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.G.dataChanged=function(){var n=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(n&&n.commandMetadata&&_.u(n.commandMetadata,_.Ia)&&_.u(n.commandMetadata,_.Ia).fireAutomatically)_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}});else{var D;n&&((D=_.u(n,_.Ia))==null?0:D.fireAutomatically)&&_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}})}};
_.G.isEmptyContent=function(n){return this.isStorefrontEntryPointEmpty(n)&&this.shouldHideOfferModule(n)};
_.G.isStorefrontEntryPointEmpty=function(n){return!n||!n.storefrontEntryPoint};
_.G.shouldHideOfferModule=function(n){return!!n.hideVideoDetails};
_.G.isOfferModuleNavigationInactive=function(n){return!n.navigationEndpoint&&!n.serviceEndpoint};
_.G.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
var zB=Vwh;zB.prototype.dataChanged=zB.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zB.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],zB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],zB.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.F("design:type",Boolean)],zB.prototype,"hidden",void 0);
_.Y([_.t(),_.F("design:type",Object)],zB.prototype,"badges",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],zB.prototype,"dataChanged",null);zB=_.Y([_.X({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],zB);
_.l(zB,"ytd-movie-offer-module-renderer",function(){if(gDD!==void 0)return gDD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return gDD=n},{mode:1});var UOc;var BJS=function(){return _.m.apply(this,arguments)||this};
_.f(BJS,_.m);var JTD=BJS;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],JTD.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],JTD.prototype,"data",void 0);JTD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],JTD);
_.l(JTD,"ytd-media-masthead-renderer",function(){if(UOc!==void 0)return UOc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UOc=n},{mode:1});var k3_;_.vB(_.JJC,"course-metadata-view-model",{props:{data:_.m_,isOverlay:_.m_}});var p2y=function(){var n=_.m.apply(this,arguments)||this;n.isMetadataVisible=!1;n.modernPanels=_.c("kevlar_watch_modern_panels");n.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return n};
_.f(p2y,_.m);_.G=p2y.prototype;
_.G.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"}}}}};
_.G.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.G.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.G.expanderChanged=function(){var n;if((n=this.data)==null?0:n.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.G.isExpandButtonToggled=function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.expandMetadataButton,_.zZ))==null?void 0:D.isToggled};
_.G.onVisibilityButtonClick=function(){var n;if((n=this.data)==null?0:n.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.G.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
var IK=p2y;IK.prototype.expanderChanged=IK.prototype.expanderChanged;IK.prototype.dataChanged=IK.prototype.dataChanged;IK.prototype.descriptionChanged=IK.prototype.descriptionChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],IK.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],IK.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],IK.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],IK.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],IK.prototype,"isMetadataVisible",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],IK.prototype,"modernPanels",void 0);_.Y([_.bM("#expander"),_.F("design:type",Object)],IK.prototype,"expander",void 0);
_.Y([_.P("data.description"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IK.prototype,"descriptionChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IK.prototype,"dataChanged",null);_.Y([_.P("isMetadataVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IK.prototype,"expanderChanged",null);
IK=_.Y([_.X({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],IK);
_.l(IK,"ytd-tvfilm-offer-module-renderer",function(){if(k3_!==void 0)return k3_;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return k3_=n},{mode:2});var ZAy;var CX=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return n};
_.f(CX,_.m);CX.prototype.dataChanged=function(){this.hostElement.hidden=!1};
CX.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
CX.prototype.onThumbnailTap=function(n){this.data&&this.data.serviceEndpoint&&(_.c("web_ytd_unlimited_offer_module_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.serviceEndpoint]):_.E().resolve(_.S6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),n.stopPropagation())};
CX.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
var rn=CX;rn.prototype.dataChanged=rn.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rn.prototype,"rendererBehaviors",void 0);_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],rn.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rn.prototype,"data",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rn.prototype,"dataChanged",null);rn=_.Y([_.X({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],rn);
_.l(rn,"ytd-unlimited-offer-module-renderer",function(){if(ZAy!==void 0)return ZAy;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZAy=n},{mode:1});var aCy;var dOy;var TJK=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return n};
_.f(TJK,_.m);TJK.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
TJK.prototype.handleRelatedChipCommand=function(n){n=_.u(n,ji1);var D=n.contents;D?_.Vm(this.hostElement,"yt-item-section-replace-action",[D,n.targetSectionIdentifier]):_.Vm(this.hostElement,"yt-item-section-continuation-action",[n.continuationData,n.targetSectionIdentifier])};
var OQ=TJK;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],OQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],OQ.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OQ.prototype,"data",void 0);OQ=_.Y([_.Ep({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],OQ);
_.l(OQ,"yt-related-chip-cloud-renderer",function(){if(dOy===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;aCy===void 0&&(aCy=document.createElement("template"));var g=aCy;L.call(D,g.content.cloneNode(!0),n.content.firstChild);dOy=n}n=dOy;return n},{mode:2});var i4=function(){var n=_.m.apply(this,arguments)||this;n.isTwoColumns=!0;n.hideOfferModules=!1;n.watchFeedBigThumbs=_.c("kevlar_watch_feed_big_thumbs");n.watchNextGridHideChips=_.c("kevlar_watch_grid_hide_chips");n.eligibleToSwitchToGrid=_.c("web_watch_eligible_to_switch_to_grid");n.disableShortsShelfHeightOverride=_.c("web_shorts_wn_shelf_ratio_tuning");n.isWatchNextGrid=!1;n.reuseComponents=!_.c("kevlar_watch_grid");n.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return n};
_.f(i4,_.m);_.G=i4.prototype;
_.G.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:!_.c("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}}};
_.G.getItemsPath=function(){return"data.results"};
_.G.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.G.created=function(){this.ytLazyListBehavior.initialCount=1};
_.G.ready=function(){_.Dy(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%"})};
_.G.resultsChanged=function(){if(this.data&&this.data.results){for(var n=this.data.results,D=null,L=null,g=0;g<n.length;g++)n[g].relatedChipCloudRenderer?D=n[g].relatedChipCloudRenderer:n[g].itemSectionRenderer&&(L=n[g].itemSectionRenderer);if(D&&L)for(this.set("data.continuations",[]),n=_.u(D.content,_.har).chips,D=0;D<n.length;D++)if(g=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",n[D]),g.loadCached||!g.contents){g.contents=L.contents;break}}};
_.G.dataChanged=function(){var n=this,D;if((D=this.data)!=null&&D.results&&this.hasAllowedInstreamAd(this.playerData)){if(D=this.data.results.filter(function(J){return!!J.promotedSparklesWebRenderer})){for(var L=0;L<D.length;L++){var g=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",D[L]);
if(g)for(var b=0;b<g.length;b++)g[b]&&g[b].baseUrl&&_.Wr(g[b].baseUrl)}this.set("data.results",this.data.results.filter(function(J){return!J.promotedSparklesWebRenderer}))}if(D=this.data.results.filter(function(J){return!!n.getSparklesAd(J)})){D=_.V(D);
for(b=D.next();!b.done;b=D.next())if(g=L=void 0,b=(L=this.getSparklesAd(b.value))==null?void 0:(g=L.errorCommand)==null?void 0:g.loggingUrls)for(L=_.V(b),g=L.next();!g.done;g=L.next())(g=g.value)&&g.baseUrl&&_.Wr(g.baseUrl);var q,U;this.set("data.results",(q=this.data)==null?void 0:(U=q.results)==null?void 0:U.filter(function(J){return!J.adSlotRenderer}))}}};
_.G.getSparklesAd=function(n){var D,L;n=_.u((D=n.adSlotRenderer)==null?void 0:(L=D.fulfillmentContent)==null?void 0:L.fulfilledLayout,_.gqc);return _.u(n==null?void 0:n.renderingContent,NAO)};
_.G.hasAllowedInstreamAd=function(n){n=this.get("adPlacements",n)||[];for(var D=0;D<n.length;D++){var L=this.get("adPlacementRenderer.config.adPlacementConfig",n[D]);if(L&&L.suppressDisplayAd)return!0}return!1};
_.G.computeHideUnlimitedOfferModule=function(n,D){return n&&n.offerModule&&D&&n.offerModule.unlimitedOfferModuleRenderer&&n.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(D)?!0:!1};
_.G.hideUnlimitedOfferModuleChanged=function(){var n=_.r(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");n&&(n.hidden=this.hideUnlimitedOfferModule)};
_.G.updateLockupContainerTypes=function(n){if(this.eligibleToSwitchToGrid){var D;(D=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||D.forEach(function(L){L.containerType=n})}};
_.G.computeHideTvfilmOfferModule=function(n,D){var L,g;return!!((n==null?0:(L=n.offerModule)==null?0:(g=L.tvfilmOfferModuleRenderer)==null?0:g.clientShouldSuppressIfCompanionAdDisplayed)&&D&&this.hasCompanionAds(D))};
_.G.hideTvfilmOfferModuleChanged=function(){var n=_.r(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");n&&(n.hidden=this.hideTvfilmOfferModule)};
_.G.hasCompanionAds=function(n){n=this.get("adPlacements",n)||[];for(var D=0;D<n.length;D++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",n[D]))return!0;var L=void 0,g=void 0,b=void 0;if(!_.c("web_watch_top_banner_companion_check_killswitch")&&((L=n[D])==null?0:(g=L.adPlacementRenderer)==null?0:(b=g.renderer)==null?0:b.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.G.hasSuppressedResults=function(n){return n==null?!0:n.filter(function(D){return!D.continuationItemRenderer&&!D.compactPromotedVideoRenderer&&!D.promotedSparklesWebRenderer}).length===0};
_.G.computeShowButton=function(n,D){return this.isWatchNextGrid?n:n||this.hasSuppressedResults(D)};
_.G.showButtonChanged=function(){if(this.isWatchNextGrid){var n=_.r(this.hostElement).querySelector("ytd-rich-grid-renderer");n&&this.showButton!==null&&(n.continuationShowButton=this.showButton)}else{n=_.r(this.hostElement).querySelector("yt-next-continuation");var D=_.r(this.hostElement).querySelector("ytd-continuation-item-renderer"),L=_.r(this.hostElement).querySelector("ytd-item-section-renderer");n&&(n.showButton=this.showButton);D&&(D.showButton=this.showButton);L&&(L.continuationShowButton=
this.showButton)}};
_.G.continuationTap=function(n){var D;if(((D=this.data)==null?void 0:D.continuations)!=null&&n.target.tagName==="TP-YT-PAPER-BUTTON")for(n=this.data.continuations,D=0;D<n.length;D++)n[D].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(n[D].nextContinuationData||{})};
_.G.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("shown-items-changed",this.shownItems))};
_.oh.Object.defineProperties(i4.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid&&this.containsLockupViewModel?this.isGridViewEnabled?2:3:3}},
containsLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.shownItems)==null||!n.some(function(D){return!!D.lockupViewModel}))}}});
i4.prototype.shownItemsChangedForBinding=i4.prototype.shownItemsChangedForBinding;i4.prototype.showButtonChanged=i4.prototype.showButtonChanged;i4.prototype.hideTvfilmOfferModuleChanged=i4.prototype.hideTvfilmOfferModuleChanged;i4.prototype.updateLockupContainerTypes=i4.prototype.updateLockupContainerTypes;i4.prototype.hideUnlimitedOfferModuleChanged=i4.prototype.hideUnlimitedOfferModuleChanged;i4.prototype.dataChanged=i4.prototype.dataChanged;i4.prototype.resultsChanged=i4.prototype.resultsChanged;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],i4.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.mc.YtNextContinuationBehavior),_.F("design:type",Object)],i4.prototype,"ytNextContinuationBehavior",void 0);
_.Y([_.W(_.tM),_.F("design:type",Object)],i4.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],i4.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],i4.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],i4.prototype,"playerData",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],i4.prototype,"autoFill",void 0);_.Y([_.t({value:60}),_.F("design:type",Number)],i4.prototype,"targetFramerate",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i4.prototype,"isTwoColumns",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i4.prototype,"hideOfferModules",void 0);_.Y([_.t(),_.F("design:type",Object)],i4.prototype,"shownItems",void 0);_.Y([_.t({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.F("design:type",Boolean)],i4.prototype,"hideUnlimitedOfferModule",void 0);
_.Y([_.t({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.F("design:type",Boolean)],i4.prototype,"hideTvfilmOfferModule",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i4.prototype,"watchFeedBigThumbs",void 0);_.Y([_.t(),_.F("design:type",Object)],i4.prototype,"watchNextGridHideChips",void 0);_.Y([_.t(),_.F("design:type",Object)],i4.prototype,"eligibleToSwitchToGrid",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i4.prototype,"disableShortsShelfHeightOverride",void 0);_.Y([_.t({selector:_.wf}),_.F("design:type",Object)],i4.prototype,"isGridViewEnabled",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],i4.prototype,"showMoreButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i4.prototype,"isWatchNextGrid",void 0);
_.Y([_.t({computed:"computeShowButton(showMoreButton, data.results)"}),_.F("design:type",Boolean)],i4.prototype,"showButton",void 0);_.Y([_.V8("data.results.*"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"resultsChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"dataChanged",null);
_.Y([_.P("hideUnlimitedOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"hideUnlimitedOfferModuleChanged",null);_.Y([_.x("isGridViewEnabled","containsLockupViewModel","data"),_.t({reflectToAttribute:!0}),_.F("design:type",Number),_.F("design:paramtypes",[])],i4.prototype,"lockupContainerType",null);
_.Y([_.P("lockupContainerType","data"),_.F("design:type",Function),_.F("design:paramtypes",[Number]),_.F("design:returntype")],i4.prototype,"updateLockupContainerTypes",null);_.Y([_.P("hideTvfilmOfferModule"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"hideTvfilmOfferModuleChanged",null);_.Y([_.P("showButton"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"showButtonChanged",null);
_.Y([_.P("shownItems"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i4.prototype,"shownItemsChangedForBinding",null);_.Y([_.x("shownItems"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],i4.prototype,"containsLockupViewModel",null);
_.l(i4,"ytd-watch-next-secondary-results-renderer",function(){if(nDy===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);nDy=n}n=nDy;return n},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.NaK={};
_.NaK.YtdWatchBehavior=[_.N.YtRendererBehavior,_.o$.YtPlayerListenerBehavior,_.SD.YtRendererstamperBehavior,_.FO.YtActionHandlerBehavior,_.WQ.YtPageBehavior,_.qU.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 _.is("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.c("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 _.is("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},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.c("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)"},
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, fullscreen)"},richItemMinWidth:{type:Number,value:function(){return _.H7("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.H7("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!_.c("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.c("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 _.c("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("web_watch_fullerscreen_deprecation_ui")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.c("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("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)"},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 _.c("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.c("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.c("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("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 _.c("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("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 _.c("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 n={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:_.i7(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.i7(["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"||_.c("swa_prov_panels_ks")?_.c("web_watch_inject_placeholder_panels")?n.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:_.c("kevlar_use_engagement_panel_management_component")||
(n["data.engagementPanels"]={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}):(n.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},n.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});
return n},
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 n=this;this.watchController=void 0;this.pageDisposeJobs=[function(){n.showMetadataPlaceholder_()},
function(){_.c("web_watch_dont_clear_comments")||n.clearComments_()},
function(){n.clearPlayerAds_()},
function(){n.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;_.c("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.c("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.xVc(function(){return _.Mh(n)},this.hostElement);
this.pageDisposeJobs.push(function(){n.youThereManager_.reset()});
_.c("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){n.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.scheduleSidebarSizeUpdateJobId_=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.VZ;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;_.c("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.c("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));_.c("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.LC(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(n){n&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:n}),n.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(n){_.c("kevlar_watch_flexy_theater_manager")&&(this.theater=n,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(n){!_.c("kevlar_watch_while_v2")&&!_.c("web_watch_pip")||n||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(n){this.active!==void 0&&(this.fullscreen=n,_.c("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(n){this.active!==void 0&&(_.bP(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.c("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(n>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(n){this.initCsi_();this.updatePageData_(n)},
updatePageData_:function(n){var D=this;if(n)if(this.data===n){this.onPageLoadWithSameData_();var L;(L=this.watchController)==null||_.tH(L,this.data)}else this.data=n;this.playlist&&_.ww({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Wz("nw");this.loading=!1;_.dF(_.fj,function(){D.initDclkstatus_();var g,b=((g=D.player)==null?void 0:g.getVideoData().cpn)||"";_.shI(function(q,U){_.L_O(q,U,b)})})},
onPageLoadWithSameData_:function(){_.c("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 n=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!n);this.set("loadingData.playlistLoading",n&&n!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),n=this.watchNextSkeletonEl_.firstElementChild;n;)n.classList.remove("hidden"),n=n.nextElementSibling;if(_.c("kevlar_watch_frame0_loading_state")){var D,L,g;n=(D=this.loadingData)==null?void 0:(L=D.endpoint)==null?void 0:(g=L.watchEndpoint)==null?void 0:g.videoId;var b;n&&(b="https://i.ytimg.com/vi/"+n+"/frame0.jpg");_.r(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var n=_.r(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&n&&(n.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var D,L;(L=(D=this.watchMetadata).updateSentimentBarWidth)==
null||L.call(D);var g,b;(b=(g=this.watchMetadata).resize)==null||b.call(g)}_.c("kevlar_watch_frame0_loading_state")&&(_.r(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(n){var D=_.r(this.hostElement).querySelector(n);D?_.LB(D,!1):_.CL(new _.pe("Overscroll monitor not found for component: ",n))},
removeSplitScrollMouseTrap:function(n){var D=_.r(this.hostElement).querySelector(n);D?_.gw(D):_.CL(new _.pe("Disposal component for  overscroll monitoring not found: ",n))},
onLoadingChanged_:function(n){n?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(n){var D=this;n?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.fj.addLowPriorityJob(function(){D.onWindowResized_(_.a5(!0))})},
updateTheaterModeState_:function(n){if(!_.c("kevlar_watch_flexy_theater_manager")){n=n||this.fullWindowMode_;if(this.theater!==void 0||n)this.theater=n;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();n&&_.cTO()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation()},
updatePlayerLocation:function(){var n=this.theater;_.c("external_fullscreen")&&this.fullscreen&&(n=!0);n=n?_.r(this.hostElement).querySelector("#player-full-bleed-container"):_.r(this.hostElement).querySelector("#player-container-inner");var D=this.getPlayerContainer(),L=_.c("kevlar_watch_while_v2")||_.c("web_watch_pip");D.parentElement!==n&&(L&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.Mh(this).appendTo(n,D),n.appendChild(_.r(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var n=this;return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.E().resolve(_.X1).deactivate(),2);n.updatePlayerLocation();_.Tq(D)})},
updateCinematicsLocation:function(){var n=this.getElement("CINEMATICS");if(n){var D=this.getCinematicsLocationContainer();n.parentElement!==D&&D.appendChild(n);var L;(L=this.watchController)==null||_.aaD(L)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.r(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.r(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(n,D){var L=document.documentElement.hasAttribute("dark"),g=L&&_.c("web_cinematic_theater_mode"),b=L&&_.c("web_cinematic_fullscreen");L=!L&&this.cinematicLightTheme;return n&&g||D&&b||(D||n)&&L},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var n=this,D;(D=this.watchController)==null||_.tH(D,this.data);_.c("kevlar_watch_flexy_comments_manager")||this.initComments_();_.c("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.E().resolve(_.xQ).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,_.c("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.fj.addLowPriorityJob(function(){_.Vm(n.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.c("web_watch_start_chat_in_theater_mode")){var L,g,b;if((L=this.data)==null?0:(g=L.contents)==null?0:(b=g.twoColumnWatchNextResults)==null?0:b.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var q,U;((q=this.data)==null?0:(U=q.contents)==null?0:U.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(n){var D;(D=this.watchController)==null||_.Pf(D,this.playerData);n&&n.playabilityStatus&&(D=this.isVideoPlayable_(n.playabilityStatus,this.getPlayerOverlays_(this.data)),n=this.isLiveStreamOffline_(n.playabilityStatus),D&&!n||_.X6(this,function(){_.Wz("pbu")}));
this.setPlayerAds_();_.Vm(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(n,D){if((_.c("kevlar_watch_while_v2")||_.c("web_watch_pip"))&&this.playerData&&D)return this.playerData.videoDetails},
watchPageActiveChanged_:function(n){_.Ss().dispatch(_.Imd(this.active));n?this.activate_():this.deactivate_()},
attached:function(){var n=this;this.watchController=new _.R6(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&_.Pf(this.watchController,this.playerData);this.data&&_.tH(this.watchController,this.data);_.c("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var D=_.Mh(this);_.c("kevlar_disable_prepare_player")||D.preparePlayer();
_.c("kevlar_watch_flexy_playlist_manager")||_.E().resolve(_.xQ).setPlayer(D);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();D={"--ytd-watch-flexy-scrollbar-width":_.Iq()+"px"};this.is==="ytd-watch-grid"&&(D["--ytd-watch-flexy-sidebar-width"]=_.tX+"px",D["--ytd-watch-flexy-sidebar-min-width"]=_.H7("kevlar_watch_grid_sidebar_min_width",300)+"px",D["--ytd-watch-grid-horizontal-page-margins"]=_.RK+"px",D["--ytd-watch-grid-columns-top-margins"]=_.dzc+"px",D["--ytd-watch-grid-min-player-height-medium"]=
"360px");!_.H7("kv_pl_mx_sz_ks")&&_.H7("kevlar_watch_max_player_width")&&(D["--ytd-watch-flexy-max-player-width-wide-screen"]=_.u_S+"px");_.H7("kevlar_watch_flexy_metadata_height")&&(D["--ytd-watch-flexy-space-below-player"]=_.fuO+"px");this.safeUpdateStyles(D);_.c("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.qtK(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return n.onPlayerTouchPanDown_()}}));
_.c("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.r(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var n=_.Iq(),D=_.Pj+n,L=D;this.fixedPanels&&(D+=_.tX);var g=657+n;n=1327+n;_.r(this.hostElement).querySelector("#two-column-query").query="(min-width: "+D+"px)";_.r(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(g+"px), (min-height: 630px) and (min-width: ")+(D+"px) and (max-width: ")+(n+"px)");_.r(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(n+"px)");_.r(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+L+"px)"},
calculateCurrentPlayerSize_:function(){var n=_.r(this.hostElement).querySelector("#miniplayer-bar").firstChild;return n&&n.active||this.theater||_.c("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||!this.active||!this.windowSize_?new _.p0(NaN,NaN):_.IaO(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.IaO(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.og(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var n=this;this.onWindowResized_(_.a5());_.c("browse_skeleton_removal_on_watch_killswitch")||_.is("IS_SHELL_LOAD")&&_.s0J();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var D=_.Mh(this);D.addEventListener("yt-player-updated",_.LC(this,this.onPlayerUpdated_));D.getPlayerPromise().then(function(L){n.playerApiReady_(L)});
_.c("kevlar_watch_flexy_playlist_manager")||(D=_.E().resolve(_.xQ),_.c("kevlar_watch_observe_playlist_navigations_killswitch")&&D.addEventListener("yt-navigate",_.LC(this,this.onYtNavigate_)),D.setPlaylistComponent(_.r(this.hostElement).querySelector("#playlist")),D.addEventListener("yt-playlist-data-updated",_.LC(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.fj.addLowPriorityJob(function(){_.bP(n.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Mh(this).removeEventListener("yt-player-updated",_.LC(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.c("kevlar_watch_flexy_playlist_manager")){var n=_.E().resolve(_.xQ);_.c("kevlar_watch_observe_playlist_navigations_killswitch")&&n.removeEventListener("yt-navigate",_.LC(this,this.onYtNavigate_));
n.cancelVideoSkip();n.removeEventListener("yt-playlist-data-updated",_.LC(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.bP(this.hostElement,"yt-autonav-pause-player",!1);n=_.nB();_.c("kevlar_exit_fullscreen_leaving_watch")&&n&&_.DE(n)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(n){this.player&&this.player.updateVideoData({rvs:n.rvs})},
getPageContents:function(n){return n&&n.contents&&n.contents.twoColumnWatchNextResults&&n.contents.twoColumnWatchNextResults.results&&n.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(n){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",n)},
onRetrieveLocation_:function(n,D){D.hasComments?D.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):D.locationRetrieved("/related_ajax",void 0);n.stopPropagation()},
onSubscriptionChanged_:function(n,D){this.player&&(D?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.ODU("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.r(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.r(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(n){this.player=n;this.setPlayerState(n.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.c("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.c("kevlar_unified_player")||_.c("kevlar_player_new_bootstrap_adoption"))&&_.Nv()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(n,D){D=D===void 0?!0:D;_.nB()&&_.c("external_fullscreen")&&_.DE(document.documentElement);this.theaterRequested_=n;D&&_.Uw("wide",n?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.$d(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.bP(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(n){_.rF(n,typeof this.player),this.player&&_.rF(n,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var n;((n=this.player)==null?0:n.isFullscreen())?this.player.toggleFullscreen():_.$d(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(n,D){return this.loading?D:!!Object.keys(n).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(n){if(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next())D=D.value,D.youThereRenderer&&_.Phy(this.youThereManager_,D.youThereRenderer)}},
setPlaylistData_:function(n){return n||{}},
userEngagementConfigDataChanged_:function(n){if(n)if(n.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var D=this.youThereManager_;_.FA()<n.lowEngagementThresholdMs||_.Xic(D,!0)}else n.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.$d(this.hostElement,"yt-autonav-pause-user-engagement",[n])},
isPlayerUnavailable_:function(n,D,L){return!!n&&!this.isVideoPlayable_(n,L)&&!D},
getPlayerOverlays_:function(n){return(n==null?void 0:n.playerOverlays)||null},
isVideoPlayable_:function(n,D){if(!n)return!1;var L=n.status==="OK"||n.status==="LIVE_STREAM_OFFLINE",g=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",n)||this.get("errorScreen.ypcTrailerRenderer",n);n=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",n);var b;D=D==null?void 0:(b=D.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!L||!!g||!!n||!!D},
hasWatchNextResponseErrorRenderer:function(n){var D=this.getPageContents(n),L,g,b,q,U;return!(n==null?0:(L=n.contents)==null?0:(g=L.twoColumnWatchNextResults)==null?0:g.secondaryResults)&&!!((b=D[0])==null?0:(q=b.itemSectionRenderer)==null?0:(U=q.contents[0])==null?0:U.backgroundPromoRenderer)},
isLiveStreamOffline_:function(n){return n?n.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(n,D,L){var g=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",D),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.c("web_no_skip_video_on_verification_checks")?(n==null?void 0:n.status)&&b.includes(n.status):n&&n.status==="AGE_CHECK_REQUIRED";var q=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",n);q==void 0&&(q=!0);!L||this.isVideoPlayable_(n,this.getPlayerOverlays_(D))||
g||b||!q||_.E().resolve(_.xQ).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.r3I()},
onPlayerFeedbackStartRequest_:function(n){_.$d(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:n}])},
onPlayerFeedbackArticleRequest_:function(n){_.$d(this.hostElement,"yt-help-dialog-requested",[n])},
onPlayerYpcContentRequest_:function(){var n,D,L,g,b,q,U,J,k=((n=this.data)==null?NaN:(D=n.contents)==null?NaN:(L=D.twoColumnWatchNextResults)==null?NaN:(g=L.secondaryResults)==null?NaN:(b=g.secondaryResults)==null?NaN:(q=b.offerModule)==null?NaN:(U=q.tvfilmOfferModuleRenderer)==null?NaN:(J=U.actionButtons)==null?NaN:J.length)-1;n=[".offerButton.buttonRenderer.",".actionButtons."+(k>=0?k:0)+".buttonRenderer."];D=_.V(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(L=D.next();!L.done;L=D.next())for(L=L.value,g=_.V(n),b=g.next();!b.done;b=g.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+L+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.gX(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(n){_.bP(this.hostElement,"yt-autonav-pause-player",n)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(n){n()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(n){switch(n){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(n){switch(n){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.bP(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(n)},
setPlayerState:function(n){_.Ss().dispatch(_.Noi(n))},
onPlayerSubscribe_:function(n){_.$d(this.hostElement,"yt-player-subscribe",[n])},
onPlayerUnsubscribe_:function(n){_.$d(this.hostElement,"yt-player-unsubscribe",[n])},
onPlayerAdYtShowToast_:function(n){_.$d(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:n.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(n){if(n)return n},
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(n){return!_.c("web_watch_move_summary_to_sd")&&!!n},
computeWatchMetadataRefresh:function(){return _.c("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.c("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var n,D,L,g;this.watchNextSecondaryResults=(n=this.data)==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.secondaryResults)==null?void 0:g.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.c("swatcheroo_pbs_load_grid")&&!_.c("swatcheroo_provide_all_data_on_scheduled_job")){_.fj.cancelJob(this.setRichGridJobId_);var n,D,L,g,b,q,U;this.setRichGridRendererData((n=this.data)==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.secondaryResults)==null?void 0:(b=g.secondaryResults)==null?void 0:(q=b.results)==null?void 0:(U=q[0])==null?
void 0:U.richGridRenderer)}},
setRichGridRendererData:function(n){this.richGridRendererData=n},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var n,D=(n=this.data)==null?void 0:n.engagementPanels;if(D==null?0:D.length){n=null;D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;if(((g=L.engagementPanelSectionListRenderer)==null?void 0:g.targetId)==="engagement-panel-structured-description"){n=L;break}}var b,q,U;n=(b=n)==null?void 0:(q=b.engagementPanelSectionListRenderer)==null?void 0:(U=q.content)==null?void 0:U.structuredDescriptionContentRenderer;if(n==null?0:n.items){b=
[];q=_.V(n.items);for(U=q.next();!U.done;U=q.next()){U=U.value;if(!_.c("sd_horizontal_list_show_nav_killswitch")){var J=g=L=D=n=void 0,k=void 0,a=(n=U.horizontalCardListRenderer)==null?void 0:(D=n.header)==null?void 0:(L=D.richListHeaderRenderer)==null?void 0:(g=L.navigationButton)==null?void 0:(J=g.buttonRenderer)==null?void 0:(k=J.command)==null?void 0:k.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(d){return!_.u(d,_.W$y)}))}U.expandableVideoDescriptionBodyRenderer||
U.videoDescriptionHeaderRenderer||b.push(U)}return{items:b}}}},
constructWarning_:function(n){return{text:_.Mn(n),type:"WARNING"}},
isPlaShelfEnabled_:function(n){if((this.get("adPlacements",n)||[]).length)return!0;n=this.get("playerAds",n)||[];return!(!n.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",n[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var n=this;_.bP(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var D=this.getScrollTop()>0;this.gestures_&&(D?this.gestures_.detach():this.gestures_.attach());D!==this.showFullerscreenEdu_&&_.c("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=D,_.Mh(this).getPlayerPromise().then(function(L){L.updateFullerscreenEduButtonVisibility(n.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.bP(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var n=this;this.commentsReady=!1;_.fj.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.dF(_.fj,function(){n.setComments_()},1E3)},
setComments_:function(){if(!_.c("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Wz("cmi");_.fj.cancelJob(this.setCommentsJobId_);var n=this.getPageContents(this.data);if(n&&n.length){n=_.V(n);for(var D=n.next();!D.done;D=n.next())if(D=D.value,this.get("itemSectionRenderer.sectionIdentifier",D)==="comment-item-section"){this.comments=D.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.bP(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.c("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.c("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Wz("cmc")},
doRemoveComments_:function(){this.comments={};_.c("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.fj.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.fj.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(n,D){var L=_.u(D.endpoint,_.M1);L&&(!(D=this.get("data.currentVideoEndpoint.watchEndpoint"))||L.videoId!==D.videoId||L.playlistId&&L.playlistId!==D.playlistId||_.c("kevlar_watch_timestamp_seek_playlist_index_comparison")&&L.index!==void 0&&L.index!==D.index||typeof L.startTimeSeconds!=="number"||(n.stopPropagation(),this.setScrollTop(0),_.Mh(this).getPlayerPromise().then(function(g){var b=L.startTimeSeconds;g.seekTo(b);g.wakeUpControls();b<g.getDuration()&&g.playVideo()})))},
updatePlayerStartTime_:function(){var n=_.EWI();"t"in n&&(n=_.Chm(n.t),this.player.seekTo(n,!0))},
updateTitleFromWatchNext:function(n){n=this.getPageContents(n);var D,L;(n=_.o_(n==null?void 0:(D=n[0])==null?void 0:(L=D.videoPrimaryInfoRenderer)==null?void 0:L.title))&&_.bP(this.hostElement,"yt-update-title",n)},
updateTitle_:function(n){n=this.get("videoDetails.title",n)||"";_.bP(this.hostElement,"yt-update-title",n)},
syncWithRemoteVideo_:function(n,D,L){if(this.active&&this.player){var g=this.player.getVideoData();if(g.video_id===L&&(L=g.list,_.c("polymer_enable_mdx_queue")&&L&&L.startsWith("RQ")&&(L=void 0),g.video_id!==n||L!=D)){var b;_.c("kevlar_player_watch_endpoint_navigation")?b=_.hmb(_.c3y(n,D)):b=this.buildWatchEndpoint_(n,D);_.bP(this.hostElement,"yt-navigate",{endpoint:b,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(n,D,L){return _.NK(n,D,L)},
initDclkstatus_:function(){_.fac()},
attachWatchPageSkeleton_:function(){var n=document.querySelector("#watch-page-skeleton");if(n){var D=n.querySelector("#primary-info"),L=n.querySelector("#secondary-info"),g=n.querySelector("#related");D&&_.r(this.hostElement).querySelector("#info-skeleton").appendChild(D);L&&_.r(this.hostElement).querySelector("#meta-skeleton").appendChild(L);g&&(_.r(this.hostElement).querySelector("#related-skeleton").appendChild(g),this.watchNextSkeletonEl_=g);_.k3(n)}},
handlePlayerUpdated_:function(){_.Mh(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(n,D){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof D!=="undefined"){var L=this.watchNextSkeletonEl_.children,g=n&&n.indexSplices.length?n.indexSplices[0].index:0;n=Math.min(this.watchNextShownItems.length,L.length);D||(g=0,n=L.length);for(D=g;D<n;D++)L[D].classList.add("hidden")}},
onPlayerFullscreenChange_:function(n){_.c("external_fullscreen")||_.$d(this.hostElement,"yt-player-fullscreen",[n.fullscreen])},
onFullscreenChange_:function(n){this.fullscreen=n;this.gestures_&&this.gestures_.update(this.fullscreen);var D=_.Mh(this);D.getPlayerPromise().then(function(L){L.setFauxFullscreen(!!_.nB())});
this.updateFullBleedElementLocations();n&&(D.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(n,D){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!D},
computeIsDonationShelfCollapsed_:function(n){return n},
computeShouldShowMerchShelf:function(n,D){return D&&!!n},
computeResponseHasComments:function(n){var D,L,g,b,q;return!!(n==null?0:(D=n.contents)==null?0:(L=D.twoColumnWatchNextResults)==null?0:(g=L.results)==null?0:(b=g.results)==null?0:(q=b.contents)==null?0:q.some(function(U){var J;return(U==null?void 0:(J=U.itemSectionRenderer)==null?void 0:J.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(n,D,L,g){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&g?!1:!!n&&!!Object.keys(n).length&&!D},
identity:_.Rv,onWindowResized_:function(n){this.windowSize_=n;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate(),this.scheduleSidebarSizeUpdate_());_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(n){var D=this;n&&n.type!=="dataloaded"&&n.type!=="dataupdated"||_.Mh(this).getPlayerPromise().then(function(L){var g=L.getPlayerState();g!==5&&g!==0&&(L=1/L.getVideoAspectRatio(),D.videoHeightToWidthRatio_!==L&&(D.videoHeightToWidthRatio_=L))})},
schedulePlayerSizeUpdate_:function(n){var D=this,L=_.c("kevlar_watch_while_v2")||_.c("web_watch_pip"),g=function(){if(D.watchMetadata){var b,q;(q=(b=D.watchMetadata).resize)==null||q.call(b)}_.Mh(D).getPlayerPromise().then(function(U){if(_.c("kevlar_set_internal_player_size")){if(!L||!D.isMiniplayerActive()){var J=D.calculateCurrentPlayerSize_();U.setInternalSize(J.width,J.height)}}else U.setSize(NaN,NaN);_.c("kevlar_watch_while")&&D.updateWatchWhileScrollThreshold_()})};
n?g():_.uj(_.fj,g)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(n){this.set("data.survey",n.detail)},
onYtShowSurveyCommand_:function(n){this.set("data.survey",_.u(n,_.eji).survey)},
onDownloadedVideoDeleted:function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1){if(!D.active||(L=D.playerData)==null||!L.offlineState||D.videoId!==n)return b.return();(g=D.player)==null||g.stopVideo();_.pJ().navigatingAwayFromWatchDeletedVideo=!0;_.gX(_.TlJ,D.hostElement);return _.p(b,_.pJ().navigationFinishPromise,2)}_.pJ().navigatingAwayFromWatchDeletedVideo=!1;_.Tq(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var n;this.theater?n=_.RS(.5625*this.windowSize_.width,480,this.windowSize_.height-185):n=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==n&&(this.watchWhileScrollThreshold_=n,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var n=_.r(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&n){var D=this.windowSize_.height>=624,L=this.active?this.getScrollTop():0;!n.active&&D&&L>=this.watchWhileScrollThreshold_?(n.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):n.active&&(!D||L<this.watchWhileScrollThreshold_&&!_.nB())&&(n.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var n=_.r(this.hostElement).querySelector("#secondary-inner");if(n){var D=_.r(this.hostElement).querySelector("#below"),L=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#comments");g&&L&&D&&(this.defaultTwoColumnLayout?(n.appendChild(g),L.appendChild(n)):(D.appendChild(g),_.KX(D,n)))}}},
isTwoColumnsChanged_:function(n,D){if(n!==!0||D!==void 0)if(this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(n=_.r(this.hostElement).querySelector("#secondary-inner"))){D=_.r(this.hostElement).querySelector("#below");var L=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#comments");g&&L&&D&&(this.isTwoColumns_?(n.appendChild(g),L.appendChild(n)):(D.appendChild(g),_.KX(D,n)))}}else{n=!_.c("live_chat_over_engagement_panels");D=_.r(this.hostElement).querySelector("#chat-container");
L=_.r(this.hostElement).querySelector("#panels");var b=_.r(this.hostElement).querySelector("#alerts");g=_.r(this.hostElement).querySelector("#playlist");var q=_.r(this.hostElement).querySelector("#related"),U=_.r(this.hostElement).querySelector("#donation-shelf"),J=_.r(this.hostElement).querySelector("#comments");this.isTwoColumns_?(b=_.r(this.hostElement).querySelector("#secondary-inner"),n&&b.appendChild(L),b.appendChild(g),_.c("web_watch_theater_chat")||b.appendChild(D),n||b.appendChild(L),b.appendChild(U),
b.appendChild(q)):(n&&_.PM(L,b),_.PM(g,b),_.c("web_watch_theater_chat")||_.PM(D,b),n||_.PM(L,b),_.PM(U,b),J&&_.PM(q,J));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.c("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&_.c("web_watch_theater_chat")){var n=_.r(this.hostElement).querySelector("#chat-container"),D=this.theater&&!this.fullscreen||_.c("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&D?_.c("web_watch_theater_chat_beside_player")?(D=_.r(this.hostElement).querySelector("#panels-full-bleed-container"),(n==null?void 0:n.parentElement)!==D&&D.append(n),this.panelsBesidePlayer=!0):
_.c("web_watch_theater_fixed_chat")&&(D=_.r(this.hostElement).querySelector("#columns"),(n==null?void 0:n.parentElement)!==D&&D.append(n),this.fixedPanels=!0):(_.c("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.c("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),D=_.r(this.hostElement).querySelector("#playlist"),n&&D?_.ty(n,D):_.CL(new _.pe("Missing element when updating chat location",{"chatContainer defined":!!n,"playlist defined":!!D})));this.updatePageMediaQueries();
this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(n,D){return _.c("sw_metadata_vis_toggle_ks")?!0:!!n||!!D},
computeForceDarkPanelTheme:function(n){return _.c("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&n:!1},
safeUpdateStyles:function(n){try{_.Dy(this.hostElement,n)}catch(D){_.CL(D)}},
videoHeightToWidthRatioChanged_:function(n,D){D&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(n){this.videoHeightToWidthRatio_=1/n},
computeIsVerticalVideo_:function(n){return n>=1},
computeIsFourThreeToSixteenNineVideo_:function(n){return n<=.7501&&n>=.5624},
computeIsExtraWideVideo_:function(n){return n<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Mh(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Mh(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.la$(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(n){var D=_.JP(n)||0;_.BX(n,D+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var n=_.JP("yt-fullerscreen-edu-button-click-count")||0,D=_.JP("yt-fullerscreen-edu-button-shown-count")||0,L=_.H7("external_fullscreen_button_shown_threshold"),g=n>=_.H7("external_fullscreen_button_click_threshold")||D>=L;_.Mh(this).getPlayerPromise().then(function(b){b.updateFullerscreenEduButtonSubtleModeState(g)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(n,D){return D},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.E().resolve(_.xQ).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var n=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.fj.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.fj.addLowPriorityJob(function(){n.fullHeightPanelPositionUpdateJobId=0;var D=_.r(n.hostElement).querySelector("#secondary"),L=_.r(n.hostElement).querySelector("#fixed-secondary");D=D.getBoundingClientRect();var g=D.width;n.swatcherooSqueezeback&&
(g+=_.RK);if(n.swatcherooSqueezeback){var b=_.r(n.hostElement).querySelector("#squeezeback-constraining-container");b.style.width=g+"px";b.style.flex="0 0 "+g+"px"}L.style.width=g+"px";L.style.left=D.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var n=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.fj.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.fj.addLowPriorityJob(function(){n.panelMaxHeightUpdateJob_=0;var D;!n.isTwoColumns_||n.theater||n.fullscreen?D=460:D=n.calculateNormalPlayerSize_().height;var L=D+"px";_.c("live_chat_taller_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.c("live_chat_medium_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.c("live_chat_scaled_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) - 238px)");n.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":D+"px","--ytd-watch-flexy-chat-max-height":L,"--ytd-watch-flexy-structured-description-max-height":D+"px","--ytd-watch-flexy-comments-panel-max-height":D+"px","--ytd-comments-engagement-panel-content-height":D+"px"})}))},
scheduleSidebarSizeUpdate_:function(){var n=this;(this.is==="ytd-watch-grid"||this.is==="ytd-watch-flexy"&&_.c("web_watch_flexy_adjust_sidebar_width"))&&!_.c("swatchie_sidebar_killswitch")&&(this.scheduleSidebarSizeUpdateJobId_&&_.fj.cancelJob(this.scheduleSidebarSizeUpdateJobId_),this.scheduleSidebarSizeUpdateJobId_=_.fj.addLowPriorityJob(function(){n.panelMaxHeightUpdateJob_=0;if(n.isTwoColumns_){var D=_.zjm(n.windowSize_,n.calculateNormalPlayerSize_().width);D!==n.currentSidebarWidth&&(n.currentSidebarWidth=
D,n.safeUpdateStyles({"--ytd-watch-flexy-sidebar-width":D+"px"}))}}))},
onYtShowEngagementPanelScrimAction_:function(n){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",n)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.J9(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(n){var D=_.r(this.hostElement).querySelector("#engagement-panel-scrim");n?D.addEventListener("tap",_.LC(this,this.onEngagementPanelScrimClick_)):D.removeEventListener("tap",_.LC(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(n){if(this.hostElement.contains(n)&&!this.scrollToAnimation_.isAnimating()){var D=n.offsetTop-24;n=n.offsetTop+n.offsetHeight+24;var L=this.getPageScrollingElement(),g=this.getScrollTop(),b=g+L.clientHeight-56;if(D<g+56)D-=56;else if(n>b)D=n-L.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,D),500)}},
onYtSignalActionScrollToComments:function(){var n=this.hostElement.querySelector("#comments");if(n&&!this.scrollToAnimation_.isAnimating()){n=n.offsetTop-56-24;if(_.c("kevlar_comment_teaser_scroll_to_midpoint")&&(n-=_.Zo().height/3,n<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,n),500)}},
onYtEngagementPanelVisibleChanged:function(n,D,L){this.active&&this.trackEngagementPanelVisibility&&!_.BFS.includes(L)&&(D==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&(this.visiblePanelIdentifiers_.add(L),this.swatcherooBinaryLayout&&(this.onSetPlaylistCollapsed(!0),_.Vm(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]))),D!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&D!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(L),
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(n){return n?"":"watch-active-metadata"},
computeNewMetadataClass:function(n){return n?"watch-active-metadata":""},
computeFullBleedPlayer:function(n,D){return n||D},
computeDefaultLayout:function(n){return!n},
computeDefaultTwoColumnLayout:function(n,D){return!n&&D},
updatePanelsLocation:function(){if(_.c("web_watch_enable_fs_squeezeback_panels")){var n=_.r(this.hostElement).querySelector("#below"),D=_.r(this.hostElement).querySelector("#panels"),L=_.r(this.hostElement).querySelector("#panels-full-bleed-container"),g=_.r(this.hostElement).querySelector("#secondary-inner");this.fullscreen?L.appendChild(D):this.isTwoColumns_?_.KX(g,D):n.appendChild(D)}},
swatcherooUpdatePanelsLocation:function(n,D,L,g,b,q){if(this.is==="ytd-watch-grid"){D=n&&!D;this.swatcherooSplitScroll&&(D?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));L=_.r(this.hostElement).querySelector("#panels");var U=_.r(this.hostElement).querySelector("#playlist"),J=_.r(this.hostElement).querySelector("#fixed-secondary"),k=_.r(this.hostElement).querySelector("#fixed-below"),
a=_.r(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),d=_.r(this.hostElement).querySelector("#chat-container");q&&(n?J.appendChild(L):k.appendChild(L));b?n?J.appendChild(d):k.appendChild(d):_.ty(d,a);g?n?J.appendChild(U):k.appendChild(U):_.ty(U,a);this.swatcherooSplitScroll&&(n=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#columns"),b=_.r(this.hostElement).querySelector("#fixed-columns-secondary"),D?b.appendChild(n):
g.appendChild(n))}},
computeMetadataSkinnyMode:function(n,D,L){return this.is!=="ytd-watch-grid"?!1:n?L:D},
computeWatchWhilePanelsActive:function(n,D){return n||D},
computeNoBorderOnChat:function(n){return _.c("web_watch_theater_chat_no_border")&&n},
computeLiveChatPresentAndExpanded:function(n,D){return n&&!D},
computePanelExpanded:function(n,D,L){return n||D||L},
computeSqueezeback:function(n,D){if(_.c("web_watch_enable_fs_squeezeback_panels"))return n&&D},
computeSwatcherooSqueezeback:function(n,D,L){return this.is!=="ytd-watch-grid"||_.c("ww_squeezeback_killswitch")?!1:n&&D&&L},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(n){_.Mh(this).getPlayerPromise().then(function(D){var L;(L=D.changeMarkerVisibility)==null||L.call(D,_.u(n,_.XQ).isVisible||!1,_.u(n,_.XQ).entityKeys||[],_.u(n,_.XQ).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(n){this.liveChatCollapsed=n.detail;_.Ss().dispatch(_.hjS(n.detail))},
onSetPlaylistCollapsed:function(n){this.is==="ytd-watch-grid"&&(this.playlistPanelExpanded=this.playlist&&!n)},
provideRenderingData:function(n,D){switch(n){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=D;break;case "PRIMARY_INFO":_.c("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=D);this.videoPrimaryInfoRendererValue=D==null?void 0:D.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.c("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=D);this.videoSecondaryInfoRendererValue=D==null?void 0:D.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
D;break;case "CLARIFICATION":this.clarifyBoxValue=D;break;case "LIVE_CHAT":this.conversationBar=D;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=D;break;case "PLAYLIST":this.externalPlaylistData_=D!=null?D:{};break;case "MERCH_SHELF":this.merchShelfValue=D==null?void 0:D.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=D;break;case "TICKET_SHELF":this.ticket=D;break;case "OFFER_MODULE":this.offerModule=D;break;case "LIMITED_STATE":this.limitedStateValue=
D;break;case "DONATION_SHELF":this.donation=D;break;case "ALERTS":this.alertsValue=D;break;case "COMMENTS":this.comments=D;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=D;break;case "ENGAGEMENT_PANELS":this.engagementPanels=D;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=D;break;case "RICH_GRID_RENDERER":this.richGridRendererData=D;break;case "EXPANDABLE_METADATA":this.expandableMetadata=D;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
D}},
toggleCinematicsActive:function(n){this.cinematicsActive=n},
isMiniplayerActive:function(){return _.E().resolve(_.X1).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var G8o;_.$b2=function(n){return n.shorts.isShortsActive};
_.qjo=function(n){return n.findIndex(function(D){return G8o.indexOf(D.tagName)>-1})>-1};
_.VN2=function(n){return _.LI({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:n}})};
_.Ubl=function(){var n=_.E().resolve(_.gH);_.CoJ(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(n.isFullscreenEnabled()?_.DE(document.documentElement):_.nRO(document.documentElement))};
G8o=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.jE=new Map;_.jE.set(32,59972);_.jE.set(27,50765);_.jE.set(70,60102);_.jE.set(76,60221);_.jE.set(77,60222);_.jE.set(74,60223);_.jE.set(84,60224);_.jE.set(38,61941);_.jE.set(40,61942);_.jE.set(73,62521);_.jE.set(67,62522);_.jE.set(80,63390);_.jE.set(78,63397);_.jE.set(75,59972);_.jE.set(188,63385);_.jE.set(190,63384);_.jE.set(36,63387);
_.jE.set(35,63386);_.jE.set(37,63388);_.jE.set(39,63389);_.jE.set(79,63423);_.jE.set(87,63424);_.jE.set(107,63426);_.jE.set(109,63425);_.jE.set(65,63428);_.jE.set(83,63430);_.jE.set(68,63429);_.jE.set(221,63431);_.jE.set(219,63432);_.jE.set(97,63439);_.jE.set(98,63440);_.jE.set(99,63441);_.jE.set(100,63442);_.jE.set(101,63443);_.jE.set(102,63444);_.jE.set(103,63445);_.jE.set(104,63446);_.jE.set(105,63447);_.nv=new Map;_.nv.set(80,63390);_.nv.set(78,63397);_.nv.set(188,63400);_.nv.set(190,63401);
_.nv.set(191,60765);_.nv.set(13,247917);_.DA=new Map;_.Lv=new Map;
}catch(e){_._DumpException(e)}
try{
var u6l,zjC,IaD,ChC;_.EW2=function(n){return n.ui.guideIsVisibleButNotPersistent};
_.sh2=function(n){return n.ui.tabGesturesIsActive};
_.c3o=function(){var n=_.yH("service_worker_scope");try{return navigator.serviceWorker.getRegistration(n)}catch(D){return Promise.reject(D)}};
_.Qh3=function(n){return!(!n||!n.pushManager)};
u6l=function(){return _.c3o().then(_.Qh3).catch(function(){return!1})};
_.faT=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?u6l():Promise.resolve(!1)};
_.A3R=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
zjC=function(){var n,D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,_.AN.getInstance(),2);case 2:n=g.yieldResult;if(!n){D=void 0;g.jumpTo(3);break}return _.p(g,n.get("lmqf"),4);case 4:D=g.yieldResult;case 3:switch((L=D)||(L="SD"),L){case "HD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
IaD=function(n){var D,L,g;return _.B(function(b){if(b.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]){var q=window.localStorage["yt-player-av1-pref"];q=q==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":q==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else q="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(D=n===q)return b.jumpTo(2);g=L=n;return _.p(b,zjC(),3)}b.nextAddress!=2&&(D=g===b.yieldResult);return b.return(D)})};var r32;var OuJ=_.AL.IronButtonState,iu3=(0,_.QY)(HTMLElement);
_.Zy({_template:function(){if(r32!==void 0)return r32;var n=document.createElement("template");_.z(n,'\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]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ChC===void 0&&(ChC=document.createElement("template"));var g=ChC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return r32=n},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[OuJ,_.uS,_.zC,_.rO],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}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(n){var D=(0,_.pu)(this);D.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:n});
D.shadowRoot.appendChild(n);return iu3.prototype._attachDom.call(this,n)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var n=this.contentElement;n&&n.selectedItem&&this._setSelectedItem(n.selectedItem)},
get contentElement(){for(var n=_.cb(this.$.content).getDistributedNodes(),D=0,L=n.length;D<L;D++)if(n[D].nodeType===Node.ELEMENT_NODE)return n[D]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(n){this._setSelectedItem(n.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(n){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(n)===this&&this.open()},
_selectedItemChanged:function(n){var D="";n?D=n.label||n.getAttribute("label")||n.textContent.trim():D="";this.value=D;this._setSelectedItemLabel(D)},
_computeMenuVerticalOffset:function(n,D){return D?D:n?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var n=this.opened?"true":"false",D=this.contentElement;D&&D.setAttribute("aria-expanded",n)}});_.Rq=new _.H("navigateAction");var wiD=new _.H("formRenderer");var hjA=function(){var n=_.GG.apply(this,arguments)||this;n.showInput=!1;return n};
_.f(hjA,_.GG);_.G=hjA.prototype;_.G.detached=function(){this.showInput&&window.removeEventListener("click",_.LC(this,this.closeOnOutsideClick_))};
_.G.stopPropagation_=function(n){this.showInput&&n.stopPropagation()};
_.G.closeOnOutsideClick_=function(n){this.closeOnOutsideClickCondition(n)&&(this.showInput=!1,window.removeEventListener("click",_.LC(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.G.closeOnOutsideClickCondition=function(){return!0};
_.G.closeOnOutsideClickHandler=function(){};
_.G.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.LC(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.G.openOnClickHandler=function(){};
_.G.showInputChanged=function(){};
_.G.setShowInput=function(n){this.showInput=n};
var PP=hjA;PP.prototype.setShowInput=PP.prototype.setShowInput;PP.prototype.showInputChanged=PP.prototype.showInputChanged;PP.prototype.openOnClickHandler=PP.prototype.openOnClickHandler;PP.prototype.openOnClick_=PP.prototype.openOnClick_;PP.prototype.closeOnOutsideClickHandler=PP.prototype.closeOnOutsideClickHandler;PP.prototype.closeOnOutsideClickCondition=PP.prototype.closeOnOutsideClickCondition;PP.prototype.closeOnOutsideClick_=PP.prototype.closeOnOutsideClick_;
PP.prototype.stopPropagation_=PP.prototype.stopPropagation_;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],PP.prototype,"showInput",void 0);_.Y([_.R("click"),_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],PP.prototype,"stopPropagation_",null);_.Y([_.P("showInput"),_.F("design:type",Function),_.F("design:paramtypes",[Boolean]),_.F("design:returntype")],PP.prototype,"showInputChanged",null);PP=_.Y([_.qt()],PP);_.WSA=[PP.prototype];var ej3;var xVT;var KSC=function(){return _.m.apply(this,arguments)||this};
_.f(KSC,_.m);_.G=KSC.prototype;_.G.computePreselectedOption=function(n,D){return D===this.itemSelected_?n:void 0};
_.G.dataChanged_=function(){var n=this;this.preselectedSubreason=this.itemSelected_=-1;var D;(D=this.data)!=null&&D.key&&_.X6(this,function(){var L,g=Number((L=n.data)==null?void 0:L.key);!Number.isNaN(g)&&(n.itemSelected_=g,L=(L=(n.data.items||[])[g])&&L.optionSelectableItemRenderer&&L.optionSelectableItemRenderer.preselectedIndex)&&(n.preselectedSubreason=L)})};
_.G.isSubReasonHidden_=function(n,D){return n!=D};
_.G.onTopItemSelected_=function(n,D){for(var L=_.r(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),g=0,b=L.length;g<b;g++)L[g].select(0);_.$d(this.hostElement,"yt-report-form-update",[D.item.value]);n.stopPropagation()};
_.G.onItemSelected_=function(n,D){_.$d(this.hostElement,"yt-report-form-update",[D.item.value]);n.stopPropagation()};
_.G.getItem_=function(n){return n.serviceItem?n.serviceItem:n.navigationItem?n.navigationItem:n.optionSelectableItemRenderer?n.optionSelectableItemRenderer:null};
_.G.computeText_=function(n){return(n=this.getItem_(n))?this.ytRendererBehavior.getSimpleString(n.text):null};
_.G.validate=function(){return this.itemSelected_!==-1};
_.G.computeAriaLabel_=function(n){var D=_.o_(n.text);(n=n.accessibility&&n.accessibility.accessibilityData&&n.accessibility.accessibilityData.label)&&(D+=". "+n);return D};
_.G.computeItemSelected_=function(n){return n};
_.G.preventSelection_=function(n){n.stopPropagation();this.tooltipTapped=!0};
_.G.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.G.updateItemSelectedFromBinding=function(n){this.itemSelected_=n.detail.value};
_.G.save=function(){var n;this.validate()&&(n=this.data)!=null&&n.items&&(n=this.data.items[this.itemSelected_],n!=null&&n.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(n.optionSelectableItemRenderer.submitEndpoint)||_.Bz(this.hostElement,[n.optionSelectableItemRenderer.submitEndpoint])))};
var tq=KSC;tq.prototype.onPaperRippleTransitionEnd_=tq.prototype.onPaperRippleTransitionEnd_;tq.prototype.dataChanged_=tq.prototype.dataChanged_;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],tq.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tq.prototype,"data",void 0);_.Y([_.t({value:-1}),_.F("design:type",Number)],tq.prototype,"itemSelected_",void 0);
_.Y([_.t({computed:"computeItemSelected_(itemSelected_)"}),_.F("design:type",Number)],tq.prototype,"value",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],tq.prototype,"restoreFocusOnClose",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],tq.prototype,"tooltipTapped",void 0);_.Y([_.t({value:-1}),_.F("design:type",Number)],tq.prototype,"preselectedSubreason",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tq.prototype,"dataChanged_",null);_.Y([_.R("transitionend"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tq.prototype,"onPaperRippleTransitionEnd_",null);tq=_.Y([_.Ep({is:"yt-options-renderer",disableElementRegistration:!0})],tq);
_.l(tq,"yt-options-renderer",function(){if(xVT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ej3===void 0&&(ej3=document.createElement("template"));var g=ej3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);xVT=n}n=xVT;return n},{mode:2});var Rjw;var PhR;var tuC;var mVl;var vWC;var XiT;var ma=function(){return _.m.apply(this,arguments)||this};
_.f(ma,_.m);ma.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
ma.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
ma.prototype.onTap=function(n){if(this.hostElement.classList.contains("selected")||_.Uu(this.hostElement,"yt-share-panel-can-select-contact-action"))n&&n.detail&&(n.detail.x||n.detail.y)&&_.r(this.hostElement).querySelector("#target").blur(),(n=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),n={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:n?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.$d(this.hostElement,"yt-share-panel-select-contact-action",[n])};
var vP=ma;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vP.prototype,"ytRendererBehavior",void 0);_.Y([_.t({observer:"onDataChanged"}),_.F("design:type",Object)],vP.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],vP.prototype,"componentTitle",void 0);_.Y([_.bM("#thumbnail"),_.F("design:type",Object)],vP.prototype,"thumbnail",void 0);
vP=_.Y([_.Ep({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],vP);
_.l(vP,"yt-enrolled-contact-renderer",function(){if(XiT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;vWC===void 0&&(vWC=document.createElement("template"));var g=vWC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);XiT=n}n=XiT;return n},{mode:2});var lal;var MuA;var X4=function(){return _.m.apply(this,arguments)||this};
_.f(X4,_.m);X4.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
X4.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
X4.prototype.onTap=function(n){if(this.hostElement.classList.contains("selected")||_.Uu(this.hostElement,"yt-share-panel-can-select-contact-action"))n&&n.detail&&(n.detail.x||n.detail.y)&&_.r(this.hostElement).querySelector("#target").blur(),(n=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),n={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:n?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.$d(this.hostElement,"yt-share-panel-select-contact-action",[n])};
var l7=X4;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);_.Y([_.t({observer:"onDataChanged"}),_.F("design:type",Object)],l7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.F("design:type",String)],l7.prototype,"componentTitle",void 0);_.Y([_.bM("#thumbnail"),_.F("design:type",Object)],l7.prototype,"thumbnail",void 0);
l7=_.Y([_.Ep({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],l7);
_.l(l7,"yt-suggested-contact-renderer",function(){if(MuA===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;lal===void 0&&(lal=document.createElement("template"));var g=lal;L.call(D,g.content.cloneNode(!0),n.content.firstChild);MuA=n}n=MuA;return n},{mode:2});var M5=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-share-panel-reset-action":"onReset"};return n};
_.f(M5,_.m);M5.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"}}}}}};
M5.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.$d(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
M5.prototype.onReset=function(){for(var n=_.r(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),D=n.length-1;D>=0;D--)n[D].classList.toggle("selected")};
var oq=M5;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],oq.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],oq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({observer:"onDataChanged"}),_.F("design:type",Object)],oq.prototype,"data",void 0);
oq=_.Y([_.Ep({is:"yt-contact-section-renderer",disableElementRegistration:!0})],oq);
_.l(oq,"yt-contact-section-renderer",function(){if(mVl===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;tuC===void 0&&(tuC=document.createElement("template"));var g=tuC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);mVl=n}n=mVl;return n},{mode:2});var oWD=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return n};
_.f(oWD,_.m);_.G=oWD.prototype;_.G.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"}}}};
_.G.onYtRefreshFormCommand=function(n){var D;(n=_.u((D=_.u(n,_.b$i))==null?void 0:D.formRenderer,wiD))&&this.set("data",n)};
_.G.reset=function(){var n=_.r(this.hostElement).querySelector("#fields").children;n=_.V(n);for(var D=n.next();!D.done;D=n.next())D=D.value,D.reset&&D.reset()};
_.G.getForm=function(){var n={},D=_.r(this.hostElement).querySelector("#fields").children;D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;if(!L.validate())return null;n[L.data.key]=L.value}return n};
_.G.submitFormFields=function(){if(this.fields)for(var n=_.V(this.fields),D=n.next();!D.done;D=n.next())D=D.value,D.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?D.save():D.nodeName==="YT-OPTIONS-RENDERER"&&D.save()};
var Yp=oWD;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Yp.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Yp.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yp.prototype,"data",void 0);_.Y([_.$e("#fields > *"),_.F("design:type",Array)],Yp.prototype,"fields",void 0);
Yp=_.Y([_.Ep({is:"yt-form-renderer",disableElementRegistration:!0})],Yp);
_.l(Yp,"yt-form-renderer",function(){if(PhR===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Rjw===void 0&&(Rjw=document.createElement("template"));var g=Rjw;L.call(D,g.content.cloneNode(!0),n.content.firstChild);PhR=n}n=PhR;return n},{mode:2});var YeT;var SeC=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return n};
_.f(SeC,_.m);SeC.prototype.onCheckboxChange=function(n){this.data&&(n=(this.checked=_.mZ(n).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}})};
SeC.prototype.handleUpdateCheckboxCommand=function(n){(n=_.u(n,_.TWG))&&this.data&&this.data.id===n.id&&(this.set("data.disabled",n.disabled),this.set("data.title",n.title))};
var So=SeC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],So.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],So.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],So.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],So.prototype,"checked",void 0);So=_.Y([_.X({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],So);
_.l(So,"ytd-settings-checkbox-renderer",function(){if(YeT!==void 0)return YeT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return YeT=n},{mode:1});var FSD;var F4=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return n};
_.f(F4,_.m);F4.prototype.dataChanged=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return n.radio.removeAttribute("checked"),!n.data||!n.data.id||n.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.A3R()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(D=n.data&&n.data.id)?_.p(L,IaD(n.data.id),4):L.jumpTo(3):(n.set("data.hidden",!0),L.jumpTo(0));L.nextAddress!=3&&(D=L.yieldResult);D&&_.$d(n.hostElement,"yt-select-settings-radio-option",[n.data.id]);_.Tq(L)})};
F4.prototype.onButtonChanged=function(n){_.mZ(n).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.$d(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
F4.prototype.onSelectOption=function(n){this.data&&this.data.id&&(this.data.id===n?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
var HP=F4;HP.prototype.dataChanged=HP.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HP.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],HP.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.bM("#radio"),_.F("design:type",Object)],HP.prototype,"radio",void 0);_.Y([_.t(),_.F("design:type",Object)],HP.prototype,"data",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],HP.prototype,"dataChanged",null);HP=_.Y([_.X({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],HP);
_.l(HP,"ytd-settings-radio-option-renderer",function(){if(FSD!==void 0)return FSD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return FSD=n},{mode:1});var Hu3;var yf=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return n};
_.f(yf,_.m);
yf.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"}}}};
yf.prototype.handleUpdateTextCommand=function(n){(n=_.u(n,_.Esc))&&this.data&&this.data.id===n.id&&this.set("data",n)};
yf.prototype.handleUpdateConnectedAppRendererCommand=function(n){if(_.u(n,_.Qbr)&&this.data){var D,L;if(n=(D=_.u(n,_.Qbr))==null?void 0:(L=D.newConnectedAppRenderer)==null?void 0:L.connectedAppRenderer)this.data=n}};
yf.prototype.computeConnectedAppStyle=function(n){return n.style?n.style.toLowerCase().replace(/_/g,"-"):""};
var N5=yf;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],N5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],N5.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],N5.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],N5.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.F("design:type",String)],N5.prototype,"connectedAppStyle",void 0);N5=_.Y([_.X({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],N5);
_.l(N5,"ytd-connected-app-renderer",function(){if(Hu3!==void 0)return Hu3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Hu3=n},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Ap("iuT5Oc");

_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("L3n37");
var Vr$=_.Eh(115994),U1d=_.Eh(115993),B1O=function(n,D,L){var g=this;var b=L.dragDownAction;this.layer=0;this.JSC$20267_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.JSC$20267_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.fullscreen=!1;var q=_.qb();_.qL(q,Vr$,this.layer);_.qL(q,U1d,this.layer);this.dragDownAction=function(){b();_.hi(q,{visualElement:g.fullscreen?Vr$:U1d})};
this.gesture=new _.QN(n,D,this.JSC$20267_watchConfig,"pandown");this.attach()};
B1O.prototype.attach=function(){this.gesture.attach()};
B1O.prototype.detach=function(){this.gesture.detach()};
B1O.prototype.update=function(n){this.fullscreen=n;this.gesture.config=n?this.JSC$20267_watchFullScreenConfig:this.JSC$20267_watchConfig};var JFI={},kt1=["PAyouchat"];
JFI.YtdLearningJourneyWatchBehavior=[_.N.YtRendererBehavior,_.o$.YtPlayerListenerBehavior,_.SD.YtRendererstamperBehavior,_.FO.YtActionHandlerBehavior,_.WQ.YtPageBehavior,_.qU.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)"},hasLearningJourneyPanels:{type:Boolean,reflectToAttribute:!0,computed:"getHasLearningJourneyPanels(learningJourneyEngagementPanels,hasLearningJourneyPanelsValue)"},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 _.is("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.c("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 _.is("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 _.c("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.c("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)"},
swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},richItemMinWidth:{type:Number,value:function(){return _.H7("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.H7("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!_.c("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.c("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 _.c("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("web_watch_fullerscreen_deprecation_ui")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.c("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("kevlar_watch_frame0_loading_state")}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("web_watch_rounded_player_medium")}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("web_watch_rounded_player_large")||_.c("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_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.c("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.c("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.c("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("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 _.c("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.c("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 _.c("web_thumbnail_to_watch_transition")}}},
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)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var n={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:_.i7(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.i7(["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"||_.c("swa_prov_panels_ks")?this.is==="ytd-watch-learning-journey"?(n.learningJourneyEngagementPanels={id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},n.nonLearningJourneyEngagementPanels=
{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}):_.c("web_watch_inject_placeholder_panels")?n.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:_.c("kevlar_use_engagement_panel_management_component")||(n["data.engagementPanels"]={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}):(n.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},n.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return n},
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 n=this;this.watchController=void 0;this.pageDisposeJobs=[function(){n.showMetadataPlaceholder_()},
function(){_.c("web_watch_dont_clear_comments")||n.clearComments_()},
function(){n.clearPlayerAds_()},
function(){n.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;_.c("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.c("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.xVc(function(){return _.Mh(n)},this.hostElement);
this.pageDisposeJobs.push(function(){n.youThereManager_.reset()});
_.c("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){n.resetFullerscreenEduButtonForNewPlayback_()}));
_.c("kevlar_watch_js_panel_height")&&(this.scheduleSidebarSizeUpdateJobId_=this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.VZ;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;_.c("kevlar_watch_metadata_refresh")&&(this.watchMetadata=void 0);_.c("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));_.c("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.LC(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(n){n&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:n}),n.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(n){_.c("kevlar_watch_flexy_theater_manager")&&(this.theater=n,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.c("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(n){!_.c("kevlar_watch_while_v2")&&!_.c("web_watch_pip")||n||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(n){this.active!==void 0&&(this.fullscreen=n,_.c("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(n){this.active!==void 0&&(_.bP(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.c("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(n>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(n){this.initCsi_();this.updatePageData_(n)},
updatePageData_:function(n){var D=this;if(n)if(this.data===n){this.onPageLoadWithSameData_();var L;(L=this.watchController)==null||_.tH(L,this.data)}else this.data=n;this.playlist&&_.ww({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Wz("nw");this.loading=!1;_.dF(_.fj,function(){D.initDclkstatus_();var g,b=((g=D.player)==null?void 0:g.getVideoData().cpn)||"";_.shI(function(q,U){_.L_O(q,U,b)})})},
onPageLoadWithSameData_:function(){_.c("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 n=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!n);this.set("loadingData.playlistLoading",n&&n!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),n=this.watchNextSkeletonEl_.firstElementChild;n;)n.classList.remove("hidden"),n=n.nextElementSibling;if(_.c("kevlar_watch_frame0_loading_state")){var D,L,g;n=(D=this.loadingData)==null?void 0:(L=D.endpoint)==null?void 0:(g=L.watchEndpoint)==null?void 0:g.videoId;var b;n&&(b="https://i.ytimg.com/vi/"+n+"/frame0.jpg");_.r(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var n=_.r(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&n&&(n.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var D,L;(L=(D=this.watchMetadata).updateSentimentBarWidth)==
null||L.call(D);var g,b;(b=(g=this.watchMetadata).resize)==null||b.call(g)}_.c("kevlar_watch_frame0_loading_state")&&(_.r(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(n){var D=_.r(this.hostElement).querySelector(n);D?_.LB(D,!1):_.CL(new _.pe("Overscroll monitor not found for component: ",n))},
removeSplitScrollMouseTrap:function(n){var D=_.r(this.hostElement).querySelector(n);D?_.gw(D):_.CL(new _.pe("Disposal component for  overscroll monitoring not found: ",n))},
onLoadingChanged_:function(n){n?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(n){var D=this;n?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.fj.addLowPriorityJob(function(){D.onWindowResized_(_.a5(!0))})},
updateTheaterModeState_:function(n){if(!_.c("kevlar_watch_flexy_theater_manager")){n=n||this.fullWindowMode_;if(this.theater!==void 0||n)this.theater=n;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();n&&_.cTO()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var n=this.theater;_.c("external_fullscreen")&&this.fullscreen&&(n=!0);n=n?_.r(this.hostElement).querySelector("#player-full-bleed-container"):_.r(this.hostElement).querySelector("#player-container-inner");var D=this.getPlayerContainer(),L=_.c("kevlar_watch_while_v2")||_.c("web_watch_pip");D.parentElement!==n&&(L&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.Mh(this).appendTo(n,D),n.appendChild(_.r(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var n=this;return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.E().resolve(_.X1).deactivate(),2);n.updatePlayerLocation();_.Tq(D)})},
updateCinematicsLocation:function(){var n=this.getElement("CINEMATICS");if(n){var D=this.getCinematicsLocationContainer();n.parentElement!==D&&D.appendChild(n);var L;(L=this.watchController)==null||_.aaD(L)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.r(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.r(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(n,D){var L=document.documentElement.hasAttribute("dark"),g=L&&_.c("web_cinematic_theater_mode"),b=L&&_.c("web_cinematic_fullscreen");L=!L&&this.cinematicLightTheme;return n&&g||D&&b||(D||n)&&L},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var n=this,D;(D=this.watchController)==null||_.tH(D,this.data);_.c("kevlar_watch_flexy_comments_manager")||this.initComments_();_.c("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.E().resolve(_.xQ).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,_.c("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.fj.addLowPriorityJob(function(){_.Vm(n.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.c("web_watch_start_chat_in_theater_mode")){var L,g,b;if((L=this.data)==null?0:(g=L.contents)==null?0:(b=g.twoColumnWatchNextResults)==null?0:b.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var q,U;((q=this.data)==null?0:(U=q.contents)==null?0:U.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(n){var D;(D=this.watchController)==null||_.Pf(D,this.playerData);n&&n.playabilityStatus&&(D=this.isVideoPlayable_(n.playabilityStatus,this.getPlayerOverlays_(this.data)),n=this.isLiveStreamOffline_(n.playabilityStatus),D&&!n||_.X6(this,function(){_.Wz("pbu")}));
this.setPlayerAds_();_.Vm(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(n){_.Ss().dispatch(_.Imd(this.active));n?this.activate_():this.deactivate_()},
attached:function(){var n=this;this.watchController=new _.R6(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&_.Pf(this.watchController,this.playerData);this.data&&_.tH(this.watchController,this.data);_.c("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var D=_.Mh(this);_.c("kevlar_disable_prepare_player")||D.preparePlayer();
_.c("kevlar_watch_flexy_playlist_manager")||_.E().resolve(_.xQ).setPlayer(D);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();D={"--ytd-watch-flexy-scrollbar-width":_.Iq()+"px"};this.is==="ytd-watch-grid"&&(D["--ytd-watch-flexy-sidebar-width"]=_.tX+"px",D["--ytd-watch-flexy-sidebar-min-width"]=_.H7("kevlar_watch_grid_sidebar_min_width",300)+"px",D["--ytd-watch-grid-horizontal-page-margins"]=_.RK+"px",D["--ytd-watch-grid-columns-top-margins"]=_.dzc+"px",D["--ytd-watch-grid-min-player-height-medium"]=
"360px");!_.H7("kv_pl_mx_sz_ks")&&_.H7("kevlar_watch_max_player_width")&&(D["--ytd-watch-flexy-max-player-width-wide-screen"]=_.u_S+"px");_.H7("kevlar_watch_flexy_metadata_height")&&(D["--ytd-watch-flexy-space-below-player"]=_.fuO+"px");this.safeUpdateStyles(D);_.c("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new B1O(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return n.onPlayerTouchPanDown_()}}));
_.c("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.r(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var n=_.Iq(),D=_.Pj+n,L=D;this.fixedPanels&&(D+=_.tX);var g=657+n;n=1327+n;_.r(this.hostElement).querySelector("#two-column-query").query="(min-width: "+D+"px)";_.r(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(g+"px), (min-height: 630px) and (min-width: ")+(D+"px) and (max-width: ")+(n+"px)");_.r(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(n+"px)");_.r(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+L+"px)"},
calculateCurrentPlayerSize_:function(){var n=_.r(this.hostElement).querySelector("#miniplayer-bar").firstChild;return n&&n.active||this.theater||_.c("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||!this.active||!this.windowSize_?new _.p0(NaN,NaN):_.IaO(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.IaO(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.og(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var n=this;this.onWindowResized_(_.a5());_.c("browse_skeleton_removal_on_watch_killswitch")||_.is("IS_SHELL_LOAD")&&_.s0J();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var D=_.Mh(this);D.addEventListener("yt-player-updated",_.LC(this,this.onPlayerUpdated_));D.getPlayerPromise().then(function(L){n.playerApiReady_(L)});
_.c("kevlar_watch_flexy_playlist_manager")||(D=_.E().resolve(_.xQ),_.c("kevlar_watch_observe_playlist_navigations_killswitch")&&D.addEventListener("yt-navigate",_.LC(this,this.onYtNavigate_)),D.setPlaylistComponent(_.r(this.hostElement).querySelector("#playlist")),D.addEventListener("yt-playlist-data-updated",_.LC(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.fj.addLowPriorityJob(function(){_.bP(n.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Mh(this).removeEventListener("yt-player-updated",_.LC(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.c("kevlar_watch_flexy_playlist_manager")){var n=_.E().resolve(_.xQ);_.c("kevlar_watch_observe_playlist_navigations_killswitch")&&n.removeEventListener("yt-navigate",_.LC(this,this.onYtNavigate_));
n.cancelVideoSkip();n.removeEventListener("yt-playlist-data-updated",_.LC(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.bP(this.hostElement,"yt-autonav-pause-player",!1);n=_.nB();_.c("kevlar_exit_fullscreen_leaving_watch")&&n&&_.DE(n)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(n){this.player&&this.player.updateVideoData({rvs:n.rvs})},
getPageContents:function(n){return n&&n.contents&&n.contents.twoColumnWatchNextResults&&n.contents.twoColumnWatchNextResults.results&&n.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(n){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",n)},
onRetrieveLocation_:function(n,D){D.hasComments?D.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):D.locationRetrieved("/related_ajax",void 0);n.stopPropagation()},
onSubscriptionChanged_:function(n,D){this.player&&(D?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.ODU("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.r(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.r(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(n){this.player=n;this.setPlayerState(n.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.c("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.c("kevlar_unified_player")||_.c("kevlar_player_new_bootstrap_adoption"))&&_.Nv()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(n,D){D=D===void 0?!0:D;_.nB()&&_.c("external_fullscreen")&&_.DE(document.documentElement);this.theaterRequested_=n;D&&_.Uw("wide",n?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.c("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.$d(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.bP(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(n){_.rF(n,typeof this.player),this.player&&_.rF(n,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var n;((n=this.player)==null?0:n.isFullscreen())?this.player.toggleFullscreen():_.$d(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(n,D){return this.loading?D:!!Object.keys(n).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(n){if(n){n=_.V(n);for(var D=n.next();!D.done;D=n.next())D=D.value,D.youThereRenderer&&_.Phy(this.youThereManager_,D.youThereRenderer)}},
setPlaylistData_:function(n){return n||{}},
userEngagementConfigDataChanged_:function(n){if(n)if(n.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var D=this.youThereManager_;_.FA()<n.lowEngagementThresholdMs||_.Xic(D,!0)}else n.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.$d(this.hostElement,"yt-autonav-pause-user-engagement",[n])},
isPlayerUnavailable_:function(n,D,L){return!!n&&!this.isVideoPlayable_(n,L)&&!D},
getPlayerOverlays_:function(n){return(n==null?void 0:n.playerOverlays)||null},
isVideoPlayable_:function(n,D){if(!n)return!1;var L=n.status==="OK"||n.status==="LIVE_STREAM_OFFLINE",g=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",n)||this.get("errorScreen.ypcTrailerRenderer",n);n=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",n);var b;D=D==null?void 0:(b=D.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!L||!!g||!!n||!!D},
hasWatchNextResponseErrorRenderer:function(n){var D=this.getPageContents(n),L,g,b,q,U;return!(n==null?0:(L=n.contents)==null?0:(g=L.twoColumnWatchNextResults)==null?0:g.secondaryResults)&&!!((b=D[0])==null?0:(q=b.itemSectionRenderer)==null?0:(U=q.contents[0])==null?0:U.backgroundPromoRenderer)},
isLiveStreamOffline_:function(n){return n?n.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(n,D,L){var g=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",D),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.c("web_no_skip_video_on_verification_checks")?(n==null?void 0:n.status)&&b.includes(n.status):n&&n.status==="AGE_CHECK_REQUIRED";var q=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",n);q==void 0&&(q=!0);!L||this.isVideoPlayable_(n,this.getPlayerOverlays_(D))||
g||b||!q||_.E().resolve(_.xQ).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.r3I()},
onPlayerFeedbackStartRequest_:function(n){_.$d(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:n}])},
onPlayerFeedbackArticleRequest_:function(n){_.$d(this.hostElement,"yt-help-dialog-requested",[n])},
onPlayerYpcContentRequest_:function(){var n,D,L,g,b,q,U,J,k=((n=this.data)==null?NaN:(D=n.contents)==null?NaN:(L=D.twoColumnWatchNextResults)==null?NaN:(g=L.secondaryResults)==null?NaN:(b=g.secondaryResults)==null?NaN:(q=b.offerModule)==null?NaN:(U=q.tvfilmOfferModuleRenderer)==null?NaN:(J=U.actionButtons)==null?NaN:J.length)-1;n=[".offerButton.buttonRenderer.",".actionButtons."+(k>=0?k:0)+".buttonRenderer."];D=_.V(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(L=D.next();!L.done;L=D.next())for(L=L.value,g=_.V(n),b=g.next();!b.done;b=g.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+L+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.gX(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(n){_.bP(this.hostElement,"yt-autonav-pause-player",n)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(n){n()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(n){switch(n){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(n){switch(n){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.bP(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(n)},
setPlayerState:function(n){_.Ss().dispatch(_.Noi(n))},
onPlayerSubscribe_:function(n){_.$d(this.hostElement,"yt-player-subscribe",[n])},
onPlayerUnsubscribe_:function(n){_.$d(this.hostElement,"yt-player-unsubscribe",[n])},
onPlayerAdYtShowToast_:function(n){_.$d(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:n.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(n){if(n)return n},
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(n){return!_.c("web_watch_move_summary_to_sd")&&!!n},
computeWatchMetadataRefresh:function(){return _.c("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var n,D,L,g;this.watchNextSecondaryResults=(n=this.data)==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.secondaryResults)==null?void 0:g.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.c("swatcheroo_pbs_load_grid")&&!_.c("swatcheroo_provide_all_data_on_scheduled_job")){_.fj.cancelJob(this.setRichGridJobId_);var n,D,L,g,b,q,U;this.setRichGridRendererData((n=this.data)==null?void 0:(D=n.contents)==null?void 0:(L=D.twoColumnWatchNextResults)==null?void 0:(g=L.secondaryResults)==null?void 0:(b=g.secondaryResults)==null?void 0:(q=b.results)==null?void 0:(U=q[0])==null?
void 0:U.richGridRenderer)}},
setRichGridRendererData:function(n){this.richGridRendererData=n},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var n,D=(n=this.data)==null?void 0:n.engagementPanels;if(D==null?0:D.length){n=null;D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;if(((g=L.engagementPanelSectionListRenderer)==null?void 0:g.targetId)==="engagement-panel-structured-description"){n=L;break}}var b,q,U;n=(b=n)==null?void 0:(q=b.engagementPanelSectionListRenderer)==null?void 0:(U=q.content)==null?void 0:U.structuredDescriptionContentRenderer;if(n==null?0:n.items){b=
[];q=_.V(n.items);for(U=q.next();!U.done;U=q.next()){U=U.value;if(!_.c("sd_horizontal_list_show_nav_killswitch")){var J=g=L=D=n=void 0,k=void 0,a=(n=U.horizontalCardListRenderer)==null?void 0:(D=n.header)==null?void 0:(L=D.richListHeaderRenderer)==null?void 0:(g=L.navigationButton)==null?void 0:(J=g.buttonRenderer)==null?void 0:(k=J.command)==null?void 0:k.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(d){return!_.u(d,_.W$y)}))}U.expandableVideoDescriptionBodyRenderer||
U.videoDescriptionHeaderRenderer||b.push(U)}return{items:b}}}},
constructWarning_:function(n){return{text:_.Mn(n),type:"WARNING"}},
isPlaShelfEnabled_:function(n){if((this.get("adPlacements",n)||[]).length)return!0;n=this.get("playerAds",n)||[];return!(!n.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",n[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var n=this;_.bP(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var D=this.getScrollTop()>0;this.gestures_&&(D?this.gestures_.detach():this.gestures_.attach());D!==this.showFullerscreenEdu_&&_.c("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=D,_.Mh(this).getPlayerPromise().then(function(L){L.updateFullerscreenEduButtonVisibility(n.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.bP(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var n=this;this.commentsReady=!1;_.fj.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.dF(_.fj,function(){n.setComments_()},1E3)},
setComments_:function(){if(!_.c("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Wz("cmi");_.fj.cancelJob(this.setCommentsJobId_);var n=this.getPageContents(this.data);if(n&&n.length){n=_.V(n);for(var D=n.next();!D.done;D=n.next())if(D=D.value,this.get("itemSectionRenderer.sectionIdentifier",D)==="comment-item-section"){this.comments=D.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.bP(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.c("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.c("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Wz("cmc")},
doRemoveComments_:function(){this.comments={};_.c("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.fj.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.fj.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(n,D){var L=_.u(D.endpoint,_.M1);L&&(!(D=this.get("data.currentVideoEndpoint.watchEndpoint"))||L.videoId!==D.videoId||L.playlistId&&L.playlistId!==D.playlistId||_.c("kevlar_watch_timestamp_seek_playlist_index_comparison")&&L.index!==void 0&&L.index!==D.index||typeof L.startTimeSeconds!=="number"||(n.stopPropagation(),this.setScrollTop(0),_.Mh(this).getPlayerPromise().then(function(g){var b=L.startTimeSeconds;g.seekTo(b);g.wakeUpControls();b<g.getDuration()&&g.playVideo()})))},
updatePlayerStartTime_:function(){var n=_.EWI();"t"in n&&(n=_.Chm(n.t),this.player.seekTo(n,!0))},
updateTitleFromWatchNext:function(n){n=this.getPageContents(n);var D,L;(n=_.o_(n==null?void 0:(D=n[0])==null?void 0:(L=D.videoPrimaryInfoRenderer)==null?void 0:L.title))&&_.bP(this.hostElement,"yt-update-title",n)},
updateTitle_:function(n){n=this.get("videoDetails.title",n)||"";_.bP(this.hostElement,"yt-update-title",n)},
syncWithRemoteVideo_:function(n,D,L){if(this.active&&this.player){var g=this.player.getVideoData();if(g.video_id===L&&(L=g.list,_.c("polymer_enable_mdx_queue")&&L&&L.startsWith("RQ")&&(L=void 0),g.video_id!==n||L!=D)){var b;_.c("kevlar_player_watch_endpoint_navigation")?b=_.hmb(_.c3y(n,D)):b=this.buildWatchEndpoint_(n,D);_.bP(this.hostElement,"yt-navigate",{endpoint:b,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(n,D,L){return _.NK(n,D,L)},
initDclkstatus_:function(){_.fac()},
attachWatchPageSkeleton_:function(){var n=document.querySelector("#watch-page-skeleton");if(n){var D=n.querySelector("#primary-info"),L=n.querySelector("#secondary-info"),g=n.querySelector("#related");D&&_.r(this.hostElement).querySelector("#info-skeleton").appendChild(D);L&&_.r(this.hostElement).querySelector("#meta-skeleton").appendChild(L);g&&(_.r(this.hostElement).querySelector("#related-skeleton").appendChild(g),this.watchNextSkeletonEl_=g);_.k3(n)}},
handlePlayerUpdated_:function(){_.Mh(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(n,D){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof D!=="undefined"){var L=this.watchNextSkeletonEl_.children,g=n&&n.indexSplices.length?n.indexSplices[0].index:0;n=Math.min(this.watchNextShownItems.length,L.length);D||(g=0,n=L.length);for(D=g;D<n;D++)L[D].classList.add("hidden")}},
onPlayerFullscreenChange_:function(n){_.c("external_fullscreen")||_.$d(this.hostElement,"yt-player-fullscreen",[n.fullscreen])},
onFullscreenChange_:function(n){this.fullscreen=n;this.gestures_&&this.gestures_.update(this.fullscreen);var D=_.Mh(this);D.getPlayerPromise().then(function(L){L.setFauxFullscreen(!!_.nB())});
this.updateFullBleedElementLocations();n&&(D.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(n,D){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!D},
computeIsDonationShelfCollapsed_:function(n){return n},
computeShouldShowMerchShelf:function(n,D){return D&&!!n},
computeResponseHasComments:function(n){var D,L,g,b,q;return!!(n==null?0:(D=n.contents)==null?0:(L=D.twoColumnWatchNextResults)==null?0:(g=L.results)==null?0:(b=g.results)==null?0:(q=b.contents)==null?0:q.some(function(U){var J;return(U==null?void 0:(J=U.itemSectionRenderer)==null?void 0:J.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(n,D,L,g){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&g?!1:!!n&&!!Object.keys(n).length&&!D},
identity:_.Rv,onWindowResized_:function(n){this.windowSize_=n;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.c("kevlar_watch_js_panel_height")&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate(),this.scheduleSidebarSizeUpdate_()));_.c("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(n){var D=this;n&&n.type!=="dataloaded"&&n.type!=="dataupdated"||_.Mh(this).getPlayerPromise().then(function(L){var g=L.getPlayerState();g!==5&&g!==0&&(L=1/L.getVideoAspectRatio(),D.videoHeightToWidthRatio_!==L&&(D.videoHeightToWidthRatio_=L))})},
schedulePlayerSizeUpdate_:function(n){var D=this,L=_.c("kevlar_watch_while_v2")||_.c("web_watch_pip"),g=function(){if(D.watchMetadata){var b,q;(q=(b=D.watchMetadata).resize)==null||q.call(b)}_.Mh(D).getPlayerPromise().then(function(U){if(_.c("kevlar_set_internal_player_size")){if(!L||!D.isMiniplayerActive()){var J=D.calculateCurrentPlayerSize_();U.setInternalSize(J.width,J.height)}}else U.setSize(NaN,NaN);_.c("kevlar_watch_while")&&D.updateWatchWhileScrollThreshold_()})};
n?g():_.uj(_.fj,g)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(n){this.set("data.survey",n.detail)},
onYtShowSurveyCommand_:function(n){this.set("data.survey",_.u(n,_.eji).survey)},
onDownloadedVideoDeleted:function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1){if(!D.active||(L=D.playerData)==null||!L.offlineState||D.videoId!==n)return b.return();(g=D.player)==null||g.stopVideo();_.pJ().navigatingAwayFromWatchDeletedVideo=!0;_.gX(_.TlJ,D.hostElement);return _.p(b,_.pJ().navigationFinishPromise,2)}_.pJ().navigatingAwayFromWatchDeletedVideo=!1;_.Tq(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var n;this.theater?n=_.RS(.5625*this.windowSize_.width,480,this.windowSize_.height-185):n=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==n&&(this.watchWhileScrollThreshold_=n,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var n=_.r(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&n){var D=this.windowSize_.height>=624,L=this.active?this.getScrollTop():0;!n.active&&D&&L>=this.watchWhileScrollThreshold_?(n.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):n.active&&(!D||L<this.watchWhileScrollThreshold_&&!_.nB())&&(n.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var n=_.r(this.hostElement).querySelector("#secondary-inner");if(n){var D=_.r(this.hostElement).querySelector("#below"),L=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#comments");g&&L&&D&&(this.defaultTwoColumnLayout?(n.appendChild(g),L.appendChild(n)):(D.appendChild(g),_.KX(D,n)))}}},
isTwoColumnsChanged_:function(n,D){if(n!==!0||D!==void 0)if(this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(n=_.r(this.hostElement).querySelector("#secondary-inner"))){D=_.r(this.hostElement).querySelector("#below");var L=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#comments");g&&L&&D&&(this.isTwoColumns_?(n.appendChild(g),L.appendChild(n)):(D.appendChild(g),_.KX(D,n)))}}else{n=!_.c("live_chat_over_engagement_panels");D=_.r(this.hostElement).querySelector("#chat-container");
L=_.r(this.hostElement).querySelector("#plj-sidebar");g=_.r(this.hostElement).querySelector("#panels");var b=_.r(this.hostElement).querySelector("#plj-panels"),q=_.r(this.hostElement).querySelector("#plj-playlist"),U=_.r(this.hostElement).querySelector("#alerts"),J=_.r(this.hostElement).querySelector("#playlist"),k=_.r(this.hostElement).querySelector("#related"),a=_.r(this.hostElement).querySelector("#donation-shelf"),d=_.r(this.hostElement).querySelector("#comments");this.isTwoColumns_?(U=_.r(this.hostElement).querySelector("#secondary-inner"),
U.appendChild(L),L.appendChild(q),q.appendChild(J),L.appendChild(b),n&&U.appendChild(g),_.c("web_watch_theater_chat")||U.appendChild(D),n||U.appendChild(g),U.appendChild(a),U.appendChild(k)):(n&&_.PM(g,U),_.PM(J,U),_.c("web_watch_theater_chat")||_.PM(D,U),n||_.PM(g,U),_.PM(a,U),d&&_.PM(k,d));_.c("kevlar_watch_js_panel_height")&&this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.c("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&_.c("web_watch_theater_chat")){var n=_.r(this.hostElement).querySelector("#chat-container"),D=this.theater&&!this.fullscreen||_.c("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&D?_.c("web_watch_theater_chat_beside_player")?(D=_.r(this.hostElement).querySelector("#panels-full-bleed-container"),(n==null?void 0:n.parentElement)!==D&&D.append(n),this.panelsBesidePlayer=!0):
_.c("web_watch_theater_fixed_chat")&&(D=_.r(this.hostElement).querySelector("#columns"),(n==null?void 0:n.parentElement)!==D&&D.append(n),this.fixedPanels=!0):(_.c("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.c("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),D=_.r(this.hostElement).querySelector("#playlist"),n&&D?_.ty(n,D):_.CL(new _.pe("Missing element when updating chat location",{"chatContainer defined":!!n,"playlist defined":!!D})));this.updatePageMediaQueries();
this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(n,D){return _.c("sw_metadata_vis_toggle_ks")?!0:!!n||!!D},
computeForceDarkPanelTheme:function(n){return _.c("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&n:!1},
safeUpdateStyles:function(n){try{_.Dy(this.hostElement,n)}catch(D){_.CL(D)}},
videoHeightToWidthRatioChanged_:function(n,D){D&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.c("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(n){this.videoHeightToWidthRatio_=1/n},
computeIsVerticalVideo_:function(n){return n>=1},
computeIsFourThreeToSixteenNineVideo_:function(n){return n<=.7501&&n>=.5624},
computeIsExtraWideVideo_:function(n){return n<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Mh(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Mh(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.la$(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(n){var D=_.JP(n)||0;_.BX(n,D+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var n=_.JP("yt-fullerscreen-edu-button-click-count")||0,D=_.JP("yt-fullerscreen-edu-button-shown-count")||0,L=_.H7("external_fullscreen_button_shown_threshold"),g=n>=_.H7("external_fullscreen_button_click_threshold")||D>=L;_.Mh(this).getPlayerPromise().then(function(b){b.updateFullerscreenEduButtonSubtleModeState(g)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(n,D){return D},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.E().resolve(_.xQ).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var n=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.fj.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.fj.addLowPriorityJob(function(){n.fullHeightPanelPositionUpdateJobId=0;var D=_.r(n.hostElement).querySelector("#secondary"),L=_.r(n.hostElement).querySelector("#fixed-secondary");D=D.getBoundingClientRect();var g=D.width;n.swatcherooSqueezeback&&
(g+=_.RK);if(n.swatcherooSqueezeback){var b=_.r(n.hostElement).querySelector("#squeezeback-constraining-container");b.style.width=g+"px";b.style.flex="0 0 "+g+"px"}L.style.width=g+"px";L.style.left=D.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var n=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.fj.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.fj.addLowPriorityJob(function(){n.panelMaxHeightUpdateJob_=0;var D;!n.isTwoColumns_||n.theater||n.fullscreen?D=460:D=n.calculateNormalPlayerSize_().height;var L=D+"px";_.c("live_chat_taller_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.c("live_chat_medium_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.c("live_chat_scaled_height")&&!n.theater&&(L="calc(100vh - var(--ytd-toolbar-height) - 238px)");n.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":D+"px","--ytd-watch-flexy-chat-max-height":L,"--ytd-watch-flexy-structured-description-max-height":D+"px","--ytd-watch-flexy-comments-panel-max-height":D+"px","--ytd-comments-engagement-panel-content-height":D+"px"})}))},
scheduleSidebarSizeUpdate_:function(){var n=this;(this.is==="ytd-watch-grid"||this.is==="ytd-watch-flexy"&&_.c("web_watch_flexy_adjust_sidebar_width"))&&!_.c("swatchie_sidebar_killswitch")&&(this.scheduleSidebarSizeUpdateJobId_&&_.fj.cancelJob(this.scheduleSidebarSizeUpdateJobId_),this.scheduleSidebarSizeUpdateJobId_=_.fj.addLowPriorityJob(function(){n.panelMaxHeightUpdateJob_=0;if(n.isTwoColumns_){var D=_.zjm(n.windowSize_,n.calculateNormalPlayerSize_().width);D!==n.currentSidebarWidth&&(n.currentSidebarWidth=
D,n.safeUpdateStyles({"--ytd-watch-flexy-sidebar-width":D+"px"}))}}))},
onYtShowEngagementPanelScrimAction_:function(n){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",n)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.J9(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(n){var D=_.r(this.hostElement).querySelector("#engagement-panel-scrim");n?D.addEventListener("tap",_.LC(this,this.onEngagementPanelScrimClick_)):D.removeEventListener("tap",_.LC(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(n){if(this.hostElement.contains(n)&&!this.scrollToAnimation_.isAnimating()){var D=n.offsetTop-24;n=n.offsetTop+n.offsetHeight+24;var L=this.getPageScrollingElement(),g=this.getScrollTop(),b=g+L.clientHeight-56;if(D<g+56)D-=56;else if(n>b)D=n-L.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,D),500)}},
onYtSignalActionScrollToComments:function(){var n=this.hostElement.querySelector("#comments");if(n&&!this.scrollToAnimation_.isAnimating()){n=n.offsetTop-56-24;if(_.c("kevlar_comment_teaser_scroll_to_midpoint")&&(n-=_.Zo().height/3,n<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,n),500)}},
onYtEngagementPanelVisibleChanged:function(n,D,L){this.active&&this.trackEngagementPanelVisibility&&!_.BFS.includes(L)&&(D==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&(this.visiblePanelIdentifiers_.add(L),this.swatcherooBinaryLayout&&(this.onSetPlaylistCollapsed(!0),_.Vm(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]))),D!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&D!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(L),
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(n){return n?"":"watch-active-metadata"},
computeNewMetadataClass:function(n){return n?"watch-active-metadata":""},
computeFullBleedPlayer:function(n,D){return n||D},
computeDefaultLayout:function(n){return!n},
computeDefaultTwoColumnLayout:function(n,D){return!n&&D},
swatcherooUpdatePanelsLocation:function(n,D,L,g,b,q){if(this.is==="ytd-watch-grid"){D=n&&!D;this.swatcherooSplitScroll&&(D?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));L=_.r(this.hostElement).querySelector("#panels");var U=_.r(this.hostElement).querySelector("#playlist"),J=_.r(this.hostElement).querySelector("#fixed-secondary"),k=_.r(this.hostElement).querySelector("#fixed-below"),
a=_.r(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),d=_.r(this.hostElement).querySelector("#chat-container");q&&(n?J.appendChild(L):k.appendChild(L));b?n?J.appendChild(d):k.appendChild(d):_.ty(d,a);g?n?J.appendChild(U):k.appendChild(U):_.ty(U,a);this.swatcherooSplitScroll&&(n=_.r(this.hostElement).querySelector("#secondary"),g=_.r(this.hostElement).querySelector("#columns"),b=_.r(this.hostElement).querySelector("#fixed-columns-secondary"),D?b.appendChild(n):
g.appendChild(n))}},
computeMetadataSkinnyMode:function(n,D,L){return this.is!=="ytd-watch-grid"?!1:n?L:D},
computeWatchWhilePanelsActive:function(n,D){return n||D},
computeNoBorderOnChat:function(n){return _.c("web_watch_theater_chat_no_border")&&n},
computeLiveChatPresentAndExpanded:function(n,D){return n&&!D},
computePanelExpanded:function(n,D,L){return n||D||L},
computeSwatcherooSqueezeback:function(n,D,L){return this.is!=="ytd-watch-grid"||_.c("ww_squeezeback_killswitch")?!1:n&&D&&L},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(n){_.Mh(this).getPlayerPromise().then(function(D){var L;(L=D.changeMarkerVisibility)==null||L.call(D,_.u(n,_.XQ).isVisible||!1,_.u(n,_.XQ).entityKeys||[],_.u(n,_.XQ).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(n){this.liveChatCollapsed=n.detail;_.Ss().dispatch(_.hjS(n.detail))},
onSetPlaylistCollapsed:function(n){this.is==="ytd-watch-grid"&&(this.playlistPanelExpanded=this.playlist&&!n)},
provideRenderingData:function(n,D){switch(n){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=D;break;case "PRIMARY_INFO":_.c("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=D);this.videoPrimaryInfoRendererValue=D==null?void 0:D.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.c("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=D);this.videoSecondaryInfoRendererValue=D==null?void 0:D.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
D;break;case "CLARIFICATION":this.clarifyBoxValue=D;break;case "LIVE_CHAT":this.conversationBar=D;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=D;break;case "PLAYLIST":this.externalPlaylistData_=D!=null?D:{};break;case "MERCH_SHELF":this.merchShelfValue=D==null?void 0:D.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=D;break;case "OFFER_MODULE":this.offerModule=D;break;case "LIMITED_STATE":this.limitedStateValue=D;break;case "DONATION_SHELF":this.donation=D;break;
case "ALERTS":this.alertsValue=D;break;case "COMMENTS":this.comments=D;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=D;break;case "ENGAGEMENT_PANELS":this.engagementPanels=D;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=D;break;case "RICH_GRID_RENDERER":this.richGridRendererData=D;break;case "EXPANDABLE_METADATA":this.expandableMetadata=D;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=D}},
toggleCinematicsActive:function(n){this.cinematicsActive=n},
isMiniplayerActive:function(){return _.E().resolve(_.X1).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(n){return n.filter(function(D){var L;return kt1.includes((D==null?void 0:(L=D.engagementPanelSectionListRenderer)==null?void 0:L.targetId)||"")})},
getNonLearningJourneyEngagementPanels:function(n){return n.filter(function(D){var L;return!kt1.includes((D==null?void 0:(L=D.engagementPanelSectionListRenderer)==null?void 0:L.targetId)||"")})},
getHasLearningJourneyPanels:function(n){return n.length>0}}];var pbh;var ZkK=function(){var n=_.m.apply(this,arguments)||this;n.flexy=!0;n.learningJourney=!0;n.roundedInfoPanel=!0;n.viewTransitionEnabled=_.c("enable_player_resize_transition");n.smallerChatMinHeight=_.c("live_chat_smaller_min_height");n.cinematicTheaterMode=_.c("web_cinematic_theater_mode");n.transparentTheaterMode=_.c("web_transparent_theater_mode");n.cinematicFullscreen=_.c("web_cinematic_fullscreen");n.useLargerMaxPlayerValue=_.c("kevlar_flexy_use_larger_player_value");n.cinematicFullscreenV2=_.c("web_cinematic_fullscreen_v2");
n.isDarkTheme=document.documentElement.hasAttribute("dark");n.theaterLargerPlayer=_.c("web_watch_theater_larger_player");n.defaultCollapsePlaylist=_.c("web_watch_default_collapse_playlist");return n};
_.f(ZkK,_.m);_.G=ZkK.prototype;_.G.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.G.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.G.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.G.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.G.ready=function(){var n=this,D=function(){n.onColumnScroll()};
this.primary.addEventListener("scroll",D);this.secondary.addEventListener("scroll",D)};
_.G.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.G.updateIsTwoColumnsFromBinding=function(n){_.c("web_watch_update_narrow_width_killswitch")||_.Ss().dispatch(_.CD_(!n.detail.value));this.ytdWatchBehavior.isTwoColumns_=n.detail.value};
_.G.updateFlexySmallWindowFromBinding=function(n){this.ytdWatchBehavior.flexySmallWindow_=n.detail.value};
_.G.updateFlexyLargeWindowFromBinding=function(n){this.ytdWatchBehavior.flexyLargeWindow_=n.detail.value};
_.G.updateWatchWhileWindowSizeSufficientFromBinding=function(n){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=n.detail.value};
_.G.updateWatchNextCanShowMoreFromBinding=function(n){this.ytdWatchBehavior.watchNextCanShowMore=n.detail.value};
_.G.updateShownItemsFromBinding=function(n){n.detail.path?this.set(n.detail.path,n.detail.value):this.ytdWatchBehavior.watchNextShownItems=n.detail.value};
_.G.getElement=function(n){switch(n){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20273_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20273_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.oh.Object.defineProperties(ZkK.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.pageVisualEffects)return!1;for(var D=0;D<this.data.pageVisualEffects.length;D++)if(n=_.u(this.data.pageVisualEffects[D],_.iQ))return D=void 0,(D=n.config)==null?void 0:D.enableInLightTheme;return!1}}});
_.oh.Object.defineProperties(ZkK,{template:{configurable:!0,enumerable:!0,get:function(){if(pbh===void 0){var n=document.createElement("template");_.z(n,'\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-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\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-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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);pbh=n}n=pbh;return n}}});
var jI=ZkK;jI.prototype.updateMiniplayerIsActiveValue=jI.prototype.updateMiniplayerIsActiveValue;jI.prototype.updateScrollTopValue=jI.prototype.updateScrollTopValue;jI.prototype.updateFullscreenValue=jI.prototype.updateFullscreenValue;jI.prototype.updateTheaterValue=jI.prototype.updateTheaterValue;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],jI.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(JFI.YtdLearningJourneyWatchBehavior),_.F("design:type",Object)],jI.prototype,"ytdWatchBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],jI.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jI.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],jI.prototype,"playerData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"flexy",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"learningJourney",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"roundedInfoPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"viewTransitionEnabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"smallerChatMinHeight",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"cinematicTheaterMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"transparentTheaterMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"cinematicFullscreen",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"useLargerMaxPlayerValue",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"cinematicFullscreenV2",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jI.prototype,"theaterLargerPlayer",void 0);_.Y([_.t(),_.F("design:type",Object)],jI.prototype,"defaultCollapsePlaylist",void 0);_.Y([_.t({selector:_.Aq}),_.F("design:type",Object)],jI.prototype,"theaterValue",void 0);
_.Y([_.t({selector:_.hX}),_.F("design:type",Object)],jI.prototype,"fullscreenValue",void 0);_.Y([_.t({selector:_.Wj}),_.F("design:type",Object)],jI.prototype,"scrollTopValue",void 0);_.Y([_.t({selector:_.i2}),_.F("design:type",Object)],jI.prototype,"miniplayerIsActiveValue",void 0);_.Y([_.yU("ytd-player"),_.F("design:type",HTMLElement)],jI.prototype,"ytdPlayer",void 0);_.Y([_.bM("#playlist"),_.F("design:type",HTMLElement)],jI.prototype,"JSC$20273_ytdPlaylistPanelRenderer",void 0);
_.Y([_.yU("ytd-comments"),_.F("design:type",HTMLElement)],jI.prototype,"ytdComments",void 0);_.Y([_.bM("#primary"),_.F("design:type",HTMLElement)],jI.prototype,"primary",void 0);_.Y([_.bM("#secondary"),_.F("design:type",HTMLElement)],jI.prototype,"secondary",void 0);_.Y([_.bM("#player-container"),_.F("design:type",HTMLElement)],jI.prototype,"playerContainer",void 0);_.Y([_.bM("#cinematics"),_.F("design:type",HTMLElement)],jI.prototype,"JSC$20273_cinematics",void 0);
_.Y([_.P("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jI.prototype,"updateTheaterValue",null);_.Y([_.P("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jI.prototype,"updateFullscreenValue",null);_.Y([_.P("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jI.prototype,"updateScrollTopValue",null);
_.Y([_.P("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jI.prototype,"updateMiniplayerIsActiveValue",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jI.prototype,"cinematicLightTheme",null);jI=_.Y([_.X({is:"ytd-watch-learning-journey"})],jI);_.ry.registerService(_.L6v,jI);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("Tm0L3c");
var D1S;var LK1;var gym=function(){return _.m.apply(this,arguments)||this};
_.f(gym,_.m);var bkc=gym;bkc=_.Y([_.X({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],bkc);
_.l(bkc,"ytd-ghost-comments-renderer",function(){if(LK1===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);LK1=n}n=LK1;return n},{mode:1});var $1W;var Gtd=function(){return _.m.apply(this,arguments)||this};
_.f(Gtd,_.m);var q6D=Gtd;q6D=_.Y([_.X({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],q6D);
_.l(q6D,"ytd-ghost-watch-metadata-renderer",function(){if($1W===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);$1W=n}n=$1W;return n},{mode:1});var N9=function(){var n=_.m.apply(this,arguments)||this;n.ghostGridRenderer={rows:6};n.roundedInfoPanel=!0;n.hideOfferModules=!0;n.smallerChatMinHeight=_.c("live_chat_smaller_min_height");n.cinematicTheaterMode=_.c("web_cinematic_theater_mode");n.transparentTheaterMode=_.c("web_transparent_theater_mode");n.darkerPanels=_.c("web_watch_darker_panels");n.cinematicFullscreen=_.c("web_cinematic_fullscreen");n.cinematicFullscreenV2=_.c("web_cinematic_fullscreen_v2");n.isDarkTheme=document.documentElement.hasAttribute("dark");
return n};
_.f(N9,_.m);_.G=N9.prototype;_.G.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.G.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.G.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.G.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.G.ready=function(){var n=this,D=function(){n.onColumnScroll()};
this.primary.addEventListener("scroll",D);this.secondary.addEventListener("scroll",D)};
_.G.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.G.updateIsTwoColumnsFromBinding=function(n){this.ytdWatchBehavior.isTwoColumns_=n.detail.value};
_.G.updateFlexySmallWindowFromBinding=function(n){this.ytdWatchBehavior.flexySmallWindow_=n.detail.value};
_.G.updateFlexyLargeWindowFromBinding=function(n){this.ytdWatchBehavior.flexyLargeWindow_=n.detail.value};
_.G.updateWatchWhileWindowSizeSufficientFromBinding=function(n){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=n.detail.value};
_.G.updateWatchNextCanShowMoreFromBinding=function(n){this.ytdWatchBehavior.watchNextCanShowMore=n.detail.value};
_.G.updateShownItemsFromBinding=function(n){_.c("swatcheroo_direct_use_rich_grid")||(n.detail.path?this.set(n.detail.path,n.detail.value):this.ytdWatchBehavior.watchNextShownItems=n.detail.value)};
_.G.getElement=function(n){switch(n){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20264_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20264_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.oh.Object.defineProperties(N9.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.pageVisualEffects)return!1;for(var D=0;D<this.data.pageVisualEffects.length;D++)if(n=_.u(this.data.pageVisualEffects[D],_.iQ))return D=void 0,(D=n.config)==null?void 0:D.enableInLightTheme;return!1}}});
N9.prototype.updateMiniplayerIsActiveValue=N9.prototype.updateMiniplayerIsActiveValue;N9.prototype.updateScrollTopValue=N9.prototype.updateScrollTopValue;N9.prototype.updateFullscreenValue=N9.prototype.updateFullscreenValue;N9.prototype.updateTheaterValue=N9.prototype.updateTheaterValue;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],N9.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.NaK.YtdWatchBehavior),_.F("design:type",Object)],N9.prototype,"ytdWatchBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],N9.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],N9.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],N9.prototype,"ghostGridRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],N9.prototype,"playerData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"roundedInfoPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"hideOfferModules",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"smallerChatMinHeight",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"cinematicTheaterMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"transparentTheaterMode",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"darkerPanels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"cinematicFullscreen",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"cinematicFullscreenV2",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],N9.prototype,"isDarkTheme",void 0);_.Y([_.t({selector:_.Aq}),_.F("design:type",Object)],N9.prototype,"theaterValue",void 0);
_.Y([_.t({selector:_.hX}),_.F("design:type",Object)],N9.prototype,"fullscreenValue",void 0);_.Y([_.t({selector:_.Wj}),_.F("design:type",Object)],N9.prototype,"scrollTopValue",void 0);_.Y([_.t({selector:_.i2}),_.F("design:type",Object)],N9.prototype,"miniplayerIsActiveValue",void 0);_.Y([_.bM("#ytd-player"),_.F("design:type",HTMLElement)],N9.prototype,"ytdPlayer",void 0);_.Y([_.bM("#playlist"),_.F("design:type",HTMLElement)],N9.prototype,"JSC$20264_ytdPlaylistPanelRenderer",void 0);
_.Y([_.bM("#ytd-comments"),_.F("design:type",HTMLElement)],N9.prototype,"ytdComments",void 0);_.Y([_.bM("#primary"),_.F("design:type",HTMLElement)],N9.prototype,"primary",void 0);_.Y([_.bM("#secondary"),_.F("design:type",HTMLElement)],N9.prototype,"secondary",void 0);_.Y([_.bM("#player-container"),_.F("design:type",HTMLElement)],N9.prototype,"playerContainer",void 0);_.Y([_.bM("#cinematics"),_.F("design:type",HTMLElement)],N9.prototype,"JSC$20264_cinematics",void 0);
_.Y([_.P("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N9.prototype,"updateTheaterValue",null);_.Y([_.P("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N9.prototype,"updateFullscreenValue",null);_.Y([_.P("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N9.prototype,"updateScrollTopValue",null);
_.Y([_.P("miniplayerIsActiveValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N9.prototype,"updateMiniplayerIsActiveValue",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],N9.prototype,"cinematicLightTheme",null);
_.l(N9,"ytd-watch-grid",function(){if(D1S===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);D1S=n}n=D1S;return n},{mode:2});_.ry.registerService(_.Dqv,N9);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("CF909");
var jhh;var nyi=function(){var n=_.m.apply(this,arguments)||this;n.flexy=!0;n.roundedInfoPanel=!0;n.viewTransitionEnabled=_.c("enable_player_resize_transition");n.smallerChatMinHeight=_.c("live_chat_smaller_min_height");n.cinematicTheaterMode=_.c("web_cinematic_theater_mode");n.transparentTheaterMode=_.c("web_transparent_theater_mode");n.cinematicFullscreen=_.c("web_cinematic_fullscreen");n.useLargerMaxPlayerValue=_.c("kevlar_flexy_use_larger_player_value");n.cinematicFullscreenV2=_.c("web_cinematic_fullscreen_v2");
n.isDarkTheme=document.documentElement.hasAttribute("dark");n.theaterLargerPlayer=_.c("web_watch_theater_larger_player");n.defaultCollapsePlaylist=_.c("web_watch_default_collapse_playlist");n.retroModeReduxValue=!1;return n};
_.f(nyi,_.m);_.G=nyi.prototype;_.G.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.G.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.G.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.G.updateRetroModeReduxValue=function(){_.c("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.G.ready=function(){var n=this,D=function(){n.onColumnScroll()};
this.primary.addEventListener("scroll",D);this.secondary.addEventListener("scroll",D)};
_.G.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.G.updateIsTwoColumnsFromBinding=function(n){_.c("web_watch_update_narrow_width_killswitch")||_.Ss().dispatch(_.CD_(!n.detail.value));this.ytdWatchBehavior.isTwoColumns_=n.detail.value};
_.G.updateFlexySmallWindowFromBinding=function(n){this.ytdWatchBehavior.flexySmallWindow_=n.detail.value};
_.G.updateFlexyLargeWindowFromBinding=function(n){this.ytdWatchBehavior.flexyLargeWindow_=n.detail.value};
_.G.updateWatchWhileWindowSizeSufficientFromBinding=function(n){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=n.detail.value};
_.G.updateWatchNextCanShowMoreFromBinding=function(n){this.ytdWatchBehavior.watchNextCanShowMore=n.detail.value};
_.G.updateShownItemsFromBinding=function(n){n.detail.path?this.set(n.detail.path,n.detail.value):this.ytdWatchBehavior.watchNextShownItems=n.detail.value};
_.G.getElement=function(n){switch(n){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20259_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20259_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.oh.Object.defineProperties(nyi.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.pageVisualEffects)return!1;for(var D=0;D<this.data.pageVisualEffects.length;D++)if(n=_.u(this.data.pageVisualEffects[D],_.iQ))return D=void 0,(D=n.config)==null?void 0:D.enableInLightTheme;return!1}}});
_.oh.Object.defineProperties(nyi,{template:{configurable:!0,enumerable:!0,get:function(){if(jhh===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);jhh=n}n=jhh;return n}}});
var yG=nyi;yG.prototype.updateRetroModeReduxValue=yG.prototype.updateRetroModeReduxValue;yG.prototype.updateScrollTopValue=yG.prototype.updateScrollTopValue;yG.prototype.updateFullscreenValue=yG.prototype.updateFullscreenValue;yG.prototype.updateTheaterValue=yG.prototype.updateTheaterValue;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yG.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],yG.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.NaK.YtdWatchBehavior),_.F("design:type",Object)],yG.prototype,"ytdWatchBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],yG.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yG.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],yG.prototype,"playerData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"flexy",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"roundedInfoPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"viewTransitionEnabled",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"smallerChatMinHeight",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"cinematicTheaterMode",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"transparentTheaterMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"cinematicFullscreen",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"useLargerMaxPlayerValue",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"cinematicFullscreenV2",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"isDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],yG.prototype,"theaterLargerPlayer",void 0);_.Y([_.t(),_.F("design:type",Object)],yG.prototype,"defaultCollapsePlaylist",void 0);_.Y([_.t({selector:_.Aq}),_.F("design:type",Object)],yG.prototype,"theaterValue",void 0);_.Y([_.t({selector:_.hX}),_.F("design:type",Object)],yG.prototype,"fullscreenValue",void 0);
_.Y([_.t({selector:_.Wj}),_.F("design:type",Object)],yG.prototype,"scrollTopValue",void 0);_.Y([_.t({selector:_.i2}),_.F("design:type",Object)],yG.prototype,"miniplayerIsActive",void 0);_.Y([_.t({selector:function(n){return n.watch.isWatchRetroMode}}),
_.F("design:type",Object)],yG.prototype,"retroModeReduxValue",void 0);_.Y([_.yU("ytd-player"),_.F("design:type",HTMLElement)],yG.prototype,"ytdPlayer",void 0);_.Y([_.bM("#playlist"),_.F("design:type",HTMLElement)],yG.prototype,"JSC$20259_ytdPlaylistPanelRenderer",void 0);_.Y([_.yU("ytd-comments"),_.F("design:type",HTMLElement)],yG.prototype,"ytdComments",void 0);_.Y([_.bM("#primary"),_.F("design:type",HTMLElement)],yG.prototype,"primary",void 0);
_.Y([_.bM("#secondary"),_.F("design:type",HTMLElement)],yG.prototype,"secondary",void 0);_.Y([_.bM("#player-container"),_.F("design:type",HTMLElement)],yG.prototype,"playerContainer",void 0);_.Y([_.bM("#cinematics"),_.F("design:type",HTMLElement)],yG.prototype,"JSC$20259_cinematics",void 0);_.Y([_.P("theaterValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yG.prototype,"updateTheaterValue",null);
_.Y([_.P("fullscreenValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yG.prototype,"updateFullscreenValue",null);_.Y([_.P("scrollTopValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yG.prototype,"updateScrollTopValue",null);_.Y([_.P("retroModeReduxValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yG.prototype,"updateRetroModeReduxValue",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yG.prototype,"cinematicLightTheme",null);yG=_.Y([_.X({is:"ytd-watch-flexy"})],yG);_.ry.registerService(_.ncB,yG);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("nmfa2d");
var TaD;var vf=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;n.errorScreen=null;n.playlistData={};return n};
_.f(vf,_.m);_.G=vf.prototype;_.G.getPlayer=function(){return this.ytdPlayer};
_.G.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:_.i7(["aa","eocs"])}}};
_.G.onActiveChanged=function(){_.Ss().dispatch(_.Imd(this.ytPageBehavior.active))};
_.G.playerDataChanged=function(){var n;(n=this.watchController)==null||_.Pf(n,this.playerData)};
_.G.dataChanged=function(){var n;(n=this.watchController)==null||_.tH(n,this.data)};
_.G.sizeChanged=function(){var n,D;(D=(n=this.metadata).resize)==null||D.call(n)};
_.G.attached=function(){this.watchController=new _.R6(this);this.playerData&&_.Pf(this.watchController,this.playerData);this.data&&_.tH(this.watchController,this.data)};
_.G.detached=function(){_.og(this.watchController);this.watchController=void 0};
_.G.getPlayerContainer=function(){return this.playerContainer};
_.G.getElement=function(n){switch(n){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20211_playlistPanel}};
_.G.provideRenderingData=function(n,D){switch(n){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=D;break;case "ERROR_SCREEN":this.errorScreen=D!=null?D:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=D;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=D;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=D;break;case "RICH_METADATA":this.richMetadataRowContainer=D;break;case "CLARIFICATION":this.clarificationData=D;break;case "PLAYLIST":this.playlistData=
D!=null?D:{};break;case "MERCH_SHELF":this.merchShelf=D;break;case "TICKET_SHELF":this.ticketShelf=D;break;case "LIMITED_STATE":this.limitedState=D;break;case "DONATION_SHELF":this.donationShelf=D;break;case "ALERTS":this.alerts=D}};
_.oh.Object.defineProperties(vf.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return!this.hidden&&!!((n=this.data)==null?0:(D=n.contents)==null?0:(L=D.twoColumnWatchNextResults)==null?0:L.conversationBar)}}});
vf.prototype.sizeChanged=vf.prototype.sizeChanged;vf.prototype.dataChanged=vf.prototype.dataChanged;vf.prototype.playerDataChanged=vf.prototype.playerDataChanged;vf.prototype.onActiveChanged=vf.prototype.onActiveChanged;_.Y([_.W(_.WQ.YtPageBehavior),_.F("design:type",Object)],vf.prototype,"ytPageBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],vf.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],vf.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"playerData",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],vf.prototype,"hidden",void 0);_.Y([_.bM("#ytd-player"),_.F("design:type",HTMLElement)],vf.prototype,"ytdPlayer",void 0);_.Y([_.bM("#player-container"),_.F("design:type",HTMLElement)],vf.prototype,"playerContainer",void 0);_.Y([_.bM("#metadata"),_.F("design:type",Object)],vf.prototype,"metadata",void 0);_.Y([_.bM("#playlist"),_.F("design:type",HTMLElement)],vf.prototype,"JSC$20211_playlistPanel",void 0);
_.Y([_.t({selector:_.CUO,reflectToAttribute:!0}),_.F("design:type",Object)],vf.prototype,"fixie",void 0);_.Y([_.t({selector:_.ICy,reflectToAttribute:!0}),_.F("design:type",Object)],vf.prototype,"singleColumn",void 0);_.Y([_.t({selector:function(n){return _.Aq(n)&&!_.hX(n)},
reflectToAttribute:!0}),_.F("design:type",Object)],vf.prototype,"theater",void 0);_.Y([_.t({selector:_.hX,reflectToAttribute:!0}),_.F("design:type",Object)],vf.prototype,"fullscreen",void 0);_.Y([_.t({selector:_.zTy}),_.F("design:type",Object)],vf.prototype,"windowSize",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"singleColumnContents",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"errorScreen",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"playlistData",void 0);
_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"videoPrimaryInfoRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"videoSecondaryInfoRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"richMetadataRowContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"clarificationData",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"commentsEntryPointHeaderRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"ticketShelf",void 0);
_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"merchShelf",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"donationShelf",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"limitedState",void 0);_.Y([_.t(),_.F("design:type",Object)],vf.prototype,"alerts",void 0);_.Y([_.x("playlistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],vf.prototype,"hasPlaylistData",null);
_.Y([_.x("data","hidden"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],vf.prototype,"hasChat",null);_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vf.prototype,"onActiveChanged",null);_.Y([_.P("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vf.prototype,"playerDataChanged",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vf.prototype,"dataChanged",null);_.Y([_.P("windowSize","singleColumn"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vf.prototype,"sizeChanged",null);
_.l(vf,"ytd-watch-fixie",function(){if(TaD===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);TaD=n}n=TaD;return n},{mode:1});_.ry.registerService(_.j0T,vf);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("xwEKAe");
var VjS=function(n){var D=_.cz();if(D.getFlag(202))D=D.getFlag(201);else{var L;D=(n==null?void 0:(L=n.config)==null?void 0:L.settingOnByDefault)!==void 0?n.config.settingOnByDefault:!_.c("web_shorts_cinematics_disabled_by_default")}return D},U6W=function(n){var D=_.cz();
_.Qm(0,201,n);_.Qm(0,202,!0);D.save()},BA1=function(n){return(n=_.DyJ(n))?_.g6J(n):0},JjO=function(n){return n.shorts.isSmallScreenSqueezeback},kP_=function(n){return n.shorts.isPlaybackStarted},a6i=function(n,D,L){for(var g=[],b=0,q=-1;b<n.length;b++)b%3===0&&(q++,g[q]=[]),g[q].push(n[b]);
n=new pX(g);g=new pX([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);g=n.multiply(g);n=new pX([[0,0],[0,0],[0,0],[0,0]]);for(b=0;b<g.getSize().width;b++){q=ZY(g,0,b);var U=ZY(g,1,b);if(q===null||U===null)throw Error("fm`"+(b+1).toString());pc_(n,b,0,q*D);pc_(n,b,1,U*L)}D=ZY(n,0,0);b=ZY(n,1,0);L=ZY(n,0,1);q=ZY(n,1,1);if(D===null||b===null||L===null||q===null)throw Error("dm");g=ZQS(D,b,L,q);U=ZY(n,3,0);n=ZY(n,3,1);if(U===null||n===null)throw Error("em");n=ZQS(D,U,L,n);q=(Number((q*-1).toFixed(2))-Number((L*-1).toFixed(2)))/
(Number(b.toFixed(2))-Number(D.toFixed(2)));U=Math.atan(q)*180/Math.PI;b=q===Number.POSITIVE_INFINITY?-90:q===Number.NEGATIVE_INFINITY?90:Object.is(q,-0)?180:q===0?0:q>0?U*-1:D<b?U*-1:Math.abs(U)+180;return{top:L,left:D,width:g,height:n,rotation:b}},ZQS=function(n,D,L,g){n=D-n;
L=g-L;return Math.sqrt(n*n+L*L)},d6_=function(n,D){n&&_.E().resolve(_.S6).resolveCommand(n,{forceClickLogging:!0,
form:{element:D}})},EGW=function(n){var D=n.data;
var L=n.parentContainerWidth;var g=n.parentContainerHeight;var b=_.tb(),q;return _.Z("yt-player-overlay-video-interactions",{el:b,class:"yt-player-overlay-video-interactions__video-interactions-wrapper"},D==null?void 0:(q=D.regions)==null?void 0:q.map(function(U){return TAm(b,D,U,L,g)}))},TAm=function(n,D,L,g,b){function q(){var Q,A,I,w,h=(A=_.u((Q=J)==null?void 0:Q.command,_.HTc))==null?void 0:(I=A.item)==null?void 0:(w=I.notificationTextRenderer)==null?void 0:w.successResponseText;
if(h)_.$d(n.value,"yt-open-popup-action",[_.HS(h),n.value]);else if(k)d6_(k,U.value);else{var e;d6_((e=J)==null?void 0:e.command,U.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var U=_.tb();if(L==null||!L.transformationMatrix)throw Error("gm");D.trackingParams&&_.qb().graftServerVe(D.trackingParams);L=a6i(L==null?void 0:L.transformationMatrix,g,b);L="left:"+L.left+"px; top:"+(L.top+"px; width:")+(L.width+"px; height:")+(L.height+"px; transform:rotate(")+(L.rotation+"deg);");var J=_.u(D==null?void 0:D.popUp,si_),k=D==null?void 0:D.command,a=_.u(k,_.ZX)!==void 0;D=D==null?void 0:D.a11yString;g=_.GS(function(){a&&U.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hover");
U.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hide-outline");return!1});
b=_.GS(function(){U.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hover");U.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hide-outline");return!1});
_.vl(U,"focus",function(){a&&U.value.classList.add("yt-player-overlay-video-interactions__interactions-svg-hover")});
_.vl(U,"blur",function(){a&&U.value.classList.remove("yt-player-overlay-video-interactions__interactions-svg-hover")});
var d=_.GS(function(){q();return!1}),T=_.GS(function(Q){Q.key==="Enter"&&q();
return!1});
return _.Z("svg",{"on:mouseover":g,"on:mouseout":b,"on:keydown":T,el:U,tabindex:0,"aria-label":D,id:"player-overlay-video-interaction-svg",class:"yt-player-overlay-video-interactions__interactions-svg",role:"button",style:L,"on:click":d})},cjD=function(n){n.unsubscribeFromStore=_.a9(n.storeWithShorts,_.$b2,function(D){n.initOrDisposeActiveModules(D);
!D&&n.storeWithShorts.getState().shorts.isFullscreen&&(_.DE(document.documentElement),n.storeWithShorts.dispatch(_.VN2(!1)))});
n.initOrDisposeActiveModules(_.$b2(n.storeWithShorts.getState()))},QiO=function(n){var D=_.E().resolve(_.gH);
D.rootElement=n;cjD(D)},ubc=function(){return _.E().resolve(_.gH).dismissedIndices},f6y=function(n,D){D=D.getOption("captions","track");
var L=_.qn("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(D){var g;((g=_.B6(_.NvQ,L)())==null?void 0:g.value)!==D.displayName&&n.store.dispatch(_.pF("stringEntity",L,{key:L,value:D.displayName||""}))}else n.store.dispatch(_.pF("stringEntity",L,{key:L,value:"CAPTIONS_UNAVAILABLE"}))},Ajh=function(n){var D;
(D=n.currentCinematicEffect)==null||D.clear()},zWm=function(n){return _.LI({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:n}})},I6I=function(n){return _.LI({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:n}})},CXy=function(n){return _.LI({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:n}})},pX=function(n,D){if(n instanceof pX)this.array_=n.array_;
else{var L;if(L=_.lT(n))a:{for(var g=L=0;g<n.length;g++){if(!_.lT(n[g])||L>0&&n[g].length!=L){L=!1;break a}for(var b=0;b<n[g].length;b++)if(typeof n[g][b]!=="number"){L=!1;break a}L==0&&(L=n[g].length)}L=L!=0}if(L)this.array_=_.XB(n);else if(n instanceof _.p0)this.array_=rjy(n.height,n.width);else if(typeof n==="number"&&typeof D==="number"&&n>0&&D>0)this.array_=rjy(n,D);else throw Error("Zl");}this.size_=new _.p0(this.array_[0].length,this.array_.length)},OQW=function(n,D,L){for(var g=0;g<n.getSize().height;g++)for(var b=
0;b<n.getSize().width;b++)D.call(L,n.array_[g][b],g,b,n)},iQO=function(n,D){var L=new pX(n.getSize());
OQW(n,function(g,b,q){L.array_[b][q]=D.call(void 0,g,b,q,n)});
return L},rjy=function(n,D){for(var L=[],g=0;g<n;g++){L[g]=[];
for(var b=0;b<D;b++)L[g][b]=0}return L};
pX.prototype.add=function(n){if(!_.evS(this.size_,n.getSize()))throw Error("$l");return iQO(this,function(D,L,g){return D+n.array_[L][g]})};
pX.prototype.equals=function(n,D){if(this.size_.width!=n.size_.width||this.size_.height!=n.size_.height)return!1;D=D||0;for(var L=0;L<this.size_.height;L++)for(var g=0;g<this.size_.width;g++)if(!_.Wbh(this.array_[L][g],n.array_[L][g],D))return!1;return!0};
pX.prototype.getSize=function(){return this.size_};
var ZY=function(n,D,L){return D>=0&&D<n.size_.height&&L>=0&&L<n.size_.width?n.array_[D][L]:null};
pX.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var pc_=function(n,D,L,g){if(!(D>=0&&D<n.size_.height&&L>=0&&L<n.size_.width))throw Error("am`"+D+"`"+L+"`"+n.size_.height+"`"+n.size_.width);n.array_[D][L]=g};
pX.prototype.multiply=function(n){if(n instanceof pX){if(this.size_.width!=n.getSize().height)throw Error("bm");return wcW(this,n)}if(typeof n==="number")return hWK(this,n);throw Error("cm");};
var wcW=function(n,D){var L=new pX(n.size_.height,D.getSize().width);OQW(L,function(g,b,q){for(var U=g=0;U<this.size_.width;U++)g+=ZY(this,b,U)*ZY(D,U,q);pc_(L,b,q,g)},n);
return L},hWK=function(n,D){return iQO(n,function(L){return L*D})};var WIh=new _.H("inlineSurveyRenderer");var eWi=new _.H("interstitialViewModel");var x6i=new _.H("reelNavigateCommand");var KIm=new _.H("reelNonVideoContentDismissalCommand");var RW_=new _.H("showReelsCommentsOverlayCommand");var si_=new _.H("videoInteractionPopUpRenderer");var PXi;var tj1;var m6i;var vG1=function(){var n=_.m.apply(this,arguments)||this;n.ctaVisualElement=null;n.currentCsn=null;return n};
_.f(vG1,_.m);_.G=vG1.prototype;_.G.onDataChanged=function(){this.maybeLogShows()};
_.G.computeButtonShape=function(){var n=this;if(this.data)return{buttonText:_.o_(this.data.text),state:"active",onTap:function(){n.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.G.maybeCreateCtaVe=function(){var n;if((n=this.data)!=null&&n.badgeInteractionLogging){var D;if(n=(D=this.data.badgeInteractionLogging)==null?void 0:D.trackingParams)this.ctaVisualElement=_.JR(n)}};
_.G.maybeLogClicks=function(){this.currentCsn=_.r1(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.oG(this.currentCsn,this.ctaVisualElement)};
_.G.maybeLogShows=function(){this.currentCsn=_.r1(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.lP(this.currentCsn,[this.ctaVisualElement])};
_.G.onTap=function(){var n;if((n=this.data)!=null&&n.onClickCommand){var D;this.ytComponentBehavior.resolveCommand((D=this.data)==null?void 0:D.onClickCommand);this.maybeLogClicks()}};
var aK=vG1;aK.prototype.onDataChanged=aK.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aK.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],aK.prototype,"ytComponentBehavior",void 0);_.Y([_.t({}),_.F("design:type",Object)],aK.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],aK.prototype,"onDataChanged",null);
aK=_.Y([_.X({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],aK);
_.l(aK,"ytd-shopping-overlay-badge-renderer",function(){if(m6i!==void 0)return m6i;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return m6i=n},{mode:1});_.vB(_.yKA,"reel-sound-metadata-view-model",{props:{data:_.m_,overlayDensity:_.m_}});_.vB(_.K7O,"player-disclosure-view-model",{props:{data:_.PX}});_.vB(_.tPj,"pivot-button-view-model",{props:{data:_.m_,className:_.m_}});_.vB(_.mjQ,"reel-action-bar-view-model",{props:{data:_.PX,buttonShapeOverrideables:_.PX}});_.Hl(EGW);_.HB(EGW,"yt-player-overlay-video-interactions",{propNames:["data","parentContainerWidth","parentContainerHeight"]});_.vB(_.vnT,"yt-reel-metapanel-view-model",{props:{data:_.PX,overlayDensity:_.PX}});var Xch=function(){var n=_.m.apply(this,arguments)||this;n.showScrubber=!1;n.isWatchWhileMode=!1;n.enableAnchoredPanel=_.c("desktop_shorts_v2_anchored_panel");n.anchoredPanelActive=!1;n.enableLivingroomLayout=_.c("reels_enable_livingroom_layout");n.enablePlayerMetadataContainer=_.c("reels_web_enable_metadata_container");n.enableSqueezebackPanels=_.c("web_shorts_enable_squeezeback_panels");n.isSqueezebackActive=!1;n.smallScreenSqueezeback=!1;n.isPlayerStarted=!1;n.overlayDensity=0;n.isOverlay=!1;n.isImmersive=
!1;n.isImmersiveHorizontal=!1;n.isFullscreen=!1;n.onWindowResized=function(){var D;n.set("isImmersive",((D=window.getComputedStyle(n.hostElement))==null?void 0:D.getPropertyValue("--immersive-mode-on"))==="1");n.set("isImmersiveHorizontal",n.isImmersive&&n.enableLivingroomLayout&&!n.isWatchWhileMode);n.setPlayerDimensions()};
return n};
_.f(Xch,_.m);_.G=Xch.prototype;_.G.updateIsOverlay=function(n){this.isOverlay=n.detail.value};
_.G.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.c("web_enable_flexible_overlay")||_.c("web_enable_format_first")||_.c("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.G.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.G.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.G.onDataChanged=function(){this.setPlayerDimensions()};
_.G.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.G.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.G.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.G.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",_.yH("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.yH("reels_action_justified_content")||"flex-start")};
_.G.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}}};
_.G.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.Tg("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.Tg("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.Tg("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.Tg("SHARE_LABEL",
void 0,"Share")}}});_.c("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.Tg("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()};
_.G.setEmptyOverlayMetadata=function(){_.c("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}))};
_.G.setPlayerDimensions=function(){var n=document.getElementById("short-video-container"),D,L;n&&((D=this.data)==null?0:(L=D.videoInteractions)==null?0:L.interactions)&&(this.playerContainerHeight=n.getBoundingClientRect().height,this.playerContainerWidth=n.getBoundingClientRect().width)};
_.oh.Object.defineProperties(Xch.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.infoPanel)}}});
var dn=Xch;dn.prototype.onDataChanged=dn.prototype.onDataChanged;dn.prototype.onIsActiveChanged=dn.prototype.onIsActiveChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],dn.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],dn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],dn.prototype,"ytdReduxBehavior",void 0);
_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],dn.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dn.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],dn.prototype,"isActive",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],dn.prototype,"hidden",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],dn.prototype,"useShortsIcon",void 0);
_.Y([_.t({value:"left"}),_.F("design:type",String)],dn.prototype,"buttonTooltipPosition",void 0);_.Y([_.t({value:_.c("reels_enable_livingroom_layout")?"top":"left"}),_.F("design:type",String)],dn.prototype,"likeButtonTooltipPosition",void 0);_.Y([_.t({value:"none"}),_.F("design:type",String)],dn.prototype,"textTransform",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"showScrubber",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"isWatchWhileMode",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.infoPanel"),_.F("design:type",Object),_.F("design:paramtypes",[])],dn.prototype,"hasInfoPanel",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"enableAnchoredPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"anchoredPanelActive",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"enableLivingroomLayout",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],dn.prototype,"enablePlayerMetadataContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"enableSqueezebackPanels",void 0);_.Y([_.t({selector:_.vNO,reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"isSqueezebackActive",void 0);
_.Y([_.t({selector:JjO,reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"smallScreenSqueezeback",void 0);_.Y([_.t({selector:kP_}),_.F("design:type",Object)],dn.prototype,"isPlayerStarted",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"overlayDensity",void 0);_.Y([_.t(),_.F("design:type",Object)],dn.prototype,"isOverlay",void 0);
_.Y([_.t({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.F("design:type",Boolean)],dn.prototype,"isShortsOverlay",void 0);_.Y([_.t(),_.F("design:type",Object)],dn.prototype,"isImmersive",void 0);_.Y([_.t(),_.F("design:type",Object)],dn.prototype,"isImmersiveHorizontal",void 0);_.Y([_.t({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.F("design:type",Boolean)],dn.prototype,"isShortsImmersive",void 0);
_.Y([_.t({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.F("design:type",Object)],dn.prototype,"buttonOverride",void 0);_.Y([_.t(),_.F("design:type",Number)],dn.prototype,"playerContainerHeight",void 0);_.Y([_.t(),_.F("design:type",Number)],dn.prototype,"playerContainerWidth",void 0);_.Y([_.t({selector:_.s5,reflectToAttribute:!0}),_.F("design:type",Object)],dn.prototype,"isFullscreen",void 0);
_.Y([_.P("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dn.prototype,"onIsActiveChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dn.prototype,"onDataChanged",null);dn=_.Y([_.X({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],dn);
_.l(dn,"ytd-reel-player-overlay-renderer",function(){if(tj1!==void 0)return tj1;var n=document.createElement("template");_.z(n,'\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-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" parent-container-height="[[playerContainerHeight]]" parent-container-width="[[playerContainerWidth]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\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    <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="[[buttonOverride]]" 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="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    <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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return tj1=n},{mode:1});var l6W;var TB=function(){var n=_.m.apply(this,arguments)||this;n.videoDuration=0;n.playedTime=0;n.isActive=!1;n.JSC$19456_playerEvents=new Map;return n};
_.f(TB,_.m);_.G=TB.prototype;_.G.created=function(){this.JSC$19456_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19456_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.G.attached=function(){this.getPlayerAndInitializeListeners()};
_.G.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19456_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.LC(this,this.onPageChanged))};
_.G.getPlayerAndInitializeListeners=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return D=_.oE(),D?_.p(L,D.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.LC(n,n.onPageChanged)),L.jumpTo(0));n.player=L.yieldResult;n.initializePlayerListeners();_.Tq(L)})};
_.G.onPageChanged=function(n){var D=this;return _.B(function(L){if(L.nextAddress==1)return n.detail.newPageType!=="ytd-shorts"?L.return():_.p(L,_.YI().getPlayerPromise(),2);D.player=L.yieldResult;D.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.LC(D,D.onPageChanged));_.Tq(L)})};
_.G.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19456_playerEvents)};
_.G.onVideoDataChange=function(n){var D=this;return _.B(function(L){if(!D.player||n.type!=="newdata")return L.return();D.videoDuration=_.c("web_shorts_use_progress_state_for_gapless")?D.player.getProgressState(n.playertype).seekableEnd:D.player.getDuration(n.playertype);D.playedTime=0;_.Tq(L)})};
_.G.onVideoProgress=function(n){var D=this,L,g;return _.B(function(b){if(!D.player)return b.return();L=D.player.getPresentingPlayerType();g=D.player.getPlayerState();D.videoDuration=_.c("web_shorts_use_progress_state_for_gapless")?D.player.getProgressState(L).seekableEnd:D.player.getDuration(L);D.playedTime=g===0?D.videoDuration:n;_.Tq(b)})};
_.G.getPercentPlayed=function(n,D){return n?_.RS(D/n,0,1):0};
_.oh.Object.defineProperties(TB.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 n="";return n=this.videoDuration&&this.playedTime?n+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):n+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],TB.prototype,"componentBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],TB.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],TB.prototype,"player",void 0);_.Y([_.t(),_.F("design:type",Object)],TB.prototype,"videoDuration",void 0);_.Y([_.t(),_.F("design:type",Object)],TB.prototype,"playedTime",void 0);_.Y([_.t(),_.F("design:type",Object)],TB.prototype,"isActive",void 0);
_.Y([_.x("videoDuration","playedTime"),_.F("design:type",Number),_.F("design:paramtypes",[])],TB.prototype,"percentPlayed",null);_.Y([_.x("videoDuration","playedTime"),_.F("design:type",Object),_.F("design:paramtypes",[])],TB.prototype,"percentPlayedStyle",null);_.Y([_.x("videoDuration","isActive"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],TB.prototype,"hideProgressBar",null);
_.l(TB,"ytd-progress-bar-line",function(){if(l6W===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);l6W=n}n=l6W;return n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var MjI;_.HB(_.m2f,"desktop-shorts-volume-controls",{propNames:["noSlider"]});var EQ=function(){var n=_.m.apply(this,arguments)||this;n.playerState=null;n.isMuted=!1;n.shortsPipButtonEnabled=_.c("web_shorts_pip_button");n.JSC$19460_playerEvents=new Map;n.shortsPipButtonData={disabled:!1,iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal"};return n};
_.f(EQ,_.m);_.G=EQ.prototype;_.G.created=function(){this.JSC$19460_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19460_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange)};
_.G.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Eh(28662);this.playPauseButtonClientVE=_.Eh(36842);this.fullscreenButtonToggleOffClientVE=_.Eh(222256);this.fullscreenButtonToggleOnClientVE=_.Eh(222257);var n=_.r1(),D=_.Ck();n&&D&&(_.c("combine_ve_grafts")?(_.G6(_.qb(),this.muteButtonClientVE,D),_.G6(_.qb(),this.playPauseButtonClientVE,D)):_.Hk(n,D,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.G.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19460_playerEvents),this.player=null)};
_.G.getPlayerAndInitializeListeners=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return D=_.oE(),D?_.p(L,D.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.LC(n,n.onPageChanged)),L.jumpTo(0));n.player=L.yieldResult;n.initializePlayerListeners();_.Tq(L)})};
_.G.onPageChanged=function(n){var D=this;return _.B(function(L){if(L.nextAddress==1)return n.detail.newPageType!=="ytd-shorts"?L.return():_.p(L,_.YI().getPlayerPromise(),2);D.player=L.yieldResult;D.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.LC(D,D.onPageChanged));_.Tq(L)})};
_.G.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19460_playerEvents)};
_.G.onPlayerStateChange=function(n){this.playerState=n};
_.G.onPlayerVolumeChange=function(n){this.isMuted=n.muted};
_.G.onPlayPauseButtonClick=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.YI().getPlayerPromise(),2);D=g.yieldResult;(L=_.r1())&&n.playPauseButtonClientVE&&_.oG(L,n.playPauseButtonClientVE);D.getPlayerState()!==1?D.playVideo():D.pauseVideo();_.Tq(g)})};
_.G.computePlayPauseIcon=function(n){return n===2||n===-1||n===5?"PLAY_ARROW_FILLED":"miniplayer:shorts-pause"};
_.G.computeFullscreenLabel=function(n){return n?_.Tg("FULLSCREEN_EXIT_LABEL"):_.Tg("FULLSCREEN_ENTER_LABEL")};
_.G.computePlayPauseLabel=function(n){return n===1||n===3?_.Tg("PLAYER_LABEL_PAUSE"):_.Tg("PLAYER_LABEL_PLAY")};
_.G.onMuteButtonClick=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.YI().getPlayerPromise(),2);D=g.yieldResult;(L=_.r1())&&n.muteButtonClientVE&&_.oG(L,n.muteButtonClientVE);D.isMuted()?D.unMute(!0):D.mute(!0);_.Tq(g)})};
_.G.computeMuteIcon=function(n){return n?"miniplayer:volume-off":"miniplayer:volume-up"};
_.G.computeMuteLabel=function(n){return n?_.Tg("PLAYER_LABEL_UNMUTE"):_.Tg("PLAYER_LABEL_MUTE")};
_.G.onFullscreenButtonClick=function(){var n=_.r1();n&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.oG(n,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.oG(n,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.Ubl()};
_.G.onShortsPipButtonClick=function(){var n=_.E().resolve(_.gH);if(_.c("web_shorts_pip")){var D=_.E().resolve(_.X1);n.isShortsPipActive()?D.deactivate():D.isMiniplayerActive()||(_.pJ().shortsPipActivation=!0,_.onJ(D))}};
_.oh.Object.defineProperties(EQ.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var n=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(){n.onPlayPauseButtonClick()}}}},
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)}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?"screen_full_exit":"screen_full"}},
shortsPipIcon:{configurable:!0,enumerable:!0,get:function(){return this.isShortsPipActive?"miniplayer_exit":"picture_in_picture"}}});
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],EQ.prototype,"componentBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],EQ.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],EQ.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EQ.prototype,"player",void 0);_.Y([_.t(),_.F("design:type",Object)],EQ.prototype,"playerState",void 0);_.Y([_.t(),_.F("design:type",Object)],EQ.prototype,"isMuted",void 0);
_.Y([_.t({computed:"computePlayPauseIcon(playerState)"}),_.F("design:type",String)],EQ.prototype,"playPauseIcon",void 0);_.Y([_.t({computed:"computeMuteIcon(isMuted)"}),_.F("design:type",String)],EQ.prototype,"muteIcon",void 0);_.Y([_.t({selector:_.s5}),_.F("design:type",Boolean)],EQ.prototype,"isFullscreen",void 0);_.Y([_.t({selector:_.cA}),_.F("design:type",Boolean)],EQ.prototype,"isShortsPipActive",void 0);_.Y([_.t(),_.F("design:type",Object)],EQ.prototype,"shortsPipButtonEnabled",void 0);
_.Y([_.t(),_.F("design:type",Object)],EQ.prototype,"shortsPipButtonData",void 0);_.Y([_.x("playerState"),_.F("design:type",Object),_.F("design:paramtypes",[])],EQ.prototype,"playPauseButtonData",null);_.Y([_.x("isFullscreen"),_.F("design:type",Object),_.F("design:paramtypes",[])],EQ.prototype,"fullscreenButtonData",null);_.Y([_.x("isFullscreen"),_.F("design:type",String),_.F("design:paramtypes",[])],EQ.prototype,"fullscreenIcon",null);
_.Y([_.x("isShortsPipActive"),_.F("design:type",String),_.F("design:paramtypes",[])],EQ.prototype,"shortsPipIcon",null);
_.l(EQ,"ytd-shorts-player-controls",function(){if(MjI===void 0){var n=document.createElement("template");_.z(n,'\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<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 is="dom-if" if="[[shortsPipButtonEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="shorts-pip-button-shape" data="[[shortsPipButtonData]]" icon-name="[[shortsPipIcon]]" on-click="onShortsPipButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);MjI=n}n=MjI;return n},{mode:1});var oGi;_.vB(_.PFo,"yt-interstitial-view-model",{props:{data:_.PX}});var Yr_=_.t4(function(n){var D=n.data;return _.Z("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.Z("h1",{class:"reelWatchBreakViewModelHostTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("h2",{class:"reelWatchBreakViewModelHostBody"},_.Z(_.pl,{text:function(){return D().body},
isOverlay:!0})),_.Z(_.fF,{data:function(){return D().buttons}},{buttonViewModel:function(L,g){return _.Z("div",{class:function(){return g()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.Z(_.O9,{data:L.data}))}}))},"Hh");
Yr_.idomCompat=!0;_.vB(Yr_,"reel-watch-break-view-model",{props:{data:_.PX}});var Sr$=function(){return _.m.apply(this,arguments)||this};
_.f(Sr$,_.m);Sr$.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}}};
_.oh.Object.defineProperties(Sr$.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var n;return!!_.u((n=this.data)==null?void 0:n.renderer,WIh)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var n;return!!_.u((n=this.data)==null?void 0:n.renderer,eWi)}}});
var sQ=Sr$;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],sQ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],sQ.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sQ.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sQ.prototype,"isSurvey",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.renderer"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],sQ.prototype,"isInterstitialViewModel",null);sQ=_.Y([_.X({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],sQ);
_.l(sQ,"ytd-reel-non-video-content-renderer",function(){if(oGi!==void 0)return oGi;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return oGi=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var FIm;_.vB(_.xXA,"desktop-shorts-player-controls",{});var HQi=function(){var n=_.m.apply(this,arguments)||this;n.isPlayerPaused=!1;n.isPlayerStarted=!1;n.showPlayerControls=!1;n.showScrubber=!1;n.autoHideJobId=0;n.backgroundImageJobId=0;n.modern=_.c("web_button_rework");n.overlayType=_.yH("web_shorts_expanded_overlay_type");n.panelData=void 0;n.isWatchWhileMode=!1;n.hasError=!1;n.panelShowDelayMs=1;n.scrubberComponent={};n.useStamper=_.c("web_shorts_enable_title_deflation");n.isFullscreen=!1;n.shouldHideOverlay=!1;n.enableAnchoredPanel=_.c("desktop_shorts_v2_anchored_panel");
n.enablePersistentAnchoredPanel=_.c("desktop_shorts_v2_persistent_anchored_panel");n.hideWatchWhilePanel=_.c("web_shorts_hide_watch_while_panel");n.isPersistentPanelActive=!1;n.anchoredPanelActive=!1;n.enableNewCarousel=_.c("web_enable_shorts_new_carousel_single_instance");n.isShortsPipActive=!1;n.smallScreenSqueezeback=!1;n.enableFlexibleOverlay=_.c("web_enable_flexible_overlay");n.aspectRatio=.5625;n.overlayDensity=0;n.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand",
"yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};n.onWindowResized=function(){_.CC(n,"calculateOverlayDensity",function(){n.calculateOverlayDensity()},100)};
return n};
_.f(HQi,_.m);_.G=HQi.prototype;_.G.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.G.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.G.shouldRenderOverlayControl=function(n){return!this.useStamper&&this.isVideoContent(n)};
_.G.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var n=_.E().resolve(_.C9);this.isWatchWhileMode&&(_.c("web_enable_shorts_new_carousel")?_.fj.addJob(function(){n.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):n.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.G.handleShowReelsCommentsOverlayCommand=function(n){n=_.u(n,RW_);this.isActive&&(n==null?0:n.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))};
_.G.updateEngagementPanelVisibility=function(n,D){n&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:D?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:n}})};
_.G.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.G.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.E().resolve(_.gH).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.G.handleWatchWhilePanelScrimClick=function(){var n=_.E().resolve(_.C9);this.activeWatchWhilePanel&&(n.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.G.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.G.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:_.c("web_enable_shorts_new_carousel")?0:void 0}}};
_.G.handlePlayerClick=function(n){var D=this,L,g;if((g=(L=window).matchMedia)!=null&&g.call(L,"(any-pointer: coarse)").matches||!n)this.showPlayerControls=!0,_.fj.cancelJob(this.autoHideJobId),this.autoHideJobId=_.dF(_.fj,function(){D.showPlayerControls=!1},4E3)};
_.G.isFirstReel=function(){return this.index===0};
_.G.handleMouseenter=function(){_.fj.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.G.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.G.handleScrubberEnter=function(){this.showScrubber=!0};
_.G.handleScrubberLeave=function(){this.showScrubber=!1};
_.G.onAspectRatioChange=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return n.hostElement.style.setProperty("--ytd-shorts-player-ratio",""+n.aspectRatio),n.isActive?_.p(L,_.E().resolve(_.gH).playerApi,3):L.jumpTo(0);(D=L.yieldResult)&&D.setSize(NaN,NaN);_.Tq(L)})};
_.G.updateBackgroundImage=function(){var n=this,D;if((D=this.data)!=null&&D.thumbnail){var L=(D=_.lo(this.data.thumbnail.thumbnails))?'background-image:url("'+D+'");':"",g;L.toString()!==((g=this.backgroundImage)==null?void 0:g.toString())&&(this.isActive?this.backgroundImage=L:(_.fj.cancelJob(this.backgroundImageJobId),this.backgroundImageJobId=_.dF(_.fj,function(){n.isAttached&&(n.backgroundImage=L)},1E3)))}else this.backgroundImage=void 0};
_.G.setAspectRatio=function(){var n;(n=this.data)!=null&&n.thumbnail&&(this.isActive&&.5625!==BA1(this.data.thumbnail)&&_.aE("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO"),this.enableFormatFirst&&(this.aspectRatio=this.isPersistentPanelActive?.5625:BA1(this.data.thumbnail)))};
_.G.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var n=document.querySelector("#shorts-container");if(n){n=n.offsetWidth-96-this.playerContainer.offsetWidth-72;n=n>=720?1:n>=360?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&n===1&&(n=0);this.isPersistentPanelActive&&(n=0);this.overlayDensity=n;var D;(D=this.onOverlayDensityChanged)==null||D.call(this,this.index,this.overlayDensity)}}};
_.G.onOverlayDensityChange=function(){var n;(n=this.onOverlayDensityChanged)==null||n.call(this,this.index,this.overlayDensity);(n=_.r(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&n.set("overlayDensity",this.overlayDensity);if(n=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))n.overlayDensity=this.overlayDensity};
_.G.isVideoContent=function(n){_.E().resolve(_.gH);return!!_.u(n,_.ds)};
_.G.isNonVideoContent=function(n){_.E().resolve(_.gH);return!!_.u(n,_.w9)};
_.G.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.oh.Object.defineProperties(HQi.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var n,D;return _.c("web_enable_format_first")||((n=this.data)==null?void 0:n.adsOverlay)&&_.c("web_enable_format_first_ads_only")||((D=this.data)==null?void 0:D.reelPlayerOverlayRenderer)&&_.c("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var n;return!this.isActive||!this.isPlayerStarted||(n=this.data)!=null&&n.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var n;if(this.useStamper&&((n=this.data)==null?0:n.command)&&this.isVideoContent(this.data.command)){var D,L;if(((D=this.data)==null?0:D.adsOverlay)&&Object.keys((L=this.data)==null?void 0:L.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var g,b;if(((g=this.data)==null?0:g.reelPlayerOverlayRenderer)&&Object.keys((b=this.data)==null?void 0:b.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
var cj=HQi;cj.prototype.onOverlayDensityChange=cj.prototype.onOverlayDensityChange;cj.prototype.calculateOverlayDensity=cj.prototype.calculateOverlayDensity;cj.prototype.setAspectRatio=cj.prototype.setAspectRatio;cj.prototype.updateBackgroundImage=cj.prototype.updateBackgroundImage;cj.prototype.onAspectRatioChange=cj.prototype.onAspectRatioChange;cj.prototype.onEngagementPanelsChanged=cj.prototype.onEngagementPanelsChanged;cj.prototype.onScrubberDataChange=cj.prototype.onScrubberDataChange;
cj.prototype.updateShouldHideOverlay=cj.prototype.updateShouldHideOverlay;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],cj.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],cj.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Number)],cj.prototype,"index",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],cj.prototype,"isActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],cj.prototype,"isHiddenInDom",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"isPlayerPaused",void 0);_.Y([_.t({selector:kP_}),_.F("design:type",Object)],cj.prototype,"isPlayerStarted",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"showPlayerControls",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"showScrubber",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"autoHideJobId",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"backgroundImageJobId",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"backgroundImage",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"overlayType",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],cj.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],cj.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"watchWhileEngagementPanels",void 0);
_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"panelData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"isWatchWhileMode",void 0);_.Y([_.t(),_.F("design:type",String)],cj.prototype,"activeWatchWhilePanel",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"hasError",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"panelShowDelayMs",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"scrubberComponent",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"useStamper",void 0);_.Y([_.t({selector:_.s5,reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"isFullscreen",void 0);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"shouldHideOverlay",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"enableAnchoredPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"enablePersistentAnchoredPanel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"hideWatchWhilePanel",void 0);_.Y([_.t({selector:_.vNO,reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"isPersistentPanelActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"anchoredPanelActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"enableNewCarousel",void 0);
_.Y([_.t({selector:_.cA,reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"isShortsPipActive",void 0);_.Y([_.t({selector:JjO,reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"smallScreenSqueezeback",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],cj.prototype,"enableFormatFirst",null);_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"enableFlexibleOverlay",void 0);
_.Y([_.t(),_.F("design:type",Object)],cj.prototype,"aspectRatio",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cj.prototype,"overlayDensity",void 0);_.Y([_.t(),_.F("design:type",Function)],cj.prototype,"onOverlayDensityChanged",void 0);_.Y([_.t(),_.x("isActive","hasError"),_.F("design:type",Object),_.F("design:paramtypes",[])],cj.prototype,"shouldRenderPlayerElements",null);
_.Y([_.t(),_.x("isActive","isWatchWhileMode"),_.F("design:type",Object),_.F("design:paramtypes",[])],cj.prototype,"watchWhileOrPersistentActive",null);_.Y([_.P("isActive","hasError","showingExpandedOverlay"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"updateShouldHideOverlay",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("isActive","isPlayerStarted","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],cj.prototype,"shouldRenderScrubber",null);_.Y([_.P("shouldRenderScrubber"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"onScrubberDataChange",null);_.Y([_.x("useStamper","data.adsOverlay","data.reelPlayerOverlayRenderer"),_.F("design:type",Object),_.F("design:paramtypes",[])],cj.prototype,"overlayComponent",null);
_.Y([_.P("watchWhileEngagementPanels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"onEngagementPanelsChanged",null);_.Y([_.bM("#player-container"),_.F("design:type",HTMLElement)],cj.prototype,"playerContainer",void 0);_.Y([_.bM("#cinematic-container"),_.F("design:type",HTMLElement)],cj.prototype,"cinematicContainer",void 0);
_.Y([_.P("aspectRatio"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],cj.prototype,"onAspectRatioChange",null);_.Y([_.P("data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"updateBackgroundImage",null);_.Y([_.P("isPersistentPanelActive","data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"setAspectRatio",null);
_.Y([_.P("isPersistentPanelActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"calculateOverlayDensity",null);_.Y([_.P("overlayDensity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cj.prototype,"onOverlayDensityChange",null);cj=_.Y([_.X({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],cj);
_.l(cj,"ytd-reel-video-renderer",function(){if(FIm!==void 0)return FIm;var n=document.createElement("template");_.z(n,'\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="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" style$="[[backgroundImage]]">\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          <template is="dom-if" if="[[enableNewCarousel]]" class="style-scope ytd-reel-video-renderer">\n            <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n          </template>\n          <template is="dom-if" if="[[!enableNewCarousel]]" class="style-scope ytd-reel-video-renderer">\n            <ytd-shorts-player-controls class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n          </template>\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="[[shouldRenderOverlayControl(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <div id="control-overlay" class="overlay style-scope ytd-reel-video-renderer">\n    <template is="dom-if" if="[[data.reelPlayerOverlayRenderer]]" class="style-scope ytd-reel-video-renderer">\n      <ytd-reel-player-overlay-renderer anchored-panel-active="[[anchoredPanelActive]]" data="[[data.reelPlayerOverlayRenderer]]" disable-upgrade="[[shouldHideOverlay]]" hidden="[[shouldHideOverlay]]" is-active="[[isActive]]" is-player-started="[[isPlayerStarted]]" is-watch-while-mode="[[watchWhileOrPersistentActive]]" show-scrubber="[[showScrubber]]" class="style-scope ytd-reel-video-renderer"></ytd-reel-player-overlay-renderer>\n    </template>\n    <template is="dom-if" if="[[data.adsOverlay]]" class="style-scope ytd-reel-video-renderer">\n      <ytd-ad-slot-renderer data="[[data.adsOverlay]]" class="style-scope ytd-reel-video-renderer"></ytd-ad-slot-renderer>\n    </template>\n  </div>\n</template>\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return FIm=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var yjy=function(){var n=_.m.apply(this,arguments)||this;n.isPreviousPageShorts=!1;n.index=0;n.delayedActiveIndex=0;n.playablePreviousIndex=null;n.isPlayerPaused=!1;n.isPlayerStarted=!1;n.intersectionObserverThreshold=.6;n.fitToVisibleBounds=!1;n.pageSubtype="shorts";n.panelShowDelayMs=_.H7("enable_shorts_panel_show_delay_ms");n.enablePreviousContinuation=_.c("shorts_in_playlists_web");n.shortsPipEnabled=_.c("web_shorts_pip");n.isDark=document.documentElement.hasAttribute("dark");n.shortsViewTransitions=
_.c("web_shorts_view_transitions");n.isFullscreen=!1;n.isShortsPipActive=!1;n.buttonOverride={iconPosition:"icon-only",size:"XL"};n.anchoredPanelActive=!1;n.isActive=!1;n.smallScreenPersistentPanel=!1;n.isPersistentPanelActive=!1;n.smallScreenSqueezeBack=!1;n.enableScrollIntoViewCenter=_.c("web_scroll_into_view_center");n.formatFirst=_.c("web_enable_format_first")||_.c("web_enable_format_first_ads_only")||_.c("web_enable_format_first_organic_only");n.enableFlexibleOverlay=_.c("web_enable_flexible_overlay");
n.enableNewCarousel=_.c("web_enable_shorts_new_carousel_single_instance");n.isShortsInitialized=!1;n.hidePreviousButtonImmediately=!1;n.showPreviousButtonImmediately=!1;n.currentPlayerIndex=0;n.nextReelVe=_.Eh(56921);n.prevReelVe=_.Eh(56922);n.loopToggleOffVe=_.Eh(198013);n.loopToggleOnVe=_.Eh(198014);n.ambientModeToggleVe=_.Eh(227860);n.reelPlayerPausedStateRendererVe=_.Eh(141313);n.storedPlaybackSpeed=null;n.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"};n.onOverlayDensityChanged=function(D,L){var g;(g=n.getActiveReelVideo(D))==null||g.setAttribute("overlay-density",String(L))};
return n};
_.f(yjy,_.m);_.G=yjy.prototype;
_.G.deflateInactivePreviousSlides=function(){var n=_.H7("web_shorts_deflate_inactive_slides_aggressive_distance");if(n>0&&this.shortsProcessedSequence&&this.activeIndex){n=this.activeIndex-n;for(var D=0;D<=n;D++){var L=void 0;((L=this.shortsProcessedSequence[D].reelPlayerOverlayRenderer)==null?0:L.likeButton)&&this.set("shortsProcessedSequence."+D+".reelPlayerOverlayRenderer",{});L=void 0;((L=this.shortsProcessedSequence[D].adsOverlay)==null?0:L.adSlotMetadata)&&this.set("shortsProcessedSequence."+D+
".adsOverlay",{})}}};
_.G.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.G.onResize=function(){var n=_.Ss(),D=n.dispatch,L=this.calculateIsSmallWidth();D.call(n,_.LI({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:L}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.G.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:_.c("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},properties:{showDelayMs:"[[panelShowDelayMs]]"}}},renderPriority:0}}};
_.G.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var n=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,D=n,L=0;n<250&&(D=n+this.shortsInnerContainer.clientWidth,L=24);_.Dy(this.hostElement,{"--ytd-shorts-header-width":D+"px","--ytd-shorts-top-spacing":L+"px"})}};
_.G.isFirstShorts=function(n){return n?this.index===-n.length:this.index===0};
_.G.isActiveReel=function(n,D,L){L&&(D=this.calculatePrevIndex(D,L));return n===D};
_.G.onFullscreenChange=function(){if(_.c("web_fullscreen_shorts")){var n;(n=this.getActiveReelVideo(this.activeIndex))==null||n.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.E().resolve(_.X1).close(!0)}};
_.G.engagementPanelsChanged=function(){var n;this.watchWhileEngagementPanels=(n=this.data)==null?void 0:n.engagementPanels};
_.G.unregisterPanels=function(){var n=_.E().resolve(_.C9);if(this.watchWhileEngagementPanels)for(var D=_.V(this.watchWhileEngagementPanels),L=D.next();!L.done;L=D.next()){var g=void 0,b=void 0;L=(g=L.value.engagementPanelSectionListRenderer)==null?void 0:(b=g.identifier)==null?void 0:b.tag;n&&L&&n.panelMap.delete(L)}};
_.G.isVideoContent=function(n){return this.isVideoContentCommand(n==null?void 0:n.command)};
_.G.getActiveReelVideo=function(n){return _.c("web_enable_shorts_new_carousel_single_instance")?_.r(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+n+'"]'):_.r(this.hostElement).querySelector('ytd-reel-video-renderer[id="'+n+'"]')};
_.G.calculatePrevIndex=function(n,D){return D?n-((D==null?void 0:D.length)||0):-1};
_.G.onKeydown=function(n){var D=_.tW(n)||[];if(!_.qjo(D))if(n.code==="ArrowUp")n.preventDefault(),this.handlePrevButtonClick();else if(n.code==="ArrowDown")n.preventDefault(),this.handleNextButtonClick();else if(n.code==="KeyM")this.toggleMuteUnmuteVideo();else if(n.code==="KeyK"||n.code==="Space")this.togglePlayPauseVideo();else if((n.code==="KeyA"||n.code==="ArrowLeft")&&_.c("web_shorts_keyboard_enable_seek_shortcuts")){var L;(L=this.player)==null||L.seekBy(-5)}else if((n.code==="KeyD"||n.code===
"ArrowRight")&&_.c("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var g;(g=this.player)==null||g.seekBy(5)}};
_.G.onServiceRequestCompleted=function(n,D){n=D.data;n.continuationEndpoint&&n.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:n.entries,continuationEndpoint:n.continuationEndpoint}}):n.prevContinuationEndpoint&&n.prevEntries&&this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:n.prevEntries,prevContinuationEndpoint:n.prevContinuationEndpoint}})};
_.G.handleEngagementPanelVisibilityChanged=function(n,D){var L=_.E().resolve(_.C9);if(n&&L){var g,b=((g=n.identifier)==null?void 0:g.tag)||n.panelIdentifier||n.targetId;if(D==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==b){L.hidePanel(this.activePanel);var q;this.activePanel=((q=n.identifier)==null?void 0:q.tag)||n.panelIdentifier}else this.isPersistentPanelActive=!0,_.Ss().dispatch(zWm(!0)),this.anchoredPanelActive=!0,this.activePanel=b;else D==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===b&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.Ss().dispatch(zWm(!1)))}};
_.G.handlePanelScrimClick=function(){var n=_.E().resolve(_.C9);this.activePanel&&(n.hidePanel(this.activePanel),_.Ss().dispatch(zWm(!1)))};
_.G.getShortsLoopSetting=function(){var n,D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return _.c("kevlar_shorts_auto_advance")?_.p(q,_.AN.getInstance(),2):q.return(!0);case 2:return(n=q.yieldResult)?_.p(q,n.get("sfvles"),3):q.return(!0);case 3:return L=(D=q.yieldResult)!=null?D:!1,_.p(q,n.get("sfvle"),4);case 4:return b=(g=q.yieldResult)!=null?g:!0,L?q.return(b):q.return(!0)}})};
_.G.handleSignalActionToggleLoopShortsOff=function(){var n=this,D,L,g;return _.B(function(b){switch(b.nextAddress){case 1:if(!n.player)return b.return();n.player.setLoopVideo(!1);D=_.qb();_.Vs(D,n.loopToggleOffVe);return _.p(b,_.AN.getInstance(),2);case 2:return(L=b.yieldResult)?_.p(b,L.set("sfvle",!1),3):b.return();case 3:return _.p(b,L.set("sfvles",!0),4);case 4:g=_.cz(),_.Qm(0,203,!1),_.Qm(0,204,!0),g.save(),_.Tq(b)}})};
_.G.handleSignalActionToggleLoopShortsOn=function(){var n=this,D,L,g;return _.B(function(b){switch(b.nextAddress){case 1:if(!n.player)return b.return();n.player.setLoopVideo(!0);D=_.qb();_.Vs(D,n.loopToggleOnVe);return _.p(b,_.AN.getInstance(),2);case 2:return(L=b.yieldResult)?_.p(b,L.set("sfvle",!0),3):b.return();case 3:return _.p(b,L.set("sfvles",!0),4);case 4:g=_.cz(),_.Qm(0,203,!0),_.Qm(0,204,!0),g.save(),_.Tq(b)}})};
_.G.handleSignalActionToggleCinematicShortsOn=function(){U6W(!0);var n;(n=this.JSC$19484_cinematicController)==null||_.$6y(n,!0);_.Vs(_.qb(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.G.handleSignalActionToggleCinematicShortsOff=function(){U6W(!1);var n;(n=this.JSC$19484_cinematicController)==null||_.$6y(n,!1);_.Vs(_.qb(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.G.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.G.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.G.unhideCurrentOverlay=function(){if(_.c("web_enable_shorts_new_carousel_single_instance")&&this.overlayContainer){var n=this.overlayContainer.querySelector("#experiment-overlay");_.fj.addLowPriorityJob(function(){n.style.display="unset"},100)}};
_.G.getCurrentShort=function(){if(this.currentEndpoint){var n=this.currentEndpoint;if(this.isNonVideoContentCommand(n)){var D=_.u(n,_.w9);return{reelNonVideoContentRenderer:_.u(D==null?void 0:D.renderer,_.QaX),command:n}}if(this.data){var L;D=(L=_.u(this.currentEndpoint,_.ds))==null?void 0:L.thumbnail;var g;L=(g=this.data.overlay)==null?void 0:g.reelPlayerOverlayRenderer;_.E().resolve(_.gH);var b,q;g=_.u((b=this.data.overlay)==null?void 0:(q=b.shortsAdsRenderer)==null?void 0:q.overlay,_.$0P);n=Object.assign({},
this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.u(this.currentEndpoint,_.ds),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:L,thumbnail:D,command:n,adsOverlay:g}}}};
_.G.created=function(){var n=this;this.scrollToVideoThrottle=new _.j_(function(D){var L;(L=n.getActiveReelVideo(D))==null||L.scrollIntoView({behavior:"smooth",block:"nearest",inline:n.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.j_(function(D){var L;(L=n.getActiveReelVideo(D))==null||L.scrollIntoView({behavior:"auto",block:"nearest",inline:n.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.G.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.G.attached=function(){var n=this;QiO(this);this.pageScrollElement=_.r(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.LC(this,this.processResetAction));_.c("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.c("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var D=n.getActiveReelVideo(n.activeIndex);
n.maybeCreateIntersectionObserver();D==null||D.scrollIntoView({behavior:"instant",block:"nearest",inline:n.enableScrollIntoViewCenter?"center":"start"});n.shortsContainer.style.overflowY="scroll"}))};
_.G.calculateSqueezebackPanelSize=function(){var n=this,D=window.innerWidth-456-(window.innerHeight-106)*.5625;_.fj.addLowPriorityJob(function(){D<360?_.Ss().dispatch(I6I(!0)):(n.hostElement.style.setProperty("--anchored-panel-width",Math.min(D,480)+"px"),_.Ss().dispatch(I6I(!1)))})};
_.G.detached=function(){var n=_.E().resolve(_.gH);n.rootElement=void 0;var D;(D=n.unsubscribeFromStore)==null||D.call(n);n.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.LC(this,this.processResetAction));this.resizeObserver=void 0};
_.G.onResizeFinished=function(n,D){var L=this,g=new ResizeObserver(function(){L.shortsContainer.style.overflowY="hidden";_.fj.addLowPriorityJob(function(){D()},100)});
g.observe(n);return g};
_.G.resetDocumentScrollTop=function(){var n,D;if((n=document)==null?0:(D=n.scrollingElement)==null?0:D.scrollTop)document.scrollingElement.scrollTop=0};
_.G.loadPage_=function(n){var D=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),n){var L;if((L=_.u(this.currentEndpoint,_.ds))==null?0:L.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=n;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){D.isPlayerStarted&&
(D.handleOnPlaybackCommand(),D.afterPlayerStarted=function(){})};
this.registerPanel(n)}};
_.G.afterPlayerStarted=function(){};
_.G.handleOnPlaybackCommand=function(){if(_.c("web_shorts_comment_stickers")&&this.isPlayerStarted){var n,D=(n=_.u(this.currentEndpoint,_.ds))==null?void 0:n.onPlaybackCommand;D&&this.ytComponentBehavior.resolveCommand(D)}};
_.G.maybeCreateIntersectionObserver=function(){var n=this,D=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==D){this.intersectionObserverThreshold=D;var L={rootMargin:"0px",threshold:D},g;(g=this.intersectionObserver)==null||g.disconnect();this.intersectionObserver=new IntersectionObserver(function(b){b=_.V(b);for(var q=b.next();!q.done;q=b.next())if(q=q.value,q.intersectionRatio>D){q=Number(q.target.id);if(isNaN(q))break;if(q===n.index)break;
_.Y2b();n.loadVideo(q);_.xd("r_vtc")}},L);
this.observeShorts()}};
_.G.observeShorts=function(){var n=_.c("web_enable_shorts_new_carousel_single_instance")?".reel-video-in-sequence-new":"ytd-reel-video-renderer.reel-video-in-sequence";n=[].concat(_.Iu(_.r(this.hostElement).querySelectorAll(n)));n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=void 0;(L=this.intersectionObserver)==null||L.observe(D)}};
_.G.initCsi=function(){_.ODU("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var n={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"}},D,L;if((D=this.playerData)==null?0:(L=D.cacheMetadata)==null?0:L.isCacheHit)n.isCacheHit=!0;var g;if(D=(g=_.u(this.currentEndpoint,_.ds))==null?void 0:
g.prefetchTaskId)n.prefetchInfo={taskId:D};_.ww(n)};
_.G.isAd=function(){var n,D;return!!((n=_.u(this.currentEndpoint,_.ds))==null?0:(D=n.adClientParams)==null?0:D.isAd)};
_.G.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.G.getPlayerContainer=function(){var n;return(n=_.c("web_enable_shorts_new_carousel_single_instance")?_.r(this.hostElement).querySelector("ytd-reel-video-renderer"):this.getActiveReelVideo(this.index))==null?void 0:n.playerContainer};
_.G.onPlayerStateChange=function(n){var D=this;this.isPlayerPaused=n===2;n!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?n===1&&this.index===0&&(this.isPlayerStarted||_.Ss().dispatch(CXy(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.Ss().dispatch(CXy(!0)));this.player&&!this.player.getLoopVideo()&&_.fj.addLowPriorityJob(function(){D.getShortsLoopSetting().then(function(g){var b;(b=D.player)==null||b.setLoopVideo(g)})});
if(n===0&&_.c("kevlar_shorts_auto_advance"))if(n=this.getActiveReelVideo(this.index),this.isInBackground()){var L=this.getPlayableNextIndex();if(L==null)return;this.gestureType="INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED";this.loadVideo(L,!0)}else n.isWatchWhileMode&&!_.c("shorts_aa_ignore_ww")?(L=this.player)==null||L.seekToStreamTime(0):this.handleNextButtonClick(void 0,"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED");this.isPlayerPaused&&_.c("web_shorts_paused_state_logging")&&_.lP(_.r1(),[this.reelPlayerPausedStateRendererVe])};
_.G.isInBackground=function(){var n=window.document.visibilityState;return!(!n||n==="visible")};
_.G.isShortPlayable=function(){if(_.c("kevlar_playable_short_killswitch"))return!0;var n;return(n=this.playerData)!=null&&n.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.G.setNormalPlaybackSpeed=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.getPlayer().getPlayerPromise(),2);D=g.yieldResult;L=D.getPlaybackRate();L!==1&&(n.storedPlaybackSpeed=L,D.setPlaybackRate(1));_.Tq(g)})};
_.G.restorePlaybackSpeed=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1)return n.storedPlaybackSpeed===null?L.jumpTo(0):_.p(L,n.getPlayer().getPlayerPromise(),3);D=L.yieldResult;D.setPlaybackRate(n.storedPlaybackSpeed);n.storedPlaybackSpeed=null;_.Tq(L)})};
_.G.playerDataChanged=function(){var n=this,D,L,g,b,q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1){D=n.getPlayer();_.c("web_shorts_dynamic_intersection_observer_threshold")||(L=n.intersectionObserver)==null||L.disconnect();if(n.playerData){if(((g=n.playerData.videoDetails)==null?void 0:g.videoId)!==((b=D.getPlayer())==null?void 0:b.getVideoData().video_id)){q={};if(U=_.u(n.currentEndpoint,_.ds))q.watch_endpoint=U,U.endTimeSeconds&&(q.end=U.endTimeSeconds);D.loadVideoWithPlayerResponse(n.playerData,
q)}}else return d.return();return n.player?d.jumpTo(2):_.p(d,D.getPlayerPromise(),3)}d.nextAddress!=2&&(n.player=d.yieldResult,n.JSC$19484_playerStateChangeListener=n.onPlayerStateChange.bind(n),n.player.addEventListener("onStateChange",n.JSC$19484_playerStateChangeListener),_.c("kevlar_client_enable_shorts_player_bootstrap")&&_.Nv(),n.scrollToVideoThrottle.fire(n.index),n.movePlayerToVideo(n.index),_.fj.addLowPriorityJob(function(){n.getShortsLoopSetting().then(function(T){var Q;(Q=n.player)==null||
Q.setLoopVideo(T)})}),_.lHb.resolve(n.player),n.player.syncVolume(),n.getPlayer().focusOnPlayer(),_.c("web_shorts_caption_language_entity_killswitch")||_.fj.addLowPriorityJob(function(){f6y(_.E().resolve(_.gH),n.player)}));
_.fj.addLowPriorityJob(function(){n.observeShorts()},100);
J=n.player.getPlayerState(n.player.getPresentingPlayerType());J!==1||n.isPlayerStarted||_.Ss().dispatch(CXy(!0));n.updateBackNavContainerWidth();k=_.u(n.currentEndpoint,_.ds);((a=k)==null?0:a.startTimeSeconds)&&n.player.seekTo(k.startTimeSeconds);if(n.JSC$19484_cinematicController||n.cinematicsInitializeJobId)return d.return();n.cinematicsInitializeJobId=_.fj.addLowPriorityJob(function(){n.initCinematicController();n.cinematicsInitializeJobId=void 0});
_.Tq(d)})};
_.G.onShortUndoDismiss=function(){var n=this,D=ubc().pop();D!==void 0&&(_.X6(this,function(){n.showCardWithIndex(D)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.G.onShortsDismiss=function(n){if(n=n.detail.reelDismissalActionRenderer)(n=_.u(n.onDismissalCompletionRenderer,_.xf$))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:n}}}),this.scrollAndDismissCard()};
_.G.processReelNonVideoContentDismissalCommand=function(n){var D=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);n=_.u(n,KIm);this.activeDimissalTimeout=setTimeout(function(){D.scrollAndDismissCard()},Number(n==null?void 0:n.delayMs))};
_.G.scrollAndDismissCard=function(){var n=this,D=this.index;ubc().push(D);_.X6(this,function(){var L=n.getPlayableNextIndex();L!==null&&(L=n.getActiveReelVideo(L),n.hideCardWithIndex(D),L==null||L.scrollIntoView({behavior:"smooth",block:"nearest",inline:n.enableScrollIntoViewCenter?"center":"start"}))})};
_.G.hideCardWithIndex=function(n){this.getActiveReelVideo(n).hidden=!0};
_.G.showCardWithIndex=function(n){this.getActiveReelVideo(n).hidden=!1};
_.G.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.G.activeChanged=function(n){_.Ss().dispatch(_.LI({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:n}}));if(n)document.addEventListener("keydown",_.LC(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var D;(D=this.player)==null||D.sendAbandonmentPing()}var L;(L=this.player)==null||L.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.LC(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.G.graftClientVisualElements=function(){if(this.data){var n=_.qb();_.lzP(n,_.kd({response:this.reelWatchSequenceResponse}));_.G6(n,this.nextReelVe);_.G6(n,this.prevReelVe);_.c("kevlar_shorts_auto_advance")&&(_.G6(n,this.loopToggleOffVe),_.G6(n,this.loopToggleOnVe));_.G6(n,this.ambientModeToggleVe);_.lP(_.r1(),[this.nextReelVe,this.prevReelVe]);_.c("web_shorts_paused_state_logging")&&_.G6(n,this.reelPlayerPausedStateRendererVe)}};
_.G.graftNvcRenderer=function(){var n,D,L,g,b=this.index<0?(n=this.shortsProcessedPrevSequence)==null?void 0:(D=n[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:D.command:(L=this.shortsProcessedSequence)==null?void 0:(g=L[this.index])==null?void 0:g.command;if(b&&this.isNonVideoContentCommand(b)){n=_.u(b,_.w9);var q,U;(n=(q=_.u(n==null?void 0:n.renderer,_.QaX))==null?void 0:(U=q.loggingDirectives)==null?void 0:U.trackingParams)&&_.qb().graftServerVe(n)}};
_.G.setActiveIndex=function(){_.E().resolve(_.gH).setActiveIndex(this.index)};
_.G.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.G.lazyUpdateMiniplayerData=function(){var n=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.fj.addLowPriorityJob(function(){n.updateMiniplayerData();n.updateMiniplayerDataJobId=void 0}))};
_.G.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.fj.cancelJob(this.updateMiniplayerDataJobId)};
_.G.updateMiniplayerData=function(){var n,D,L,g=_.E().resolve(_.X1),b={shortsData:this.getCurrentShort(),previousButtonDisabled:!((n=this.prevButtonData)==null||!n.isDisabled),nextButtonDisabled:!((D=this.nextButtonData)==null||!D.isDisabled),playabilityStatus:(L=this.playerData)==null?void 0:L.playabilityStatus};_.Qf(g,b)};
_.G.resetPlayerLocation=function(){var n=this.getPlayer();this.initialPlayerContainer&&(n.appendTo(this.initialPlayerContainer,void 0,!0),_.c("web_enable_shorts_new_carousel_single_instance")&&this.overlayContainer&&(this.initialPlayerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0))};
_.G.movePlayerToVideo=function(n,D){var L=this;D=D===void 0?!0:D;var g=this.getActiveReelVideo(n),b=this.getPlayer();if(g){if(_.c("web_enable_shorts_new_carousel_single_instance")){this.overlayContainer||(this.overlayContainer=_.r(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,this.isShortsMiniplayerActive()||b.appendTo(this.overlayContainer.playerContainer,void 0,!0));g.appendChild(this.overlayContainer);var q;(q=this.player)==null||q.setSize(NaN,NaN);_.dF(_.fj,function(){L.isActive=
!0})}else this.isShortsMiniplayerActive()||b.appendTo(g.playerContainer,void 0,!0);
b.style.visibility="visible";_.c("reels_web_disable_rtr_tick")||_.c("reels_web_use_pbs_first_shorts")&&n===0||_.Wz("r_tr");this.currentPlayerIndex=n;_.c("web_enable_shorts_new_carousel_single_instance")?g.appendChild(this.errorScreenContainer):g.playerContainer.appendChild(this.errorScreenContainer);this.maybeMoveCinematicsToVideo()}else D?_.fj.addLowPriorityJob(function(){L.movePlayerToVideo(L.index,!1)}):Math.random()<=_.H7("web_shorts_error_logging_threshold")&&_.Iy(new _.pe("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:D,
index:n}))};
_.G.enableFormatFirst=function(n){return _.c("web_enable_format_first")||n.adsOverlay&&_.c("web_enable_format_first_ads_only")||n.reelPlayerOverlayRenderer&&_.c("web_enable_format_first_organic_only")};
_.G.getAspectRatio=function(n){if(n!=null&&n.thumbnail&&this.enableFormatFirst(n))return"--ytd-shorts-player-ratio: "+BA1(n.thumbnail)};
_.G.getBackgroundImage=function(n){if(n!=null&&n.thumbnail){if(_.c("web_enable_format_first")){var D=BA1(n.thumbnail);this.hostElement.style.setProperty("--ytd-shorts-player-ratio",""+D)}return(n=_.lo(n.thumbnail.thumbnails))?'background-image:url("'+n+'");':"background-color:black;"}};
_.G.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.G.maybeMoveCinematicsToVideo=function(){var n=this;this.cinematicTransitionJobId&&_.fj.cancelJob(this.cinematicTransitionJobId);this.cinematicTransitionJobId=_.fj.addLowPriorityJob(function(){n.moveCinematicsToVideo()},500)};
_.G.moveCinematicsToVideo=function(){var n;(n=this.JSC$19484_cinematicController)!=null&&(n=n.currentCinematicEffect)!=null&&(n=n.storyboardManager,n.paused=!1,_.mf$(n),n.update());n=_.c("web_enable_shorts_new_carousel_single_instance")?_.r(this.hostElement).querySelector("ytd-reel-video-renderer"):this.getActiveReelVideo(this.index);(n==null?0:n.cinematicContainer)&&n.cinematicContainer!==this.shortsCinematicContainer.parentElement&&n.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.G.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.G.updatePrevButtonData=function(){var n=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(n){var D;this.prevButtonData=n=Object.assign({},n,{accessibility:{label:_.Tg("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:n.isDisabled||this.index===-(((D=this.shortsProcessedPrevSequence)==null?void 0:D.length)||0),tooltip:this.isUpArrowHidden?"":_.Tg("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=n=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.G.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.G.updateNextButtonData=function(){var n=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(n){var D;this.nextButtonData=n=Object.assign({},n,{accessibility:{label:_.Tg("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:n.isDisabled||this.index===((D=this.shortsProcessedSequence)==null?void 0:D.length),tooltip:_.Tg("NEXT_VIDEO_LABEL")||""})}};
_.G.getPlayablePreviousIndex=function(){for(var n,D=this.index-1;D>=-(((n=this.prevShortsSequence)==null?void 0:n.length)||0);D--)if(!ubc().includes(D))return D;return null};
_.G.getIndexInSequence=function(n,D){return n.findIndex(function(L){var g;return((g=_.u(L.command,_.ds))==null?void 0:g.videoId)===D})};
_.G.handlePrevButtonClick=function(n){var D=this,L,g;return _.B(function(b){L=D.getPlayablePreviousIndex();if(L===null)return b.return();D.gestureType=((g=n)==null?void 0:g.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";L===0&&(D.hidePreviousButtonImmediately=!0);if(D.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){D.transitionToVideoThrottle.fire(L)}),b.return();
D.scrollToVideoThrottle.fire(L);_.Tq(b)})};
_.G.getPlayableNextIndex=function(){for(var n,D=this.index+1;D<(((n=this.shortsProcessedSequence)==null?void 0:n.length)||0);D++)if(!ubc().includes(D))return D;return null};
_.G.handleNextButtonClick=function(n,D){var L=this,g,b;return _.B(function(q){g=L.getPlayableNextIndex();if(g===null)return q.return();g===1&&(L.showPreviousButtonImmediately=!0);L.gestureType=((b=n)==null?void 0:b.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";D&&(L.gestureType=D);if(L.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){L.transitionToVideoThrottle.fire(g)}),q.return();
L.scrollToVideoThrottle.fire(g);_.Tq(q)})};
_.G.handleReelNavigateCommand=function(n,D,L){(n=_.u(n,x6i))&&D&&n.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(L)};
_.G.loadVideo=function(n,D){var L=this;D=D===void 0?!1:D;if(n!==this.currentPlayerIndex){_.Ss().dispatch(CXy(!1));if(this.isAd()&&!D){var g;(g=this.player)==null||g.notifyShortsAdSwipeEvent()}this.cinematicTransitionJobId&&_.fj.cancelJob(this.cinematicTransitionJobId);var b;(b=this.JSC$19484_cinematicController)==null||_.qri(b);var q;(q=this.JSC$19484_cinematicController)==null||Ajh(q);g=n>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(g));
this.getPlayer().style.visibility="hidden";_.c("web_enable_shorts_new_carousel_single_instance")&&this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var U,J,k,a;D=n<0?(U=this.shortsProcessedPrevSequence)==null?void 0:(J=U[this.shortsProcessedPrevSequence.length+n])==null?void 0:J.command:(k=this.shortsProcessedSequence)==null?void 0:(a=k[n])==null?void 0:a.command;this.index=n;this.gestureType||(this.gestureType=g?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");D&&this.isVideoContentCommand(D)&&(this.ytComponentBehavior.resolveCommand(D,{form:{createScreenConfig:{clickedVisualElement:g?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(D&&this.isNonVideoContentCommand(D)){this.currentEndpoint=D;this.data=void 0;U=_.qb();J=_.u(D,_.w9);var d,T;(J=(d=_.u(J==null?void 0:J.renderer,_.QaX))==null?void 0:(T=d.screenLoggingData)==null?void 0:T.screenVeType)&&_.$Q(U,
J);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo()}d=_.H7("reels_enable_early_continuation_offset")<=0?1:_.H7("reels_enable_early_continuation_offset");var Q,A;if(((Q=this.reelWatchSequenceResponse)==null?0:Q.continuationEndpoint)&&((A=this.reelWatchSequenceResponse)==null?0:A.entries)&&n===this.reelWatchSequenceResponse.entries.length-d){var I,w;Q={contentPlaybackContext:_.T7({},(w=_.u((I=this.currentEndpoint)==null?void 0:I.commandMetadata,_.jr))==null?void 0:
w.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:Q})}var h,e,v;((h=this.reelWatchSequenceResponse)==null?0:h.prevContinuationEndpoint)&&n===-(((e=this.reelWatchSequenceResponse)==null?void 0:(v=e.prevEntries)==null?void 0:v.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint);!_.c("web_shorts_caption_language_entity_killswitch")&&this.player&&_.fj.addLowPriorityJob(function(){f6y(_.E().resolve(_.gH),
L.player)})}};
_.G.setMiniplayerPreview=function(n){n=(n===void 0?0:n)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var D,L,g=_.E().resolve(_.X1),b={shortsData:void 0,shortsPreviewThumbnail:n?(D=this.shortsProcessedSequence)==null?void 0:(L=D[n])==null?void 0:L.thumbnail:void 0};_.Qf(g,b)};
_.G.updateTitle=function(n){var D,L;n=(n==null?0:n.adPlacements)?"":(L=n==null?void 0:(D=n.videoDetails)==null?void 0:D.title)!=null?L:"";_.bP(this.hostElement,"yt-update-title",n)};
_.G.registerPanel=function(n){var D=_.E().resolve(_.C9);if(D){n=_.V(n.engagementPanels||[]);for(var L=n.next();!L.done;L=n.next()){L=L.value;var g=L.engagementPanelSectionListRenderer,b=void 0,q=void 0,U=void 0,J=void 0,k=((b=g)==null?void 0:b.targetId)||((q=g)==null?void 0:q.panelIdentifier)||((U=g)==null?void 0:(J=U.identifier)==null?void 0:J.tag);b=g=void 0;(b=(g=D).registerPanelContent)==null||b.call(g,k,L)}}};
_.G.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.Ss().dispatch(CXy(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();_.Ss().dispatch(zWm(!1));var n=_.E().resolve(_.gH);n.dismissedIndices=[];n.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.E().resolve(_.X1).close(!0)};
_.G.processAppendReelWatchSequenceContinuationEntriesAction=function(n){var D=this,L;(L=this.intersectionObserver)==null||L.disconnect();n=n.appendReelWatchSequenceContinuationEntriesAction;if(n==null?0:n.entries){var g;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Iu(((g=this.reelWatchSequenceResponse)==null?void 0:g.entries)||[]),_.Iu(n.entries)),continuationEndpoint:n.continuationEndpoint})}else if(n==null?0:n.prevEntries){var b;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Iu(((b=this.reelWatchSequenceResponse)==null?void 0:b.prevEntries)||[]),_.Iu(n.prevEntries)),prevContinuationEndpoint:n.prevContinuationEndpoint});_.fj.addLowPriorityJob(function(){D.movePlayerToVideo(D.index);var q;(q=D.getActiveReelVideo(D.index))==null||q.scrollIntoView({block:"nearest",inline:D.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.fj.addLowPriorityJob(function(){D.observeShorts()},100)};
_.G.processWatchSequence=function(n){var D=this;return n.map(function(L){L=L.command;if(D.isVideoContentCommand(L)){var g=_.u(L,_.ds);return{reelPlayerOverlayRenderer:_.u(g==null?void 0:g.overlay,_.uZP),thumbnail:g.thumbnail,command:L}}return D.isNonVideoContentCommand(L)?(g=_.u(L,_.w9),{reelNonVideoContentRenderer:_.u(g==null?void 0:g.renderer,_.QaX),command:L}):{command:L}})};
_.G.calculateIntersectionObserverThreshold=function(){if(!_.c("web_shorts_dynamic_intersection_observer_threshold"))return.6;var n=_.r(this.hostElement).querySelector("ytd-reel-video-renderer"),D=1;n&&(D=Math.min(n.offsetHeight,this.shortsContainer.offsetHeight)/n.offsetHeight*(Math.min(n.offsetWidth,this.shortsContainer.offsetWidth)/n.offsetWidth));return Math.round(D*.6*10)/10};
_.G.isVideoContentCommand=function(n){_.E().resolve(_.gH);return!!_.u(n,_.ds)};
_.G.isNonVideoContentCommand=function(n){_.E().resolve(_.gH);return!!_.u(n,_.w9)};
_.G.initCinematicController=function(){var n=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19484_cinematicController=new _.kc(this.shortsCinematicContainer,this.player);var D,L=_.u((D=this.data)==null?void 0:D.background,_.iQ);_.GPh(this.JSC$19484_cinematicController,L);_.$6y(this.JSC$19484_cinematicController,VjS(L));_.bQd(this.JSC$19484_cinematicController);_.fj.addLowPriorityJob(function(){n.moveCinematicsToVideo()})}};
_.G.handleMiniplayerNavigateShorts=function(n){n==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():n==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.G.shouldDisplayReelVideoOverlay=function(n,D){return _.c("web_enable_shorts_new_carousel")?Math.abs(n-D)<2:!0};
_.oh.Object.defineProperties(yjy.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.reelWatchSequenceResponse)!=null&&n.prevEntries)return this.processWatchSequence([].concat(_.Iu(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var n=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!n)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var D=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.Iu(this.prevShortsSequence.slice(0,D)),[n],_.Iu(this.prevShortsSequence.slice(D+
1)))}D=this.index+this.shortsProcessedPrevSequence.length;n.thumbnail=this.shortsProcessedPrevSequence[D].thumbnail;return[].concat(_.Iu(this.shortsProcessedPrevSequence.slice(0,D)),[n],_.Iu(this.shortsProcessedPrevSequence.slice(D+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.reelWatchSequenceResponse)!=null&&n.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var n=this.getCurrentShort();if(!n||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[n];if(n==null||!n.reelNonVideoContentRenderer){var D=this.getIndexInSequence(this.shortsSequence,_.u(this.currentEndpoint,_.ds).videoId);if(this.index===0&&D!==-1)return this.currentPlayerIndex=this.index=D,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.Iu(this.shortsSequence.slice(0,this.index)),[n],_.Iu(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){n.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var L,g,b,q;D=((g=_.u((L=this.shortsProcessedSequence[0])==null?void 0:L.command,_.ds))==null?void 0:g.videoId)===((q=_.u((b=this.shortsSequence[0])==null?void 0:b.command,_.ds))==null?void 0:q.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.Iu(this.shortsProcessedSequence.slice(0,
this.index)),[n],_.Iu(this.shortsSequence.slice(D)))}return[n].concat(_.Iu(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var n=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;n&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(n)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.reelWatchSequenceResponse)==null?0:n.entries)}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var n;(n=this.delayedActiveIndexUpdateDebouncer)==null||n.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return this.isShortPlayable()||((D=_.u((n=this.data)==null?void 0:n.watchStatus,_.wxc))==null?void 0:(L=D.style)==null?void 0:L.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var n=this,D=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),L;if((this.data||D)&&(((L=this.data)==null?0:L.engagementPanels)||this.isAd()||D)){D=!1;this.activePanel="shorts-comments-panel";var g;L=_.V(((g=this.data)==null?void 0:g.engagementPanels)||[]);for(g=L.next();!g.done;g=L.next()){g=g.value.engagementPanelSectionListRenderer;var b=void 0,q=void 0,U=void 0,J=void 0;if((((b=g)==null?void 0:(q=b.identifier)==
null?void 0:q.tag)||((U=g)==null?void 0:U.targetId)||((J=g)==null?void 0:J.panelIdentifier))===this.activePanel){D=!0;break}}if(this.isPersistentPanelActive){var k=_.E().resolve(_.C9);_.c("web_enable_shorts_new_carousel_single_instance")?_.dF(_.fj,function(){k.showPanel(n.activePanel,void 0,void 0,void 0,null)},100):_.fj.addJob(function(){k.showPanel(n.activePanel,void 0,void 0,void 0,null)},0)}L=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);
g=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);if(L===void 0&&g===void 0||(L==null?0:L.isDisabled)||(g==null?void 0:g.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!D){var a,d,T=(a=this.data)==null?void 0:(d=a.engagementPanels)==null?void 0:d.findIndex(function(w){var h,e;return((h=w.engagementPanelSectionListRenderer)==null?void 0:(e=
h.identifier)==null?void 0:e.tag)==="shorts-comments-panel"});
if(T!==-1&&T!==void 0){var Q,A;(Q=this.data)==null||(A=Q.engagementPanels)==null||A.splice(T,1)}var I;return[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.Tg("COMMENTS",void 0,"Comments")}]},visibilityButton:_.DF({buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.Tg("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:_.Tg("COMMENTS_OFF",void 0,"Comments are turned off. ")},{text:" "},{text:_.Tg("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(_.Iu(Object.values(((I=this.data)==null?void 0:I.engagementPanels)||{})))}return(T=this.data)==null?void 0:T.engagementPanels}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.shortsProcessedSequence)==null?void 0:n[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L,g;if((D=this.playerData)==null?0:(L=D.playabilityStatus)==null?0:(g=L.errorScreen)==null?0:g.playerInterstitialRenderer)return _.fj.addLowPriorityJob(function(){n.movePlayerToVideo(n.index)}),this.playerData.playabilityStatus.errorScreen;
var b,q;return((b=this.data)==null?void 0:b.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((q=this.data)==null?0:q.watchStatus)&&_.u(this.data.watchStatus,_.W1j)?(_.fj.addLowPriorityJob(function(){n.movePlayerToVideo(n.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.oh.Object.defineProperties(yjy,{template:{configurable:!0,enumerable:!0,get:function(){if(PXi===void 0){var n=document.createElement("template");_.z(n,'\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    <template is="dom-if" if="[[enableNewCarousel]]" class="style-scope ytd-shorts">\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    </template>\n    <template is="dom-if" if="[[!enableNewCarousel]]" class="style-scope ytd-shorts">\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            <ytd-reel-video-renderer class="reel-video-in-sequence style-scope ytd-shorts" data="[[item]]" disable-upgrade$="[[!shouldDisplayReelVideoOverlay(activeIndex, index)]]" has-error="[[errorScreen]]" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" index="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" is-active="[[isActiveReel(activeIndex,index,shortsProcessedPrevSequence)]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]">\n            </ytd-reel-video-renderer>\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          <ytd-reel-video-renderer class="reel-video-in-sequence style-scope ytd-shorts" data="[[item]]" disable-upgrade$="[[!shouldDisplayReelVideoOverlay(activeIndex, index)]]" has-error="[[hasError]]" id$="[[index]]" index="[[index]]" is-active="[[isActiveReel(activeIndex,index)]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]">\n          </ytd-reel-video-renderer>\n        </template>\n      </dom-repeat>\n    </template>\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-background="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enableNewCarousel]]" class="style-scope ytd-shorts">\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    </template>\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);PXi=n}n=PXi;return n}}});
var QM=yjy;QM.prototype.onNextButtonDataChange=QM.prototype.onNextButtonDataChange;QM.prototype.onPrevButtonDataChange=QM.prototype.onPrevButtonDataChange;QM.prototype.lazyUpdateMiniplayerData=QM.prototype.lazyUpdateMiniplayerData;QM.prototype.onShortsPipActiveChanged=QM.prototype.onShortsPipActiveChanged;QM.prototype.setActiveIndex=QM.prototype.setActiveIndex;QM.prototype.graftNvcRenderer=QM.prototype.graftNvcRenderer;QM.prototype.graftClientVisualElements=QM.prototype.graftClientVisualElements;
QM.prototype.onActiveChanged=QM.prototype.onActiveChanged;QM.prototype.onShortsDismiss=QM.prototype.onShortsDismiss;QM.prototype.onShortUndoDismiss=QM.prototype.onShortUndoDismiss;QM.prototype.playerDataChanged=QM.prototype.playerDataChanged;QM.prototype.afterPlayerStarted=QM.prototype.afterPlayerStarted;QM.prototype.unhideCurrentOverlay=QM.prototype.unhideCurrentOverlay;QM.prototype.onServiceRequestCompleted=QM.prototype.onServiceRequestCompleted;QM.prototype.engagementPanelsChanged=QM.prototype.engagementPanelsChanged;
QM.prototype.onFullscreenChange=QM.prototype.onFullscreenChange;QM.prototype.onResize=QM.prototype.onResize;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],QM.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.WQ.YtPageBehavior),_.F("design:type",Object)],QM.prototype,"ytPageBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],QM.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],QM.prototype,"ironResizableBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],QM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],QM.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],QM.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],QM.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"playerData",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"reelWatchSequenceResponse",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"cachedReelWatchSequenceResponse",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"currentEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"nextButtonData",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"prevButtonData",void 0);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"isPreviousPageShorts",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"index",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"delayedActiveIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"playablePreviousIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"player",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"isPlayerPaused",void 0);
_.Y([_.t({selector:kP_}),_.F("design:type",Object)],QM.prototype,"isPlayerStarted",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"intersectionObserver",void 0);_.Y([_.t(),_.F("design:type",Number)],QM.prototype,"cinematicsInitializeJobId",void 0);_.Y([_.t(),_.F("design:type",Number)],QM.prototype,"cinematicTransitionJobId",void 0);_.Y([_.t(),_.F("design:type",Number)],QM.prototype,"updateMiniplayerDataJobId",void 0);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"fitToVisibleBounds",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"pageSubtype",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"panelShowDelayMs",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],QM.prototype,"enablePreviousContinuation",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"shortsPipEnabled",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"isDark",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"shortsViewTransitions",void 0);_.Y([_.t({selector:_.s5,reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"isFullscreen",void 0);_.Y([_.t({selector:_.cA,reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"isShortsPipActive",void 0);
_.Y([_.bM("#shorts-inner-container"),_.F("design:type",HTMLElement)],QM.prototype,"shortsInnerContainer",void 0);_.Y([_.bM("#back-nav-button ytd-button-renderer"),_.F("design:type",_.YV)],QM.prototype,"backNavButton",void 0);_.Y([_.bM("#shorts-container"),_.F("design:type",HTMLElement)],QM.prototype,"shortsContainer",void 0);_.Y([_.yU("error-screen"),_.F("design:type",HTMLElement)],QM.prototype,"errorScreenContainer",void 0);
_.Y([_.yU("player"),_.F("design:type",Object)],QM.prototype,"playerElement",void 0);_.Y([_.yU("shorts-cinematic-container"),_.F("design:type",HTMLElement)],QM.prototype,"shortsCinematicContainer",void 0);_.Y([_.yU("initial-player-container"),_.F("design:type",HTMLElement)],QM.prototype,"initialPlayerContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"buttonOverride",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"anchoredPanelActive",void 0);
_.Y([_.t(),_.F("design:type",String)],QM.prototype,"activePanel",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"isActive",void 0);_.Y([_.t({selector:JjO,reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"smallScreenPersistentPanel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"isPersistentPanelActive",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"smallScreenSqueezeBack",void 0);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"enableScrollIntoViewCenter",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"formatFirst",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"enableFlexibleOverlay",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"panelContainer",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QM.prototype,"enableNewCarousel",void 0);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"overlayContainer",void 0);_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"isShortsInitialized",void 0);_.Y([_.x("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"prevShortsSequence",null);_.Y([_.x("data","prevShortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"shortsProcessedPrevSequence",null);
_.Y([_.x("reelWatchSequenceResponse"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"shortsSequence",null);_.Y([_.x("data","shortsSequence"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"shortsProcessedSequence",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QM.prototype,"isUpArrowHidden",null);_.Y([_.t({reflectToAttribute:!0}),_.x("reelWatchSequenceResponse"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QM.prototype,"isDownArrowHidden",null);
_.Y([_.t(),_.x("index"),_.F("design:type",Number),_.F("design:paramtypes",[])],QM.prototype,"activeIndex",null);_.Y([_.x("isShortPlayable","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QM.prototype,"shouldRenderOfflineContent",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onResize",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"anchoredEngagementPanels",null);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"watchWhileEngagementPanels",void 0);_.Y([_.P("isFullscreen"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onFullscreenChange",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"engagementPanelsChanged",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],QM.prototype,"onServiceRequestCompleted",null);_.Y([_.x("data","shortsSequence","index"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"activeReel",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"unhideCurrentOverlay",null);
_.Y([_.P("isPlayerStarted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"afterPlayerStarted",null);_.Y([_.x("playerData","reelWatchSequenceResponse","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],QM.prototype,"errorScreen",null);_.Y([_.x("errorScreen"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],QM.prototype,"hasError",null);
_.Y([_.P("playerData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],QM.prototype,"playerDataChanged",null);_.Y([_.R("yt-dismissible-item-undo-feedback"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onShortUndoDismiss",null);_.Y([_.R("yt-disable-lockup-interaction"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],QM.prototype,"onShortsDismiss",null);
_.Y([_.V8("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onActiveChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"graftClientVisualElements",null);_.Y([_.P("currentPlayerIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"graftNvcRenderer",null);
_.Y([_.P("index"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"setActiveIndex",null);_.Y([_.P("isShortsPipActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onShortsPipActiveChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"lazyUpdateMiniplayerData",null);
_.Y([_.t(),_.F("design:type",Object)],QM.prototype,"onOverlayDensityChanged",void 0);_.Y([_.P("index","data","isUpArrowHidden"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onPrevButtonDataChange",null);_.Y([_.P("index","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QM.prototype,"onNextButtonDataChange",null);QM=_.Y([_.X({is:"ytd-shorts"})],QM);_.ry.registerService(_.N68,QM);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("JzFVk");
var PEA=function(n){return _.Z("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},Rto(n.data.ctaButton,{buttonViewModel:{}}),_.Z(_.pl,{text:n.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var tIA;var m9U;var vbT=function(){return _.m.apply(this,arguments)||this};
_.f(vbT,_.m);vbT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
vbT.prototype.computeBlueBottomLink=function(n){return n};
var o0=vbT;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],o0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],o0.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],o0.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon_(data.bottomIcon)"}),_.F("design:type",String)],o0.prototype,"bottomIcon",void 0);
_.Y([_.t({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.F("design:type",Boolean)],o0.prototype,"enableBlueBottomLink",void 0);o0=_.Y([_.X({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],o0);
_.l(o0,"ytd-web-answer-renderer",function(){if(m9U!==void 0)return m9U;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return m9U=n},{mode:_.He("kevlar_poly_si_batch_j035")?1:2});var Xfl;var lpD=function(){var n=_.m.apply(this,arguments)||this;n.hasChipBar=!1;return n};
_.f(lpD,_.m);lpD.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}}};
lpD.prototype.computeHasChipBar=function(n){return!(n==null||!n.chipBar)};
var Y7=lpD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Y7.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.F("design:type",Object)],Y7.prototype,"hasChipBar",void 0);
Y7=_.Y([_.X({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Y7);
_.l(Y7,"ytd-search-header-renderer",function(){if(Xfl!==void 0)return Xfl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Xfl=n},{mode:1});var MIU;var obU=function(){return _.m.apply(this,arguments)||this};
_.f(obU,_.m);obU.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var ST=obU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ST.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ST.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ST.prototype,"data",void 0);ST=_.Y([_.X({disableElementRegistration:!0,is:"ytd-page-continuation"})],ST);
_.l(ST,"ytd-page-continuation",function(){if(MIU!==void 0)return MIU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return MIU=n},{mode:1});var Y7O;var S7R;var FoU;var HxJ=function(){return _.m.apply(this,arguments)||this};
_.f(HxJ,_.m);var yHJ=HxJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yHJ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yHJ.prototype,"data",void 0);yHJ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],yHJ);
_.l(yHJ,"ytd-watch-card-one-vs-one-event",function(){if(FoU!==void 0)return FoU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return FoU=n},{mode:1});var NIR=function(){return _.m.apply(this,arguments)||this};
_.f(NIR,_.m);var j6U=NIR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],j6U.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],j6U.prototype,"data",void 0);j6U=_.Y([_.X({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],j6U);
_.l(j6U,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(S7R!==void 0)return S7R;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return S7R=n},{mode:1});var niS;var Df$=function(){return _.m.apply(this,arguments)||this};
_.f(Df$,_.m);var Lbi=Df$;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Lbi.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Lbi.prototype,"data",void 0);Lbi=_.Y([_.X({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],Lbi);
_.l(Lbi,"ytd-banner-and-box-hero-image-renderer",function(){if(niS!==void 0)return niS;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return niS=n},{mode:1});var giS;var bOW=function(){var n=_.m.apply(this,arguments)||this;n.modern=_.c("web_modern_buttons");return n};
_.f(bOW,_.m);bOW.prototype.computeIcon=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.icon)==null?void 0:D.iconType;if(L)return _.ny(L)};
bOW.prototype.computeButtonShape=function(){var n;return{buttonText:_.o_((n=this.data)==null?void 0:n.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.oh.Object.defineProperties(bOW.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"}}});
var Fv=bOW;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Fv.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Fv.prototype,"modern",void 0);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.x("data.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],Fv.prototype,"buttonColor",null);
Fv=_.Y([_.X({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Fv);
_.l(Fv,"ytd-call-to-action-button-renderer",function(){if(giS!==void 0)return giS;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return giS=n},{mode:1});var $fc;var G4$=function(){return _.m.apply(this,arguments)||this};
_.f(G4$,_.m);G4$.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.r(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.XJ(this.data.leftThumbnail.thumbnails,216)+")")};
var HN=G4$;HN.prototype.onLeftThumbnailChanged=HN.prototype.onLeftThumbnailChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HN.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HN.prototype,"data",void 0);_.Y([_.P("data.leftThumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HN.prototype,"onLeftThumbnailChanged",null);HN=_.Y([_.X({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],HN);
_.l(HN,"ytd-collage-hero-image-renderer",function(){if($fc!==void 0)return $fc;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return $fc=n},{mode:1});var q8W;var VJd=function(){return _.m.apply(this,arguments)||this};
_.f(VJd,_.m);VJd.prototype.computeStyle=function(n){return n};
var yu=VJd;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yu.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.F("design:type",String)],yu.prototype,"componentStyle",void 0);yu=_.Y([_.X({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],yu);
_.l(yu,"ytd-single-hero-image-renderer",function(){if(q8W!==void 0)return q8W;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return q8W=n},{mode:1});var UfI;var B8d=function(){return _.m.apply(this,arguments)||this};
_.f(B8d,_.m);_.G=B8d.prototype;
_.G.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:_.c("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.G.computeSubtitle=function(n){if(this.data){var D;if(this.data.upcomingEventData){n=_.o_(n.subtitle);var L=Number(this.data.upcomingEventData.startTime);isNaN(L)||(D=_.Mn(_.ij(n,L)))}else D=n.subtitle;return D}};
_.G.onHeroTap=function(n){n.preventDefault();var D=this.data&&this.data.navigationEndpoint;!D||!_.mP(_.tW(n),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.mP(_.tW(n),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.c("kevlar_watchcard_hero_video_renderer_killswitch")?_.bP(this.hostElement,"yt-navigate",{navigationEndpoint:D}):this.ytComponentBehavior.resolveCommand(D))};
_.G.computeHeroTabIndex=function(n){return n&&n.simpleText?-1:0};
_.G.computeHeroRole=function(n){return n&&n.simpleText?"":"link"};
_.G.computeIsReminderButtonPresent=function(n){return!(!n||!n.reminderButton)};
_.G.computeHideBottomItems=function(n){return!(this.computeIsReminderButtonPresent(n)||n.subtitle)};
_.G.dataChanged=function(){var n=this.get("data.buttons.buttonRenderer.serviceEndpoint"),D;((D=_.u(n==null?void 0:n.commandMetadata,_.Ia))==null?0:D.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(n)};
var N2=B8d;N2.prototype.dataChanged=N2.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],N2.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],N2.prototype,"data",void 0);
_.Y([_.t({computed:"computeSubtitle(data)"}),_.F("design:type",String)],N2.prototype,"subtitle",void 0);_.Y([_.t({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],N2.prototype,"isReminderButtonPresent",void 0);_.Y([_.t({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],N2.prototype,"hideBottomItems",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N2.prototype,"dataChanged",null);N2=_.Y([_.X({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],N2);
_.l(N2,"ytd-watch-card-hero-video-renderer",function(){if(UfI!==void 0)return UfI;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UfI=n},{mode:1});var JJm;var k4O=function(){return _.m.apply(this,arguments)||this};
_.f(k4O,_.m);_.G=k4O.prototype;_.G.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"}}}};
_.G.computeTitleBadges=function(n){return n?[n]:[]};
_.G.computeHeaderStyle=function(n){return n?n.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.G.computeAvatarAriaLabel=function(n){if(n){var D,L,g,b;return(b=(D=n.avatar)==null?void 0:(L=D.accessibility)==null?void 0:(g=L.accessibilityData)==null?void 0:g.label)!=null?b:_.o_(n==null?void 0:n.title)}};
_.G.computeAvatarHeight=function(n){return n==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.G.computeBadgeRowClass=function(n){return(n==null?0:n[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
var jT=k4O;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jT.prototype,"data",void 0);_.Y([_.t({computed:"computeTitleBadges(data.titleBadge)"}),_.F("design:type",Array)],jT.prototype,"titleBadges",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.F("design:type",String)],jT.prototype,"headerStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.F("design:type",String)],jT.prototype,"badgeRowClass",void 0);jT=_.Y([_.X({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],jT);
_.l(jT,"ytd-watch-card-rich-header-renderer",function(){if(JJm!==void 0)return JJm;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return JJm=n},{mode:1});var pyS;var ZOm;var aQ$=function(){return _.m.apply(this,arguments)||this};
_.f(aQ$,_.m);aQ$.prototype.onMetadataTap=function(n){var D=this.data&&this.data.navigationEndpoint;D&&!_.mP(_.tW(n),this.hostElement,["A".toString()])&&_.bP(this.hostElement,"yt-navigate",{endpoint:D})};
_.oh.Object.defineProperties(aQ$.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 n;if(this.data.upcomingEventData){var D=_.o_(this.data.subtitle),L=Number(this.data.upcomingEventData.startTime);isNaN(L)||(n=_.Mn(_.ij(D,L)))}else n=this.data.subtitle;return n}}}});
var nX=aQ$;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nX.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data.style"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nX.prototype,"isCondensed",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],nX.prototype,"subtitle",null);
nX=_.Y([_.X({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],nX);
_.l(nX,"ytd-watch-card-compact-video-renderer",function(){if(ZOm!==void 0)return ZOm;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZOm=n},{mode:1});var dfO;var T8y=function(){return _.m.apply(this,arguments)||this};
_.f(T8y,_.m);var EiI=T8y;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EiI.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EiI.prototype,"data",void 0);EiI=_.Y([_.X({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],EiI);
_.l(EiI,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(dfO!==void 0)return dfO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return dfO=n},{mode:1});var svO=function(){return _.m.apply(this,arguments)||this};
_.f(svO,_.m);svO.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}}}}};
var DY=svO;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererStamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],DY.prototype,"data",void 0);DY=_.Y([_.X({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],DY);
_.l(DY,"ytd-vertical-watch-card-list-renderer",function(){if(pyS!==void 0)return pyS;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pyS=n},{mode:1});var cJI;var Qvc=function(){var n=_.m.apply(this,arguments)||this;n.ariaExpanded="false";return n};
_.f(Qvc,_.m);_.G=Qvc.prototype;_.G.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.G.dataChanged=function(){var n;this.currentSeasonIndex=((n=this.data)==null?void 0:n.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.G.computeEpisodesInfo=function(n,D,L){if(n!==void 0&&D.length===n.length)return n[L]};
_.G.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.G.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.G.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.G.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.G.getUppercaseSimpleString=function(n){return this.ytRendererBehavior.getSimpleString(n).toUpperCase()};
_.G.updateCurrentSeasonIndexFromBinding=function(n){this.currentSeasonIndex=n.detail.value};
var LX=Qvc;LX.prototype.onIronOverlayClosed=LX.prototype.onIronOverlayClosed;LX.prototype.currentSeasonIndexChanged=LX.prototype.currentSeasonIndexChanged;LX.prototype.dataChanged=LX.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],LX.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",String)],LX.prototype,"label",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],LX.prototype,"currentSeasonIndex",void 0);_.Y([_.t({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.F("design:type",Object)],LX.prototype,"episodesInfo",void 0);_.Y([_.t({value:"false"}),_.F("design:type",Object)],LX.prototype,"ariaExpanded",void 0);_.Y([_.bM("#lists"),_.F("design:type",Object)],LX.prototype,"lists",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LX.prototype,"dataChanged",null);_.Y([_.V8("currentSeasonIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],LX.prototype,"currentSeasonIndexChanged",null);_.Y([_.R("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],LX.prototype,"onIronOverlayClosed",null);
LX=_.Y([_.X({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],LX);
_.l(LX,"ytd-watch-card-section-dropdown-renderer",function(){if(cJI!==void 0)return cJI;var n=document.createElement("template");_.z(n,'\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="yt-icons:arrow_drop_down" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cJI=n},{mode:1});var uBc;var fQy=function(){var n=_.m.apply(this,arguments)||this;n.isSearch=!1;return n};
_.f(fQy,_.m);fQy.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}}}}};
var gn=fQy;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gn.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gn.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],gn.prototype,"isSearch",void 0);gn=_.Y([_.X({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],gn);
_.l(gn,"ytd-watch-card-section-sequence-renderer",function(){if(uBc!==void 0)return uBc;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return uBc=n},{mode:1});var Rto=_.s9({buttonViewModel:_.O9});_.Hl(PEA);_.HB(PEA,"ytd-button-banner-view-model",{propNames:["data"]});var AJc=function(){var n=_.m.apply(this,arguments)||this;n.isSearch=!1;return n};
_.f(AJc,_.m);
AJc.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"}}}};
var b4=AJc;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],b4.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],b4.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],b4.prototype,"rounded",void 0);_.Y([_.t(),_.F("design:type",Object)],b4.prototype,"isSearch",void 0);
b4=_.Y([_.X({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],b4);
_.l(b4,"ytd-universal-watch-card-renderer",function(){if(Y7O!==void 0)return Y7O;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Y7O=n},{mode:1});var zvO;_.vB(_.t4(function(n){var D=n.data;var L;n=!((L=_.E().resolve(_.Yo(_.hR)))==null||!L());L={};return _.Z("overview-message-view-model",{class:_.nl("ytwOverviewMessageViewModelHost",(L.ytwOverviewMessageViewModelDarkBackground=n,L.ytwOverviewMessageViewModelLightBackground=!n,L))},_.Z(_.Z4,{cond:function(){return D().primaryImage},
then:function(g){return _.Z(_.RU,{data:g,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.Z(_.Z4,{cond:function(){return D().primaryText},
then:function(){return _.Z("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.Z(_.pl,{text:function(){return D().primaryText}}))}}),_.Z(_.Z4,{cond:function(){return D().secondaryText},
then:function(){return _.Z("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.Z(_.pl,{text:function(){return D().secondaryText}}))}}))},"Gh"),"overview-message-view-model",{props:{data:_.PX}});_.HB(_.cJ2,"ytd-overview-answer-view-model",{propNames:["data"]});var IQm=function(){return _.m.apply(this,arguments)||this};
_.f(IQm,_.m);IQm.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"}}}};
IQm.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
var $c=IQm;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$c.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$c.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],$c.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$c.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],$c.prototype,"isSearch",void 0);
$c=_.Y([_.X({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],$c);
_.l($c,"ytd-secondary-search-container-renderer",function(){if(zvO!==void 0)return zvO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return zvO=n},{mode:1});var CTi;var rJK=function(){var n=_.m.apply(this,arguments)||this;n.renderSecondarySearchContainer=!1;n.isSearch=!1;n.isSearchDova=_.c("dova_on_search");return n};
_.f(rJK,_.m);_.G=rJK.prototype;_.G.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]",isSearchDova:"[[isSearchDova]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.G.created=function(){var n=this;this.boundStampSecondarySearchContainerIfFits=function(){n.stampSecondarySearchContainerIfFits()};
_.rd("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.G.computeIsSearchFrictionPage=function(n){var D,L,g,b,q;n=n==null?void 0:(D=n.primaryContents)==null?void 0:(L=D.sectionListRenderer)==null?void 0:(g=L.contents)==null?void 0:(b=g[0])==null?void 0:(q=b.itemSectionRenderer)==null?void 0:q.contents;if(!n)return!1;D=_.V(n);for(L=D.next();!L.done;L=D.next())if(g=void 0,(g=L.value)==null?0:g.searchFrictionViewModel)return!0;return!1};
_.G.computeShowSecondaryColumn=function(n,D){return!!(D&&D.secondaryContents&&n)};
_.G.activeChanged=function(){var n=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.LC(this,this.debounceStampSecondarySearchContainerIfFits)),_.IP(function(){n.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.LC(this,this.debounceStampSecondarySearchContainerIfFits))};
_.G.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.G.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.G.debounceStampSecondarySearchContainerIfFits=function(){_.CC(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.G.onRetrieveLocation=function(n,D){D.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);n.stopPropagation()};
_.G.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
var GB=rJK;GB.prototype.dataChanged=GB.prototype.dataChanged;GB.prototype.onRetrieveLocation=GB.prototype.onRetrieveLocation;GB.prototype.persistentGuideChanged=GB.prototype.persistentGuideChanged;GB.prototype.activeChanged=GB.prototype.activeChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],GB.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GB.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],GB.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],GB.prototype,"ironResizableBehavior",void 0);_.Y([_.t(),_.F("design:type",Boolean)],GB.prototype,"active",void 0);_.Y([_.t(),_.F("design:type",Object)],GB.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.c("enable_desktop_search_bigger_thumbs")}}),
_.F("design:type",Boolean)],GB.prototype,"useBiggerThumbs",void 0);_.Y([_.t({reflectToAttribute:!0,value:function(){return _.yH("desktop_search_bigger_thumbs_style")}}),
_.F("design:type",String)],GB.prototype,"biggerThumbsStyle",void 0);_.Y([_.t(),_.F("design:type",Object)],GB.prototype,"renderSecondarySearchContainer",void 0);_.Y([_.t({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.F("design:type",Boolean)],GB.prototype,"showSecondaryColumn",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.F("design:type",Boolean)],GB.prototype,"isSearchFrictionPage",void 0);
_.Y([_.t(),_.F("design:type",Object)],GB.prototype,"isSearch",void 0);_.Y([_.t(),_.F("design:type",Object)],GB.prototype,"isSearchDova",void 0);_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GB.prototype,"activeChanged",null);_.Y([_.P("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GB.prototype,"persistentGuideChanged",null);
_.Y([_.R("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],GB.prototype,"onRetrieveLocation",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],GB.prototype,"dataChanged",null);GB=_.Y([_.X({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],GB);
_.l(GB,"ytd-two-column-search-results-renderer",function(){if(CTi!==void 0)return CTi;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return CTi=n},{mode:1});var OOS=function(){var n=_.m.apply(this,arguments)||this;n.hasSearchHeader=!1;n.hasSecondaryContent=!1;n.hasBiggerThumbs=_.c("enable_desktop_search_bigger_thumbs");n.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return n};
_.f(OOS,_.m);_.G=OOS.prototype;_.G.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:_.i7(["aa","eocs"])}}};
_.G.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.G.loadPage_=function(n){this.initCsi();n&&(this.data=n,_.rd("REFINEMENTS_TUPLE",["FromSearchResponse",n.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.tG(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.G.initCsi=function(){_.ODU("results",["ol","cpt"])};
_.G.updateTitle=function(){var n=_.hp(window.location.href,"q");n||(n=_.hp(window.location.href,"search_query"));_.bP(this.hostElement,"yt-update-title",n||"")};
_.G.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.G.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.c("web_srp_data_changed_terminate_imp_killswitch")||_.$d(this.hostElement,"yt-terminate-video-preview-action")};
_.G.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.G.computeHasSearchHeader=function(n){var D;n=n==null?void 0:(D=n.header)==null?void 0:D.searchHeaderRenderer;return!!n&&(!!n.searchFilterButton||!!n.chipBar)};
_.G.computeHasSecondaryContent=function(n){var D,L;return!!(n==null?0:(D=n.contents)==null?0:(L=D.twoColumnSearchResultsRenderer)==null?0:L.secondaryContents)};
_.oh.Object.defineProperties(OOS,{template:{configurable:!0,enumerable:!0,get:function(){if(tIA===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);tIA=n}n=tIA;return n}}});
var qq=OOS;qq.prototype.onReloadContinuationFinish=qq.prototype.onReloadContinuationFinish;qq.prototype.dataChanged=qq.prototype.dataChanged;_.Y([_.W(_.WQ.YtPageBehavior),_.F("design:type",Object)],qq.prototype,"ytPageBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],qq.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qq.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qq.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],qq.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qq.prototype,"data",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],qq.prototype,"monitorScroll",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qq.prototype,"hasSearchHeader",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qq.prototype,"hasSecondaryContent",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qq.prototype,"hasBiggerThumbs",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qq.prototype,"dataChanged",null);
_.Y([_.R("yt-reload-continuation-finish"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qq.prototype,"onReloadContinuationFinish",null);qq=_.Y([_.X({is:"ytd-search"})],qq);_.ry.registerService(_.yI8,qq);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("h8y2qb");
var wND=function(n){if(n=_.DyJ(n)){var D;(D=n.sources)!=null&&D[0]?(D=_.g6J(n),D=D<1?"VERTICAL":D>1?"HORIZONTAL":"SQUARE"):D=void 0;return D}},el=function(n){_.f$.call(this,"upload");
this.opts.query=n},WOT=function(n,D){return _.Z(hMO,{data:n,
onYtNavigate:D})},x23=function(n,D){return n.map(function(L){if(L.tabRenderer)return eMJ(L.tabRenderer);
if(L.expandableTabRenderer&&D){var g=L.expandableTabRenderer;return{customTabRenderable:function(){return D(g)}}}return{}})},eMJ=function(n){return{identifier:n.tabIdentifier,
aTagConfig:_.IU({innertubeCommand:n.endpoint,forceNewState:!0}),title:n.title,selected:n.selected,disabled:n.unselectable}},KO2=function(n,D){return _.VV(n.entities,"pageHeaderEntity",D)},tT3=function(n){var D=n.data;
var L=n.noPadding===void 0?!1:n.noPadding;var g=n.enableBanner===void 0?!1:n.enableBanner;var b=n.cinematicContainerTopbarOffset;var q=n.allowCinematicContainerOverflow===void 0?!1:n.allowCinematicContainerOverflow;n=n.displayAsSidebar===void 0?!1:n.displayAsSidebar;if(D==null?0:D.tagManagerId)_.T1(D.tagManagerId,_.OJ("GL")),RM3(D.tagManagerId);a:{if(D.pageHeaderEntityKey){var U=_.U9(KO2,D.pageHeaderEntityKey);if(U==null?0:U.header){U=U==null?void 0:U.header;break a}}U=n&&D.sidebarContent?D.sidebarContent:
D.content}return _.Z("yt-page-header-renderer",{class:"page-header-renderer-wiz"},P3C(U,{pageHeaderViewModel:{noPadding:L,enableBanner:g,cinematicContainerTopbarOffset:b,allowCinematicContainerOverflow:q,displayAsSidebar:n&&D.enableSidebarView}}))},m2O=function(n){return _.LI({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:n})},RM3=function(n){if(!_.Sn(document,"gtm-noscript")){var D=document.createElement("noscript");
D.id="gtm-noscript";D.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+n+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(D)}};_.Vc(el,_.f$);el.prototype.JSC$7932_setLabel=function(n){el.superClass_.JSC$7932_setLabel.call(this,n);return this};
el.prototype.addUploadMetadata=function(n,D){el.superClass_.addUploadMetadata.call(this,n,D);return this};var v7w=function(n){if(n!=="youtubebanner"&&n!=="youtube-channel-banner")throw Error("Vl");el.call(this,n)};
_.f(v7w,el);v7w.prototype.JSC$7932_setLabel=function(n){el.prototype.JSC$7932_setLabel.call(this,n);return this};
v7w.prototype.addUploadMetadata=function(n,D){el.prototype.addUploadMetadata.call(this,n,D);return this};var XNT=[_.iS,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(n){_.cb(n).path[0]!==this&&(this.resetLayout(),n.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var n=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.qw(this._layoutDebouncer,_.Zw,n);_.VY(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var n=this;requestAnimationFrame(function(){n.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(n){this.resizerShouldNotify(n)&&this._notifyDescendant(n)},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 lnA=[_.X6W,{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(n,D){var L=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[n];if(!L)throw new ReferenceError(this._getUndefinedMsg(n));n=this._boundEffect(L,D||{});n.setUp();return n},
_effectsChanged:function(n,D,L){this._tearDownEffects();n&&L&&(n.split(" ").forEach(function(g){var b;g!==""&&((b=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[g])?this._effects.push(this._boundEffect(b,D[g])):console.warn(this._getUndefinedMsg(g)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(n,D){D=D||{};var L=parseFloat(D.startsAt||0),g=parseFloat(D.endsAt||1),b=g-L,q=function(){};
g=L===0&&g===1?n.run:function(U,J){n.run.call(this,Math.max(0,(U-L)/b),J)};
return{setUp:n.setUp?n.setUp.bind(this,D):q,run:n.run?g.bind(this):q,tearDown:n.tearDown?n.tearDown.bind(this):q}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(n){n.setUp()!==!1&&this._effectsRunFn.push(n.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(n){n.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(n,D){this._effectsRunFn&&this._effectsRunFn.forEach(function(L){L(n,D)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var n=this._clampedScrollTop;this._updateScrollState(n);this.threshold>0&&this._setThresholdTriggered(n>=this.threshold)}},
_getDOMRef:function(n){console.warn("_getDOMRef","`"+n+"` is undefined")},
_getUndefinedMsg:function(n){return"Scroll effect `"+n+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+n+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Wl`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(n){var D={};n=parseFloat(n.scalar);D.background=this._getDOMRef("background");D.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");D.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");D.deltaBg=D.backgroundFrontLayer.offsetHeight-D.background.offsetHeight;D.deltaBg===0?(isNaN(n)&&(n=.8),D.deltaBg=(this._dHeight||0)*n):(isNaN(n)&&(n=
1),D.deltaBg*=n);this._fxParallaxBackground=D},
run:function(n){var D=this._fxParallaxBackground;this.transform("translate3d(0px, "+D.deltaBg*Math.min(1,n)+"px, 0px)",D.backgroundFrontLayer);D.backgroundRearLayer&&this.transform("translate3d(0px, "+D.deltaBg*Math.min(1,n)+"px, 0px)",D.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var MTU;var o7o;var Yd3=function(){};
_.G=Yd3.prototype;_.G._scrollTargetChanged=function(){};
_.G.scroll=function(){};
_.G._isValidScrollTarget=function(){};
_.G._toggleScrollListener=function(){};
_.G.toggleScrollListener=function(){};
_.G.createEffect=function(){};
_.G._effectsChanged=function(){};
_.G._layoutIfDirty=function(){};
_.G._boundEffect=function(){};
_.G._setUpEffect=function(){};
_.G._tearDownEffects=function(){};
_.G._runEffects=function(){};
_.G._scrollHandler=function(){};
_.G._scrollStateChanged=function(){};
_.G._getUndefinedMsg=function(){};
_.G.notifyResize=function(){};
_.G.assignParentResizable=function(){};
_.G.stopResizeNotificationsFor=function(){};
_.G._subscribeIronResize=function(){};
_.G._unsubscribeIronResize=function(){};
_.G.resizerShouldNotify=function(){};
_.G._onDescendantIronResize=function(){};
_.G._fireResize=function(){};
_.G._onIronRequestResizeNotifications=function(){};
_.G._parentResizableChanged=function(){};
_.G._notifyDescendant=function(){};
_.G._requestResizeNotifications=function(){};
_.G._findParent=function(){};
_.G._appResetLayoutHandler=function(){};
_.G.resetLayout=function(){};
_.G._notifyLayoutChanged=function(){};
_.G._notifyDescendantResize=function(){};
_.G._setThresholdTriggered=function(){};
Yd3=_.Zy({_template:function(){if(o7o!==void 0)return o7o;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;MTU===void 0&&(MTU=document.createElement("template"));var g=MTU;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return o7o=n},
is:"tp-yt-app-header",behaviors:[lnA,XNT],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 n=_.cb(this.$.slot).getDistributedNodes(),D=0,L;L=n[D];D++)if(L.nodeType===Node.ELEMENT_NODE)if(L.hasAttribute("sticky")){this._stickyElRef=L;break}else this._stickyElRef||(this._stickyElRef=L);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var n=this._clampedScrollTop,D=this._height===0||n===0,L=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;D||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();D?this._updateScrollState(n,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=L}},
_updateScrollState:function(n,D){if(this._height!==0){var L=0,g=this._top;var b=this._maxHeaderTop;var q=n-this._lastScrollTop,U=Math.abs(q),J=n>this._lastScrollTop,k=performance.now();this._mayMove()&&(L=this._clamp(this.reveals?g+q:n,0,b));n>=this._dHeight&&(L=this.condenses&&!this.fixed?Math.max(this._dHeight,L):L,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&U<100){if(k-this._initTimestamp>300||this._wasScrollingDown!==J)this._initScrollTop=n,this._initTimestamp=k;n>=b&&
(Math.abs(this._initScrollTop-n)>30||U>10?(J&&n>=b?L=b:!J&&n>=this._dHeight&&(L=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((L-g)/(q/(k-this._lastTimestamp)),0,300)+"ms"):L=this._top)}b=this._dHeight===0?n>0?1:0:L/this._dHeight;D||(this._lastScrollTop=n,this._top=L,this._wasScrollingDown=J,this._lastTimestamp=k);if(D||b!==this._progress||g!==L||n===0)this._progress=b,this._runEffects(b,L),this._transformHeader(L)}},
_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(n){this.translate3d(0,-n+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&n>=this._stickyElTop?Math.min(n,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(n,D,L){return Math.min(L,Math.max(D,n))},
_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),_.cb(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(n){switch(n){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.cb(this).querySelector("[main-title]");case "condensedTitle":return _.cb(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var SdJ;var FOA;_.Zy({_template:function(){if(FOA!==void 0)return FOA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;SdJ===void 0&&(SdJ=document.createElement("template"));var g=SdJ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return FOA=n},
is:"tp-yt-app-header-layout",behaviors:[XNT],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.cb(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var n=this.header;if(this.isAttached&&n){this.$.wrapper.classList.remove("initializing");n.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)n.style.left=
"",n.style.right="";else{var D=this.getBoundingClientRect(),L=document.documentElement.clientWidth-D.right;n.style.left=D.left+"px";n.style.right=L+"px"}D=this.$.contentContainer.style;L=n.offsetHeight;n.fixed&&!n.condenses&&this.hasScrollingRegion?(D.marginTop=L+"px",D.paddingTop=""):(D.paddingTop=L+"px",D.marginTop="")}}});var HDo=new _.H("replaceFeedContentAction");var yIJ=new _.H("alertCommand");var N63=new _.H("manageLabsStateCommand");var j0U=new _.H("channelBannerEditorRenderer");var ncR=new _.H("inlineFormRenderer");var DqA=new _.H("playlistSidebarPrimaryInfoRenderer");var L6T=new _.H("productDetailsThumbnailRenderer"),gcA=new _.H("productDetailsVariantRenderer"),bXA=new _.H("productDetailsVariantOptionRenderer"),$qw=new _.H("productDetailsOffersContainerRenderer"),GB3=new _.H("productDetailsOfferRenderer");var qQR=new _.H("shoppingFlaggingRenderer");var VpA=new _.H("playlistBylineRenderer");var UqT=new _.H("insertChannelTabCommand");var BnD=function(){return _.GG.apply(this,arguments)||this};
_.f(BnD,_.GG);_.G=BnD.prototype;_.G.activeChanged=function(){if(this.active){var n=_.r(this.hostElement).querySelector("#header");n&&_.bP(n,"iron-resize");window.addEventListener("scroll",_.LC(this,this.onScroll))}else window.removeEventListener("scroll",_.LC(this,this.onScroll)),_.bP(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.G.guideVisibleChanged=function(){var n=_.r(this.hostElement).querySelector("#header");n&&_.bP(n,"iron-resize")};
_.G.onScroll=function(){var n=this;_.CC(this,"onScroll",function(){var D=_.r(n.hostElement).querySelector("#header");D&&D.polymerController&&(D=D.polymerController.getScrollState().progress===1?"standard":"seamed",_.bP(n.hostElement,"yt-request-panel-mode-change",{mode:D}))},10)};
_.G.tabsChanged=function(){if(this.tabs){for(var n=null,D=0,L=this.tabs.length;D<L;++D){var g=this.tabs[D].tabRenderer;if(g&&g.selected){n=D;break}}this.selected=n}};
_.G.onTabsActivate=function(n){_.bP(this.hostElement,"yt-navigate",{endpoint:this.tabs[n.detail.selected].tabRenderer.endpoint})};
var xk=BnD;xk.prototype.tabsChanged=xk.prototype.tabsChanged;xk.prototype.guideVisibleChanged=xk.prototype.guideVisibleChanged;xk.prototype.activeChanged=xk.prototype.activeChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],xk.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.t(),_.F("design:type",Array)],xk.prototype,"tabs",void 0);
_.Y([_.t(),_.F("design:type",Object)],xk.prototype,"selected",void 0);_.Y([_.t(),_.F("design:type",Boolean)],xk.prototype,"active",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],xk.prototype,"disableHeaderFluidWidth",void 0);_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xk.prototype,"activeChanged",null);
_.Y([_.P("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xk.prototype,"guideVisibleChanged",null);_.Y([_.P("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xk.prototype,"tabsChanged",null);xk=_.Y([_.qt()],xk);var JXl=[_.N.YtRendererBehavior,_.PO.YtdGuideStateAwareBehavior,xk.prototype];var kBo=2/3,pj2=_.Eh(130749),ZXo=function(n,D){var L=this;this.element=n;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){L.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:kBo,moveAction:function(g){L.moveAction(g)},
triggerAction:function(){L.element.isReloading=!0;_.hi(_.qb(),{visualElement:pj2});_.Ly.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:L.element}})}}}};
_.qL(_.qb(),pj2,this.layer);this.gesture=new _.QN(n,D,this.refreshConfig,"pan-down");this.attach()};
_.G=ZXo.prototype;_.G.attach=function(){this.gesture.attach()};
_.G.detach=function(){this.gesture.detach()};
_.G.reset=function(){this.element.close()};
_.G.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.G.moveAction=function(n){this.element.rotation=n*360};var aYU=_.Eh(130750),Ki=function(n,D,L,g,b){var q=this;this.element=n;this.parent=L;this.channelHeader=g;this.ytdReduxDispatch=b;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){q.tabsStartAtInPx=q.channelHeader.clientHeight-48;var U;(U=q.selectedTab)!=null&&U.title&&(U=_.E().resolve(_.Yo(_.lx)))&&(U=U.getCurrentPage(),q.lastVisitedTabScrollPosition=U.getScrollTop(),q.previousTab&&
((q.lastVisitedTabScrollPosition===void 0?0:q.lastVisitedTabScrollPosition<q.channelHeader.clientHeight-48)?q.scrollPositionForTabs.has(q.selectedTab.title)&&q.scrollPositionForTabs.delete(q.selectedTab.title):q.scrollPositionForTabs.set(q.selectedTab.title,U.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:dqA(),triggerAction:function(){q.navigate(q.previousTab)},
moveAction:function(U,J){q.moveAction(U,J)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-dqA(),triggerAction:function(){q.navigate(q.nextTab)},
moveAction:function(U,J){q.moveAction(U,J)}}}};
_.qL(_.qb(),aYU,this.layer);this.gesture=new _.QN(n,D,this.tabConfig);this.attach()};
Ki.prototype.attach=function(){this.gesture.attach()};
Ki.prototype.detach=function(){this.gesture.detach()};
Ki.prototype.tabsChanged=function(n){if(n){var D=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;n=_.V(n);for(var L=n.next();!L.done;L=n.next()){L=L.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=L);var g=void 0;if((g=L)==null?0:g.selected)this.previousTab=D,this.selectedTab=L;D=L}D=this.gesture;n=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}});
D.config=n;this.scrollPositionNeedsUpdate=!0}};
Ki.prototype.moveAction=function(n,D){if(!this.tabsElement){var L;this.tabsElement=(L=this.parent.header)==null?void 0:L.tabsElement;D==="right"&&this.previousTab?_.CZb(_.$w.instance,this.previousTab.endpoint,{},""):D==="left"&&this.nextTab&&_.CZb(_.$w.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}L=this.tabsElement._pos;D==="right"&&(n*=-1);this.tabsElement._positionBar(L.width,L.left*1+L.width*n)};
var dqA=function(){var n,D;return(D=(n=_.E().resolve(_.lx).getCurrentPage())==null?void 0:n.clientWidth)!=null?D:0};
Ki.prototype.navigate=function(n){this.element.data=void 0;if(n=n==null?void 0:n.endpoint)this.ytdReduxDispatch(m2O(!0)),_.hi(_.qb(),{visualElement:aYU}),_.Ly.instance.resolveCommand({navigateAction:{endpoint:n}},{form:{element:this.element}})};var TnO;var EcT;var sKT=function(){return _.m.apply(this,arguments)||this};
_.f(sKT,_.m);sKT.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
var Rk=sKT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Rk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Rk.prototype,"data",void 0);Rk=_.Y([_.X({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],Rk);
_.l(Rk,"ytd-labs-edit-renderer",function(){if(EcT!==void 0)return EcT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EcT=n},{mode:1});var cXA;var PQ=function(){var n=_.m.apply(this,arguments)||this;n.dark=!1;n.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";n.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(PQ,_.m);PQ.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
PQ.prototype.ready=function(){var n=document.documentElement.hasAttribute("dark");this.setBackgroundImage(n);this.dark=n};
PQ.prototype.onDarkModeToggledAction=function(n){this.setBackgroundImage(n);this.dark=n};
PQ.prototype.setBackgroundImage=function(n){_.Dy(this.hostElement,{"--yt-labs-header-background":"url("+(n?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
var t_=PQ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],t_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],t_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],t_.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],t_.prototype,"dark",void 0);
t_=_.Y([_.X({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],t_);
_.l(t_,"ytd-labs-header-renderer",function(){if(cXA!==void 0)return cXA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cXA=n},{mode:1});var QKU;var mX=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return n};
_.f(mX,_.m);mX.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"}}}}}};
mX.prototype.onYtToggleButton=function(n){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",n.detail.toggled)};
mX.prototype.onManageLabsState=function(n){if(n=_.u(n,N63))n.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?n.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&n.labsItemId===this.data.labsItemId&&(n.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.$d(this.hostElement,"yt-check-labs-opted-in-state").some(function(D){return D})&&this.data.confirmationDialogCommand?_.J9(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.c("web_ytd_labs_item_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.optInCommand]):_.E().resolve(_.S6).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&n.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.c("web_ytd_labs_item_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.optOutCommand]):
_.E().resolve(_.S6).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
mX.prototype.onCheckLabsOptedInState=function(){var n=this.get("data.primaryButton.toggleButtonRenderer");return n?n.isToggled:!1};
_.oh.Object.defineProperties(mX.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
var vQ=mX;vQ.prototype.onYtToggleButton=vQ.prototype.onYtToggleButton;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],vQ.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vQ.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],vQ.prototype,"itemStyle",null);_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vQ.prototype,"onYtToggleButton",null);vQ=_.Y([_.X({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],vQ);
_.l(vQ,"ytd-labs-item-renderer",function(){if(QKU!==void 0)return QKU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return QKU=n},{mode:1});var unw;var fYo;var AXU=function(){return _.m.apply(this,arguments)||this};
_.f(AXU,_.m);var zXo=AXU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zXo.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],zXo.prototype,"data",void 0);zXo=_.Y([_.X({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],zXo);
_.l(zXo,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(fYo!==void 0)return fYo;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fYo=n},{mode:1});var IYT;var C43=function(){return _.m.apply(this,arguments)||this};
_.f(C43,_.m);C43.prototype.observeSuperchatChip=function(){if(this.data){var n={"--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)};_.Dy(this.hostElement,n)}};
C43.prototype.colorFromDecimal=function(n){return _.z7(Number(n||0))};
var Xz=C43;Xz.prototype.observeSuperchatChip=Xz.prototype.observeSuperchatChip;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xz.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xz.prototype,"observeSuperchatChip",null);Xz=_.Y([_.X({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Xz);
_.l(Xz,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(IYT!==void 0)return IYT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return IYT=n},{mode:1});var rXA=function(){return _.m.apply(this,arguments)||this};
_.f(rXA,_.m);rXA.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"}}}};
_.oh.Object.defineProperties(rXA.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
var lQ=rXA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],lQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.WO),_.F("design:type",Object)],lQ.prototype,"ytdDismissibleItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],lQ.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],lQ.prototype,"hideMessageBlock",null);
lQ=_.Y([_.X({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],lQ);
_.l(lQ,"ytd-live-chat-history-entry-renderer",function(){if(unw!==void 0)return unw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return unw=n},{mode:1});var OXD;var iXl=function(){return _.m.apply(this,arguments)||this};
_.f(iXl,_.m);var wjT=iXl;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wjT.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wjT.prototype,"data",void 0);wjT=_.Y([_.X({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],wjT);
_.l(wjT,"ytd-channel-options-renderer",function(){if(OXD!==void 0)return OXD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return OXD=n},{mode:1});var hX3;var W6A=function(){return _.m.apply(this,arguments)||this};
_.f(W6A,_.m);W6A.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
var MM=W6A;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],MM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],MM.prototype,"data",void 0);MM=_.Y([_.X({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],MM);
_.l(MM,"ytd-settings-email-item-renderer",function(){if(hX3!==void 0)return hX3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return hX3=n},{mode:1});var eX2;var ok=function(){return _.m.apply(this,arguments)||this};
_.f(ok,_.m);ok.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"}}}};
ok.prototype.getExpansionIcon=function(n){return n?"arrow_drop_up":"arrow_drop_down"};
ok.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.oh.Object.defineProperties(ok.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
var Yk=ok;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Yk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yk.prototype,"data",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],Yk.prototype,"expanded",void 0);
_.Y([_.x("expanded"),_.F("design:type",String),_.F("design:paramtypes",[])],Yk.prototype,"emailListExpanded",null);_.Y([_.bM("#options"),_.F("design:type",Object)],Yk.prototype,"options",void 0);Yk=_.Y([_.X({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Yk);
_.l(Yk,"ytd-settings-email-list-renderer",function(){if(eX2!==void 0)return eX2;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eX2=n},{mode:1});var xqT;var K6o=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return n};
_.f(K6o,_.m);K6o.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"}}}};
K6o.prototype.handleSignalActionSubmitForm=function(){var n,D=(n=this.formRenderer)==null?void 0:n.getForm();D&&this.data.serviceEndpoint&&(_.c("web_ytd_settings_gaia_link_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.serviceEndpoint,D]):_.E().resolve(_.S6).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},D,{element:this.hostElement})}))};
var Sl=K6o;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Sl.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Sl.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Sl.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sl.prototype,"data",void 0);_.Y([_.bM("yt-form-renderer"),_.F("design:type",Object)],Sl.prototype,"formRenderer",void 0);
Sl=_.Y([_.X({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Sl);
_.l(Sl,"ytd-settings-gaia-link-renderer",function(){if(xqT!==void 0)return xqT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return xqT=n},{mode:1});var RXJ;var Fz=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return n};
_.f(Fz,_.m);Fz.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.A3R()&&this.set("data.hidden",!1)};
Fz.prototype.onSwitchReady=function(){var n=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.c("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.faT().then(function(D){D&&(Notification.permission==="default"?n.set("data.hidden",!1):Notification.permission==="granted"&&_.jo("NotificationsDisabled").then(function(L){L||_.$d(n.hostElement,"yt-toggle-settings-switch",[n.data.id,!L]);n.set("data.hidden",!1)}).catch(function(){}))})})};
Fz.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}}}}};
Fz.prototype.handleUpdateOptionsCommand=function(n){(n=_.u(n,_.sbA))&&this.data&&this.data.id===n.id&&(this.set("data.hidden",n.hidden),n.text!==void 0&&this.set("data.text",n.text),n.clearOptions&&this.set("data.options",[]))};
var HQ=Fz;HQ.prototype.onSwitchReady=HQ.prototype.onSwitchReady;HQ.prototype.dataChanged=HQ.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],HQ.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],HQ.prototype,"data",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HQ.prototype,"dataChanged",null);_.Y([_.R("yt-settings-switch-ready"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HQ.prototype,"onSwitchReady",null);HQ=_.Y([_.X({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],HQ);
_.l(HQ,"ytd-settings-options-renderer",function(){if(RXJ!==void 0)return RXJ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return RXJ=n},{mode:1});var P4T;var tp3=function(){return _.m.apply(this,arguments)||this};
_.f(tp3,_.m);tp3.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
tp3.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
var yN=tp3;yN.prototype.onYtExpanderMoreTapped=yN.prototype.onYtExpanderMoreTapped;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],yN.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],yN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yN.prototype,"data",void 0);
_.Y([_.R("yt-expander-more-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],yN.prototype,"onYtExpanderMoreTapped",null);yN=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],yN);
_.l(yN,"ytd-product-details-description-renderer",function(){if(P4T!==void 0)return P4T;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return P4T=n},{mode:1});var mqD;var vcl=function(){var n=_.m.apply(this,arguments)||this;n.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";n.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";n.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";n.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return n};
_.f(vcl,_.m);vcl.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.oh.Object.defineProperties(vcl.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:(D=n.offerData)==null?void 0:D.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?void 0:n.purchaseButtonRenderers)!==void 0&&((D=this.data)==null?void 0:D.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.formattedFromMerchantText)&&(!((D=this.data)==null||!D.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
var NM=vcl;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],NM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],NM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],NM.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],NM.prototype,"data",void 0);
_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],NM.prototype,"shippingIcon",void 0);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],NM.prototype,"shippingAddressIcon",void 0);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],NM.prototype,"googleGuaranteeIcon",void 0);
_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?String:void 0}),_.F("design:type",Object)],NM.prototype,"returnPolicyIcon",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NM.prototype,"showAdditionalFees",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NM.prototype,"showMultiPurchaseButtons",null);
_.Y([_.x("data","showMultiPurchaseButtons"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],NM.prototype,"showPurchaseData",null);NM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],NM);
_.l(NM,"ytd-product-details-hero-offer-renderer",function(){if(mqD!==void 0)return mqD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mqD=n},{mode:1});var XjU;var lYo;var MpA=function(){return _.m.apply(this,arguments)||this};
_.f(MpA,_.m);_.G=MpA.prototype;_.G.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.G.onKeyDown=function(n){n=n.keyCode;n!==13&&n!==32||this.handleSelection()};
_.G.onMouseEnterImage=function(){var n;((n=this.data)==null?void 0:n.thumbnailDetails)!==void 0&&_.Vm(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.G.onMouseLeaveImage=function(){_.Vm(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.G.handleSelection=function(){this.data&&_.bP(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.oh.Object.defineProperties(MpA.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.isSelected)}}});
var jl=MpA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jl.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jl.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],jl.prototype,"isSelected",null);jl=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],jl);
_.l(jl,"ytd-product-details-thumbnail-renderer",function(){if(lYo!==void 0)return lYo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return lYo=n},{mode:1});var ocw=function(){var n=_.m.apply(this,arguments)||this;var D={};n.actionMap=(D["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",D["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",D);n.selectedThumbnailIndex=0;n.selectItem=function(L){L.target.onKeyDown(L)};
return n};
_.f(ocw,_.m);_.G=ocw.prototype;_.G.handlePreviewImageSelect=function(n){this.hoverThumbnail=n};
_.G.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.G.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.G.onThumbnailSelected=function(n,D){this.selectedThumbnailIndex=D};
_.G.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.G.updateOffset=function(){var n=_.r(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-n));this.ytdHorizontalListBehavior.reposition_()};
_.oh.Object.defineProperties(ocw.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null?0:n.imageRenderer){var D,L;return((D=this.data)==null?void 0:(L=D.imageRenderer)==null?void 0:L.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var n;if((n=this.data)==null?0:n.imageRenderer){var D;return(D=_.u(this.data.imageRenderer[this.selectedThumbnailIndex],L6T))==null?void 0:D.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L,g,b=(g=(D=this.data)==null?void 0:(L=D.imageRenderer)==null?void 0:L.map(function(q,U){return{productDetailsThumbnailRenderer:Object.assign({},_.u(q,L6T),{index:U,isSelected:U===n.selectedThumbnailIndex})}}))!=null?g:[];
return Object.assign({},this.data,{imageRenderer:b})}}});
var nD=ocw;nD.prototype.updateOffset=nD.prototype.updateOffset;nD.prototype.dataChanged=nD.prototype.dataChanged;nD.prototype.onThumbnailSelected=nD.prototype.onThumbnailSelected;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nD.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.L9.YtdHorizontalListBehavior),_.F("design:type",Object)],nD.prototype,"ytdHorizontalListBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],nD.prototype,"componentBehavior",void 0);_.Y([_.W([_.FO.YtActionHandlerBehavior]),_.F("design:type",Object)],nD.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nD.prototype,"data",void 0);_.Y([_.t({value:"$.items.children"}),_.F("design:type",String)],nD.prototype,"itemsPath",void 0);
_.Y([_.t({value:3}),_.F("design:type",Number)],nD.prototype,"initialCount",void 0);_.Y([_.bM("#items"),_.F("design:type",Object)],nD.prototype,"items",void 0);_.Y([_.t(),_.F("design:type",Object)],nD.prototype,"selectedThumbnailIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],nD.prototype,"hoverThumbnail",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],nD.prototype,"showThumbnails",null);
_.Y([_.R("ytd-product-details-thumbnail-renderer-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Number]),_.F("design:returntype")],nD.prototype,"onThumbnailSelected",null);_.Y([_.x("data","selectedThumbnailIndex","hoverThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],nD.prototype,"thumbnailDetails",null);_.Y([_.x("data","selectedThumbnailIndex"),_.F("design:type",Object),_.F("design:paramtypes",[])],nD.prototype,"populatedData",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nD.prototype,"dataChanged",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nD.prototype,"updateOffset",null);nD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],nD);
_.l(nD,"ytd-product-details-image-carousel-renderer",function(){if(XjU!==void 0)return XjU;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return XjU=n},{mode:_.He("kevlar_poly_si_batch_j079")?1:2});var YQR;var SQT=function(){return _.m.apply(this,arguments)||this};
_.f(SQT,_.m);var Dn=SQT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dn.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Dn.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Dn.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Dn.prototype,"data",void 0);Dn=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],Dn);
_.l(Dn,"ytd-product-details-offer-renderer",function(){if(YQR!==void 0)return YQR;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return YQR=n},{mode:1});var F6o;var HXD=function(){var n=_.m.apply(this,arguments)||this;n.isOffersHidden=!0;return n};
_.f(HXD,_.m);HXD.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var n,D=_.u((n=this.data)==null?void 0:n.viewOffersButton,_.Wx);D&&this.ytRendererBehavior.logExplicitClick(D)};
HXD.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.oh.Object.defineProperties(HXD.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return(L=_.u((n=this.data)==null?void 0:(D=n.offers)==null?void 0:D[0],GB3))==null?void 0:(g=L.offerData)==null?void 0:g.vendorLogoUrl}}});
var LD=HXD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],LD.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],LD.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],LD.prototype,"isOffersHidden",void 0);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],LD.prototype,"firstOfferVendorLogoUrl",null);LD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],LD);
_.l(LD,"ytd-product-details-offers-container-renderer",function(){if(F6o!==void 0)return F6o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return F6o=n},{mode:1});var yXT;var NnT;var g6=function(){return _.m.apply(this,arguments)||this};
_.f(g6,_.m);g6.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
g6.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.Vm(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
g6.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.Vm(this,"ytd-product-details-variant-image-unselect")};
_.oh.Object.defineProperties(g6.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 n;return((n=this.data)==null?void 0:n.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?void 0:n.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((D=this.data)==null?void 0:D.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((L=this.data)==null?void 0:L.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var n;if(((n=this.data)==null?void 0:n.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var n,D;return this.isUnavailable?(n=this.data)==null?void 0:n.variantOptionUnavailableAccessibilityLabel:(D=this.data)==null?void 0:D.variantOptionAccessibilityLabel}}});
var b3=g6;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],b3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],b3.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],b3.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],b3.prototype,"displayType",void 0);
_.Y([_.x("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],b3.prototype,"isImageButton",null);_.Y([_.x("displayType","data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],b3.prototype,"isPillButton",null);_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],b3.prototype,"isActive",null);
_.Y([_.x("data"),_.t({reflectToAttribute:!0}),_.F("design:type",Boolean),_.F("design:paramtypes",[])],b3.prototype,"isUnavailable",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b3.prototype,"thumbnailDetails",null);_.Y([_.x("isUnavailable","data"),_.F("design:type",Object),_.F("design:paramtypes",[])],b3.prototype,"accessibilityLabel",null);b3=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],b3);
_.l(b3,"ytd-product-details-variant-option-renderer",function(){if(NnT!==void 0)return NnT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return NnT=n},{mode:1});var jKC;var nU3=function(){var n=_.m.apply(this,arguments)||this;n.variantsExpanded=!1;n.hideShowMoreLessVariantButton=!0;n.initialized=!1;n.computeVariantsDebouncer=null;n.computeVariants=function(D){D=D===void 0?!1:D;n.variantsExpanded||n.showOptions()||!D||(n.variantsExpanded=!0);if(n.variantsExpanded){D=_.V(n.items.children);for(var L=D.next();!L.done;L=D.next())L.value.hidden=!1}n.initialized=!0};
return n};
_.f(nU3,_.m);_.G=nU3.prototype;_.G.ready=function(){var n=this;setTimeout(function(){n.computeVariants(!0)})};
_.G.showOptions=function(){for(var n=_.V(this.items.children),D=n.next();!D.done;D=n.next())D.value.hidden=!0;var L=this.container.getBoundingClientRect().width,g=0,b=n=0;D=!1;for(var q=_.V(this.items.children),U=q.next();!U.done;U=q.next()){U=U.value;U.hidden=!1;var J=U.getBoundingClientRect().width;if(g+J<L)g+=J;else if(++b<2)g=J;else break;n+=1;U.hasAttribute("is-active")&&(D=!0)}for(L=n;L<this.items.children.length;L++)this.items.children[L].hidden=!0;this.hideShowMoreLessVariantButton=n===this.items.children.length;
return D};
_.G.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.qw(this.computeVariantsDebouncer,_.FU.after(100),this.computeVariants)};
_.G.onShowMoreLessVariantsButtonClick=function(){var n;(n=this.data)!=null&&n.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.G.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.oh.Object.defineProperties(nU3.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.variantOptionRenderers)==null?void 0:D.find(function(q){return _.u(q,bXA).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),g,b;
return(b=(g=_.u(L,bXA))==null?void 0:g.name)!=null?b:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.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"}}}});
var $7=nU3;$7.prototype.debouncedComputeVariants=$7.prototype.debouncedComputeVariants;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$7.prototype,"componentBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],$7.prototype,"ironResizableBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],$7.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],$7.prototype,"variantsExpanded",void 0);_.Y([_.t(),_.F("design:type",Object)],$7.prototype,"hideShowMoreLessVariantButton",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],$7.prototype,"initialized",void 0);_.Y([_.bM("#items"),_.F("design:type",HTMLDivElement)],$7.prototype,"items",void 0);_.Y([_.bM("#container"),_.F("design:type",HTMLDivElement)],$7.prototype,"container",void 0);
_.Y([_.bM("#more-variants-button"),_.F("design:type",HTMLElement)],$7.prototype,"moreVariantsButton",void 0);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],$7.prototype,"selectedOptionName",null);_.Y([_.P("data","variantsExpanded"),_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$7.prototype,"debouncedComputeVariants",null);
_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],$7.prototype,"displayType",null);_.Y([_.x("displayType"),_.F("design:type",Object),_.F("design:paramtypes",[])],$7.prototype,"variantItemsClassname",null);$7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],$7);
_.l($7,"ytd-product-details-variant-renderer",function(){if(jKC!==void 0)return jKC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jKC=n},{mode:1});var D_3=function(){return _.m.apply(this,arguments)||this};
_.f(D_3,_.m);
D_3.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"}}}};
_.oh.Object.defineProperties(D_3.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(D=_.u((n=this.data)==null?void 0:n.offersContainerRenderer,$qw))==null?void 0:D.offers;return L!==void 0&&(L==null?void 0:L.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 n,D,L;return((L=(n=this.data)==null?void 0:(D=n.variants)==null?void 0:D.map(function(g){var b,q;g=(q=(b=_.u(g,gcA))==null?void 0:b.variantOptionRenderers)==null?void 0:q.find(function(J){var k;return((k=_.u(J,bXA))==null?void 0:k.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var U;return(U=_.u(g,bXA))==null?void 0:U.name}).filter(function(g){return typeof g==="string"}))!=null?L:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g=(D=_.u((n=this.data)==null?void 0:n.shoppingFlaggingRenderer,qQR))==null?void 0:(L=D.reportButton)==null?void 0:L.buttonRenderer;if(g)return{text:g.text,command:g.command,icon:{iconType:"FLAG"},accessibilityData:g.accessibilityData,trackingParams:g.trackingParams,loggingDirectives:g.loggingDirectives}}}});
var Gd=D_3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Gd.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Gd.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gd.prototype,"data",void 0);
_.Y([_.bM("#image-carousel-renderer"),_.F("design:type",Object)],Gd.prototype,"imageCarouselRenderer",void 0);_.Y([_.bM("#hero-offer-renderer"),_.F("design:type",Object)],Gd.prototype,"productDetailsHeroOfferRenderer",void 0);_.Y([_.bM("#variants"),_.F("design:type",Object)],Gd.prototype,"productDetailsVariantRenderer",void 0);_.Y([_.bM("#offers"),_.F("design:type",Object)],Gd.prototype,"productDetailsOffersContainerRenderer",void 0);
_.Y([_.bM("#description-renderer"),_.F("design:type",Object)],Gd.prototype,"productDetailsDescriptionRenderer",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showPurchaseData",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showHeroOfferRenderer",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showBrandText",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showOffers",null);_.Y([_.x("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showBuySeparator",null);_.Y([_.x("showOffers","showPurchaseData"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Gd.prototype,"showBuyCard",null);_.Y([_.x("data"),_.F("design:type",String),_.F("design:paramtypes",[])],Gd.prototype,"selectedVariantsText",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Gd.prototype,"shoppingReportingButtonData",null);Gd=_.Y([_.X({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],Gd);
_.l(Gd,"ytd-product-details-renderer",function(){if(yXT!==void 0)return yXT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return yXT=n},{mode:1});var L2T;var gUJ;var bEC;var $_T=function(){return _.m.apply(this,arguments)||this};
_.f($_T,_.m);$_T.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.oh.Object.defineProperties($_T.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
var q2=$_T;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],q2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],q2.prototype,"formattedAmount",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],q2.prototype,"ariaLabel",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],q2.prototype,"vcBalanceWidgetStyle",null);q2=_.Y([_.Ep({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],q2);
_.l(q2,"yt-vc-balance-renderer",function(){if(bEC===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;gUJ===void 0&&(gUJ=document.createElement("template"));var g=gUJ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);bEC=n}n=bEC;return n},{mode:2});_.fl("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var GmR=function(){return _.m.apply(this,arguments)||this};
_.f(GmR,_.m);_.oh.Object.defineProperties(GmR.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:""}}});
var Vu=GmR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Vu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Vu.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Vu.prototype,"data",void 0);_.Y([_.t({selectorArgs:["data.vcBalanceEntityKey"],selector:function(n,D){return _.VV(n.entities,"vcBalanceEntity",D)}}),
_.F("design:type",Object)],Vu.prototype,"vcBalanceEntity",void 0);_.Y([_.x("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],Vu.prototype,"formattedAmount",null);_.Y([_.x("vcBalanceEntity"),_.F("design:type",String),_.F("design:paramtypes",[])],Vu.prototype,"vcBalanceAriaLabel",null);Vu=_.Y([_.X({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],Vu);
_.l(Vu,"ytd-vc-balance-renderer",function(){if(L2T!==void 0)return L2T;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return L2T=n},{mode:1});var qDl;var V2U=function(){var n=_.m.apply(this,arguments)||this;n.rotation=0;n.isReloading=!1;return n};
_.f(V2U,_.m);V2U.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
V2U.prototype.reset=function(){this.hostElement.style.opacity=""};
V2U.prototype.close=function(){var n=this;return _.B(function(D){if(D.nextAddress==1)return _.p(D,n.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);n.hostElement.style.opacity="0";_.Tq(D)})};
var Ud=V2U;Ud.prototype.rotationChanged=Ud.prototype.rotationChanged;_.Y([_.t(),_.F("design:type",Object)],Ud.prototype,"rotation",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ud.prototype,"isReloading",void 0);_.Y([_.bM("#icon"),_.F("design:type",HTMLElement)],Ud.prototype,"icon",void 0);_.Y([_.P("rotation"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ud.prototype,"rotationChanged",null);
Ud=_.Y([_.X({disableElementRegistration:!0,is:"ytd-refresh"})],Ud);
_.l(Ud,"ytd-refresh",function(){if(qDl!==void 0)return qDl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return qDl=n},{mode:1});var U_U;var B$U;var J$w=function(n,D,L,g,b,q,U,J){this.minWidth=n;this.minHeight=D;this.recommendedWidth=L;this.recommendedHeight=g;this.JSC$19188_maxFileSize=b;this.title=q;this.bannerGalleryTitle=U;this.channelId=J;this.picker_=null;n=_.u$8("yt-banner");D=n.addView;L=(new v7w("youtubebanner")).addUploadMetadata("silo_id","19");L.opts.ytMaxFileSize=this.JSC$19188_maxFileSize;g=this.recommendedHeight;L.opts.ytRecWidth=this.recommendedWidth;L.opts.ytRecHeight=g;D.call(n,L);n.addView(new _.Ib);D=n.addView;L=new _.Ib;
L.opts.type="ytbanner";D.call(n,L.JSC$7932_setLabel(this.bannerGalleryTitle));D=n.setTitle(this.title).setSize(1E3);D.urlParamMap_.set("thumbs","orig");L=this.minWidth;g=this.minHeight;if(isNaN(L)||isNaN(g))throw Error("nb`"+L+"`"+g);D.urlParamMap_.set("minSize",L+"x"+g);D.urlParamMap_.set("cropMode","ytcb");this.builder_=n};
J$w.prototype.open=function(){var n=this;return new _.Go(function(D,L){_.o9L(n.builder_,function(g){g.action=="picked"?D(g):g.action=="cancel"&&L(Error("Xl"))});
n.picker_&&n.picker_.dispose();n.picker_=n.builder_.build();n.picker_.setVisible(!0)})};
J$w.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var kmR=function(n){this.channelId=n},pDR=function(n,D){var L="";
D.viewToken&&(L=D.viewToken[2].type);var g=D.docs[0];D=g.crop;n={channel_id:n.channelId,fife_url:g.thumbnails[0].url,photo_id:g.id,is_gallery_image:L=="ytbanner"};D&&(n.crop_top=D.top,n.crop_right=D.right,n.crop_bottom=D.bottom,n.crop_left=D.left);return _.FRf("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:n})};var ZEC=function(){var n=_.m.apply(this,arguments)||this;n.ariaLabel=null;return n};
_.f(ZEC,_.m);_.G=ZEC.prototype;_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.G.detached=function(){this.picker&&this.picker.dispose()};
_.G.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.G.computeAriaLabel=function(n){return n};
_.G.onTap=function(){var n=this,D;if((D=this.data)==null||!D.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new J$w(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 L;(L=this.picker)==null||L.open().then(function(g){n.handleBannerPicked(g)},function(){})}};
_.G.handleBannerPicked=function(n){var D=this;this.uploader||(this.uploader=new kmR(this.data.channelId||""));this.message=this.data.uploadingText;pDR(this.uploader,n).then(function(L){D.handleBannerUploadSucceeded(L)},function(L){D.handleBannerUploadFailed(L)})};
_.G.handleBannerUploadSucceeded=function(n){n&&n.errors?this.handleBannerUploadFailed(n):(_.bP(this.hostElement,"yt-banner-updated",n),this.message=null)};
_.G.handleBannerUploadFailed=function(n){this.message=n&&n.errors&&n.errors.length?n.errors[0]:null};
var BN=ZEC;BN.prototype.dataChanged=BN.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],BN.prototype,"componentBehavior",void 0);_.Y([_.W(_.hL),_.F("design:type",Object)],BN.prototype,"ironButtonState",void 0);_.Y([_.t(),_.F("design:type",Object)],BN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.F("design:type",Object)],BN.prototype,"ariaLabel",void 0);
_.Y([_.t(),_.F("design:type",Object)],BN.prototype,"message",void 0);_.Y([_.t(),_.F("design:type",Object)],BN.prototype,"picker",void 0);_.Y([_.t(),_.F("design:type",Object)],BN.prototype,"uploader",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BN.prototype,"dataChanged",null);BN=_.Y([_.X({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],BN);
_.l(BN,"ytd-channel-banner-editor-renderer",function(){if(B$U!==void 0)return B$U;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return B$U=n},{mode:1});var acA;var d_T=_.yK(["#"]),T$3=function(){return _.m.apply(this,arguments)||this};
_.f(T$3,_.m);T$3.prototype.computeHrefWithDefault=function(n){return this.ytComponentBehavior.computeHref_(n,!0)||_.xO(d_T)};
T$3.prototype.dataChanged=function(){var n=this.data;n&&n.targetId&&_.l3G(_.Vk(),n.targetId,this.moreIcon)};
var JI=T$3;JI.prototype.dataChanged=JI.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],JI.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],JI.prototype,"data",void 0);_.Y([_.bM("#more-icon"),_.F("design:type",Object)],JI.prototype,"moreIcon",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],JI.prototype,"dataChanged",null);
JI=_.Y([_.X({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],JI);
_.l(JI,"ytd-channel-tagline-renderer",function(){if(acA!==void 0)return acA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return acA=n},{mode:1});var EUl;var seC=function(){return _.m.apply(this,arguments)||this};
_.f(seC,_.m);_.G=seC.prototype;_.G.ready=function(){var n=this;_.r(this.hostElement).querySelector("#form").addEventListener("submit",function(D){n.onSubmit(D)})};
_.G.onDataChanged=function(){var n;((n=this.data)==null?0:n.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.G.onIconButtonKeydown=function(n){n.keyCode===13&&this.iconButton.click()};
_.G.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.G.openOnClickHandler=function(){this.input.focus()};
_.G.onSubmit=function(n){n.preventDefault();return!1};
_.G.submitOnEnterKeyUp=function(n){var D;if(n.keyCode===13&&((D=this.data)==null?0:D.expandedText)){n=this.data.endpoint;D=_.Ao.unsafeClone(n);var L;((L=_.u(D==null?void 0:D.commandMetadata,_.jr))==null?0:L.url)?(_.u(D.commandMetadata,_.jr).url=_.iH(_.u(D.commandMetadata,_.jr).url,"query",this.data.expandedText),_.u(D,_.kz)&&(_.u(D,_.kz).query=this.data.expandedText),_.bP(this.hostElement,"yt-navigate",{endpoint:D,tempData:{disableCache:!0}})):(L=new _.pe("Error: Trying to navigate to an endpoint without url",
n),_.zo(L))}};
_.G.updateDataExpandedTextFromBinding=function(n){this.set("data.expandedText",n.detail.value)};
var k7=seC;k7.prototype.onDataChanged=k7.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.WSA),_.F("design:type",Object)],k7.prototype,"ytdExpandableInputBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],k7.prototype,"data",void 0);_.Y([_.bM("#input"),_.F("design:type",Object)],k7.prototype,"input",void 0);_.Y([_.bM("#icon-button"),_.F("design:type",HTMLElement)],k7.prototype,"iconButton",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k7.prototype,"onDataChanged",null);k7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],k7);
var hMO=_.FW()(k7,"ytd-expandable-tab-renderer",function(){if(EUl===void 0){var n=document.createElement("template");_.z(n,'\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="yt-icons:search" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);EUl=n}n=EUl;return n},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var c$A;var QeO=_.yK(["#"]),uVJ=function(){return _.m.apply(this,arguments)||this};
_.f(uVJ,_.m);uVJ.prototype.computeHrefWithDefault=function(n){return this.ytComponentBehavior.computeHref_(n,!0)||_.xO(QeO)};
_.oh.Object.defineProperties(uVJ.prototype,{primaryLinkEndpoint:{configurable:!0,enumerable:!0,get:function(){var n;return _.AR((n=this.data)==null?void 0:n.primaryLinkOnTap)}},
moreEndpoint:{configurable:!0,enumerable:!0,get:function(){var n;return _.AR((n=this.data)==null?void 0:n.moreOnTap)}}});
var pD=uVJ;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],pD.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pD.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],pD.prototype,"usePageHeaderStyle",void 0);_.Y([_.x("data.primaryOnTap"),_.F("design:type",Object),_.F("design:paramtypes",[])],pD.prototype,"primaryLinkEndpoint",null);
_.Y([_.x("data.moreOnTap"),_.F("design:type",Object),_.F("design:paramtypes",[])],pD.prototype,"moreEndpoint",null);pD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-header-links-view-model"})],pD);
_.l(pD,"ytd-channel-header-links-view-model",function(){if(c$A!==void 0)return c$A;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-header-links-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-channel-header-links-view-model">\n  <yt-attributed-string id="first-link" data="[[data.firstLink]]" ellipsis-truncate="true" hidden="[[!data.firstLink]]" link-inherit-color="true" user-input="true" class="style-scope ytd-channel-header-links-view-model">\n  </yt-attributed-string>\n  <yt-attributed-string id="more" data="[[data.more]]" hidden="[[!data.more]]" link-inherit-color="true" no-wrap="true" class="style-scope ytd-channel-header-links-view-model">\n  </yt-attributed-string>\n  <a id="primary-link" class="yt-simple-endpoint style-scope ytd-channel-header-links-view-model" href$="[[computeHrefWithDefault(primaryLinkEndpoint)]]" data="[[primaryLinkEndpoint]]" dir="ltr" hidden="[[!data.primaryLink]]">\n    [[data.primaryLink]]\n  </a>\n  <a id="suffix" class="yt-simple-endpoint style-scope ytd-channel-header-links-view-model" href$="[[computeHrefWithDefault(moreEndpoint)]]" data="[[moreEndpoint]]" hidden="[[!data.suffix]]">\n    [[data.suffix]]\n  </a>\n</div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return c$A=n},{mode:1});var fcA;var A$O=function(){var n=_.m.apply(this,arguments)||this;n.avatarSize=80;n.ariaLabel=_.Tg("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return n};
_.f(A$O,_.m);A$O.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
A$O.prototype.computeHref=function(n){var D;return((D=_.u(n,_.eH))==null?0:D.url)?this.componentBehavior.computeHref_(n):null};
A$O.prototype.onTap=function(){var n,D;(n=this.data)==null||!n.editAvatarServiceEndpoint||((D=_.u(this.data.editAvatarServiceEndpoint,_.eH))==null?0:D.url)||(_.c("web_ytd_channel_avatar_editor_command_resolver_ks")?_.Bz(this.hostElement,[this.data.editAvatarServiceEndpoint]):_.E().resolve(_.S6).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}}))};
var Zn=A$O;_.Y([_.W(_.hL),_.F("design:type",Object)],Zn.prototype,"ironButtonState",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Zn.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Zn.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Zn.prototype,"avatarSize",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Zn.prototype,"ariaLabel",void 0);
Zn=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],Zn);
_.l(Zn,"ytd-channel-avatar-editor",function(){if(fcA!==void 0)return fcA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return fcA=n},{mode:1});_.vB(_.wyo,"yt-tab-group-shape",{props:{shape:_.PX}});var zeU=function(){var n=_.m.apply(this,arguments)||this;n.expandableCustomTabRenderable=function(D){return WOT(D,function(){return void n.onSearchNavigate()})};
n.isRichGrid=!1;n.richGridMiniMode=!1;n.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-unsubscribe-action":"handleUnsubscribeAction","yt-window-resized":"onWindowResize"};return n};
_.f(zeU,_.m);_.G=zeU.prototype;_.G.areAllFalse=function(n,D,L){return!n&&!D&&!L};
_.G.updateJoinButtonOverrides=function(){var n;(n=_.r(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||n.set("overrides",this.joinButtonOverrides)};
_.G.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.sponsorButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},
"data.editChannelButtons":{id:"edit-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.otherButtons":{id:"other-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.tagline":{id:"channel-tagline",mapping:{channelTaglineRenderer:"ytd-channel-tagline-renderer"}},"data.headerLinks":{id:"channel-header-links",mapping:{channelHeaderLinksViewModel:{component:"ytd-channel-header-links-view-model",properties:{usePageHeaderStyle:"[[usePageHeaderStyle]]"}}}}}};
_.G.attached=function(){this.data&&this.dataChanged()};
_.G.computeHeaderDisabled=function(n,D){return D||!n};
_.G.handleButtonRefreshAction=function(n){(n=_.u(n,_.NkI))&&this.set("data.sponsorButton",n.membershipButton)};
_.G.handleInsertTabCommand=function(n){var D=_.u(n,UqT);D&&D.externalChannelId===this.data.channelId&&(D.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(L){return L.tabRenderer&&L.tabRenderer.tabIdentifier===D.tabIdentifier})||this.splice("tabs",D.tabIndex||-1,0,D.tab))};
_.G.handleRefreshChannelTabAction=function(n){var D,L=(D=this.tabs)==null?void 0:D.filter(function(q){var U;return(U=q.tabRenderer)==null?void 0:U.selected});
D=(L==null?void 0:L.length)===1?L[0]:void 0;var g;if((D==null?void 0:(g=D.tabRenderer)==null?void 0:g.tabIdentifier)===n){var b;_.bP(this.hostElement,"yt-navigate",{endpoint:(b=D.tabRenderer)==null?void 0:b.endpoint,tempData:{disableCache:!0}})}};
_.G.onWindowResize=function(){_.r(this.hostElement).querySelector("#header").fire("iron-resize")};
_.G.dataChanged=function(){var n=this.hasChannelArt;this.hasChannelArt=!1;if(this.data&&this.data.banner){var D=_.XJ(this.data.banner.thumbnails,this.hostElement.clientWidth);D&&(D.indexOf("//")===0&&(D="https:"+D),this.hasChannelArt=!0,_.Dy(this.hostElement,{"--yt-channel-banner":"url("+D+")"}))}this.hasChannelArt!==n&&_.r(this.hostElement).querySelector("#header").fire("iron-resize")};
_.G.onBannerUpdated=function(n,D){n=window.devicePixelRatio>1?D.hq_url:D.url;n.indexOf("//")===0&&(n="https:"+n);this.hasChannelArt=!0;_.Dy(this.hostElement,{"--yt-channel-banner":"url("+n+")"})};
_.G.observeLightsourcePalette=function(){var n,D,L=(n=this.data)==null?void 0:(D=n.headerColorPalette)==null?void 0:D.lightsourceColorPaletteData;L&&_.Q3(this.hostElement,L)};
_.G.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.G.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.G.handleUnsubscribeAction=function(){var n,D;((D=_.u((n=this.data)==null?void 0:n.sponsorButton,_.Wx))==null?void 0:D.style)==="STYLE_PRIMARY"&&_.r(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").set("data.style","STYLE_SUGGESTIVE")};
_.G.onFocusedChanged=function(n){(n=_.mZ(n))&&n.is==="tp-yt-paper-tab"&&n.hasRipple()&&(n.getRipple().holdDown=!n.pointerDown&&n.focused)};
_.G.updateSelectedFromBinding=function(n){this.ytdTabbedHeaderBehavior.selected=n.detail.value};
_.oh.Object.defineProperties(zeU.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:x23(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasChannelHeaderLinks:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.data)==null?0:(D=n.headerLinks)==null?0:D.channelHeaderLinksViewModel)}},
subscribeKey:{configurable:!0,enumerable:!0,get:function(){return this.get("subscribeButton.subscribeButtonRenderer.subscribedEntityKey",this.data)}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.subscriptionStateEntity)==null||!n.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono",buttonType:this.subscribed?"filled":"tonal"}}},
useModernStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.style)==="C4_TABBED_HEADER_RENDERER_STYLE_MODERN"}},
usePageHeaderStyle:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.style)==="C4_TABBED_HEADER_RENDERER_STYLE_PAGE_HEADER"}},
avatarSize:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?160:this.useModernStyle?128:80}},
shouldInlineChannelName:{configurable:!0,enumerable:!0,get:function(){var n=this.channelHandleDisplayStyle;return n==="MODERN"||n==="PAGE_HEADER"}},
hideBannerEndpoint:{configurable:!0,enumerable:!0,get:function(){var n;return this.usePageHeaderStyle||!((n=this.data)==null?0:n.bannerLinkEndpoint)}},
hideBannerVisibleArea:{configurable:!0,enumerable:!0,get:function(){var n;return this.usePageHeaderStyle||!((n=this.data)==null||!n.bannerLinkEndpoint)}},
showBannerEditor:{configurable:!0,enumerable:!0,get:function(){var n;return!!_.u((n=this.data)==null?void 0:n.bannerEditor,j0U)}},
bannerEffects:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:"parallax-background"}},
effectsConfig:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle?null:{"parallax-background":{scalar:.5}}}},
shouldShowPageHeaderBanner:{configurable:!0,enumerable:!0,get:function(){return this.usePageHeaderStyle&&!!this.hasChannelArt}},
isChannelHandlePresent:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.channelHandleText)}},
channelHandleDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelHandlePresent?this.usePageHeaderStyle?"PAGE_HEADER":this.useModernStyle?"MODERN":"CLASSIC":"NOT_AVAILABLE"}},
shouldShowChannelPronouns:{configurable:!0,enumerable:!0,get:function(){var n;return _.c("enable_view_pronouns_on_main_app")&&!((n=this.data)==null||!n.channelPronouns)}},
shouldShowSubscriberCount:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.subscriberCountText)}},
shouldShowVideosCount:{configurable:!0,enumerable:!0,get:function(){var n;return(this.useModernStyle||this.usePageHeaderStyle)&&!((n=this.data)==null||!n.videosCountText)}}});
var a0=zeU;a0.prototype.observerRichGridItemsPerRow=a0.prototype.observerRichGridItemsPerRow;a0.prototype.observeLightsourcePalette=a0.prototype.observeLightsourcePalette;a0.prototype.onBannerUpdated=a0.prototype.onBannerUpdated;a0.prototype.dataChanged=a0.prototype.dataChanged;a0.prototype.updateJoinButtonOverrides=a0.prototype.updateJoinButtonOverrides;_.Y([_.W(_.Kp),_.F("design:type",Object)],a0.prototype,"ytdGridStateAwareBehavior",void 0);
_.Y([_.W(JXl),_.F("design:type",Object)],a0.prototype,"ytdTabbedHeaderBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],a0.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],a0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],a0.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],a0.prototype,"ytdReduxBehavior",void 0);_.Y([_.bM("#tabs"),_.F("design:type",Object)],a0.prototype,"tabsElement",void 0);_.Y([_.t(),_.F("design:type",Array)],a0.prototype,"tabs",void 0);_.Y([_.x("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"tabGroupShape",null);_.Y([_.t(),_.F("design:type",Object)],a0.prototype,"expandableCustomTabRenderable",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],a0.prototype,"isRichGrid",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Object)],a0.prototype,"richGridMiniMode",void 0);_.Y([_.t({selector:_.OR}),_.F("design:type",Number)],a0.prototype,"richGridItemsPerRow",void 0);_.Y([_.t(),_.F("design:type",Object)],a0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],a0.prototype,"hasChannelArt",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"hasChannelHeaderLinks",null);_.Y([_.t({selector:_.EW2,reflectToAttribute:!0}),_.F("design:type",Boolean)],a0.prototype,"guideIsVisibleButNotPersistent",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"subscribeKey",null);
_.Y([_.t({selectorArgs:["subscribeKey"],selector:_.DX}),_.F("design:type",Object)],a0.prototype,"subscriptionStateEntity",void 0);_.Y([_.x("subscriptionStateEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"subscribed",null);_.Y([_.x("subscribed"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"joinButtonOverrides",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"useModernStyle",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"usePageHeaderStyle",null);_.Y([_.x("useModernStyle","usePageHeaderStyle"),_.F("design:type",Number),_.F("design:paramtypes",[])],a0.prototype,"avatarSize",null);
_.Y([_.x("channelHandleDisplayStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"shouldInlineChannelName",null);_.Y([_.x("data","usePageHeaderStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"hideBannerEndpoint",null);_.Y([_.x("data","usePageHeaderStyle"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"hideBannerVisibleArea",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"showBannerEditor",null);_.Y([_.x("usePageHeaderStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"bannerEffects",null);_.Y([_.x("usePageHeaderStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],a0.prototype,"effectsConfig",null);_.Y([_.x("usePageHeaderStyle","hasChannelArt"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"shouldShowPageHeaderBanner",null);
_.Y([_.x("data.channelHandleText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"isChannelHandlePresent",null);_.Y([_.x("isChannelHandlePresent","useModernStyle","usePageHeaderStyle"),_.F("design:type",String),_.F("design:paramtypes",[])],a0.prototype,"channelHandleDisplayStyle",null);_.Y([_.x("data.channelPronouns"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"shouldShowChannelPronouns",null);
_.Y([_.x("data.subscriberCountText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"shouldShowSubscriberCount",null);_.Y([_.x("useModernStyle","data.videosCountText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],a0.prototype,"shouldShowVideosCount",null);_.Y([_.P("joinButtonOverrides"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a0.prototype,"updateJoinButtonOverrides",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a0.prototype,"dataChanged",null);_.Y([_.R("yt-banner-updated"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],a0.prototype,"onBannerUpdated",null);_.Y([_.P("data.headerColorPalette.lightsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a0.prototype,"observeLightsourcePalette",null);
_.Y([_.P("richGridItemsPerRow","isRichGrid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],a0.prototype,"observerRichGridItemsPerRow",null);a0=_.Y([_.X({is:"ytd-c4-tabbed-header-renderer",disableElementRegistration:!0})],a0);
_.l(a0,"ytd-c4-tabbed-header-renderer",function(){if(U_U!==void 0)return U_U;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-c4-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-c4-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent)]]" effects="[[bannerEffects]]" effects-config="[[effectsConfig]]" fixed="" class="style-scope ytd-c4-tabbed-header-renderer"><a class="banner-visible-area yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer" aria-label$="[[data.banner.accessibility.accessibilityData.label]]" data="[[data.bannerLinkEndpoint]]" hidden="[[hideBannerEndpoint]]" href="[[computeHref_(data.bannerLinkEndpoint)]]"></a><template is="dom-if" if="[[!hideBannerVisibleArea]]" class="style-scope ytd-c4-tabbed-header-renderer"><div class="banner-visible-area style-scope ytd-c4-tabbed-header-renderer"><div id="banner-editor" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-if" if="[[showBannerEditor]]" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-banner-editor-renderer data="[[data.bannerEditor.channelBannerEditorRenderer]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-banner-editor-renderer></template></div></div></template><template is="dom-if" if="[[shouldShowPageHeaderBanner]]" class="style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner-sizer style-scope ytd-c4-tabbed-header-renderer"><div class="page-header-banner-image style-scope ytd-c4-tabbed-header-renderer"></div><template is="dom-if" if="[[showBannerEditor]]" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-banner-editor-renderer data="[[data.bannerEditor.channelBannerEditorRenderer]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-banner-editor-renderer></template></div></div></template><div id="channel-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="channel-header" class="style-scope ytd-c4-tabbed-header-renderer"><div id="channel-header-container" class="style-scope ytd-c4-tabbed-header-renderer"><yt-img-shadow id="avatar" hidden="[[data.editAvatarServiceEndpoint]]" thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow><ytd-channel-avatar-editor id="avatar-editor" avatar-size="[[avatarSize]]" data="[[data]]" disable-upgrade$="[[!data.editAvatarServiceEndpoint]]" hidden="[[!data.editAvatarServiceEndpoint]]" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-avatar-editor><div id="inner-header-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="meta" class="style-scope ytd-c4-tabbed-header-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" has-channel-art="[[hasChannelArt]]" wrap-text="" class="style-scope ytd-c4-tabbed-header-renderer"></ytd-channel-name><p hidden="[[!equals(channelHandleDisplayStyle, \'CLASSIC\')]]" class="style-scope ytd-c4-tabbed-header-renderer"><yt-formatted-string id="channel-handle" class="meta-item style-scope ytd-c4-tabbed-header-renderer" respect-lang-dir="" text="[[data.channelHandleText]]"></yt-formatted-string></p><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldInlineChannelName]]"><yt-formatted-string id="channel-handle" respect-lang-dir="" text="[[data.channelHandleText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[areAllFalse(shouldShowChannelPronouns, shouldShowSubscriberCount, shouldShowVideosCount)]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowChannelPronouns]]"><yt-formatted-string id="channel-pronouns" text="[[data.channelPronouns]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[areAllFalse(shouldShowSubscriberCount, shouldShowVideosCount, false)]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowSubscriberCount]]"><yt-formatted-string id="subscriber-count" text="[[data.subscriberCountText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string><span aria-hidden="true" class="delimiter style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowVideosCount]]">\u2027</span></span><span class="meta-item style-scope ytd-c4-tabbed-header-renderer" hidden="[[!shouldShowVideosCount]]"><yt-formatted-string id="videos-count" text="[[data.videosCountText]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string></span><div id="channel-tagline" class="style-scope ytd-c4-tabbed-header-renderer"></div><div id="channel-header-links" class="style-scope ytd-c4-tabbed-header-renderer"></div></div><div id="buttons" class="style-scope ytd-c4-tabbed-header-renderer"><div id="purchase-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="subscribe-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="sponsor-button" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="edit-buttons" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div><div id="other-buttons" class="channel-action style-scope ytd-c4-tabbed-header-renderer"></div></div></div></div><div id="links-holder" class="style-scope ytd-c4-tabbed-header-renderer"><div id="primary-links" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-repeat" items="[[data.headerLinks.channelHeaderLinksRenderer.primaryLinks]]" as="primaryLink" class="style-scope ytd-c4-tabbed-header-renderer"><a class="yt-simple-endpoint container style-scope ytd-c4-tabbed-header-renderer" href$="[[computeHref_(primaryLink.navigationEndpoint)]]" data="[[primaryLink.navigationEndpoint]]" title$="[[getSimpleString(primaryLink.title)]]"><div class="icon-container style-scope ytd-c4-tabbed-header-renderer"><yt-img-shadow height="16" thumbnail="[[primaryLink.icon]]" width="16" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow><yt-formatted-string text="[[primaryLink.title]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-formatted-string></div></a></template></div><div id="secondary-links" class="style-scope ytd-c4-tabbed-header-renderer"><template is="dom-repeat" items="[[data.headerLinks.channelHeaderLinksRenderer.secondaryLinks]]" as="secondaryLink" class="style-scope ytd-c4-tabbed-header-renderer"><a class="yt-simple-endpoint style-scope ytd-c4-tabbed-header-renderer" href$="[[computeHref_(secondaryLink.navigationEndpoint)]]" data="[[secondaryLink.navigationEndpoint]]" title$="[[getSimpleString(secondaryLink.title)]]"><yt-img-shadow height="16" thumbnail="[[secondaryLink.icon]]" width="16" class="style-scope ytd-c4-tabbed-header-renderer"></yt-img-shadow></a></template></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-c4-tabbed-header-renderer"><div id="tabs-divider" class="style-scope ytd-c4-tabbed-header-renderer"></div><tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-c4-tabbed-header-renderer"><yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-c4-tabbed-header-renderer"></yt-tab-group-shape></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return U_U=n},{mode:1});var IcT;var COR=function(){return _.m.apply(this,arguments)||this};
_.f(COR,_.m);COR.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"}}}};
COR.prototype.dataChanged=function(){if(this.data){var n=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var D=_.XJ(this.data.banner.thumbnails,this.hostElement.clientWidth);D&&(D.indexOf("//")===0&&(D="https:"+D),this.hasBannerArt=!0,_.Dy(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+D+")"}))}this.hasBannerArt!==n&&_.r(this.hostElement).querySelector("#header").fire("iron-resize")}};
COR.prototype.updateSelectedFromBinding=function(n){this.selected=n.detail.value};
var d6=COR;d6.prototype.dataChanged=d6.prototype.dataChanged;_.Y([_.W(JXl),_.F("design:type",Object)],d6.prototype,"ytdTabbedHeaderBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],d6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.Kp),_.F("design:type",Object)],d6.prototype,"ytdGridStateAwareBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],d6.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],d6.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],d6.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],d6.prototype,"selected",void 0);_.Y([_.t(),_.F("design:type",Boolean)],d6.prototype,"active",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],d6.prototype,"hasBannerArt",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],d6.prototype,"dataChanged",null);d6=_.Y([_.X({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],d6);
_.l(d6,"ytd-interactive-tabbed-header-renderer",function(){if(IcT!==void 0)return IcT;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IcT=n},{mode:1});var r$U;var OEJ=function(){return _.m.apply(this,arguments)||this};
_.f(OEJ,_.m);OEJ.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
OEJ.prototype.computeActionsAlignment=function(n){return(n==null?void 0:n.actionsAlignment)||""};
var Td=OEJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Td.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Td.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.F("design:type",String)],Td.prototype,"actionsAlignment",void 0);
Td=_.Y([_.X({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Td);
_.l(Td,"ytd-page-footer-renderer",function(){if(r$U!==void 0)return r$U;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return r$U=n},{mode:1});var iEA;var wDO;var heA=function(){var n=_.m.apply(this,arguments)||this;n.isEditing=!1;n.useSlot=!1;n.isMultiline=!1;return n};
_.f(heA,_.m);_.G=heA.prototype;_.G.onKeydown=function(n){if(n.keyCode===13&&!this.isMultiline)this.onSave();else if(n.keyCode===27)this.onCancel()};
_.G.computeComponentStyle=function(n){return(n==null?0:n.style)?n.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.G.computeisMultiline=function(n){if(this.multilineOverride!==void 0)return this.multilineOverride;var D,L;return!!(n==null?0:(D=n.formField)==null?0:(L=D.textInputFormFieldRenderer)==null?0:L.isMultiline)};
_.G.computeTextDisplayed=function(n,D){if(n)return n;if(D)return D};
_.G.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.G.onSave=function(){if(this.textForm.validate()){this.textForm.save();var n=this.textForm.value;if(n)this.set("data.textDisplayed",_.Mn(n));else{var D;((D=this.data)==null?0:D.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.tZ("inline-form-changed",this.data));this.isEditing=!1}};
_.G.onCancel=function(){var n=_.o_(this.data.textDisplayed);n===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(n);this.isEditing=!1};
var Ed=heA;Ed.prototype.onKeydown=Ed.prototype.onKeydown;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Ed.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ed.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ed.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ed.prototype,"isEditing",void 0);_.Y([_.t(),_.F("design:type",Object)],Ed.prototype,"useSlot",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ed.prototype,"multilineOverride",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Ed.prototype,"enableOverlayTheme",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.F("design:type",String)],Ed.prototype,"componentStyle",void 0);
_.Y([_.t({computed:"computeisMultiline(data)"}),_.F("design:type",Object)],Ed.prototype,"isMultiline",void 0);_.Y([_.bM("#text-form"),_.F("design:type",Object)],Ed.prototype,"textForm",void 0);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],Ed.prototype,"onKeydown",null);Ed=_.Y([_.X({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],Ed);
_.l(Ed,"ytd-inline-form-renderer",function(){if(wDO!==void 0)return wDO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return wDO=n},{mode:1});var W23;var eeA=function(){var n=_.m.apply(this,arguments)||this;n.previousSelectValue=void 0;n.selectedItemMessage=void 0;return n};
_.f(eeA,_.m);eeA.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
eeA.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var n,D,L,g,b=(n=this.data)==null?void 0:(D=n.dropdown)==null?void 0:(L=D.dropdownRenderer)==null?void 0:(g=L.entries)==null?void 0:g.map(function(J){return J.privacyDropdownItemRenderer});
n=_.V(b!=null?b:[]);for(D=n.next();!D.done;D=n.next())if((D=D.value)&&D.int32Value===this.selectedValue){this.selectedItemMessage=D.itemMessage;break}}else this.selectedItemMessage=void 0;var q;(q=this.onValueChanged)==null||q.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var U;(U=this.data)!=null&&U.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
eeA.prototype.onValueChangedForSelectedValue=function(n){this.selectedValue=n.detail.value};
var sd=eeA;sd.prototype.selectedValueChanged=sd.prototype.selectedValueChanged;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],sd.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],sd.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sd.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sd.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sd.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],sd.prototype,"theme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Number)],sd.prototype,"selectedValue",void 0);_.Y([_.t(),_.F("design:type",Function)],sd.prototype,"onValueChanged",void 0);
_.Y([_.V8("selectedValue"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sd.prototype,"selectedValueChanged",null);sd=_.Y([_.X({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],sd);
_.l(sd,"ytd-dropdown-form-field-renderer",function(){if(W23!==void 0)return W23;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return W23=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var x_A;var K2w=function(){return _.m.apply(this,arguments)||this};
_.f(K2w,_.m);_.oh.Object.defineProperties(K2w.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var n=[],D=_.V(this.data||[]),L=D.next();!L.done;L=D.next())(L=_.u(L.value,VpA))&&n.push(L);return n}}});
var Reo=K2w;_.Y([_.t(),_.F("design:type",Array)],Reo.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Reo.prototype,"byline",null);Reo=_.Y([_.X({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],Reo);
_.l(Reo,"ytd-playlist-byline-renderer",function(){if(x_A!==void 0)return x_A;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return x_A=n},{mode:1});var POA;var t2o=function(){var n=_.m.apply(this,arguments)||this;n.rtlBullet=_.c("web_playlist_stats_rtl_bullet_icon_killswitch");n.modern=_.c("web_modern_buttons");n.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return n};
_.f(t2o,_.m);_.G=t2o.prototype;_.G.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"}}}}};
_.G.attached=function(){};
_.G.computeIsCustomThumbnail=function(n){return n?!!n.playlistCustomThumbnailRenderer:!1};
_.G.onYtNavigate=function(n,D){if(D&&D.actions&&D.actions.indexOf("shuffle")>-1){n=_.E().resolve(_.xQ);var L=D.tempData||{};L.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);D.tempData=L;n.isShuffleNextPlaylist=!0}};
_.G.onUpdatePlaylistAction=function(n){var D;n=(D=_.u(n,_.jxI))==null?void 0:D.updatedRenderer;if(D=_.u(n,DqA))this.data=D};
_.G.computeStyleType=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeThumbnailWidth=function(n){return n==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.G.computeHideThumbnailAria=function(n){if(n==null?0:n.thumbnailOverlays)for(var D=0;D<n.thumbnailOverlays.length;D++){var L=void 0;if((L=n.thumbnailOverlays[D])==null?0:L.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
var cN=t2o;cN.prototype.onYtNavigate=cN.prototype.onYtNavigate;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],cN.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],cN.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],cN.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cN.prototype,"rtlBullet",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.F("design:type",String)],cN.prototype,"styleType",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.F("design:type",Number)],cN.prototype,"thumbnailWidth",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],cN.prototype,"modern",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.F("design:type",Boolean)],cN.prototype,"isCustomThumbnail",void 0);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],cN.prototype,"onYtNavigate",null);cN=_.Y([_.X({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],cN);
_.l(cN,"ytd-playlist-sidebar-primary-info-renderer",function(){if(POA!==void 0)return POA;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return POA=n},{mode:1});var m_T;var vUC=function(){return _.m.apply(this,arguments)||this};
_.f(vUC,_.m);vUC.prototype.computeOwnerVisibility=function(n){return!(!n.videoOwner&&!n.button)};
vUC.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"}}}};
var Qu=vUC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Qu.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Qu.prototype,"data",void 0);Qu=_.Y([_.X({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],Qu);
_.l(Qu,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(m_T!==void 0)return m_T;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return m_T=n},{mode:1});var XDO;var lcJ=function(){var n=_.m.apply(this,arguments)||this;n.expanded=!1;n.isCompact=!1;return n};
_.f(lcJ,_.m);_.G=lcJ.prototype;_.G.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.G.dataChanged=function(){this.data&&_.HI(_.r(this.text),_.zTL(_.rTL,_.o_(this.data.text||null)))};
_.G.computeAutoScrollEnabled=function(n,D){return n&&!D};
_.G.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.G.toggleOnTap=function(){this.expanded=!this.expanded};
var u3=lcJ;u3.prototype.expandedChanged=u3.prototype.expandedChanged;u3.prototype.dataChanged=u3.prototype.dataChanged;_.Y([_.W(_.tlC),_.F("design:type",Object)],u3.prototype,"ytdAutoScrollBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u3.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],u3.prototype,"expanded",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],u3.prototype,"isCompact",void 0);_.Y([_.t({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.F("design:type",Boolean)],u3.prototype,"autoScrollEnabled",void 0);_.Y([_.bM("#text"),_.F("design:type",Object)],u3.prototype,"text",void 0);_.Y([_.bM("#expander-icon"),_.F("design:type",Object)],u3.prototype,"expanderIcon",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u3.prototype,"dataChanged",null);_.Y([_.P("expanded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u3.prototype,"expandedChanged",null);u3=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],u3);
_.l(u3,"ytd-channel-legal-info-renderer",function(){if(XDO!==void 0)return XDO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return XDO=n},{mode:1});var M2l;var oUR=_.Tg("DOWNLOAD",{},"Download"),YD2=_.Tg("DOWNLOADING",{},"Downloading"),SDl=_.Tg("DOWNLOADED",{},"Downloaded"),F22=function(){var n=_.m.apply(this,arguments)||this;n.downloadProgress=0;n.isDownloadComplete=!1;n.transferState="TRANSFER_STATE_UNKNOWN";return n};
_.f(F22,_.m);_.G=F22.prototype;_.G.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.G.dataChanged=function(){var n;(n=this.data)!=null&&n.tooltip||(n=_.es(_.Ss().getState(),this.playlistId),this.updateButtonState(n))};
_.G.computePlaylistId=function(n){return n};
_.G.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.G.updateButtonState=function(n){if(this.data&&(this.data.tooltip!==YD2||!_.ER(n))){this.isDownloadComplete=!1;switch(n){case "TRANSFER_STATE_UNKNOWN":n=oUR;var D="OFFLINE_DOWNLOAD";var L="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":n=SDl;D="OFFLINE_PIN";L="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":n=YD2;D="OFFLINE_DOWNLOADING_ZERO";L="ACTION_REMOVE_WITH_PROMPT";
break;default:n=oUR,D="OFFLINE_DOWNLOAD",L="ACTION_ADD"}var g=Object.assign({},this.data);g.tooltip=n;g.accessibilityData={accessibilityData:{label:n}};g.icon={iconType:D};g.size="SIZE_DEFAULT";_.u(g.command,_.Vd)&&(_.u(g.command,_.Vd).action=L);this.set("data",g)}};
_.G.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var n="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?n="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?n="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?n="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?n="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?n="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(n="OFFLINE_PIN",this.isDownloadComplete=!0);var D;n!==((D=this.data.icon)==null?void 0:D.iconType)&&(D=Object.assign({},this.data),D.tooltip=YD2,D.accessibilityData={accessibilityData:{label:YD2}},D.icon={iconType:n},_.u(D.command,_.Vd)&&(_.u(D.command,_.Vd).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",D))}};
var fD=F22;fD.prototype.updateProgress=fD.prototype.updateProgress;fD.prototype.onTransferStateChanged=fD.prototype.onTransferStateChanged;fD.prototype.dataChanged=fD.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],fD.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"forceIconButton",void 0);
_.Y([_.t({value:!0}),_.F("design:type",Boolean)],fD.prototype,"forceIconOnly",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"overrides",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"buttonTooltipPosition",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"styleActionButton",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"disableTextTransform",void 0);
_.Y([_.t({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.F("design:type",String)],fD.prototype,"playlistId",void 0);_.Y([_.t(),_.F("design:type",Object)],fD.prototype,"data",void 0);_.Y([_.t({selector:_.eZO,selectorArgs:["playlistId"]}),_.F("design:type",Object)],fD.prototype,"downloadProgress",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],fD.prototype,"isDownloadComplete",void 0);
_.Y([_.t({selector:_.es,selectorArgs:["playlistId"]}),_.F("design:type",String)],fD.prototype,"transferState",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],fD.prototype,"showTooltips",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],fD.prototype,"sendCommandWhenDisabled",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fD.prototype,"disabled",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fD.prototype,"dataChanged",null);_.Y([_.V8("transferState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fD.prototype,"onTransferStateChanged",null);_.Y([_.V8("downloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fD.prototype,"updateProgress",null);
fD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],fD);
_.l(fD,"ytd-download-playlist-button-renderer",function(){if(M2l!==void 0)return M2l;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return M2l=n},{mode:1});var HER;_.vB(_.qx,"thumbnail-overlay-button-view-model",{props:{data:_.PX,lockupExperiments:_.PX}});var y$R=function(){var n=_.m.apply(this,arguments)||this;n.isSquare=!1;n.isVertical=!1;return n};
_.f(y$R,_.m);y$R.prototype.computeIsSquare=function(n){return n!=null&&n.thumbnail?wND(n.thumbnail)==="SQUARE":!1};
y$R.prototype.computeIsVertical=function(n){return n!=null&&n.thumbnail?wND(n.thumbnail)==="VERTICAL":!1};
y$R.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
var AI=y$R;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],AI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],AI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.F("design:type",Object)],AI.prototype,"isSquare",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.F("design:type",Object)],AI.prototype,"isVertical",void 0);
_.Y([_.t(),_.F("design:type",Object)],AI.prototype,"data",void 0);AI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],AI);
_.l(AI,"ytd-hero-playlist-thumbnail-renderer",function(){if(HER!==void 0)return HER;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return HER=n},{mode:1});var N$3=function(){var n=_.m.apply(this,arguments)||this;n.isDarkTheme=!1;n.isUltraWide=!1;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return n};
_.f(N$3,_.m);_.G=N$3.prototype;_.G.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.E();var n;(n=_.E().resolve(_.Yo(_.j3)))!=null&&(n.headerElement=this.hostElement)};
_.G.detached=function(){var n;(n=_.E().resolve(_.Yo(_.j3)))!=null&&(n.headerElement=void 0)};
_.G.onUpdateHeader=function(n){(n=n.detail)&&this.set("data",n)};
_.G.computeTextDisplayed=function(n){if(n)return n.textDisplayed?n.textDisplayed:n.placeholder};
_.G.gradientColorToLinearGradientStop=function(n){var D=this.isDarkTheme?n.darkThemeColor:n.lightThemeColor;return D?_.z7(D)+" "+((n==null?void 0:n.startLocation)||0)*100+"%":"transparent"};
_.G.onWindowResize=function(){var n;((n=this.data)==null?0:n.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.G.onIronResize=function(n){this.isUltraWide=!n.detail.value};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.onUpdatePlaylistName=function(n){var D=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},n.detail.value));_.X6(this,function(){var L;(L=D.editableTitle)==null||L.resize()})};
_.G.onUpdatePlaylistDescription=function(n){var D=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},n.detail.value));_.X6(this,function(){var L;(L=D.editableDescriptionInlineExpander)==null||L.resize()})};
_.G.getCinematicData=function(n){return _.u(n==null?void 0:n.cinematicContainer,_.iQ)};
_.oh.Object.defineProperties(N$3.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 n,D=(n=this.getCinematicData(this.data))==null?void 0:n.config;return(n=this.isDarkTheme?D==null?void 0:D.darkThemeBackgroundColor:D==null?void 0:D.lightThemeBackgroundColor)?"background-color:"+_.AW(n)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var n;return _.u((n=this.data)==null?void 0:n.descriptionForm,ncR)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L,g;return"background:linear-gradient(to bottom, "+(((g=(D=this.getCinematicData(this.data))==null?void 0:(L=D.gradientColorConfig)==null?void 0:L.map(function(b){return n.gradientColorToLinearGradientStop(b)}))==null?void 0:g.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var n;return _.o_((n=this.data)==null?void 0:n.descriptionTapText)}}});
var zd=N$3;zd.prototype.onUpdateHeader=zd.prototype.onUpdateHeader;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],zd.prototype,"actionHandlerBehavior",void 0);_.Y([_.bM("#description-inline-expander"),_.F("design:type",Object)],zd.prototype,"descriptionInlineExpander",void 0);
_.Y([_.bM("#editable-description-inline-expander"),_.F("design:type",Object)],zd.prototype,"editableDescriptionInlineExpander",void 0);_.Y([_.t(),_.F("design:type",Object)],zd.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],zd.prototype,"isUltraWide",void 0);_.Y([_.bM("#editable-title-display"),_.F("design:type",Object)],zd.prototype,"editableTitle",void 0);_.Y([_.x("isUltraWide"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"maxDescriptionLines",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"noCinematicData",null);_.Y([_.R("yt-new-playlist-header"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],zd.prototype,"onUpdateHeader",null);_.Y([_.x("data","isDarkTheme"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"backgroundStyle",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"descriptionFormData",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"getDropdownTheme",null);_.Y([_.x("data","isDarkTheme"),_.F("design:type",String),_.F("design:paramtypes",[])],zd.prototype,"gradientStyle",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],zd.prototype,"descriptionTapText",null);
zd=_.Y([_.X({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],zd);
_.l(zd,"ytd-playlist-header-renderer",function(){if(iEA!==void 0)return iEA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return iEA=n},{mode:_.He("kevlar_poly_si_batch_j078")?1:2});var jeU;var nbU;var D93=function(){return _.m.apply(this,arguments)||this};
_.f(D93,_.m);D93.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
var I0=D93;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],I0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],I0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],I0.prototype,"data",void 0);I0=_.Y([_.X({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],I0);
_.l(I0,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(nbU!==void 0)return nbU;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return nbU=n},{mode:1});var Lol=function(){return _.m.apply(this,arguments)||this};
_.f(Lol,_.m);
Lol.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}}}}};
Lol.prototype.computeUsePremiumShowStyle=function(n){if(!n||!n.items)return!1;for(var D=0;D<n.items.length;D++)if(_.u(n.items[D],DqA)){var L=void 0;return((L=_.u(n.items[D],DqA))==null?void 0:L.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
var CD=Lol;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],CD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],CD.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],CD.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.F("design:type",Boolean)],CD.prototype,"usePremiumShowStyle",void 0);
CD=_.Y([_.X({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],CD);
_.l(CD,"ytd-playlist-sidebar-renderer",function(){if(jeU!==void 0)return jeU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return jeU=n},{mode:1});var gbw;var P3C=_.s9({pageHeaderViewModel:_.jRy});_.Hl(tT3);_.HB(tT3,"yt-page-header-renderer",{propNames:"noPadding data enableBanner cinematicContainerTopbarOffset allowCinematicContainerOverflow displayAsSidebar".split(" ")});_.vB(_.ZOC,"yt-image-banner-view-model",{props:{data:_.PX,isPositionRelative:_.PX}});var bxl=function(){var n=_.m.apply(this,arguments)||this;n.expandableCustomTabRenderable=function(D){return WOT(D,function(){return void n.onSearchNavigate()})};
n.isRichGrid=!1;n.isConstrainedList=!1;n.richGridMiniMode=!1;n.richGridStyle="RICH_GRID_STYLE_UNKNOWN";n.isRichGridShorts=!1;n.responsiveSizing="COMPACT";n.disableGridStateAware=!1;n.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return n};
_.f(bxl,_.m);_.G=bxl.prototype;_.G.computeHeaderDisabled=function(n,D){return D||!n||this.tabsHidden};
_.G.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.G.computeIsRichGridShorts=function(n){return n==="RICH_GRID_STYLE_SHORTS_GRID"||n==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.G.computeImageBannerViewModel=function(){var n,D;return _.u((D=_.u((n=this.data)==null?void 0:n.content,_.C_6))==null?void 0:D.banner,_.NZJ)};
_.G.computeHasCinematicContainer=function(){var n,D;return!((D=_.u((n=this.data)==null?void 0:n.content,_.C_6))==null||!D.background)};
_.G.handleHeaderResize=function(){var n=_.r(this.hostElement).querySelector("#header");n&&_.bP(n,"iron-resize")};
_.G.handleInsertTabCommand=function(n){var D=_.u(n,UqT);D&&(D.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(L){return L.tabRenderer&&L.tabRenderer.tabIdentifier===D.tabIdentifier})||this.splice("tabs",D.tabIndex||-1,0,D.tab))};
_.G.handleRefreshChannelTabAction=function(n){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===n&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.G.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.G.observerRichGridSlimItemsPerRow=function(){_.Dy(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.G.updateCssVars=function(){this.richGridItemsPerRow&&_.Dy(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.H7("rich_grid_max_item_width",500))+16)-16+"px"})};
_.G.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.Dy(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.G.onDataChanged=function(){this.handleHeaderResize()};
_.G.onWindowResize=function(){this.handleHeaderResize()};
_.G.onFocusedChanged=function(n){(n=_.mZ(n))&&n.is==="tp-yt-paper-tab"&&n.hasRipple()&&(n.getRipple().holdDown=!n.pointerDown&&n.focused)};
_.G.updateSelectedFromBinding=function(n){this.ytdTabbedHeaderBehavior.selected=n.detail.value};
_.G.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.oh.Object.defineProperties(bxl.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:x23(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.imageBannerViewModel)==null?void 0:n.style)==="IMAGE_BANNER_STYLE_INSET"}}});
var r6=bxl;r6.prototype.onDataChanged=r6.prototype.onDataChanged;r6.prototype.updateCssVarsForResponsiveGrid=r6.prototype.updateCssVarsForResponsiveGrid;r6.prototype.updateCssVars=r6.prototype.updateCssVars;r6.prototype.observerRichGridSlimItemsPerRow=r6.prototype.observerRichGridSlimItemsPerRow;r6.prototype.observerRichGridItemsPerRow=r6.prototype.observerRichGridItemsPerRow;_.Y([_.W(_.Kp),_.F("design:type",Object)],r6.prototype,"ytdGridStateAwareBehavior",void 0);
_.Y([_.W(JXl),_.F("design:type",Object)],r6.prototype,"ytdTabbedHeaderBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],r6.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],r6.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],r6.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],r6.prototype,"ytdReduxBehavior",void 0);_.Y([_.bM("#tabs"),_.F("design:type",Object)],r6.prototype,"tabsElement",void 0);_.Y([_.t(),_.F("design:type",Array)],r6.prototype,"tabs",void 0);_.Y([_.t(),_.F("design:type",Object)],r6.prototype,"expandableCustomTabRenderable",void 0);_.Y([_.x("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],r6.prototype,"tabGroupShape",null);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"isRichGrid",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"isConstrainedList",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Object)],r6.prototype,"richGridMiniMode",void 0);_.Y([_.t({selector:function(n){return n.ui.richGridStyle}}),
_.F("design:type",Object)],r6.prototype,"richGridStyle",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.F("design:type",Object)],r6.prototype,"isRichGridShorts",void 0);_.Y([_.t({selector:_.OR}),_.F("design:type",Number)],r6.prototype,"richGridItemsPerRow",void 0);_.Y([_.t({selector:function(n){return n.ui.richGridContainerWidth}}),
_.F("design:type",Number)],r6.prototype,"richGridContainerWidth",void 0);_.Y([_.t({selector:_.Q94}),_.F("design:type",Number)],r6.prototype,"richGridSlimItemsPerRow",void 0);_.Y([_.t(),_.F("design:type",Object)],r6.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"responsiveSizing",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],r6.prototype,"disableGridStateAware",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeImageBannerViewModel(data)"}),_.F("design:type",Object)],r6.prototype,"imageBannerViewModel",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.F("design:type",Boolean)],r6.prototype,"hasCinematicContainer",void 0);_.Y([_.t({selector:_.EW2,reflectToAttribute:!0}),_.F("design:type",Boolean)],r6.prototype,"guideIsVisibleButNotPersistent",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],r6.prototype,"hasBanner",null);_.Y([_.t({reflectToAttribute:!0}),_.x("imageBannerViewModel"),_.F("design:type",Object),_.F("design:paramtypes",[])],r6.prototype,"hasInsetBanner",null);_.Y([_.t({computed:"computeTabsHidden(tabs)",value:!0}),_.F("design:type",Boolean)],r6.prototype,"tabsHidden",void 0);
_.Y([_.P("richGridItemsPerRow","isRichGrid"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"observerRichGridItemsPerRow",null);_.Y([_.P("richGridSlimItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"observerRichGridSlimItemsPerRow",null);
_.Y([_.P("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"updateCssVars",null);_.Y([_.P("richGridContainerWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"updateCssVarsForResponsiveGrid",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],r6.prototype,"onDataChanged",null);
r6=_.Y([_.X({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],r6);
_.l(r6,"ytd-tabbed-page-header",function(){if(gbw!==void 0)return gbw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return gbw=n},{mode:1});var $9R;var G93=function(){return _.m.apply(this,arguments)||this};
_.f(G93,_.m);G93.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.oh.Object.defineProperties(G93.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var n,D;return this.componentBehavior.computeIcon_(((D=_.u((n=this.data)==null?void 0:n.badge,_.i$I))==null?void 0:D.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.badge,_.i$I))==null?void 0:D.label}}});
var Od=G93;Od.prototype.observerRichGridItemsPerRow=Od.prototype.observerRichGridItemsPerRow;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Od.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Od.prototype,"componentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Od.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.r4}),_.F("design:type",Boolean)],Od.prototype,"richGridMiniMode",void 0);
_.Y([_.t({selector:_.OR}),_.F("design:type",Number)],Od.prototype,"richGridItemsPerRow",void 0);_.Y([_.t(),_.F("design:type",Object)],Od.prototype,"data",void 0);_.Y([_.P("richGridItemsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Od.prototype,"observerRichGridItemsPerRow",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Od.prototype,"badgeIconName",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Od.prototype,"badgeLabel",null);Od=_.Y([_.X({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],Od);
_.l(Od,"ytd-member-hub-profile-renderer",function(){if($9R!==void 0)return $9R;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $9R=n},{mode:1});var q73;var VIR=function(){return _.m.apply(this,arguments)||this};
_.f(VIR,_.m);VIR.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
var i3=VIR;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],i3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],i3.prototype,"data",void 0);i3=_.Y([_.X({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],i3);
_.l(i3,"ytd-settings-sidebar-renderer",function(){if(q73!==void 0)return q73;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return q73=n},{mode:1});var U9l;var w6=function(){return _.m.apply(this,arguments)||this};
_.f(w6,_.m);w6.prototype.shouldHideHashtagInfo_=function(n){return!(n==null?0:n.hashtagInfoText)};
w6.prototype.onFocusedChanged=function(n){(n=_.mZ(n))&&n.is==="tp-yt-paper-tab"&&n.hasRipple()&&(n.getRipple().holdDown=!n.pointerDown&&n.focused)};
w6.prototype.updateSelectedFromBinding=function(n){this.selected=n.detail.value};
_.oh.Object.defineProperties(w6.prototype,{tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
var hI=w6;_.Y([_.W(JXl),_.F("design:type",Object)],hI.prototype,"ytdTabbedHeaderBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hI.prototype,"rendererBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],hI.prototype,"data",void 0);_.Y([_.bM("#tabs"),_.F("design:type",Object)],hI.prototype,"tabsElement",void 0);_.Y([_.t(),_.F("design:type",Array)],hI.prototype,"tabs",void 0);_.Y([_.t(),_.F("design:type",Object)],hI.prototype,"selected",void 0);
_.Y([_.x("tabs"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],hI.prototype,"tabsEnabled",null);hI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-hashtag-header-renderer"})],hI);
_.l(hI,"ytd-hashtag-header-renderer",function(){if(U9l!==void 0)return U9l;var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-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-hashtag-header-renderer">\n  <tp-yt-app-header id="header" slot="header" condenses="" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-hashtag-header-renderer">\n    <div id="hashtag-info-container" class="style-scope ytd-hashtag-header-renderer">\n      <yt-formatted-string id="hashtag" dir="auto" text="[[data.hashtag]]" class="style-scope ytd-hashtag-header-renderer">\n      </yt-formatted-string>\n      <div id="hashtag-info" hidden="[[shouldHideHashtagInfo_(data)]]" class="style-scope ytd-hashtag-header-renderer">\n        <yt-formatted-string id="hashtag-info-text" hidden="[[!data.hashtagInfoText]]" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-header-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <tp-yt-app-toolbar hidden="[[!tabsEnabled]]" sticky="" class="style-scope ytd-hashtag-header-renderer">\n      <div id="tabs-container" class="style-scope ytd-hashtag-header-renderer">\n        \n        <div id="tabs-inner-container" class="style-scope ytd-hashtag-header-renderer">\n          <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-hashtag-header-renderer">\n            <template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-hashtag-header-renderer">\n              <tp-yt-paper-tab disable-upgrade$="[[!item.tabRenderer]]" hidden="[[!item.tabRenderer]]" on-focused-changed="onFocusedChanged" class="style-scope ytd-hashtag-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab>\n            </template>\n          </tp-yt-paper-tabs>\n        </div>\n        <div id="tabs-divider" class="style-scope ytd-hashtag-header-renderer"></div>\n      </div>\n    </tp-yt-app-toolbar>\n  </tp-yt-app-header>\n</tp-yt-app-header-layout>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return U9l=n},{mode:_.He("kevlar_poly_si_batch_j078")?1:2});var BIR;var WN=function(){var n=_.m.apply(this,arguments)||this;n.expandableCustomTabRenderable=function(D){return WOT(D,function(){return void n.onSearchNavigate()})};
return n};
_.f(WN,_.m);WN.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
WN.prototype.onSearchNavigate=function(){this.selected=void 0};
WN.prototype.onTabsChange=function(){var n,D=(n=this.tabs)==null?void 0:n.findIndex(function(L){var g;return L==null?void 0:(g=L.tabRenderer)==null?void 0:g.selected});
D!==void 0&&(this.selected=D)};
WN.prototype.onTabsActive=function(n){if(this.tabs!==void 0){var D,L;(n=(D=this.tabs[n.detail.selected])==null?void 0:(L=D.tabRenderer)==null?void 0:L.endpoint)&&_.bP(this.hostElement,"yt-navigate",{endpoint:n})}};
_.oh.Object.defineProperties(WN.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:x23(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
var eT=WN;eT.prototype.onTabsChange=eT.prototype.onTabsChange;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],eT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.Kp),_.F("design:type",Object)],eT.prototype,"ytdGridStateAwareBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],eT.prototype,"ytdGuideStateAwareBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],eT.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],eT.prototype,"tabs",void 0);_.Y([_.t(),_.F("design:type",Number)],eT.prototype,"selected",void 0);_.Y([_.x("tabs.*"),_.F("design:type",Object),_.F("design:paramtypes",[])],eT.prototype,"tabGroupShape",null);_.Y([_.t(),_.F("design:type",Object)],eT.prototype,"expandableCustomTabRenderable",void 0);
_.Y([_.x("tabs"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],eT.prototype,"tabsEnabled",null);_.Y([_.V8("tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eT.prototype,"onTabsChange",null);eT=_.Y([_.X({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],eT);
_.l(eT,"ytd-topic-channel-details-renderer",function(){if(BIR!==void 0)return BIR;var n=document.createElement("template");_.z(n,'\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        <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BIR=n},{mode:1});var JHJ;var k9T=function(){var n=_.m.apply(this,arguments)||this;n.disableGridStateAware=!1;return n};
_.f(k9T,_.m);k9T.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]]"}}}}}};
k9T.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
k9T.prototype.updateCssVars=function(){_.Dy(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.H7("rich_grid_max_item_width",500))+16)-16+"px"})};
var x7=k9T;x7.prototype.updateCssVars=x7.prototype.updateCssVars;x7.prototype.activeChanged=x7.prototype.activeChanged;_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],x7.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],x7.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],x7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],x7.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],x7.prototype,"tabs",void 0);_.Y([_.t(),_.F("design:type",Boolean)],x7.prototype,"active",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],x7.prototype,"disableGridStateAware",void 0);
_.Y([_.t({selector:_.OR}),_.F("design:type",Number)],x7.prototype,"richGridItemsPerRow",void 0);_.Y([_.t({selector:_.r4}),_.F("design:type",Boolean)],x7.prototype,"richGridMiniMode",void 0);_.Y([_.bM("ytd-carousel-item-renderer"),_.F("design:type",Object)],x7.prototype,"carousel",void 0);_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],x7.prototype,"activeChanged",null);
_.Y([_.P("richGridItemsPerRow","richGridMiniMode"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],x7.prototype,"updateCssVars",null);x7=_.Y([_.X({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],x7);
_.l(x7,"ytd-carousel-header-renderer",function(){if(JHJ!==void 0)return JHJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return JHJ=n},{mode:1});var pfA;var ZxR=_.yK(["https://www.google-analytics.com/analytics.js"]),apU=function(){var n=_.m.apply(this,arguments)||this;n.scriptAnalyticsAdded=!1;return n};
_.f(apU,_.m);apU.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var n,D=(n=this.data)==null?void 0:n.tagManagerId;D&&(_.T1(D,_.OJ("GL")),RM3(D))};
apU.prototype.sendGoogleAnalyticsPageview=function(n){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var L=_.e1.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(L)};
var D=window.ga;D("set","page",window.location.pathname);D.l=+new Date;D("set","forceSSL",!0);D("create",n,"'auto'");D("send","pageview")};
apU.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var n=_.Jp("SCRIPT");n.name="ga-analytics";var D=_.L0(ZxR);_.Fy(n,D);n.async=!0;_.r(this.hostElement).appendChild(n)};
var KD=apU;KD.prototype.dataChanged=KD.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],KD.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],KD.prototype,"dataChanged",null);KD=_.Y([_.X({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],KD);
_.l(KD,"ytd-channel-metadata-renderer",function(){if(pfA!==void 0)return pfA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pfA=n},{mode:1});var d9A;var TIo;var EbD=function(){return _.m.apply(this,arguments)||this};
_.f(EbD,_.m);var s6D=EbD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],s6D.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],s6D.prototype,"data",void 0);s6D=_.Y([_.X({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],s6D);
_.l(s6D,"ytd-sub-feed-option-renderer",function(){if(TIo!==void 0)return TIo;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return TIo=n},{mode:1});var cHR;var Q6l=function(){return _.m.apply(this,arguments)||this};
_.f(Q6l,_.m);Q6l.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
var R0=Q6l;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],R0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],R0.prototype,"ytRendererStamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],R0.prototype,"data",void 0);R0=_.Y([_.X({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],R0);
_.l(R0,"ytd-sub-feed-selector-renderer",function(){if(cHR!==void 0)return cHR;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return cHR=n},{mode:1});var uQo=function(){return _.m.apply(this,arguments)||this};
_.f(uQo,_.m);
uQo.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}}}}};
var PN=uQo;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],PN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],PN.prototype,"data",void 0);PN=_.Y([_.X({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],PN);
_.l(PN,"ytd-browse-feed-actions-renderer",function(){if(d9A!==void 0)return d9A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return d9A=n},{mode:1});var fpT;var AHl;var ztU=function(){return _.m.apply(this,arguments)||this};
_.f(ztU,_.m);ztU.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
var tI=ztU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tI.prototype,"data",void 0);tI=_.Y([_.X({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],tI);
_.l(tI,"ytd-mini-channel-renderer",function(){if(AHl!==void 0)return AHl;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return AHl=n},{mode:1});var IpA;var CET=function(){return _.m.apply(this,arguments)||this};
_.f(CET,_.m);CET.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
var mO=CET;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mO.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mO.prototype,"data",void 0);mO=_.Y([_.X({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],mO);
_.l(mO,"ytd-vertical-channel-section-renderer",function(){if(IpA!==void 0)return IpA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return IpA=n},{mode:1});var rHT=function(){return _.m.apply(this,arguments)||this};
_.f(rHT,_.m);rHT.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
var vN=rHT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vN.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vN.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vN.prototype,"data",void 0);vN=_.Y([_.X({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],vN);
_.l(vN,"ytd-browse-secondary-contents-renderer",function(){if(fpT!==void 0)return fpT;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return fpT=n},{mode:1});var Ox3;var ixJ=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};n.notActive=!1;n.isConstrainedList=!1;return n};
_.f(ixJ,_.m);_.G=ixJ.prototype;
_.G.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]]"}}}},"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}}}}};
_.G.getPath=function(n,D){var L="data.tabs.#"+D+".";n.tabs[D].tabRenderer?L+="tabRenderer.":n.tabs[D].expandableTabRenderer&&(L+="expandableTabRenderer.");return L+"content.sectionListRenderer"};
_.G.computeDisplayedContent=function(n){this.unlinkPaths("content");if(n&&n.tabs)for(var D=n.tabs.length,L=0;L<D;L++){var g=n.tabs[L].tabRenderer||n.tabs[L].expandableTabRenderer;if(g.selected&&g.content)return this.linkPaths("content",this.getPath(n,L)),g.content}return null};
_.G.computeHasSecondaryColumnData=function(n){return!!n&&!!n.secondaryContents};
_.G.onRetrieveLocation=function(n,D){D.locationRetrieved(D.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);n.stopPropagation()};
_.G.onYtServiceRequestSent=function(n,D){_.c("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(D)};
_.G.onYtServiceRequestCompleted=function(n,D){_.c("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(D)};
_.G.onReplaceFeedContentAction=function(n){if(!_.c("replace_feed_content_action_killswitch")&&!this.notActive){var D;(n=(D=_.u(n,HDo))==null?void 0:D.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(n)}};
_.G.handleServiceRequestActions=function(n){if(n=n.actions){n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;var L=void 0;((L=_.u(D,HDo))==null?0:L.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.u(D,HDo).items)}}};
var Xv=ixJ;Xv.prototype.onYtServiceRequestCompleted=Xv.prototype.onYtServiceRequestCompleted;Xv.prototype.onYtServiceRequestSent=Xv.prototype.onYtServiceRequestSent;Xv.prototype.onRetrieveLocation=Xv.prototype.onRetrieveLocation;_.Y([_.W(_.Kp),_.F("design:type",Object)],Xv.prototype,"ytdGridStateAwareBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Xv.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Xv.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xv.prototype,"data",void 0);_.Y([_.t({computed:"computeDisplayedContent(data)"}),_.F("design:type",Object)],Xv.prototype,"content",void 0);
_.Y([_.t({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Xv.prototype,"hasSecondaryColumnData",void 0);_.Y([_.t({value:function(){return window.outerHeight>1024?3:2}}),
_.F("design:type",Number)],Xv.prototype,"initialCount",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Xv.prototype,"pageSubtype",void 0);_.Y([_.bM("ytd-section-list-renderer"),_.F("design:type",Object)],Xv.prototype,"listRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],Xv.prototype,"notActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Xv.prototype,"isConstrainedList",void 0);
_.Y([_.t(),_.F("design:type",String)],Xv.prototype,"responsiveSizing",void 0);_.Y([_.R("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Xv.prototype,"onRetrieveLocation",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Xv.prototype,"onYtServiceRequestSent",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],Xv.prototype,"onYtServiceRequestCompleted",null);Xv=_.Y([_.X({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Xv);
_.l(Xv,"ytd-two-column-browse-results-renderer",function(){if(Ox3!==void 0)return Ox3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Ox3=n},{mode:2});var wfD;var htT;var Woo=function(){var n=_.m.apply(this,arguments)||this;n.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"]);n.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"]);n.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return n};
_.f(Woo,_.m);_.G=Woo.prototype;_.G.attached=function(){this.requestElementsPerRow()};
_.G.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_]]"}}}}}};
_.G.onUpdateElementsPerRowAction=function(n){n&&this.elementsPerRow!==n&&(this.elementsPerRow=n)};
_.G.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.G.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.G.computeAlertStyle_=function(n){return n};
_.G.observerElementsPerRow=function(){this.elementsPerRow&&_.Dy(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.G.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.G.requestElementsPerRow=function(){_.bP(this.hostElement,"yt-request-elements-per-row")};
var l3=Woo;l3.prototype.onIsVisibleChanged_=l3.prototype.onIsVisibleChanged_;l3.prototype.observerElementsPerRow=l3.prototype.observerElementsPerRow;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],l3.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],l3.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],l3.prototype,"actionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],l3.prototype,"data",void 0);_.Y([_.t({value:6,reflectToAttribute:!0}),_.F("design:type",Number)],l3.prototype,"elementsPerRow",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],l3.prototype,"wrapButtons",void 0);_.Y([_.t({value:_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],l3.prototype,"isMusic",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.F("design:type",String)],l3.prototype,"alertStyle",void 0);_.Y([_.t({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.F("design:type",Function)],l3.prototype,"dismissBoundButtonTap_",void 0);_.Y([_.t({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.F("design:type",Function)],l3.prototype,"acceptBoundButtonTap_",void 0);_.Y([_.P("elementsPerRow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l3.prototype,"observerElementsPerRow",null);_.Y([_.P("data.isVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l3.prototype,"onIsVisibleChanged_",null);l3=_.Y([_.Ep({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],l3);
_.l(l3,"yt-alert-with-actions-renderer",function(){if(htT===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;wfD===void 0&&(wfD=document.createElement("template"));var g=wfD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);htT=n}n=htT;return n},{mode:2});_.vB(_.t4(function(n){var D=_.tb(),L=function(){return n.data().canvasPromoData},g=function(){var q;
return(q=n.data().bannerHeight)!=null?q:48};
_.v6(D,function(){var q;return(q=n.data())==null?void 0:q.rendererContext},void 0,void 0,void 0,!0);
var b={};return _.Z("yt-personal-greeting-view-model",{el:D,class:_.nl("ytPersonalGreetingViewModelHost",n.className),style:_.Uh({height:(0,_.sO)(function(){return g()})})},_.Z(_.fF,{data:function(){return n.data().avatar}},{decoratedAvatarViewModel:function(q){return _.Z(_.xE,{data:q.data,
className:_.nl("ytPersonalGreetingViewModelAvatar")})}}),_.Z(_.pl,{text:function(){var q;
return(L==null?void 0:(q=L())==null?void 0:q.headline)||n.data().greeting},
className:_.nl("ytPersonalGreetingViewModelHeadline",(b.ytPersonalGreetingViewModelHeadlineSmall=function(){return g()===48},b))}))},"Fh"),"yt-personal-greeting-view-model",{props:{data:_.PX,
className:_.PX}});var etD=function(){var n=_.m.apply(this,arguments)||this;n.hidden=!1;n.isConstrainedList=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.responsiveSizing="COMPACT";n.attachedPlayers=_.c("kevlar_channel_trailer_multi_attach")?[]:void 0;n.player=null;n.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return n};
_.f(etD,_.m);_.G=etD.prototype;
_.G.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:{c4TabbedHeaderRenderer:{component:"ytd-c4-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[fluidWidth]]"},noInjection:!0},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},hashtagHeaderRenderer:{component:"ytd-hashtag-header-renderer",properties:{active:"[[active]]",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}}}}};
_.G.created=function(){var n=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){n.disposeMastheadAd()}]};
_.G.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new ZXo(this.refresh,this.contents))};
_.G.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.G.activeChanged=function(){var n=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=n)};
_.G.tabsChanged=function(){var n=this,D,L,g,b;if(this.pageSubtype==="channels"||_.c("kevlar_tab_gestures_for_tabbed_header_data")&&(((D=this.data)==null?0:(L=D.header)==null?0:L.c4TabbedHeaderRenderer)||((g=this.data)==null?0:(b=g.header)==null?0:b.carouselHeaderRenderer)))this.tabGestures=new Ki(this.contents,this.contents,this.hostElement,this.header,function(k){n.ytdReduxBehavior.dispatch(k)});
var q,U,J;D=(q=this.data)==null?void 0:(U=q.contents)==null?void 0:(J=U.twoColumnBrowseResultsRenderer)==null?void 0:J.tabs;this.header&&this.header.firstChild&&(this.header.firstChild.tabs=D);this.tabGestures&&this.tabGestures.tabsChanged(D)};
_.G.channelIdChanged=function(){if(this.tabGestures){var n,D,L,g=this.tabGestures,b=(n=this.data)==null?void 0:(D=n.header)==null?void 0:(L=D.c4TabbedHeaderRenderer)==null?void 0:L.channelId;b&&b!==g.currentChannelId&&(g.scrollPositionForTabs.clear(),g.currentChannelId=b,g.lastVisitedTabScrollPosition=void 0,g.tabsStartAtInPx=0)}};
_.G.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.G.engagementPanelsChanged=function(){var n=_.E().resolve(_.C9);if(n){if(this.engagementPanels)for(var D=_.V(this.engagementPanels),L=D.next();!L.done;L=D.next()){var g=void 0;(L=(g=L.value.identifier)==null?void 0:g.tag)&&n.panelMap.delete(L)}this.engagementPanels=[];var b;D=_.V(((b=this.data)==null?void 0:b.panels)||[]);for(b=D.next();!b.done;b=D.next()){b=_.u(b.value,_.wQJ);var q=L=void 0,U=void 0,J=void 0;if(g=((L=b)==null?void 0:L.targetId)||((q=b)==null?void 0:q.panelIdentifier)||((U=b)==null?
void 0:(J=U.identifier)==null?void 0:J.tag))q=L=void 0,(q=(L=n).registerPanelContent)==null||q.call(L,g,{engagementPanelSectionListRenderer:b}),this.engagementPanels.push(b)}}};
_.G.onStampFinished=function(){var n=this;_.X6(this,function(){if(n.tabGestures){var D=n.tabGestures;if(D.scrollPositionNeedsUpdate){var L=_.E().resolve(_.Yo(_.lx)),g;if((g=D.selectedTab)!=null&&g.title&&L&&(g=L.getCurrentPage())){if(D.scrollPositionForTabs.has(D.selectedTab.title)){var b,q;L=(q=(b=L.getCurrentPage())==null?void 0:b.clientHeight)!=null?q:0;b=D.scrollPositionForTabs.get(D.selectedTab.title);g.setScrollTop(b);L>b+100&&(D.scrollPositionNeedsUpdate=!1)}else g.setScrollTop(Math.min(D.lastVisitedTabScrollPosition!==
void 0?D.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,D.tabsStartAtInPx)),D.scrollPositionNeedsUpdate=!1;D.ytdReduxDispatch(m2O(!1))}}}})};
_.G.loadPage_=function(n){this.initCsi();n&&(this.data=n);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.G.getTitle=function(n){return this.pageSubtype=="home"?"":this.get("microformat.microformatDataRenderer.title",n)?this.get("microformat.microformatDataRenderer.title",n):this.get("header.c4TabbedHeaderRenderer.title",n)?this.get("header.c4TabbedHeaderRenderer.title",n):this.get("header.feedTabbedHeaderRenderer.title",n)?_.o_(this.get("header.feedTabbedHeaderRenderer.title",n)):this.get("header.interactiveTabbedHeaderRenderer.title",n)?this.get("header.interactiveTabbedHeaderRenderer.title",n):this.get("header.hashtagHeaderRenderer.hashtag",
n)?_.o_(this.get("header.hashtagHeaderRenderer.hashtag",n)):this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",n)?_.o_(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
n)):""};
_.G.updateTitle=function(n){_.bP(this.hostElement,"yt-update-title",this.getTitle(n))};
_.G.initCsi=function(){_.ODU(this.pageSubtype||"browse",["ol","cpt"])};
_.G.getPlayer=function(){if(_.c("kevlar_channel_trailer_multi_attach")){for(var n=_.V(this.attachedPlayers),D=n.next();!D.done;D=n.next())if(D=D.value,D.isConnected||_.wp(this.hostElement,D))return D;return null}return this.player};
_.G.getPlayerContainer=function(){return null};
_.G.onPlayerAttached=function(n,D){_.c("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(D):this.player=D};
_.G.onPlayerDetached=function(n,D){_.c("kevlar_channel_trailer_multi_attach")?(n=this.attachedPlayers.indexOf(D),n<0||this.attachedPlayers.splice(n,1)):this.player=null};
_.G.getServiceTrackingParams=function(){var n,D;return((n=this.data)==null?void 0:(D=n.responseContext)==null?void 0:D.serviceTrackingParams)||[]};
_.G.setMastheadAd=function(n){n&&n.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=n&&n.mastheadAd};
_.G.dataChanged=function(){var n=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.s0J();_.X6(this,function(){_.Vm(n.hostElement,"ytd-update-grid-state-action")})};
_.G.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.G.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var n=this.data.alerts;return n&&n.find(function(D){return!!D.alertWithActionsRenderer})}};
_.G.computeGreetingData=function(){if(this.data&&this.data.alerts){var n=this.data.alerts;return n&&n.find(function(D){return!!D.personalGreetingViewModel})}};
_.G.computeHasC4TabbedHeaderRenderer=function(n){var D;return!!(n==null?0:(D=n.header)==null?0:D.c4TabbedHeaderRenderer)};
_.G.computeHasMemberHubProfileRenderer=function(n){var D;return!!(n==null?0:(D=n.header)==null?0:D.memberHubProfileRenderer)};
_.G.handleAlertCommand=function(n){this.get("alertCommand.alert.alertWithActionsRenderer",n)&&(n=_.u(n,yIJ),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",n.alert))};
_.G.handleYtPlaylistDeletionRedirect=function(n){n=this.get("playlistDeletionRedirectCommand.redirectEndpoint",n);_.bP(this.hostElement,"yt-navigate",{endpoint:n})};
_.G.computeFluidWidth=function(n,D,L){if(D==="mini_app"||L)return!0;var g,b,q;n=n==null?void 0:(g=n.contents)==null?void 0:(b=g.twoColumnBrowseResultsRenderer)==null?void 0:(q=b.tabs)==null?void 0:q.find(function(k){var a;return k==null?void 0:(a=k.tabRenderer)==null?void 0:a.selected});
if(!n)return!1;var U,J;return!!((U=n.tabRenderer)==null?0:(J=U.content)==null?0:J.richGridRenderer)&&!["channel","channels","playables"].includes(D)};
_.G.computeHeaderFluidWidth=function(n){return n==="hashtag-landing-page"};
_.G.computeHasSidebar=function(n){var D;return!!(n.sidebar||((D=n.header)==null?0:D.playlistHeaderRenderer))};
_.G.computeHasPageHeaderSidebar=function(n){var D,L;return!!((D=n.header)==null?0:(L=D.pageHeaderRenderer)==null?0:L.enableSidebarView)};
_.G.computeUseUnifiedShowPageLayout=function(n){if(!n||this.pageSubtype!=="show"||!n.sidebar||!n.sidebar.playlistSidebarRenderer)return!1;n=n.sidebar.playlistSidebarRenderer;if(!n.items)return!1;for(var D=0;D<n.items.length;D++)if(_.u(n.items[D],DqA)){var L=void 0;return((L=_.u(n.items[D],DqA))==null?void 0:L.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.G.computeIsConstrainedList=function(n){return _.c("web_enable_constrained_list_subscriptions_channels")&&n==="subscriptions-channels"};
_.G.computeResponsiveSizing=function(n){return n==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.oh.Object.defineProperties(etD.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D;return((n=this.data)==null?0:(D=n.header)==null?0:D.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var n,D;if(!((n=this.data)==null?0:(D=n.sidebar)==null?0:D.playlistSidebarRenderer))return!1;var L;return(L=this.data)!=null&&L.header?!1:!0}}});
_.oh.Object.defineProperties(etD,{template:{configurable:!0,enumerable:!0,get:function(){if(TnO===void 0){var n=document.createElement("template");_.z(n,'\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]]" disable-upgrade$="[[!hasPageHeaderSidebar]]" display-as-sidebar="" hidden="[[!hasPageHeaderSidebar]]">\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);TnO=n}n=TnO;return n}}});
var M2=etD;M2.prototype.dataChanged=M2.prototype.dataChanged;M2.prototype.onPlayerDetached=M2.prototype.onPlayerDetached;M2.prototype.onPlayerAttached=M2.prototype.onPlayerAttached;M2.prototype.onStampFinished=M2.prototype.onStampFinished;M2.prototype.engagementPanelsChanged=M2.prototype.engagementPanelsChanged;M2.prototype.scrollAtTopChanged=M2.prototype.scrollAtTopChanged;M2.prototype.channelIdChanged=M2.prototype.channelIdChanged;M2.prototype.tabsChanged=M2.prototype.tabsChanged;
M2.prototype.activeChanged=M2.prototype.activeChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],M2.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],M2.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],M2.prototype,"ytdReduxBehavior",void 0);
_.Y([_.W(_.WQ.YtPageBehavior),_.F("design:type",Object)],M2.prototype,"ytPageBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],M2.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],M2.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],M2.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"hidden",void 0);_.Y([_.t(),_.F("design:type",Object)],M2.prototype,"mastheadAdData",void 0);_.Y([_.t({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.F("design:type",Object)],M2.prototype,"alertBannerData",void 0);_.Y([_.t({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.F("design:type",Object)],M2.prototype,"greetingData",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],M2.prototype,"pageSubtype",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasC4TabbedHeaderRenderer(data)"}),_.F("design:type",Boolean)],M2.prototype,"hasC4TabbedHeaderRenderer",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.F("design:type",Boolean)],M2.prototype,"hasMemberHubProfileRenderer",void 0);
_.Y([_.t({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],M2.prototype,"hasSidebar",void 0);_.Y([_.t({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],M2.prototype,"hasPageHeaderSidebar",void 0);_.Y([_.t({reflectToAttribute:!0,value:!0}),_.F("design:type",Boolean)],M2.prototype,"roundedContainer",void 0);
_.Y([_.t({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],M2.prototype,"useUnifiedShowPageLayout",void 0);_.Y([_.t({computed:"computeIsConstrainedList(pageSubtype)"}),_.F("design:type",Object)],M2.prototype,"isConstrainedList",void 0);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],M2.prototype,"usePlaylistHeaderRenderer",null);
_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],M2.prototype,"useOldPlaylistSidebarRenderer",null);_.Y([_.t({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.F("design:type",Boolean)],M2.prototype,"fluidWidth",void 0);_.Y([_.t({selector:function(n){return n.ui.scrollAtTop}}),
_.F("design:type",Boolean)],M2.prototype,"scrollAtTop",void 0);_.Y([_.t({selector:_.sh2}),_.F("design:type",Boolean)],M2.prototype,"tabGesturesIsActive",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],M2.prototype,"darkerDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.F("design:type",Boolean)],M2.prototype,"disableHeaderFluidWidth",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.F("design:type",String)],M2.prototype,"responsiveSizing",void 0);_.Y([_.bM("ytd-two-column-browse-results-renderer"),_.F("design:type",HTMLElement)],M2.prototype,"contents",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],M2.prototype,"header",void 0);_.Y([_.bM("ytd-refresh"),_.F("design:type",Object)],M2.prototype,"refresh",void 0);
_.Y([_.P("active"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"activeChanged",null);_.Y([_.P("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"tabsChanged",null);_.Y([_.P("data.header.c4TabbedHeaderRenderer.channelId"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"channelIdChanged",null);
_.Y([_.P("scrollAtTop"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"scrollAtTopChanged",null);_.Y([_.t(),_.F("design:type",Object)],M2.prototype,"engagementPanels",void 0);_.Y([_.P("data.panels"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"engagementPanelsChanged",null);
_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"onStampFinished",null);_.Y([_.R("yt-player-attached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],M2.prototype,"onPlayerAttached",null);_.Y([_.R("yt-player-detached"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Element]),_.F("design:returntype")],M2.prototype,"onPlayerDetached",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M2.prototype,"dataChanged",null);M2=_.Y([_.X({is:"ytd-browse"})],M2);_.ry.registerService(_.HDB,M2);
_.zR();
}catch(e){_._DumpException(e)}
try{
_.Ap("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 pBU=function(n,D){return n<D?-1:n>D?1:0},gi=function(n,D){var L=0;
n=(0,_.UB)(String(n)).split(".");D=(0,_.UB)(String(D)).split(".");for(var g=Math.max(n.length,D.length),b=0;L==0&&b<g;b++){var q=n[b]||"",U=D[b]||"";do{q=/(\d*)(\D*)(.*)/.exec(q)||["","","",""];U=/(\d*)(\D*)(.*)/.exec(U)||["","","",""];if(q[0].length==0&&U[0].length==0)break;L=pBU(q[1].length==0?0:parseInt(q[1],10),U[1].length==0?0:parseInt(U[1],10))||pBU(q[2].length==0,U[2].length==0)||pBU(q[2],U[2]);q=q[3];U=U[3]}while(L==0)}return L},bv=function(n){if(!n)return"browse";
var D=n.page,L=n.url,g,b,q,U=(g=n.response)==null?void 0:(b=g.responseContext)==null?void 0:(q=b.webResponseContextExtensionData)==null?void 0:q.pageTheme;if(U)D=U.toLowerCase().replace(/_/g,"-");else if(D!=="watch"){var J,k;if((D==="browse"||D==="settings")&&((J=n.response)==null?0:(k=J.sidebar)==null?0:k.settingsSidebarRenderer))D="WEB_PAGE_TYPE_SETTINGS";else{var a,d;D==="browse"&&((a=n.response)==null?0:(d=a.metadata)==null?0:d.channelMetadataRenderer)?D="channel":L&&(D=_.Bq8(L)||D)}}return D},
Zyl=function(){var n=_.W7("yt.aba.att");
return n?n:_.UZ.instance!==void 0?_.UZ.instance.uMS.bind(_.UZ.instance):null},awl=function(n,D){var L;
return _.B(function(g){return(L=Zyl())?g.return(L(n,D,6E4)):g.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},dbl=function(n,D,L,g,b){D=D===void 0?[]:D;
b=b?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:b}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.je(n),dialogMessages:D.map(function(q){return _.je(q)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.je(L),serviceEndpoint:b}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.je(g)}}}}}},TXT=function(n){var D=!!_.mH().queueProxy;
var L,g,b;n=n==null?void 0:(L=n.response)==null?void 0:(g=L.currentVideoEndpoint)==null?void 0:(b=g.watchEndpoint)==null?void 0:b.playlistId;return!(!D&&!n)},EaA=function(n,D){var L=_.pJ();
if(TXT(n))return L.playlistWatchPageActivation=!0;switch(bv(D)){case "yts-products":return L.productDetailsPageActivation=!0;case "mini_app":return L.miniAppPageActivation=!0;case "playables":return L.playablesDestPageActivation=!0;default:return!1}},sUl=function(n,D,L){for(var g=typeof n==="string"?n.split(""):n,b=n.length-1;b>=0;--b)b in g&&D.call(L,g[b],b,n)},cR3=function(n,D){D=_.svi(n,D);
D>=0&&_.uBJ(n,D)},QU2=function(n){return Array.prototype.concat.apply([],arguments)},uJJ=function(n){var D=0;
D=D===void 0?0:D;if(!_.yL(n))throw _.gA("uint64");var L=typeof n;switch(D){case 512:switch(L){case "string":return _.CXB(n);case "bigint":return String((0,_.JT)(64,n));default:return _.zWQ(n)}case 1024:switch(L){case "string":return _.rjB(n);case "bigint":return _.xG((0,_.JT)(64,n));default:return _.I6y(n)}case 0:switch(L){case "string":return _.CXB(n);case "bigint":return _.xG((0,_.JT)(64,n));default:return _.Ajv(n)}default:return _.oi(D,"Unknown format requested type for int64")}},fwR=function(n){if(n==
null)return n;
if(typeof n==="bigint")return n>=0&&(0,_.uU)(n)?n=Number(n):(n=(0,_.JT)(64,n),n=(0,_.uU)(n)?Number(n):String(n)),n;if(_.yL(n))return typeof n==="number"?_.Ajv(n):_.CXB(n)},ART=function(n){n!=null&&(n=n.JSC$6671_value_||"",n=typeof n==="string"?n:new Uint8Array(n));
return n},zsC=function(n){for(var D=_.e1.apply(1,arguments),L=n[0],g=0;g<n.length-1;g++)L+=String(D[g]),L+=n[g+1];
D=document.implementation.createHTMLDocument("");g=D.createElement("style");D.head.appendChild(g);D=g.sheet;D.insertRule(L,0);if(D.cssRules.length===1&&(L=D.cssRules[0],L instanceof CSSStyleRule))return new _.n7(L.cssText.replace(/</g,"\\3C "))},IwU=function(n,D){if(/-[a-z]/.test(D))return null;
if(_.QWW&&n.dataset){if(_.B8f()&&!(D in n.dataset))return null;n=n.dataset[D];return n===void 0?null:n}return n.getAttribute("data-"+_.ky(D))},rRT=function(){var n=CoT;
_.W7("yt.ads.biscotti.getId_")||_.v0("yt.ads.biscotti.getId_",n)},Oy2=function(n){_.v0("yt.ads.biscotti.lastId_",n)},wBU=function(){var n={};
for(_.Ew=new iyO(n.handleError===void 0?_.Iy:n.handleError,n.logEvent===void 0?_.Qa:n.logEvent);_.sw.length>0;)switch(n=_.sw.shift(),n.type){case "ERROR":_.Ew.logError(n.payload);break;case "EVENT":_.Ew.logEvent(n.eventType,n.payload)}},hs3=function(n,D,L){return _.rd8(function(g){return L?g.userIdentifier!==void 0&&!n.includes(g.userIdentifier)&&L.includes(g.publicName):g.userIdentifier!==void 0&&!n.includes(g.userIdentifier)},D)},W_A=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1)return D=_.JE("YtIdbMeta hasAnyMeta other"),_.p(g,_.rd8(function(b){return b.userIdentifier!==void 0&&b.userIdentifier!==D},n),2);
L=g.yieldResult;return g.return(L.length>0)})},xbR=function(n,D){esR||(esR=_.fj.addLowPriorityJob(function(){var L,g,b,q,U;
return _.B(function(J){switch(J.nextAddress){case 1:return _.p(J,_.XG(),2);case 2:L=J.yieldResult;if(!L)return J.return();g=!0;_.JA(J,3);return _.p(J,hs3(n,L,D),5);case 5:b=J.yieldResult;if(!b.length){g=!1;J.jumpTo(6);break}q=b[0];return _.p(J,_.W0(q.actualName),7);case 7:return _.p(J,_.Ke(q.actualName,L),6);case 6:_.hE(J,4);break;case 3:U=_.dG(J),_.c0(U),g=!1;case 4:_.fj.cancelJob(esR),esR=0,g&&xbR(n,D),_.Tq(J)}})}))},K_D=function(){var n;
return _.B(function(D){return D.nextAddress==1?_.p(D,_.XG(),2):(n=D.yieldResult)?D.return(W_A(n)):D.return(!1)})},RsU=function(n){var D=100;
D=D===void 0?500:D;var L,g,b,q,U,J;return _.B(function(k){return k.nextAddress==1?(L=_.OJ("INNERTUBE_CONTEXT_CLIENT_NAME",0),g=[L,(0,_.Ml)()-2592E6],b=[L,(0,_.Ml)()],q=IDBKeyRange.bound(g,b),_.p(k,_.DbB(n),2)):k.nextAddress!=3?(U=k.yieldResult,J=[],_.p(k,_.x9(U,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(a){J.length=0;return _.oz(a.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:q,direction:"prev"},function(d){if(d.getValue()&&J.length<D)return J.push(d.getValue()),
d.delete().then(function(){return d.continue()})})}),3)):k.return(J)})},Poo=function(){var n;
return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.XG(),2);n=D.yieldResult;if(!n||!_.k9()&&!_.c("nwl_init_require_datasync_id_killswitch")||!_.cR4())return D.jumpTo(0);_.uJ8=!0;_.QUy.isNwlInitialized=_.uJ8;return _.p(D,_.hCX().awaitInitialization(),0)})},$F=function(n,D){_.PoB[n]=!0;
var L=_.Hr();L&&L.publish.apply(L,arguments);_.PoB[n]=!1},mbT=function(){if(_.dtQ()&&!tNR){var n=function(L){L=L.data;
if(L.op==="serializedGelBatch"){var g=_.tn8.get(L.key);g&&(_.vI4(L.serializedBatch,g.client,g.resolve,g.networklessOptions,g.isIsolated,g.useVSSEndpoint,g.dangerousLogToVisitorSession,g.requestsOutstanding),_.tn8.delete(L.key))}},D=_.ayy();
D&&(D.addEventListener("message",n),D.onerror=function(){_.tn8.clear()});
tNR=!0}},GL=function(){this.relativeTimeStart_=_.qm()},vaD=function(n,D){n!=null&&this.append.apply(this,arguments)},XB3=function(){return _.hF("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},lw2=function(n,D,L){L=L===void 0?!1:L;
var g,b,q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:_.Uw("SOCS",n,34128E3,"youtube.com",!0);if(_.dQ)return b=fetch(D,{method:"POST",mode:_.vb(D),credentials:_.mK(D),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),q=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.vb("/upgrade_visitor_cookie?eom=1"),credentials:_.mK("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.p(k,Promise.all([b,q]).then(function(a){return a[1]}),5);
fetch(D,{method:"POST",mode:_.vb(D),credentials:_.mK(D),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.p(k,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.vb("/upgrade_visitor_cookie?eom=1"),credentials:_.mK("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:g=k.yieldResult;k.jumpTo(3);break;case 5:g=U=k.yieldResult;case 3:if(!g.ok)throw Error("pf");return _.p(k,g.text(),7);case 7:J=k.yieldResult,
!J.includes('"state_switch":true')&&!L||J.includes("skip_reload_for_test")||window.location.reload(),_.Tq(k)}})},MNO=function(n){return _.B(function(D){return D.nextAddress==1?_.p(D,lw2(n.socsCookie,n.savePreferenceUrl,!0),2):D.return()})},oaA=function(n){return _.B(function(D){return D.nextAddress==1?_.p(D,lw2(n.socsCookie,n.savePreferenceUrl),2):D.return()})},Sjw=function(n){n=n.xhr.responseText;
if(!_.ki(n,")]}'"))throw new qJ;n=JSON.parse(n.substr(4));if((n.type||1)>1)throw new qJ;n=n.id;Oy2(n);VD=_.XZ(n);Yj2(18E5,2);return n},Hyw=function(n,D){D=new F_w(D);
Oy2("");VD=_.xNQ(D);n>0&&Yj2(12E4,n-1);throw D;},Yj2=function(n,D){_.ne(function(){_.K1J().then(Sjw,function(L){return Hyw(D,L)}).thenCatch(_.Qn)},n)},CoT=function(){var n=_.YPv();
if(n!==void 0)return _.Pb(n);VD||(VD=_.K1J().then(Sjw).thenCatch(function(D){return Hyw(2,D)}));
return VD},yRC=function(){var n=document;
return _.xi(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(D){return"on"+D.toLowerCase()in n})},NXo=function(n){n.addEventListener("click",function(D){var L=D.target;
L&&L.getAttribute("href")&&(L=L.getAttribute("href"),_.lD(window,L,"_blank"),D.preventDefault(),D.stopImmediatePropagation())})},jUw=function(n){var D,L,g,b=(g=(L=((D=n.mainDownloadsListEntity)!=null?D:{})[_.aDJ])==null?void 0:L.refresh)!=null?g:"",q;
n=(q=n.refresh)==null?void 0:q[b];b=n!=null?n:{};return(b==null?0:b.refreshTime)?Number(b==null?void 0:b.refreshTime):0},nIw=function(n,D){var L=_.Ad(n);
return D.every(function(g){var b;g=g==null?void 0:(b=g.playbackDataEntity)==null?void 0:b.key;if(!g)return!1;b=_.qn(_.b2(g).entityId,"mainVideoEntity");return!!L[b]})},DhU=function(n){n=_.cS(n.entities);
return _.OGT(n).length},LP2=function(n,D){if(D){var L;
n=(L=_.VV(n.entities,"downloadQualityPickerEntity",D))!=null?L:void 0}else n=void 0;return n},$ho=function(){gID||(_.l2=_.BHB,gID=new bl2);
return gID},GS3=function(n){var D=document.getElementsByTagName("ytd-enforcement-message-view-model");
D.length===0||getComputedStyle(D[0]).display==="none"?n(0,"p.h_"):n(1,"p.h_")},UW=function(n){var D,L;
(n=(L=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?void 0:L.url)&&(D=_.Bq8(n));return D},qhl=function(){BH=0;
var n=[_.a5(!0)];Js&&_.Vm(Js,"yt-window-resized",n)},VnO=function(){BH||(BH=_.fj.addLowPriorityJob(qhl,200))},BgJ=function(){kF=0;
UhR=_.jAI(document);var n=[UhR];Js&&_.Vm(Js,"yt-window-scrolled",n)},Ji2=function(){kF||(kF=_.fj.addLowPriorityJob(BgJ,200))},pLR=function(n){n=n===void 0?null:n;
kSR.push(_.oT(window,"resize",VnO));kSR.push(_.oT(window,"scroll",Ji2));n&&(Js=n)},ZlT=function(n){_.B(function(D){if(D.nextAddress==1)return _.p(D,n.delete("yt-appshell-assets"),2);
_.Tq(D)})},aVT=function(n){return _.eV((0,_.DB6)(),n)},TgT=function(){var n;
_.B(function(D){return D.nextAddress==1?_.p(D,pv.getInstance(),2):(n=D.yieldResult)?_.p(D,dh2(n),0):D.jumpTo(0)})},sE2=function(){var n;
_.B(function(D){return D.nextAddress==1?_.p(D,ZA.getInstance(),2):(n=D.yieldResult)?_.p(D,EI3(n),0):D.jumpTo(0)})},ciw=function(n){ZlT(n);
TgT();sE2()},QE3=function(n){var D,L;
return _.B(function(g){if(g.nextAddress==1)return _.p(g,_.P5T(n),2);if(D=g.yieldResult){var b;a:{if(D.headers&&(b=D.headers.get("date"))&&(b=Date.parse(b),!isNaN(b))){b=Math.round((0,_.Ml)()-b);break a}b=-1}L=b;if(L>-1)return g.return(L)}return g.return(-1)})},uCl=function(){var n=_.U8.caches,D=_.is("IS_SHELL_LOAD"),L,g;
_.B(function(b){if(b.nextAddress==1)return L=-1,D?_.p(b,QE3(n),3):(g=_.IG(),L=Math.round((0,_.Ml)()-g),b.jumpTo(2));b.nextAddress!=2&&(L=b.yieldResult);L>=0&&L<2147483648&&_.ww({appInstallDataAgeMs:L});_.Tq(b)})},fVT=function(n){var D=_.e0(_.U8.location.href),L={};
"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(g){var b=D.JSC$7887_queryData_.getValues(g);if(b==null?0:b.length)L[g]=b});
return _.g2(n,new Map(Object.entries(L)))},AiJ=function(n){n=n.match(/(.*)::.*::.*/);
if(n!==null)return n[1]},zK3=function(n){if(_.gLy()){var D=Object.keys(window.localStorage);
D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=AiJ(L);g===void 0||n.includes(g)||self.localStorage.removeItem(L)}}},IV3=function(){if(!_.gLy())return!1;
var n=_.JE(),D=Object.keys(window.localStorage);D=_.V(D);for(var L=D.next();!L.done;L=D.next())if(L=AiJ(L.value),L!==void 0&&L!==n)return!0;return!1},CxT=function(n){return _.SE("NotificationsDisabled",n)},ri3=function(){return Notification.permission!="granted"?Promise.resolve():_.c3o().then(function(n){return n?n.pushManager.getSubscription().then(function(D){if(D)return Promise.resolve();
D={userVisibleOnly:!0,applicationServerKey:_.D6("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return n.pushManager.subscribe(D).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},OlT=function(n){return _.c3o().then(function(D){if(!D||!D.active)return Promise.reject(new _.pe("serviceworker.postMessage",n,D));
try{return D.active.postMessage(n),Promise.resolve()}catch(L){return Promise.reject(L)}})},ilT=function(){OlT({type:"notifications_register",
data:_.OJ("ID_TOKEN")})},hKJ=function(){var n={isWide:_.Vj.get("wide","0")==="1"},D=_.cz();
if(D=D.getFlag(165)||D.getFlag(174))n.theme=_.ws(!0);if(_.QYv()){var L=_.i8()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";n.systemTheme=L}!D&&_.c("parent_tools_enable_app_settings")&&_.P7(window.location.href).theme!==void 0&&(n.theme=_.ws());if((D=ar)?!_.Ao.equals(D,n):n)D={currentValue:n},wLw&&(D.timeSinceLastSnapshotSecs=Math.round(((0,_.Ml)()-wLw)/1E3)),ar&&(D.previousValue=ar),_.Qa("appSettingsCaptured",D),ar=n,wLw=(0,_.Ml)()},WPA=function(){if(!_.is("LOGGED_IN"))return Promise.resolve(!1);
var n=_.yH("service_worker_push_force_notification_prompt_tag");return n?_.jo("PromptTags").then(function(D){if(!D)return!0;var L=[];try{L=JSON.parse(D)}catch(g){return!1}return L&&L.indexOf(n)==-1}):Promise.resolve(!1)},eKT=function(){var n=_.H7("service_worker_push_prompt_delay_microseconds");
return n?_.jo("PromptTime").then(function(D){return Promise.resolve(Date.now()-n>(D||0))}):Promise.resolve(!0)},xh3=function(){var n=_.H7("service_worker_push_logged_out_prompt_watches");
return n==-1?Promise.resolve(!1):_.jo("WatchCount").then(function(D){return D>=n})},KP3=function(){var n=_.Sn(document,"yt-push-prompt-modal-bg");
n&&_.k3(n)},RK3=function(){return _.H7("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.jo("PromptCount").then(function(n){n||(n=0);
return Promise.resolve(n<_.H7("service_worker_push_prompt_cap"))})},Pxl=function(n){return _.is("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.is("LOGGED_IN")&&(n===void 0?0:n)?WPA().then(function(D){if(D)return!0;
D=[RK3(),eKT()];_.is("LOGGED_IN")||D.push(xh3());return Promise.all(D).then(function(L){return L.every(function(g){return g})})}):Promise.resolve(!1)},tnJ=function(){_.jo("PromptCount").then(function(n){return _.SE("PromptCount",n+1)}).then(function(){return _.SE("PromptTime",Date.now())}).then(function(){var n=_.yH("service_worker_push_force_notification_prompt_tag");
if(n)return _.jo("PromptTags").then(function(D){var L=[];if(D)try{L=JSON.parse(D)}catch(g){return!1}L||(L=[]);L.push(n);return _.SE("PromptTags",JSON.stringify(L))})})},vI3=function(){mh3||KP3()},XLl=function(n){n.style.zIndex=2147483648;
n.style.pointerEvents="auto";n.style.backgroundColor="rgba(0, 0, 0, 0.6)";n.style.width="100%";n.style.height="100vh";n.style.position="absolute";n.style.top="0";n.style.left="0";n.style.border="none"},lV3=function(){var n=_.Sn(document,"yt-push-prompt-modal-bg");
mh3=_.c("service_worker_push_prompt_modal_ignore_click");n?XLl(n):(n=_.em("div",{id:"yt-push-prompt-modal-bg"}),XLl(n),document.body.appendChild(n),_.esB(document,"click",vI3))},Mno=function(){var n=arguments;
_.c("service_worker_push_prompt_modal_enable")&&lV3();return Notification.requestPermission().then(function(D){KP3();var L=document.getElementById("ticker");L&&(L.className=L.classList.remove("show"));if(D=="granted")return ri3().then(function(){CxT(!1);ilT();return Promise.resolve(!0)});
D=="denied"&&ilT();return Promise.resolve(!1)}).catch(function(){KP3();
return Promise.reject.apply(Promise,_.Iu(n))})},oIU=function(n){n=n===void 0?!1:n;
var D=_.IHJ().client;if(D&&D.browserVersion){var L=D.browserVersion,g=D.browserName=="CHROME"&&gi(L,"50.0.0")<0;D=D.browserName=="OPERA"&&gi(L,"42.0.0")<0;if(g||D)return Promise.resolve()}return _.faT().then(function(b){if(!b)return Promise.resolve();b=ri3().then(function(){return OlT({type:"notifications_check_registration",data:_.OJ("ID_TOKEN")})});
return Notification.permission!="default"?b.catch(function(){}):b.then(function(){return Pxl(n)}).then(function(q){if(q)return tnJ(),Mno().then(function(){})}).catch(function(){})})},YhO=function(n){return _.Qh3(n)?oIU():Promise.resolve()},Shw=function(n){var D=n.installing||n.waiting;
return n.active||!D?Promise.resolve(n):new Promise(function(L){var g=function(b){b=b.target;if(b.state==="activated"||b.state==="redundant")D.removeEventListener("statechange",g),L(n)};
D.addEventListener("statechange",g)})},FP2=function(){var n=new _.ESB("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.Ty(n,{mainAppWeb:_.xz()});var D=_.QFr;_.c("service_worker_forward_exp_params")&&(D=fVT(D));try{var L=_.O9B(D).catch(function(){_.Eo(n,"FAILURE");return new Promise(function(){})});
_.c("service_worker_push_enabled")&&L.then(function(g){_.Eo(n,"SUCCESS");return g}).then(Shw).then(YhO)}catch(g){if(_.Eo(n,"FAILURE"),g.name!=="SecurityError")throw g;
}},HlA=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&FP2()},yiA=function(n,D){var L={};
D&&(L.serializedYpcFamilyCreateLoggingParams=D);_.Qa(n,L);_.Ab()},Ng3=function(n,D){var L={};
L.serializedYpcRefundFlowLoggingParams=D;n&&(L.eventType=n);_.Qa("ypcRefundFlowEvent",L);_.Ab()},jEA=function(n){n&&_.w9B("transactionFlowSucceeded",n)},nrA=function(n){n&&_.rh("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",n,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},DAC=function(n){var D,L,g,b,q,U,J;
_.B(function(k){if(k.nextAddress==1)return _.p(k,_.DiT(),2);if(k.nextAddress!=3){if(!k.yieldResult)return k.return(!1);D=[];return _.p(k,_.SN.keys(),3)}L=k.yieldResult;g=_.V(L);for(b=g.next();!b.done;b=g.next())q=b.value,U=_.j38(q),J=U.datasyncId,!J||n.includes(J)||D.push(_.SN.delete(q));return k.return(Promise.all(D).then(function(a){return a.some(function(d){return d})}))})},LFO=function(){var n,D,L,g,b,q,U;
return _.B(function(J){if(J.nextAddress==1)return _.p(J,_.DiT(),2);if(J.nextAddress!=3){if(!J.yieldResult)return J.return(!1);n=_.JE("cache contains other");return _.p(J,_.SN.keys(),3)}D=J.yieldResult;L=_.V(D);for(g=L.next();!g.done;g=L.next())if(b=g.value,q=_.j38(b),(U=q.datasyncId)&&U!==n)return J.return(!0);return J.return(!1)})},grA=function(){var n=_.E().resolve(_.Yo(_.wCj));
return n?n.getCurrentTime():0},bFR=function(){var n,D,L,g,b,q,U,J,k,a,d,T,Q,A;
return _.B(function(I){switch(I.nextAddress){case 1:n={},D=_.yrB(),L=_.V(Object.entries(D)),g=L.next();case 4:if(g.done){I.jumpTo(3);break}b=g.value;q=_.V(b);U=q.next().value;J=q.next().value;k=U;a=J;if(!a){I.jumpTo(5);break}return _.p(I,a(),8);case 8:n[k]=I.yieldResult;case 5:g=L.next();I.jumpTo(4);break;case 2:d=_.V(void 0),T=d.next();case 9:if(T.done){I.jumpTo(3);break}Q=T.value;A=D[Q];if(!A){I.jumpTo(10);break}return _.p(I,A(),13);case 13:n[Q]=I.yieldResult;case 10:T=d.next();I.jumpTo(9);break;
case 3:return I.return(n)}})},$AA=function(){var n;
_.B(function(D){if(D.nextAddress==1)return _.p(D,bFR(),2);n=D.yieldResult;return _.p(D,navigator.clipboard.writeText(JSON.stringify(n,null,2)),0)})},GZU=function(n,D){return _.VV(n.entities,"superThanksSelectedTierEntity",D)},q9C=function(n){var D;
return(D=n.sharedUi)==null?void 0:D.currentPageType},V_D=function(n,D){return{popup:{searchSuggestionReportDialog:{searchQuery:n,
title:_.Tg("SBOX_INAPPROPRIATE_TITLE"),suggestions:D,categoryLabel:_.Tg("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.Tg("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.Tg("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.Tg("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.Tg("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.Tg("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.Tg("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.Tg("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.Tg("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.Tg("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},UAo=function(n){var D,L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO;
return _.B(function(S){switch(S.nextAddress){case 1:return _.p(S,_.Jd(),2);case 2:return(D=S.yieldResult)?_.p(S,_.Pfi(D),3):S.return();case 3:L=S.yieldResult;if(!L)return S.return();b=((g=L.offlineVideos)==null?void 0:g.length)||0;U=((q=L.offlinePlaylists)==null?void 0:q.length)||0;if(b===0&&U===0)return S.return();J=0;if(L.offlineVideos)for(k=_.V(L.offlineVideos),a=k.next();!a.done;a=k.next())d=a.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===d.videoState&&(J+=1);n.offline_videos_count=b.toString();_.c("kevlar_log_offline_current_network_type_ks")||
(n.offline_current_network_type=(T=_.Lkv())!=null?T:"CONN_INVALID");_.c("kevlar_log_updated_time_for_smart_downloads")&&(Q=_.Ss().getState().entities,A=_.CI(Q),I=jUw(Q),n.offline_smart_downloads_last_sync_time_ms=A.toString(),n.offline_smart_downloads_next_sync_time_ms=I.toString());n.offline_videos_playable=J.toString();n.offline_playlists_count=U.toString();if(!_.c("woffle_used_state_report")){S.jumpTo(4);break}L.offlineVideos&&(w=L.offlineVideos.reduce(function($i,nO){nO.downloadedBytes&&($i+=
Number(nO.downloadedBytes));return $i},0).toString())&&(n.offline_used_disk_space_bytes=w);
if(!((h=navigator)==null?0:(e=h.storage)==null?0:e.estimate)){S.jumpTo(4);break}return _.p(S,navigator.storage.estimate(),6);case 6:v=S.yieldResult,n.offline_free_disk_space_bytes=(((LO=v)==null?void 0:LO.quota)||0).toString();case 4:n.offline_client_state=JSON.stringify(L),_.Tq(S)}})},BfD=function(n){n=n.match(/(.*)::.*::.*/);
if(n!==null)return n[1]},JY3=function(n){if(_.hlJ()){var D=Object.keys(window.sessionStorage);
D=_.V(D);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=BfD(L);g===void 0||n.includes(g)||self.sessionStorage.removeItem(L)}}},kZR=function(){if(!_.hlJ())return!1;
var n=_.JE(),D=Object.keys(window.sessionStorage);D=_.V(D);for(var L=D.next();!L.done;L=D.next())if(L=BfD(L.value),L!==void 0&&L!==n)return!0;return!1},di=function(n,D,L){(_.c("desktop_keyboard_shortcut_usage_log")||L&&_.c("web_shorts_keyboard_shortcut_usage_log"))&&(D?_.nv.get(n):_.jE.get(n))&&(n=D?_.Lv.get(n):_.DA.get(n))&&_.oG(_.r1(),n)},p6T=function(n,D){D.stack&&(n.stack+="\n"+D.stack);
return n},dAo=function(n){var D=TL(n,"Content-Type");
if(!D)return null;D=D.toLowerCase();if(D.startsWith("application/json"))return D.startsWith("application/json+protobuf")?new ZFA:new _.$X;if(D.startsWith("application/x-protobuf")){n=TL(n,"Content-Transfer-Encoding");if(!n)return new EW;if(n.toLowerCase()=="base64")return new aXA}return null},zyC=function(n,D,L,g){var b=new TfA(function(J,k){return ErT.has(k)?J.sentinel==="gal"&&J.event!==void 0:!1},function(J){J.event?(J=sQT(J.event),J=!J||cYO(g,J)?!0:_.uN(n.lastEvent,sW,2,cH)?!_.uN(J,QD,1,cH)&&
!_.uN(J,sW,2,cH):!_.uN(J,QD,1,cH)&&!_.uN(J,sW,3,cH)):J=!0;
return J});
L=_.g2(n.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",QQT(L)]]));if(n.nestedOrigins!==void 0)for(var q=_.V(n.nestedOrigins),U=q.next();!U.done;U=q.next())L=_.g2(L,new Map([["origin",U.value]]));return ucA(b,L,D).then(function(J){J=fXD(J.event);if(_.uN(J,QD,1,cH)){var k,a=(k=_.tf(J,QD,1,cH))==null?void 0:_.K6(k,2);a&&g.JSC$16923_logErrorEvent(AYU(a));k=_.tf(J,QD,1,cH);_.K6(k,2)===4?(J=_.tf(J,QD,1,cH),J={statusCode:11,statusMessage:_.xl(J,
3)}):(J=_.tf(J,QD,1,cH),J={statusCode:12,statusMessage:_.xl(J,3)});return J}_.uN(J,sW,3,cH)?(J=_.tf(J,sW,3,cH),J={statusCode:1,consentLanguageKeys:_.xl(J,2)}):J={statusCode:1};return J}).catch(function(J){return J.errorCode!==void 0?{statusCode:J.errorCode,
statusMessage:J.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},OFA=function(n){var D={};
if(n===void 0||n===null)return D;n.getToken()!==void 0&&IXC(n.getToken())&&IXC(n.getToken()).length>0&&(D.scopes=new Set(IXC(n.getToken())));n.getToken()!==void 0&&CjD(n.getToken())&&CjD(n.getToken()).length>0&&(D.capabilities=new Set(CjD(n.getToken())));_.xl(n,3)!==void 0&&(D.consistencyKey=_.xl(n,3));n.getName()!==void 0&&n.getName()!==""&&(D.linkName=n.getName());_.Qc(n,rYJ,4)&&(n=_.SV(n,rYJ,4),n=Object.assign({},_.xl(n,1)&&{userId:_.xl(n,1)},_.xl(n,2)&&{displayName:_.xl(n,2)},_.xl(n,3)&&{email:_.xl(n,
3)},_.xl(n,5)&&{username:_.xl(n,5)},_.xl(n,4)&&{profilePicture:_.xl(n,4)}),D.profile=n);return D},iFw=function(n,D){var L=n.flowParams;
return{serviceId:L.serviceId,sessionId:L.sessionId,currentFlow:n.currentFlow,googleScopesString:D,linkingSessionSerialized:n.session.serialize(),consentLanguageKeys:L.consentLanguageKeys,callerState:n.callerState,dynamicUrlParameters:L.dynamicUrlParameters,partnerConfigMinReadTimestamp:L.partnerConfigMinReadTimestamp}},xAT=function(n){var D=n.googleScopes!==void 0?Array.from(n.googleScopes).join(","):"";
w6A(iFw(n,D));D=hyT(n);return D===null?Promise.resolve(WFl):D.start().then(function(L){var g,b=(g=L.link)==null?void 0:g.consistencyKey;return L.statusCode===1&&n.googleScopes!==void 0&&n.googleScopes.size>0&&b!==void 0?(g=n.flowParams,eyR(g.serviceId,g.sessionId,n.googleScopes,b,g.galService,n.config,L)):L})},KFJ=function(n){var D=hyT(n);
return D===null?Promise.resolve(uv({statusCode:7,statusMessage:"Failed to create flow object"},n.callerState)):D.complete().then(function(L){var g,b=(g=L.link)==null?void 0:g.consistencyKey;return L.statusCode===1&&n.googleScopes!==void 0&&n.googleScopes.size>0&&b!==void 0?(g=n.flowParams,eyR(g.serviceId,g.sessionId,n.googleScopes,b,g.galService,n.config,L)):uv(L,n.callerState)},function(L){return uv({statusCode:12,
statusMessage:"Failed to complete the flow: "+L.message},n.callerState)})},eyR=function(n,D,L,g,b,q,U){return RyT(b,{serviceId:n,
sessionId:D,googleScopes:L,consistencyKey:g}).then(function(){return U},function(J){return b.deleteLink({serviceId:n,
sessionId:D,accountLinkingEntryPoint:q.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+J.message}},function(k){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+k.message}})})},hyT=function(n){switch(n.currentFlow){case 1:var D=n.flowParams;
n=_.SV(n.session,Pjw,1);return fv.createOAuthFlow(D,n);case 2:case 3:return D=n.flowParams,n=_.SV(n.session,t_o,6),As.createStreamlinedFlow(D,n);default:return null}},mAl=function(n,D){n===2&&(n=3);
var L=0;zL.indexOf(n)!==-1&&(L=zL.indexOf(n)+1);for(n=L;n<zL.length;n++)if(D.has(zL[n]))return zL[n]},lXJ=function(n){var D=n.serviceId;
var L=n.sessionId;var g=n.config;var b=n.galService;var q=n.capabilities;var U=n.scopes;var J=n.loginHint;var k=n.callerState;var a=n.consentLanguageKeys;var d=n.linkName;var T=n.dynamicUrlParameters;var Q=n.partnerConfigMinReadTimestamp;n=g.dataUsageNoticeConfig?g.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return b.startLinkingSession({serviceId:D,sessionId:L,capabilities:q,scopes:U,loginHint:J,callerState:k,supportedFlows:vrl(g.supportedFlows),completionUrl:g.completionUrl,accountLinkingEntryPoint:g.accountLinkingEntryPoint,
consentLanguageKeys:a,dataUsageNoticeConfig:n,linkName:d,dynamicUrlParameters:T,partnerConfigMinReadTimestamp:Q}).then(function(A){return new X6T(D,L,g,b,A,void 0,k,a,T,Q)})},FFO=function(n,D,L){a:{var g=new M_3;
if(g.storage!==null)try{var b=g.storage.get("SAVED_SESSION");if(b===void 0){var q=null;break a}if(b.serviceId===n){q=b;break a}}catch(U){}q=null}if(q===null)return Promise.resolve({statusCode:2});orJ(n);g=Y9l(q.linkingSessionSerialized);return S93(new X6T(n,q.sessionId,D,L,g,q.googleScopesString!==""&&q.googleScopesString!==void 0?new Set(q.googleScopesString.split(",")):void 0,q.callerState,q.consentLanguageKeys,q.dynamicUrlParameters,q.partnerConfigMinReadTimestamp),q.currentFlow,q.consentLanguageKeys)},
w6A=function(n){var D=new M_3;
D.storage!==null&&D.storage.set("SAVED_SESSION",n)},orJ=function(n){var D=new M_3;
if(D.storage!==null){var L=D.storage.get("SAVED_SESSION");L!==void 0&&L.serviceId===n&&D.storage.remove("SAVED_SESSION")}},vrl=function(n){var D=new Set;
n=_.V(n);for(var L=n.next();!L.done;L=n.next())L=L.value,L!==1&&HF2.has(L)&&D.add(HF2.get(L));return D},uv=function(n,D){D!==void 0&&(n.callerState=D);
return n},yYC=function(n){switch(n){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},n4A=function(){var n={timeout:5E3};
n=n===void 0?{}:n;return NfT!=null?NfT:NfT=jQ3(n)},DvT=function(){return new Promise(function(n,D){window.gapi.load("client",{callback:n,
onerror:D})})},jQ3=function(n){n=n===void 0?{}:n;
var D;return _.B(function(L){if(L.nextAddress==1){if((D=window.gapi)&&D.client&&D.client.load)L=L.return(D);else{var g=_.si("https://apis.google.com/js/api.js");L=_.p(L,_.h6(g,n),2)}return L}if(L.nextAddress!=3){D=window.gapi;if(!D)throw Error("$j");return D.client&&D.client.load?L.jumpTo(3):_.p(L,DvT(),3)}return L.return(D)})},g4R=function(n,D){D=D===void 0?0:D;
var L=n.auth2.getAuthInstance().currentUser.get(),g=L.getAuthResponse(!0);if(g&&g.expires_at-Date.now()<D){if(LD2.has(n))return LD2.get(n);D=Promise.resolve(L.reloadAuthResponse()).finally(function(){LD2.delete(n)});
LD2.set(n,D);return D}return Promise.resolve()},bR3=function(n,D){var L;
return n.client.init({apiKey:D.apiKey,clientId:D.clientId,scope:D.scope,discoveryDocs:D.discoveryDocs,hostedDomain:D.hostedDomain,fetchBasicProfile:(L=D.fetchBasicProfile)!=null?L:!0})},$vC=function(n){if(n.queryParams!=null){var D={},L;
for(L in n.queryParams)n.queryParams[L]!==void 0&&(D[L]=n.queryParams[L]);n.queryParams=D}},Vhw=function(n){return new Gww(n,new q5C(n))},JzA=function(n,D){D=D===void 0?!1:D;
var L=document.createElement("div");n&&(L.style.transform="scaleX(-1)");L.style.backgroundColor=D?"rgba(138,180,248,.24)":"#e8f0fe";L.style.height="4px";L.style.overflow="hidden";L.style.position="absolute";L.style.top="0";L.style.width="100%";L.style.zIndex="1500";L.setAttribute("aria-label","Loading");L.setAttribute("aria-live","polite");n=document.createElement("style");n.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  }";
L.appendChild(n);n=UvD();n.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";n.style.left="-145.166611%";var g=Bel(D);g.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";n.appendChild(g);L.appendChild(n);n=UvD();n.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";n.style.left="-54.888891%";D=Bel(D);D.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
n.appendChild(D);L.appendChild(n);return L},UvD=function(){var n=document.createElement("div");
n.style.height="100%";n.style.position="absolute";n.style.transformOrigin="top left";n.style.width="100%";return n},Bel=function(n){var D=document.createElement("span");
D.style.borderTop=n?"4px solid #669df6":"4px solid #4285f4";D.style.display="inline-block";D.style.position="absolute";D.style.width="100%";return D},kw3=function(n){return n==null?void 0:_.vOG(n).valueOf()},dvO=function(n){var D=document.body,L=!1,g=function(){L||(L=!0,pAA(b,q),setTimeout(function(){D.removeChild(q);
D.removeChild(b)},150))},b=ZRU(n,getComputedStyle(D).direction==="rtl",g),q=aI2(g);
pAA(b,q);D.appendChild(q);D.appendChild(b);window.requestAnimationFrame(function(){q.style.opacity="1";b.style.opacity="1";b.style.transform="translate(-50%, -50%) scale(1)";b.children[0].focus()})},ZRU=function(n,D,L){var g=document.createElement("div");
g.style.position="fixed";g.style.alignItems="center";g.style.backgroundColor=n?"rgb(32, 33, 36)":"white";g.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";g.style.display="flex";g.style.flexDirection="column";g.style.justifyContent="center";g.style.left="50%";g.style.top="50%";g.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";g.style.zIndex="2002";document.body.clientWidth>=660?(g.style.borderRadius="8px",g.style.minHeight="220px",
g.style.maxHeight="90%",g.style.maxWidth="90%",g.style.minWidth="540px"):(g.style.height="100%",g.style.width="100%");g.setAttribute("aria-label","Error");g.setAttribute("aria-modal","true");g.setAttribute("role","alertdialog");g.addEventListener("keydown",function(q){q.key==="Escape"&&L()});
D=Te3(n,D,L);g.appendChild(E43(D));g.appendChild(D);var b=document.createElement("img");b.src=n?"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","");g.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=n?"rgb(232,234,237)":"#3c4043";g.appendChild(b);g.appendChild(E43(D));return g},Te3=function(n,D,L){var g=document.createElement("button");
g.style.backgroundColor="transparent";g.style.border="none";g.style.borderRadius="50%";g.style.cursor="pointer";g.style.outline="none";g.style.padding="12px";g.setAttribute("aria-label","Close dialog");g.style.position="absolute";g.style.top="0";D?g.style.right="0":g.style.left="0";g.addEventListener("focus",function(){g.style.backgroundColor=n?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
g.addEventListener("blur",function(){g.style.backgroundColor="transparent"});
g.addEventListener("mouseenter",function(){g.style.backgroundColor=n?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
g.addEventListener("mouseleave",function(){g.style.backgroundColor="transparent"});
g.addEventListener("click",L);g.addEventListener("keydown",function(b){b.key!=="Enter"&&b.key!=="Space"||L()});
D=document.createElement("img");D.src=n?"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";D.style.display="block";D.style.height="24px";D.style.width="24px";D.setAttribute("alt","");g.appendChild(D);return g},E43=function(n){var D=document.createElement("div");
D.setAttribute("tabindex","0");D.setAttribute("aria-hidden","true");D.addEventListener("focus",function(){return void n.focus()});
return D},aI2=function(n){var D=document.createElement("div");
D.style.backgroundColor="rgba(32,33,36,0.6)";D.style.bottom="0";D.style.left="0";D.style.position="fixed";D.style.right="0";D.style.top="0";D.style.transition=" opacity 150 ms linear";D.style.zIndex="2001";D.addEventListener("click",n);return D},pAA=function(n,D){D.style.opacity="0";
n.style.opacity="0";n.style.transform="translate(-50%, -50%) scale(0.8)"},spw=function(n,D){n.sandbox&&n.sandbox.add&&(n.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),n.sandbox.add("allow-downloads"));
n.src=D},Ir=function(n){czU.call(this,n)},Cv=function(n,D){D=D===void 0?!1:D;
this.parsedImageUrl_=null;n instanceof Qpw||(uKT==void 0&&(uKT=new fIA),n=uKT.parse(n.toString(),D));n=this.parsedImageUrl_=n;n.JSC$17154_parsedOptions_==void 0&&((D=n.getOptions())||(D=""),n.JSC$17154_parsedOptions_=(new Azl).parse(D));czU.call(this,n.JSC$17154_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;n=this.parsedImageUrl_;D=n.uri_.JSC$7887_port_;this.JSC$17156_domain_=n.uri_.JSC$7887_domain_+(D?":"+D:"");this.JSC$17156_query_=this.parsedImageUrl_.uri_.JSC$7887_queryData_.toString()},
z2T=function(n){this.mode=4;
this.data=n;this.parsedData=[];n=0;for(var D=this.data.length;n<D;n++){var L=[],g=this.data.charCodeAt(n);g>65536?(L[0]=240|(g&1835008)>>>18,L[1]=128|(g&258048)>>>12,L[2]=128|(g&4032)>>>6,L[3]=128|g&63):g>2048?(L[0]=224|(g&61440)>>>12,L[1]=128|(g&4032)>>>6,L[2]=128|g&63):g>128?(L[0]=192|(g&1984)>>>6,L[1]=128|g&63):L[0]=g;this.parsedData.push(L)}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))},II3=function(n){this.typeNumber=0;
this.errorCorrectLevel=n===void 0?2:n;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},ri=function(n,D){if(n.length==void 0)throw Error("uk`"+n.length+"`"+D);
for(var L=0;L<n.length&&n[L]==0;)L++;this.num=Array(n.length-L+D);for(D=0;D<n.length-L;D++)this.num[D]=n[D+L]},Ci3=function(n,D){this.totalCount=n;
this.dataCount=D},rz3=function(){this.buffer=[];
this.length=0},ORw=function(){var n=!1;
if(_.ZOQ()){n=_.s8();var D="";_.T8B()?(D=/Windows (?:NT|Phone) ([0-9.]+)/,D=(n=D.exec(n))?n[1]:"0.0"):_.hJ()?(D=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,D=(n=D.exec(n))&&n[1].replace(/_/g,".")):_.dfi()?(D=/Mac OS X ([0-9_.]+)/,D=(n=D.exec(n))?n[1].replace(/_/g,"."):"10"):_.E8(_.s8(),"KaiOS")?(D=/(?:KaiOS)\/(\S+)/i,D=(n=D.exec(n))&&n[1]):_.ZOQ()?(D=/Android\s+([^\);]+)(\)|;)/,D=(n=D.exec(n))&&n[1]):_.Eiy()&&(D=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,D=(n=D.exec(n))&&n[1]);n=D||""}return n},xvw=function(n,
D){this.JSC$17179__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(D)for(var L in D)this.JSC$17179__htOption[L]=D[L];this.JSC$17179__htOption.useSVG&&(iR2=wAO);this.JSC$17179__android=ORw();this.JSC$17179__el=n;this._oQRCode=null;this._oDrawing=new iR2(this.JSC$17179__el,this.JSC$17179__htOption);this.JSC$17179__htOption.text&&(n=this.JSC$17179__htOption.text,this._oQRCode=new II3(this.JSC$17179__htOption.correctLevel),h2l(this._oQRCode,n),D=this._oQRCode,WDA(D,!1,e2U(D)),this.JSC$17179__el.title=
n,this._oDrawing.draw(this._oQRCode),this.makeImage())},KDC=function(n,D,L,g,b){n.save();
var q=new Path2D;q.roundRect(D,L,g*7,g*7,g*2);q.roundRect(D+g,L+g,g*5,g*5,g*1.3);q.roundRect(D+2*g,L+2*g,g*3,g*3,g);n.clip(q,"evenodd");n.fillStyle=b;n.fillRect(0,0,n.canvas.width,n.canvas.height);n.restore()},OW=function(n,D){if(typeof n!=="function")throw Error("xk");
return _.U8.setTimeout(function(){n()},D)},iv=function(){},PiC=function(n,D,L,g,b){(new iv).debug("TestLoadImageWithRetries: "+b);
if(g==0)L(!1);else{var q=b||0;g--;R23(n,D,function(U){U?L(!0):_.U8.setTimeout(function(){PiC(n,D,L,g,q)},q)})}},R23=function(n,D,L){var g=new iv;
g.debug("TestLoadImage: loading "+n);var b=new Image;b.onload=function(){try{g.debug("TestLoadImage: loaded"),thT(b),L(!0)}catch(q){}};
b.onerror=function(){try{g.debug("TestLoadImage: error"),thT(b),L(!1)}catch(q){}};
b.onabort=function(){try{g.debug("TestLoadImage: abort"),thT(b),L(!1)}catch(q){}};
b.ontimeout=function(){try{g.debug("TestLoadImage: timeout"),thT(b),L(!1)}catch(q){}};
_.U8.setTimeout(function(){if(b.ontimeout)b.ontimeout()},D);
b.src=n},thT=function(n){n.onload=null;
n.onerror=null;n.onabort=null;n.ontimeout=null},mvR=function(){this.front_=[];
this.back_=[]},v4U=function(n,D){_.TR.call(this);
this.delay_=new _.st(this.JSC$17305_onTick_,0,this);_.qI(this,this.delay_);this.JSC$17303_interval_=5E3;this.nextTickTime_=0;if(typeof n==="function")D&&(n=(0,_.Et)(n,D));else if(n&&typeof n.handleEvent==="function")n=(0,_.Et)(n.handleEvent,n);else throw Error("Ea");this.JSC$17305_listener_=n},wi=function(n,D,L,g,b,q,U,J,k,a,d,T,Q,A){L=L===void 0?!1:L;
g=g===void 0?function(){return""}:g;
b=b===void 0?!1:b;q=q===void 0?!1:q;U=U===void 0?!1:U;J=J===void 0?function(){return _.kd({})}:J;
k=k===void 0?!1:k;d=d===void 0?!1:d;T=T===void 0?!1:T;Q=Q===void 0?!1:Q;A=A===void 0?!1:A;this.JSC$17306_pathPrefix_=n;this.defaultQueryParams_=D;this.pubsub_=new _.Gp;this.reconnectTimer_=new v4U(this.safeReconnect_,this);this.JSC$17306_channel_=null;this.JSC$17306_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17306_pendingMessages_=[];this.enableAsyncTest_=L;this.JSC$17306_getXsrfToken_=g;this.useAsyncBrowserChannelHandler_=q;this.getAuthorizationHeader_=
J;this.getAuthorizationHeaderSync_=a;this.enableCachedUpdateAuthorizationHeader_=U;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.kd();this.enableLoungeTokenRefresh_=b;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=k;this.disableMdxAuthForNonPlaybackMessages_=d;this.disableMdxAuthForAdMessages_=T;this.enableMdxAuthForConnectionOnly_=Q;this.disableMdxAuthForShortsMessages_=A;this.JSC$17306_channelOpenedCounter=new XAT;this.JSC$17306_channelClosedCounter=new lI3;this.channelMessageSentCounter=
new MhA;this.JSC$17306_channelMessageReceivedCounter=new o4l;this.JSC$17306_channelErrorCounter=new Y52;this.pendingMapsOnClosedCounter=new S5D;this.undeliveredMapsOnClosedCounter=new FD3},hs=function(n){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;n=n||document.location.href;var D=Number(_.v7(n)[4]||null)||"";D&&(this.port=":"+D);this.domain=_.Xh(n)||"";n=_.s8();n.search("MSIE")>=0&&gi(n.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},WH=function(n){n=n||{};
this.name=n.name||"";this.id=n.id||n.screenId||"";this.token=n.token||n.loungeToken||"";this.uuid=n.uuid||n.dialId||"";this.idType=n.screenIdType||"normal"},HRJ=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var D=Math.random()*16|0;
return(n=="x"?D:D&3|8).toString(16)})},yz3=function(n){return _.zs(n,function(D){return{key:D.id,
name:D.name}})},NeD=function(n,D){return _.xi(n,function(L){return L||D?!L!=!D?!1:L.id==D.id:!0})},xF=function(n,D){return _.xi(n,function(L){return eG(L,D)})},gJC=function(){var n=jpT(),D=nJT();
if(D8D()){var L=n,g=_.CT8(L,D);g<0&&_.AJJ(L,-(g+1),0,D)}n=LnO(n);if(n.length==0)try{_.NwB("remote_sid")}catch(b){}else try{_.Uw("remote_sid",n.join(","),-1)}catch(b){}},jpT=function(){var n=_.JP("yt-remote-connected-devices")||[];
n.sort(_.IQQ);return n},LnO=function(n){if(n.length==0)return[];
var D=n[0].indexOf("#"),L=D==-1?n[0]:n[0].substring(0,D);return _.zs(n,function(g,b){return b==0?g:g.substring(L.length)})},brT=function(n){_.BX("yt-remote-connected-devices",n,86400)},nJT=function(){if($8U)return $8U;
var n=_.JP("yt-remote-device-id");n||(n=HRJ(),_.BX("yt-remote-device-id",n,31536E3));for(var D=jpT(),L=1,g=n;_.tJ(D,g);)L++,g=n+"#"+L;return $8U=g},GyA=function(){return _.JP("yt-remote-session-browser-channel")},D8D=function(){return _.JP("yt-remote-session-screen-id")},U82=function(n){n.length>5&&(n=n.slice(n.length-5));
var D=_.zs(qoD(),function(g){return g.loungeToken}),L=_.zs(n,function(g){return g.loungeToken});
_.nLJ(L,function(g){return!_.tJ(D,g)})&&Vi3();
_.BX("yt-remote-local-screens",n,31536E3)},qoD=function(){return _.JP("yt-remote-local-screens")||[]},Vi3=function(){_.BX("yt-remote-lounge-token-expiration",!0,86400)},Kv=function(n){n||(_.kw("yt-remote-session-screen-id"),_.kw("yt-remote-session-video-id"));
gJC();n=jpT();_.vy(n,nJT());brT(n)},Jx3=function(){BBA();
return Rr?!!Rr.get("yt-remote-use-staging-server"):!1},BBA=function(){if(!Rr){var n=_.qR8();
n&&(Rr=new _.Z8(n))}},a03=function(n,D,L,g,b){L=L===void 0?function(){return""}:L;
var q=function(){return new wi(PH(n,"/bc"),D,!1,L,g)};
return _.c("enable_mdx_web_channel_desktop")?new kyw(function(){return new pRA(PH(n,"/wc"),D,L)}):new Zrl(q,b)},sS3=function(){var n=d8T;
TBU();ts.push(n);EJT()},mj=function(n,D){TBU();
var L=cxT(n,String(D));ts.length==0?QSU(L):(EJT(),_.Ko(ts,function(g){g(L)}))},vH=function(n){mj("CP",n)},TBU=function(){ts||(ts=_.W7("yt.mdx.remote.debug.handlers_")||[],_.v0("yt.mdx.remote.debug.handlers_",ts))},QSU=function(n){var D=(XT+1)%50;
XT=D;u1J[D]=n;f0T||(f0T=D==49)},EJT=function(){var n=ts;
if(u1J[0]){var D=f0T?XT:-1,L={};do L={record$jscomp$13:void 0},D=(D+1)%50,L.record$jscomp$13=u1J[D],_.Ko(n,function(g){return function(b){b(g.record$jscomp$13)}}(L));
while(D!=XT);u1J=Array(50);XT=-1;f0T=!1}},cxT=function(n,D){var L=(Date.now()-Axw)/1E3;
L.toFixed&&(L=L.toFixed(3));var g=[];g.push("[",L+"s","] ");g.push("[","yt.mdx.remote","] ");g.push(n+": "+D,"\n");return g.join("")},lv=function(n){_.Ne.call(this);
this.JSC$17330_logName_=n;this.screens=[]},or=function(n){lv.call(this,"LocalScreenService");
this.JSC$17337_http_=n;this.loungeTokenRefreshTimer_=NaN;MJ(this);this.info("Initializing with "+zFT(this.screens))},YF=function(n,D){D=D===void 0?!1:D;
lv.call(this,"ScreenService");this.JSC$17343_http_=n;this.disableAutomaticScreenCache_=D;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};I0w(this)},SG=function(n,D,L){_.Ne.call(this);
this.JSC$17347_logName_=L;this.JSC$17347_screenService_=n;this.receiver_=D;this.screen_=null},vJA=function(n,D,L){L.disableCastApi?FT("Cannot initialize because disabled by Mdx config."):Cew()?rxD(n,L)&&(OrU(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?irw(D):(window.__onGCastApiAvailable=function(g,b){g?irw(D):(HH("Failed to load cast API: "+b),wRT(!1),OrU(!1),_.kw("yt-remote-cast-available"),_.kw("yt-remote-cast-receiver"),hFR(),D(!1))},L.loadCastApiSetupScript?_.er("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?Wn3()>=60&&eFw():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?x8R():Wn3()>=89?KnA():(RFT(),PeT(til.map(m8A))))):FT("Cannot initialize because not running Chrome")},hFR=function(){FT("dispose");
var n=yD();n&&n.dispose();_.v0("yt.mdx.remote.cloudview.instance_",null);XRl(!1);_.tNB(l0o);l0o.length=0},MiO=function(){return!!_.JP("yt-remote-cast-installed")},oJw=function(){var n=_.JP("yt-remote-cast-receiver");
return n?n.friendlyName:null},YoA=function(){FT("clearCurrentReceiver");
_.kw("yt-remote-cast-receiver")},Sol=function(){return MiO()?yD()?yD().getCastSession():(HH("getCastSelector: Cast is not initialized."),null):(HH("getCastSelector: Cast API is not installed!"),null)},HrR=function(n,D){Fn2()?yD().setConnectedScreenStatus(n,D):HH("setConnectedScreenStatus called before ready.")},Cew=function(){var n=_.s8().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.TJ||n},rxD=function(n,D){var L=!1;
yD()||(n=new NJ(n,D),n.subscribe("yt-remote-cast2-availability-change",function(g){_.BX("yt-remote-cast-available",g);$F("yt-remote-cast2-availability-change",g)}),n.subscribe("yt-remote-cast2-receiver-selected",function(g){FT("onReceiverSelected: "+g.friendlyName);
_.BX("yt-remote-cast-receiver",g);$F("yt-remote-cast2-receiver-selected",g)}),n.subscribe("yt-remote-cast2-receiver-resumed",function(g){FT("onReceiverResumed: "+g.friendlyName);
_.BX("yt-remote-cast-receiver",g);$F("yt-remote-cast2-receiver-resumed",g)}),n.subscribe("yt-remote-cast2-session-change",function(g){FT("onSessionChange: "+yxo(g));
g||_.kw("yt-remote-cast-receiver");$F("yt-remote-cast2-session-change",g)}),_.v0("yt.mdx.remote.cloudview.instance_",n),L=!0);
FT("cloudview.createSingleton_: "+L);return L},yD=function(){return _.W7("yt.mdx.remote.cloudview.instance_")},irw=function(n){wRT(!0);
OrU(!1);yD().init(!1,function(D){D?(XRl(!0),_.mbv("yt-remote-cast2-api-ready")):(HH("Failed to initialize cast API."),wRT(!1),_.kw("yt-remote-cast-available"),_.kw("yt-remote-cast-receiver"),hFR());n(D)})},FT=function(n){mj("cloudview",n)},HH=function(n){mj("cloudview",n)},wRT=function(n){FT("setCastInstalled_ "+n);
_.BX("yt-remote-cast-installed",n)},Fn2=function(){return!!_.W7("yt.mdx.remote.cloudview.apiReady_")},XRl=function(n){FT("setApiReady_ "+n);
_.v0("yt.mdx.remote.cloudview.apiReady_",n)},OrU=function(n){_.v0("yt.mdx.remote.cloudview.initializing_",n)},jG=function(n){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(n)},NBo=function(){var n,D;
return _.B(function(L){if(L.nextAddress==1)return(_.fwB()||_.c("use_new_nwl"))&&_.sUb().isNetworkAvailable()?_.p(L,_.XG(),2):L.return();if(L.nextAddress!=3)return(n=L.yieldResult)?_.p(L,RsU(n),3):L.return();D=L.yieldResult;if(!D.length)return L.return();D.forEach(function(g){var b={timestamp:g.timestamp};g=g.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:g.appShellAssetLoadReport,options:b}:g.clientError?{payloadName:"clientError",payload:g.clientError,options:b}:void 0;g&&
_.Qa(g.payloadName,g.payload,g.options)});
D.length===100&&_.fj.addLowPriorityJob(NBo);_.Tq(L)})},jS2=function(n){if(n.playerResponse){if(n=n.playerResponse,n.messages&&n.messages.length>0&&(n=n.messages.find(function(D){return!(!D||!D.mealbarPromoRenderer)}))&&n.mealbarPromoRenderer)return n.mealbarPromoRenderer}else if(n.response&&(n=n.response)&&n.overlay&&n.overlay.mealbarPromoRenderer)return n.overlay.mealbarPromoRenderer},nlC=function(n){if(n.response){var D=n.response;
if(D&&D.overlay&&D.overlay.tooltipRenderer)return D.overlay.tooltipRenderer}if(n.playerResponse&&(n=n.playerResponse,n.messages&&n.messages.length>0&&(n=n.messages.find(function(L){return!(!L||!L.tooltipRenderer)}))&&n.tooltipRenderer))return n.tooltipRenderer},LJT=function(n){if(!DmA&&(n=n||_.OJ("ZWIEBACK_PING_URLS"))&&n.length){DmA=!0;
for(var D=0;D<n.length;D++)_.Wr(n[D])}},b62=function(n){if(_.Ao.get(_.OJ("PLAYER_VARS",{}),"privembed",!1)!="1"){n&&rRT();
try{glo().then(function(){},function(){}),_.ne(b62,18E5)}catch(D){_.wd(D)}}},$mC=function(){var n=_.cz(),D=n.getFlag(119),L=window.devicePixelRatio>1;
document.body&&_.lC(document.body,"exp-invert-logo")&&(L&&!_.lC(document.body,"inverted-hdpi")?_.PB(document.body,"inverted-hdpi"):!L&&_.lC(document.body,"inverted-hdpi")&&_.Ky(document.body,"inverted-hdpi"));D!=L&&(_.Qm(0,119,L),n.save())},GJO=function(n){return n.filter(function(D){return"ypcGetCartEndpoint"in D||"ypcFixInstrumentEndpoint"in D})},qBT=function(n){return n.filter(function(D){return!_.u(D,_.sXr)})},UmU=function(n){n=_.V(n);
for(var D=n.next(),L={};!D.done;L={setter$jscomp$7:void 0},D=n.next()){var g=D.value;D=g.params;g=g.service;D&&g&&(L.setter$jscomp$7=VBR[g],L.setter$jscomp$7&&D.forEach(function(b){return function(q){var U=q.key;q=q.value;U&&q&&(0,b.setter$jscomp$7)(U,q)}}(L)))}},Jf3=function(n,D){var L,g,b,q,U,J,k;
_.B(function(a){switch(a.nextAddress){case 1:L=_.eR.getInstance();g=_.Ly.instance;b=_.WL.instance;if(!b)return BQ3(n,g,D),a.return();_.JA(a,2);n.onLoadingCommand&&g.resolveCommand(n.onLoadingCommand);return _.p(a,L.getCurrentPositionFromGeolocation(),4);case 4:q=a.yieldResult;if(!n.resolveLocationCommand){a.jumpTo(5);break}U=L.createLocationInfo(q);return _.p(a,_.xI(b,n.resolveLocationCommand,{locationInfo:U}),6);case 6:J=a.yieldResult;if(!J||"error"in J&&J.error||J.errorMetadata)return BQ3(n,g,D),
a.return();var d;if(J==null?0:(d=J.onResponseReceivedActions)==null?0:d.length){d=_.V(J.onResponseReceivedActions);for(var T=d.next();!T.done;T=d.next())g.resolveCommand(T.value)}(_.u(n.onSuccessCommand,_.M1)||_.u(n.onSuccessCommand,_.kz))&&_.bP(D.hostElement,"yt-navigate",{endpoint:n.onSuccessCommand,reload:!0});case 5:_.hE(a,0);break;case 2:k=_.dG(a);if(k instanceof GeolocationPositionError&&k.code===GeolocationPositionError.PERMISSION_DENIED)return n.onDeniedCommand&&g.resolveCommand(n.onDeniedCommand),
a.return();BQ3(n,g,D);_.Tq(a)}})},BQ3=function(n,D,L){n.onFailureCommand&&(D.resolveCommand(n.onFailureCommand),_.$d(L.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},pFT=function(n,D){var L=_.u(n,_.nsP);
if(L&&D){n=L.videoIds||[L.videoId];var g;D=(g=_.bP(D,"yt-lockup-requested",{videoIds:n}).detail)==null?void 0:g.returnValue;var b;L.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?b=D?D:n.map(function(q){return{videoId:q,navigationEndpoint:L.videoCommand}}):D&&(b=D);
b&&(g=b.map(function(q){var U=Object,J=U.assign;var k=q.navigationEndpoint;if(!_.u(k,_.ds)){var a=_.u(k,_.M1);if(a){if(delete a.index,delete a.playlistId,a=_.u(k==null?void 0:k.commandMetadata,_.jr),a==null?0:a.url){var d=a.url;d=_.N1(d,"list");d=_.N1(d,"index");a.url=d}}else k=void 0}return J.call(U,{},q,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:k})}),kJO(g,L))}},Z6R=function(n){var D=_.mH();
if(n=_.u(n,_.DRc))n.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&D.clearQueue(),n.closeMiniplayer&&_.E().resolve(_.X1).close(!0)},dmo=function(n){a$O(_.mH(),n)},TQT=function(n){var D;
(n=(D=_.u(n,_.NKX))==null?void 0:D.setVideoIds)&&n.forEach(function(L){_.O4i(_.mH(),L)})},sjl=function(n){ElT(_.mH(),n)},cfA=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(n){return!1}},Qj2=function(n,D,L){return{horizontalAlignment:n.x+L.width/2<D.width/2?"west":"east",
verticalAlignment:n.y+L.height/2<D.height/2?"north":"south"}},Afl=function(n,D,L,g,b){b=b===void 0?new _.Ig(0,0):b;
return uE3(f$J(n,D,L,g),b)},f$J=function(n,D,L,g){return new _.Ig(n==="west"?16:L.width-g.width-16,D==="north"?16:L.height-g.height-16)},zE3=function(n,D){var L=0;
n&&(L+=76);D&&(L+=285);return L},I$3=function(n){var D=["h",
"m","s"],L=_.XB(D);L.reverse();var g={};n=(n.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(U){var J=(U.match(/[hms]/)||[""])[0];return J?(g[J]=parseInt(U.match(/\d+/)[0],10),!1):!0});
for(n.reverse();n.length&&L.length;){var b=L.shift();b in g||(g[b]=parseInt(n.shift(),10))}if(n.length||g.s>59||g.m>59||g.h>9)return null;var q="";D.forEach(function(U){g[U]&&(q+=""+g[U]+U)});
return q||null},CNU=function(n){n=n.data;
return _.Z("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.Z("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.Z(_.RU,{data:{thumbnails:[{url:n.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.Z("div",{class:"profile-badge-view-model-wiz__content"},_.Z("div",{class:"profile-badge-view-model-wiz__badge-description"},n.badgeDesc),n.badgeSubtitle?_.Z("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},n.badgeSubtitle):null))},rfU=function(n){n=
n.data;
var D=_.tb();_.mF(D,n.rendererContext);return _.Z("yt-comment-interaction-view-model",{el:D,class:"yt-comment-interaction-view-model-wiz"},_.Z("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":n.onTapA11yLabel,"on:keydown":_.W6(),tabindex:0},_.Z("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.Z("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},n.headerPrefix,' "',n.videoTitle),_.Z("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.Z("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.Z("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},n.commentContent),_.Z("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.Z(_.RU,{data:{thumbnails:[{url:n.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},i6o=function(n){n=n.data;
return _.Z("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},O6U(n.avatar),_.Z("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},n.channelName))},hEl=function(n){n=n.data;
var D;return _.Z("div",{class:"yt-profile-info-view-model-wiz__activity"},_.Z("div",{class:"yt-profile-info-view-model-wiz__header"},_.Z("div",{class:"yt-profile-info-view-model-wiz__section-title"},n.commentsInteractionTitle)),(D=n.comments)==null?void 0:D.map(function(L){return _.Z("div",{class:"yt-profile-info-view-model-wiz__activity"},wF2(L))}))},WJl=function(n){n=n.data;
var D=_.IU({elementsCommand:n.subscriptionsAccessButtonCommand}),L=_.tb();_.nAT(L,_.AR(n.subscriptionsAccessButtonCommand));var g=_.GS(function(q){if(D==null?0:D.onclick)D.onclick(q);return!1}),b;
return _.Z("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.Z("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.Z("a",{el:L,"on:click":g,class:"yt-profile-info-view-model-wiz__another-header"},_.Z("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},n.sharedSubscriptionsTitle),_.Z("div",null,wF2(n.subscriptionsAccessButton)))),_.Z("div",{class:"yt-profile-info-view-model-wiz__subs"},(b=n.sharedSubscriptions)==null?void 0:b.slice(0,5).map(function(q){return _.Z("div",
{class:"yt-profile-info-view-model-wiz__sub"}," ",wF2(q))})))},eEO=function(n){n=n.data;
var D;return _.Z("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.Z("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.Z("h2",{class:"yt-profile-info-view-model-wiz__section-title"},n.sharedSubscriptionsTitle)),_.Z("div",{class:"yt-profile-info-view-model-wiz__subs"},(D=n.sharedSubscriptions)==null?void 0:D.slice(0,5).map(function(L){return _.Z("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",wF2(L))})))},xmD=function(n){n=n.data;
return _.Z("div",{class:"yt-profile-info-view-model-wiz__activity"},[n.profileBadgeInfoYtWide,n.profileBadgeInfoChannelWide].map(function(D){var L,g,b,q,U;return D?_.Z(_.ot,null,_.Z("div",{class:"yt-profile-info-view-model-wiz__header"},_.Z("div",{class:"yt-profile-info-view-model-wiz__section-title"},D==null?void 0:D.profileSectionTitle),_.Z("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.Z("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},D==null?void 0:(L=D.commentBadge)==
null?void 0:L.commentDesc),(D==null?0:(g=D.commentBadge)==null?0:g.blackHeartDesc)?_.Z("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.Z("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.Z(_.RU,{data:{thumbnails:[{url:D==null?void 0:(b=D.commentBadge)==null?void 0:b.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.Z("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},D==null?void 0:(q=
D.commentBadge)==null?void 0:q.blackHeartDesc))),_.Z("div",{class:"yt-profile-info-view-model-wiz__badge"},D==null?void 0:(U=D.badges)==null?void 0:U.map(function(J){return _.Z(CNU,{data:J})}))):null}))},KJU=function(n){n=n.data;
return _.Z("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.Z(xmD,{data:n}),n.comments?_.Z(hEl,{data:n}):null,n.sharedSubscriptionsTitle?n.subscriptionsAccessButtonCommand?_.Z(WJl,{data:n}):_.Z(eEO,{data:n}):null)},PNw=function(n){var D=n.data;
n=D?RET(D.profileIdentityInfo):void 0;D=D?RET(D.profileInfo):void 0;return _.Z("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},n,D)},tBJ=function(n,D){var L=_.W56(D,{},n,!0);
return new Promise(function(g,b){L.listenOnce("n",function(){b(Error("hl`"+L.JSC$25560_getErrorDescription()))});
L.listenOnce("l",function(){var q=L.getResponseCode();if(q!==200)b(Error("il`"+D+"`"+n.type+"`"+n.size+"`"+q));else try{g(JSON.parse(L.getResponseText()).encryptedBlobId)}catch(U){b(U)}});
L.run()})},mmw=function(n){return n.substring(n.indexOf(":")+1,n.indexOf(";"))},vlJ=function(n){return new Promise(function(D,L){var g=new FileReader;
g.onloadend=function(){try{var b=new Uint8Array(g.result);b.length<8&&L(void 0);var q=b.subarray(0,8);b="";for(var U=0;U<q.length;U++)b+=("0"+q[U].toString(16)).substr(-2);b.startsWith("ffd8ff")?D("image/jpeg"):b.startsWith("47494638")?D("image/gif"):b.startsWith("89504e470d0a1a0a")?D("image/png"):b.startsWith("424d")?D("image/bmp"):D(void 0)}catch(J){L(J)}};
g.onerror=L;g.readAsArrayBuffer(n)})},XFA=function(n){return new Promise(function(D,L){var g=new Image;
g.crossOrigin="anonymous";g.onload=function(){var b=document.createElement("canvas");b.width=g.naturalWidth;b.height=g.naturalHeight;var q=b.getContext("2d");if(!q)throw Error("jl");q.drawImage(g,0,0);q=mmw(n);b.toBlob(function(U){U?D(U):L()},q)};
g.src=n})},MB3=function(n,D){var L;
if(((L=_.u(n,_.ds))==null?void 0:L.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var g;_.bP((g=D.hostElement)!=null?g:D,"yt-shorts-reset");_.f3r(_.E().resolve(_.gH),n).then(function(q){l$w(q,D,n)})}else{var b;
_.Bz((b=D.hostElement)!=null?b:D,[n]).then(function(q){q&&l$w(q.data,D,n)})}},l$w=function(n,D,L){if(n){var g=_.u(n.replacementEndpoint,_.ds);
if(g){n.sequenceContinuation&&(g.sequenceParams=n.sequenceContinuation);var b;_.bP((b=D.hostElement)!=null?b:D,"yt-navigate",{endpoint:n.replacementEndpoint})}else if((n==null?void 0:n.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(n==null?0:n.watchStatus)&&_.u(n.watchStatus,_.W1j)){var q;_.bP((q=D.hostElement)!=null?q:D,"yt-navigate",{endpoint:L})}}},ol3=function(){var n=_.E().resolve(_.CK),D=q9C(n.getState())||"";
n=_.qL8(n.getState())||"";return{disableCache:D==="ytd-browse"&&n==="home"}},YBO=function(n){if(!n)return!1;
try{if(n.host&&n.host.tagName==="YT-FORMATTED-STRING"&&n.host.id==="contenteditable-textarea"||n.nodeType===Node.ELEMENT_NODE&&n.tagName==="YTD-COMMENT-INPUT")return!0}catch(D){return!1}return YBO(n.parentNode)},nm=function(n){return n?n.tagName==="A"&&n.href&&n.classList.contains("yt-simple-endpoint"):!1},SBD=function(n){return n?n.tagName==="IMG"&&n.classList.contains("emoji"):!1},FJ3=function(n,D,L){if(!n)return null;
var g=nm(n);if(g&&L)return D=n.pathname.substring(n.pathname.indexOf("/channel/")+9),document.createTextNode("@"+D);if(g&&!L)return document.createTextNode("");if(SBD(n))return L=n.alt,n=n.dataset.emojiId,!n&&D&&(D=_.LR(D,L))&&D.isCustomEmoji&&(n=D.emojiId),n?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+n+">"):document.createTextNode(L);g=n.cloneNode(!1);for(var b=0;b<n.childNodes.length;++b){var q=FJ3(n.childNodes[b],D,L);q&&g.appendChild(q)}return g},Dh=function(n){return n?nm(n)?n:Dh(n.lastChild):
null},H6A=function(n){return n?nm(n)?n:H6A(n.firstChild):null},yfA=function(n){if(!n)return null;
for(var D=n.previousSibling;D;)if(D.nodeType===Node.ELEMENT_NODE&&D.nodeName==="BR")D=D.previousSibling;else if(D.nodeType===Node.TEXT_NODE&&/\s+/.test(D.textContent))D=D.previousSibling;else break;(D=Dh(D))?n=D:n=(n=n.parentNode)?Dh(n.previousElementSibling):null;return n},NQT=function(n){if(!n)return null;
for(var D=n.nextSibling;D;)if(D.nodeType===Node.ELEMENT_NODE&&D.nodeName==="BR")D=D.nextSibling;else if(D.nodeType===Node.TEXT_NODE&&/\s+/.test(D.textContent))D=D.nextSibling;else break;return(D=H6A(D))?D:NQT(n.parentNode)},jjU=function(n){var D=_.bi(),L=D.JSC$9089_getStartNode();
if(!YBO(L.parentNode))return null;D=D.JSC$9089_getStartOffset();if(L.nodeType===Node.TEXT_NODE){var g=_.w2(L,nm);if(g){if(n&&D===0||!n&&D===L.length)return g}else{if(n&&D===L.length)return!L||L.nodeName==="BR"||L.nextElementSibling&&_.$4(L.nextElementSibling,"display")==="block"?null:H6A(L.nextElementSibling);if(!n&&D===0)return L?Dh(L.previousElementSibling):null}}if(L.nodeType===Node.ELEMENT_NODE)if(n){if(0<=D&&D<L.childNodes.length)return H6A(L.childNodes[D])}else if(0<D&&D<=L.childNodes.length)return Dh(L.childNodes[D-
1]);return null},n23=function(n,D,L){if(!n)return null;
if(n.nodeType===Node.TEXT_NODE)if(L){var g=yfA(n);if(g&&!/^\s+\S/.test(n.wholeText.substr(0,D)))return g}else if((g=NQT(n))&&!/\S\s+/.test(n.wholeText.substr(D,n.wholeText.length)))return g;return n.nodeType===Node.ELEMENT_NODE?L?yfA(n.childNodes[D]):NQT(n.childNodes[D]):n23(n.parentNode,D,L)},DaJ=function(n){if(n.hasChildNodes())switch(n.tagName){case "DIV":case "A":case "SPAN":var D="";
for(n=n.firstChild;n;n=n.nextSibling)D+=DaJ(n);return D;default:return""}else switch(n.nodeType){case 3:return n.textContent;default:return""}},L5l=function(n){n=n.data;
return _.Z("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.Z("div",null,_.Z(_.pl,{text:n.title})),n.subtitle?_.Z("div",{class:"ytd-menu-title-renderer__subtitle"},_.Z(_.pl,{text:n.subtitle})):null)},g2R=function(n){switch(n){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"}},bT3=function(n){return n.map(function(D){return{settingsRadioOptionRenderer:{title:_.DL(D.name),
asideText:_.DL(D.approximateSize),id:g2R(D.format)}}})},GMA=function(n){if(n&&n.length!==0)return n.filter($aJ()).map(function(D){return{settingsRadioOptionRenderer:{title:D.name,
asideText:D.approximateSize,id:g2R(D.formatType)}}})},qTl=function(n){if(n)return n.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},VmA=function(n){var D=n.indexOf("(");
return D!==-1?n.substring(D+1,n.length-1):n},Uao=function(n){switch(n){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},JyO=function(n,D,L,g,b,q){var U=_.Ao.clone(Bk3);
U.locale=_.OJ("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;U.report={description:b||"<empty>"};b=_.OJ("SBOX_SETTINGS",{});D=D.join(",");var J=Date.now();n={choice_cc:g,choice_id_cc:L,choices_sc:D,gl:b.REQUEST_DOMAIN,hl:b.REQUEST_LANGUAGE,query:n,time:J};q&&(n.choice_additional_comment_cc=q);_.tmW(U,n)},kMT=function(n){var D=new Map;
D.set("authuser",_.OJ("SESSION_INDEX","0"));return _.g2(n,D)},ZTw=function(n){var D;
return _.B(function(L){switch(L.nextAddress){case 1:if(!n||!pMU(n))return L.return(null);D=null;switch(_.OJ("INNERTUBE_CLIENT_NAME")){case "WEB":return L.jumpTo(2);case "WEB_REMIX":D=n.getPlayer()}L.jumpTo(3);break;case 2:return _.p(L,n.getPlayerPromise(),4);case 4:D=L.yieldResult;L.jumpTo(3);break;case 3:return L.return(D)}})},pMU=function(n){return["ytd-player",
"ytmusic-player"].includes(String(n.tagName||"").toLowerCase())},aJ3=function(n){n=Math.round(n);
return n%2?n-1:n},daA=function(n){n=Math.round(n);
return n%2===0?n-1:n},Tk3=function(n){var D,L,g;
if(n=(D=n.createPlaylistDialogFormSchema)==null?void 0:(L=D.fieldSchemas)==null?void 0:(g=L.title)==null?void 0:g.validationSchema)for(D=[n.syncStep,n.asyncStep].filter(function(b){return b!==void 0}),D=_.V(D),L=D.next();!L.done;L=D.next()){L=L.value.rules;
if(!L)break;L=_.V(L);for(L=L.next();!L.done;L=L.next())return _.u(L.value,_.FKA)}},sL3=function(n){var D,L,g;
if(n=(D=n.createPlaylistDialogFormSchema)==null?void 0:(L=D.fieldSchemas)==null?void 0:(g=L.visibility)==null?void 0:g.validationSchema)for(D=[n.syncStep,n.asyncStep].filter(function(b){return b!==void 0}),D=_.V(D),L=D.next();!L.done;L=D.next()){L=L.value.rules;
if(!L)break;L=_.V(L);for(g=L.next();!g.done;g=L.next())if(g=_.u(g.value,E2w))return D=void 0,(D=g.translations)==null?void 0:D.visibilityNotValidErrorMessage}},cy2=function(){var n,D;
return(D=(n=_.E().resolve(_.Yo(_.hR)))==null?void 0:n())!=null?D:!1},QLT=function(n,D){a:switch(D){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":D="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";
break a;default:D="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:n,style:D,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},uN3=function(n){_.$d(n,"yt-refit-popups-action")},Ay2=function(n){var D=n.data;
var L=n.disablePadding;var g=n.className;var b=_.tb(),q=QLT(D.banner,D.assetContainerPaddingStyle),U=QLT(D.imageBanner,D.assetContainerPaddingStyle),J=D.assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET",k=D.assetContainerMaxHeight;_.c7(function(){var a;(a=b.value)==null||a.addEventListener("image-loaded",function(){uN3(b.value)})});
_.QP(function(){var a;(a=b.value)==null||a.removeEventListener("image-loaded",function(){uN3(b.value)})});
n={};return _.Z("yt-dialog-header-view-model",{el:b,class:_.Ll(g,(n.ytDialogHeaderViewModelHost=!0,n.ytDialogHeaderViewModelHostDisablePadding=!!L,n))},_.vw(D.banner,function(){var a={};return _.Z("div",{class:_.Ll(g,(a.ytDialogHeaderViewModelBanner=!0,a.ytDialogHeaderViewModelBannerFullBleed=!!J,a)),style:"max-height: "+(k?k+"px":"")},_.Z(_.pH,{data:q,className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}),_.vw(D.imageBanner,function(){var a={};
return _.Z("div",{class:_.Ll(g,(a.ytDialogHeaderViewModelBanner=!0,a.ytDialogHeaderViewModelBannerFullBleed=!!J,a)),style:_.Uh({"max-height":function(){return k!==void 0?k+"px":void 0}})},_.Z(_.pH,{data:U,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}),_.vw(D.customAssetContainer,function(){return _.Z("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},fJw(D.customAssetContainer))}),_.vw(D.customBanner,function(){return _.Z("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},fJw(D.customBanner))}),_.vw(D.headline,function(){return _.Z("h2",null,_.Z(_.pl,{text:D.headline,
className:"ytDialogHeaderViewModelText"}))}))},zcT=function(n){var D=21;
if(!n)return D;D+=n.headerTitle?27:0;D+=n.headerTitle&&n.hasHeaderActionHeader?4:0;return D+=n.headerTitle&&n.headerSubtitle?16:0},IJw=function(n){var D=0;
if(!n)return D;D+=n.hasFooterPrimaryButton||n.hasFooterSecondaryButton?48:0;D+=n.footerTrailingLabel||n.footerLeadingLabel?30:0;return D+=n.hasFooterPrimaryButton||n.hasFooterSecondaryButton||!n.footerTrailingLabel&&!n.footerLeadingLabel?0:12},CJT=function(n){var D=new _.Gp,L=n;
return{subscribe:function(g){D.subscribe("changed",g)},
dispatch:function(g,b){var q=L;g==="Touch Start"?L=Object.assign({},q,{isAnimating:!1,initialY:b.event.touches[0].clientY}):g==="Touch Move"?(g=Math.min(b.fullContentWrapperHeight,b.contentHeightMap[b.contentWrapperId]+zcT(b.header)-IJw(b.footer)),L=Object.assign({},q,{currentY:Math.max(b.contentScrollable?-1*(q.initialY-24):0,b.event.touches[0].clientY-q.initialY),maxHeightForContentWrapper:Math.min(g,Math.max(0,(q.isFullScreen?g:b.contentWrapperHeight)-q.currentY))})):L=g==="Snap To Full Screen"?
Object.assign({},q,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:b.maxHeight}):g==="Snap To Neutral Position"?Object.assign({},q,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):g==="Close Sheet"?Object.assign({},q,{isAnimating:!0,currentY:b.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):q;D.publish("changed",L)}}},ryA=function(n){return _.GS(function(D){n(D);
return!1})},OT3=function(){_.E().resolve(_.ro).closeSheet()},iTU=function(n){var D,L,g,b,q,U,J,k,a,d,T;
return{headerTitle:(D=n.headerTitle)==null?void 0:D.call(n),headerSubtitle:(L=n.headerSubtitle)==null?void 0:L.call(n),headerActionHeader:n.headerActionHeader,footerPrimaryButton:n.footerPrimaryButton,footerSecondaryButton:n.footerSecondaryButton,footerButtonType:(g=n.footerButtonType)==null?void 0:g.call(n),footerLeadingLabel:(b=n.footerLeadingLabel)==null?void 0:b.call(n),footerTrailingLabel:(q=n.footerTrailingLabel)==null?void 0:q.call(n),shouldShowIcons:(U=n.shouldShowIcons)==null?void 0:U.call(n),
skipContentClick:(J=n.skipContentClick)==null?void 0:J.call(n),additionalClassName:(k=n.additionalClassName)==null?void 0:k.call(n),onClosedCallback:n.onClosedCallback,focusOnClose:(a=n.focusOnClose)==null?void 0:a.call(n),isDisabled:(d=n.isDisabled)==null?void 0:d.call(n),disabledCommand:(T=n.disabledCommand)==null?void 0:T.call(n),headerFn:n.headerFn,contentFn:n.contentFn,footerFn:n.footerFn,hasHeaderFn:n.hasHeaderFn(),hasContentFn:n.hasContentFn(),hasFooterFn:n.hasFooterFn(),hasFooterPrimaryButton:n.hasFooterPrimaryButton(),
hasFooterSecondaryButton:n.hasFooterSecondaryButton(),hasHeaderActionHeader:n.hasHeaderActionHeader()}},wMl=function(n){switch(n){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""}},hc3=function(n){switch(n){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""}},W5C=function(n){switch(n){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""}},ecR=function(n,D,L){D.forEach(function(g){_.Un(_.E().resolve(_.T2),g)});
_.$d(n,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",L])},PJT=function(n,D,L,g){var b=_.u(L,_.Px).commandLifeCycleConfig;
b&&b.onStartCommand&&_.J9(n,[b.onStartCommand],D);_.HA(D);var q=_.WL.instance;q&&_.en(q,L)?_.xI(q,L,g).then(function(U){if(!U||(U==null?0:U.error))return U=_.u(L,_.Px).serializedTransactionFlowLoggingParams,_.y2(D),_.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",U));_.y2(D);return{data:U}}).then(function(U){_.y2(D);
xaT(U.data);var J=U.data.command;J&&_.J9(n,[J],D);J=K5w(L,U.data);if(!J){var k=U.data;U=!1;if(k&&k.command&&_.u(k.command,_.pB)){var a;k=((a=_.u(k.command,_.pB))==null?void 0:a.commands)||[];for(a=0;a<k.length;a++)if(_.u(k[a],_.L8G)){U=!0;break}}U||_.EK('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!J&&b&&b.onSuccessCommand?_.J9(n,[b.onSuccessCommand],D):J&&b&&b.onFailureCommand&&_.J9(n,[b.onFailureCommand],D)},function(){_.y2(D);
b&&b.onFailureCommand&&_.J9(n,[b.onFailureCommand],D);RcT(L)}):_.zo(Error("Al"),"ERROR")},tmT=function(n,D,L){var g=[D];
L&&g.push(L);return _.Bz(n,g).then(function(b){var q=_.u(D,_.Px).serializedTransactionFlowLoggingParams,U=b.data,J=K5w(D,U);J?b=_.Pb(new Lm(J,q)):xaT(U);return b},function(){var b=_.u(D,_.Px).serializedTransactionFlowLoggingParams;
RcT(D);return _.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",b))})},K5w=function(n,D){n=_.u(n,_.Px).serializedTransactionFlowLoggingParams;
var L=null;switch(D.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":L="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":L="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":L="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}L?_.R5(L,n):jEA(n);return L},RcT=function(n){_.R5("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.u(n,_.Px).serializedTransactionFlowLoggingParams)},
xaT=function(n){if(n.trackingParams){var D=_.r1(),L=_.Ck();
D&&L&&_.vz(D,L,_.JR(n.trackingParams))}},maw=function(n,D,L){var g=_.WL.instance,b=_.UDi(_.OJ("YPC_MB_URL")),q=(new _.q$i).init(),U=_.V4f(),J=_.u(L,_.N5i).languageCode;
J===void 0?_.zo(Error("Fi"),"ERROR"):_.Ix([q,b]).then(function(){var k={ctk:payments.business.integration.ClientTokenFactory.createClientToken(J,U)};g&&_.en(g,L)?_.xI(g,L,k).then(function(a){return{data:a}}).then(function(a){_.bP(D,"yt-service-request-completed",a);
a.code!=="ERROR"&&(a=a.data.command)&&_.J9(n,[a],D)}):_.zo(Error("Al"),"ERROR")})},lJD=function(n,D,L,g){var b=_.WL.instance;
b&&_.en(b,L)?_.xI(b,L,g).then(function(q){return{data:q}}).then(function(q){v2A(n,D,L,q)},function(){XMT(L)}):(b=_.E().resolve(_.Yo(_.sG)))&&b.requestDataForServiceEndpoint(L,g).then(function(q){v2A(n,D,L,q)},function(){XMT(L)})},v2A=function(n,D,L,g){_.bP(D,"yt-service-request-completed",g);
if(g.code&&g.code=="ERROR")XMT(L);else{(g=g.data.commands)&&_.J9(n,g,D);var b;(n=(b=_.u(L,_.bKc))==null?void 0:b.serializedYpcPauseFlowLoggingParams)&&n&&_.rh("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",n)}},XMT=function(n){var D;
(n=(D=_.u(n,_.bKc))==null?void 0:D.serializedYpcPauseFlowLoggingParams)&&n&&_.rh("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",n,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},YTw=function(n,D,L){var g=_.WL.instance;
g&&_.en(g,L)?_.xI(g,L).then(function(b){return{data:b}}).then(function(b){MmA(n,D,L,b)},function(){o2R(L)}):(g=_.E().resolve(_.Yo(_.sG)))&&g.requestDataForServiceEndpoint(L).then(function(b){MmA(n,D,L,b)},function(){o2R(L)})},MmA=function(n,D,L,g){_.bP(D,"yt-service-request-completed",g);
g.code&&g.code=="ERROR"?o2R(L):((g=g.data.commands)&&_.J9(n,g,D),(n=_.u(L,_.$NL).serializedYpcResumeFlowLoggingParams)&&n&&_.rh("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",n))},o2R=function(n){(n=_.u(n,_.$NL).serializedYpcResumeFlowLoggingParams)&&n&&_.rh("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",n,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},STJ=function(n){n=n===void 0?{}:n;
_.E().resolve(_.i7A).showFeedbackDialog(n.customProductData,n.feedbackContent,n.onFeedbackSubmitted,n.bucket)},F5T=function(n){n=n===void 0?{}:n;
_.E().resolve(_.i7A).showHelpDialog(n.helpContext,n.articleId,n.productData)},HT2=function(){F5T()},yyU=function(){STJ()},jLR=function(n,D,L){var g,b,q,U,J,k,a;
return _.B(function(d){switch(d.nextAddress){case 1:g=_.u(n,Nkl);if((b=g)==null?0:b.productId){k={productId:g.productId,bucket:g.bucket,enableAnonymousFeedback:(J=g.enableAnonymousFeedback)!=null?J:!0,allowNonLoggedInFeedback:!0};a={feedbackChoice:L.feedbackChoice};if(!_.c("web_collect_offline_state")){d.jumpTo(8);break}_.JA(d,9);return _.p(d,UAo(a),11)}U={bucket:(q=g)==null?void 0:q.bucket};if(!_.c("web_collect_offline_state")){d.jumpTo(4);break}U.customProductData={};_.JA(d,5);return _.p(d,UAo(U.customProductData),
7);case 7:_.hE(d,4);break;case 5:_.dG(d);case 4:STJ(U);d.jumpTo(0);break;case 11:_.hE(d,8);break;case 9:_.dG(d);case 8:_.Lvv(a),_.Dji("GFEEDBACK",a),g.productId==="5295751"&&(a.client_attestation=Number(_.OJ("CATSTAT",0))),g.productId==="5295751"&&(a.client_time=Date.now()/1E3/3600),g.productId==="5295751"&&(a.original_playback_id=_.R7j||""),_.tmW(k,a),_.Tq(d)}})},nqT=function(n){if(n=_.u(n,_.KNO)){var D={bucket:n.bucketIdentifier};
n.additionalDatas&&(D.customProductData={},n.additionalDatas.forEach(function(L){if(L=L.userFeedbackEndpointProductSpecificValueData)D.customProductData[L.key]=L.value}));
STJ(D)}},D0J=function(n){var D=_.xt.getInstance(),L=_.Tg("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?"),g=_.Tg("DELETE",void 0,"Delete"),b=_.Tg("CANCEL",void 0,"Cancel");
L={openPopupAction:dbl(L,void 0,g,b,{signal:"DELETE_ALL_DOWNLOADS"})};_.Ws(D,[L],n)},gq2=function(){return _.B(function(n){return n.nextAddress==1?_.p(n,_.E().resolve(_.yx),2):_.p(n,LrC(),0)})},bdR=function(n){var D,L;
return _.B(function(g){return g.nextAddress==1?(L=(D=_.u(n,_.hb))==null?void 0:D.targetId)?_.p(g,_.E().resolve(_.yx),3):g.jumpTo(0):_.p(g,_.E().resolve(_.HC).deleteVideo(L),0)})},Gaw=function(n){var D,L;
return _.B(function(g){return g.nextAddress==1?(L=(D=_.u(n,_.hb))==null?void 0:D.targetId)?_.p(g,_.E().resolve(_.yx),3):g.jumpTo(0):_.p(g,$03(_.E().resolve(_.HC),L),0)})},VtO=function(n){var D,L;
return _.B(function(g){return(L=(D=_.u(n,_.hb))==null?void 0:D.targetId)?_.p(g,qvA(L),0):g.jumpTo(0)})},BKA=function(){_.c("kevlar_woffle_refresh_dl_load_killswitch")||U02()},kaT=function(){_.c("kevlar_woffle")&&_.Wn.instance&&J53()},ZdJ=function(n){var D;
if((D=_.u(n,_.qA))==null||!D.videoId)return!1;pJ3(_.E().resolve(_.HC),_.u(n,_.qA),n.clickTrackingParams);return!0},d03=function(n){var D;
if((D=_.u(n,_.Vd))==null||!D.playlistId)return!1;aZU(_.E().resolve(_.HC),_.u(n,_.Vd),n.clickTrackingParams);return!0},Eqo=function(n){var D=_.u(n,_.qnj);
(D==null?void 0:D.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(D==null?void 0:D.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||TK3(_.E().resolve(_.HC),_.u(n,_.qnj))},c52=function(n){n=_.u(n,_.tWr);
var D;(n==null?0:(D=n.actions)==null?0:D.length)&&sxJ(n)},fZ3=function(n){var D,L;
return _.B(function(g){D=_.u(n,QxT);return(L=D)!=null&&L.localWatchHistoryCommandType?_.p(g,ulA(D),0):g.return()})},A5U=function(n){setTimeout(function(){requestAnimationFrame(n)},80)},zPw=function(n){return Object.entries(n).map(function(D){return D.join(":")}).join(";")},CCT=function(n){var D,L,g;
_.B(function(b){if(b.nextAddress==1)return _.p(b,IZ3(),2);D=b.yieldResult;L=_.Ly.instance;switch(D){case "granted":g=n.getLocationCommand;break;case "denied":g=n.openDeniedDialogAction;break;case "prompt":g=n.openCollectionDialogAction;break;default:g=n.openCollectionDialogAction}g&&L.resolveCommand(g);_.Tq(b)})},IZ3=function(){var n,D;
return _.B(function(L){if(L.nextAddress==1)return n="prompt",navigator.permissions?_.p(L,navigator.permissions.query({name:"geolocation"}),3):L.jumpTo(2);L.nextAddress!=2&&(D=L.yieldResult,n=D.state);return L.return(n)})},OdC=function(){_.B(function(n){return _.p(n,_.r5U(),0)})},idA=function(){var n,D,L;
return _.B(function(g){if(g.nextAddress==1)return n=_.E().resolve(_.cn),n?_.p(g,_.xI(n,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.CL(Error("Dl")),g.return(void 0));if(D=g.yieldResult){if(D.errorMetadata)return _.CL(Error("El`"+D.errorMetadata.status+"`"+D.error)),g.return(void 0);L=D.datasyncIds;_.hHl=L.length;return g.return(L)}_.CL(Error("Fl"));return g.return(void 0)})},wJU=function(){idA().then(function(n){n&&(xbR(n),DAC(n),zK3(n),JY3(n))})},hPR=function(n){_.fj.addLowPriorityJob(function(){var D,
L,g,b,q;
return _.B(function(U){switch(U.nextAddress){case 1:if(_.c("ytidb_clear_optimizations_killswitch")){U.jumpTo(2);break}D=_.JE("clear");if(D.startsWith("V")&&D.endsWith("||")){var J=[D];xbR(J);DAC(J);zK3(J);JY3(J);return U.return()}L=IV3();g=kZR();return _.p(U,LFO(),3);case 3:return b=U.yieldResult,_.p(U,K_D(),4);case 4:if(q=U.yieldResult,!(L||g||b||q))return U.return();case 2:n.isNetworkAvailable()?wJU():n.listenOnce("publicytnetworkstatus-online",wJU),_.Tq(U)}})})},g3=function(n){n={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.Mn(n)}}}};_.Ly.instance&&_.Ly.instance.resolveCommand(n)},Wro=function(n){if(n){var D=_.qb();
_.$Q(D,3854,void 0,{layer:0,parentLayer:4});switch(n){case 1:var L=238708;break;case 2:L=238715;break;case 3:L=238710;break;case 6:L=238709}L&&(n=_.G8(D,{veType:L}))&&_.Vs(D,n)}},ePO=function(n){if(n){var D=_.qb();
_.$Q(D,3854,void 0,{layer:0,parentLayer:4});switch(n){case 1:var L=238714;break;case 2:L=238711;break;case 8:L=238709;break;case 7:L=238713;break;case 3:case 4:case 5:L=238712}L&&(n=_.G8(D,{veType:L}))&&_.Vs(D,n)}},x0A=function(n){switch(n.latencyType){case 0:_.h9("consent_primitive_flow");
_.Wz("cpit",n.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.Wz("cpist",n.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.Wz("cprtif",n.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.Wz("cprtli",n.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.Wz("cprt",n.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.Wz("cpdt",n.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.Wz("cpjct",n.timestampEpochMillis,"consent_primitive_flow")}},
oqC=function(n,D){var L,g,b,q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO,S,$i;
return _.B(function(nO){switch(nO.nextAddress){case 1:_.JA(nO,2);(g=(L=_.u(n,Kr3))==null?void 0:L.serializedConsentRequest)||(g=(b=_.u(n,RPT))==null?void 0:b.serializedConsentRequest);g&&(q=PCD(_.D6(g)));if(q===void 0)return nO.return();U=tt3(q);U.latencyCallback=x0A;D&&m0T(U,function(){D.then(function(VB){VB.pauseVideo();(new vqA).increment()})});
return((J=_.u(n,Kr3))==null?void 0:J.consentAction)==="CONSENT_ACTION_PREWARM"||((k=_.u(n,RPT))==null?void 0:k.consentAction)==="CONSENT_ACTION_PREWARM"?_.p(nO,XJT(U),5):_.p(nO,lZT(U),6);case 6:a=nO.yieldResult;d=_.Ij(a,bg);if(d===1){if(((T=_.tf(a,$A,1,bg))==null?void 0:_.K6(T,1))===1||((Q=_.tf(a,$A,1,bg))==null?void 0:_.K6(Q,1))===2||((A=_.tf(a,$A,1,bg))==null?void 0:_.K6(A,1))===3)_.u(n,RPT)?g3(_.Tg("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
g3(_.Tg("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));Wro((I=_.tf(a,$A,1,bg))==null?void 0:_.K6(I,1),_.SL(a,MtC,3,_.FI()))}else d===2?(((w=Gr(a))==null?void 0:_.K6(w,1))===5?_.u(n,RPT)?g3(_.Tg("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):g3(_.Tg("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((h=Gr(a))==null?void 0:_.K6(h,1))===1||((e=Gr(a))==null?void 0:_.K6(e,1))===4?g3(_.Tg("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((v=Gr(a))==null?void 0:_.K6(v,1))===7&&((LO=q)==null?void 0:(S=_.SV(LO,qH,4))==null?void 0:_.K6(S,4))!==1&&g3(_.Tg("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),ePO(($i=Gr(a))==null?void 0:_.K6($i,1))):g3(_.Tg("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));nO.jumpTo(5);break;case 5:_.hE(nO,0);break;case 2:_.dG(nO),g3(_.Tg("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.Tq(nO)}})},Sv2=
function(){if(!YvA.has("Worker")){YvA.set("Worker",!0);
var n={api:"BROWSER_API_WEB_WORKER"};n.available="Worker"in window?!0:!1;_.Qa("apiTest",n)}},FrT=function(n){return typeof n==="undefined"?"-1":String(Math.ceil(n/1048576))},jxl=function(n,D){HdU(new y5A(_.u(D,NKU).addToken,_.u(D,NKU).commonToken)).then(function(){_.bP(n,"yt-invoke-instrument-manager-action-completed")},function(L){_.bP(n,"yt-invoke-instrument-manager-action-error",L)})},ns3={},DR2=function(n){return _.FA8(ns3,n,function(){return gi(_.iEv,n)>=0})},LGC=function(n){return _.Mm(n)},
gsl=function(n){var D=1;
n=n.split(":");for(var L=[];D>0&&n.length;)L.push(n.shift()),D--;n.length&&L.push(n.join(":"));return L},b$A=function(n,D){D=n.aspectRatio()<=D.aspectRatio()?D.width/n.width:D.height/n.height;
n.scale(D)},$RT=function(n,D){D=n.aspectRatio()>D.aspectRatio()?D.width/n.width:D.height/n.height;
return n.scale(D)},GiT=function(n){var D=new _.J5;
return _.mJ(D,11,n)},qbA=function(n){var D={};
n=n.getAllResponseHeaders().split("\r\n");for(var L=0;L<n.length;L++)if(!_.ZQ(n[L])){var g=gsl(n[L]),b=g[0];g=g[1];if(typeof g==="string"){g=g.trim();var q=D[b]||[];D[b]=q;q.push(g)}}return _.Ao.map(D,function(U){return U.join(", ")})},TL=function(n,D){return n.JSC$7653_xhr_?n.JSC$7653_xhr_.getResponseHeader(D):null},Vz=function(n,D,L){Array.isArray(L)||(L=[String(L)]);
_.Csi(n.JSC$7887_queryData_,D,L);return n},J53=function(){var n=_.Wn.instance;
_.B(function(D){return n.deferredInstallPrompt?_.p(D,n.deferredInstallPrompt.prompt(),0):D.jumpTo(0)})},VKJ=function(n,D,L){if(_.lT(n))_.Ko(n,D,L);
else for(n=_.wiG(n);;){var g=n.next();if(g.done)break;D.call(L,g.value,void 0,n)}},UR2={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}"]},bW2,$oA,GD3,qPO,V8l,UoO,BVw,JDw,kDO,qvA,$03,LrC,psJ,ZWl,aBl,do3,TVo,aZU,pJ3,ESR,sDT,cD3,U02,TK3,QDl,sxJ,uUO,ulA,fBw,ADA,zq3,IBO,Cr3,rD2,OWA,Zh,iWl,wsT,
a$O,kJO,hqo,W1T,eqC,xol,K1w,RqD,PrT,t8o,moA,vSA,XsO;UR2={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 BWR=function(n,D){var L=[];VKJ(D,function(g){try{var b=_.Dt.prototype.getWrapper.call(this,g,!0)}catch(q){if(q=="Storage: Invalid value was encountered")return;throw q;}b===void 0?L.push(g):_.iuP(b)&&L.push(g)},n);
return L},J6J=function(n,D){BWR(n,D).forEach(function(L){_.Dt.prototype.remove.call(this,L)},n)},ki3=function(n){var D=_.Xx;
D._minimumZ=Math.max(D._minimumZ,n)},pUR=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],Z$T=function(n,D){_.og(n.nH);n.nH=D},a1w=function(n,D,L,g){n.setState(5);
var b=!!n.maw&&pUR.includes(_.Xh(n.maw)||"");try{var q=new _.xq({program:D,globalName:L,xf:{disable:!_.c("att_web_record_metrics")||!_.c("att_skip_metrics_for_cookieless_domains_ks")&&b,rZ:"aGIf"}});q.ogj.then(function(){n.setState(6);g&&g(D)});
Z$T(n,q)}catch(U){n.setState(7),U instanceof Error&&_.CL(U)}},dRR=function(n,D,L,g,b,q){var U=U===void 0?"trayride":U;
L?(n.setState(2),_.er(L,function(){if(window[U])a1w(n,g,U,b);else{n.setState(3);var J=_.hqB(L),k=document.getElementById(J);k&&(_.XB8(J),k.parentNode.removeChild(k));_.CL(new _.pe("BL:ULB",L))}},q)):D?(q=_.Jp("SCRIPT"),D instanceof _.oW?_.S1(q,D):q.textContent=D,q.nonce=_.Md(document),document.head.appendChild(q),document.head.removeChild(q),window[U]?a1w(n,g,U,b):(n.setState(4),_.CL(new _.pe("BL:ULBJ")))):_.CL(new _.pe("BL:ULV"))},TWD=function(){this.state=1;
this.nH=null;this.maw=void 0};
_.G=TWD.prototype;_.G.initialize=function(n,D,L,g){this.maw=g;if(n.program){var b;g=(b=n.interpreterUrl)!=null?b:null;if(n.interpreterSafeScript)b=_.J48(n.interpreterSafeScript);else{var q;b=(q=n.interpreterScript)!=null?q:null}n.interpreterSafeUrl&&(g=_.AG(n.interpreterSafeUrl).toString());dRR(this,b,g,n.program,D,L)}else _.CL(Error("nf"))};
_.G.isInitialized=function(){return!!this.nH};
_.G.getState=function(){return this.state};
_.G.isLoading=function(){return this.state===2};
_.G.invoke=function(n){n=n===void 0?{}:n;var D;this.nH?D=_.TpP(this.nH,{mB:n}):D=null;return D};
_.G.dispose=function(){Z$T(this,null);this.setState(8)};
_.G.setState=function(n){this.state=n};
var Es2=function(n,D){return n.nH.snapshot(D)},sbJ=function(n,D){var L=_.H7("botguard_async_snapshot_timeout_ms",3E3);
D=D===void 0?{}:D;L=L===void 0?3E3:L;return n.nH?new Promise(function(g,b){var q=!1,U=_.fj.addJob(function(){q=!0;b(Error("of"))},1,L);
n.nH?Es2(n,{mB:D}).then(function(J){_.fj.cancelJob(U);q||g(J)}).catch(function(J){_.fj.cancelJob(U);
q||b(J)}):(_.fj.cancelJob(U),g(null))}):Promise.resolve(null)},c62=["att/log"],Qb3;
Qb3={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var u7A={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},f1l=function(n,D){return _.a_(n,{mode:"readwrite",enableRetries:!0},function(L){return _.ZGy(L,D,"settingEntity")})},A6R=function(n,D,L){return _.a_(n,{mode:"readonly",
enableRetries:!0},function(g){return _.CVc(g,D,L)})},z63=function(n){if(!n.storage)return!1;
a:{if(n.storage){try{var D=n.storage.get("TLPQtimestamp")}catch(L){}n=Number(D);if(!isNaN(n))break a}n=void 0}return n?Date.now()-n<864E5:!1},I1T=function(n,D){n.queueProxy&&D.forEach(function(L){if(L.videoId&&L.trackingParams&&n.queueProxy instanceof _.w5){var g=_.r1();
n.queueProxy.attributionData.set(L.videoId,{enqueueingVe:_.JR(L.trackingParams).getAsJson(),enqueueingCsn:g?g:void 0,clientEnqueueingTimeMs:Math.floor((0,_.Ml)()).toString()})}})},C12=function(n){var D=_.gmG(n);
D!=n.currentSnapState_&&(n.currentSnapState_=D,n.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},UL=function(n){this.JSC$10796_networkManager_=n;
this.partCallbacks_=[]};
UL.prototype.getCacheKeyForEndpoint=function(n){return _.azv(n,!1)};
UL.prototype.onPartsCallback_=function(n){this.partCallbacks_.forEach(function(D){n&&D(n)})};
var Bt=function(n,D,L){UL.call(this,n);this.player_=D;this.autoplayData_=L};
_.f(Bt,UL);Bt.prototype.getCacheKeyForEndpoint=function(n){return _.azv(n,!!this.autoplayData_)};
Bt.prototype.getTempData=function(n,D){D=D.timeBeforeNextVideo;n={itct:n.clickTrackingParams,lact:_.FA(),pbis:D,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(n.autonav=1);return n};
Bt.prototype.getXhrParams=function(n){return Object.assign({pbj:"prefetch"},n)};
Bt.prototype.getParams=function(n){n={frags:n.fragmentsRequested.join(",")};_.c("kevlar_droppable_prefetchable_requests")&&(n.prefetch=1);return n};
var r63=function(n){n.playerEvents_.forEach(function(D){n.player.removeEventListener(D.eventName,D.callback)});
n.playerEvents_.length=0},Jn=function(n,D,L){this.player=n;
this.JSC$10806_taskManager=D;this.prefetchDelay=L;this.completionResolver_=null;this.playerEvents_=[]};
Jn.prototype.start=function(){var n=this;this.completionResolver_=_.Kl();_.Cd(this.completionResolver_.promise,function(){r63(n);n.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var O$O=function(n,D,L){n.player.addEventListener(D,L);n.playerEvents_.push({eventName:D,callback:L})},i$l={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},wUT={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},h6U=function(n,D,L){Jn.call(this,n,D,L);this.cueId_="playbackTrigger-"+Math.random()};
_.f(h6U,Jn);
h6U.prototype.prepareTrigger=function(n){var D=this,L=this.player.getDuration(),g=this.player.getVideoData(),b=g.isLive&&g.hasProgressBarBoundaries;if(b&&g.progressBarEndPositionUtcTimeMillis){var q=g.progressBarEndPositionUtcTimeMillis/1E3;isNaN(q)||(L=q)}var U=0;this.prefetchDelay>=0?b?g.progressBarStartPositionUtcTimeMillis&&(g=g.progressBarStartPositionUtcTimeMillis/1E3,isNaN(g)||(U=g+this.prefetchDelay)):U=this.prefetchDelay:U=L+this.prefetchDelay;b?this.player.addUtcCueRange(this.cueId_,U,L):
this.player.addCueRange(this.cueId_,U,L);_.Cd(n.promise,function(){D.player.removeCueRange(D.cueId_)});
O$O(this,"onCueRangeEnter",function(J){J==D.cueId_&&n.resolve(L-U)})};
var WGT=function(n,D){n.fragmentConfiguration_[D].requiredKeys.every(function(L){return!!n.prefetchedData_[L]})&&(n.validatedFragments_.push(D),D=n.missingFragments_.indexOf(D),D!==-1&&n.missingFragments_.splice(D,1))},e6O=function(n){n.prefetchedFragments_.forEach(function(D){WGT(n,D)})},xRl=function(n,D,L){this.pageFragments_=n;
this.prefetchedFragments_=D;this.fragmentConfiguration_=wUT;this.prefetchedData_=L;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;e6O(this)},KGA=function(){},R6U=function(n){this.JSC$10820_playlistManager_=n};
_.f(R6U,KGA);R6U.prototype.getPrefetchEndpoint=function(){return this.JSC$10820_playlistManager_.getAutoplayEndpoint()};
var P1U=function(n){this.autonavEndpoints_=n};
_.f(P1U,KGA);P1U.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var tKT=function(n,D,L,g,b){this.autonavEndpoints=n;this.foregroundTrigger=D;this.backgroundTrigger=L;this.pageType=g;this.isInPlaylist=b},mRJ=function(n,D){if(n.webPrefetchData&&n.webPrefetchData.navigationEndpoints&&n.webPrefetchData.navigationEndpoints.length){n=n.webPrefetchData.navigationEndpoints;
var L=_.u(n[0],_.M1);if(L.watchEndpointSupportedPrefetchConfig&&L.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var g=L.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;L=g.playbackRelativeSecondsPrefetchCondition;L=typeof L==="number"&&Math.abs(L)<D.videoDuration?L:void 0;g=g.countdownUiRelativeSecondsPrefetchCondition;g=typeof g!=="number"||_.c("prefetch_job_config_cleanup_ks")&&D.inPlaylist?void 0:g;if(typeof g==="number")return new tKT(n,D.makeUpNextTrigger(g),D.makePlaybackTrigger(g),
"watch",D.inPlaylist);if(typeof L==="number")return new tKT(n,D.makePlaybackTrigger(L),null,"watch",D.inPlaylist)}}},vsR=function(n){return n.prefetchJobConfig_.backgroundTrigger?_.hk(_.xwi)()==0?n.prefetchJobConfig_.backgroundTrigger:n.prefetchJobConfig_.foregroundTrigger:n.prefetchJobConfig_.foregroundTrigger},XUl=function(n){_.uC(document,"visibilitychange",n.onVisibilityChange_,!1,n)},kA=function(n){UL.call(this,n)};
_.f(kA,UL);kA.prototype.getCacheKeyForEndpoint=function(n){return UL.prototype.getCacheKeyForEndpoint.call(this,n)};
kA.prototype.getTempData=function(){return{}};
kA.prototype.getXhrParams=function(n){return n};
kA.prototype.getParams=function(){return{}};
var l1D=function(n,D,L){var g=n.prefetchDelay*1E3;if(Math.abs(g)>D)L.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var b=g,q=D-g;g<0&&(b=D+g,q=Math.abs(g));var U=n.JSC$10806_taskManager.addJob(function(){L.resolve(q/1E3)},10,b);
L.promise.thenCatch(function(){n.JSC$10806_taskManager.cancelJob(U)})}},MKR=function(n,D,L){Jn.call(this,n,D,L)};
_.f(MKR,Jn);MKR.prototype.prepareTrigger=function(n){var D=this;O$O(this,"onAutonavCoundownStarted",function(L){l1D(D,L,n)})};
var osT=function(n){n.pendingPrefetchJob_&&(n.pendingPrefetchJob_.cancel(),n.pendingPrefetchJob_=null)},YbD=function(n,D,L){if(!n.triggeredTargets.has(D)){var g=_.X$G(n,D);
g.action=L;_.mxL(n,D,g)}},SbC=function(n){_.SF6();
_.HqB("cpt")&&_.CL(Error("nh"));_.U8.requestAnimationFrame(function(){_.U8.setTimeout(function(){_.Wz("cpt");var D=_.KB("vpl"),L=_.KB("cpt");D&&L&&_.Wz("ol",Math.max(D,L))})});
try{_.Wz("fr_s"),n()}catch(D){_.zo(D)}_.U8.requestAnimationFrame(function(){_.Wz("bcp")})},FGU=function(n,D){n.serviceEndpointHandlers.push(D)},H$o=function(n,D){D=n.pendingPages_.indexOf(D);
D>-1&&n.pendingPages_.splice(D,1)},y62=function(n,D){var L=_.JCb.indexOf(D);
L>-1&&_.JCb.splice(L,1);n.targetPage_==D?(n.abort(),_.pCP(n)):H$o(n,D)},NWo=function(n,D,L,g){D={challenge:D};
L&&(D.webResponse=L);return _.Wu(n.innertubeTransportService,D,_.FY(c62),g)},jbD=function(n,D,L){if(!D.challenge)throw Error("pi");
if(D.botguardData&&D.botguardData.program){var g=new TWD;g.initialize(D.botguardData,function(){sbJ(g,{atr_challenge:D.challenge}).then(function(b){if(!b)throw Error("qi");return NWo(n,D.challenge,b,L)}).catch(function(b){_.CL(b);
return NWo(n,D.challenge,void 0,L)})},void 0)}else NWo(n,D.challenge,void 0,L)},nSJ=function(n,D,L){var g={};
D.ids&&(g.ids=[].concat(_.Iu(D.ids)));D.engagementType&&(g.engagementType=D.engagementType);return _.Wu(n.innertubeTransportService,g,_.FY(_.MDL),L).then(function(b){if(!b)throw new _.pe("GetAttestationChallenge returned falsy");jbD(n,b,L)}).thenCatch(function(b){_.zo(b)})},DoD=function(n,D,L){return new _.Go(function(g,b){var q;
return _.B(function(U){if(U.nextAddress==1){var J=D.engagementType,k=D.ids,a={};k=_.V(k!=null?k:[]);for(var d=k.next();!d.done;d=k.next())d=d.value,d.encryptedVideoId?a.encryptedVideoId=d.encryptedVideoId:d.externalChannelId?a.externalChannelId=d.externalChannelId:d.commentId?a.commentId=d.commentId:d.externalOwnerId?a.externalOwnerId=d.externalOwnerId:d.artistId?a.artistId=d.artistId:d.playlistId?a.playlistId=d.playlistId:d.externalPostId?a.externalPostId=d.externalPostId:d.shareId&&(a.shareId=d.shareId);
return _.p(U,awl(J,a),2)}q=U.yieldResult;if(!q.challenge)return _.CL(Error("ri")),nSJ(n,D,L).then(g,b),U.return();J=q;a={challenge:J.challenge};a.webResponse=J.webResponse;a.engagementType=D.engagementType;a.ids=D.ids;_.Wu(n.innertubeTransportService,a,_.FY(c62),L).then(g,b);_.Tq(U)})})},ElT=function(n,D){var L,g,b,q;
_.B(function(U){if(U.nextAddress==1){L=_.u(D,_.gsI);if(!(L&&L.listId&&n.response&&n.response.playingVideoId)||n.listId!==L.listId)return U.return();n.index===void 0&&(n.index=0);return _.p(U,_.VYX(n.JSC$10631_playlistNetworkManager,L.listId,n.index,n.response.playingVideoId),2)}g=U.yieldResult;if(!g)return U.return();b=g.playlistId;q=g.playlistPanelRenderer;n.setPlaylistData(b,q,g.autoplayRenderer);_.Tq(U)})},L13=function(n,D,L){var g=n.getParams(L),b=_.ucv(D,g),q=n.getTempData(D,L);
q.endpoint=JSON.stringify(D);_.c("enable_unknown_lact_fix_on_html5")&&(_.E().resolve(_.cL),q.lact=_.FA());var U={headers:{"X-YouTube-STS":_.OJ("STS"),"x-youtube-csoc":1}};_.yi(b,q);return new _.Go(function(J,k){var a=n.getXhrParams(g),d;_.c("kevlar_cache_on_ttl_player")&&(d=_.$w.instance);d&&_.smX(d,D)?_.CZb(d,D,q,window.location.href).then(function(T){T?J(T):k()},k):_.s3Q(n.JSC$10796_networkManager_,D,a,n.onPartsCallback_.bind(n),U).then(function(T){T?J(T):k()},k)})},gS3=function(n,D){n.triggerPromise_=
D.start();
n.triggerPromise_.then(function(L){var g=n.prefetchEndpointProvider_.getPrefetchEndpoint();if(g){var b=i$l[n.prefetchJobConfig_.pageType].prefetchedFragments;n.prefetchRequestPromise_=L13(n.JSC$10832_networkPrefetchRequest_,g,{fragmentsRequested:b,timeBeforeNextVideo:L});n.prefetchResponseCacheKey_=n.JSC$10832_networkPrefetchRequest_.getCacheKeyForEndpoint(g);XUl(n);n.prefetchRequestPromise_.then(function(q){n.storePrefetchedDataCallback_(n.prefetchResponseCacheKey_,q);if(_.c("web_prefetch_preload_video")&&
b.length===1&&b[0]==="pl"&&q&&!q.playerAds&&!q.adPlacements){var U=_.u(g,_.ds),J=U!=null,k={raw_player_response:q,watch_endpoint:U};(q=_.E().resolve(J?_.MAW:_.y3))&&g&&q.then(function(a){J&&_.c("web_queue_preload_video")?(k.prefer_gapless=!0,a.queueNextVideo(k)):a.preloadVideoByPlayerVars(k)})}})}})},pm=function(n,D,L,g){this.prefetchEndpointProvider_=n;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=D;this.prefetchJobConfig_=L;this.JSC$10832_networkPrefetchRequest_=g;this.prefetchResponseCacheKey_=null};
pm.prototype.enqueue=function(){this.triggerPromise_||(gS3(this,vsR(this)),_.py(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
pm.prototype.resolve=function(){this.cancel()};
pm.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.");XUl(this)};
pm.prototype.onVisibilityChange_=function(){var n=this;_.hk(_.xwi)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){n.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||gS3(this,vsR(this))};
bW2=function(n,D,L,g,b){D&&(D==null?0:D.videoId)&&L&&L.entries&&_.c("kevlar_enable_shorts_prefetch_in_sequence")&&(osT(n),D=L.entries.map(function(q){var U;return(U=_.u(q.command,_.ds))==null?void 0:U.videoId}).indexOf(D.videoId),L=L.entries[D+1],L!=null&&L.command&&!_.u(L==null?void 0:L.command,_.w9)&&(g=new tKT([L.command],new h6U(g,_.fj,1),null,"shorts",!1),n.pendingPrefetchJob_=new pm(new P1U(g.autonavEndpoints),function(){return!1},g,new kA(b)),n.pendingPrefetchJob_.enqueue()))};
$oA=function(n,D,L,g,b,q){var U=_.FZ.getInstance();if(!_.c("block_all_player_prefetch_requests")){osT(n);var J=!!L.getPlaylistId(),k=L.getVideoData().isLive&&L.getVideoData().hasProgressBarBoundaries;if((U.getState()==2||J||k)&&(!L.getVideoData().isLive||k)){U={inPlaylist:J,videoDuration:L.getDuration(),makeUpNextTrigger:function(d){return new MKR(L,_.fj,d)},
makePlaybackTrigger:function(d){return new h6U(L,_.fj,d)}};
var a=mRJ(D,U);a&&(n.pendingPrefetchJob_=new pm(a.isInPlaylist?new R6U(b):new P1U(a.autonavEndpoints),function(d,T){T=new xRl(i$l[a.pageType].pageFragments,i$l[a.pageType].prefetchedFragments,T);return _.w$P(T)?(n.prefetchCache_.set(d,T),!0):!1},a,new Bt(g,L,q,b)),n.pendingPrefetchJob_.enqueue())}}};
GD3=function(){var n=_.mH();n.signals.parkOrScheduleJob(function(){var D=n.storage;if(D.storage)if(z63(D)){var L=D.getPlaylistId();D=D.getIndex();L=!!L&&D!==void 0}else D.clear(),L=!1;else L=!1;if(L){L=n.pageManager.isOnWatch();a:{var g=n.storage;if(g.storage&&z63(g)&&(D=g.getPlaylistId(),g=g.getIndex(),D&&g!==void 0)){L={recoverPlaylistCommand:{listId:D,index:g,openMiniplayer:!L,openListPanel:L,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}L=void 0}L&&_.Ws(n.JSC$10631_actionRouter,[L],null)}},
0,"ma")};
qPO=function(n,D,L,g,b,q){var U=_.Eh(7111);_.G6(n.JSC$15941_screenManager,U,q?_.JR(q):void 0);_.Vs(n.JSC$15941_screenManager,U,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:g,offlineId:D,offlineabilityFormatType:L,isDefaultFormatType:b==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:b}})};
V8l=function(n,D,L,g,b){var q,U,J,k,a;return _.B(function(d){if(d.nextAddress==1)return _.p(d,n.JSC$15941_playerApiPromise,2);q=d.yieldResult;qPO(n,D,L,"OFFLINE_OBJECT_TYPE_PLAYLIST",g,b);if(J=_.ewQ[n.entityTypeMap.listEntityType])a={},U=(a[J]={maximumDownloadQuality:(k=L)!=null?k:void 0},a);return _.p(d,q.queueOfflineAction(D,n.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",U),0)})};
UoO=function(n,D){var L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return _.p(U,n.JSC$15941_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3){L=U.yieldResult;if(!L)return _.CL(new _.pe("PES is undefined")),U.return();g=_.qn(D,"downloadStatusEntity");return _.p(U,A6R(L,g,"downloadStatusEntity"),3)}b=U.yieldResult;return U.return((q=b)==null?void 0:q.downloadState)})};
BVw=function(n,D,L,g,b){var q,U,J,k,a,d;return _.B(function(T){switch(T.nextAddress){case 1:return _.p(T,n.JSC$15941_playerApiPromise,2);case 2:q=T.yieldResult;qPO(n,D,L,"OFFLINE_OBJECT_TYPE_VIDEO",g,b);if(J=_.ewQ[n.entityTypeMap.singleEntityType])a={},U=(a[J]={maximumDownloadQuality:(k=L)!=null?k:void 0},a);return _.p(T,UoO(n,D),3);case 3:d=T.yieldResult;if(d!=="DOWNLOAD_STATE_USER_DELETED"){T.jumpTo(4);break}return _.p(T,n.deleteVideo(D),4);case 4:return _.p(T,q.queueOfflineAction(D,n.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",U),0)}})};
JDw=function(n,D,L,g,b){return _.B(function(q){return q.nextAddress==1?_.p(q,n.deleteVideo(D,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.p(q,BVw(n,D,L,g,b),0)})};
kDO=function(n,D,L){var g,b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.JSC$15941_playerApiPromise,2);g=q.yieldResult;b=_.qn(D,"mainVideoDownloadStateEntity");return _.p(q,g.updateDownloadState(b,L),0)})};
qvA=function(n){var D=_.E().resolve(_.HC);return _.B(function(L){if(L.nextAddress==1)return D.previousDownloadStateForVideo[n]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&D.previousDownloadStateForVideo[n]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?L.jumpTo(2):_.p(L,D.resumeVideoDownload(n),2);if(L.nextAddress!=4)return _.p(L,kDO(D,n,D.previousDownloadStateForVideo[n]),4);delete D.previousDownloadStateForVideo[n];_.Tq(L)})};
$03=function(n,D){var L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$15941_playerApiPromise,2);L=g.yieldResult;return _.p(g,L.queueOfflineAction(D,n.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
LrC=function(){var n=_.E().resolve(_.HC),D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$15941_playerApiPromise,2);if(g.nextAddress!=3)return D=g.yieldResult,L={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.p(g,D.queueOfflineAction("!*$_ALL_ENTITIES_!*$",n.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",L),3);var b=n.JSC$15941_commandHandler,q=b.resolveCommand,U=_.Tg("DELETING_ALL",void 0,"Downloads are being deleted");
q.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.je(U)}},popupType:"TOAST"}});_.Tq(g)})};
psJ=function(n){var D,L;return _.B(function(g){if(g.nextAddress==1)return _.p(g,n.JSC$15941_prefStorage,2);D=g.yieldResult;return g.return((L=D)==null?void 0:L.get("sdois"))})};
ZWl=function(n){var D,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return _.p(J,n.JSC$15941_persistentStorePromiseAccessor(),2);if(J.nextAddress!=3){D=J.yieldResult;if(!D)return _.CL(new _.pe("PES is undefined")),J.return();L=_.qn("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.p(J,A6R(D,L,"settingEntity"),3)}g=J.yieldResult;return J.return((U=(b=g)==null?void 0:(q=b.settingOptionValue)==null?void 0:q.boolValue)!=null?U:!1)})};
aBl=function(n,D){var L,g,b,q;return _.B(function(U){switch(U.nextAddress){case 1:return((L=D)==null?void 0:L.formatType)===void 0?U.return():_.p(U,n.JSC$15941_prefStorage,2);case 2:g=U.yieldResult;if(g===void 0)return U.return();if(((b=D)==null?void 0:b.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.p(U,g.set("lmqf",D.formatType),8);if(((q=D)==null?void 0:q.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){U.jumpTo(0);break}return _.p(U,g.set("lmqf",D.formatType),
6);case 6:return _.p(U,g.set("lmqflst",Math.floor((0,_.Ml)())),0);case 8:return _.p(U,g.remove("lmqflst"),0)}})};
do3=function(n){var D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,n.JSC$15941_prefStorage,2);case 2:D=g.yieldResult;if(!D){g.jumpTo(3);break}return _.p(g,D.get("lmqflst"),4);case 4:if(L=g.yieldResult,L!==void 0)return g.return(L);case 3:return g.return(0)}})};
TVo=function(n){var D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,n.JSC$15941_prefStorage,2);case 2:D=g.yieldResult;if(D===void 0){g.jumpTo(3);break}return _.p(g,D.get("lmqf"),4);case 4:if(L=g.yieldResult,L!==void 0)return g.return(L);case 3:return g.return("SD")}})};
aZU=function(n,D,L){var g,b,q,U,J,k,a,d;_.B(function(T){switch(T.nextAddress){case 1:return _.p(T,aBl(n,(g=D)==null?void 0:g.actionParams),2);case 2:b=D.playlistId;if(!b)return T.return();if(D.action==="ACTION_ADD")return((U=D.actionParams)==null?0:U.formatType)?_.p(T,V8l(n,b,D.actionParams.formatType,(d=D.actionParams)==null?void 0:d.settingsAction,L),0):_.p(T,n.offlineWebClientEligibility,14);if(D.action==="ACTION_REMOVE_WITH_PROMPT"){var Q=n.JSC$15941_commandHandler,A=Q.resolveCommand,I=_.OJ("INNERTUBE_CLIENT_NAME"),
w=I==="WEB_REMIX"?_.Tg("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Tg("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads"),h=I==="WEB_REMIX"?[_.Tg("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];I=I==="WEB_REMIX"?_.Tg("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Tg("DELETE",void 0,"Delete");var e=_.Tg("CANCEL",void 0,"Cancel");w={openPopupAction:dbl(w,h,I,e,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:b})};A.call(Q,w);
return T.return()}if(D.action==="ACTION_REMOVE")return _.p(T,$03(n,b),0);if(D.action!=="ACTION_SYNC"){T.jumpTo(0);break}return _.p(T,n.JSC$15941_playerApiPromise,9);case 9:return q=T.yieldResult,_.p(T,q.queueOfflineAction(b,n.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return J=T.yieldResult,_.p(T,TVo(n),15);case 15:return k=T.yieldResult,_.p(T,do3(n),16);case 16:a=T.yieldResult,D.onAddCommand&&n.JSC$15941_commandHandler.resolveCommand(D.onAddCommand,{form:{preferredFormatType:k,
offlineWebClientEligibility:J,lastOfflineQualitySettingsSavedMs:a.toString()}}),T.jumpTo(0)}})};
pJ3=function(n,D,L){var g,b,q,U,J,k,a,d,T,Q,A,I,w,h;_.B(function(e){switch(e.nextAddress){case 1:return _.p(e,aBl(n,(g=D)==null?void 0:g.actionParams),2);case 2:b=D.videoId;if(!b)return e.return();if(D.action==="ACTION_REMOVE_WITH_PROMPT"){var v=n.JSC$15941_commandHandler,LO=v.resolveCommand,S=_.OJ("INNERTUBE_CLIENT_NAME"),$i=S==="WEB_REMIX"?_.Tg("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Tg("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads"),nO=S==="WEB_REMIX"?[_.Tg("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];S=S==="WEB_REMIX"?_.Tg("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Tg("DELETE",void 0,"Delete");var VB=_.Tg("CANCEL",void 0,"Cancel");$i={openPopupAction:dbl($i,nO,S,VB,{signal:"DELETE_DOWNLOAD",targetId:b})};LO.call(v,$i);return e.return()}if(D.action==="ACTION_ADD")return((Q=D.actionParams)==null?0:Q.formatType)?_.p(e,BVw(n,b,D.actionParams.formatType,(h=D.actionParams)==null?void 0:h.settingsAction,L),0):_.p(e,n.offlineWebClientEligibility,
23);if(D.action==="ACTION_RETRY")return _.p(e,TVo(n),19);if(D.action==="ACTION_PAUSE")return _.p(e,n.pauseVideoDownload(b),0);if(D.action==="ACTION_RESUME")return _.p(e,n.resumeVideoDownload(b),0);if(D.action!=="ACTION_REMOVE"){e.jumpTo(0);break}return _.p(e,UoO(n,b),13);case 13:return q=e.yieldResult,n.previousDownloadStateForVideo[b]=(U=q)!=null?U:"DOWNLOAD_STATE_UNKNOWN",_.p(e,kDO(n,b,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(n.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
n.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){e.jumpTo(15);break}return _.p(e,n.pauseVideoDownload(b),15);case 15:v=_.Tg("DELETED_VIDEO",void 0,"Video deleted from downloads.");LO=_.Tg("UNDO_ACTION",void 0,"Undo");$i=_.Tg("CLOSE",void 0,"Close");J={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.je(v),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.je(LO),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:v+" "+LO}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:$i}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};n.JSC$15941_commandHandler.resolveCommand(J);
e.jumpTo(0);break;case 19:k=e.yieldResult;k==="UNKNOWN_FORMAT_TYPE"&&(k="SD");a="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((d=D.actionParams)==null?0:d.formatType)k=D.actionParams.formatType,a=(T=D.actionParams)==null?void 0:T.settingsAction;return _.p(e,JDw(n,b,k,a,L),20);case 20:return e.return();case 23:return A=e.yieldResult,_.p(e,TVo(n),24);case 24:return I=e.yieldResult,_.p(e,do3(n),25);case 25:w=e.yieldResult,D.onAddCommand&&n.JSC$15941_commandHandler.resolveCommand(D.onAddCommand,
{form:{preferredFormatType:I,offlineWebClientEligibility:A,lastOfflineQualitySettingsSavedMs:w.toString()}}),e.jumpTo(0)}})};
ESR=function(n,D){var L,g,b,q,U,J,k;return _.B(function(a){if(a.nextAddress==1)return _.p(a,n.JSC$15941_persistentStorePromiseAccessor(),2);L=a.yieldResult;if(!L)return _.CL(new _.pe("PES is undefined")),a.return();if((g=D)==null||!g.settingItemId)return a.return();b=D;q=b.settingItemId;U=b.boolValue;J=_.qn(q,"settingEntity");k={key:J,settingOptionValue:{boolValue:U}};return _.p(a,f1l(L,k),0)})};
sDT=function(n,D){var L,g,b,q,U,J,k;return _.B(function(a){switch(a.nextAddress){case 1:return _.p(a,n.JSC$15941_prefStorage,2);case 2:return L=a.yieldResult,g=_.cz(),_.p(a,n.JSC$15941_persistentStorePromiseAccessor(),3);case 3:return b=a.yieldResult,L?b?_.p(a,L.get("sdois"),4):(_.CL(new _.pe("PES is undefined")),a.return()):(_.CL(new _.pe("prefStorage is undefined")),a.return());case 4:q=a.yieldResult;J=(U=D)==null?void 0:U.boolValue;J===void 0||_.c("kevlar_set_sd_enabled_flag_killswitch")||_.Qm(0,
197,!0);q===void 0&&J===void 0&&(J=!1);if(J===void 0){a.jumpTo(0);break}return _.p(a,L.set("sdois",J),6);case 6:return _.c("kevlar_set_sd_enabled_flag_killswitch")||(_.Qm(0,196,J),g.save()),k={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:J},_.p(a,ESR(n,k),0)}})};
cD3=function(n,D,L){var g,b,q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:return _.p(k,psJ(n),2);case 2:return g=k.yieldResult,_.p(k,sDT(n,L),3);case 3:return _.p(k,psJ(n),4);case 4:return b=k.yieldResult,q=b!==g,_.p(k,ZWl(n),5);case 5:U=k.yieldResult&&!_.c("kevlar_modern_downloads_page");if((J=!b&&!U)||q)return _.p(k,D.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);k.jumpTo(0)}})};
U02=function(){var n=_.E().resolve(_.HC),D;_.B(function(L){switch(L.nextAddress){case 1:return _.p(L,n.JSC$15941_playerApiPromise,2);case 2:D=L.yieldResult;if(!_.c("kevlar_force_refresh_smart_downloads")){L.jumpTo(3);break}return _.p(L,D.refreshAllStaleEntities(0),4);case 4:return L.return();case 3:return _.p(L,D.refreshAllStaleEntities(),5);case 5:return _.p(L,cD3(n,D),0)}})};
TK3=function(n,D){var L,g;_.B(function(b){switch(b.nextAddress){case 1:return _.p(b,n.JSC$15941_playerApiPromise,2);case 2:L=b.yieldResult;switch((g=D)==null?void 0:g.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,cD3(n,L,D),6);case 6:b.jumpTo(0);break;case 4:return _.p(b,ESR(n,D),7);case 7:b.jumpTo(0)}})};
QDl=function(n,D){var L,g,b;return _.B(function(q){if(q.nextAddress==1)return _.p(q,n.JSC$15941_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3){L=q.yieldResult;if(!L)return _.CL(new _.pe("PES is undefined")),q.return(!1);if(!D)return q.return(!1);g=_.qn(D,"mainVideoEntity");return _.p(q,A6R(L,g,"mainVideoEntity"),3)}b=q.yieldResult;return q.return(b!==void 0)})};
sxJ=function(n){var D=_.E().resolve(_.HC),L,g,b,q,U,J,k,a,d,T,Q;_.B(function(A){switch(A.nextAddress){case 1:return _.p(A,D.JSC$15941_playerApiPromise,2);case 2:L=A.yieldResult;b=(g=n)==null?void 0:g.actions;if(!b)return A.return();q=_.V(b);U=q.next();case 3:if(U.done){A.jumpTo(0);break}J=U.value;a=k=void 0;if(!(((k=J)==null?0:k.entityKey)&&((a=J)==null?0:a.actionType))){A.jumpTo(4);break}d=_.b2(J.entityKey);T=d.entityId;Q=d.entityType;return _.p(A,L.queueOfflineAction(T,Q,J.actionType),4);case 4:U=
q.next(),A.jumpTo(3)}})};
uUO=function(n,D){var L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return _.p(J,n.JSC$15941_prefStorage,2);if(J.nextAddress!=3)return(L=J.yieldResult)?_.p(J,L.get("psi"),3):J.return();g=J.yieldResult;U={isPaused:D,lastSyncTimestamp:(q=(b=g)==null?void 0:b.lastSyncTimestamp)!=null?q:"0"};return _.p(J,L.set("psi",U),0)})};
ulA=function(n){var D=_.E().resolve(_.HC),L,g,b,q,U,J,k,a;return _.B(function(d){switch(d.nextAddress){case 1:return _.p(d,D.JSC$15941_playerApiPromise,2);case 2:L=d.yieldResult;b=((g=n)==null?void 0:g.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((J=n)==null?void 0:J.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":q="!*$_ALL_ENTITIES_!*$";U="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return d.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return d.jumpTo(4)}d.jumpTo(5);break;case 3:return _.p(d,uUO(D,b),6);case 6:d.jumpTo(5);break;case 4:return _.p(d,QDl(D,(k=n)==null?void 0:k.videoId),7);case 7:d.yieldResult&&(q=(a=n)==null?void 0:a.videoId,U="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");d.jumpTo(5);break;case 5:if(q&&U)return _.p(d,L.queueOfflineAction(q,"videoPlaybackPositionEntity",U),0);d.jumpTo(0)}})};
fBw=function(n,D){var L;D!==1||((L=n.currentPersistentToast)==null?0:L.opened)?n.openToast():n.currentPersistentToast=void 0};
ADA=function(){var n,D,L,g;return _.B(function(b){if(b.nextAddress==1)return n=navigator,(D=n.storage)!=null&&D.persisted?_.p(b,(L=n.storage)==null?void 0:L.persisted(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");g=b.yieldResult;return b.return(g?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
zq3=function(){var n,D,L,g;return _.B(function(b){if(b.nextAddress==1)return n=navigator,(D=n.storage)!=null&&D.persist?_.p(b,(L=n.storage)==null?void 0:L.persist(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");g=b.yieldResult;return b.return(g?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
IBO=function(){var n,D;return _.B(function(L){switch(L.nextAddress){case 1:return n="PERSISTED_STATE_NOT_SUPPORTED",_.JA(L,2),_.p(L,ADA(),4);case 4:n=L.yieldResult;if(n!=="PERSISTED_STATE_NOT_GRANTED"){L.jumpTo(5);break}return _.p(L,zq3(),6);case 6:n=L.yieldResult;case 5:_.hE(L,3);break;case 2:D=_.dG(L),D instanceof Error&&_.zo(D);case 3:return _.Qa("persistentStorageStateChecked",{persistedState:n}),L.return(n)}})};
Cr3=function(n,D){var L=[],g=!1;D=_.V(D);for(var b=D.next();!b.done;b=D.next()){b=n.moduleRegistry[b.value];var q=void 0,U=void 0;((q=b)==null?0:q.isFetching)&&((U=b)==null?0:U.resolver)?(L.push(b.resolver.promise),g=!0):(b=new _.gs,b.resolve(void 0),L.push(b.promise))}return g?Promise.all(L):void 0};
rD2=function(n,D,L){L=L===void 0?{}:L;var g=n.defaultViewTransitionOptions,b=D.map(function(U){return U.beforeTransition}),q=D.map(function(U){return U.afterTransition});
return Object.assign({},g,L,{beforeTransition:function(){var U;(U=g.beforeTransition)==null||U.call(g);var J,k;(k=(J=L).beforeTransition)==null||k.call(J);U=_.V(b);for(J=U.next();!J.done;J=U.next())J=J.value,J()},
afterTransition:function(){var U;(U=g.afterTransition)==null||U.call(g);var J,k;(k=(J=L).afterTransition)==null||k.call(J);U=_.V(q);for(J=U.next();!J.done;J=U.next())J=J.value,J()}})};
OWA=function(n,D,L){var g,b,q,U,J,k,a;_.B(function(d){if(n.config.disableAllTransitions)return d.return(D());if((g=L)==null||!g.transitionName)return d.return(_.Xl3(D,(b=L)==null?void 0:b.viewTransitionOptions));q=L;U=q.transitionName;J=q.viewTransitionOptions;k=n.config.transitionConfigs.get(U);if(!k)return d.return(D());var T;a=(T=n.transitionTasksMap.get(U))!=null?T:[];return d.return(_.Xl3(D,rD2(k,a,J)))})};
Zh=function(n,D,L){n.transitionTasksMap.has(D)?n.transitionTasksMap.get(D).push(L):(n=new _.pe("Transition task registered for unknown transition name",D),_.zo(n))};
iWl=function(n,D,L){if(n.isInitialized()){var g=bv(L),b=g==="watch";g=g==="shorts";var q=bv(D)==="watch";if(b)q||(n.backgroundPageData=D),n.watchPipMode&&q||n.deactivate(L.endpoint);else if(g){if(bv(D)!=="shorts"){var U;(U=n.getPlayerElement())==null||U.pause()}}else q&&!n.watchPipMode&&(EaA(D,L)?(n.watchWhileMode&&_.NDl(n,!1),_.M5O(n,D)):n.isMiniplayerActive()&&n.watchWhileMode&&n.deactivate());q&&_.ntD(n);n.shortsPipMode&&!g&&(window.focus(),n.deactivate());if(g&&n.shortsPipEnabled||b&&n.watchPipEnabled)_.Y$v(n.handleMediaSessionPipActivation);
else if(!n.isMiniplayerActive()&&(n.shortsPipEnabled||n.watchPipEnabled)&&_.O8()&&_.pyO("Chromium")>=120){n=_.o_B().mediaSession;try{n.setActionHandler("enterpictureinpicture",null)}catch(J){}}}};
wsT=function(n,D){var L,g;_.B(function(b){if(b.nextAddress==1){if(!n||!n.navigationEndpoint)return b.return();_.pJ().lockupActivation=!0;var q;D?q=_.Mn(_.Tg("QUEUE",void 0,"Queue")):q=n.longBylineText;g=(L=q)&&n.title?{miniplayerTitle:n.title,miniplayerSubtitle:L,playlistData:null}:void 0;return _.p(b,_.V2X(_.E().resolve(_.X1),n.navigationEndpoint,!0,g),2)}_.pJ().userActivation=!0;_.Tq(b)})};
a$O=function(n,D){var L,g,b,q,U,J;_.B(function(k){if(k.nextAddress==1){L=_.u(D,_.LG6);if(!L||!L.listId)return k.return();n.index=L.index||n.index||0;g=n.response&&n.response.playingVideoId||void 0;return _.p(k,_.VYX(n.JSC$10631_playlistNetworkManager,L.listId,n.index,g),2)}b=k.yieldResult;if(!b)return k.return();q=b.playlistId;U=b.playlistPanelRenderer;!n.queueProxy&&q&&U&&q.startsWith("TLPQ")&&(n.queueProxy=new _.w5(n.JSC$10631_playlistNetworkManager,q,n.setPlaylistData.bind(n),n.clearQueue.bind(n),
_.VdO(U),n.storage));if(L.openMiniplayer&&(J=_.UU4(U))&&!n.pageManager.isOnWatch()){var a=J,d=L.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";n.isMiniplayerActive()?n.openToast(a):wsT(a,d)}n.setPlaylistData(q,U,b.autoplayRenderer);_.Tq(k)})};
kJO=function(n,D){var L=_.mH();L.index===void 0&&(L.index=0);L.temporaryItems.push.apply(L.temporaryItems,_.Iu(n));if((D.videoId||D.videoIds)&&L.index!==void 0&&D.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!L.queueProxy){var g=[];if(L.response){var b=_.E().resolve(_.X1).isMiniplayerActive();if(L.response.playlistPanelRenderer&&L.response.playlistId&&!L.response.playlistId.startsWith("TLPQ")){if(L.pageManager.isOnWatch()||b)g=_.VdO(L.response.playlistPanelRenderer)}else L.response.playingVideoId&&
!D.openMiniplayer?g.push(L.response.playingVideoId):b&&L.response.playingVideoId&&D.openMiniplayer&&g.push(L.response.playingVideoId)}L.queueProxy=new _.w5(L.JSC$10631_playlistNetworkManager,"",L.setPlaylistData.bind(L),L.clearQueue.bind(L),g,L.storage);L.queueProxy.JSC$10577_setCurrentIndex(L.index)}L.queueProxy.addVideos(D.videoIds||[D.videoId],D)}I1T(L,n);L.response&&_.vu(L,_.XX(L,L.response.autoplayRenderer));L.pageManager.isOnWatch()?L.isMiniplayerActive()&&L.openToast(n[0]):(n=n[0],D=D.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",L.isMiniplayerActive()?L.openToast(n):wsT(n,D))};
hqo=function(n){var D=_.U6v(n);if(D=="object"||D=="array"){if(typeof n.clone==="function")return n.clone();if(typeof Map!=="undefined"&&n instanceof Map)return new Map(n);if(typeof Set!=="undefined"&&n instanceof Set)return new Set(n);D=D=="array"?[]:{};for(var L in n)D[L]=hqo(n[L]);return D}return n};
W1T=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;_.nS(D,L,_.lN(n.decoder_,_.GPv));return!0},_.$O,_.Yl);
eqC=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.lN(n.decoder_,_.GPv));return!0},_.$O,_.Yl);
xol=_.jw(function(n,D,L){if(n.nextWireType_!==1)return!1;var g=n.decoder_;n=_.oj(g);g=_.oj(g);n=_.vc(n,g);_.nS(D,L,n);return!0},_.am8,_.ix8);
K1w=_.jw(function(n,D,L){if(n.nextWireType_!==5)return!1;_.nS(D,L,_.oj(n.decoder_));return!0},function(n,D,L){D=_.ZQO(D);
D!=null&&(_.Dm(n,L,5),_.g_(n.encoder_,D))},_.YD());
RqD=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;n=_.JH8(n.decoder_);_.nS(D,L,n===!1?void 0:n);return!0},_.ddb,_.CEv);
PrT=_.jw(function(n,D,L){if(n.nextWireType_!==2)return!1;n=_.TIB(n);_.nS(D,L,n===""?void 0:n);return!0},_.EOB,_.rHJ);
t8o=_.jw(function(n,D,L){if(n.nextWireType_!==2)return!1;n=_.Ebi(n);_.nS(D,L,n===_.zP()?void 0:n);return!0},_.ccy,_.htJ);
moA=_.GKO(function(n,D,L){if(n.nextWireType_!==0&&n.nextWireType_!==2)return!1;D=_.dOB(D,D[_.Jj]|0,L);n.nextWireType_==2?_.s6i(n,LGC,D):D.push(_.Mm(n.decoder_));return!0},function(n,D,L){D=_.$di(_.LA,D,!0);
if(D!=null&&D.length){L=_.iA8(n,L);for(var g=0;g<D.length;g++)_.kKT(n.encoder_,D[g]);_.w2i(n,L)}},_.WoB);
vSA=_.jw(function(n,D,L){if(n.nextWireType_!==0)return!1;n=_.Mm(n.decoder_);_.nS(D,L,n===0?void 0:n);return!0},_.QWv,_.WoB);
XsO=_.jw(function(n,D,L,g){if(n.nextWireType_!==0)return!1;_.zJ(D,L,g,_.Mm(n.decoder_));return!0},_.QWv,_.WoB);
_.n7=function(n){this.privateDoNotAccessOrElseWrappedStyleSheet=n};
_.n7.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var lBJ=function(n,D){var L=[];for(D=D||0;D<n.length;D+=2)_.k3A(n[D],n[D+1],L);return L.join("&")},M83=function(n,D){var L=arguments.length==2?lBJ(arguments[1],0):lBJ(arguments,1);
return _.JTX(n,L)},oSo=function(n){var D=_.UOj(window.location.href),L=D[1],g=[];
L&&L.split("&").forEach(function(b){var q=b.indexOf("=");q=q>=0?b.slice(0,q):b;n.hasOwnProperty(q)||g.push(b)});
D[1]=_.BJQ(g.join("&"),_.$9(n));return D[0]+(D[1]?"?"+D[1]:"")+D[2]},uE3=function(n,D){return new _.Ig(n.x+D.x,n.y+D.y)},YPT=function(n){return n.previousElementSibling!==void 0?n.previousElementSibling:_.GKQ(n.previousSibling,!1)},SPT=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(SPT,_.yR);SPT.prototype.getValue=function(){var n=_.cF(this,2);if(Array.isArray(n)||n instanceof _.yR)throw Error("ca");return _.Af(this,2)};
var F13=function(){var n=_.$z();this.JSC$7768_streamzService=n;n.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",_.n1("cookie_enabled"),_.n1("cookie_3p_enabled"),_.L1("browser"))};
F13.prototype.increment=function(n,D,L){this.JSC$7768_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",n,D,L)};
var XAT=function(){var n=_.$z();this.JSC$7771_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.L1("channel_type"))};
XAT.prototype.increment=function(n){this.JSC$7771_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",n)};
var lI3=function(){var n=_.$z();this.JSC$7774_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.L1("channel_type"))};
lI3.prototype.increment=function(n){this.JSC$7774_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",n)};
var o4l=function(){var n=_.$z();this.JSC$7777_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.L1("channel_type"))};
o4l.prototype.increment=function(n){this.JSC$7777_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",n)};
var MhA=function(){var n=_.$z();this.JSC$7780_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
MhA.prototype.increment=function(){this.JSC$7780_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var Y52=function(){var n=_.$z();this.JSC$7783_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.L1("channel_type"),_.L1("error_type"))};
Y52.prototype.increment=function(n,D){this.JSC$7783_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",n,D)};
var S5D=function(){var n=_.$z();this.JSC$7786_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
S5D.prototype.increment=function(){this.JSC$7786_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var FD3=function(){var n=_.$z();this.JSC$7789_streamzService=n;n.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
FD3.prototype.increment=function(){this.JSC$7789_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var vqA=function(){var n=_.$z();this.JSC$7795_streamzService=n;n.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
vqA.prototype.increment=function(){this.JSC$7795_streamzService.JSC$7644_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var HWA=function(n){return n.getCount&&typeof n.getCount=="function"?n.getCount():_.lT(n)||typeof n==="string"?n.length:_.Ao.getCount(n)},yDA=function(n,D){if(typeof n.every=="function")return n.every(D,void 0);
if(_.lT(n)||typeof n==="string")return Array.prototype.every.call(n,D,void 0);for(var L=_.TdL(n),g=_.jt(n),b=g.length,q=0;q<b;q++)if(!D.call(void 0,g[q],L&&L[q],n))return!1;return!0},NVC=function(n,D,L,g){var b=new _.o7(null);
n&&_.n$(b,n);D&&_.D1(b,D);L&&_.L$(b,L);g&&_.gW(b,g);return b},jDD=function(){var n=_.Iz&&gi(_.h9G,10)>=0,D;
if(D=_.A$f)D=gi(_.wrI,10)>=0;var L=_.TJ&&gi(_.h9G,85)>=0;return _.Z$||n||D||L},nRA=function(n){var D=_.wI6(n);
return D&&jDD()?-n.scrollLeft:D&&_.ib(n,"overflowX")!="visible"?n.scrollWidth-n.clientWidth-n.scrollLeft:n.scrollLeft},Dww=function(n,D){D=Math.max(D,0);
_.wI6(n)?jDD()?n.scrollLeft=-D:n.scrollLeft=n.scrollWidth-D-n.clientWidth:n.scrollLeft=D},esR=0,tNR=!1;
GL.prototype.set=function(n){this.relativeTimeStart_=n};
GL.prototype.reset=function(){this.set(_.qm())};
GL.prototype.get=function(){return this.relativeTimeStart_};
var LdU=null,gR3=function(){LdU||(LdU=new GL)},bqw=function(){LdU||(LdU=new GL)};
_.Vc(bqw,gR3);_.G=vaD.prototype;_.G.JSC$9098_buffer_="";_.G.set=function(n){this.JSC$9098_buffer_=""+n};
_.G.append=function(n,D,L){this.JSC$9098_buffer_+=String(n);if(D!=null)for(var g=1;g<arguments.length;g++)this.JSC$9098_buffer_+=arguments[g];return this};
_.G.clear=function(){this.JSC$9098_buffer_=""};
_.G.getLength=function(){return this.JSC$9098_buffer_.length};
_.G.toString=function(){return this.JSC$9098_buffer_};
var $wR=function(){var n={type:"unit",style:"narrow"};this.listType_=n&&n.type?n.type:"conjunction";this.listStyle_=n&&n.style?n.style:"long";this.listSymbols_=UR2;n=0;switch(this.listStyle_){case "short":n=1;break;case "narrow":n=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[n];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[n];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[n];this.listEndPattern_=
this.listSymbols_.AND_END[n];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[n];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[n];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[n];this.listEndPattern_=this.listSymbols_.OR_END[n];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[n],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[n],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[n],this.listEndPattern_=this.listSymbols_.UNIT_END[n]}};
$wR.prototype.format=function(n){return GIA(this,n)};
var GIA=function(n,D){var L=D.length;switch(L){case 0:return"";case 1:return String(D[0]);case 2:return n.listTwoPattern_.replace("{0}",String(D[0])).replace("{1}",String(D[1]))}for(var g=n.listStartPattern_.replace("{0}",String(D[0])).replace("{1}",String(D[1])),b=2;b<L-1;++b)g=n.listMiddlePattern_.replace("{0}",g).replace("{1}",String(D[b]));return n.listEndPattern_.replace("{0}",g).replace("{1}",String(D[L-1]))},bl2=function(){var n={style:1};
this.style_=(n==null?void 0:n.style)||0;this.durationSymbols_=_.Kzi||_.G8b},q2A=function(n,D){switch(D){default:case "years":return n.durationSymbols_.YEAR;
case "months":return n.durationSymbols_.MONTH;case "weeks":return n.durationSymbols_.WEEK;case "days":return n.durationSymbols_.DAY;case "hours":return n.durationSymbols_.HOUR;case "minutes":return n.durationSymbols_.MINUTE;case "seconds":return n.durationSymbols_.SECOND}},aw=function(n,D,L){a:{L=q2A(n,L);
switch(n.style_){case 1:if(L.LONG!=void 0){n=L.LONG;break a}case 2:if(L.NARROW!=void 0){n=L.NARROW;break a}default:n=L.SHORT;break a}n=void 0}return n?(new _.rRj("{DURATION_VALUE,plural,"+n+"}")).format({DURATION_VALUE:D}):""};
bl2.prototype.format=function(n){var D=[],L=n.years,g=n.months,b=n.weeks,q=n.days,U=n.hours,J=n.minutes;n=n.seconds;L!=null&&D.push(aw(this,L,"years"));g!=null&&D.push(aw(this,g,"months"));b!=null&&D.push(aw(this,b,"weeks"));q!=null&&D.push(aw(this,q,"days"));U!=null&&D.push(aw(this,U,"hours"));J!=null&&D.push(aw(this,J,"minutes"));n!=null&&D.push(aw(this,n,"seconds"));return(new $wR).format(D)};
var Vx3=!1,F_w=function(n){_.DQ.call(this,n.message||n.description||n.name);this.isMissing=n instanceof qJ;this.isTimeout=n instanceof _.Kk&&n.errorCode=="net.timeout";this.isCanceled=n instanceof _.R7};
_.f(F_w,_.DQ);F_w.prototype.name="BiscottiError";var qJ=function(){_.DQ.call(this,"Biscotti ID is missing from server")};
_.f(qJ,_.DQ);qJ.prototype.name="BiscottiMissingError";var VD=null,glo=function(){try{var n=_.W7("yt.ads.biscotti.getId_");return n?n():CoT()}catch(D){return _.Pb(D)}},gID,Uw3=function(n){return _.LI({type:"SET_GUIDE_IS_EXPANDED",
payload:n})},BM2=function(n){return _.LI({type:"SET_ONLINE_STATUS",
payload:n})},J12=function(n,D){return _.LI({type:"SET_TRANSCRIPTION_STATE",
payload:{high:n,low:D}})},kIA=function(n){return _.LI({type:"SET_OVERLAY_STATE",
payload:n})},phA=0,Zql=function(n,D,L){var g=this;
this.priority=D;this.delay=L;this.jobId=0;this.completionCallback=_.Qn;this.wrappedJob=function(){n();g.completionCallback()};
this.id=++phA};
Zql.prototype.enqueue=function(n){this.completionCallback=n;this.jobId=_.fj.addJob(this.wrappedJob,this.priority,this.delay)};
var d3=function(){_.LW.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.f(d3,_.LW);d3.prototype.addJob=function(n,D,L){n=new Zql(n,D,L);this.taskIdToTask.set(n.id,n);this.isActive?aMw(this,n):this.suspendedTasks.add(n);return n.id};
var aMw=function(n,D){n.scheduledTasks.add(D);D.enqueue(function(){n.scheduledTasks.delete(D)})};
d3.prototype.cancelJob=function(n){(n=this.taskIdToTask.get(n))&&(this.scheduledTasks.delete(n)?_.fj.cancelJob(n.jobId):this.suspendedTasks.delete(n))};
d3.prototype.pause=function(){var n=this;this.isActive=!1;this.scheduledTasks.forEach(function(D){_.fj.cancelJob(D.jobId);n.suspendedTasks.add(D)});
this.scheduledTasks.clear()};
d3.prototype.start=function(){var n=this;this.isActive=!0;this.suspendedTasks.forEach(function(D){aMw(n,D)});
this.suspendedTasks.clear()};
d3.prototype.reset=function(){this.scheduledTasks.forEach(function(n){_.fj.cancelJob(n.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var Tr=function(n,D){this.JSC$10755_networkService_=n;this.pageRequestPromise=D};
Tr.prototype.fetchData=function(n){dwA(this,this.JSC$10755_networkService_.fetchData(n))};
Tr.prototype.postData=function(n,D){dwA(this,this.JSC$10755_networkService_.postData(n,D))};
Tr.prototype.requestDataForServiceEndpoint=function(n,D){dwA(this,this.JSC$10755_networkService_.requestDataForServiceEndpoint(n,D))};
var dwA=function(n,D){D.then(n.pageRequestPromise.onSuccess,n.pageRequestPromise.onFailure,n.pageRequestPromise)};
Tr.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var EL=function(n){this.buildNetworkRequest_=n;this.pendingRequests_=new Set};
EL.prototype.reset=function(){this.pendingRequests_.forEach(function(n){n.cancel()});
this.pendingRequests_.clear()};
EL.prototype.fetchData=function(n){var D=TMA(this);D.fetchData(n);return D.pageRequestPromise};
EL.prototype.postData=function(n,D){var L=TMA(this);L.postData(n,D);return L.pageRequestPromise};
EL.prototype.requestDataForServiceEndpoint=function(n,D){var L=TMA(this);L.requestDataForServiceEndpoint(n,D);return L.pageRequestPromise};
var TMA=function(n){var D=n.buildNetworkRequest_();n.pendingRequests_.add(D);var L=function(){n.pendingRequests_.delete(D)};
D.pageRequestPromise.then(L,L);return D},ERl=function(n){var D=new d3;
this.JSC$10762_networkService_=n;this.JSC$10762_taskManager_=D;this.JSC$10762_networkManager_=new EL(this.networkRequestFactory_.bind(this))};
_.G=ERl.prototype;_.G.networkRequestFactory_=function(){return new Tr(this.JSC$10762_networkService_,new _.LK(this.JSC$10762_taskManager_))};
_.G.reset=function(){this.JSC$10762_taskManager_.reset();this.JSC$10762_networkManager_.reset()};
_.G.start=function(){this.JSC$10762_taskManager_.start()};
_.G.pause=function(){this.JSC$10762_taskManager_.pause()};
_.G.getTaskManager=function(){return this.JSC$10762_taskManager_};
_.G.getNetworkManager=function(){return this.JSC$10762_networkManager_};
var UhR=null,kSR=[],BH=0,kF=0,Js=null,sdT=function(){var n=(0,_.y2P)();n&&J6J(n,n.mechanism.__iterator__(!0))},ZA=function(n){this.token=n};
ZA.getInstance=function(){var n;return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.XG(),2);n=D.yieldResult;if(!n)return D.return();ZA.instance||(ZA.instance=new ZA(n));return D.return(ZA.instance)})};
var EI3=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,aVT(n.token),2);D=L.yieldResult;return L.return(D.clear("resource-manifest-assets"))})},pv=function(n){this.token=n};
pv.getInstance=function(){var n;return _.B(function(D){if(D.nextAddress==1)return _.p(D,_.XG(),2);n=D.yieldResult;if(!n)return D.return();pv.instance||(pv.instance=new pv(n));return D.return(pv.instance)})};
var dh2=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,aVT(n.token),2);D=L.yieldResult;return _.p(L,D.clear("auth"),0)})},c1A=!1,ar=null,wLw=void 0,mh3=!1,Qdl=function(n){_.DQ.call(this,n)};
_.f(Qdl,_.cmP);var Wn3=function(){var n=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return n?parseInt(n[1],10):0},ujU=function(n){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+n)!=-1||document.currentScript.src.indexOf("&"+n)!=-1)},fMC=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},PeT=function(n){n.length?A1C(n.shift(),function(){PeT(n)}):x8R()},m8A=function(n){return"chrome-extension://"+n+"/cast_sender.js"},A1C=function(n,
D,L){var g=document.createElement("script");
g.onerror=D;L&&(g.onload=L);_.Fy(g,_.cw(n));(document.head||document.documentElement).appendChild(g)},zQl=function(){var n=Wn3(),D=[];
if(n>1){var L=n-1;D.push("//www.gstatic.com/eureka/clank/"+n+"/cast_sender.js");D.push("//www.gstatic.com/eureka/clank/"+L+"/cast_sender.js")}return D},x8R=function(){var n=fMC();
n&&n(!1,"No cast extension found")},RFT=function(){if(IMD){var n=2,D=fMC(),L=function(){n--;
n==0&&D&&D(!0)};
window.__onGCastApiAvailable=L;A1C("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",x8R,L)}},eFw=function(){RFT();
var n=zQl();n.push("//www.gstatic.com/eureka/clank/cast_sender.js");PeT(n)},KnA=function(){RFT();
var n=zQl();n.push.apply(n,_.Iu(til.map(m8A)));n.push("//www.gstatic.com/eureka/clank/cast_sender.js");PeT(n)},IMD=ujU("loadCastFramework")||ujU("loadCastApplicationFramework"),til=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var CkU=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(CkU,_.yR);var r1J=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(r1J,_.yR);var OqU=function(){var n=new r1J;return _.vF(n,1,3)};var sL=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(sL,_.yR);var rYJ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(rYJ,_.yR);var iqA=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(iqA,_.yR);iqA.prototype.getToken=function(){return _.xl(this,1)};
iqA.prototype.setToken=function(n){return _.nr(this,1,n)};
var IXC=function(n){return _.RA(n,3,_.aA,_.FI())},CjD=function(n){return _.RA(n,6,_.aA,_.FI())};var ct=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ct,_.yR);ct.prototype.getToken=function(){return _.SV(this,iqA,2)};
ct.prototype.setToken=function(n){return _.Zm(this,2,n)};
ct.prototype.getName=function(){return _.xl(this,6)};
var whw=_.Ui(ct);var hQU=function(n,D,L){this.requestMessage=n;this.methodDescriptor=D;this.metadata=L};
hQU.prototype.getMetadata=function(){return this.metadata};var WdT=function(n,D){D=D===void 0?{}:D;this.responseMessage=n;this.metadata=D;this.status=null};
WdT.prototype.getMetadata=function(){return this.metadata};
WdT.prototype.getStatus=function(){return this.status};var Qz=function(n,D,L,g,b){this.name=n;this.methodType="unary";this.requestType=D;this.responseType=L;this.requestSerializeFn=g;this.responseDeserializeFn=b},eQR=function(n,D,L){L=L===void 0?{}:L;
return new hQU(D,n,L)};
Qz.prototype.getName=function(){return this.name};var ug=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ug,_.yR);ug.prototype.setHeader=function(n){return _.Zm(this,1,n)};
ug.prototype.hasHeader=function(){return _.Qc(this,sL,1)};var xwD=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(xwD,_.yR);var KdD=new Qz("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",ug,xwD,function(n){return n.serialize()},_.Ui(xwD));var fm=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(fm,_.yR);fm.prototype.setHeader=function(n){return _.Zm(this,1,n)};
fm.prototype.hasHeader=function(){return _.Qc(this,sL,1)};var RQw=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(RQw,_.yR);var PkA=new Qz("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",fm,RQw,function(n){return n.serialize()},_.Ui(RQw));var An=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(An,_.yR);An.prototype.setHeader=function(n){return _.Zm(this,1,n)};
An.prototype.hasHeader=function(){return _.Qc(this,sL,1)};var txR=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(txR,_.yR);txR.prototype.getLink=function(){return _.SV(this,ct,1)};var mwJ=new Qz("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",An,txR,function(n){return n.serialize()},_.Ui(txR));var zr=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(zr,_.yR);zr.prototype.setHeader=function(n){return _.Zm(this,1,n)};
zr.prototype.hasHeader=function(){return _.Qc(this,sL,1)};var vR3=new Qz("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",zr,ct,function(n){return n.serialize()},whw);var Xhl=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Xhl,_.yR);var lMw=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(lMw,_.yR);lMw.prototype.getUrl=function(){return _.xl(this,2)};
lMw.prototype.setUrl=function(n){return _.nr(this,2,n)};var Mxl=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Mxl,_.yR);var oRA=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(oRA,_.yR);var Y2l=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Y2l,_.yR);var t_o=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(t_o,_.yR);var Pjw=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Pjw,_.yR);var S23=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(S23,_.yR);var Y9l=_.Ui(S23);var Fd2=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Fd2,_.yR);var Iw=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Iw,_.yR);Iw.prototype.setHeader=function(n){return _.Zm(this,1,n)};
Iw.prototype.hasHeader=function(){return _.Qc(this,sL,1)};
Iw.prototype.getCompletionUrl=function(){return _.xl(this,6)};
Iw.prototype.getDeviceId=function(){return _.xl(this,11)};var Hqo=new Qz("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Iw,S23,function(n){return n.serialize()},Y9l);var y1o=new Set(["SAPISIDHASH","APISIDHASH"]);var NMw=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(NMw,_.yR);NMw.prototype.getMessage=function(){return _.xl(this,2)};
var jdU=_.Ui(NMw);var Cm=function(n,D){this.xhrNodeReadableStream_=n.nodeReadableStream;this.grpcResponseDeserializeFn_=D;this.JSC$16850_xhr_=n.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$16850_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&nXA(this)},GCD=function(n,D){var L=new DPC;
_.py(n.JSC$16850_xhr_,"complete",function(){if(n.JSC$16850_xhr_.isSuccess()){var g=n.JSC$16850_xhr_.getResponseText();var b;if(b=D)b=n.JSC$16850_xhr_,b.JSC$7653_xhr_&&b.isComplete()?(b=b.JSC$7653_xhr_.getResponseHeader("Content-Type"),b=b===null?void 0:b):b=void 0,b=b==="text/plain";if(b){if(!atob)throw Error("Lj");g=atob(g)}try{var q=n.grpcResponseDeserializeFn_(g)}catch(J){r3(n,p6T(new _.Ov(13,"Error when deserializing response data; error: "+J+(", response: "+g)),L));return}g=_.Rfv(n.JSC$16850_xhr_.getStatus());
LBw(n,gXw(n));g==0?btl(n,q):r3(n,p6T(new _.Ov(g,"Xhr succeeded but the status code is not 200"),L))}else{g=n.JSC$16850_xhr_.getResponseText();q=gXw(n);if(g){var U=$PJ(n,g);g=U.code;b=U.details;U=U.metadata}else g=2,b="Rpc failed due to xhr error. uri: "+String(n.JSC$16850_xhr_.JSC$7653_lastUri_)+", error code: "+n.JSC$16850_xhr_.JSC$7653_lastErrorCode_+", error: "+n.JSC$16850_xhr_.getLastError(),U=q;LBw(n,q);r3(n,p6T(new _.Ov(g,b,U),L))}})},nXA=function(n){n.xhrNodeReadableStream_.on("data",function(D){if("1"in
D){var L=D["1"];
try{var g=n.grpcResponseDeserializeFn_(L)}catch(b){r3(n,new _.Ov(13,"Error when deserializing response data; error: "+b+(", response: "+L)))}g&&btl(n,g)}if("2"in D)for(D=$PJ(n,D["2"]),L=0;L<n.onStatusCallbacks_.length;L++)n.onStatusCallbacks_[L](D)});
n.xhrNodeReadableStream_.on("end",function(){LBw(n,gXw(n));for(var D=0;D<n.onEndCallbacks_.length;D++)n.onEndCallbacks_[D]()});
n.xhrNodeReadableStream_.on("error",function(){if(n.JSC$16850_onErrorCallbacks_.length!=0){var D=n.JSC$16850_xhr_.JSC$7653_lastErrorCode_;D!==0||n.JSC$16850_xhr_.isSuccess()||(D=6);var L=-1;switch(D){case 0:var g=2;break;case 7:g=10;break;case 8:g=4;break;case 6:L=n.JSC$16850_xhr_.getStatus();g=_.Rfv(L);break;default:g=14}LBw(n,gXw(n));D=_.N2I(D)+", error: "+n.JSC$16850_xhr_.getLastError();L!=-1&&(D+=", http status code: "+L);r3(n,new _.Ov(g,D))}})},gXw=function(n){var D={},L=qbA(n.JSC$16850_xhr_);
Object.keys(L).forEach(function(g){D[g]=L[g]});
return D},$PJ=function(n,D){var L=2,g={};
try{var b=jdU(D);L=_.NS(b,1);var q=b.getMessage();_.SL(b,SPT,3,_.FI()).length&&(g["grpc-web-status-details-bin"]=D)}catch(U){n.JSC$16850_xhr_&&n.JSC$16850_xhr_.getStatus()===404?(L=5,q="Not Found: "+String(n.JSC$16850_xhr_.JSC$7653_lastUri_)):(L=14,q="Unable to parse RpcStatus: "+U)}return{code:L,details:q,metadata:g}};
Cm.prototype.on=function(n,D){n=="data"?this.onDataCallbacks_.push(D):n=="metadata"?this.onMetadataCallbacks_.push(D):n=="status"?this.onStatusCallbacks_.push(D):n=="end"?this.onEndCallbacks_.push(D):n=="error"&&this.JSC$16850_onErrorCallbacks_.push(D);return this};
var OL=function(n,D){D=n.indexOf(D);D>-1&&n.splice(D,1)};
Cm.prototype.removeListener=function(n,D){n=="data"?OL(this.onDataCallbacks_,D):n=="metadata"?OL(this.onMetadataCallbacks_,D):n=="status"?OL(this.onStatusCallbacks_,D):n=="end"?OL(this.onEndCallbacks_,D):n=="error"&&OL(this.JSC$16850_onErrorCallbacks_,D);return this};
Cm.prototype.cancel=function(){this.JSC$16850_xhr_.abort()};
var btl=function(n,D){for(var L=0;L<n.onDataCallbacks_.length;L++)n.onDataCallbacks_[L](D)},LBw=function(n,D){for(var L=0;L<n.onMetadataCallbacks_.length;L++)n.onMetadataCallbacks_[L](D)},r3=function(n,D){for(var L=0;L<n.JSC$16850_onErrorCallbacks_.length;L++)n.JSC$16850_onErrorCallbacks_[L](D)};
Cm.prototype.cancel=Cm.prototype.cancel;Cm.prototype.removeListener=Cm.prototype.removeListener;Cm.prototype.on=Cm.prototype.on;var DPC=function(){var n=Error.call(this);this.message=n.message;"stack"in n&&(this.stack=n.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.f(DPC,Error);var ig=function(n){this.JSC$16859_worker_=n.worker||null;this.JSC$16859_streamBinaryChunks_=n.streamBinaryChunks||!1;this.JSC$16859_credentialsMode_=void 0};
_.Vc(ig,_.t6v);ig.prototype.createInstance=function(){var n=new w3(this.JSC$16859_worker_,this.JSC$16859_streamBinaryChunks_);this.JSC$16859_credentialsMode_&&n.setCredentialsMode(this.JSC$16859_credentialsMode_);return n};
ig.prototype.setCredentialsMode=function(n){this.JSC$16859_credentialsMode_=n};
var w3=function(n,D){_.fd.call(this);this.JSC$16863_worker_=n;this.JSC$16863_streamBinaryChunks_=D;this.JSC$16863_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$16863_responseHeaders_=null;this.JSC$16863_method_="GET";this.JSC$16863_url_="";this.inProgress_=!1;this.JSC$16863_textDecoder_=this.currentReader_=this.fetchResponse_=null};
_.Vc(w3,_.fd);w3.prototype.open=function(n,D){if(this.readyState!=0)throw this.abort(),Error("Mj");this.JSC$16863_method_=n;this.JSC$16863_url_=D;this.readyState=1;hn(this)};
w3.prototype.send=function(n){if(this.readyState!=1)throw this.abort(),Error("Nj");this.inProgress_=!0;var D={headers:this.requestHeaders_,method:this.JSC$16863_method_,credentials:this.JSC$16863_credentialsMode_,cache:void 0};n&&(D.body=n);(this.JSC$16863_worker_||_.U8).fetch(new Request(this.JSC$16863_url_,D)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
w3.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,Wt(this));this.readyState=0};
w3.prototype.handleResponse_=function(n){if(this.inProgress_&&(this.fetchResponse_=n,this.JSC$16863_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$16863_responseHeaders_=n.headers,this.readyState=2,hn(this)),this.inProgress_&&(this.readyState=3,hn(this),this.inProgress_)))if(this.responseType==="arraybuffer")n.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.U8.ReadableStream!==
"undefined"&&"body"in n){this.currentReader_=n.body.getReader();if(this.JSC$16863_streamBinaryChunks_){if(this.responseType)throw Error("Oj");this.response=[]}else this.response=this.responseText="",this.JSC$16863_textDecoder_=new TextDecoder;qYl(this)}else n.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var qYl=function(n){n.currentReader_.read().then(n.handleDataFromStream_.bind(n)).catch(n.handleSendFailure_.bind(n))};
w3.prototype.handleDataFromStream_=function(n){if(this.inProgress_){if(this.JSC$16863_streamBinaryChunks_&&n.value)this.response.push(n.value);else if(!this.JSC$16863_streamBinaryChunks_){var D=n.value?n.value:new Uint8Array(0);if(D=this.JSC$16863_textDecoder_.decode(D,{stream:!n.done}))this.response=this.responseText+=D}n.done?Wt(this):hn(this);this.readyState==3&&qYl(this)}};
w3.prototype.handleResponseText_=function(n){this.inProgress_&&(this.response=this.responseText=n,Wt(this))};
w3.prototype.handleResponseArrayBuffer_=function(n){this.inProgress_&&(this.response=n,Wt(this))};
w3.prototype.handleSendFailure_=function(){this.inProgress_&&Wt(this)};
var Wt=function(n){n.readyState=4;n.fetchResponse_=null;n.currentReader_=null;n.JSC$16863_textDecoder_=null;hn(n)};
w3.prototype.setRequestHeader=function(n,D){this.requestHeaders_.append(n,D)};
w3.prototype.getResponseHeader=function(n){return this.JSC$16863_responseHeaders_?this.JSC$16863_responseHeaders_.get(n.toLowerCase())||"":""};
w3.prototype.getAllResponseHeaders=function(){if(!this.JSC$16863_responseHeaders_)return"";for(var n=[],D=this.JSC$16863_responseHeaders_.entries(),L=D.next();!L.done;)L=L.value,n.push(L[0]+": "+L[1]),L=D.next();return n.join("\r\n")};
w3.prototype.setCredentialsMode=function(n){this.JSC$16863_credentialsMode_=n};
var hn=function(n){n.onreadystatechange&&n.onreadystatechange.call(n)};
Object.defineProperty(w3.prototype,"withCredentials",{get:function(){return this.JSC$16863_credentialsMode_==="include"},
set:function(n){this.setCredentialsMode(n?"include":"same-origin")}});var VWU=function(n){var D="";_.Ao.forEach(n,function(L,g){D+=g;D+=":";D+=L;D+="\r\n"});
return D},UP2=function(n,D,L){if(_.Ao.isEmpty(L))return n;
L=VWU(L);if(typeof n==="string")return _.zM(n,_.xo(D),L);_.K1(n,D,L);return n};var BOJ=function(){this.isInputValid_=!0;this.JSC$16869_streamPos_=0;this.leftoverInput_=""};
BOJ.prototype.isInputValid=function(){return this.isInputValid_};var EW=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$16872_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
EW.prototype.isInputValid=function(){return this.state_!=3};
var eQ=function(n,D,L,g){n.state_=3;n.errorMessage_="The stream is broken @"+n.JSC$16872_streamPos_+"/"+L+". Error: "+g+". With input:\n"+D;throw Error(n.errorMessage_);};
EW.prototype.acceptsBinaryInput=function(){return!0};
EW.prototype.parse=function(n){function D(k){k&128&&eQ(q,U,J,"invalid tag");(k&7)!=2&&eQ(q,U,J,"invalid wire type");q.tag_=k>>>3;q.tag_!=1&&q.tag_!=2&&q.tag_!=15&&eQ(q,U,J,"unexpected tag");q.state_=1;q.length_=0;q.countLengthBytes_=0}
function L(k){q.countLengthBytes_++;q.countLengthBytes_==5&&k&240&&eQ(q,U,J,"message length too long");q.length_|=(k&127)<<(q.countLengthBytes_-1)*7;k&128||(q.state_=2,q.countMessageBytes_=0,typeof Uint8Array!=="undefined"?q.messageBuffer_=new Uint8Array(q.length_):q.messageBuffer_=Array(q.length_),q.length_==0&&b())}
function g(k){q.messageBuffer_[q.countMessageBytes_++]=k;q.countMessageBytes_==q.length_&&b()}
function b(){if(q.tag_<15){var k={};k[q.tag_]=q.messageBuffer_;q.result_.push(k)}q.state_=0}
for(var q=this,U=n instanceof Array?n:new Uint8Array(n),J=0;J<U.length;){switch(q.state_){case 3:eQ(q,U,J,"stream already broken");break;case 0:D(U[J]);break;case 1:L(U[J]);break;case 2:g(U[J]);break;default:throw Error("Qj`"+q.state_);}q.JSC$16872_streamPos_++;J++}n=q.result_;q.result_=[];return n.length>0?n:null};var aXA=function(){this.errorMessage_=null;this.JSC$16875_streamPos_=0;this.base64Decoder_=new BOJ;this.pbParser_=new EW};
aXA.prototype.isInputValid=function(){return this.errorMessage_===null};
var JL3=function(n,D,L){n.errorMessage_="The stream is broken @"+n.JSC$16875_streamPos_+". Error: "+L+". With input:\n"+D;throw Error(n.errorMessage_);};
aXA.prototype.acceptsBinaryInput=function(){return!1};
aXA.prototype.parse=function(n){this.errorMessage_!==null&&JL3(this,n,"stream already broken");var D=null;try{var L=this.base64Decoder_;if(!L.isInputValid_)throw L.isInputValid_=!1,Error("Pj`"+L.JSC$16869_streamPos_+"`stream already broken`"+n);L.leftoverInput_+=n;var g=Math.floor(L.leftoverInput_.length/4);if(g==0)var b=null;else{try{var q=_.dj8(L.leftoverInput_.slice(0,g*4))}catch(k){var U=L.leftoverInput_,J=k.message;L.isInputValid_=!1;throw Error("Pj`"+L.JSC$16869_streamPos_+"`"+J+"`"+U);}L.JSC$16869_streamPos_+=
g*4;L.leftoverInput_=L.leftoverInput_.slice(g*4);b=q}D=b===null?null:this.pbParser_.parse(b)}catch(k){JL3(this,n,k.message)}this.JSC$16875_streamPos_+=n.length;return D};var ZFA=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$16878_streamPos_=0;this.result_=[];this.statusParsed_=!1};
ZFA.prototype.isInputValid=function(){return this.errorMessage_===null};
ZFA.prototype.acceptsBinaryInput=function(){return!1};
ZFA.prototype.parse=function(n){function D(k){q.state_=6;q.errorMessage_="The stream is broken @"+q.JSC$16878_streamPos_+"/"+U+". Error: "+k+". With input:\n";throw Error(q.errorMessage_);}
function L(){q.jsonStreamParser_=new _.$X({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function g(k){if(k)for(var a=0;a<k.length;a++){var d={};d[1]=k[a];q.result_.push(d)}}
function b(k){if(k){(q.statusParsed_||k.length>1)&&D("extra status: "+k);q.statusParsed_=!0;var a={};a[2]=k[0];q.result_.push(a)}}
for(var q=this,U=0;U<n.length;){var J;if(J=q.state_!==2){a:{for(;U<n.length;){if(!_.bS(n[U])){J=!0;break a}U++;q.JSC$16878_streamPos_++}J=!1}J=!J}if(J)return null;switch(q.state_){case 6:D("stream already broken");break;case 0:n[U]==="["?(q.state_=1,U++,q.JSC$16878_streamPos_++):D("unexpected input token");break;case 1:n[U]==="["?(q.state_=2,L()):n[U]===","||n.slice(U,U+5)=="null,"?q.state_=3:n[U]==="]"?(q.state_=5,U++,q.JSC$16878_streamPos_++):D("unexpected input token");break;case 2:J=q.jsonStreamParser_.parse(n.substring(U));
g(J);q.jsonStreamParser_.done()?(q.state_=3,J=q.jsonStreamParser_.JSC$9225_buffer_,q.JSC$16878_streamPos_+=n.length-U-J.length,n=J,U=0):(q.JSC$16878_streamPos_+=n.length-U,U=n.length);break;case 3:n[U]===","||n.slice(U,U+5)=="null,"?(q.state_=4,L(),q.jsonStreamParser_.parse("["),U+=n[U]===","?1:5,q.JSC$16878_streamPos_++):n[U]==="]"&&(q.state_=5,U++,q.JSC$16878_streamPos_++);break;case 4:J=q.jsonStreamParser_.parse(n.substring(U));b(J);q.jsonStreamParser_.done()?(q.state_=5,J=q.jsonStreamParser_.JSC$9225_buffer_,
q.JSC$16878_streamPos_+=n.length-U-J.length,n=J,U=0):(q.JSC$16878_streamPos_+=n.length-U,U=n.length);break;case 5:D("extra input after stream end")}}return q.result_.length>0?(n=q.result_,q.result_=[],n):null};var kCU=function(n){this.JSC$16881_xhr_=n;this.JSC$16881_parser_=null;this.status_=this.JSC$16881_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$16881_textDecoder_=null;this.JSC$16881_eventHandler_=new _.ju(this);this.JSC$16881_eventHandler_.listen(this.JSC$16881_xhr_,"readystatechange",this.JSC$16883_readyStateChangeHandler_)},xA=function(n,D){n.status_!=D&&(n.status_=D,n.statusHandler_&&n.statusHandler_())},Km=function(n){n.JSC$16881_eventHandler_.removeAll();
if(n.JSC$16881_xhr_){var D=n.JSC$16881_xhr_;n.JSC$16881_xhr_=null;D.abort();D.dispose()}};
kCU.prototype.getStatus=function(){return this.status_};
kCU.prototype.JSC$16883_readyStateChangeHandler_=function(n){n=n.target;try{if(n==this.JSC$16881_xhr_)a:{var D=_.h5(this.JSC$16881_xhr_),L=this.JSC$16881_xhr_.JSC$7653_lastErrorCode_,g=this.JSC$16881_xhr_.getStatus(),b=this.JSC$16881_xhr_.getResponseText();n=[];if(this.JSC$16881_xhr_.getResponse()instanceof Array){var q=this.JSC$16881_xhr_.getResponse();q.length>0&&q[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,n=q)}if(!(D<3||D==3&&!b&&n.length==0))if(g=g==200||g==206,D==4&&(L==8?xA(this,
7):L==7?xA(this,8):g||xA(this,3)),this.JSC$16881_parser_||(this.JSC$16881_parser_=dAo(this.JSC$16881_xhr_),this.JSC$16881_parser_==null&&xA(this,5)),this.status_>2)Km(this);else{if(n.length>this.JSC$16881_pos_){var U=n.length;L=[];try{if(this.JSC$16881_parser_.acceptsBinaryInput())for(var J=0;J<U;J++){var k=this.JSC$16881_parser_.parse(Array.from(n[J]));k&&(L=L.concat(k))}else{k="";if(!this.JSC$16881_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Rj");this.JSC$16881_textDecoder_=new TextDecoder}for(J=
0;J<U;J++)k+=this.JSC$16881_textDecoder_.decode(n[J],{stream:D==4&&J==U-1});L=this.JSC$16881_parser_.parse(k)}n.splice(0,U);L&&this.dataHandler_(L)}catch(d){xA(this,5);Km(this);break a}}else if(b.length>this.JSC$16881_pos_){J=b.slice(this.JSC$16881_pos_);this.JSC$16881_pos_=b.length;try{var a=this.JSC$16881_parser_.parse(J);a!=null&&this.dataHandler_&&this.dataHandler_(a)}catch(d){xA(this,5);Km(this);break a}}D==4?(b.length!=0||this.hasStreamingResponseData_?xA(this,2):xA(this,4),Km(this)):xA(this,
1)}}}catch(d){xA(this,6),Km(this)}};var pGC=function(n){n=this.xhrReader_=n;var D=(0,_.Et)(this.onData_,this);n.dataHandler_=D;n=this.xhrReader_;D=(0,_.Et)(this.onStatusChange_,this);n.statusHandler_=D;this.JSC$16885_callbackMap_={};this.callbackOnceMap_={}};
_.G=pGC.prototype;_.G.on=function(n,D){var L=this.JSC$16885_callbackMap_[n];L||(L=[],this.JSC$16885_callbackMap_[n]=L);L.push(D);return this};
_.G.addListener=function(n,D){this.on(n,D);return this};
_.G.removeListener=function(n,D){var L=this.JSC$16885_callbackMap_[n];L&&_.vy(L,D);(n=this.callbackOnceMap_[n])&&_.vy(n,D);return this};
_.G.once=function(n,D){var L=this.callbackOnceMap_[n];L||(L=[],this.callbackOnceMap_[n]=L);L.push(D);return this};
_.G.onData_=function(n){var D=this.JSC$16885_callbackMap_.data;D&&Zt2(n,D);(D=this.callbackOnceMap_.data)&&Zt2(n,D);this.callbackOnceMap_.data=[]};
var Zt2=function(n,D){for(var L={},g=0;g<n.length;L={message$jscomp$949:void 0},g++)L.message$jscomp$949=n[g],D.forEach(function(b){return function(q){try{q(b.message$jscomp$949)}catch(U){}}}(L))};
pGC.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:aST(this,"readable");break;case 5:case 6:case 4:case 7:case 3:aST(this,"error");break;case 8:aST(this,"close");break;case 2:aST(this,"end")}};
var aST=function(n,D){var L=n.JSC$16885_callbackMap_[D];L&&L.forEach(function(g){try{g()}catch(b){}});
(L=n.callbackOnceMap_[D])&&L.forEach(function(g){g()});
n.callbackOnceMap_[D]=[]};var dPU=function(){var n={format:"jspb"};n=n===void 0?{}:n;this.suppressCorsPreflight_=n.suppressCorsPreflight||_.W7("suppressCorsPreflight",n)||!1;this.JSC$16888_withCredentials_=n.withCredentials||_.W7("withCredentials",n)||!1;this.streamInterceptors_=n.streamInterceptors||[];this.unaryInterceptors_=n.unaryInterceptors||[];this.workerScope_=n.workerScope;this.chunkedServerStreaming_=n.useFetchDownloadStreams||!1},sHo=function(n,D,L,g,b,q){q=q===void 0?{}:q;
var U=D.substring(0,D.length-b.name.length),J,k=(J=q)==null?void 0:J.signal;return TO3(function(a){return new Promise(function(d,T){if(k==null?0:k.aborted){var Q=new _.Ov(1,"Aborted");Q.cause=k.reason;T(Q)}else{var A={},I=EXo(n,a,U);I.on("error",function(w){return T(w)});
I.on("metadata",function(w){A=w});
I.on("data",function(w){var h=A;h=h===void 0?{}:h;d(new WdT(w,h))});
k&&k.addEventListener("abort",function(){I.cancel();var w=new _.Ov(1,"Aborted");w.cause=k.reason;T(w)})}})},n.unaryInterceptors_).call(n,eQR(b,L,g)).then(function(a){return a.responseMessage})},Rw=function(n,D,L,g,b){var q=q===void 0?{}:q;
return sHo(n,D,L,g,b,q)};
dPU.prototype.serverStreaming=function(n,D,L,g){var b=this,q=n.substring(0,n.length-g.name.length);return TO3(function(U){var J=U.methodDescriptor,k=U.getMetadata(),a=cLO(b,!1);k=QHo(b,k,a,q+J.getName());var d=uxA(a,J.responseDeserializeFn,!0);U=J.requestSerializeFn(U.requestMessage);a.send(k,"POST",U);return d},this.streamInterceptors_).call(this,eQR(g,D,L))};
var EXo=function(n,D,L){var g=D.methodDescriptor,b=D.getMetadata(),q=cLO(n,!0);n=QHo(n,b,q,L+g.getName());L=uxA(q,g.responseDeserializeFn,!1);GCD(L,b["X-Goog-Encode-Response-If-Executable"]=="base64");D=g.requestSerializeFn(D.requestMessage);q.send(n,"POST",D);return L},cLO=function(n,D){D=n.chunkedServerStreaming_&&!D;
return n.workerScope_||D?new _.wK(new ig({worker:n.workerScope_,streamBinaryChunks:D})):new _.wK},QHo=function(n,D,L,g){D["Content-Type"]="application/json+protobuf";
D["X-User-Agent"]="grpc-web-javascript/0.1";var b=D.Authorization;if(b&&y1o.has(b.split(" ")[0])||n.JSC$16888_withCredentials_)L.JSC$7653_withCredentials_=!0;if(n.suppressCorsPreflight_)g=UP2(g,"$httpHeaders",D);else for(var q in D)L.headers.set(q,D[q]);return g},uxA=function(n,D,L){if(L){L=new kCU(n);
var g=new pGC(L)}return new Cm({xhr:n,nodeReadableStream:g},D)},TO3=function(n,D){return D.reduce(function(L,g){return function(b){return g.intercept(b,L)}},n)};var fSC=function(n){this.client_=new dPU;this.hostname_=n==void 0?n:n.replace(/\/+$/,"")};
_.G=fSC.prototype;_.G.JSC$16902_depositGoogleCredential=function(n,D){return Rw(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",n,D||{},PkA)};
_.G.deleteLink=function(n,D){return Rw(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",n,D||{},KdD)};
_.G.JSC$16902_finishOAuth=function(n,D){return Rw(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",n,D||{},mwJ)};
_.G.getLink=function(n,D){return Rw(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",n,D||{},vR3)};
_.G.startLinkingSession=function(n,D){return Rw(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",n,D||{},Hqo)};var ALA=[0,RqD,1,moA,[0,_.Nm,[0,PrT,-1]],[0,t8o],[0,vSA,-1]];var zzT=function(){this.storage=new Map},CSR=function(n,D,L,g,b){if(!n.storage.has(D))return null;
n=_.V(n.storage.get(D));for(D=n.next();!D.done;D=n.next())if(D=D.value,!b||D.linkName===b)if(L&&D.scopes&&ISD(D.scopes,L)||g&&D.capabilities&&ISD(D.capabilities,g))return D;return null},rL3=function(n,D,L){if(!L)n.storage.delete(D);
else if(n.storage.has(D)){var g=n.storage.get(D).filter(function(b){return b.linkName!==L});
g.length>0?n.storage.set(D,g):n.storage.delete(D)}},ISD=function(n,D){D=_.V(D);
for(var L=D.next();!L.done;L=D.next())if(!n.has(L.value))return!1;return!0};var OtO=function(){var n=_.OJ("LINK_GAL_DOMAIN");this.alsDomain1p=_.OJ("LINK_GAL_DOMAIN");this.alsDomain3p=n;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},itU=function(n,D){n.apiKey=D;
return n};
OtO.prototype.build=function(){var n={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("Sj");n.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("Tj");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("Uj");n.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(n.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)n.apiKey=
this.apiKey,n.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("Vj");n.oauthToken=this.oauthToken;n.alsDomain=this.alsDomain3p}n.clientXd3=this.clientXd3;n.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(n.authUser=this.authUser);this.bucket!==void 0&&(n.bucket=this.bucket);this.completionUrl!==void 0&&(n.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(n.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(n.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(n.locale=this.locale);n.loggerType=this.loggerType;n.clientEnvironment=this.clientEnvironment;n.colorScheme=this.colorScheme;n.showCloseOption=this.showCloseOption;return n};var sW=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(sW,_.yR);var wGC=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(wGC,_.yR);var hzR=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(hzR,_.yR);var QD=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(QD,_.yR);var WBR=function(n){return _.K6(n,1)};var ez3=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ez3,_.yR);var fXD=_.Ui(ez3),cH=[1,2,3,4,5];var sQT=function(n){try{return fXD(n)}catch(D){return null}},xPD=function(){},cYO=function(n,D){switch(_.Ij(D,cH)){case 4:return(D=_.tf(D,hzR,4,cH))&&n.logStateTransition(_.K6(D,1)),!0;
case 5:return(D=_.tf(D,wGC,5,cH))&&n.logInternalEvent(_.K6(D,1)),!0}return!1},AYU=function(n){switch(n){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.oi(n)}};var TfA=function(n,D){var L=this;this.validator=n;this.messageListener=D;this.dismissCallback=function(){KBT(L,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$16931_receiveMessage=function(g){g.type==="message"&&(g=g.event_,g!==null&&(new URL(L.iframe.src)).origin===g.origin&&L.validator(g.data,g.origin)&&!L.messageListener(g.data)&&(L.JSC$16931_resolveCb!==void 0&&L.JSC$16931_resolveCb(g.data),Rz3(L)))}},ucA=function(n,D,L){n.uiHandler!==void 0&&KBT(n,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(g,b){n.JSC$16931_resolveCb=g;n.JSC$16931_rejectCb=b;n.iframe=document.createElement("iframe");_.Xy(n.iframe,D);n.uiHandler=L.displayContent(n.iframe,n.dismissCallback);_.py(window,"message",n.JSC$16931_receiveMessage,!1,n)})},KBT=function(n,D){n.JSC$16931_rejectCb!==void 0&&n.JSC$16931_rejectCb(D);
Rz3(n)},Rz3=function(n){n.uiHandler!==void 0&&n.uiHandler.hideContent();
_.uC(window,"message",n.JSC$16931_receiveMessage,!1,n);n.JSC$16931_resolveCb=void 0;n.JSC$16931_rejectCb=void 0;n.uiHandler=void 0;n.iframe=void 0};var PSD=function(n){if(n===2){var D;n=((D=window)==null?0:D.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return n},QQT=function(n){n=PSD(n);
switch(n){case 0:return"light";case 1:return"dark";default:_.oi(n)}};var ErT=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),tW3=function(n,D){this.JSC$16943_linkingSession=n;this.noticeConfig=D;this.displayInfoMap=new Map;var L=new Map;if(_.Qc(this.JSC$16943_linkingSession,Mxl,7))for(n=_.SV(this.JSC$16943_linkingSession,Mxl,7),n=_.SL(n,lMw,1,_.FI()),n=_.V(n),D=n.next();!D.done;D=n.next())D=D.value,L.set(_.K6(D,1),_.VVB(_.SV(D,_.Qsb,3)));if(L.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){D=this.noticeConfig.enabledDataUsageNoticeUis;n=D.has(0)?L.get(1):void 0;D=D.has(1)?L.get(2):void 0;L=n!==void 0&&D!==void 0?L.get(3):void 0;var g=this.noticeConfig.nestedOrigins;var b=new ez3;var q=new sW;b=_.aW(b,2,cH,q);q=new ez3;var U=new sW;q=_.aW(q,3,cH,U);U=[];n!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:n,lastEvent:b,nestedOrigins:g}]),U.push({trustedUrl:n,lastEvent:b,nestedOrigins:g}));D!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:D,lastEvent:q,nestedOrigins:g}]),U.push({trustedUrl:D,lastEvent:q,nestedOrigins:g}));L!==void 0?this.displayInfoMap.set(3,[{trustedUrl:L,lastEvent:q,nestedOrigins:g}]):this.displayInfoMap.set(3,U)}};var mPD=function(n){var D=new zzT;this.galService=n;this.galCache=D};
mPD.prototype.getLink=function(n){var D=n.serviceId;var L=n.scopes;var g=n.capabilities;var b=n.linkName;var q=this,U;return _.B(function(J){if(g!==void 0&&L!==void 0)throw Error("Wj");U=CSR(q.galCache,D,L,g,b);return U!==null?J.return(U):J.return(q.galService.getLink({serviceId:D,sessionId:Math.floor(Math.random()*2147483648),scopes:L,capabilities:g,linkName:b}).then(function(k){k=OFA(k);var a=q.galCache;a.storage.has(D)?a.storage.get(D).push(k):a.storage.set(D,[k]);return k}))})};
mPD.prototype.deleteLink=function(n,D,L){var g=this;return _.B(function(b){rL3(g.galCache,n,L);return b.return(g.galService.deleteLink({serviceId:n,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:D,linkName:L}).then(function(){return!0}))})};var XGw=function(n,D){var L=this;this.validator=n;this.msgHandler=D;this.closedPopupTimeout=this.JSC$16965_rejectCb=this.JSC$16965_resolveCb=this.popup=null;this.JSC$16965_receiveMessage=function(g){if(g!==null&&(g=g.event_,g.source===L.popup)){var b=g.data;if(L.validator(b,g.origin)){var q;(q=L.msgHandler)!=null&&q.call(L,b)||(L.JSC$16965_resolveCb!==null&&L.JSC$16965_resolveCb(b),vXR(L))}}}};
XGw.prototype.open=function(n,D){var L=this;this.popup!==null&&lST(this);return new Promise(function(g,b){L.JSC$16965_resolveCb=g;L.JSC$16965_rejectCb=b;L.popup=_.lD(window,n,"",D);_.py(window,"message",L.JSC$16965_receiveMessage,!1,L);MW3(L)})};
var lST=function(n,D){n.JSC$16965_rejectCb!==null&&n.JSC$16965_rejectCb(D);vXR(n)},vXR=function(n){n.closedPopupTimeout&&(n.closedPopupTimeout.cancel(),n.closedPopupTimeout=null);
n.popup&&n.popup.close();_.uC(window,"message",n.JSC$16965_receiveMessage,!1,n);n.popup=null;n.JSC$16965_resolveCb=null;n.JSC$16965_rejectCb=null},MW3=function(n){n.closedPopupTimeout=_.Yy6(100).then(function(){n.popup?n.popup.closed?oXo(n):MW3(n):lST(n,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},oXo=function(n){n.closedPopupTimeout=_.Yy6(100).then(function(){lST(n,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var YYJ=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),SY3=function(n,D,L,g,b,q,U,J,k,a){var d=this;this.serviceId=n;this.sessionId=D;this.galService=L;this.oauthDetails=g;this.galLogger=b;this.interactionMode=q;this.redirectServiceUrl=U;this.consentLanguageKeys=J;this.dynamicUrlParameters=k;this.partnerConfigMinReadTimestamp=a;this.started=!1;this.JSC$16971_dataValidator=function(T,
Q){var A=YYJ.has(Q);A||d.redirectServiceUrl===void 0||(A=d.redirectServiceUrl===Q);return A?T.sentinel==="gdi":!1}};
SY3.prototype.complete=function(){var n=this,D;return _.B(function(L){if(n.interactionMode!==1)return L.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));D=fv.getRedirectStateFromUri();return D===null?L.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):L.return(FBw(n,D))})};
SY3.prototype.start=function(){var n=this,D;return _.B(function(L){if(n.started)return L.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.xl(n.oauthDetails,1))return L.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(n.interactionMode===1)return fv.setLocation(_.xl(n.oauthDetails,1)),L.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));n.started=!0;n.galLogger.logStateTransition(5);
D=fv.getPostMessagePopup(n.JSC$16971_dataValidator);return L.return(D.open(_.xl(n.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(g){n.started=!1;var b=n.galLogger;if((g==null?void 0:g.error)!==void 0)throw b.logInternalEvent(59),Error("Xj");if((g==null?void 0:g.redirect_state)===void 0)throw b.logInternalEvent(131),Error("Yj");return FBw(n,g.redirect_state)}).catch(function(g){n.started=
!1;
return g.errorCode!==void 0?{statusCode:g.errorCode,statusMessage:g.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var FBw=function(n,D){return _.B(function(L){return L.return(Htw(n.galService,{serviceId:n.serviceId,sessionId:n.sessionId,dynamicUrlParameters:n.dynamicUrlParameters,redirectState:D,consentLanguageKeys:n.consentLanguageKeys,partnerConfigMinReadTimestamp:n.partnerConfigMinReadTimestamp}).then(function(g){var b=g.getLink();b={statusCode:1,link:OFA(b)};ART(_.Af(g,3))!==void 0&&(b.callerState=ART(_.Af(g,3)));n.galLogger.logInternalEvent(134);return b}))})},fv={getPostMessagePopup:function(n){return new XGw(n)},
getRedirectStateFromUri:function(){var n=_.e0(fv.getLocation()).fragment_;return(new _.qR(n)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(n){_.yci(window.location,_.hc(n))},
createOAuthFlow:function(n,D){return new SY3(n.serviceId,n.sessionId,n.galService,D,n.galLogger,n.interactionMode,n.redirectServiceUrl,n.consentLanguageKeys,n.dynamicUrlParameters,n.partnerConfigMinReadTimestamp)}};var yLC=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(yLC,_.yR);var NOD=_.Ui(yLC);var jHT=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),n5R=function(n,D,L,g,b,q,U,J,k){var a=this;this.serviceId=n;this.sessionId=D;this.galService=L;this.gsiWebFlowDetails=g;this.colorScheme=b;this.showCloseOption=q;this.galLogger=U;this.interactionMode=J;this.redirectServiceUrl=k;this.started=!1;this.JSC$16983_dataValidator=function(d,T){var Q=jHT.has(T);Q||a.redirectServiceUrl===
void 0||(Q=a.redirectServiceUrl===T);return Q?d.sentinel==="gal":!1};
this.logEventProcessor=function(d){return d.result?(d=sQT(d.result))?cYO(a.galLogger,d):!1:!1}};
n5R.prototype.complete=function(){var n=this,D,L;return _.B(function(g){if(n.interactionMode!==1)return g.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));D=As.getRedirectStateFromUri();if(D===void 0)return n.galLogger.JSC$16923_logErrorEvent(131),g.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return L=DTD(n,D),g.return(LYD(n,L))}catch(b){return g.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
n5R.prototype.start=function(){var n=this,D;return _.B(function(L){if(n.started)return L.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.xl(n.gsiWebFlowDetails,1))return L.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(n.interactionMode===1)return As.setLocation(g5o(n,_.xl(n.gsiWebFlowDetails,1))),L.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
n.started=!0;D=As.getPostMessagePopup(n.JSC$16983_dataValidator,n.logEventProcessor);return L.return(D.open(g5o(n,_.xl(n.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(g){n.started=!1;if((g==null?void 0:g.result)===void 0)throw n.galLogger.JSC$16923_logErrorEvent(131),Error("Yj");g=DTD(n,g.result);return LYD(n,g)}).catch(function(g){n.started=!1;
return g.errorCode!==void 0?{statusCode:g.errorCode,statusMessage:g.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var g5o=function(n,D){n=["result_channel",n.interactionMode===1?"2":"1","color_scheme",QQT(n.colorScheme),"show_close_option",n.showCloseOption];return M83(D,n)},LYD=function(n,D){if(D!==null&&_.Qc(D,QD,2)){var L,g=D==null?void 0:(L=_.SV(D,QD,2))==null?void 0:_.K6(L,2);
g&&n.galLogger.JSC$16923_logErrorEvent(AYU(g));return WBR(_.SV(D,QD,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 n.galService.getLink({serviceId:n.serviceId,sessionId:n.sessionId,consistencyKey:_.xl(D,1)}).then(function(b){b=OFA(b);n.galLogger.logInternalEvent(134);return{statusCode:1,link:b}})},DTD=function(n,D){D=NOD(D);
if(!_.Qc(D,QD,2)&&_.xl(D,1)==="")throw n.galLogger.JSC$16923_logErrorEvent(5),Error("Zj");return D},As={getPostMessagePopup:function(n,D){return new XGw(n,D)},
getRedirectStateFromUri:function(){return _.x3(_.e0(As.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(n){_.yci(window.location,_.hc(n))},
createStreamlinedFlow:function(n,D){return new n5R(n.serviceId,n.sessionId,n.galService,D,n.colorScheme,n.showCloseOption,n.galLogger,n.interactionMode,n.redirectServiceUrl)}};var M_3=function(){var n=_.Vsv("GAL");this.storage=n?new _.Z8(n):null};var Pt=function(){};
_.f(Pt,xPD);Pt.prototype.logStateTransition=function(){};
Pt.prototype.logInternalEvent=function(){};
Pt.prototype.JSC$16923_logErrorEvent=function(){};var bGA=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(bGA,_.yR);bGA.prototype.getCompletionUrl=function(){return _.xl(this,15)};var tn=function(n,D,L,g,b,q){this.serviceId=n;this.environment=D;this.sessionId=L;this.colorSchemeSelected=g;this.colorThemeDisplayed=b;this.JSC$16996_transport=q;this.currentState=1};
_.f(tn,xPD);tn.prototype.logStateTransition=function(n){var D=$T3(this);D=_.FG(D,3,this.currentState);D=_.FG(D,1,n);this.currentState=n;n=GiT(1);this.dispatch(D,n)};
tn.prototype.logInternalEvent=function(n){n=GiT(n);this.dispatch($T3(this),n)};
tn.prototype.JSC$16923_logErrorEvent=function(n){var D=$T3(this);D=_.FG(D,1,10);n=GiT(n);this.dispatch(D,n)};
var $T3=function(n){var D=new bGA;D=_.FG(D,1,n.currentState);D=_.Ts(D,7,n.serviceId);var L,g,b;((L=window)==null?0:(g=L.location)==null?0:g.href)?b=_.e0(window.location.href).JSC$7887_domain_:b="NO_PACKAGE_NAME";L=_.Ts(D,8,b);L=_.FG(L,6,n.environment);L=_.Ts(L,5,"100");L=_.FG(L,11,n.colorSchemeSelected);return _.FG(L,12,n.colorThemeDisplayed)};
tn.prototype.dispatch=function(n,D){D===void 0&&(D=new _.J5);var L=D;n=n.serialize();L=_.Ts(L,8,n);_.ZF(L,12,this.sessionId);this.JSC$16996_transport.dispatch(D)};var GO3=function(n,D){this.loggerType=n;this.sessionIndex=D!=null?D:0},qq2;
GO3.prototype.create=function(n,D,L,g,b){switch(this.loggerType){case 0:return new Pt;case 1:return qq2||(qq2=(new _.GR(555,this.sessionIndex.toString())).build()),new tn(n,D,L,g,b,qq2);default:_.oi(this.loggerType,"unknown logger type")}};var zL=[6,2,3,1],HF2=new Map([[4,1],[1,6],[2,2],[3,3]]),WFl={statusCode:7,statusMessage:"Failed to create flow object"},X6T=function(n,D,L,g,b,q,U,J,k,a){this.serviceId=n;this.sessionId=D;this.config=L;this.galService=g;this.JSC$17003_linkingSession=b;this.googleScopes=q;this.callerState=U;this.consentLanguageKeys=J;this.dynamicUrlParameters=k;this.partnerConfigMinReadTimestamp=a;this.currentFlow=0;g=this.JSC$17003_linkingSession;b=new Set;_.Qc(g,Pjw,1)&&b.add(1);_.Qc(g,Y2l,2)&&_.Qc(g,t_o,6)&&b.add(2);
_.Qc(g,oRA,3)&&_.Qc(g,t_o,6)&&b.add(3);_.Qc(g,Xhl,4)&&b.add(6);this.supportedFlows=b;g=L.loggerType;b=L.clientEnvironment;a:{q=L.colorScheme;switch(q){case 0:q=1;break a;case 1:q=2;break a;case 2:q=3;break a;default:_.oi(q)}q=void 0}a:{U=L.colorScheme;U=PSD(U);switch(U){case 0:U=1;break a;case 1:U=2;break a;default:_.oi(U)}U=void 0}this.galLogger=(new GO3(g,L.authUser)).create(n,b,D,q,U)},UT3=function(n){return new Promise(function(D){var L,g,b,q,U,J,k,a,d,T;
return _.B(function(Q){switch(Q.nextAddress){case 1:L=mAl(n.currentFlow,n.supportedFlows),g=!1,b=new tW3(n.JSC$17003_linkingSession,n.config.dataUsageNoticeConfig);case 2:if(L===void 0){Q.jumpTo(4);break}_.JA(Q,5);var A=b,I=L,w=void 0;g?I===1&&(w=A.displayInfoMap.get(2)):I===2||I===3?w=A.displayInfoMap.get(1):I===1&&(w=A.displayInfoMap.get(3));q=w?w:[];U=n.consentLanguageKeys;J=_.V(q);k=J.next();case 7:if(k.done)return n.currentFlow=L,_.p(Q,xAT(VgO(n,U)),11);a=k.value;return _.p(Q,zyC(a,n.config.dataUsageNoticeConfig.uiAdapter,
n.config.colorScheme,n.galLogger),10);case 10:d=Q.yieldResult;if(d.statusCode!==1)return orJ(n.serviceId),n.currentFlow=0,D(uv({statusCode:d.statusCode,statusMessage:d.statusMessage},n.callerState)),Q.return();d.consentLanguageKeys!==void 0&&(U=d.consentLanguageKeys);k=J.next();Q.jumpTo(7);break;case 11:T=Q.yieldResult;if(T.statusCode!==10)return T.statusCode!==6&&(orJ(n.serviceId),n.currentFlow=0),T.statusCode!==1&&n.callerState!==void 0&&(T.callerState=n.callerState),D(T),Q.return();_.hE(Q,6);break;
case 5:_.dG(Q);case 6:L=mAl(n.currentFlow,n.supportedFlows);g=!0;Q.jumpTo(2);break;case 4:orJ(n.serviceId),n.currentFlow=0,D(uv({statusCode:12,statusMessage:"Linking failed"},n.callerState)),_.Tq(Q)}})})},S93=function(n,D,L){n.currentFlow=D;
return KFJ(VgO(n,L)).then(function(g){return g.statusCode===10&&n.config.interactionMode===1&&mAl(n.currentFlow,n.supportedFlows)!==void 0?UT3(n):g})},VgO=function(n,D){return{flowParams:{serviceId:n.serviceId,
sessionId:n.sessionId,galService:n.galService,galLogger:n.galLogger,interactionMode:n.config.interactionMode,redirectServiceUrl:n.config.redirectServiceUrl,colorScheme:n.config.colorScheme,consentLanguageKeys:D,dynamicUrlParameters:n.dynamicUrlParameters,showCloseOption:n.config.showCloseOption,partnerConfigMinReadTimestamp:n.partnerConfigMinReadTimestamp},currentFlow:n.currentFlow,config:n.config,session:n.JSC$17003_linkingSession,googleScopes:n.googleScopes,callerState:n.callerState}};var Gww=function(n,D){this.config=n;this.galService=D.getService();this.JSC$17016_galRepository=D.JSC$17053_galRepository};
Gww.prototype.getLink=function(n,D){return B93(this,n,D)};
var B93=function(n,D,L){return n.JSC$17016_galRepository.getLink({serviceId:D,scopes:void 0,capabilities:void 0,linkName:L}).then(function(g){return{statusCode:1,link:g}}).catch(function(g){return{statusCode:yYC(g.code),
statusMessage:g.message}})};
Gww.prototype.deleteLink=function(n,D){return this.JSC$17016_galRepository.deleteLink(n,this.config.accountLinkingEntryPoint,D).then(function(){return{statusCode:1}}).catch(function(L){return{statusCode:yYC(L.code),
statusMessage:L.message}})};
Gww.prototype.startLinkingSession=function(n){var D=n.serviceId;var L=n.sessionId;return lXJ({serviceId:D,sessionId:L!==void 0?L:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:n.loginHint,callerState:n.callerState,consentLanguageKeys:n.consentLanguageKeys,linkName:n.linkName,dynamicUrlParameters:n.dynamicUrlParameters,partnerConfigMinReadTimestamp:n.partnerConfigMinReadTimestamp})};var NfT=null,LD2=new WeakMap;var JV3=function(){};
JV3.prototype.send=function(n,D){$vC(n);return this.makeRequest(n).then(function(L){if(D){var g=new D;if(L!=null){if(D==null)throw Error("ak");new D;throw Error("ck");}L=g}return L})};var kOO=function(n,D,L,g,b){this.gapiUrl=n;this.gapiKey=D;this.gapiConfigUpdates=L||{};this.gapiAuthParams=g||{};this.defaultApiId=b};
_.f(kOO,JV3);var ZG2=function(n){return n4A().then(function(D){D=D||window.gapi;pxO(n,D);return bR3(D,{apiKey:n.gapiKey,clientId:n.gapiAuthParams.clientId,scope:n.gapiAuthParams.scope,hostedDomain:n.gapiAuthParams.hostedDomain,fetchBasicProfile:n.gapiAuthParams.fetchBasicProfile}).then(function(){return D})})};
kOO.prototype.makeRequest=function(n){var D=this;return ZG2(this).then(function(L){return _.B(function(g){if(g.nextAddress==1)return D.gapiAuthParams.minAuthTokenTimeRemaining===void 0?g.jumpTo(2):_.p(g,g4R(L,D.gapiAuthParams.minAuthTokenTimeRemaining),2);pxO(D,L);return g.return(axR(L.client.request({root:D.gapiUrl,path:n.path,method:n.httpMethod,body:n.body,params:n.queryParams,headers:n.headers,authType:n.authType,apiId:n.apiId||D.defaultApiId})))})})};
var axR=function(n){return new Promise(function(D,L){n.then(function(g){D(g.result===!1&&g.body!=null?{data:g.body}:g.result)},function(g){L(g.result===!1&&g.body!=null?{data:g.body}:g.result)})})},pxO=function(n,D){for(var L in n.gapiConfigUpdates)if(n.gapiConfigUpdates.hasOwnProperty(L)){var g=D,b=L,q=n.gapiConfigUpdates[L],U=g.config.get(b);
q!==U&&g.config.update(b,q)}};
kOO.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var mg=function(n,D,L,g,b,q,U,J){this.apiKey=D;this.authUser=L;this.oauthToken=g;this.bucket=b;this.locale=U;this.galSdkEventHandler=J;if(g===void 0){if(D===void 0)throw Error("dk");this.requestService=new kOO(n,D,{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0,"client/xd4":q===void 0||q===!1,"client/xd3":q===!0})}this.galServiceClient=new fSC(n)};
mg.prototype.deleteLink=function(n){var D=n.serviceId;var L=n.sessionId;var g=n.accountLinkingEntryPoint;var b=n.linkName;var q=this,U;return _.B(function(J){var k=(new ug).setHeader(vt(q,L));var a=dTU({serviceId:D,linkName:b});k=_.Zm(k,2,a);U=_.vF(k,3,g);return J.return(q.makeRequest(q.galServiceClient.deleteLink,U,[1,3],[2,4]))})};
var Htw=function(n,D){var L=D.serviceId;var g=D.sessionId;var b=D.dynamicUrlParameters;var q=D.redirectState;var U=D.consentLanguageKeys;var J=D.partnerConfigMinReadTimestamp;var k;return _.B(function(a){var d=(new An).setHeader(vt(n,g,b));d=_.nr(d,2,L);k=_.nr(d,4,q);U!==void 0&&_.nr(k,5,U);J!==void 0&&_.Zm(k,6,J);return a.return(n.makeRequest(n.galServiceClient.JSC$16902_finishOAuth,k,[1,3],[2,4]))})};
mg.prototype.getLink=function(n){var D=n.serviceId;var L=n.sessionId;var g=n.scopes;var b=n.capabilities;var q=n.consistencyKey;var U=n.linkName;var J=this,k;return _.B(function(a){var d=(new zr).setHeader(vt(J,L)),T=dTU({serviceId:D,scopes:g,capabilities:b,linkName:U});k=_.Zm(d,2,T);q!==void 0&&(d=OqU(),d=_.nr(d,2,q),_.Zm(k,3,d));return a.return(J.makeRequest(J.galServiceClient.getLink,k,[1,3],[2,4]))})};
var RyT=function(n,D){var L=D.serviceId;var g=D.sessionId;var b=D.googleScopes;var q=D.consistencyKey;var U;return _.B(function(J){var k=(new fm).setHeader(vt(n,g));k=_.nr(k,2,L);var a=Array.from(b.values());k=_.ml(k,3,a,_.pA);a=OqU();a=_.nr(a,2,q);U=_.Zm(k,4,a);return J.return(n.makeRequest(n.galServiceClient.JSC$16902_depositGoogleCredential,U,[1,3],[2,4]))})};
mg.prototype.startLinkingSession=function(n){var D=n.serviceId;var L=n.sessionId;var g=n.scopes;var b=n.capabilities;var q=n.loginHint;var U=n.supportedFlows;var J=n.completionUrl;var k=n.usePingPong;var a=n.twoWayLinking;var d=n.accountLinkingEntryPoint;var T=n.callerState;var Q=n.consentLanguageKeys;var A=n.googleScopes;var I=n.dataUsageNoticeConfig;var w=n.linkName;var h=n.dynamicUrlParameters;var e=n.partnerConfigMinReadTimestamp;var v=this,LO,S;return _.B(function($i){if(b!==void 0&&g!==void 0)throw Error("Wj");
var nO=(new Iw).setHeader(vt(v,L,h));LO=_.nr(nO,2,D);w!==void 0&&_.nr(LO,14,w);if(b!==void 0){nO=LO;var VB=Array.from(b.values());_.ml(nO,5,VB,_.pA)}else g!==void 0&&(nO=LO,VB=Array.from(g.values()),_.ml(nO,3,VB,_.pA));J!==void 0&&_.nr(LO,6,J);k!==void 0&&_.AF(LO,15,k);U!==void 0&&(nO=LO,VB=Array.from(U.values()),_.ml(nO,4,VB,_.N6));if(a!==void 0){if(a&&(!A||A.size===0))throw Error("ek");_.AF(LO,8,a)}d!==void 0&&_.vF(LO,9,d);q!==void 0&&_.nr(LO,13,q);T!==void 0&&(nO=LO,VB=(new TextEncoder).encode(T),
_.v2(nO,12,_.Or(VB,!1),_.zP()));Q!==void 0&&_.nr(LO,16,Q);e!==void 0&&_.Zm(LO,18,e);if(I!==void 0&&I.size>0||A!==void 0&&A.size>0)S=new Fd2,A!==void 0&&A.size>0&&(nO=S,VB=Array.from(A.values()),_.ml(nO,1,VB,_.pA)),I!==void 0&&(I.has(0)&&_.fC8(S,2,_.N6,1,_.nA),I.has(1)&&_.fC8(S,2,_.N6,2,_.nA)),_.Zm(LO,17,S);return $i.return(v.makeRequest(v.galServiceClient.startLinkingSession,LO,[1],[2]))})};
mg.prototype.getMetadata=function(){var n=this,D,L,g;return _.B(function(b){if(b.nextAddress==1)return D={},n.requestService?_.p(b,ZG2(n.requestService),3):(D.Authorization="Bearer "+n.oauthToken,b.jumpTo(2));b.nextAddress!=2&&(L=b.yieldResult,D["X-Goog-Api-Key"]=n.apiKey,D["X-Goog-AuthUser"]=n.authUser!==void 0?n.authUser.toString():"0",(g=L.auth.getAuthHeaderValueForFirstParty([]))&&(D.Authorization=g));n.locale&&(D["accept-language"]=n.locale);return b.return(D)})};
mg.prototype.makeRequest=function(n,D,L,g){var b=this,q;return _.B(function(U){if(U.nextAddress==1)return _.p(U,b.getMetadata(),2);q=U.yieldResult;T93(b,L);return U.return(n.bind(b.galServiceClient)(D,q).finally(function(){T93(b,g)}))})};
var T93=function(n,D){n.galSdkEventHandler!==void 0&&D.forEach(function(L){n.galSdkEventHandler.onEvent(L)})},vt=function(n,D,L){var g=new sL;
D=_.v2(g,2,_.DC(D),0);D=_.vF(D,5,3);L=_.ml(D,8,L,_.pA);n.bucket!==void 0&&_.nr(L,1,n.bucket);return L},dTU=function(n){var D=n.serviceId;
var L=n.scopes;var g=n.capabilities;n=n.linkName;if(g!==void 0&&L!==void 0)throw Error("Wj");var b=new CkU;D=_.nr(b,1,D);g!==void 0?(L=Array.from(g.values()),_.ml(D,5,L,_.pA)):L!==void 0&&(L=Array.from(L.values()),_.ml(D,3,L,_.pA));n!==void 0&&_.nr(D,6,n);return D};var q5C=function(n){this.galService=new mg(n.alsDomain,n.apiKey,n.authUser,n.oauthToken,n.bucket,n.clientXd3,n.locale,n.galSdkEventHandler);this.JSC$17053_galRepository=new mPD(this.galService)};
q5C.prototype.getService=function(){return this.galService};var E5w=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(E5w,_.yR);var saT=function(n){var D=new E5w;return _.FG(D,1,n)};
E5w.prototype.setErrorMessage=function(n){return _.Ts(this,2,n)};var cVJ=[0,_.nT,_.yc,_.nT];var Xf=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Xf,_.yR);var QaU=[0,[1,2,3],_.jB,[0,W1T,K1w,-1],_.jB,[0,xol,-1],_.MIT];var uZ3=[0,_.FE,1,_.nT,_.yc,-1,1,_.S7B,_.SB,_.nT,-1,QaU];var fxo=[0,_.nT,[0,_.S7B,_.SB,[0,_.yc]],_.HF,[0,_.nT,-1]];var qH=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(qH,_.yR);var AV3=[0,_.yc,_.nT,-2,_.FE,_.nT,_.FE,_.nT,-2,1,_.HF];var zaT=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(zaT,_.yR);var IxD=[0,_.FE];var Cy2=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(Cy2,_.yR);var rV3=[0,_.nT,fxo,IxD,AV3,uZ3];var PCD=_.qd(Cy2,rV3);var OGU=[0,ALA];var MtC=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(MtC,_.yR);var iGR=[0,[1,3],XsO,_.nT,XsO];var $A=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f($A,_.yR);var wx2=[0,_.nT];var ha3=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ha3,_.yR);var Gr=function(n){return _.tf(n,E5w,2,bg)},WYo=function(n){var D=new ha3;
return _.aW(D,2,bg,n)},bg=[1,
2];var eaw=[0,bg,_.jB,wx2,_.jB,cVJ,_.Nm,iGR,1,_.nT,OGU];var xTJ=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(xTJ,_.yR);var Ral=function(n){var D=new xTJ;return _.aW(D,3,KYU,n)},KYU=[2,
3];var lg=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(lg,_.yR);var PyA=function(n,D){return _.Zm(n,2,D)},tgo=function(n,D){return _.Zm(n,8,D)},mTA=function(n,D){return _.Zm(n,3,D)};var v5O=[0,_.nT,eaw,rV3,_.n8G,[0,[5,6],[0,_.nT,-2],[0,_.FE,_.nT,_.yc],[0,QaU],[0,_.yc,_.nT,-1,_.jWI],_.jB,[0,[0,_.FE],_.nT,-1],_.jB,[0,[3,4],_.nT,-1,_.jB,[0,[0,_.nT,_.HF]],_.jB,[0]]],_.n8G,-1,[0,KYU,_.nT,_.jB,wx2,_.jB,cVJ,_.Nm,iGR,[0,ALA]]];var XxA=_.qd(lg,v5O),lxR=_.Vy(v5O);var MgT=function(){_.TR.call(this)};
_.f(MgT,_.TR);MgT.prototype.init=function(){};
new MgT;var o53=_.yK(["data-"]),YqR=_.yK(["aria-"]),SqT=_.yK(["aria-"]),MH=function(n,D){this.isLatencyMeasurementExperiment=n===void 0?!1:n;this.enableDialogA11yFix=D===void 0?!1:D;this.JSC$17082_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.q3c(_.U8.location.href)},m0T=function(n,D){n.onConsentPrimitiveShownCallback=D},FYA=function(n,D){return n.overriddenIframeLoadTimeout?n.overriddenIframeLoadTimeout:D!==void 0?D:5E3},XJT=function(n){if(n.prewarmPromise!==void 0)return n.prewarmPromise;
n.prewarmPromise=new Promise(function(D,L){ow(n,1);HGA(n,yVA(n,!0),N9A(n));n.iframe?n.prewarmChannel||jaC(n,n.iframe,D):L(Error("fk"))});
n.prewarmPromise.finally(function(){n.prewarmPromise=void 0});
return n.prewarmPromise};
MH.prototype.showPrimitive=function(){var n=this;if(this.consentPromise!==void 0)return this.consentPromise;var D=Date.now();nQ3(this,D);this.consentPromise=new Promise(function(L,g){ow(n,0,D);var b=n.isDarkTheme();n.isLatencyMeasurementExperiment||n.initialLoadingStrategy===1||n.initialLoadingStrategy===2||(n.loadingBar||(n.loadingBar=JzA(getComputedStyle(document.body).direction==="rtl",b),n.loadingBar.style.position="fixed",n.loadingBar.style.zIndex="15000"),document.body.appendChild(n.loadingBar));
HGA(n,yVA(n),N9A(n));n.iframe?n.channel||DL3(n,n.iframe,L,g):(LHJ(n),g(Error("fk")))});
this.consentPromise.finally(function(){n.consentPromise=void 0});
return this.consentPromise};
var DL3=function(n,D,L,g){var b,q;_.B(function(U){switch(U.nextAddress){case 1:ow(n,3);b=!1;setTimeout(function(){if(!b){LHJ(n);gQ3(n);bJR();var J=saT(7).setErrorMessage("Timeout connecting to iframe");L(tgo(PyA(new lg,WYo(J)),Ral(J)))}},FYA(n,$LA(n)));
if(!n.prewarmPromise){U.jumpTo(2);break}_.JA(U,3);return _.p(U,n.prewarmPromise,5);case 5:_.hE(U,2);break;case 3:_.dG(U),q=saT(4).setErrorMessage("Error while prewarming."),L(tgo(PyA(new lg,WYo(q)),Ral(q)));case 2:n.prewarmChannel&&n.prewarmChannel.send(lxR(mTA(new lg,n.consentPrimitiveRequest))),n.channel=_.gk({destination:n.JSC$17082_win,iframe:D,origin:G6D(n),channelName:"cpw",onEstablished:function(){b=!0;LHJ(n);n.isLatencyMeasurementExperiment||(n.JSC$17082_previousBodyOverflow=document.body.style.overflow,
n.JSC$17082_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,n.JSC$17082_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",n.enableDialogA11yFix&&window.addEventListener("blur",n.focusChangeListener));var J=n.iframe;J.style.bottom="0";J.style.position="fixed";J.style.right="0";J.style.border="none";J.style.left="0";J.style.top=
"0";J.style.zIndex="5000";J.style.pointerEvents="";J.style.visibility="";n.initialLoadingStrategy===2||n.initialLoadingStrategy===3?ow(n,4):ow(n,6);var k;(k=n.onConsentPrimitiveShownCallback)==null||k.call(n)},
onMessage:function(J){J=XxA(J.data);switch(_.K6(J,1)){case 1:gQ3(n);var k=kw3(_.SV(J,_.XK,7));k&&(n.initialLoadingStrategy!==2&&n.initialLoadingStrategy!==3||ow(n,6,k),ow(n,5,k));if(k=kw3(_.SV(J,_.XK,6)))ow(n,7,k),ow(n,8);var a,d;((a=_.SV(J,ha3,2))==null?void 0:_.Ij(a,bg))!==0&&((d=_.SV(J,xTJ,8))==null?void 0:_.Ij(d,KYU))!==0||g(Error("gk"));L(J);break;case 2:bJR()}}}),_.Tq(U)}})},jaC=function(n,D,L){n.prewarmChannel=_.gk({destination:n.JSC$17082_win,
iframe:D,origin:G6D(n),channelName:"pwcp",onEstablished:function(){ow(n,2);L()}})},G6D=function(n){var D=_.Qy(n.src).toString();
return D&&D.indexOf("://")<0&&D.indexOf("//")!==0?n.origin:_.q3c(D)},yVA=function(n,D){D=D===void 0?!1:D;
var L,g=new Map([["origin",n.origin],["hl",(L=qnT(n))!=null?L:null]]);D&&g.set("pw","1");D=_.V([["cpr",n.consentPrimitiveRequest.serialize()]]);for(L=D.next();!L.done;L=D.next()){var b=_.V(L.value);L=b.next().value;b=b.next().value;g.set(L,b)}n.isDarkTheme()&&g.set("color_scheme","dark");return _.g2(n.src,g)},LHJ=function(n){n.isLatencyMeasurementExperiment||n.loadingBar&&document.body.removeChild(n.loadingBar)};
MH.prototype.getSrc=function(){var n=_.Xh(this.origin),D;var L=(D=_.SV(this.consentPrimitiveRequest,zaT,3))==null?void 0:_.NS(D,1);D="consent.google.com";L=L?"/u/"+encodeURIComponent(L.toString()):"";(n==null?0:n.endsWith("youtube.com"))?D="consent.youtube.com":(n=n==null?void 0:n.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(D="consent.google."+((n[1]?"co.":"")+encodeURIComponent(n[2])));return _.si("https://"+D+"/signedin"+L+"/landing")};
var HGA=function(n,D,L){n.iframe||(n.iframe=document.createElement("iframe"),n.iframe.style.width="100%",n.iframe.style.height="100%",L!==112496729&&(n.iframe.style.colorScheme="auto"),n.isLatencyMeasurementExperiment&&(n.iframe.style.display="none"),_.Xy(n.iframe,D),n.iframe.setAttribute("jsname","C5o1O"),VOJ(n.iframe),document.body.appendChild(n.iframe))},VOJ=function(n){n.style.bottom="-200vh";
n.style.position="fixed";n.style.right="-200vw";n.style.border="";n.style.left="";n.style.top="";n.style.zIndex="";n.style.pointerEvents="none";n.style.visibility="hidden"},gQ3=function(n){n.iframe&&(n.isLatencyMeasurementExperiment||(n.JSC$17082_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=n.JSC$17082_previousHtmlOverscroll),n.JSC$17082_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=n.JSC$17082_previousBodyOverscroll),n.JSC$17082_previousBodyOverflow!==
void 0&&(document.body.style.overflow=n.JSC$17082_previousBodyOverflow),n.enableDialogA11yFix&&ULD(n,!1)),VOJ(n.iframe))};
MH.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(ULD(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var ULD=function(n,D){var L,g,b=(L=n.iframe)==null?void 0:(g=L.parentElement)==null?void 0:g.children;if(b)for(L=0;L<b.length;L++)g=b[L],g!==n.iframe&&(D?(g.hasAttribute("aria-hidden")&&_.yy([_.n0(o53)],g,"data-old-aria-hidden",g.getAttribute("aria-hidden")),_.yy([_.n0(YqR)],g,"aria-hidden","true")):(g.removeAttribute("aria-hidden"),g.hasAttribute("data-old-aria-hidden")&&(_.yy([_.n0(SqT)],g,"aria-hidden",g.getAttribute("data-old-aria-hidden")),g.removeAttribute("data-old-aria-hidden"))))},ow=function(n,
D,L){var g;
(g=n.latencyCallback)==null||g.call(n,{latencyType:D,timestampEpochMillis:L!=null?L:Date.now()})};var B5l=function(n,D,L){MH.call(this,D,L===void 0?!1:L);this.consentPrimitiveRequest=n;n=qnT(this);if(!(0,_.YDy)(n))throw Error("H``"+String(n));this.src=this.getSrc();var g;this.initialLoadingStrategy=(g=_.SV(this.consentPrimitiveRequest,qH,4))==null?void 0:_.K6(g,4)},YA;
_.f(B5l,MH);var tt3=function(n){var D=_.c("enable_primitive_dialog_aria_hide_siblings");n={request:n,enableDialogA11yFix:D===void 0?!1:D};YA||(YA=new B5l(n.request,n.isLatencyMeasurementExperiment||_.K6(n.request,1)===2,n.enableDialogA11yFix));return YA},bJR=function(){YA&&(YA.channel=void 0,YA.prewarmChannel=void 0,YA.iframe&&(document.body.contains(YA.iframe)&&document.body.removeChild(YA.iframe),YA.iframe=void 0),YA=void 0)},qnT=function(n){var D;
return(D=_.SV(n.consentPrimitiveRequest,qH,4))==null?void 0:_.xl(D,1)},nQ3=function(n,D){if(!_.Qc(n.consentPrimitiveRequest,Xf,5)){var L=n.consentPrimitiveRequest,g=new Xf;
_.Zm(L,5,g)}var b;if((b=_.SV(n.consentPrimitiveRequest,Xf,5))==null||_.OB(b,8)==null){var q;(q=_.SV(n.consentPrimitiveRequest,Xf,5))!=null&&_.ZF(q,8,D)}},N9A=function(n){var D;
return(D=_.SV(n.consentPrimitiveRequest,Xf,5))==null?void 0:_.NS(D,1)};
B5l.prototype.isDarkTheme=function(){var n;return((n=_.SV(this.consentPrimitiveRequest,qH,4))==null?void 0:_.K6(n,2))===2};
var $LA=function(n){var D;return((D=_.SV(n.consentPrimitiveRequest,qH,4))==null?void 0:_.NS(D,5))||void 0},lZT=function(n){return MH.prototype.showPrimitive.call(n).then(function(D){return _.SV(D,ha3,2)})};for(var SQ={},JNU=(SQ[64]="ma",SQ[73]="ogb",SQ[89]="cr",SQ[21]="test",SQ[0]="unkn",SQ[137]="con",SQ[155]="hl",SQ[78]="yt",SQ[171]="lp",SQ[172]="ap",SQ[177]="amo",SQ[178]="pqe",SQ[74]="gg",SQ[1]="gm",SQ[140]="am",SQ),k63=_.V(Object.keys(JNU)),puR=k63.next();!puR.done;puR=k63.next());var ZJO=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(ZJO,_.yR);var aDw=[0,[2,3,4],_.nT,eqC,XsO,_.MIT];var dLT=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(dLT,_.yR);var T5R=_.qd(dLT,[0,vSA,_.yc,_.nT,_.yc,_.nT,aDw]);var EQT=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(EQT,_.yR);EQT.prototype.getCommand=function(){return _.K6(this,1)};
var s9A=function(){var n=new EQT;return _.vF(n,1,0)};var cN3=_.Vy([0,vSA,_.yc,[0,_.nT,_.yc,-1]]);var Q93=new _.Ta("s"),uX3=new _.Ta("t"),fD3=new _.Ta("u"),ANA=new _.Ta("v"),zZR=function(n,D,L){_.Ev.call(this,Q93);this.mediaKey=n;this.photoUrl=D;this.photoSource=L};
_.f(zZR,_.Ev);var IDo=function(){_.Ev.call(this,uX3)};
_.f(IDo,_.Ev);var C_C=function(n){n=n===void 0?!1:n;_.Ev.call(this,fD3);this.isError=n};
_.f(C_C,_.Ev);var rNU=function(){_.Ev.call(this,ANA)};
_.f(rNU,_.Ev);var OJD=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,WHl=function(n){if(typeof n=="string"){if(n.charAt(0)==".")return iJA(n.substr(1));if(n.charAt(0)=="["){var D=OJD.exec(n);n=n.indexOf("=")==-1?void 0:D[3];return wuU(D[1],n)}return hZJ(n)}return n},iJA=function(n){return function(D){return D.getAttribute&&_.lC(D,n)}},wuU=function(n,D){return function(L){return D!==void 0?L.getAttribute&&L.getAttribute(n)==D:L.hasAttribute&&L.hasAttribute(n)}},hZJ=function(n){n=n.toUpperCase();
return function(D){return(D=D.tagName)&&D.toUpperCase()==n}},eZA=function(){return!0};var Ff=function(n,D){this.JSC$17110_key_=n;this.JSC$17110_value_=D},Ht=function(n){throw Error("hk`"+n.JSC$17110_key_);
},xLA=function(n,D){return new TypeError("ik`"+D+"`"+n.JSC$17110_key_+"`"+n.JSC$17110_value_+"`"+typeof n.JSC$17110_value_)};
Ff.prototype.string=function(n){if(arguments.length==0)var D=KHl(this);else{var L;D=(L=RZo(this))!=null?L:n}return D};
var KHl=function(n){var D=RZo(n);D===null&&Ht(n);return D},RZo=function(n){var D=n.JSC$17110_value_;
if(D==null)return null;if(typeof D==="string")return D;throw xLA(n,"string");};
Ff.prototype.bool=function(n){if(arguments.length==0){var D=this.optionalBool();D===null&&Ht(this)}else{var L;D=(L=this.optionalBool())!=null?L:n}return D};
Ff.prototype.optionalBool=function(){var n=this.JSC$17110_value_;if(n==null)return null;if(typeof n==="boolean")return n;if(typeof n==="string"){n=n.toLowerCase();if(n==="true"||n==="1")return!0;if(n==="false"||n==="0")return!1}throw xLA(this,"boolean");};
Ff.prototype.number=function(n){if(arguments.length==0){var D=P_T(this);D===null&&Ht(this)}else{var L;D=(L=P_T(this))!=null?L:n}return D};
var P_T=function(n){var D=n.JSC$17110_value_;if(D==null)return null;if(typeof D==="number")return D;if(typeof D==="string"){var L=Number(D);if(!isNaN(L)&&(L!==0||D.trim().length!==0))return L}throw xLA(n,"number");};
Ff.prototype.toString=function(){return KHl(this)};
Ff.prototype.array=function(n){if(arguments.length==0){var D=tO2(this);D===null&&Ht(this);return D}D=tO2(this);return D==null?n:D};
var tO2=function(n){var D=n.JSC$17110_value_;if(D==null)return null;Array.isArray(D)||(typeof D!=="string"?D=[D]:(D=D.trim(),D=D==""?[]:D.split(",").map(function(L){return L.trim()})));
return mLD(n,D)},mLD=function(n,D){var L=n.JSC$17110_key_+"[";
return Array.from(D,function(g,b){return new Ff(L+b+"]",g)})};
Ff.prototype.object=function(n){var D=this.JSC$17110_value_;if(D==null)return n===void 0&&Ht(this),n;if(typeof D==="object"&&D.constructor===Object){n={};var L=this.JSC$17110_key_+".",g;for(g in D)n[g]=new Ff(L+g,D[g]);return n}throw xLA(this,"object");};var yz=function(n){this.list_=vQA(n)},vQA=function(n){if(n instanceof yz)n=n.list_;
else if(n[0]instanceof yz){for(var D=new Set,L=0;L<n.length;L++)for(var g=_.V(n[L].list_),b=g.next();!b.done;b=g.next())D.add(b.value);n=D}return[].concat(_.Iu(n))};
_.G=yz.prototype;_.G.each=function(n,D,L){((L===void 0?0:L)?sUl:_.Ko)(this.list_,n,D);return this};
_.G.size=function(){return this.list_.length};
_.G.isEmpty=function(){return this.list_.length===0};
_.G.get=function(n){return this.list_[n]||null};
_.G.el=function(){return this.list_[0]||null};
_.G.map=function(n,D){return _.zs(this.list_,n,D)};
_.G.equals=function(n){return this===n||_.nQ(this.list_,n.list_)};
_.G.first=function(){return this.list_.length==0?null:new NH(this.list_[0])};
_.G.find=function(n){var D=[];this.each(function(L){L=L.querySelectorAll(String(n));for(var g=0;g<L.length;g++)D.push(L[g])});
return new yz(D)};
_.G.parent=function(){var n=[];this.each(function(D){(D=D.parentElement||null)&&!_.tJ(n,D)&&n.push(D)});
return new yz(n)};
_.G.children=function(){var n=[];this.each(function(D){D=_.m5(D);for(var L=0;L<D.length;L++)n.push(D[L])});
return new yz(n)};
_.G.filter=function(n){n=_.Jf(this.list_,WHl(n));return new yz(n)};
_.G.closest=function(n){var D=[],L=WHl(n),g=function(b){return _.m7(b)&&L(b)};
this.each(function(b){(b=_.w2(b,g,!0))&&!_.tJ(D,b)&&D.push(b)});
return new yz(D)};
_.G.next=function(n){return XuR(this,_.qiX,n)};
_.G.prev=function(n){return XuR(this,YPT,n)};
var XuR=function(n,D,L){var g=[];var b=L?WHl(L):eZA;n.each(function(q){(q=D(q))&&b(q)&&g.push(q)});
return new yz(g)};
yz.prototype.setClass=function(n){return this.each(function(D){_.Xl(D,n)})};
var lDU=function(n,D){return n.each(function(L){_.PB(L,D)})},MOO=function(n,D){return n.each(function(L){_.Ky(L,D)})};
yz.prototype.toggleClass=function(n,D){return D===!0?lDU(this,n):D===!1?MOO(this,n):this.each(function(L){_.lC(L,n)?_.Ky(L,n):_.PB(L,n)})};
yz.prototype.setText=function(n){return this.each(function(D){_.vM(D,n)})};
var oQD=function(n){n.each(function(D){D.removeAttribute("aria-hidden")})};
yz.prototype.getStyle=function(n){if(this.list_.length>0){var D=this.list_[0],L=D.style[_.pk(n)];return typeof L!=="undefined"?L:D.style[_.fmX(D,n)]||""}};
yz.prototype.getData=function(n){if(this.list_.length===0)return new Ff(n,null);var D=IwU(this.list_[0],n);return new Ff(n,D)};
yz.prototype.focus=function(n){try{n?this.el().focus(n):this.el().focus()}catch(D){}return this};
yz.prototype.click=function(){var n=_.r2(this.el());if(n.createEvent){var D=n.createEvent("MouseEvents");D.initMouseEvent("click",!0,!0,n.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(D)}else n=n.createEventObject(),n.clientX=0,n.clientY=0,n.screenX=0,n.screenY=0,n.altKey=!1,n.ctrlKey=!1,n.shiftKey=!1,n.button=0,this.el().fireEvent("onclick",n)};
var jQ=function(n,D,L,g){function b(J,k,a){var d=k;k&&k.parentNode&&(d=k.cloneNode(!0));J(d,a)}
g=g===void 0?!1:g;if(n.list_.length==1){var q=n.list_[0],U=function(J){return D(J,q)};
L instanceof yz?L.each(U,void 0,g):Array.isArray(L)?(g?sUl:_.Ko)(L,U):U(L);return n}return n.each(function(J){L instanceof yz?L.each(function(k){b(D,k,J)}):Array.isArray(L)?_.Ko(L,function(k){b(D,k,J)}):b(D,L,J)})};
_.G=yz.prototype;_.G.append=function(n){return jQ(this,function(D,L){D&&L.appendChild(D)},n)};
_.G.appendTo=function(n){(new yz([n])).append(this);return this};
_.G.remove=function(){return jQ(this,function(n,D){_.k3(D)},null)};
_.G.empty=function(){return jQ(this,function(n,D){_.RL(D)},null)};
_.G.after=function(n,D){return jQ(this,function(L,g){L&&_.ty(L,g)},n,!(D===void 0||D))};
_.G.before=function(n){return jQ(this,function(D,L){D&&_.PM(D,L)},n)};
_.G.replaceWith=function(n){return jQ(this,function(D,L){D&&_.bSI(D,L)},n)};
_.G.toggle=function(n){return this.each(function(D){_.R1(D,n)})};
_.G.show=function(){return this.toggle(!0)};
_.G.hide=function(){return this.toggle(!1)};
_.G.trigger=function(n,D,L,g){return YnT(this,n,D,L,g)};
var YnT=function(n,D,L,g,b){return n.each(function(q){_.jzy(_.r2(q)).triggerWizEventInternal(q,D,L,g,b)})},NH=function(n,D){n instanceof yz&&(D=n.list_,n=null);
this.list_=vQA(n!=null?[n]:D)};
_.Vc(NH,yz);_.G=NH.prototype;_.G.children=function(){return new yz(Array.prototype.slice.call(_.m5(this.list_[0])))};
_.G.each=function(n,D){n.call(D,this.list_[0],0);return this};
_.G.size=function(){return 1};
_.G.el=function(){return this.list_[0]};
_.G.first=function(){return this};var nP=function(n,D){D=D===void 0?window:D;this.hostId=n;this.JSC$17121_win=D;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$17121_previousHtmlOverscroll=this.JSC$17121_previousBodyOverscroll=this.JSC$17121_previousBodyOverflow="";this.eventTarget=new _.fd;this.JSC$17121_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
HJ2=function(n){var D=SnR(SnR(SnR(new FH3(78),"po"),"hppp"),"hhc");
D.authUser=Number(_.OJ("SESSION_INDEX","0"));D.colorScheme=n;return D};
nP.prototype.getOrigin=function(){return this.origin?this.origin:_.L$(_.D1(_.n$(new _.o7,this.JSC$17121_win.location.protocol),this.JSC$17121_win.location.hostname),this.JSC$17121_win.location.port).toString()};
nP.prototype.getTargetOrigin=function(){return _.L$(_.D1(_.n$(new _.o7,this.scheme),this.domain),this.port)};
nP.prototype.preloadIframe=function(n){var D=this;if(this.iframeLoadPromise===void 0){var L=document.createElement("iframe");this.iframe=L;spw(L,n);this.iframeLoadPromise=new Promise(function(g,b){var q=!1,U=function(J){J.stopPropagation();L.removeEventListener("error",U);L.removeEventListener("securitypolicyviolation",U);b(Error("jk",{cause:J}))};
L.addEventListener("error",U);L.addEventListener("securitypolicyviolation",U);setTimeout(function(){q||b(Error("kk"))},3E4);
yNw(D,L,function(){q=!0;L.removeEventListener("error",U);L.removeEventListener("securitypolicyviolation",U);g()})});
N5A(this);n=this.getTargetOrigin().toString();L.setAttribute("allow","camera "+n+"; display-capture "+n);this.parentElement.appendChild(L)}return this.iframeLoadPromise};
var DNC=function(n,D){var L,g;return _.B(function(b){if(b.nextAddress==1)return L=JzA(getComputedStyle(n.parentElement).direction==="rtl"),n.parentElement.appendChild(L),document.activeElement instanceof HTMLElement&&(n.elementToFocusAfterClose=document.activeElement),_.JA(b,2),_.p(b,n.preloadIframe(D),4);if(b.nextAddress!=2){n.parentElement.removeChild(L);n.JSC$17121_previousBodyOverflow=n.parentElement.style.overflow;n.JSC$17121_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
n.JSC$17121_previousBodyOverscroll=n.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";n.parentElement.style.overscrollBehavior="contain";n.parentElement.style.overflow="hidden";var q=n.iframe;q.style.bottom="0";q.style.border="none";q.style.height="100%";q.style.left="0";q.style.position=n.iframePosition;q.style.right="0";q.style.top="0";q.style.width="100%";q.style.zIndex="2202";q.setAttribute("aria-hidden","false");q.setAttribute("aria-modal","true");
n.opened=!0;j9A(n);return _.hE(b,0)}g=_.dG(b);n.parentElement.removeChild(L);dvO(n.isDarkTheme());nwJ(n,!1);throw Error("lk",{cause:g});})},nwJ=function(n,D){D=D===void 0?!0:D;
n.iframe!==void 0&&(L8D(n),document.documentElement.style.overscrollBehavior=n.JSC$17121_previousHtmlOverscroll,n.parentElement.style.overscrollBehavior=n.JSC$17121_previousBodyOverscroll,n.parentElement.style.overflow=n.JSC$17121_previousBodyOverflow,n.elementToFocusAfterClose!==void 0&&(n.elementToFocusAfterClose.focus(),n.elementToFocusAfterClose=void 0),D?N5A(n):(n.parentElement.removeChild(n.iframe),n.iframe=void 0,n.iframeLoadPromise=void 0,n.mainChannel=void 0),n.opened=!1)},L8D=function(n){n.backgroundElementsAriaHiddenIsNull&&
(oQD(n.backgroundElementsAriaHiddenIsNull),n.backgroundElementsAriaHiddenIsNull=void 0);
n.backgroundElementsAriaHiddenIsFalse&&(n.backgroundElementsAriaHiddenIsFalse.each(function(D){D.setAttribute("aria-hidden","false")}),n.backgroundElementsAriaHiddenIsFalse=void 0);
n.backgroundElementsWithoutInert&&(n.backgroundElementsWithoutInert.each(function(D){D.removeAttribute("inert")}),n.backgroundElementsWithoutInert=void 0)},j9A=function(n){n.backgroundElementsAriaHiddenIsNull=(new NH(n.iframe.parentElement)).children().filter(function(D){return D.getAttribute("aria-hidden")===null&&D!==n.iframe});
n.backgroundElementsAriaHiddenIsNull.each(function(D){D.setAttribute("aria-hidden","true")});
n.backgroundElementsAriaHiddenIsFalse=(new NH(n.iframe.parentElement)).children().filter(function(D){return D.getAttribute("aria-hidden")==="false"&&D!==n.iframe});
n.backgroundElementsAriaHiddenIsFalse.each(function(D){D.setAttribute("aria-hidden","true")});
n.backgroundElementsWithoutInert=(new NH(n.iframe.parentElement)).children().filter(function(D){return!D.hasAttribute("inert")&&D!==n.iframe});
n.backgroundElementsWithoutInert.each(function(D){D.setAttribute("inert","true")})},N5A=function(n){n=n.iframe;
n.style.bottom="-1000px";n.style.position="fixed";n.style.right="-1000px";n.style.border="";n.style.height="";n.style.left="";n.style.top="";n.style.width="";n.style.zIndex="";n.setAttribute("aria-hidden","true");n.setAttribute("aria-modal","false")};
nP.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var FH3=function(n,D){nP.call(this,JNU[n],D);this.options=[];this.style=""};
_.f(FH3,nP);var gww=function(n){n.style="youtube";return n},bK2=function(n,D){n.eventTarget.listen(fD3,D);
return n},$NR=function(n,D){n.eventTarget.listen(Q93,D);
return n},SnR=function(n,D){n.options.push(D);
return n},G1l=function(n){var D=[n.getOrigin()];
n.ancestorOrigins&&D.push.apply(D,_.Iu(n.ancestorOrigins));var L=new _.o7(n.JSC$17121_win.location.href),g=n.startUrl?n.startUrl:n.options.includes("po")?"profile-picture/art":"profile-picture";D=Vz(_.gW(n.getTargetOrigin(),g),"origin",D);n.startUrl&&_.K1(D,"startPath",n.startUrl);n.authUser>0&&_.K1(D,"authuser",n.authUser);n.pageId!==void 0&&_.K1(D,"pageId",n.pageId);_.K1(D,"hostId",n.hostId);n.jsMode!==void 0&&_.K1(D,"jsmode",n.jsMode);n.options.length>0&&_.K1(D,"opts",n.options.join(","));try{for(var b=
_.V(["utm_source","utm_medium","utm_campaign","utm_content"]),q=b.next();!q.done;q=b.next()){var U=q.value;_.x3(L,U)&&_.K1(D,U,_.x3(L,U))}var J,k=(J=n.hl)!=null?J:_.x3(L,"hl");k!==void 0&&_.K1(D,"hl",k)}catch(a){if(!(a instanceof URIError))throw a;}n.colorScheme&&_.K1(D,"theme",n.colorScheme);n.style&&_.K1(D,"style",n.style);return D},qK3=function(n,D){n.mainChannel=_.gk({destination:n.JSC$17121_win,
iframe:D,origin:n.getTargetOrigin().toString(),channelName:"ow",onMessage:function(L){L=T5R(L.data);if(D===n.iframe)switch(_.K6(L,1)){case 1:n.eventTarget.dispatchEvent(new C_C);nwJ(n);break;case 2:n.eventTarget.dispatchEvent(new zZR(_.Wc(_.xl(L,4)),_.Wc(_.xl(L,2)),_.Wc(_.K6(L,5)),_.Wc(_.SV(L,ZJO,6))));break;case 0:var g;n.eventTarget.dispatchEvent(new IDo(_.Wc(_.xl(L,2)),(g=_.K6(L,3))!=null?g:0));break;case 3:n.eventTarget.dispatchEvent(new C_C(!0));nwJ(n,!1);break;case 4:n.eventTarget.dispatchEvent(new rNU)}}})},
yNw=function(n,D,L){_.gk({destination:n.JSC$17121_win,
iframe:D,origin:_.L$(_.D1(_.n$(new _.o7,n.scheme),n.domain),n.port).toString(),channelName:"owi",onMessage:function(g){D===n.iframe&&(L!==void 0&&L(),qK3(n,D),n.opened&&n.mainChannel.send(cN3(s9A())),g.reply(),yNw(n,D))}})};
FH3.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?nP.prototype.preloadIframe.call(this,G1l(this).toString()):this.iframeLoadPromise};
FH3.prototype.openPicker=function(n){var D=this;return _.B(function(L){if(L.nextAddress==1)return D.startUrl=n?n:D.options.includes("po")?"profile-picture/art":"profile-picture",_.p(L,DNC(D,G1l(D).toString()),2);if(D.mainChannel){var g=D.mainChannel,b=g.send;var q=s9A();q=_.Ts(q,2,D.startUrl);b.call(g,cN3(q))}_.Tq(L)})};var VDT=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f(VDT,_.yR);_.G=VDT.prototype;_.G.getSize=function(){return _.wQ(this,1)};
_.G.setSize=function(n){return _.mJ(this,1,n)};
_.G.getWidth=function(){return _.wQ(this,12)};
_.G.getHeight=function(){return _.wQ(this,13)};
_.G.setCenterCrop=function(n){return _.gp(this,20,n)};
_.G.getHtml=function(){return _.hf(this,4)};
_.G.getToken=function(){return _.Bw(this,24)};
_.G.setToken=function(n){return _.Ts(this,24,n)};
_.G.getBackgroundColor=function(){return _.wQ(this,87)};
_.G.hasBackgroundColor=function(){return _.wQ(this,87)!=null};
_.G.getStoryboardLevel=function(){return _.wQ(this,109)};var Dj=function(n){this.JSC$17129_value_=void 0;this.childNodes_={};if(n){var D=_.TdL(n);n=_.jt(n);for(var L=0;L<D.length;L++)this.set(D[L],n[L])}};
Dj.prototype.set=function(n,D){UNo(this,n,D,!1)};
Dj.prototype.add=function(n,D){UNo(this,n,D,!0)};
var UNo=function(n,D,L,g){for(var b=0;b<D.length;b++){var q=D.charAt(b);n.childNodes_[q]||(n.childNodes_[q]=new Dj);n=n.childNodes_[q]}if(g&&n.JSC$17129_value_!==void 0)throw Error("mk`"+D);n.JSC$17129_value_=L},BHo=function(n,D){for(var L=0;L<D.length;L++)if(n=n.childNodes_[D.charAt(L)],!n)return;
return n};
Dj.prototype.get=function(n){return(n=BHo(this,n))?n.JSC$17129_value_:void 0};
Dj.prototype.getValues=function(){var n=[];JPT(this,n);return n};
var JPT=function(n,D){n.JSC$17129_value_!==void 0&&D.push(n.JSC$17129_value_);for(var L in n.childNodes_)JPT(n.childNodes_[L],D)};
Dj.prototype.getKeys=function(n){var D=[];if(n){for(var L=this,g=0;g<n.length;g++){var b=n.charAt(g);if(!L.childNodes_[b])return[];L=L.childNodes_[b]}k1T(L,n,D)}else k1T(this,"",D);return D};
var k1T=function(n,D,L){n.JSC$17129_value_!==void 0&&L.push(D);for(var g in n.childNodes_)k1T(n.childNodes_[g],D+g,L)};
_.G=Dj.prototype;_.G.containsKey=function(n){return this.get(n)!==void 0};
_.G.containsValue=function(n){if(this.JSC$17129_value_===n)return!0;for(var D in this.childNodes_)if(this.childNodes_[D].containsValue(n))return!0;return!1};
_.G.clear=function(){this.childNodes_={};this.JSC$17129_value_=void 0};
_.G.remove=function(n){for(var D=this,L=[],g=0;g<n.length;g++){var b=n.charAt(g);if(!D.childNodes_[b])throw Error("nk`"+n);L.push([D,b]);D=D.childNodes_[b]}n=D.JSC$17129_value_;for(delete D.JSC$17129_value_;L.length>0;)if(g=L.pop(),D=g[0],g=g[1],D.childNodes_[g].isEmpty())delete D.childNodes_[g];else break;return n};
_.G.clone=function(){return new Dj(this)};
_.G.getCount=function(){return HWA(this.getValues())};
_.G.isEmpty=function(){return this.JSC$17129_value_===void 0&&_.Ao.isEmpty(this.childNodes_)};var Azl=function(){if(!pXJ){var n=pXJ=new Dj,D;for(D in ZK2)n.add(D,ZK2[D])}},pXJ,LP=function(n,D){this.types=n;
this.setters=D},ZK2={a:new LP([3,
0],[function(n,D){_.gp(n,21,D)},
function(n,D){_.mJ(n,56,D)}]),
al:new LP([3],[function(n,D){_.gp(n,74,D)}]),
b:new LP([3,0],[function(n,D){_.gp(n,23,D)},
function(n,D){_.mJ(n,38,D)}]),
ba:new LP([0],[function(n,D){_.mJ(n,85,D)}]),
bc:new LP([0],[function(n,D){_.mJ(n,87,D)}]),
br:new LP([0],[function(n,D){_.mJ(n,86,D)}]),
c:new LP([3,0],[function(n,D){_.gp(n,2,D)},
function(n,D){_.mJ(n,39,D)}]),
cc:new LP([3],[function(n,D){_.gp(n,51,D)}]),
ci:new LP([3],[function(n,D){_.gp(n,32,D)}]),
ckm:new LP([3],[function(n,D){_.gp(n,104,D)}]),
cp:new LP([0],[function(n,D){_.mJ(n,92,D)}]),
cr:new LP([3],[function(n,D){_.gp(n,108,D)}]),
cv:new LP([0],[function(n,D){_.mJ(n,94,D)}]),
d:new LP([3],[function(n,D){_.gp(n,3,D)}]),
dc:new LP([5],[function(n,D){_.Ts(n,99,D)}]),
df:new LP([3],[function(n,D){_.gp(n,80,D)}]),
dv:new LP([3],[function(n,D){_.gp(n,90,D)}]),
e:new LP([0],[function(n,D){_.mJ(n,15,D)}]),
em:new LP([0],[function(n,D){_.mJ(n,107,D)}]),
f:new LP([4],[function(n,D){_.Ts(n,16,D)}]),
fg:new LP([3],[function(n,D){_.gp(n,34,D)}]),
fh:new LP([3],[function(n,D){_.gp(n,30,D)}]),
fm:new LP([3],[function(n,D){_.gp(n,84,D)}]),
fo:new LP([2],[function(n,D){_.H0(n,79,_.Sj(D))}]),
ft:new LP([3],[function(n,D){_.gp(n,50,D)}]),
fv:new LP([3],[function(n,D){_.gp(n,31,D)}]),
g:new LP([3],[function(n,D){_.gp(n,14,D)}]),
gce:new LP([4],[function(n,D){_.Ts(n,112,D)}]),
gd:new LP([3],[function(n,D){_.gp(n,83,D)}]),
gm:new LP([3],[function(n,D){_.gp(n,105,D)}]),
h:new LP([3,0],[function(n,D){_.gp(n,4,D)},
function(n,D){_.mJ(n,13,D)}]),
i:new LP([3],[function(n,D){_.gp(n,22,D)}]),
ic:new LP([0],[function(n,D){_.mJ(n,71,D)}]),
id:new LP([3],[function(n,D){_.gp(n,70,D)}]),
il:new LP([3],[function(n,D){_.gp(n,96,D)}]),
ip:new LP([3],[function(n,D){_.gp(n,54,D)}]),
iv:new LP([0],[function(n,D){_.ZF(n,75,D)}]),
j:new LP([1],[function(n,D){D=D==null?D:uJJ(D);_.H0(n,29,D)}]),
k:new LP([3,0],[function(n,D){_.gp(n,17,D)},
function(n,D){_.mJ(n,42,D)}]),
l:new LP([0],[function(n,D){_.mJ(n,44,D)}]),
lf:new LP([3],[function(n,D){_.gp(n,65,D)}]),
lo:new LP([3],[function(n,D){_.gp(n,97,D)}]),
m:new LP([0],[function(n,D){_.mJ(n,63,D)}]),
md:new LP([3],[function(n,D){_.gp(n,91,D)}]),
mm:new LP([4],[function(n,D){_.Ts(n,81,D)}]),
mo:new LP([3],[function(n,D){_.gp(n,73,D)}]),
mv:new LP([3],[function(n,D){_.gp(n,66,D)}]),
n:new LP([3],[function(n,D){n.setCenterCrop(D)}]),
nc:new LP([3],[function(n,D){_.gp(n,55,D)}]),
nd:new LP([3],[function(n,D){_.gp(n,53,D)}]),
ng:new LP([3],[function(n,D){_.gp(n,95,D)}]),
ngm:new LP([3],[function(n,D){_.gp(n,106,D)}]),
no:new LP([3],[function(n,D){_.gp(n,37,D)}]),
ns:new LP([3],[function(n,D){_.gp(n,40,D)}]),
nt0:new LP([4],[function(n,D){_.Ts(n,36,D)}]),
ntm:new LP([3],[function(n,D){_.gp(n,114,D)}]),
nu:new LP([3],[function(n,D){_.gp(n,46,D)}]),
nw:new LP([3],[function(n,D){_.gp(n,48,D)}]),
o:new LP([1,3],[function(n,D){D=D==null?D:uJJ(D);_.H0(n,7,D)},
function(n,D){_.gp(n,27,D)}]),
p:new LP([3,0],[function(n,D){_.gp(n,19,D)},
function(n,D){_.mJ(n,43,D)}]),
pa:new LP([3],[function(n,D){_.gp(n,61,D)}]),
pc:new LP([0],[function(n,D){_.mJ(n,88,D)}]),
pd:new LP([3],[function(n,D){_.gp(n,60,D)}]),
pf:new LP([3],[function(n,D){_.gp(n,67,D)}]),
pg:new LP([3],[function(n,D){_.gp(n,72,D)}]),
pi:new LP([2],[function(n,D){_.H0(n,76,_.Sj(D))}]),
pp:new LP([3],[function(n,D){_.gp(n,52,D)}]),
pt:new LP([4],[function(n,D){_.Ts(n,111,D)}]),
q:new LP([4],[function(n,D){_.Ts(n,28,D)}]),
r:new LP([3,0],[function(n,D){_.gp(n,6,D)},
function(n,D){_.mJ(n,26,D)}]),
ra:new LP([3],[function(n,D){_.gp(n,103,D)}]),
rf:new LP([3],[function(n,D){_.gp(n,100,D)}]),
rg:new LP([3],[function(n,D){_.gp(n,59,D)}]),
rh:new LP([3],[function(n,D){_.gp(n,49,D)}]),
rj:new LP([3],[function(n,D){_.gp(n,57,D)}]),
ro:new LP([2],[function(n,D){_.H0(n,78,_.Sj(D))}]),
rp:new LP([3],[function(n,D){_.gp(n,58,D)}]),
rw:new LP([3],[function(n,D){_.gp(n,35,D)}]),
rwa:new LP([3],[function(n,D){_.gp(n,64,D)}]),
rwu:new LP([3],[function(n,D){_.gp(n,41,D)}]),
s:new LP([3,0],[function(n,D){_.gp(n,33,D)},
function(n,D){n.setSize(D)}]),
sb:new LP([0],[function(n,D){_.mJ(n,110,D)}]),
sc:new LP([0],[function(n,D){_.mJ(n,89,D)}]),
sg:new LP([3],[function(n,D){_.gp(n,82,D)}]),
sl:new LP([0],[function(n,D){_.mJ(n,109,D)}]),
sm:new LP([3],[function(n,D){_.gp(n,93,D)}]),
t:new LP([4],[function(n,D){n.setToken(D)}]),
tm:new LP([3],[function(n,D){_.gp(n,113,D)}]),
u:new LP([3],[function(n,D){_.gp(n,18,D)}]),
ut:new LP([3],[function(n,D){_.gp(n,45,D)}]),
v:new LP([0],[function(n,D){_.mJ(n,62,D)}]),
vb:new LP([0],[function(n,D){_.ZF(n,68,D)}]),
vf:new LP([4],[function(n,D){_.Ts(n,102,D)}]),
vl:new LP([0],[function(n,D){_.ZF(n,69,D)}]),
vm:new LP([3],[function(n,D){_.gp(n,98,D)}]),
w:new LP([0],[function(n,D){_.mJ(n,12,D)}]),
x:new LP([0],[function(n,D){_.mJ(n,9,D)}]),
y:new LP([0],[function(n,D){_.mJ(n,10,D)}]),
ya:new LP([2],[function(n,D){_.H0(n,77,_.Sj(D))}]),
z:new LP([0],[function(n,D){_.mJ(n,11,D)}])};
Azl.prototype.parse=function(n){var D=new VDT,L=new VDT;if(n=="")n=!0;else{n=n.split("-");for(var g=!0,b=0;b<n.length;b++){var q=n[b];if(q.length==0)g=!1;else{var U=q,J=!1;var k=U;var a=U.charAt(0);a!=a.toLowerCase()&&(J=!0,k=U.charAt(0).toLowerCase()+U.substring(1));var d=pXJ;for(a=1;a<=k.length;++a){var T=d,Q=k.substring(0,a);if(Q.length==0?T.isEmpty():!BHo(T,Q))break}k=a==1?null:(k=d.get(k.substring(0,a-1)))?{option:U.substring(0,a-1),value:U.substring(a-1),signed:J,attributes:k}:null;if(k){U=
[];J=[];a=!1;for(d=0;d<k.attributes.types.length;d++){T=k.attributes.types[d];var A=k.value;Q=b;if(k.signed&&T==1)for(var I=A.length;I<12&&Q<n.length-1;)A+="-"+n[Q+1],I=A.length,++Q;else if(T==2)for(;Q<n.length-1&&n[Q+1].match(/^[\d\.]/);)A+="-"+n[Q+1],++Q;I=k.attributes.setters[d];A=aKw(this,T)(k.option,A,D,L,I);if(A===null){a=!0;b=Q;break}else U.push(T),J.push(A)}if(!a)for(k=0;k<J.length;k++)d=U[k],A=J[k],dNo(this,d)(q,A);g=g&&a}else g=!1}}n=g}return new THC(D,L,n)};
var gU=function(n,D,L,g,b,q){b(L,D);n=n.charAt(0);q=q(n==n.toUpperCase());b(g,q)};
_.G=Azl.prototype;_.G.parseAndSetIntOption_=function(n,D,L,g,b){if(D=="")return 0;isFinite(D)&&(D=String(D));D=typeof D==="string"?/^\s*-?0x/i.test(D)?parseInt(D,16):parseInt(D,10):NaN;if(isNaN(D))return 1;gU(n,D,L,g,b,Number);return null};
_.G.logIntParseError_=function(){};
_.G.parseAndSetFloatOption_=function(n,D,L,g,b){if(D=="")return 0;var q=Number(D);D=q==0&&_.ZQ(D)?NaN:q;if(isNaN(D))return 1;gU(n,D,L,g,b,Number);return null};
_.G.logFloatParseError_=function(){};
_.G.parseAndSetBoolOption_=function(n,D,L,g,b){if(D!="")return 2;gU(n,!0,L,g,b,Boolean);return null};
_.G.logBoolParseError_=function(){};
_.G.parseAndSetStringOption_=function(n,D,L,g,b){if(D=="")return 0;gU(n,D,L,g,b,function(q){return q?"1":""});
return null};
_.G.logStringParseError_=function(){};
_.G.parseAndSetUint64Base64Option_=function(n,D,L,g,b){if(D=="")return 0;gU(n,D,L,g,b,function(q){return q?1:0});
return null};
var aKw=function(n,D){switch(D){case 0:return(0,_.Et)(n.parseAndSetIntOption_,n);case 2:return(0,_.Et)(n.parseAndSetFloatOption_,n);case 3:return(0,_.Et)(n.parseAndSetBoolOption_,n);case 4:return(0,_.Et)(n.parseAndSetStringOption_,n);case 1:return(0,_.Et)(n.parseAndSetUint64Base64Option_,n);default:return function(){}}},dNo=function(n,D){switch(D){case 0:return(0,_.Et)(n.logIntParseError_,n);
case 2:return(0,_.Et)(n.logFloatParseError_,n);case 3:return(0,_.Et)(n.logBoolParseError_,n);case 4:case 1:return(0,_.Et)(n.logStringParseError_,n);default:return function(){}}},THC=function(n,D,L){this.valueProto_=n;
this.signatureFlagProto_=D;this.JSC$17141_valid_=L};
THC.prototype.isValid=function(){return this.JSC$17141_valid_};var czU=function(n){this.JSC$17142_parser_=null;this.JSC$17142_components_=[];this.JSC$17142_parsedOptions_=null;Ew3(this,n)},sX3=function(n){n.JSC$17142_parser_==null&&(n.JSC$17142_parser_=new Azl);
return n.JSC$17142_parser_},Ew3=function(n,D){n.JSC$17142_parsedOptions_=D?typeof D==="string"?sX3(n).parse(D):D:sX3(n).parse("")},bz=function(n,D){return n==D?!1:!0};
_.G=czU.prototype;_.G.JSC$17144_setCrop=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.hf(L,2),_.hf(D.signatureFlagProto_,2))&&_.gp(L,2,n);return this};
_.G.JSC$17144_setCircleCrop=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.iN(L,51),_.iN(D.signatureFlagProto_,51))&&_.gp(L,51,n);return this};
_.G.JSC$17144_setImageCrop=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.iN(L,32),_.iN(D.signatureFlagProto_,32))&&_.gp(L,32,n);return this};
_.G.JSC$17144_setHeight=function(n){var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,L.getHeight(),D.signatureFlagProto_.getHeight())&&_.mJ(L,13,n);return this};
_.G.setCenterCrop=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.hf(L,20),_.hf(D.signatureFlagProto_,20))&&L.setCenterCrop(n);return this};
_.G.JSC$17144_setSmartCrop=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.hf(L,19),_.hf(D.signatureFlagProto_,19))&&_.gp(L,19,n);return this};
_.G.JSC$17144_setPad=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.iN(L,60),_.iN(D.signatureFlagProto_,60))&&_.gp(L,60,n);return this};
_.G.JSC$17144_setSmartCropUseFace=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.hf(L,67),_.hf(D.signatureFlagProto_,67))&&_.gp(L,67,n);return this};
_.G.JSC$17144_setSmartCropNoClip=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,_.hf(L,52),_.hf(D.signatureFlagProto_,52))&&_.gp(L,52,n);return this};
_.G.setSize=function(n){var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,L.getSize(),D.signatureFlagProto_.getSize())&&L.setSize(n);return this};
_.G.setToken=function(n){n=n||void 0;var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,L.getToken(),D.signatureFlagProto_.getToken())&&L.setToken(n);return this};
_.G.JSC$17144_setWidth=function(n){var D=this.JSC$17142_parsedOptions_,L=D.valueProto_;bz(n,L.getWidth(),D.signatureFlagProto_.getWidth())&&_.mJ(L,12,n);return this};
_.G.clearOptions=function(){Ew3(this,"");return this};
_.G.build=function(){this.JSC$17142_components_.length=0;var n=this.JSC$17142_parsedOptions_,D=n.valueProto_;n=n.signatureFlagProto_;GW(this,"s",D.getSize(),n.getSize());GW(this,"w",D.getWidth(),n.getWidth());qu(this,"c",_.hf(D,2),_.hf(n,2));qu(this,"d",_.hf(D,3),_.hf(n,3));GW(this,"h",D.getHeight(),n.getHeight());qu(this,"s",_.iN(D,33),_.iN(n,33));qu(this,"h",D.getHtml(),n.getHtml());qu(this,"p",_.hf(D,19),_.hf(n,19));qu(this,"pp",_.hf(D,52),_.hf(n,52));qu(this,"pf",_.hf(D,67),_.hf(n,67));qu(this,
"n",_.hf(D,20),_.hf(n,20));GW(this,"r",_.wQ(D,26),_.wQ(n,26));qu(this,"r",_.hf(D,6),_.hf(n,6));qu(this,"o",_.iN(D,27),_.iN(n,27));var L=fwR(_.cF(D,7));VO(this,"o",L,fwR(_.cF(n,7)));L=fwR(_.cF(D,29));VO(this,"j",L,fwR(_.cF(n,29)));GW(this,"x",_.wQ(D,9),_.wQ(n,9));GW(this,"y",_.wQ(D,10),_.wQ(n,10));GW(this,"z",_.wQ(D,11),_.wQ(n,11));qu(this,"g",_.hf(D,14),_.hf(n,14));GW(this,"e",_.wQ(D,15),_.wQ(n,15));VO(this,"f",_.Bw(D,16),_.Bw(n,16));qu(this,"k",_.iN(D,17),_.iN(n,17));qu(this,"u",_.iN(D,18),!0);qu(this,
"ut",_.iN(D,45),!0);qu(this,"i",_.iN(D,22),!0);qu(this,"a",_.iN(D,21),_.iN(n,21));qu(this,"b",_.hf(D,23),_.hf(n,23));GW(this,"b",_.wQ(D,38),_.wQ(n,38));GW(this,"c",_.wQ(D,39),_.wQ(n,39),16,8);VO(this,"q",_.Bw(D,28),_.Bw(n,28));qu(this,"fh",_.iN(D,30),_.iN(n,30));qu(this,"fv",_.iN(D,31),_.iN(n,31));qu(this,"fg",_.hf(D,34),_.hf(n,34));qu(this,"ci",_.iN(D,32),_.iN(n,32));VO(this,"t",D.getToken(),n.getToken());VO(this,"nt0",_.Bw(D,36),_.Bw(n,36));qu(this,"rw",_.hf(D,35),_.hf(n,35));qu(this,"rwu",_.hf(D,
41),_.hf(n,41));qu(this,"rwa",_.hf(D,64),_.hf(n,64));qu(this,"nw",_.hf(D,48),_.hf(n,48));qu(this,"rh",_.hf(D,49),_.hf(n,49));qu(this,"no",_.hf(D,37),_.hf(n,37));qu(this,"ns",_.iN(D,40),_.iN(n,40));GW(this,"k",_.wQ(D,42),_.wQ(n,42));GW(this,"p",_.wQ(D,43),_.wQ(n,43));GW(this,"l",_.wQ(D,44),_.wQ(n,44));GW(this,"v",_.wQ(D,62),_.wQ(n,62));qu(this,"nu",_.iN(D,46),_.iN(n,46));qu(this,"ft",_.iN(D,50),_.iN(n,50));qu(this,"cc",_.iN(D,51),_.iN(n,51));qu(this,"nd",_.iN(D,53),_.iN(n,53));qu(this,"ip",_.iN(D,
54),_.iN(n,54));qu(this,"nc",_.iN(D,55),_.iN(n,55));GW(this,"a",_.wQ(D,56),_.wQ(n,56));qu(this,"rj",_.iN(D,57),_.iN(n,57));qu(this,"rp",_.iN(D,58),_.iN(n,58));qu(this,"rg",_.iN(D,59),_.iN(n,59));qu(this,"pd",_.iN(D,60),_.iN(n,60));qu(this,"pa",_.iN(D,61),_.iN(n,61));GW(this,"m",_.wQ(D,63),_.wQ(n,63));GW(this,"vb",_.OB(D,68),_.OB(n,68));GW(this,"vl",_.OB(D,69),_.OB(n,69));qu(this,"lf",_.iN(D,65),_.iN(n,65));qu(this,"mv",_.iN(D,66),_.iN(n,66));qu(this,"id",_.iN(D,70),_.iN(n,70));GW(this,"ic",_.wQ(D,
71),!0);qu(this,"pg",_.hf(D,72),_.hf(n,72));qu(this,"mo",_.iN(D,73),_.iN(n,73));qu(this,"al",_.iN(D,74),_.iN(n,74));GW(this,"iv",_.OB(D,75),_.OB(n,75));GW(this,"pi",_.f6(D,76),_.f6(n,76));GW(this,"ya",_.f6(D,77),_.f6(n,77));GW(this,"ro",_.f6(D,78),_.f6(n,78));GW(this,"fo",_.f6(D,79),_.f6(n,79));qu(this,"df",_.iN(D,80),_.iN(n,80));VO(this,"mm",_.Bw(D,81),_.Bw(n,81));qu(this,"sg",_.iN(D,82),_.iN(n,82));qu(this,"gd",_.iN(D,83),_.iN(n,83));qu(this,"fm",_.iN(D,84),_.iN(n,84));GW(this,"ba",_.wQ(D,85),_.wQ(n,
85));GW(this,"br",_.wQ(D,86),_.wQ(n,86));GW(this,"bc",D.getBackgroundColor(),n.getBackgroundColor(),16,8);GW(this,"pc",_.wQ(D,88),_.wQ(n,88),16,8);GW(this,"sc",_.wQ(D,89),_.wQ(n,89),16,8);qu(this,"dv",_.iN(D,90),_.iN(n,90));qu(this,"md",_.iN(D,91),_.iN(n,91));GW(this,"cp",_.wQ(D,92),_.wQ(n,92));qu(this,"sm",_.iN(D,93),_.iN(n,93));GW(this,"cv",_.wQ(D,94),_.wQ(n,94));qu(this,"ng",_.iN(D,95),_.iN(n,95));qu(this,"il",_.iN(D,96),_.iN(n,96));qu(this,"lo",_.iN(D,97),_.iN(n,97));qu(this,"vm",_.iN(D,98),_.iN(n,
98));VO(this,"dc",_.Bw(D,99),_.Bw(n,99));qu(this,"rf",_.iN(D,100),_.iN(n,100));VO(this,"vf",_.Bw(D,102),_.Bw(n,102));qu(this,"ra",_.hf(D,103),_.hf(n,103));qu(this,"ckm",_.iN(D,104),_.iN(n,104));qu(this,"gm",_.iN(D,105),_.iN(n,105));qu(this,"ngm",_.iN(D,106),_.iN(n,106));GW(this,"em",_.wQ(D,107),_.wQ(n,107));qu(this,"cr",_.iN(D,108),_.iN(n,108));GW(this,"sl",D.getStoryboardLevel(),n.getStoryboardLevel());GW(this,"sb",_.wQ(D,110),_.wQ(n,110));VO(this,"pt",_.Bw(D,111),_.Bw(n,111));VO(this,"gce",_.Bw(D,
112),_.Bw(n,112));qu(this,"tm",_.iN(D,113),_.iN(n,113));qu(this,"ntm",_.iN(D,114),_.iN(n,114));return this.JSC$17142_components_.join("-")};
var GW=function(n,D,L,g,b,q){if(L!=null){var U=b==void 0||b!=10&&b!=16?10:b;L=L.toString(U);b=new vaD;b.append(U==16?"0x":"");U=b.append;q==void 0?q="":(q-=L.length,q=q<=0?"":(0,_.ubj)("0",q));U.call(b,q);b.append(L);cP3(n,D,b.toString(),!!g)}},qu=function(n,D,L,g){L&&cP3(n,D,"",!!g)},VO=function(n,D,L,g){L&&cP3(n,D,L,!!g)},cP3=function(n,D,L,g){g&&(D=D.charAt(0).toUpperCase()+D.substring(1));
n.JSC$17142_components_.push(D+L)};_.Vc(Ir,czU);_.G=Ir.prototype;_.G.JSC$17144_setCrop=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setCrop.call(this,n)};
_.G.JSC$17144_setHeight=function(n){n=n==null||n<0?void 0:n;n!=null&&this.setSize();return Ir.superClass_.JSC$17144_setHeight.call(this,n)};
_.G.JSC$17144_setImageCrop=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setImageCrop.call(this,n)};
_.G.JSC$17144_setCircleCrop=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setCircleCrop.call(this,n)};
_.G.setSize=function(n){_.yB(n)&&(n=Math.max(n.width,n.height));n=n==null||n<0?void 0:n;n!=null&&(this.JSC$17144_setWidth(),this.JSC$17144_setHeight());return Ir.superClass_.setSize.call(this,n)};
_.G.JSC$17144_setSmartCrop=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setSmartCrop.call(this,n)};
_.G.JSC$17144_setSmartCropNoClip=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setSmartCropNoClip.call(this,n)};
_.G.JSC$17144_setSmartCropUseFace=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setSmartCropUseFace.call(this,n)};
_.G.setCenterCrop=function(n){n&&Um(this);return Ir.superClass_.setCenterCrop.call(this,n)};
_.G.JSC$17144_setPad=function(n){n&&Um(this);return Ir.superClass_.JSC$17144_setPad.call(this,n)};
_.G.JSC$17144_setWidth=function(n){n=n==null||n<0?void 0:n;n!=null&&this.setSize();return Ir.superClass_.JSC$17144_setWidth.call(this,n)};
var QXl=function(n){n.clearOptions();var D=n.JSC$17142_parsedOptions_,L=D.valueProto_;bz(!0,_.hf(L,3),_.hf(D.signatureFlagProto_,3))&&_.gp(L,3,!0);return n},Um=function(n){n.setCenterCrop();
n.JSC$17144_setCircleCrop();n.JSC$17144_setCrop();n.JSC$17144_setImageCrop();n.JSC$17144_setPad();n.JSC$17144_setSmartCrop();n.JSC$17144_setSmartCropNoClip();n.JSC$17144_setSmartCropUseFace()};
Ir.prototype.build=function(){var n=this.JSC$17142_parsedOptions_.valueProto_;_.iN(n,18)||_.iN(n,45)?n.getSize()||this.setSize(0):(n=this.JSC$17142_parsedOptions_.valueProto_,n.getSize()||n.getWidth()||n.getHeight()||(this.setSize(),this.JSC$17144_setHeight(),this.JSC$17144_setWidth(),Um(this)));return Ir.superClass_.build.call(this)};var uOD=/^[^\/]*\/\//,B3=function(n,D){D=D===void 0?!1:D;this.original_=n;this.originalPrefix_="";(n=this.original_.match(uOD))&&n[0]?(this.originalPrefix_=n[0],n=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):n="http://"+this.original_;this.uri_=_.e0(n,!0);this.isFreeformUrl_=D;this.JSC$17148_valid_=!0;this.obfuscated_=!1},fKO=function(n,D){n.JSC$17150_pathPrefix_=n.JSC$17150_pathPrefix_?n.JSC$17150_pathPrefix_+("/"+D):D},Jv=function(n){if(n.JSC$17150_components_==
void 0){var D=n.uri_.getPath().substring(1);
n.JSC$17150_pathPrefix_=null;if(n.isFreeformUrl_){n.JSC$17150_components_=[];if((D.match(/=/g)||[]).length>1)return n.JSC$17148_valid_=!1,n.JSC$17150_components_;var L=D.indexOf("=");L!=-1?(n.JSC$17150_components_.push(D.substr(0,L)),n.JSC$17150_components_.push(D.substr(L+1))):n.JSC$17150_components_.push(D);return n.JSC$17150_components_}n.JSC$17150_components_=D.split("/");D=n.JSC$17150_components_.length;D>2&&n.JSC$17150_components_[0]=="u"&&(fKO(n,n.JSC$17150_components_[0]+"/"+n.JSC$17150_components_[1]),
n.JSC$17150_components_.shift(),n.JSC$17150_components_.shift(),D-=2);if(D==0||D==4||D>7)return n.JSC$17148_valid_=!1,n.JSC$17150_components_;if(D==2)fKO(n,n.JSC$17150_components_[0]);else if(n.JSC$17150_components_[0]=="image")fKO(n,n.JSC$17150_components_[0]);else if(D==7||D==3)return n.JSC$17148_valid_=!1,n.JSC$17150_components_;if(D<=3){n.obfuscated_=!0;D==3&&(fKO(n,n.JSC$17150_components_[1]),n.JSC$17150_components_.shift(),--D);--D;L=n.JSC$17150_components_[D];var g=L.indexOf("=");g!=-1&&(n.JSC$17150_components_[D]=
L.substr(0,g),n.JSC$17150_components_.push(L.substr(g+1)))}}return n.JSC$17150_components_};
B3.prototype.isValid=function(){Jv(this);return this.JSC$17148_valid_};
B3.prototype.isObfuscated=function(){Jv(this);return this.obfuscated_};
var APD=function(n){Jv(n);return n.isFreeformUrl_},kj=function(n){Jv(n);
n.JSC$17150_pathPrefix_==void 0&&(n.JSC$17150_pathPrefix_=null);return n.JSC$17150_pathPrefix_},zIO=function(n){switch(Jv(n).length){case 7:return!0;
case 6:return kj(n)==null;case 5:return!1;case 3:return!0;case 2:return kj(n)==null;case 1:return!1;default:return!1}},pP=function(n,D){if(APD(n))a:{switch(D){case 7:D=0;
break;case 4:if(!zIO(n)){n=null;break a}D=1;break;default:n=null;break a}n=Jv(n)[D]}else if(n.isObfuscated())a:{var L=kj(n)!=null?1:0;switch(D){case 6:D=L;break;case 4:if(!zIO(n)){n=null;break a}D=1+L;break;default:n=null;break a}n=Jv(n)[D]}else a:{L=kj(n)!=null?1:0;switch(D){case 0:D=L;break;case 1:D=1+L;break;case 2:D=2+L;break;case 3:D=3+L;break;case 4:if(!zIO(n)){n=null;break a}D=4+L;break;case 5:D=zIO(n)?1:0;D=4+L+D;break;default:n=null;break a}n=Jv(n)[D]}return n};
B3.prototype.getOptions=function(){this.options_==void 0&&(this.options_=pP(this,4));return this.options_};var fIA=function(){};
fIA.prototype.parse=function(n,D){return new Qpw(n,D===void 0?!1:D)};
var Qpw=function(n,D){B3.call(this,n,D===void 0?!1:D)};
_.f(Qpw,B3);_.Vc(Cv,Ir);var uKT;Cv.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
Cv.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var n=Cv.superClass_.build.call(this),D=[];kj(this.parsedImageUrl_)!=null&&D.push(kj(this.parsedImageUrl_));var L=APD(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var g=this.parsedImageUrl_;g.obfuscatedData_==void 0&&(g.obfuscatedData_=pP(g,6));D.push(g.obfuscatedData_+(n?"="+n:""))}else if(L){g=D.push;var b=this.parsedImageUrl_;b.freeformUrlPath_===void 0&&(b.freeformUrlPath_=pP(b,
7));g.call(D,b.freeformUrlPath_);n&&D.push(n)}else g=D.push,b=this.parsedImageUrl_,b.obfuscatedGaiaId_==void 0&&(b.obfuscatedGaiaId_=pP(b,0)),g.call(D,b.obfuscatedGaiaId_),g=D.push,b=this.parsedImageUrl_,b.photoId_==void 0&&(b.photoId_=pP(b,1)),g.call(D,b.photoId_),g=D.push,b=this.parsedImageUrl_,b.imageVersion_==void 0&&(b.imageVersion_=pP(b,2)),g.call(D,b.imageVersion_),g=D.push,b=this.parsedImageUrl_,b.signature_==void 0&&(b.signature_=pP(b,3)),g.call(D,b.signature_),n&&D.push(n),n=D.push,g=this.parsedImageUrl_,
g.filename_==void 0&&(g.filename_=pP(g,5)),n.call(D,g.filename_);D=L?D.join("="):D.join("/");D=_.e0(this.protocolPrefix_+this.JSC$17156_domain_+"/"+D+(this.JSC$17156_query_?"?"+this.JSC$17156_query_:"")).toString();D.startsWith("%3a//")&&(D=D.replace("%3a//","://"));return D};var IKD=_.yK(["viewBox"]),CtR=_.yK(["width"]),rPo=_.yK(["height"]),OKA=_.yK(["fill"]),iKw=_.yK(["id"]),wXT=_.yK(["x"]),hIU=_.yK(["y"]);z2T.prototype.getLength=function(){return this.parsedData.length};
z2T.prototype.write=function(n){for(var D=0,L=this.parsedData.length;D<L;D++)n.put(this.parsedData[D],8)};
var h2l=function(n,D){var L=new z2T(D);n.dataList.push(L);L=n.errorCorrectLevel;var g=1,b=encodeURI(D).toString().replace(/%[0-9a-fA-F]{2}/g,"a");D=b.length+(b.length!=D?3:0);b=0;for(var q=Zj.length;b<=q;b++){var U=0;switch(L){case 1:U=Zj[b][0];break;case 0:U=Zj[b][1];break;case 3:U=Zj[b][2];break;case 2:U=Zj[b][3]}if(D<=U)break;else g++}if(g>Zj.length)throw Error("wk");n.typeNumber=g;n.dataCache=null};
II3.prototype.isDark=function(n,D){if(n<0||this.moduleCount<=n||D<0||this.moduleCount<=D)throw Error("ok`"+n+"`"+D);return this.modules[n][D]};
for(var WDA=function(n,D,L){n.moduleCount=n.typeNumber*4+17;n.modules=Array(n.moduleCount);for(var g=0;g<n.moduleCount;g++){n.modules[g]=Array(n.moduleCount);for(var b=0;b<n.moduleCount;b++)n.modules[g][b]=null}W8J(n,0,0);W8J(n,n.moduleCount-7,0);W8J(n,0,n.moduleCount-7);g=eIA[n.typeNumber-1];for(b=0;b<g.length;b++)for(var q=0;q<g.length;q++){var U=g[b],J=g[q];if(n.modules[U][J]==null)for(var k=-2;k<=2;k++)for(var a=-2;a<=2;a++)n.modules[U+k][J+a]=k==-2||k==2||a==-2||a==2||k==0&&a==0?!0:!1}for(g=
8;g<n.moduleCount-8;g++)n.modules[g][6]==null&&(n.modules[g][6]=g%2==0);for(g=8;g<n.moduleCount-8;g++)n.modules[6][g]==null&&(n.modules[6][g]=g%2==0);g=n.errorCorrectLevel<<3|L;for(b=g<<10;al(b)-al(1335)>=0;)b^=1335<<al(b)-al(1335);g=(g<<10|b)^21522;for(b=0;b<15;b++)q=!D&&(g>>b&1)==1,b<6?n.modules[b][8]=q:b<8?n.modules[b+1][8]=q:n.modules[n.moduleCount-15+b][8]=q;for(b=0;b<15;b++)q=!D&&(g>>b&1)==1,b<8?n.modules[8][n.moduleCount-b-1]=q:b<9?n.modules[8][15-b-1+1]=q:n.modules[8][15-b-1]=q;n.modules[n.moduleCount-
8][8]=!D;if(n.typeNumber>=7){g=n.typeNumber;for(b=g<<12;al(b)-al(7973)>=0;)b^=7973<<al(b)-al(7973);g=g<<12|b;for(b=0;b<18;b++)q=!D&&(g>>b&1)==1,n.modules[Math.floor(b/3)][b%3+n.moduleCount-8-3]=q;for(b=0;b<18;b++)q=!D&&(g>>b&1)==1,n.modules[b%3+n.moduleCount-8-3][Math.floor(b/3)]=q}if(n.dataCache==null){b=n.typeNumber;q=n.dataList;D=n.errorCorrectLevel;g=xNA(b,D);if(g==void 0)throw Error("vk`"+b+"`"+D);U=g.length/3;D=[];for(J=0;J<U;J++){k=g[J*3];a=g[J*3+1];for(var d=g[J*3+2],T=0;T<k;T++)D.push(new Ci3(a,
d))}g=new rz3;for(U=0;U<q.length;U++)J=q[U],g.put(J.mode,4),g.put(J.getLength(),K83(J.mode,b)),J.write(g);for(U=b=0;U<D.length;U++)b+=D[U].dataCount;if(g.length>b*8)throw Error("pk`"+g.length+"`"+b*8);for(g.length+4<=b*8&&g.put(0,4);g.length%8!=0;)RIT(g,!1);for(;!(g.length>=b*8);){g.put(236,8);if(g.length>=b*8)break;g.put(17,8)}q=b=a=0;U=Array(D.length);J=Array(D.length);for(k=0;k<D.length;k++){T=D[k].dataCount;var Q=D[k].totalCount-T;b=Math.max(b,T);q=Math.max(q,Q);U[k]=Array(T);for(d=0;d<U[k].length;d++)U[k][d]=
255&g.buffer[d+a];a+=T;d=Q;T=new ri([1],0);for(Q=0;Q<d;Q++)T=T.multiply(new ri([1,Ptl(Q)],0));d=T;T=(new ri(U[k],d.getLength()-1)).mod(d);J[k]=Array(d.getLength()-1);for(d=0;d<J[k].length;d++)Q=d+T.getLength()-J[k].length,J[k][d]=Q>=0?T.get(Q):0}for(d=g=0;d<D.length;d++)g+=D[d].totalCount;g=Array(g);for(d=a=0;d<b;d++)for(k=0;k<D.length;k++)d<U[k].length&&(g[a++]=U[k][d]);for(d=0;d<q;d++)for(k=0;k<D.length;k++)d<J[k].length&&(g[a++]=J[k][d]);n.dataCache=g}D=n.dataCache;g=-1;b=n.moduleCount-1;q=7;U=
0;for(J=n.moduleCount-1;J>0;J-=2)for(J==6&&J--;;){for(k=0;k<2;k++)n.modules[b][J-k]==null&&(a=!1,U<D.length&&(a=(D[U]>>>q&1)==1),tDT(L,b,J-k)&&(a=!a),n.modules[b][J-k]=a,q--,q==-1&&(U++,q=7));b+=g;if(b<0||n.moduleCount<=b){b-=g;g=-g;break}}},W8J=function(n,D,L){for(var g=-1;g<=7;g++)if(!(D+g<=-1||n.moduleCount<=D+g))for(var b=-1;b<=7;b++)L+b<=-1||n.moduleCount<=L+b||(n.modules[D+g][L+b]=0<=g&&g<=6&&(b==0||b==6)||0<=b&&b<=6&&(g==0||g==6)||2<=g&&g<=4&&2<=b&&b<=4?!0:!1)},e2U=function(n){for(var D=0,
L=0,g=0;g<8;g++){WDA(n,!0,g);
var b=n;for(var q=b.moduleCount,U=0,J=0;J<q;J++)for(var k=0;k<q;k++){for(var a=0,d=b.isDark(J,k),T=-1;T<=1;T++)if(!(J+T<0||q<=J+T))for(var Q=-1;Q<=1;Q++)k+Q<0||q<=k+Q||(T!=0||Q!=0)&&d==b.isDark(J+T,k+Q)&&a++;a>5&&(U+=3+a-5)}for(J=0;J<q-1;J++)for(k=0;k<q-1;k++)if(a=0,b.isDark(J,k)&&a++,b.isDark(J+1,k)&&a++,b.isDark(J,k+1)&&a++,b.isDark(J+1,k+1)&&a++,a==0||a==4)U+=3;for(J=0;J<q;J++)for(k=0;k<q-6;k++)b.isDark(J,k)&&!b.isDark(J,k+1)&&b.isDark(J,k+2)&&b.isDark(J,k+3)&&b.isDark(J,k+4)&&!b.isDark(J,k+5)&&
b.isDark(J,k+6)&&(U+=40);for(k=0;k<q;k++)for(J=0;J<q-6;J++)b.isDark(J,k)&&!b.isDark(J+1,k)&&b.isDark(J+2,k)&&b.isDark(J+3,k)&&b.isDark(J+4,k)&&!b.isDark(J+5,k)&&b.isDark(J+6,k)&&(U+=40);for(k=a=0;k<q;k++)for(J=0;J<q;J++)b.isDark(J,k)&&a++;b=U+=Math.abs(100*a/q/q-50)/5*10;if(g==0||D>b)D=b,L=g}return L},eIA=[[],
[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]],al=function(n){for(var D=0;n!=0;)D++,n>>>=1;return D},tDT=function(n,D,L){switch(n){case 0:return(D+L)%2==0;
case 1:return D%2==0;case 2:return L%3==0;case 3:return(D+L)%3==0;case 4:return(Math.floor(D/2)+Math.floor(L/3))%2==0;case 5:return D*L%2+D*L%3==0;case 6:return(D*L%2+D*L%3)%2==0;case 7:return(D*L%3+(D+L)%2)%2==0;default:throw Error("qk`"+n);}},K83=function(n,D){if(1<=D&&D<10)switch(n){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("rk`"+n);}else if(D<27)switch(n){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("rk`"+n);}else if(D<41)switch(n){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("rk`"+n);}else throw Error("sk`"+D);},dU=function(n){if(n<1)throw Error("tk`"+n);
return mNJ[n]},Ptl=function(n){for(;n<0;)n+=255;
for(;n>=256;)n-=255;return TW[n]},TW=Array(256),mNJ=Array(256),vwT=0;vwT<8;vwT++)TW[vwT]=1<<vwT;
for(var Em=8;Em<256;Em++)TW[Em]=TW[Em-4]^TW[Em-5]^TW[Em-6]^TW[Em-8];for(var XXo=0;XXo<255;XXo++)mNJ[TW[XXo]]=XXo;ri.prototype.get=function(n){return this.num[n]};
ri.prototype.getLength=function(){return this.num.length};
ri.prototype.multiply=function(n){for(var D=Array(this.getLength()+n.getLength()-1),L=0;L<this.getLength();L++)for(var g=0;g<n.getLength();g++)D[L+g]^=Ptl(dU(this.get(L))+dU(n.get(g)));return new ri(D,0)};
ri.prototype.mod=function(n){if(this.getLength()-n.getLength()<0)return this;for(var D=dU(this.get(0))-dU(n.get(0)),L=Array(this.getLength()),g=0;g<this.getLength();g++)L[g]=this.get(g);for(g=0;g<n.getLength();g++)L[g]^=Ptl(dU(n.get(g))+D);return(new ri(L,0)).mod(n)};
var lKJ=[[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]],xNA=function(n,D){switch(D){case 1:return lKJ[(n-1)*4];case 0:return lKJ[(n-1)*4+1];case 3:return lKJ[(n-1)*4+2];case 2:return lKJ[(n-1)*4+3]}};
rz3.prototype.get=function(n){return(this.buffer[Math.floor(n/8)]>>>7-n%8&1)==1};
rz3.prototype.put=function(n,D){for(var L=0;L<D;L++)RIT(this,(n>>>D-L-1&1)==1)};
var RIT=function(n,D){var L=Math.floor(n.length/8);n.buffer.length<=L&&n.buffer.push(0);D&&(n.buffer[L]|=128>>>n.length%8);n.length++},Zj=[[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]],wAO=function(){var n=function(D,L){this.JSC$17176__el=D;this.JSC$17176__htOption=L};
n.prototype.draw=function(D){function L(d,T){d=document.createElementNS("http://www.w3.org/2000/svg",d);for(var Q in T)T.hasOwnProperty(Q)&&(Q==="href"?_.Na3(d,T[Q]):_.yy([_.n0(IKD),_.n0(CtR),_.n0(rPo),_.n0(OKA),_.n0(iKw),_.n0(wXT),_.n0(hIU)],d,Q,T[Q]));return d}
var g=this.JSC$17176__htOption,b=this.JSC$17176__el,q=D.moduleCount;this.clear();var U=L("svg",{viewBox:"0 0 "+String(q)+" "+String(q),width:"100%",height:"100%",fill:g.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});b.appendChild(U);U.appendChild(L("rect",{fill:g.colorLight,width:"100%",height:"100%"}));U.appendChild(L("rect",{fill:g.colorDark,width:"1",height:"1",id:"template"}));for(var J=0;J<q;J++)for(var k=0;k<q;k++)if(D.isDark(J,k)){var a=L("use",{x:String(J),y:String(k),href:"#template"});
U.appendChild(a)}};
n.prototype.clear=function(){for(;this.JSC$17176__el.hasChildNodes();)this.JSC$17176__el.removeChild(this.JSC$17176__el.lastChild)};
return n}(),iR2=document.documentElement.tagName.toLowerCase()==="svg"?wAO:typeof CanvasRenderingContext2D!="undefined"?function(){var n=function(D,L){this._bIsPainted=!1;
ORw();this.JSC$17176__htOption=L;this._elCanvas=document.createElement("canvas");this._elCanvas.width=L.width;this._elCanvas.height=L.height;D.appendChild(this._elCanvas);this.JSC$17176__el=D;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$17176__el.appendChild(this._elImage);this._bSupportDataURI=null};
n.prototype._onMakeImage=function(){var D=this._elCanvas.toDataURL("image/png");this._elImage.src=D;this._elImage.style.display="block";this._elCanvas.style.display="none"};
n.prototype._safeSetDataURI=function(D,L){var g=this;g._fFail=L;g._fSuccess=D;g._bSupportDataURI===null?(D=_.Jp("IMG"),L=function(){g._bSupportDataURI=!1;g._fFail&&g._fFail.call(g)},D.onabort=L,D.onerror=L,D.onload=function(){g._bSupportDataURI=!0;
g._fSuccess&&g._fSuccess.call(g)},D.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):g._bSupportDataURI===!0&&g._fSuccess?g._fSuccess.call(g):g._bSupportDataURI===!1&&g._fFail&&g._fFail.call(g)};
n.prototype.draw=function(D){var L=this._oContext,g=this.JSC$17176__htOption,b=D.moduleCount,q=g.width/b,U=g.height/b,J=Math.round(q),k=Math.round(U);this._elImage.style.display="none";this.clear();for(var a=0;a<b;a++)for(var d=0;d<b;d++){var T=D.isDark(a,d),Q=d*q,A=a*U;L.strokeStyle=T?g.colorDark:g.colorLight;L.lineWidth=1;L.fillStyle=T?g.colorDark:g.colorLight;L.fillRect(Q,A,q,U);L.strokeRect(Math.floor(Q)+.5,Math.floor(A)+.5,J,k);L.strokeRect(Math.ceil(Q)-.5,Math.ceil(A)-.5,J,k)}this._bIsPainted=
!0};
n.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
n.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
n.prototype.round=function(D){return D?Math.floor(D*1E3)/1E3:D};
return n}():function(){var n=function(D,L){this.JSC$17176__el=D;
this.JSC$17176__htOption=L};
n.prototype.draw=function(D){for(var L=this.JSC$17176__htOption,g=this.JSC$17176__el,b=D.moduleCount,q=Math.floor(L.width/b),U=Math.floor(L.height/b),J=['<table style="border:0;border-collapse:collapse;">'],k=0;k<b;k++){J.push("<tr>");for(var a=0;a<b;a++)J.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+q+"px;height:"+U+"px;background-color:"+(D.isDark(k,a)?L.colorDark:L.colorLight)+';"></td>');J.push("</tr>")}J.push("</table>");D=J.join("");D=_.zTL(_.CUG,D);_.HI(g,D);
D=g.childNodes[0];b=(L.width-D.offsetWidth)/2;q=(L.height-D.offsetHeight)/2;b>0&&q>0&&(D.style.margin=q+"px "+b+"px")};
n.prototype.clear=function(){this.JSC$17176__el.textContent=""};
return n}();
xvw.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17179__android||this.JSC$17179__android>=3)&&this._oDrawing.makeImage()};
xvw.prototype.clear=function(){this._oDrawing.clear()};
_.U8.QRCode=xvw;var MDR={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var sm=function(){};
sm.prototype.stringify=function(n){return _.U8.JSON.stringify(n,void 0)};
sm.prototype.parse=function(n){return _.U8.JSON.parse(n,void 0)};var owR=function(){_.Ev.call(this,"z")};
_.Vc(owR,_.Ev);var YKR=function(){_.Ev.call(this,"y")};
_.Vc(YKR,_.Ev);var SKA=null,F8w=function(){return SKA=SKA||new _.fd},HKT=function(n){_.Ev.call(this,"serverreachability",n)};
_.Vc(HKT,_.Ev);var c3=function(n){var D=F8w();D.dispatchEvent(new HKT(D,n))},yPR=function(n){_.Ev.call(this,"statevent",n)};
_.Vc(yPR,_.Ev);var QO=function(n){var D=F8w();D.dispatchEvent(new yPR(D,n))},NHA=function(n,D,L,g){_.Ev.call(this,"timingevent",n);
this.size=D;this.rtt=L;this.retries=g};
_.Vc(NHA,_.Ev);var jXA=function(n,D,L){var g=F8w();g.dispatchEvent(new NHA(g,n,D,L))},uz=function(n,D){if(typeof n!=="function")throw Error("xk");
return _.U8.setTimeout(function(){n()},D)};var fP=function(){this.redactEnabled_=!0};
fP.prototype.disableRedact=function(){this.redactEnabled_=!1};
var nVJ=function(n,D,L,g,b,q){n.info(function(){if(n.redactEnabled_)if(q){var U="";for(var J=q.split("&"),k=0;k<J.length;k++){var a=J[k].split("=");if(a.length>1){var d=a[0];a=a[1];var T=d.split("_");U=T.length>=2&&T[1]=="type"?U+(d+"="+a+"&"):U+(d+"=redacted&")}}}else U=null;else U=q;return"XMLHTTP REQ ("+g+") [attempt "+b+"]: "+D+"\n"+L+"\n"+U})},DUT=function(n,D,L,g,b,q,U){n.info(function(){return"XMLHTTP RESP ("+g+") [ attempt "+b+"]: "+D+"\n"+L+"\n"+q+" "+U})},Av=function(n,D,L,g){n.info(function(){return"XMLHTTP TEXT ("+
D+"): "+LuC(n,L)+(g?" "+g:"")})},gVo=function(n,D){n.info(function(){return"TIMEOUT: "+D})};
fP.prototype.debug=function(){};
fP.prototype.info=function(){};
fP.prototype.warning=function(){};
var LuC=function(n,D){if(!n.redactEnabled_)return D;if(!D)return null;try{var L=JSON.parse(D);if(L)for(var g=0;g<L.length;g++)if(Array.isArray(L[g])){var b=L[g];if(!(b.length<2)){var q=b[1];if(Array.isArray(q)&&!(q.length<1)){var U=q[0];if(U!="noop"&&U!="stop"&&U!="close")for(var J=1;J<q.length;J++)q[J]=""}}}return(0,_.iC)(L)}catch(k){return n.debug("Exception parsing expected JS array - probably was not JS"),D}};var zW=function(n,D,L,g,b){this.JSC$17201_channel_=n;this.JSC$17201_channelDebug_=D;this.sid_=L;this.JSC$17201_rid_=g;this.JSC$17201_retryId_=b||1;this.JSC$17201_eventHandler_=new _.ju(this);this.timeout_=45E3;this.JSC$17201_extraHeaders_=null;this.JSC$17201_successful_=!1;this.JSC$17201_postData_=this.JSC$17201_requestUri_=this.JSC$17201_baseUri_=this.JSC$17201_type_=this.JSC$17201_requestStartTime_=this.JSC$17201_watchDogTimeoutTime_=this.JSC$17201_watchDogTimerId_=null;this.JSC$17201_pendingMessages_=
[];this.JSC$17201_xmlHttp_=null;this.JSC$17201_xmlHttpChunkStart_=0;this.JSC$17201_lastError_=this.JSC$17201_verb_=null;this.JSC$17201_lastStatusCode_=-1;this.JSC$17201_cancelled_=!1;this.JSC$17201_readyStateChangeThrottleMs_=0;this.JSC$17201_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new bhC},bhC=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},$UT=function(n,D){switch(n){case 0:return"Non-200 return code ("+D+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},G2C={},qS3={};
zW.prototype.setTimeout=function(n){this.timeout_=n};
var UU3=function(n,D,L){n.JSC$17201_type_=1;n.JSC$17201_baseUri_=_.Ub(D.clone());n.JSC$17201_postData_=L;n.decodeChunks_=!0;VdA(n,null)},VdA=function(n,D){n.JSC$17201_requestStartTime_=Date.now();
ByT(n);n.JSC$17201_requestUri_=n.JSC$17201_baseUri_.clone();Vz(n.JSC$17201_requestUri_,"t",n.JSC$17201_retryId_);n.JSC$17201_xmlHttpChunkStart_=0;var L=n.JSC$17201_channel_.JSC$17220_supportsCrossDomainXhrs_;n.fetchResponseState_=new bhC;n.JSC$17201_xmlHttp_=JZJ(n.JSC$17201_channel_,L?D:null,!n.JSC$17201_postData_);n.JSC$17201_readyStateChangeThrottleMs_>0&&(n.JSC$17201_readyStateChangeThrottle_=new _.j_((0,_.Et)(n.JSC$17205_xmlHttpHandler_,n,n.JSC$17201_xmlHttp_),n.JSC$17201_readyStateChangeThrottleMs_));
n.JSC$17201_eventHandler_.listen(n.JSC$17201_xmlHttp_,"readystatechange",n.JSC$17205_readyStateChangeHandler_);D=n.JSC$17201_extraHeaders_?_.Ao.clone(n.JSC$17201_extraHeaders_):{};n.JSC$17201_postData_?(n.JSC$17201_verb_||(n.JSC$17201_verb_="POST"),D["Content-Type"]="application/x-www-form-urlencoded",n.JSC$17201_xmlHttp_.send(n.JSC$17201_requestUri_,n.JSC$17201_verb_,n.JSC$17201_postData_,D)):(n.JSC$17201_verb_="GET",n.JSC$17201_xmlHttp_.send(n.JSC$17201_requestUri_,n.JSC$17201_verb_,null,D));c3(1);
nVJ(n.JSC$17201_channelDebug_,n.JSC$17201_verb_,n.JSC$17201_requestUri_,n.JSC$17201_rid_,n.JSC$17201_retryId_,n.JSC$17201_postData_)};
zW.prototype.JSC$17205_readyStateChangeHandler_=function(n){n=n.target;var D=this.JSC$17201_readyStateChangeThrottle_;D&&_.h5(n)==3?(this.JSC$17201_channelDebug_.debug("Throttling readystatechange."),D.fire()):this.JSC$17205_xmlHttpHandler_(n)};
zW.prototype.JSC$17205_xmlHttpHandler_=function(n){try{n==this.JSC$17201_xmlHttp_?k23(this):this.JSC$17201_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(D){this.JSC$17201_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),p4T(this)}finally{}};
var k23=function(n){var D=_.h5(n.JSC$17201_xmlHttp_),L=n.JSC$17201_xmlHttp_.JSC$7653_lastErrorCode_,g=n.JSC$17201_xmlHttp_.getStatus();if(!(D<3||D==3&&!p4T(n))){n.JSC$17201_cancelled_||D!=4||L==7||(L==8||g<=0?c3(3):c3(2));ZhA(n);var b=n.JSC$17201_xmlHttp_.getStatus();n.JSC$17201_lastStatusCode_=b;L=aiT(n);p4T(n)||n.JSC$17201_channelDebug_.debug(function(){return"No response text for uri "+n.JSC$17201_requestUri_+" status "+b});
n.JSC$17201_successful_=b==200;DUT(n.JSC$17201_channelDebug_,n.JSC$17201_verb_,n.JSC$17201_requestUri_,n.JSC$17201_rid_,n.JSC$17201_retryId_,D,b);if(n.JSC$17201_successful_){if(n.decodeInitialResponse_&&!n.initialResponseDecoded_)if(g=dUJ(n))Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,g,"Initial handshake response via X-HTTP-Initial-Response"),n.initialResponseDecoded_=!0,Ty3(n,g);else{n.JSC$17201_successful_=!1;n.JSC$17201_lastError_=3;QO(12);n.JSC$17201_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
n.JSC$17201_rid_+")");Il(n);CP(n);return}n.decodeChunks_?EV3(n,D,L):(Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,L,null),Ty3(n,L));D==4&&Il(n);n.JSC$17201_successful_&&!n.JSC$17201_cancelled_&&(D==4?sBU(n.JSC$17201_channel_,n):(n.JSC$17201_successful_=!1,ByT(n)))}else qbA(n.JSC$17201_xmlHttp_),b==400&&L.indexOf("Unknown SID")>0?(n.JSC$17201_lastError_=3,QO(12),n.JSC$17201_channelDebug_.warning("XMLHTTP Unknown SID ("+n.JSC$17201_rid_+")")):(n.JSC$17201_lastError_=0,QO(13),n.JSC$17201_channelDebug_.warning("XMLHTTP Bad status "+
b+" ("+n.JSC$17201_rid_+")")),Il(n),CP(n)}},dUJ=function(n){return n.JSC$17201_xmlHttp_&&(n=TL(n.JSC$17201_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.ZQ(n)?n:null},aiT=function(n){if(!cZl(n))return n.JSC$17201_xmlHttp_.getResponseText();
var D=n.JSC$17201_xmlHttp_.getResponse();if(D==="")return"";var L="",g=D.length,b=_.h5(n.JSC$17201_xmlHttp_)==4;if(!n.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return Il(n),CP(n),"";n.fetchResponseState_.textDecoder=new _.U8.TextDecoder}for(var q=0;q<g;q++)n.fetchResponseState_.responseArrivedForFetch=!0,L+=n.fetchResponseState_.textDecoder.decode(D[q],{stream:!(b&&q==g-1)});D.length=0;n.fetchResponseState_.responseBuffer+=L;n.JSC$17201_xmlHttpChunkStart_=0;return n.fetchResponseState_.responseBuffer},
p4T=function(n){return n.JSC$17201_xmlHttp_?n.fetchResponseState_.responseArrivedForFetch?!0:!(!n.JSC$17201_xmlHttp_.getResponseText()&&!n.JSC$17201_xmlHttp_.getResponse()):!1},cZl=function(n){return n.JSC$17201_xmlHttp_?n.JSC$17201_verb_=="GET"&&n.JSC$17201_type_!=2&&n.JSC$17201_channel_.usesFetchStreams_:!1},EV3=function(n,D,L){for(var g=!0,b;!n.JSC$17201_cancelled_&&n.JSC$17201_xmlHttpChunkStart_<L.length;)if(b=QBJ(n,L),b==qS3){D==4&&(n.JSC$17201_lastError_=4,QO(14),g=!1);
Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,null,"[Incomplete Response]");break}else if(b==G2C){n.JSC$17201_lastError_=4;QO(15);Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,L,"[Invalid Chunk]");g=!1;break}else Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,b,null),Ty3(n,b);cZl(n)&&n.JSC$17201_xmlHttpChunkStart_!=0&&(n.fetchResponseState_.responseBuffer=n.fetchResponseState_.responseBuffer.slice(n.JSC$17201_xmlHttpChunkStart_),n.JSC$17201_xmlHttpChunkStart_=0);D!=4||L.length!=0||n.fetchResponseState_.responseArrivedForFetch||
(n.JSC$17201_lastError_=1,QO(16),g=!1);n.JSC$17201_successful_=n.JSC$17201_successful_&&g;g?L.length>0&&!n.firstByteReceived_&&(n.firstByteReceived_=!0,D=n.JSC$17201_channel_,D.JSC$17220_backChannelRequest_==n&&D.detectBufferingProxy_&&!D.bpDetectionDone_&&(D.JSC$17220_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+L.length),uPJ(D),D.bpDetectionDone_=!0,QO(11))):(Av(n.JSC$17201_channelDebug_,n.JSC$17201_rid_,L,"[Invalid Chunked Response]"),Il(n),CP(n))},QBJ=function(n,D){var L=
n.JSC$17201_xmlHttpChunkStart_,g=D.indexOf("\n",L);
if(g==-1)return qS3;L=Number(D.substring(L,g));if(isNaN(L))return G2C;g+=1;if(g+L>D.length)return qS3;D=D.slice(g,g+L);n.JSC$17201_xmlHttpChunkStart_=g+L;return D};
zW.prototype.cancel=function(){this.JSC$17201_cancelled_=!0;Il(this)};
var ByT=function(n){n.JSC$17201_watchDogTimeoutTime_=Date.now()+n.timeout_;fiU(n,n.timeout_)},fiU=function(n,D){if(n.JSC$17201_watchDogTimerId_!=null)throw Error("yk");
n.JSC$17201_watchDogTimerId_=uz((0,_.Et)(n.JSC$17205_onWatchDogTimeout_,n),D)},ZhA=function(n){n.JSC$17201_watchDogTimerId_&&(_.U8.clearTimeout(n.JSC$17201_watchDogTimerId_),n.JSC$17201_watchDogTimerId_=null)};
zW.prototype.JSC$17205_onWatchDogTimeout_=function(){this.JSC$17201_watchDogTimerId_=null;var n=Date.now();n-this.JSC$17201_watchDogTimeoutTime_>=0?(gVo(this.JSC$17201_channelDebug_,this.JSC$17201_requestUri_),this.JSC$17201_type_!=2&&(c3(3),QO(17)),Il(this),this.JSC$17201_lastError_=2,CP(this)):(this.JSC$17201_channelDebug_.warning("WatchDog timer called too early"),fiU(this,this.JSC$17201_watchDogTimeoutTime_-n))};
var CP=function(n){n.JSC$17201_channel_.state_==0||n.JSC$17201_cancelled_||sBU(n.JSC$17201_channel_,n)},Il=function(n){ZhA(n);
_.og(n.JSC$17201_readyStateChangeThrottle_);n.JSC$17201_readyStateChangeThrottle_=null;n.JSC$17201_eventHandler_.removeAll();if(n.JSC$17201_xmlHttp_){var D=n.JSC$17201_xmlHttp_;n.JSC$17201_xmlHttp_=null;D.abort();D.dispose()}};
zW.prototype.getLastError=function(){return this.JSC$17201_lastError_};
var Ty3=function(n,D){try{var L=n.JSC$17201_channel_;if(L.state_!=0&&(L.JSC$17220_backChannelRequest_==n||AZ2(L.forwardChannelRequestPool_,n)))if(!n.initialResponseDecoded_&&AZ2(L.forwardChannelRequestPool_,n)&&L.state_==3){try{var g=L.wireCodec_.JSC$17215_parser_.parse(D)}catch(J){g=null}if(Array.isArray(g)&&g.length==3){D=g;if(D[0]==0)a:if(L.JSC$17220_channelDebug_.debug("Server claims our backchannel is missing."),L.JSC$17220_backChannelTimerId_)L.JSC$17220_channelDebug_.debug("But we are currently starting the request.");
else{if(L.JSC$17220_backChannelRequest_)if(L.JSC$17220_backChannelRequest_.JSC$17201_requestStartTime_+3E3<n.JSC$17201_requestStartTime_)zxl(L),Ii3(L);else break a;else L.JSC$17220_channelDebug_.warning("We do not have a BackChannel established");CdR(L);QO(18)}else{L.JSC$17220_lastPostResponseArrayId_=D[1];var b=L.JSC$17220_lastPostResponseArrayId_-L.JSC$17220_lastArrayId_;if(0<b){var q=D[2];L.JSC$17220_channelDebug_.debug(q+" bytes (in "+b+" arrays) are outstanding on the BackChannel");q<37500&&
L.enableStreaming_&&L.JSC$17220_backChannelRetryCount_==0&&!L.JSC$17220_deadBackChannelTimerId_&&(L.JSC$17220_deadBackChannelTimerId_=uz((0,_.Et)(L.JSC$17222_onBackChannelDead_,L),6E3))}}if(rZo(L.forwardChannelRequestPool_)<=1&&L.forwardChannelFlushedCallback_){try{L.forwardChannelFlushedCallback_()}catch(J){}L.forwardChannelFlushedCallback_=void 0}}else L.JSC$17220_channelDebug_.debug("Bad POST response data returned"),rU(L,11)}else if((n.initialResponseDecoded_||L.JSC$17220_backChannelRequest_==
n)&&zxl(L),!_.ZQ(D)){var U=L.wireCodec_.JSC$17215_parser_.parse(D);L.onInput_(U,n)}c3(4)}catch(J){}};var OhJ=function(n,D){this.JSC$17208_mapId=n;this.map=D;this.context=null};var ihA=function(n){this.maxPoolSizeConfigured_=n||10;_.U8.PerformanceNavigationTiming?(n=_.U8.performance.getEntriesByType("navigation"),n=n.length>0&&(n[0].nextHopProtocol=="hq"||n[0].nextHopProtocol=="h2")):n=!!(_.U8.chrome&&_.U8.chrome.loadTimes&&_.U8.chrome.loadTimes()&&_.U8.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17211_maxSize_=n?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17211_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17211_request_=null;this.JSC$17211_pendingMessages_=
[]},w4J=function(n){return n.JSC$17211_request_?!0:n.requestPool_?n.requestPool_.size>=n.JSC$17211_maxSize_:!1},rZo=function(n){return n.JSC$17211_request_?1:n.requestPool_?n.requestPool_.size:0},AZ2=function(n,D){return n.JSC$17211_request_?n.JSC$17211_request_==D:n.requestPool_?n.requestPool_.has(D):!1},hx3=function(n,D){n.requestPool_?n.requestPool_.add(D):n.JSC$17211_request_=D},Wu2=function(n,D){n.JSC$17211_request_&&n.JSC$17211_request_==D?n.JSC$17211_request_=null:n.requestPool_&&n.requestPool_.has(D)&&
n.requestPool_.delete(D)};
ihA.prototype.cancel=function(){this.JSC$17211_pendingMessages_=exU(this);if(this.JSC$17211_request_)this.JSC$17211_request_.cancel(),this.JSC$17211_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var n=_.V(this.requestPool_.values()),D=n.next();!D.done;D=n.next())D.value.cancel();this.requestPool_.clear()}};
ihA.prototype.hasPendingRequest=function(){return this.JSC$17211_request_!=null||this.requestPool_!=null&&this.requestPool_.size!==0};
var exU=function(n){if(n.JSC$17211_request_!=null)return n.JSC$17211_pendingMessages_.concat(n.JSC$17211_request_.JSC$17201_pendingMessages_);if(n.requestPool_!=null&&n.requestPool_.size!==0){var D=n.JSC$17211_pendingMessages_;n=_.V(n.requestPool_.values());for(var L=n.next();!L.done;L=n.next())D=D.concat(L.value.JSC$17201_pendingMessages_);return D}return _.XB(n.JSC$17211_pendingMessages_)},xUR=function(n,D){n.JSC$17211_pendingMessages_=n.JSC$17211_pendingMessages_.concat(D)};var KuR=function(n,D){var L=new fP;L.debug("TestLoadImage: loading "+n);if(_.U8.Image){var g=new Image;g.onload=_.su(Om,L,"TestLoadImage: loaded",!0,D,g);g.onerror=_.su(Om,L,"TestLoadImage: error",!1,D,g);g.onabort=_.su(Om,L,"TestLoadImage: abort",!1,D,g);g.ontimeout=_.su(Om,L,"TestLoadImage: timeout",!1,D,g);_.U8.setTimeout(function(){if(g.ontimeout)g.ontimeout()},1E4);
g.src=n}else D(!1)},RxR=function(n,D){var L=new fP,g=new AbortController,b=setTimeout(function(){g.abort();
Om(L,"TestPingServer: timeout",!1,D)},1E4);
fetch(n,{signal:g.signal}).then(function(q){clearTimeout(b);q.ok?Om(L,"TestPingServer: ok",!0,D):Om(L,"TestPingServer: server error",!1,D)}).catch(function(){clearTimeout(b);
Om(L,"TestPingServer: error",!1,D)})},Om=function(n,D,L,g,b){try{n.debug(D),b&&(b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null),g(L)}catch(q){}};var Pd2=function(){this.JSC$17215_parser_=new sm},tdR=function(n,D,L){var g=L||"";
try{_.Eo6(n,function(b,q){var U=b;_.yB(b)&&(U=(0,_.iC)(b));D.push(g+q+"="+encodeURIComponent(U))})}catch(b){throw D.push(g+"type="+encodeURIComponent("_badmap")),b;
}};var iz=function(n,D,L){return L&&L.internalChannelParams?L.internalChannelParams[n]||D:D},wU=function(n){this.serverVersion_=0;
this.JSC$17220_outgoingMaps_=[];this.JSC$17220_channelDebug_=new fP;this.JSC$17220_hostPrefix_=this.JSC$17220_backChannelUri_=this.JSC$17220_forwardChannelUri_=this.JSC$17220_path_=this.JSC$17220_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17220_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17220_extraHeaders_=null;this.JSC$17220_nextMapId_=this.JSC$17220_nextRid_=0;this.JSC$17220_failFast_=iz("failFast",!1,n);this.enableStreaming_=this.JSC$17220_deadBackChannelTimerId_=
this.JSC$17220_backChannelTimerId_=this.JSC$17220_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17220_lastPostResponseArrayId_=this.JSC$17220_lastArrayId_=-1;this.JSC$17220_backChannelAttemptId_=this.JSC$17220_backChannelRetryCount_=this.JSC$17220_forwardChannelRetryCount_=0;this.JSC$17220_baseRetryDelayMs_=iz("baseRetryDelayMs",5E3,n);this.JSC$17220_retryDelaySeedMs_=iz("retryDelaySeedMs",1E4,n);this.JSC$17220_forwardChannelMaxRetries_=
iz("forwardChannelMaxRetries",2,n);this.JSC$17220_forwardChannelRequestTimeoutMs_=iz("forwardChannelRequestTimeoutMs",2E4,n);this.JSC$17220_xmlHttpFactory_=n&&n.xmlHttpFactory||void 0;this.networkTestUrl_=n&&n.networkTestUrl||void 0;this.usesFetchStreams_=n&&n.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17220_supportsCrossDomainXhrs_=n&&n.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new ihA(n&&n.concurrentRequestLimit);this.wireCodec_=new Pd2;this.fastHandshake_=
n&&n.fastHandshake||!1;this.encodeInitMessageHeaders_=n&&n.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17220_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=n&&n.blockingHandshake||!1;n&&n.disableRedact&&this.JSC$17220_channelDebug_.disableRedact();n&&n.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
n&&n.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;n&&n.longPollingTimeout&&n.longPollingTimeout>0&&(this.longPollingTimeout_=n.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
wU.prototype.JSC$17222_channelVersion_=8;wU.prototype.state_=1;
wU.prototype.connect=function(n,D,L,g){this.JSC$17220_channelDebug_.debug("connect()");QO(0);this.JSC$17220_path_=n;this.JSC$17220_extraParams_=D||{};L&&g!==void 0&&(this.JSC$17220_extraParams_.OSID=L,this.JSC$17220_extraParams_.OAID=g);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17220_channelDebug_.debug("connectChannel_()");n=mU3(this,null,this.JSC$17220_path_);this.JSC$17220_channelDebug_.debug("GetForwardChannelUri: "+n);this.JSC$17220_forwardChannelUri_=n;vVD(this)};
wU.prototype.disconnect=function(){this.JSC$17220_channelDebug_.debug("disconnect()");X42(this);if(this.state_==3){var n=this.JSC$17220_nextRid_++,D=this.JSC$17220_forwardChannelUri_.clone();_.K1(D,"SID",this.sid_);_.K1(D,"RID",n);_.K1(D,"TYPE","terminate");hv(this,D);n=new zW(this,this.JSC$17220_channelDebug_,this.sid_,n);n.JSC$17201_type_=2;n.JSC$17201_baseUri_=_.Ub(D.clone());D=!1;if(_.U8.navigator&&_.U8.navigator.sendBeacon)try{D=_.U8.navigator.sendBeacon(n.JSC$17201_baseUri_.toString(),"")}catch(L){}!D&&
_.U8.Image&&((new Image).src=n.JSC$17201_baseUri_,D=!0);D||(n.JSC$17201_xmlHttp_=JZJ(n.JSC$17201_channel_,null),n.JSC$17201_xmlHttp_.send(n.JSC$17201_baseUri_));n.JSC$17201_requestStartTime_=Date.now();ByT(n)}li2(this)};
var Ii3=function(n){n.JSC$17220_backChannelRequest_&&(uPJ(n),n.JSC$17220_backChannelRequest_.cancel(),n.JSC$17220_backChannelRequest_=null)},X42=function(n){Ii3(n);
n.JSC$17220_backChannelTimerId_&&(_.U8.clearTimeout(n.JSC$17220_backChannelTimerId_),n.JSC$17220_backChannelTimerId_=null);zxl(n);n.forwardChannelRequestPool_.cancel();n.JSC$17220_forwardChannelTimerId_&&(typeof n.JSC$17220_forwardChannelTimerId_==="number"&&_.U8.clearTimeout(n.JSC$17220_forwardChannelTimerId_),n.JSC$17220_forwardChannelTimerId_=null)};
wU.prototype.getState=function(){return this.state_};
var vVD=function(n){w4J(n.forwardChannelRequestPool_)||n.JSC$17220_forwardChannelTimerId_||(n.JSC$17220_forwardChannelTimerId_=!0,_.za(n.JSC$17222_onStartForwardChannelTimer_,n),n.JSC$17220_forwardChannelRetryCount_=0)},oVD=function(n,D){if(rZo(n.forwardChannelRequestPool_)>=n.forwardChannelRequestPool_.JSC$17211_maxSize_-(n.JSC$17220_forwardChannelTimerId_?1:0))return!1;
if(n.JSC$17220_forwardChannelTimerId_)return n.JSC$17220_channelDebug_.debug("Use the retry request that is already scheduled."),n.JSC$17220_outgoingMaps_=D.JSC$17201_pendingMessages_.concat(n.JSC$17220_outgoingMaps_),!0;if(n.state_==1||n.state_==2||n.JSC$17220_forwardChannelRetryCount_>=(n.JSC$17220_failFast_?0:n.JSC$17220_forwardChannelMaxRetries_))return!1;n.JSC$17220_channelDebug_.debug("Going to retry POST");n.JSC$17220_forwardChannelTimerId_=uz((0,_.Et)(n.JSC$17222_onStartForwardChannelTimer_,
n,D),MdR(n,n.JSC$17220_forwardChannelRetryCount_));n.JSC$17220_forwardChannelRetryCount_++;return!0};
wU.prototype.JSC$17222_onStartForwardChannelTimer_=function(n){if(this.JSC$17220_forwardChannelTimerId_)if(this.JSC$17220_forwardChannelTimerId_=null,this.JSC$17220_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!n){this.JSC$17220_channelDebug_.debug("open_()");this.JSC$17220_nextRid_=Math.floor(Math.random()*1E5);n=this.JSC$17220_nextRid_++;var D=new zW(this,this.JSC$17220_channelDebug_,"",n),L=this.JSC$17220_extraHeaders_;this.initHeaders_&&(L?(L=_.Ao.clone(L),_.Ao.extend(L,this.initHeaders_)):
L=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(D.JSC$17201_extraHeaders_=L,L=null);var g;if(this.fastHandshake_)a:{for(var b=g=0;b<this.JSC$17220_outgoingMaps_.length;b++){b:{var q=this.JSC$17220_outgoingMaps_[b];if("__data__"in q.map&&(q=q.map.__data__,typeof q==="string")){q=q.length;break b}q=void 0}if(q===void 0)break;g+=q;if(g>4096){g=b;break a}if(g===4096||b===this.JSC$17220_outgoingMaps_.length-1){g=b+1;break a}}g=1E3}else g=1E3;g=YS3(this,D,g);
b=this.JSC$17220_forwardChannelUri_.clone();_.K1(b,"RID",n);_.K1(b,"CVER",22);this.httpSessionIdParam_&&_.K1(b,"X-HTTP-Session-Id",this.httpSessionIdParam_);hv(this,b);L&&(this.encodeInitMessageHeaders_?g="headers="+_.xo(VWU(L))+"&"+g:this.httpHeadersOverwriteParam_&&UP2(b,this.httpHeadersOverwriteParam_,L));hx3(this.forwardChannelRequestPool_,D);this.blockingHandshake_&&_.K1(b,"TYPE","init");this.fastHandshake_?(_.K1(b,"$req",g),_.K1(b,"SID","null"),D.decodeInitialResponse_=!0,UU3(D,b,null)):UU3(D,
b,g);this.state_=2}}else this.state_==3&&(n?SSo(this,n):this.JSC$17220_outgoingMaps_.length==0?this.JSC$17220_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):w4J(this.forwardChannelRequestPool_)||(SSo(this),this.JSC$17220_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var SSo=function(n,D){var L;D?L=D.JSC$17201_rid_:L=n.JSC$17220_nextRid_++;var g=n.JSC$17220_forwardChannelUri_.clone();_.K1(g,"SID",n.sid_);_.K1(g,"RID",L);_.K1(g,"AID",n.JSC$17220_lastArrayId_);hv(n,g);n.httpHeadersOverwriteParam_&&n.JSC$17220_extraHeaders_&&UP2(g,n.httpHeadersOverwriteParam_,n.JSC$17220_extraHeaders_);L=new zW(n,n.JSC$17220_channelDebug_,n.sid_,L,n.JSC$17220_forwardChannelRetryCount_+1);n.httpHeadersOverwriteParam_===null&&(L.JSC$17201_extraHeaders_=n.JSC$17220_extraHeaders_);D&&
(n.JSC$17220_outgoingMaps_=D.JSC$17201_pendingMessages_.concat(n.JSC$17220_outgoingMaps_));D=YS3(n,L,1E3);L.setTimeout(Math.round(n.JSC$17220_forwardChannelRequestTimeoutMs_*.5)+Math.round(n.JSC$17220_forwardChannelRequestTimeoutMs_*.5*Math.random()));hx3(n.forwardChannelRequestPool_,L);UU3(L,g,D)},hv=function(n,D){n.JSC$17220_extraParams_&&_.Ao.forEach(n.JSC$17220_extraParams_,function(L,g){_.K1(D,g,L)});
n.handler_&&_.Eo6({},function(L,g){_.K1(D,g,L)})},YS3=function(n,D,L){L=Math.min(n.JSC$17220_outgoingMaps_.length,L);
var g=n.handler_?(0,_.Et)(n.handler_.JSC$17226_badMapError,n.handler_,n):null;a:{for(var b=n.JSC$17220_outgoingMaps_,q=-1;;){var U=["count="+L];q==-1?L>0?(q=b[0].JSC$17208_mapId,U.push("ofs="+q)):q=0:U.push("ofs="+q);for(var J=!0,k=0;k<L;k++){var a=b[k].JSC$17208_mapId,d=b[k].map;a-=q;if(a<0)q=Math.max(0,b[k].JSC$17208_mapId-100),J=!1;else try{tdR(d,U,"req"+a+"_")}catch(T){g&&g(d)}}if(J){g=U.join("&");break a}}g=void 0}n=n.JSC$17220_outgoingMaps_.splice(0,L);D.JSC$17201_pendingMessages_=n;return g},
FuT=function(n){n.JSC$17220_backChannelRequest_||n.JSC$17220_backChannelTimerId_||(n.JSC$17220_backChannelAttemptId_=1,_.za(n.JSC$17222_onStartBackChannelTimer_,n),n.JSC$17220_backChannelRetryCount_=0)},CdR=function(n){if(n.JSC$17220_backChannelRequest_||n.JSC$17220_backChannelTimerId_||n.JSC$17220_backChannelRetryCount_>=3)return!1;
n.JSC$17220_channelDebug_.debug("Going to retry GET");n.JSC$17220_backChannelAttemptId_++;n.JSC$17220_backChannelTimerId_=uz((0,_.Et)(n.JSC$17222_onStartBackChannelTimer_,n),MdR(n,n.JSC$17220_backChannelRetryCount_));n.JSC$17220_backChannelRetryCount_++;return!0};
wU.prototype.JSC$17222_onStartBackChannelTimer_=function(){this.JSC$17220_backChannelTimerId_=null;Hh3(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17220_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17220_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17220_backChannelRequest_+" "+this.handshakeRttMs_);else{var n=2*this.handshakeRttMs_;this.JSC$17220_channelDebug_.info("BP detection timer enabled: "+n);this.bpDetectionTimerId_=uz((0,_.Et)(this.onBpDetectionTimer_,
this),n)}};
wU.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17220_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17220_backChannelRequest_.JSC$17201_xmlHttp_!=null){var n=this.JSC$17220_backChannelRequest_.JSC$17201_xmlHttp_.getResponseText();n&&this.JSC$17220_channelDebug_.warning("Timer should have been cancelled : "+n)}this.JSC$17220_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;QO(10);Ii3(this);Hh3(this)}else this.JSC$17220_channelDebug_.warning("Invalid operation.")};
var uPJ=function(n){n.bpDetectionTimerId_!=null&&(n.JSC$17220_channelDebug_.debug("Cancel the BP detection timer."),_.U8.clearTimeout(n.bpDetectionTimerId_),n.bpDetectionTimerId_=null)},Hh3=function(n){n.JSC$17220_channelDebug_.debug("Creating new HttpRequest");
n.JSC$17220_backChannelRequest_=new zW(n,n.JSC$17220_channelDebug_,n.sid_,"rpc",n.JSC$17220_backChannelAttemptId_);n.httpHeadersOverwriteParam_===null&&(n.JSC$17220_backChannelRequest_.JSC$17201_extraHeaders_=n.JSC$17220_extraHeaders_);n.JSC$17220_backChannelRequest_.JSC$17201_readyStateChangeThrottleMs_=0;var D=n.JSC$17220_backChannelUri_.clone();_.K1(D,"RID","rpc");_.K1(D,"SID",n.sid_);_.K1(D,"AID",n.JSC$17220_lastArrayId_);_.K1(D,"CI",n.enableStreaming_?"0":"1");!n.enableStreaming_&&n.longPollingTimeout_&&
_.K1(D,"TO",n.longPollingTimeout_);_.K1(D,"TYPE","xmlhttp");hv(n,D);n.httpHeadersOverwriteParam_&&n.JSC$17220_extraHeaders_&&UP2(D,n.httpHeadersOverwriteParam_,n.JSC$17220_extraHeaders_);n.backChannelRequestTimeoutMs_&&n.JSC$17220_backChannelRequest_.setTimeout(n.backChannelRequestTimeoutMs_);var L=n.JSC$17220_backChannelRequest_,g=n.JSC$17220_hostPrefix_;L.JSC$17201_type_=1;L.JSC$17201_baseUri_=_.Ub(D.clone());L.JSC$17201_postData_=null;L.decodeChunks_=!0;VdA(L,g);n.JSC$17220_channelDebug_.debug("New Request created")};
wU.prototype.JSC$17222_onBackChannelDead_=function(){this.JSC$17220_deadBackChannelTimerId_!=null&&(this.JSC$17220_deadBackChannelTimerId_=null,Ii3(this),CdR(this),QO(19))};
var zxl=function(n){n.JSC$17220_deadBackChannelTimerId_!=null&&(_.U8.clearTimeout(n.JSC$17220_deadBackChannelTimerId_),n.JSC$17220_deadBackChannelTimerId_=null)},sBU=function(n,D){n.JSC$17220_channelDebug_.debug("Request complete");
var L=null;if(n.JSC$17220_backChannelRequest_==D){zxl(n);uPJ(n);n.JSC$17220_backChannelRequest_=null;var g=2}else if(AZ2(n.forwardChannelRequestPool_,D))L=D.JSC$17201_pendingMessages_,Wu2(n.forwardChannelRequestPool_,D),g=1;else return;if(n.state_!=0)if(D.JSC$17201_successful_)g==1?(jXA(D.JSC$17201_postData_?D.JSC$17201_postData_.length:0,Date.now()-D.JSC$17201_requestStartTime_,n.JSC$17220_forwardChannelRetryCount_),vVD(n)):FuT(n);else{var b=D.JSC$17201_lastStatusCode_,q=D.getLastError();if(q==3||
q==0&&b>0)n.JSC$17220_channelDebug_.debug("Not retrying due to error type"),b>200&&(n.errorResponseStatusCode_=D.JSC$17201_lastStatusCode_);else{n.JSC$17220_channelDebug_.debug(function(){return"Maybe retrying, last error: "+$UT(q,n.errorResponseStatusCode_)});
if(g==1&&oVD(n,D)||g==2&&CdR(n))return;n.JSC$17220_channelDebug_.debug("Exceeded max number of retries")}L&&L.length>0&&xUR(n.forwardChannelRequestPool_,L);n.JSC$17220_channelDebug_.debug("Error: HTTP request failed");switch(q){case 1:rU(n,5);break;case 4:rU(n,10);break;case 3:rU(n,6);break;default:rU(n,2)}}},MdR=function(n,D){var L=n.JSC$17220_baseRetryDelayMs_+Math.floor(Math.random()*n.JSC$17220_retryDelaySeedMs_);
n.isActive()||(n.JSC$17220_channelDebug_.debug("Inactive channel"),L*=2);return L*D};
wU.prototype.onInput_=function(n,D){for(var L=0;L<n.length;L++){var g=n[L];this.JSC$17220_lastArrayId_=g[0];g=g[1];if(this.state_==2)if(g[0]=="c"){this.sid_=g[1];this.JSC$17220_hostPrefix_=g[2];var b=g[3];b!=null&&(this.JSC$17222_channelVersion_=b,this.JSC$17220_channelDebug_.info("VER="+this.JSC$17222_channelVersion_));b=g[4];b!=null&&(this.serverVersion_=b,this.JSC$17220_channelDebug_.info("SVER="+this.serverVersion_));g=g[5];g!=null&&typeof g==="number"&&g>0&&(this.backChannelRequestTimeoutMs_=
g*=1.5,this.JSC$17220_channelDebug_.info("backChannelRequestTimeoutMs_="+g));if(g=D.JSC$17201_xmlHttp_){var q=TL(g,"X-Client-Wire-Protocol");q&&(b=this.forwardChannelRequestPool_,!b.requestPool_&&(_.d8(q,"spdy")||_.d8(q,"quic")||_.d8(q,"h2"))&&(b.JSC$17211_maxSize_=b.maxPoolSizeConfigured_,b.requestPool_=new Set,b.JSC$17211_request_&&(hx3(b,b.JSC$17211_request_),b.JSC$17211_request_=null)));this.httpSessionIdParam_&&((g=TL(g,"X-HTTP-Session-Id"))?(this.httpSessionId_=g,_.K1(this.JSC$17220_forwardChannelUri_,
this.httpSessionIdParam_,g)):this.JSC$17220_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17226_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-D.JSC$17201_requestStartTime_,this.JSC$17220_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));g=D;b=mU3(this,this.JSC$17220_supportsCrossDomainXhrs_?this.JSC$17220_hostPrefix_:null,this.JSC$17220_path_);this.JSC$17220_channelDebug_.debug("GetBackChannelUri: "+
b);this.JSC$17220_backChannelUri_=b;g.initialResponseDecoded_?(this.JSC$17220_channelDebug_.debug("Upgrade the handshake request to a backchannel."),Wu2(this.forwardChannelRequestPool_,g),b=g,(q=this.backChannelRequestTimeoutMs_)&&b.setTimeout(q),b.JSC$17201_watchDogTimerId_&&(ZhA(b),ByT(b)),this.JSC$17220_backChannelRequest_=g):FuT(this);this.JSC$17220_outgoingMaps_.length>0&&vVD(this)}else g[0]!="stop"&&g[0]!="close"||rU(this,7);else this.state_==3&&(g[0]=="stop"||g[0]=="close"?g[0]=="stop"?rU(this,
7):this.disconnect():g[0]!="noop"&&this.handler_&&this.handler_.JSC$17226_channelHandleArray(g),this.JSC$17220_backChannelRetryCount_=0)}};
var rU=function(n,D){n.JSC$17220_channelDebug_.info("Error code "+D);if(D==2){var L=(0,_.Et)(n.testNetworkCallback_,n),g=n.networkTestUrl_,b=!g;g=new _.o7(g||"//www.google.com/images/cleardot.gif");_.U8.location&&_.U8.location.protocol=="http"||_.n$(g,"https");_.Ub(g);b?KuR(g.toString(),L):RxR(g.toString(),L)}else QO(2);n.onError_(D)};
wU.prototype.testNetworkCallback_=function(n){n?(this.JSC$17220_channelDebug_.info("Successfully pinged google.com"),QO(2)):(this.JSC$17220_channelDebug_.info("Failed to ping google.com"),QO(1))};
wU.prototype.onError_=function(n){this.JSC$17220_channelDebug_.debug("HttpChannel: error - "+n);this.state_=0;this.handler_&&this.handler_.JSC$17226_channelError(n);li2(this);X42(this)};
var li2=function(n){n.state_=0;n.nonAckedMapsAtChannelClose_=[];if(n.handler_){var D=exU(n.forwardChannelRequestPool_);if(D.length!=0||n.JSC$17220_outgoingMaps_.length!=0)n.JSC$17220_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+D.length+", outgoing: "+n.JSC$17220_outgoingMaps_.length}),_.FB(n.nonAckedMapsAtChannelClose_,D),_.FB(n.nonAckedMapsAtChannelClose_,n.JSC$17220_outgoingMaps_),n.forwardChannelRequestPool_.JSC$17211_pendingMessages_.length=0,_.XB(n.JSC$17220_outgoingMaps_),
n.JSC$17220_outgoingMaps_.length=0;
n.handler_.JSC$17226_channelClosed()}},yZo=function(n){if(n.state_==0)return n.nonAckedMapsAtChannelClose_;
var D=[];_.FB(D,exU(n.forwardChannelRequestPool_));_.FB(D,n.JSC$17220_outgoingMaps_);return D},mU3=function(n,D,L){var g=_.e0(L);
g.JSC$7887_domain_!=""?(D&&_.D1(g,D+"."+g.JSC$7887_domain_),_.L$(g,g.JSC$7887_port_)):(g=_.U8.location,g=NVC(g.protocol,D?D+"."+g.hostname:g.hostname,+g.port,L));D=n.httpSessionIdParam_;L=n.httpSessionId_;D&&L&&_.K1(g,D,L);_.K1(g,"VER",n.JSC$17222_channelVersion_);hv(n,g);return g},JZJ=function(n,D,L){if(D&&!n.JSC$17220_supportsCrossDomainXhrs_)throw Error("zk");
D=n.usesFetchStreams_&&!n.JSC$17220_xmlHttpFactory_?new _.wK(new ig({streamBinaryChunks:L})):new _.wK(n.JSC$17220_xmlHttpFactory_);D.JSC$7653_withCredentials_=n.JSC$17220_supportsCrossDomainXhrs_;return D};
wU.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var NyC=function(){};
_.G=NyC.prototype;_.G.JSC$17226_channelOpened=function(){};
_.G.JSC$17226_channelHandleArray=function(){};
_.G.JSC$17226_channelError=function(){};
_.G.JSC$17226_channelClosed=function(){};
_.G.isActive=function(){return!0};
_.G.JSC$17226_badMapError=function(){};var jBT=function(){},eZ=function(n,D){_.fd.call(this);
this.JSC$17229_channel_=new wU(D);this.JSC$17229_url_=n;this.messageUrlParams_=D&&D.messageUrlParams||null;n=D&&D.messageHeaders||null;D&&D.clientProtocolHeaderRequired&&(n?_.Ao.set(n,"X-Client-Protocol","webchannel"):n=_.Ao.create("X-Client-Protocol","webchannel"));this.JSC$17229_channel_.JSC$17220_extraHeaders_=n;n=D&&D.initMessageHeaders||null;D&&D.messageContentType&&(n?_.Ao.set(n,"X-WebChannel-Content-Type",D.messageContentType):n=_.Ao.create("X-WebChannel-Content-Type",D.messageContentType));
D&&D.clientProfile&&(n?_.Ao.set(n,"X-WebChannel-Client-Profile",D.clientProfile):n=_.Ao.create("X-WebChannel-Client-Profile",D.clientProfile));this.JSC$17229_channel_.initHeaders_=n;(n=D&&D.httpHeadersOverwriteParam)&&!_.ZQ(n)&&(this.JSC$17229_channel_.httpHeadersOverwriteParam_=n);this.supportsCrossDomainXhr_=D&&D.supportsCrossDomainXhr||!1;this.sendRawJson_=D&&D.sendRawJson||!1;(D=D&&D.httpSessionIdParam)&&!_.ZQ(D)&&(this.JSC$17229_channel_.httpSessionIdParam_=D,_.Ao.containsKey(this.messageUrlParams_,
D)&&_.Ao.remove(this.messageUrlParams_,D));this.channelHandler_=new W3(this)};
_.Vc(eZ,_.fd);eZ.prototype.open=function(){this.JSC$17229_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17229_channel_.JSC$17220_supportsCrossDomainXhrs_=!0);this.JSC$17229_channel_.connect(this.JSC$17229_url_,this.messageUrlParams_||void 0)};
eZ.prototype.close=function(){this.JSC$17229_channel_.disconnect()};
eZ.prototype.send=function(n){var D=this.JSC$17229_channel_;if(typeof n==="string"){var L={};L.__data__=n;n=L}else this.sendRawJson_&&(L={},L.__data__=(0,_.iC)(n),n=L);D.JSC$17220_outgoingMaps_.push(new OhJ(D.JSC$17220_nextMapId_++,n));D.state_==3&&vVD(D)};
eZ.prototype.disposeInternal=function(){this.JSC$17229_channel_.handler_=null;delete this.channelHandler_;this.JSC$17229_channel_.disconnect();delete this.JSC$17229_channel_;eZ.superClass_.disposeInternal.call(this)};
var nvD=function(n){owR.call(this);n.__headers__&&(this.headers=n.__headers__,this.statusCode=n.__status__,delete n.__headers__,delete n.__status__);var D=n.__sm__;D?this.data=(this.metadataKey=_.Ao.getAnyKey(D))?_.Ao.get(D,this.metadataKey):D:this.data=n};
_.Vc(nvD,owR);var Dr2=function(n){YKR.call(this);this.status=1;this.errorCode=n};
_.Vc(Dr2,YKR);var W3=function(n){this.JSC$17236_channel_=n};
_.Vc(W3,NyC);W3.prototype.JSC$17226_channelOpened=function(){this.JSC$17236_channel_.dispatchEvent("w")};
W3.prototype.JSC$17226_channelHandleArray=function(n){this.JSC$17236_channel_.dispatchEvent(new nvD(n))};
W3.prototype.JSC$17226_channelError=function(n){this.JSC$17236_channel_.dispatchEvent(new Dr2(n))};
W3.prototype.JSC$17226_channelClosed=function(){this.JSC$17236_channel_.dispatchEvent("x")};
var LEJ=function(n,D){this.transportChannel_=n;this.JSC$17239_channel_=D},gv3=function(n){return yZo(n.JSC$17239_channel_).map(function(D){var L=n.transportChannel_;
D=D.map;"__data__"in D?(D=D.__data__,L=L.sendRawJson_?(0,_.yoQ)(D):D):L=D;return L})};var xj=function(n){bpT.dispatchEvent(new $rT(bpT,n))},bpT=new _.fd,$rT=function(n){_.Ev.call(this,"statevent",n)};
_.f($rT,_.Ev);var KP=function(n,D,L,g,b){this.JSC$17244_channel_=n;this.JSC$17244_channelDebug_=D;this.sid_=L;this.JSC$17244_rid_=g;this.JSC$17244_retryId_=b||1;this.timeout_=45E3;this.JSC$17244_eventHandler_=new _.ju(this);this.pollingTimer_=new _.NV;this.pollingTimer_.setInterval(250)};
_.G=KP.prototype;_.G.JSC$17246_extraHeaders_=null;_.G.JSC$17246_successful_=!1;_.G.JSC$17246_watchDogTimerId_=null;_.G.JSC$17246_watchDogTimeoutTime_=null;_.G.JSC$17246_requestStartTime_=null;_.G.JSC$17246_type_=null;_.G.JSC$17246_baseUri_=null;_.G.JSC$17246_requestUri_=null;_.G.JSC$17246_postData_=null;_.G.JSC$17246_xmlHttp_=null;_.G.JSC$17246_xmlHttpChunkStart_=0;_.G.trident_=null;_.G.JSC$17246_verb_=null;_.G.JSC$17246_lastError_=null;_.G.JSC$17246_lastStatusCode_=-1;_.G.sendClose_=!0;
_.G.JSC$17246_cancelled_=!1;_.G.JSC$17246_readyStateChangeThrottleMs_=0;_.G.JSC$17246_readyStateChangeThrottle_=null;var G$R=function(n,D){switch(n){case 0:return"Non-200 return code ("+D+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},qCJ={},VfT={};
KP.prototype.setTimeout=function(n){this.timeout_=n};
var BqJ=function(n,D,L){n.JSC$17246_type_=1;n.JSC$17246_baseUri_=_.Ub(D.clone());n.JSC$17246_postData_=L;n.decodeChunks_=!0;Ur3(n,null)},JO3=function(n,D,L,g,b){n.JSC$17246_type_=1;
n.JSC$17246_baseUri_=_.Ub(D.clone());n.JSC$17246_postData_=null;n.decodeChunks_=L;b&&(n.sendClose_=!1);Ur3(n,g)},Ur3=function(n,D){n.JSC$17246_requestStartTime_=Date.now();
k$3(n);n.JSC$17246_requestUri_=n.JSC$17246_baseUri_.clone();Vz(n.JSC$17246_requestUri_,"t",n.JSC$17244_retryId_);n.JSC$17246_xmlHttpChunkStart_=0;n.JSC$17246_xmlHttp_=n.JSC$17244_channel_.JSC$17253_createXhrIo(n.JSC$17244_channel_.JSC$17253_shouldUseSecondaryDomains()?D:null);n.JSC$17246_readyStateChangeThrottleMs_>0&&(n.JSC$17246_readyStateChangeThrottle_=new _.j_((0,_.Et)(n.JSC$17246_xmlHttpHandler_,n,n.JSC$17246_xmlHttp_),n.JSC$17246_readyStateChangeThrottleMs_));n.JSC$17244_eventHandler_.listen(n.JSC$17246_xmlHttp_,
"readystatechange",n.JSC$17246_readyStateChangeHandler_);D=n.JSC$17246_extraHeaders_?_.Ao.clone(n.JSC$17246_extraHeaders_):{};n.JSC$17246_postData_?(n.JSC$17246_verb_="POST",D["Content-Type"]="application/x-www-form-urlencoded",n.JSC$17246_xmlHttp_.send(n.JSC$17246_requestUri_,n.JSC$17246_verb_,n.JSC$17246_postData_,D)):(n.JSC$17246_verb_="GET",n.sendClose_&&!_.aj&&(D.Connection="close"),n.JSC$17246_xmlHttp_.send(n.JSC$17246_requestUri_,n.JSC$17246_verb_,null,D));n.JSC$17244_channel_.notifyServerReachabilityEvent(1);
D=n.JSC$17244_channelDebug_;var L=n.JSC$17246_postData_;if(L){var g="";L=L.split("&");for(var b=0;b<L.length;b++){var q=L[b].split("=");if(q.length>1){var U=q[0];q=q[1];var J=U.split("_");g=J.length>=2&&J[1]=="type"?g+(U+"="+q+"&"):g+(U+"=redacted&")}}}else g=null;D.info("XMLHTTP REQ ("+n.JSC$17244_rid_+") [attempt "+n.JSC$17244_retryId_+"]: "+n.JSC$17246_verb_+"\n"+n.JSC$17246_requestUri_+"\n"+g)};
KP.prototype.JSC$17246_readyStateChangeHandler_=function(n){n=n.target;var D=this.JSC$17246_readyStateChangeThrottle_;D&&_.h5(n)==3?(this.JSC$17244_channelDebug_.debug("Throttling readystatechange."),D.fire()):this.JSC$17246_xmlHttpHandler_(n)};
KP.prototype.JSC$17246_xmlHttpHandler_=function(n){try{if(n==this.JSC$17246_xmlHttp_)a:{var D=_.h5(this.JSC$17246_xmlHttp_),L=this.JSC$17246_xmlHttp_.JSC$7653_lastErrorCode_,g=this.JSC$17246_xmlHttp_.getStatus();if(_.aj&&!DR2("420+")){if(D<4)break a}else if(D<3||D==3&&!this.JSC$17246_xmlHttp_.getResponseText())break a;this.JSC$17246_cancelled_||D!=4||L==7||(L==8||g<=0?this.JSC$17244_channel_.notifyServerReachabilityEvent(3):this.JSC$17244_channel_.notifyServerReachabilityEvent(2));pOO(this);var b=
this.JSC$17246_xmlHttp_.getStatus();this.JSC$17246_lastStatusCode_=b;var q=this.JSC$17246_xmlHttp_.getResponseText();q||this.JSC$17244_channelDebug_.debug("No response text for uri "+this.JSC$17246_requestUri_+" status "+b);this.JSC$17246_successful_=b==200;this.JSC$17244_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17244_rid_+") [ attempt "+this.JSC$17244_retryId_+"]: "+this.JSC$17246_verb_+"\n"+this.JSC$17246_requestUri_+"\n"+D+" "+b);if(this.JSC$17246_successful_){D==4&&Rl(this);if(this.decodeChunks_){for(n=
!0;!this.JSC$17246_cancelled_&&this.JSC$17246_xmlHttpChunkStart_<q.length;){var U=ZpA(this,q);if(U==VfT){D==4&&(this.JSC$17246_lastError_=4,xj(15),n=!1);P3(this.JSC$17244_channelDebug_,this.JSC$17244_rid_,null,"[Incomplete Response]");break}else if(U==qCJ){this.JSC$17246_lastError_=4;xj(16);P3(this.JSC$17244_channelDebug_,this.JSC$17244_rid_,q,"[Invalid Chunk]");n=!1;break}else P3(this.JSC$17244_channelDebug_,this.JSC$17244_rid_,U,null),azA(this,U)}D==4&&q.length==0&&(this.JSC$17246_lastError_=1,
xj(17),n=!1);this.JSC$17246_successful_=this.JSC$17246_successful_&&n;n||(P3(this.JSC$17244_channelDebug_,this.JSC$17244_rid_,q,"[Invalid Chunked Response]"),Rl(this),drT(this))}else P3(this.JSC$17244_channelDebug_,this.JSC$17244_rid_,q,null),azA(this,q);this.JSC$17246_successful_&&!this.JSC$17246_cancelled_&&(D==4?this.JSC$17244_channel_.JSC$17253_onRequestComplete(this):(this.JSC$17246_successful_=!1,k$3(this)))}else b==400&&q.indexOf("Unknown SID")>0?(this.JSC$17246_lastError_=3,xj(13),this.JSC$17244_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17244_rid_+")")):(this.JSC$17246_lastError_=0,xj(14),this.JSC$17244_channelDebug_.warning("XMLHTTP Bad status "+b+" ("+this.JSC$17244_rid_+")")),Rl(this),drT(this)}else this.JSC$17244_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(J){this.JSC$17244_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var ZpA=function(n,D){var L=n.JSC$17246_xmlHttpChunkStart_,g=D.indexOf("\n",L);if(g==-1)return VfT;L=Number(D.substring(L,g));if(isNaN(L))return qCJ;g+=1;if(g+L>D.length)return VfT;D=D.slice(g,g+L);n.JSC$17246_xmlHttpChunkStart_=g+L;return D};
KP.prototype.cancel=function(){this.JSC$17246_cancelled_=!0;Rl(this)};
var k$3=function(n){n.JSC$17246_watchDogTimeoutTime_=Date.now()+n.timeout_;Tq2(n,n.timeout_)},Tq2=function(n,D){if(n.JSC$17246_watchDogTimerId_!=null)throw Error("yk");
n.JSC$17246_watchDogTimerId_=OW((0,_.Et)(n.JSC$17246_onWatchDogTimeout_,n),D)},pOO=function(n){n.JSC$17246_watchDogTimerId_&&(_.U8.clearTimeout(n.JSC$17246_watchDogTimerId_),n.JSC$17246_watchDogTimerId_=null)};
KP.prototype.JSC$17246_onWatchDogTimeout_=function(){this.JSC$17246_watchDogTimerId_=null;var n=Date.now();n-this.JSC$17246_watchDogTimeoutTime_>=0?(this.JSC$17244_channelDebug_.info("TIMEOUT: "+this.JSC$17246_requestUri_),this.JSC$17246_type_!=2&&this.JSC$17244_channel_.notifyServerReachabilityEvent(3),Rl(this),this.JSC$17246_lastError_=2,xj(18),drT(this)):(this.JSC$17244_channelDebug_.warning("WatchDog timer called too early"),Tq2(this,this.JSC$17246_watchDogTimeoutTime_-n))};
var drT=function(n){n.JSC$17244_channel_.JSC$17253_isClosed()||n.JSC$17246_cancelled_||n.JSC$17244_channel_.JSC$17253_onRequestComplete(n)},Rl=function(n){pOO(n);
_.og(n.JSC$17246_readyStateChangeThrottle_);n.JSC$17246_readyStateChangeThrottle_=null;n.pollingTimer_.stop();n.JSC$17244_eventHandler_.removeAll();if(n.JSC$17246_xmlHttp_){var D=n.JSC$17246_xmlHttp_;n.JSC$17246_xmlHttp_=null;D.abort();D.dispose()}n.trident_&&(n.trident_=null)};
KP.prototype.getLastError=function(){return this.JSC$17246_lastError_};
var azA=function(n,D){try{n.JSC$17244_channel_.JSC$17253_onRequestData(n,D),n.JSC$17244_channel_.notifyServerReachabilityEvent(4)}catch(L){}};var P3=function(n,D,L,g){var b=n.info;a:if(L&&L!="y2f%"){try{var q=JSON.parse(L);if(q)for(var U=0;U<q.length;U++)if(Array.isArray(q[U])){var J=q[U];if(!(J.length<2)){var k=J[1];if(Array.isArray(k)&&!(k.length<1)){var a=k[0];if(a!="noop"&&a!="stop")for(var d=1;d<k.length;d++)k[d]=""}}}var T=(0,_.iC)(q);break a}catch(Q){n.debug("Exception parsing expected JS array - probably was not JS");T=L;break a}T=void 0}else T=L;b.call(n,"XMLHTTP TEXT ("+D+"): "+T+(g?" "+g:""))};
iv.prototype.debug=function(n){this.info(n)};
iv.prototype.info=function(){};
iv.prototype.warning=function(){};var EvA=function(n,D){this.JSC$17251_channel_=n;this.JSC$17251_channelDebug_=D;this.JSC$17251_parser_=new sm};
_.G=EvA.prototype;_.G.JSC$17253_extraHeaders_=null;_.G.JSC$17253_request_=null;_.G.receivedIntermediateResult_=!1;_.G.JSC$17253_path_=null;_.G.state_=null;_.G.JSC$17253_lastStatusCode_=-1;_.G.JSC$17253_hostPrefix_=null;_.G.blockedPrefix_=null;
_.G.connect=function(n){this.JSC$17253_path_=n;n=s$D(this.JSC$17251_channel_,this.JSC$17253_path_);xj(3);Date.now();var D=this.JSC$17251_channel_.firstTestResults_;D!=null?(this.JSC$17253_hostPrefix_=D[0],(this.blockedPrefix_=D[1])?(this.state_=1,cO3(this)):(this.state_=2,Q$D(this))):(Vz(n,"MODE","init"),this.JSC$17253_request_=new KP(this,this.JSC$17251_channelDebug_),this.JSC$17253_request_.JSC$17246_extraHeaders_=this.JSC$17253_extraHeaders_,JO3(this.JSC$17253_request_,n,!1,null,!0),this.state_=
0)};
var cO3=function(n){var D=u$J(n.JSC$17251_channel_,n.blockedPrefix_,"/mail/images/cleardot.gif");_.Ub(D);PiC(D.toString(),5E3,(0,_.Et)(n.checkBlockedCallback_,n),3,2E3);n.notifyServerReachabilityEvent(1)};
EvA.prototype.checkBlockedCallback_=function(n){if(n)this.state_=2,Q$D(this);else{xj(4);var D=this.JSC$17251_channel_;D.JSC$17254_channelDebug_.debug("Test Connection Blocked");D.JSC$17258_lastStatusCode_=D.connectionTest_.JSC$17253_lastStatusCode_;tv(D,9)}n&&this.notifyServerReachabilityEvent(2)};
var Q$D=function(n){n.JSC$17251_channelDebug_.debug("TestConnection: starting stage 2");var D=n.JSC$17251_channel_.secondTestResults_;D!=null?(n.JSC$17251_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+D?"Buffered":"Unbuffered"),xj(5),D?(xj(11),my(n.JSC$17251_channel_,n,!1)):(xj(12),my(n.JSC$17251_channel_,n,!0))):(n.JSC$17253_request_=new KP(n,n.JSC$17251_channelDebug_),n.JSC$17253_request_.JSC$17246_extraHeaders_=n.JSC$17253_extraHeaders_,D=fzA(n.JSC$17251_channel_,
n.JSC$17253_hostPrefix_,n.JSC$17253_path_),xj(5),Vz(D,"TYPE","xmlhttp"),JO3(n.JSC$17253_request_,D,!1,n.JSC$17253_hostPrefix_,!1))};
_.G=EvA.prototype;_.G.JSC$17253_createXhrIo=function(n){return this.JSC$17251_channel_.JSC$17253_createXhrIo(n)};
_.G.abort=function(){this.JSC$17253_request_&&(this.JSC$17253_request_.cancel(),this.JSC$17253_request_=null);this.JSC$17253_lastStatusCode_=-1};
_.G.JSC$17253_isClosed=function(){return!1};
_.G.JSC$17253_onRequestData=function(n,D){this.JSC$17253_lastStatusCode_=n.JSC$17246_lastStatusCode_;if(this.state_==0)if(this.JSC$17251_channelDebug_.debug("TestConnection: Got data for stage 1"),D){try{var L=this.JSC$17251_parser_.parse(D)}catch(g){AOT(this.JSC$17251_channel_,this);return}this.JSC$17253_hostPrefix_=L[0];this.blockedPrefix_=L[1]}else this.JSC$17251_channelDebug_.debug("TestConnection: Null responseText"),AOT(this.JSC$17251_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(xj(7),Date.now()):D=="11111"?(xj(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17253_lastStatusCode_=200,this.JSC$17253_request_.cancel(),this.JSC$17251_channelDebug_.debug("Test connection succeeded; using streaming connection"),xj(12),my(this.JSC$17251_channel_,this,!0)):(xj(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.G.JSC$17253_onRequestComplete=function(){this.JSC$17253_lastStatusCode_=this.JSC$17253_request_.JSC$17246_lastStatusCode_;this.JSC$17253_request_.JSC$17246_successful_?this.state_==0?(this.JSC$17251_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,cO3(this)):(this.state_=2,Q$D(this))):this.state_==2&&(this.JSC$17251_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17251_channelDebug_.debug("Test connection succeeded; using streaming connection"),
xj(12),my(this.JSC$17251_channel_,this,!0)):(this.JSC$17251_channelDebug_.debug("Test connection failed; not using streaming"),xj(11),my(this.JSC$17251_channel_,this,!1))):(this.JSC$17251_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?xj(9):this.state_==2&&xj(10),AOT(this.JSC$17251_channel_,this,this.JSC$17253_request_.getLastError()))};
_.G.JSC$17253_shouldUseSecondaryDomains=function(){return this.JSC$17251_channel_.JSC$17253_shouldUseSecondaryDomains()};
_.G.isActive=function(){return this.JSC$17251_channel_.isActive()};
_.G.notifyServerReachabilityEvent=function(n){this.JSC$17251_channel_.notifyServerReachabilityEvent(n)};var v3=function(n,D,L){this.state_=1;this.JSC$17254_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17254_channelDebug_=new iv;this.JSC$17254_parser_=new sm;this.firstTestResults_=n||null;this.secondTestResults_=D!=null?D:null;this.asyncTest_=L||!1},z8D=function(n,D){this.JSC$17256_mapId=n;
this.map=D;this.context=null};
_.G=v3.prototype;_.G.JSC$17258_extraHeaders_=null;_.G.JSC$17258_extraParams_=null;_.G.forwardChannelRequest_=null;_.G.JSC$17258_backChannelRequest_=null;_.G.JSC$17258_path_=null;_.G.JSC$17258_forwardChannelUri_=null;_.G.JSC$17258_backChannelUri_=null;_.G.JSC$17258_hostPrefix_=null;_.G.JSC$17258_nextRid_=0;_.G.JSC$17258_nextMapId_=0;_.G.handler_=null;_.G.JSC$17258_forwardChannelTimerId_=null;_.G.JSC$17258_backChannelTimerId_=null;_.G.JSC$17258_deadBackChannelTimerId_=null;_.G.connectionTest_=null;
_.G.useChunked_=null;_.G.JSC$17258_lastArrayId_=-1;_.G.JSC$17258_lastPostResponseArrayId_=-1;_.G.JSC$17258_lastStatusCode_=-1;_.G.JSC$17258_forwardChannelRetryCount_=0;_.G.JSC$17258_backChannelRetryCount_=0;_.G.JSC$17258_channelVersion_=8;var Iz3={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},C5J=function(n,D,L,g){_.Ev.call(this,"timingevent",n);this.size=D;this.rtt=L;this.retries=g};
_.Vc(C5J,_.Ev);var rOo=function(n){_.Ev.call(this,"serverreachability",n)};
_.Vc(rOo,_.Ev);v3.prototype.connect=function(n,D,L,g,b){this.JSC$17254_channelDebug_.debug("connect()");xj(0);this.JSC$17258_path_=D;this.JSC$17258_extraParams_=L||{};g&&b!==void 0&&(this.JSC$17258_extraParams_.OSID=g,this.JSC$17258_extraParams_.OAID=b);this.asyncTest_?(OW((0,_.Et)(this.connectTest_,this,n),100),OpO(this)):this.connectTest_(n)};
v3.prototype.disconnect=function(){this.JSC$17254_channelDebug_.debug("disconnect()");ipJ(this);if(this.state_==3){var n=this.JSC$17258_nextRid_++,D=this.JSC$17258_forwardChannelUri_.clone();_.K1(D,"SID",this.sid_);_.K1(D,"RID",n);_.K1(D,"TYPE","terminate");XF(this,D);n=new KP(this,this.JSC$17254_channelDebug_,this.sid_,n);n.JSC$17246_type_=2;n.JSC$17246_baseUri_=_.Ub(D.clone());(new Image).src=n.JSC$17246_baseUri_.toString();n.JSC$17246_requestStartTime_=Date.now();k$3(n)}wO2(this)};
v3.prototype.connectTest_=function(n){this.JSC$17254_channelDebug_.debug("connectTest_()");this.connectionTest_=new EvA(this,this.JSC$17254_channelDebug_);this.connectionTest_.JSC$17253_extraHeaders_=this.JSC$17258_extraHeaders_;this.connectionTest_.JSC$17251_parser_=this.JSC$17254_parser_;this.connectionTest_.connect(n)};
var OpO=function(n){n.JSC$17254_channelDebug_.debug("connectChannel_()");n.JSC$17258_ensureInState_(1,0);n.JSC$17258_forwardChannelUri_=s$D(n,n.JSC$17258_path_);h8T(n)},ipJ=function(n){n.connectionTest_&&(n.connectionTest_.abort(),n.connectionTest_=null);
n.JSC$17258_backChannelRequest_&&(n.JSC$17258_backChannelRequest_.cancel(),n.JSC$17258_backChannelRequest_=null);n.JSC$17258_backChannelTimerId_&&(_.U8.clearTimeout(n.JSC$17258_backChannelTimerId_),n.JSC$17258_backChannelTimerId_=null);WEO(n);n.forwardChannelRequest_&&(n.forwardChannelRequest_.cancel(),n.forwardChannelRequest_=null);n.JSC$17258_forwardChannelTimerId_&&(_.U8.clearTimeout(n.JSC$17258_forwardChannelTimerId_),n.JSC$17258_forwardChannelTimerId_=null)},e83=function(n,D){if(n.state_==0)throw Error("Bk");
n.JSC$17254_outgoingMaps_.length==1E3&&n.JSC$17254_parser_.stringify(D);n.JSC$17254_outgoingMaps_.push(new z8D(n.JSC$17258_nextMapId_++,D));n.state_!=2&&n.state_!=3||h8T(n)};
v3.prototype.JSC$17253_isClosed=function(){return this.state_==0};
v3.prototype.getState=function(){return this.state_};
var h8T=function(n){n.forwardChannelRequest_||n.JSC$17258_forwardChannelTimerId_||(n.JSC$17258_forwardChannelTimerId_=OW((0,_.Et)(n.JSC$17258_onStartForwardChannelTimer_,n),0),n.JSC$17258_forwardChannelRetryCount_=0)};
v3.prototype.JSC$17258_onStartForwardChannelTimer_=function(n){this.JSC$17258_forwardChannelTimerId_=null;xrA(this,n)};
var xrA=function(n,D){n.JSC$17254_channelDebug_.debug("startForwardChannel_");if(n.state_==1){if(!D){n.JSC$17254_channelDebug_.debug("open_()");n.JSC$17258_nextRid_=Math.floor(Math.random()*1E5);D=n.JSC$17258_nextRid_++;var L=new KP(n,n.JSC$17254_channelDebug_,"",D);L.JSC$17246_extraHeaders_=n.JSC$17258_extraHeaders_;var g=KEo(n),b=n.JSC$17258_forwardChannelUri_.clone();_.K1(b,"RID",D);_.K1(b,"CVER","1");XF(n,b);BqJ(L,b,g);n.forwardChannelRequest_=L;n.state_=2}}else n.state_==3&&(D?R8A(n,D):n.JSC$17254_outgoingMaps_.length==
0?n.JSC$17254_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):n.forwardChannelRequest_||(R8A(n),n.JSC$17254_channelDebug_.debug("startForwardChannel_ finished, sent request")))},R8A=function(n,D){if(D)if(n.JSC$17258_channelVersion_>6){n.JSC$17254_outgoingMaps_=n.pendingMaps_.concat(n.JSC$17254_outgoingMaps_);
n.pendingMaps_.length=0;var L=n.JSC$17258_nextRid_-1;D=KEo(n)}else L=D.JSC$17244_rid_,D=D.JSC$17246_postData_;else L=n.JSC$17258_nextRid_++,D=KEo(n);var g=n.JSC$17258_forwardChannelUri_.clone();_.K1(g,"SID",n.sid_);_.K1(g,"RID",L);_.K1(g,"AID",n.JSC$17258_lastArrayId_);XF(n,g);L=new KP(n,n.JSC$17254_channelDebug_,n.sid_,L,n.JSC$17258_forwardChannelRetryCount_+1);L.JSC$17246_extraHeaders_=n.JSC$17258_extraHeaders_;L.setTimeout(1E4+Math.round(1E4*Math.random()));n.forwardChannelRequest_=L;BqJ(L,g,D)},
XF=function(n,D){n.handler_&&(n=n.handler_.JSC$17265_getAdditionalParams())&&_.Ao.forEach(n,function(L,g){_.K1(D,g,L)})},KEo=function(n){var D=Math.min(n.JSC$17254_outgoingMaps_.length,1E3),L=["count="+D];
if(n.JSC$17258_channelVersion_>6&&D>0){var g=n.JSC$17254_outgoingMaps_[0].JSC$17256_mapId;L.push("ofs="+g)}else g=0;for(var b={},q=0;q<D;b={mapId$jscomp$3:void 0},q++){b.mapId$jscomp$3=n.JSC$17254_outgoingMaps_[q].JSC$17256_mapId;var U=n.JSC$17254_outgoingMaps_[q].map;b.mapId$jscomp$3=n.JSC$17258_channelVersion_<=6?q:b.mapId$jscomp$3-g;try{_.Ao.forEach(U,function(J){return function(k,a){L.push("req"+J.mapId$jscomp$3+"_"+a+"="+encodeURIComponent(k))}}(b))}catch(J){L.push("req"+b.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}n.pendingMaps_=n.pendingMaps_.concat(n.JSC$17254_outgoingMaps_.splice(0,D));
return L.join("&")},P5U=function(n){n.JSC$17258_backChannelRequest_||n.JSC$17258_backChannelTimerId_||(n.JSC$17258_backChannelAttemptId_=1,n.JSC$17258_backChannelTimerId_=OW((0,_.Et)(n.JSC$17258_onStartBackChannelTimer_,n),0),n.JSC$17258_backChannelRetryCount_=0)},mrR=function(n){if(n.JSC$17258_backChannelRequest_||n.JSC$17258_backChannelTimerId_||n.JSC$17258_backChannelRetryCount_>=3)return!1;
n.JSC$17254_channelDebug_.debug("Going to retry GET");n.JSC$17258_backChannelAttemptId_++;n.JSC$17258_backChannelTimerId_=OW((0,_.Et)(n.JSC$17258_onStartBackChannelTimer_,n),tfO(n,n.JSC$17258_backChannelRetryCount_));n.JSC$17258_backChannelRetryCount_++;return!0};
v3.prototype.JSC$17258_onStartBackChannelTimer_=function(){this.JSC$17258_backChannelTimerId_=null;this.JSC$17254_channelDebug_.debug("Creating new HttpRequest");this.JSC$17258_backChannelRequest_=new KP(this,this.JSC$17254_channelDebug_,this.sid_,"rpc",this.JSC$17258_backChannelAttemptId_);this.JSC$17258_backChannelRequest_.JSC$17246_extraHeaders_=this.JSC$17258_extraHeaders_;this.JSC$17258_backChannelRequest_.JSC$17246_readyStateChangeThrottleMs_=0;var n=this.JSC$17258_backChannelUri_.clone();_.K1(n,
"RID","rpc");_.K1(n,"SID",this.sid_);_.K1(n,"CI",this.useChunked_?"0":"1");_.K1(n,"AID",this.JSC$17258_lastArrayId_);XF(this,n);_.K1(n,"TYPE","xmlhttp");JO3(this.JSC$17258_backChannelRequest_,n,!0,this.JSC$17258_hostPrefix_,!1);this.JSC$17254_channelDebug_.debug("New Request created")};
var my=function(n,D,L){n.JSC$17254_channelDebug_.debug("Test Connection Finished");n.useChunked_=n.secondTestResults_==null?L:!n.secondTestResults_;n.JSC$17258_lastStatusCode_=D.JSC$17253_lastStatusCode_;n.asyncTest_||OpO(n)},AOT=function(n,D){n.JSC$17254_channelDebug_.debug("Test Connection Failed");
n.JSC$17258_lastStatusCode_=D.JSC$17253_lastStatusCode_;tv(n,2)};
v3.prototype.JSC$17253_onRequestData=function(n,D){if(this.state_!=0&&(this.JSC$17258_backChannelRequest_==n||this.forwardChannelRequest_==n))if(this.JSC$17258_lastStatusCode_=n.JSC$17246_lastStatusCode_,this.forwardChannelRequest_==n&&this.state_==3)if(this.JSC$17258_channelVersion_>7){try{var L=this.JSC$17254_parser_.parse(D)}catch(g){L=null}if(Array.isArray(L)&&L.length==3)if(D=L,D[0]==0)a:if(this.JSC$17254_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17258_backChannelTimerId_)this.JSC$17254_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17258_backChannelRequest_)if(this.JSC$17258_backChannelRequest_.JSC$17246_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17246_requestStartTime_)WEO(this),this.JSC$17258_backChannelRequest_.cancel(),this.JSC$17258_backChannelRequest_=null;else break a;else this.JSC$17254_channelDebug_.warning("We do not have a BackChannel established");mrR(this);xj(19)}else this.JSC$17258_lastPostResponseArrayId_=D[1],n=this.JSC$17258_lastPostResponseArrayId_-this.JSC$17258_lastArrayId_,0<
n&&(D=D[2],this.JSC$17254_channelDebug_.debug(D+" bytes (in "+n+" arrays) are outstanding on the BackChannel"),D<37500&&this.useChunked_&&this.JSC$17258_backChannelRetryCount_==0&&!this.JSC$17258_deadBackChannelTimerId_&&(this.JSC$17258_deadBackChannelTimerId_=OW((0,_.Et)(this.JSC$17258_onBackChannelDead_,this),6E3)));else this.JSC$17254_channelDebug_.debug("Bad POST response data returned"),tv(this,11)}else D!="y2f%"&&(this.JSC$17254_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
tv(this,11));else this.JSC$17258_backChannelRequest_==n&&WEO(this),_.ZQ(D)||(n=this.JSC$17254_parser_.parse(D),this.onInput_(n))};
v3.prototype.JSC$17258_onBackChannelDead_=function(){this.JSC$17258_deadBackChannelTimerId_!=null&&(this.JSC$17258_deadBackChannelTimerId_=null,this.JSC$17258_backChannelRequest_.cancel(),this.JSC$17258_backChannelRequest_=null,mrR(this),xj(20))};
var WEO=function(n){n.JSC$17258_deadBackChannelTimerId_!=null&&(_.U8.clearTimeout(n.JSC$17258_deadBackChannelTimerId_),n.JSC$17258_deadBackChannelTimerId_=null)};
v3.prototype.JSC$17253_onRequestComplete=function(n){this.JSC$17254_channelDebug_.debug("Request complete");if(this.JSC$17258_backChannelRequest_==n){WEO(this);this.JSC$17258_backChannelRequest_=null;var D=2}else if(this.forwardChannelRequest_==n)this.forwardChannelRequest_=null,D=1;else return;this.JSC$17258_lastStatusCode_=n.JSC$17246_lastStatusCode_;if(this.state_!=0)if(n.JSC$17246_successful_)if(D==1){D=n.JSC$17246_postData_?n.JSC$17246_postData_.length:0;n=Date.now()-n.JSC$17246_requestStartTime_;
var L=bpT;L.dispatchEvent(new C5J(L,D,n,this.JSC$17258_forwardChannelRetryCount_));h8T(this);this.handler_&&this.handler_.JSC$17265_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else P5U(this);else{L=n.getLastError();if(L==3||L==7||L==0&&this.JSC$17258_lastStatusCode_>0)this.JSC$17254_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17254_channelDebug_.debug("Maybe retrying, last error: "+G$R(L,this.JSC$17258_lastStatusCode_));var g;if(g=D==1)this.forwardChannelRequest_||
this.JSC$17258_forwardChannelTimerId_||this.state_==1||this.JSC$17258_forwardChannelRetryCount_>=2?g=!1:(this.JSC$17254_channelDebug_.debug("Going to retry POST"),this.JSC$17258_forwardChannelTimerId_=OW((0,_.Et)(this.JSC$17258_onStartForwardChannelTimer_,this,n),tfO(this,this.JSC$17258_forwardChannelRetryCount_)),this.JSC$17258_forwardChannelRetryCount_++,g=!0);if(g||D==2&&mrR(this))return;this.JSC$17254_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17254_channelDebug_.debug("Error: HTTP request failed");
switch(L){case 1:tv(this,5);break;case 4:tv(this,10);break;case 3:tv(this,6);break;case 7:tv(this,12);break;default:tv(this,2)}}};
var tfO=function(n,D){var L=5E3+Math.floor(Math.random()*1E4);n.isActive()||(n.JSC$17254_channelDebug_.debug("Inactive channel"),L*=2);return L*D};
v3.prototype.onInput_=function(n){for(var D=0;D<n.length;D++){var L=n[D];this.JSC$17258_lastArrayId_=L[0];L=L[1];this.state_==2?L[0]=="c"?(this.sid_=L[1],this.JSC$17258_hostPrefix_=L[2],L=L[3],L!=null?this.JSC$17258_channelVersion_=L:this.JSC$17258_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17265_channelOpened(),this.JSC$17258_backChannelUri_=fzA(this,this.JSC$17258_hostPrefix_,this.JSC$17258_path_),P5U(this)):L[0]=="stop"&&tv(this,7):this.state_==3&&(L[0]=="stop"?tv(this,7):
L[0]!="noop"&&this.handler_&&this.handler_.JSC$17265_channelHandleArray(L),this.JSC$17258_backChannelRetryCount_=0)}};
v3.prototype.JSC$17258_ensureInState_=function(n){if(!_.tJ(arguments,this.state_))throw Error("Ck`"+this.state_);};
var tv=function(n,D){n.JSC$17254_channelDebug_.info("Error code "+D);if(D==2||D==9){var L=null;n.handler_&&(L=null);var g=(0,_.Et)(n.testGoogleComCallback_,n);L||(L=new _.o7("//www.google.com/images/cleardot.gif"),_.Ub(L));R23(L.toString(),1E4,g)}else xj(2);n.onError_(D)};
v3.prototype.testGoogleComCallback_=function(n){n?(this.JSC$17254_channelDebug_.info("Successfully pinged google.com"),xj(2)):(this.JSC$17254_channelDebug_.info("Failed to ping google.com"),xj(1),this.onError_(8))};
v3.prototype.onError_=function(n){this.JSC$17254_channelDebug_.debug("HttpChannel: error - "+n);this.state_=0;this.handler_&&this.handler_.JSC$17265_channelError(n);wO2(this);ipJ(this)};
var wO2=function(n){n.state_=0;n.JSC$17258_lastStatusCode_=-1;if(n.handler_)if(n.pendingMaps_.length==0&&n.JSC$17254_outgoingMaps_.length==0)n.handler_.JSC$17265_channelClosed();else{n.JSC$17254_channelDebug_.debug("Number of undelivered maps, pending: "+n.pendingMaps_.length+", outgoing: "+n.JSC$17254_outgoingMaps_.length);var D=_.XB(n.pendingMaps_),L=_.XB(n.JSC$17254_outgoingMaps_);n.pendingMaps_.length=0;n.JSC$17254_outgoingMaps_.length=0;n.handler_.JSC$17265_channelClosed(D,L)}},s$D=function(n,
D){D=u$J(n,null,D);
n.JSC$17254_channelDebug_.debug("GetForwardChannelUri: "+D);return D},fzA=function(n,D,L){D=u$J(n,n.JSC$17253_shouldUseSecondaryDomains()?D:null,L);
n.JSC$17254_channelDebug_.debug("GetBackChannelUri: "+D);return D},u$J=function(n,D,L){var g=_.e0(L);
if(g.JSC$7887_domain_!="")D&&_.D1(g,D+"."+g.JSC$7887_domain_),_.L$(g,g.JSC$7887_port_);else{var b=window.location;g=NVC(b.protocol,D?D+"."+b.hostname:b.hostname,+b.port,L)}n.JSC$17258_extraParams_&&_.Ao.forEach(n.JSC$17258_extraParams_,function(q,U){_.K1(g,U,q)});
_.K1(g,"VER",n.JSC$17258_channelVersion_);XF(n,g);return g};
v3.prototype.JSC$17253_createXhrIo=function(n){if(n)throw Error("zk");n=new _.wK;n.JSC$7653_withCredentials_=!1;return n};
v3.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
v3.prototype.notifyServerReachabilityEvent=function(n){var D=bpT;D.dispatchEvent(new rOo(D,n))};
v3.prototype.JSC$17253_shouldUseSecondaryDomains=function(){return!1};
new bqw;var vvT=function(){};
_.G=vvT.prototype;_.G.JSC$17265_channelOpened=function(){};
_.G.JSC$17265_channelHandleArray=function(){};
_.G.JSC$17265_channelSuccess=function(){};
_.G.JSC$17265_channelError=function(){};
_.G.JSC$17265_channelClosed=function(){};
_.G.JSC$17265_getAdditionalParams=function(){return{}};
_.G.isActive=function(){return!0};var XO3=function(n){n.front_.length===0&&(n.front_=n.back_,n.front_.reverse(),n.back_=[])};
_.G=mvR.prototype;_.G.enqueue=function(n){this.back_.push(n)};
_.G.peek=function(){XO3(this);return _.eJ(this.front_)};
_.G.getCount=function(){return this.front_.length+this.back_.length};
_.G.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.G.clear=function(){this.front_=[];this.back_=[]};
_.G.contains=function(n){return _.tJ(this.front_,n)||_.tJ(this.back_,n)};
_.G.remove=function(n){var D=this.front_;var L=Array.prototype.lastIndexOf.call(D,n,D.length-1);L>=0?(_.uBJ(D,L),D=!0):D=!1;return D||_.vy(this.back_,n)};
_.G.getValues=function(){for(var n=[],D=this.front_.length-1;D>=0;--D)n.push(this.front_[D]);D=this.back_.length;for(var L=0;L<D;++L)n.push(this.back_[L]);return n};var lz=function(n){this.JSC$17269_map_=new _.VZ;this.size=0;n&&this.addAll(n)},lz3=function(n){var D=typeof n;
return D=="object"&&n||D=="function"?"o"+_.Nf(n):D.charAt(0)+n};
_.G=lz.prototype;_.G.getCount=function(){return this.JSC$17269_map_.size};
_.G.add=function(n){this.JSC$17269_map_.set(lz3(n),n);this.size=this.JSC$17269_map_.size};
_.G.addAll=function(n){n=_.jt(n);for(var D=n.length,L=0;L<D;L++)this.add(n[L]);this.size=this.JSC$17269_map_.size};
_.G.removeAll=function(n){n=_.jt(n);for(var D=n.length,L=0;L<D;L++)this.remove(n[L]);this.size=this.JSC$17269_map_.size};
_.G.delete=function(n){n=this.JSC$17269_map_.remove(lz3(n));this.size=this.JSC$17269_map_.size;return n};
_.G.remove=function(n){return this.delete(n)};
_.G.clear=function(){this.JSC$17269_map_.clear();this.size=0};
_.G.isEmpty=function(){return this.JSC$17269_map_.size===0};
_.G.has=function(n){return this.JSC$17269_map_.containsKey(lz3(n))};
_.G.contains=function(n){return this.JSC$17269_map_.containsKey(lz3(n))};
_.G.getValues=function(){return this.JSC$17269_map_.getValues()};
_.G.values=function(){return this.JSC$17269_map_.values()};
_.G.clone=function(){return new lz(this)};
_.G.equals=function(n){return this.getCount()==HWA(n)&&MfO(this,n)};
var MfO=function(n,D){var L=HWA(D);if(n.getCount()>L)return!1;!(D instanceof lz)&&L>5&&(D=new lz(D));return yDA(n,function(g){var b=D;return b.contains&&typeof b.contains=="function"?b.contains(g):b.containsValue&&typeof b.containsValue=="function"?b.containsValue(g):_.lT(b)||typeof b==="string"?_.tJ(b,g):_.Ao.containsValue(b,g)})};
lz.prototype.__iterator__=function(){return this.JSC$17269_map_.__iterator__(!1)};
lz.prototype[Symbol.iterator]=function(){return this.values()};var ovA={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(n){return(this._clampValue(n)-this.min)/(this.max-this.min)},
_clampValue:function(n){return Math.min(this.max,Math.max(this.min,this._calcStep(n)))},
_calcStep:function(n){n=parseFloat(n);if(!this.step)return n;n=Math.round((n-this.min)/this.step);return this.step<1?n/(1/this.step)+this.min:n*this.step+this.min},
_validateValue:function(){var n=this._clampValue(this.value);this.value=this.oldValue=isNaN(n)?this.oldValue:n;return this.value!==n},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var YC3;var SCw;_.Zy({_template:function(){if(SCw!==void 0)return SCw;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;YC3===void 0&&(YC3=document.createElement("template"));var g=YC3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return SCw=n},
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(){_.X6(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(n){n.keyCode===27&&(n.preventDefault(),this.close())},
_track:function(n){if(!this.persistent&&!this.disableSwipe)switch(n.preventDefault(),n.detail.state){case "start":this._trackStart(n);break;case "track":this._trackMove(n);break;case "end":this._trackEnd(n)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var n=this.$.contentContainer.getBoundingClientRect();this._savedWidth=n.width;this._translateOffset=this.position==="left"?n.left:n.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(n){this._trackDetails&&(this._translateDrawer(n.detail.dx+this._translateOffset),this._trackDetails.push({dx:n.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(n){if(this._trackDetails){var D=n.detail.dx+this._translateOffset,L=this.getWidth();D=this.position==="left"?D>=0||D<=-L:D<=0||D>=L;if(!D){var g=this._trackDetails;this._trackDetails=null;this._flingDrawer(n,g);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}L/=2;n.detail.dx<-L?this.opened=this.position==="right":n.detail.dx>L&&(this.opened=this.position==="left");D?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(n,D){for(var L=Date.now(),g=L-100,b,q=0,U=D.length-1;q<=U;){var J=q+U>>1,k=D[J];k.timeStamp>=g?(b=k,U=J-1):q=J+1}return b?(n.detail.dx-b.dx)/(L-b.timeStamp||1):0},
_flingDrawer:function(n,D){D=this._calculateVelocity(n,D);if(!(Math.abs(D)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;n=n.detail.dx+this._translateOffset;var L=this.getWidth(),g=this.position==="left",b=D>0;b?(D=Math.max(D,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(D=Math.min(D,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");D=this._FLING_INITIAL_SLOPE*(!b&&g?-(n+L):b&&!g?L-n:-n)/D;this._styleTransitionDuration(D);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,D)}},
_styleTransitionDuration:function(n){this.style.transitionDuration=n+"ms";this.$.contentContainer.style.transitionDuration=n+"ms";this.$.scrim.style.transitionDuration=n+"ms"},
_styleTransitionTimingFunction:function(n){this.$.contentContainer.style.transitionTimingFunction=n;this.$.scrim.style.transitionTimingFunction=n},
_translateDrawer:function(n){var D=this.getWidth();this.position==="left"?(n=Math.max(-D,Math.min(n,0)),this.$.scrim.style.opacity=1+n/D):(n=Math.max(0,Math.min(n,D)),this.$.scrim.style.opacity=1-n/D);this.translate3d(n+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var n=this._drawerState;n===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;n!==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=""),n!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var n=_.cb(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"])');n.length>0?(this._firstTabStop=n[0],this._lastTabStop=n[n.length-1]):
this._lastTabStop=this._firstTabStop=null;(n=this.getAttribute("tabindex"))&&parseInt(n,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(n){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||n.keyCode!==9||(n.shiftKey?this._firstTabStop&&_.cb(n).localTarget===this._firstTabStop&&(n.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.cb(n).localTarget===this._lastTabStop&&(n.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(n,D){this.toggleClass("visible",n&&!D,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 FE2;var HpT;_.Zy({_template:function(){if(HpT!==void 0)return HpT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;FE2===void 0&&(FE2=document.createElement("template"));var g=FE2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return HpT=n},
is:"tp-yt-paper-progress",behaviors:[ovA],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(n){this.toggleClass("indeterminate",n,this.$.primaryProgress)},
_transformProgress:function(n,D){n.style.transform=n.style.webkitTransform="scaleX("+D/100+")"},
_mainRatioChanged:function(n){this._transformProgress(this.$.primaryProgress,n)},
_progressChanged:function(n,D,L,g,b){n=this._clampValue(n);D=this._clampValue(D);var q=this._calcRatio(n)*100,U=this._calcRatio(D)*100;this._setSecondaryRatio(q);this._transformProgress(this.$.secondaryProgress,q);this._transformProgress(this.$.primaryProgress,U);this.secondaryProgress=n;b?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",D);this.setAttribute("aria-valuemin",L);this.setAttribute("aria-valuemax",g)},
_disabledChanged:function(n){this.setAttribute("aria-disabled",n?"true":"false")},
_hideSecondaryProgress:function(n){return n===0}});var yO2;var NqA;var j$U=function(){};
_.G=j$U.prototype;_.G.registered=function(){};
_.G.addOwnKeyBinding=function(){};
_.G.removeOwnKeyBindings=function(){};
_.G.keyboardEventMatchesKeys=function(){};
_.G._collectKeyBindings=function(){};
_.G._prepKeyBindings=function(){};
_.G._addKeyBinding=function(){};
_.G._resetKeyEventListeners=function(){};
_.G._listenKeyEventListeners=function(){};
_.G._unlistenKeyEventListeners=function(){};
_.G._onKeyBindingEvent=function(){};
_.G._triggerKeyHandler=function(){};
_.G._tapHandler=function(){};
_.G._focusChanged=function(){};
_.G._detectKeyboardFocus=function(){};
_.G._userActivate=function(){};
_.G._upHandler=function(){};
_.G._spaceKeyDownHandler=function(){};
_.G._spaceKeyUpHandler=function(){};
_.G._asyncClick=function(){};
_.G._pressedChanged=function(){};
_.G._ariaActiveAttributeChanged=function(){};
_.G._activeChanged=function(){};
_.G._controlStateChanged=function(){};
_.G._changedButtonState=function(){};
_.G._focusBlurHandler=function(){};
_.G._disabledChanged=function(){};
_.G._changedControlState=function(){};
_.G._buttonStateChanged=function(){};
_.G._downHandler=function(){};
_.G.ensureRipple=function(){};
_.G.getRipple=function(){};
_.G.hasRipple=function(){};
_.G._noinkChanged=function(){};
_.G._calcRatio=function(){};
_.G._clampValue=function(){};
_.G._calcStep=function(){};
_.G._validateValue=function(){};
_.G._update=function(){};
_.G._setImmediateValue=function(){};
_.G._setExpand=function(){};
_.G._setDragging=function(){};
_.G._setTransiting=function(){};
_.G._setMarkers=function(){};
_.G._setPressed=function(){};
_.G._setPointerDown=function(){};
_.G._setReceivedFocusFromKeyboard=function(){};
_.G._setFocused=function(){};
_.G._setRatio=function(){};
j$U=_.Zy({_template:function(){if(NqA!==void 0)return NqA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;yO2===void 0&&(yO2=document.createElement("template"));var g=yO2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return NqA=n},
is:"tp-yt-paper-slider",behaviors:[_.QZ,_.zC,_.Cej,ovA],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[]}}},
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&&_.Cu(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(n,D,L){this.setAttribute("aria-valuemin",D);this.setAttribute("aria-valuemax",L);this.setAttribute("aria-valuenow",n);this._positionKnob(this._calcRatio(n)*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(n){this._setImmediateValue(this._calcStep(this._calcKnobPosition(n)));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(n){return(this.max-this.min)*n/100+this.min},
_onTrack:function(n){n.stopPropagation();switch(n.detail.state){case "start":this._trackStart(n);break;case "track":this._trackX(n);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(n){this.dragging||this._trackStart(n);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,n.detail.dx*(this._isRTL?-1:1)));n=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(n);n=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(n+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var n=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;n.transform=n.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(n){this._expandKnob();n.preventDefault();this.focus()},
_bartrack:function(n){this._allowBarEvent(n)&&this._onTrack(n)},
_barclick:function(n){this._w=this.$.sliderBar.offsetWidth;var D=this.$.sliderBar.getBoundingClientRect();D=(n.detail.x-D.left)/this._w*100;this._isRTL&&(D=100-D);var L=this.ratio;this._setTransiting(!0);this._positionKnob(D);L===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
n.preventDefault();this.focus()},
_bardown:function(n){this._allowBarEvent(n)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(n))},
_knobTransitionEnd:function(n){n.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(n,D,L,g){g||this._setMarkers([]);D=Math.round((L-D)/this.step);D>n&&(D=n);if(D<0||!isFinite(D))D=0;this._setMarkers(Array(D))},
_mergeClasses:function(n){return Object.keys(n).filter(function(D){return n[D]}).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(n){return!this.ignoreBarTouch||n.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(n){this._isRTL?this._incrementKey(n):this._decrementKey(n)},
_rightKey:function(n){this._isRTL?this._decrementKey(n):this._incrementKey(n)},
_incrementKey:function(n){this.disabled||(n.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),n.preventDefault())},
_decrementKey:function(n){this.disabled||(n.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),n.preventDefault())},
_changeValue:function(n){this.value=n.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(n){n.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.I0j._createRipple.call(this)},
_focusedChanged:function(n){n&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=n?"":"none",this._ripple.holdDown=n)}});var nLT;var DQT;var Mu=null,LzO=function(){};
_.G=LzO.prototype;_.G.fit=function(){};
_.G._discoverInfo=function(){};
_.G.resetFit=function(){};
_.G.refit=function(){};
_.G.position=function(){};
_.G.constrain=function(){};
_.G._sizeDimension=function(){};
_.G.__sizeDimension=function(){};
_.G.center=function(){};
_.G.__getNormalizedRect=function(){};
_.G.__getOffscreenArea=function(){};
_.G.__getPosition=function(){};
_.G.notifyResize=function(){};
_.G.assignParentResizable=function(){};
_.G.stopResizeNotificationsFor=function(){};
_.G._subscribeIronResize=function(){};
_.G._unsubscribeIronResize=function(){};
_.G.resizerShouldNotify=function(){};
_.G._onDescendantIronResize=function(){};
_.G._fireResize=function(){};
_.G._onIronRequestResizeNotifications=function(){};
_.G._parentResizableChanged=function(){};
_.G._notifyDescendant=function(){};
_.G._requestResizeNotifications=function(){};
_.G._findParent=function(){};
_.G.toggle=function(){};
_.G.open=function(){};
_.G.close=function(){};
_.G.cancel=function(){};
_.G.invalidateTabbables=function(){};
_.G._ensureSetup=function(){};
_.G._canceledChanged=function(){};
_.G._withBackdropChanged=function(){};
_.G._prepareRenderOpened=function(){};
_.G._finishRenderOpened=function(){};
_.G._finishRenderClosed=function(){};
_.G._preparePositioning=function(){};
_.G._finishPositioning=function(){};
_.G._applyFocus=function(){};
_.G._onCaptureClick=function(){};
_.G._onCaptureFocus=function(){};
_.G._onCaptureEsc=function(){};
_.G._onCaptureTab=function(){};
_.G._onIronResize=function(){};
_.G._onNodesChange=function(){};
_.G.__ensureFirstLastFocusables=function(){};
_.G.__openedChanged=function(){};
_.G.__deraf=function(){};
_.G.__updateScrollObservers=function(){};
_.G.__addScrollListeners=function(){};
_.G.__removeScrollListeners=function(){};
_.G.__isValidScrollAction=function(){};
_.G.__onCaptureScroll=function(){};
_.G.__saveScrollPosition=function(){};
_.G.__restoreScrollPosition=function(){};
_.G._setCanceled=function(){};
LzO=_.Zy({_template:function(){if(DQT!==void 0)return DQT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;nLT===void 0&&(nLT=document.createElement("template"));var g=nLT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);return DQT=n},
is:"tp-yt-paper-toast",behaviors:[_.MP],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(){_.uk._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.tL.requestAvailability()},
show:function(n){typeof n=="string"&&(n={text:n});for(var D in n)D.indexOf("_")===0?_.uk._warn('The property "'+D+'" is private and was not set.'):D in this?this[D]=n[D]:_.uk._warn('The property "'+D+'" is not valid.');this.open()},
hide:function(){this.close()},
__onTransitionEnd:function(n){n&&n.target===this&&n.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Mu&&Mu!==this&&Mu.close(),Mu=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Mu===this&&(Mu=null);_.lS._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(n){this.positionTarget=n},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var gL2=new _.H("disablePersonalizationAction");var Kr3=new _.H("showDmaConsentFlowCommand");var RPT=new _.H("showMmgNoticeCommand");var b9D=new _.H("saveConsentAction");var $QU=function(n){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.CA(n)};
_.f($QU,_.yR);var GlA=_.Acy($QU);var qV2=new _.H("updateTopbarAvatarAction");var VAl=new _.H("channelHandleValidationResultRenderer");var UQO=new _.H("generateHandleFromNameResultRenderer");var BoA=new _.H("channelHandleInputRenderer");var JeC=new _.H("copyLinkRenderer");var kl3=new _.H("timedCommand");var p9U=new _.H("clearCookieAction");var Z9l=new _.H("getMultiPageMenuAction");var aHw=new _.H("addToGuideSectionAction"),dQ2=new _.H("removeFromGuideSectionAction");var ToT=new _.H("updateNotificationsUnseenCountAction");var ELo=new _.H("persistSubscriptionsDisplayPreferencesCommand");var sYw=new _.H("resetChannelUnreadCountCommand");var ce3=new _.H("resetSubscriptionsUnreadDotCommand");var QYT=new _.H("selectCountryCommand");var upD=new _.H("selectLanguageCommand");var Nkl=new _.H("sendFeedbackAction");var fH3=new _.H("uploadImageToScottyCommand");var AeA=new _.H("webNativeShareCommand");var zwT=new _.H("registerPromoCommand");var IHT=new _.H("setPushNotificationsEnabledCommand");var CV2=new _.H("desktopTopbarRenderer");var rel=new _.H("surveyFollowUpRenderer");var O9R=new _.H("handlesClaimingRadioOptionRenderer");var i9U=new _.H("hotkeyDialogRenderer");var w9R=new _.H("modifyReportFormCommand");var hw3=new _.H("accountLinkCommand");var Wz3=new _.H("accountUnlinkCommand");var ewA=new _.H("logAccountLinkingEventCommand");var xQ3=new _.H("guideCollapsibleEntryRenderer");var KzA=new _.H("guideDownloadsEntryRenderer");var ol=new _.H("guideEntryRenderer");var RwO=new _.H("getLocationCommand");var PV3=new _.H("locationCollectionCommand");var tAA=new _.H("storiesItemViewModel");var mQl=new _.H("addToRemoteQueueAction");var vLl=new _.H("insertInRemoteQueueAction");var X9w=new _.H("removeFromRemoteQueueAction");var lHo=new _.H("notificationRenderer");var QxT=new _.H("localWatchHistoryCommand");var MAT=new _.H("pdgBuyFlowHeaderRenderer");var oLA=new _.H("pdgColorSliderRenderer");var YVl=new _.H("pdgCommentOptionRenderer");var SVC=new _.H("pdgCommentPreviewRenderer");var FzJ=new _.H("superVodSelectableItemButtonRenderer");var H9A=new _.H("switchButtonRenderer");var yeT=new _.H("upsellDialogRenderer");var NoA=new _.H("feedbackQuestionRenderer"),jYC=new _.H("feedbackOptionRenderer");var nE3=new _.H("sponsorshipsTierRenderer"),DYJ=new _.H("sponsorshipsPromotionChannelRenderer");var Lew=new _.H("simpleSurveyMessageRenderer");var NKU=new _.H("invokeInstrumentManagerAction");var gE3=new _.H("logYpcFlowDismissCommand");var b4A=new _.H("logYpcFlowStartCommand");var $YR=new _.H("unlimitedCreateFamilyEndpoint");var G_J=new _.H("iconBadgeRenderer");var E2w=new _.H("collaborativePlaylistVisibilityValidationRule");var q_D=function(n){_.Ev.call(this,"channelMessage");this.message=n};
_.f(q_D,_.Ev);var VYU=function(n){_.Ev.call(this,"channelError");this.error=n};
_.f(VYU,_.Ev);var UYo={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",CAST_DIALOG_SIGN_IN:"cds",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"},BzT={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},Jg3={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},
k_T={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},p1O={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var Yj=function(n){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 _.VZ;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";n&&(this.id=n.id||n.name,this.name=n.name,this.clientName=n.clientName?n.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=n.app,this.type=n.type||"REMOTE_CONTROL",this.username=n.user||"",this.avatar=n.userAvatarUri||"",this.obfuscatedGaiaId=n.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=n.ownerObfuscatedGaiaId||"",this.theme=n.theme||"u",Z4U(this,n.capabilities||""),a7A(this,n.compatibleSenderThemes||""),dYT(this,n.experiments||""),
this.remoteControllerUrl=n.remoteControllerUrl||"",this.localChannelEncryptionKey=n.localChannelEncryptionKey||"",this.deviceContext=n.deviceContext,this.brand=n.brand||"",this.model=n.model||"",this.year=n.year||0,this.os=n.os||"",this.osVersion=n.osVersion||"",this.chipset=n.chipset||"",this.mdxDialServerType=n.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=n.pairingType||"unknown",n=n.deviceInfo)&&(n=JSON.parse(n),this.brand=n.brand||"",this.model=n.model||"",this.year=n.year||
0,this.os=n.os||"",this.osVersion=n.osVersion||"",this.chipset=n.chipset||"",this.clientName=n.clientName?n.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=n.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
Yj.prototype.copy=function(){var n={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&&(n.brand=this.brand);
this.model&&(n.model=this.model);this.year&&(n.year=this.year);this.os&&(n.os=this.os);this.osVersion&&(n.osVersion=this.osVersion);this.chipset&&(n.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(n.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(n.mdxDialServerType=this.mdxDialServerType);n=new Yj(n);n.connected=this.connected;n.remoteControllerUrl=this.remoteControllerUrl;n.localChannelEncryptionKey=this.localChannelEncryptionKey;n.deviceContext=
this.deviceContext;return n};
Yj.prototype.equals=function(n){return n?this.id==n.id:!1};
var Z4U=function(n,D){n.capabilities.clear();_.Jf(D.split(","),_.su(_.Ao.contains,UYo)).forEach(function(L){n.capabilities.add(L)})},a7A=function(n,D){n.compatibleSenderThemes.clear();
_.Jf(D.split(","),_.su(_.Ao.contains,BzT)).forEach(function(L){n.compatibleSenderThemes.add(L)})},dYT=function(n,D){n.experiments.clear();
D.split(",").forEach(function(L){n.experiments.add(L)})};var TzJ=function(n,D){this.action=n;this.params=D||{}};_.Vc(v4U,_.TR);_.G=v4U.prototype;_.G.JSC$17305_onTick_=function(){this.JSC$17303_interval_=Math.min(3E5,this.JSC$17303_interval_*2);this.JSC$17305_listener_();this.nextTickTime_&&this.start()};
_.G.start=function(){var n=this.JSC$17303_interval_+15E3*Math.random(),D=this.delay_;D.isActive()||D.start(n);this.nextTickTime_=Date.now()+n};
_.G.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.G.isActive=function(){return this.delay_.isActive()};
_.G.reset=function(){this.delay_.stop();this.JSC$17303_interval_=5E3};_.Vc(wi,vvT);_.G=wi.prototype;_.G.subscribe=function(n,D,L){return this.pubsub_.subscribe(n,D,L)};
_.G.unsubscribe=function(n,D,L){return this.pubsub_.unsubscribe(n,D,L)};
_.G.unsubscribeByKey=function(n){return this.pubsub_.unsubscribeByKey(n)};
_.G.publish=function(n,D){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.G.dispose=function(){this.JSC$17306_disposed_||(this.JSC$17306_disposed_=!0,_.og(this.pubsub_),this.disconnect(),_.og(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17306_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.kd({})})};
_.G.isDisposed=function(){return this.JSC$17306_disposed_};
_.G.connect=function(n,D,L){var g=this,b,q,U,J;return _.B(function(k){if(k.nextAddress==1)return _.Zu(k,2),g.useAsyncBrowserChannelHandler_?_.p(k,g.connectPromise_,2):k.jumpTo(2);_.p7(k);if(g.JSC$17306_disposed_||g.JSC$17306_channel_&&g.JSC$17306_channel_.getState()==2)return k.return();g.sCookie_="";g.reconnectTimer_.stop();g.connectionParams_=n||null;g.connectUi_=D||0;b=g.JSC$17306_pathPrefix_+"/test";q=g.JSC$17306_pathPrefix_+"/bind";U=new v3(L?L.firstTestResults:null,L?L.secondTestResults:null,
g.enableAsyncTest_);if(J=g.JSC$17306_channel_)J.handler_=null;U.handler_=g;g.JSC$17306_channel_=U;if(g.useAsyncBrowserChannelHandler_)return g.connectPromise_=EE2(g).then(function(){return sOT(g,b,q,J,L)}),k.return(g.connectPromise_.then(function(){g.connectPromise_=_.kd()}));
sOT(g,b,q,J,L);return _.au(k,0)})};
var sOT=function(n,D,L,g,b){cgo(n);if(n.JSC$17306_channel_){var q=_.OJ("ID_TOKEN"),U=n.JSC$17306_channel_.JSC$17258_extraHeaders_||{};q?U["x-youtube-identity-token"]=q:delete U["x-youtube-identity-token"];n.JSC$17306_channel_.JSC$17258_extraHeaders_=U}QOU(n);g?(g.getState(),n.JSC$17306_channel_.connect(D,L,n.defaultQueryParams_,g.sid_,g.JSC$17258_lastArrayId_)):b?n.JSC$17306_channel_.connect(D,L,n.defaultQueryParams_,b.sessionId,b.arrayId):n.JSC$17306_channel_.connect(D,L,n.defaultQueryParams_)};
wi.prototype.disconnect=function(n){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.kd())}finally{this.disconnectUi_=n||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),cgo(this),this.JSC$17306_channel_&&(this.JSC$17306_channel_.getState()==3&&xrA(this.JSC$17306_channel_),this.JSC$17306_channel_.disconnect()),this.disconnectUi_=0}};
wi.prototype.sendMessage=function(n,D){var L=this,g;return _.B(function(b){switch(b.nextAddress){case 1:_.Zu(b,2);if(!L.useAsyncBrowserChannelHandler_){b.jumpTo(2);break}return _.p(b,L.connectPromise_,2);case 2:_.p7(b);if(L.JSC$17306_disposed_)return b.return();g={_sc:n};D&&_.Ao.extend(g,D);if(L.reconnectTimer_.isActive()||(L.JSC$17306_channel_?L.JSC$17306_channel_.getState():0)==2){L.JSC$17306_pendingMessages_.push(g);b.jumpTo(6);break}if(!L.isChannelOpened()){b.jumpTo(6);break}_.Zu(b,8);if(!L.useAsyncBrowserChannelHandler_||
u22(L,n)){b.jumpTo(8);break}return _.p(b,EE2(L),8);case 8:_.p7(b,0,0,1);L.isChannelOpened()&&(u22(L,n)||QOU(L),cgo(L),e83(L.JSC$17306_channel_,g));_.au(b,6,1);break;case 6:_.au(b,0)}})};
var u22=function(n,D){return n.enableMdxAuthForConnectionOnly_?!0:n.disableMdxAuthForAdMessages_?Object.values(Jg3).includes(D):n.disableMdxAuthForNonPlaybackMessages_?!Object.values(k_T).includes(D):n.disableMdxAuthForShortsMessages_?Object.values(p1O).includes(D):!1};
wi.prototype.JSC$17265_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17306_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)f7U(this);else{var n=this.JSC$17306_pendingMessages_;this.JSC$17306_pendingMessages_=[];var D=n.length;QOU(this);AgA(this,n,D);z7w(this)}else z7w(this)};
var f7U=function(n){var D,L;_.B(function(g){if(g.nextAddress==1)return _.Zu(g,2),_.p(g,EE2(n),2);_.p7(g);D=n.JSC$17306_pendingMessages_;n.JSC$17306_pendingMessages_=[];L=D.length;AgA(n,D,L);z7w(n);return _.au(g,0)})},AgA=function(n,D,L){for(var g=0;g<L;++g)e83(n.JSC$17306_channel_,D[g]);
z7w(n)},z7w=function(n){n.publish("handlerOpened");
n.JSC$17306_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.G=wi.prototype;_.G.JSC$17265_channelError=function(n){var D=n==2&&this.JSC$17306_channel_.JSC$17258_lastStatusCode_==401;n==4||D||this.reconnectTimer_.start();this.publish("handlerError",n,D);D=Object.keys(Iz3).find(function(L){return Iz3[L]===n});
this.JSC$17306_channelErrorCounter.increment("BROWSER_CHANNEL",D!=null?D:"UNKNOWN")};
_.G.JSC$17265_channelClosed=function(n,D){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(D)for(var L=D.length,g=0;g<L;++g){var b=D[g].map;b&&this.JSC$17306_pendingMessages_.push(b)}this.JSC$17306_channelClosedCounter.increment("BROWSER_CHANNEL");n&&this.pendingMapsOnClosedCounter.JSC$7786_streamzService.JSC$7644_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",n.length);D&&this.undeliveredMapsOnClosedCounter.JSC$7789_streamzService.JSC$7644_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
D.length)};
_.G.JSC$17265_channelSuccess=function(n,D){D!=null&&n!=null&&this.channelMessageSentCounter.increment()};
_.G.JSC$17265_getAdditionalParams=function(){var n={v:2};this.sCookie_&&(n.gsessionid=this.sCookie_);this.connectUi_!=0&&(n.ui=""+this.connectUi_);this.disconnectUi_!=0&&(n.ui=""+this.disconnectUi_);this.connectionParams_&&_.Ao.extend(n,this.connectionParams_);return n};
_.G.JSC$17265_channelHandleArray=function(n){n[0]=="S"?this.sCookie_=n[1]:n[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17306_channel_.disconnect()):this.publish("handlerMessage",new TzJ(n[0],n[1]));this.JSC$17306_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.G.isChannelOpened=function(){return!!this.JSC$17306_channel_&&this.JSC$17306_channel_.getState()==3};
var cgo=function(n){if(n.JSC$17306_channel_){var D=n.JSC$17306_getXsrfToken_(),L=n.JSC$17306_channel_.JSC$17258_extraHeaders_||{};D?L["x-youtube-lounge-xsrf-token"]=D:delete L["x-youtube-lounge-xsrf-token"];n.JSC$17306_channel_.JSC$17258_extraHeaders_=L}},EE2=function(n){if(n.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.kd();
if(!n.enableCachedUpdateAuthorizationHeader_)return I7D(n);n.updateAuthorizationHeaderPromise_===null&&(n.updateAuthorizationHeaderPromise_=I7D(n));return n.updateAuthorizationHeaderPromise_},I7D=function(n){return _.Cd(n.getAuthorizationHeader_().then(function(D){CYT(n,D)}).thenCatch(function(){}),function(){n.updateAuthorizationHeaderPromise_=null})},CYT=function(n,D){if(n.JSC$17306_channel_){var L=n.JSC$17306_channel_.JSC$17258_extraHeaders_||{};
D&&Object.keys(D).length>0?L=Object.assign({},L,D):delete L.Authorization;n.JSC$17306_channel_.JSC$17258_extraHeaders_=L}},QOU=function(n){n.getAuthorizationHeaderSync_&&!n.useAsyncBrowserChannelHandler_&&CYT(n,n.getAuthorizationHeaderSync_())};
_.G=wi.prototype;_.G.setLoungeToken=function(n){(this.defaultQueryParams_.loungeIdToken=n)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17306_channel_){var D=this.JSC$17306_channel_.JSC$17258_extraHeaders_||{};n?D["X-YouTube-LoungeId-Token"]=n:delete D["X-YouTube-LoungeId-Token"];this.JSC$17306_channel_.JSC$17258_extraHeaders_=D}};
_.G.getDeviceId=function(){return this.defaultQueryParams_.id};
_.G.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.G.reconnect=function(){var n=this.reconnectTimer_;n.delay_.fire();n.start()};
_.G.safeReconnect_=function(){var n=this.JSC$17306_channel_,D=0;n.JSC$17258_backChannelRequest_&&D++;n.forwardChannelRequest_&&D++;D==0&&this.connect(this.connectionParams_,this.connectUi_)};var PH=function(n,D){var L=n.basePath;n.supportCors&&(L=n.scheme+"://"+n.domain+n.port+n.basePath);return _.mh(L+D,{})};
hs.prototype.sendRequest=function(n,D,L,g,b,q,U){n={format:q?"RAW":"JSON",method:n,context:this,timeout:5E3,withCredentials:!!U,onSuccess:_.su(this.JSC$17311_onSuccess_,g,!q),onError:_.su(this.onError_,b),onTimeout:_.su(this.JSC$17311_onTimeout_,b)};L&&(n.postParams=L,n.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.bq(D,n)};
hs.prototype.JSC$17311_onSuccess_=function(n,D,L,g){D?n(g):n({text:L.responseText})};
hs.prototype.onError_=function(n,D){n(Error("Dk`"+D.status))};
hs.prototype.JSC$17311_onTimeout_=function(n){n(Error("Ek"))};var eG=function(n,D){return!!D&&(n.id==D||n.uuid==D)},rgw=function(n){return{name:n.name,
screenId:n.id,loungeToken:n.token,dialId:n.uuid,screenIdType:n.idType}},O4A=function(n){return new WH(n)},i4w=function(n){return Array.isArray(n)?_.zs(n,O4A):[]},yxo=function(n){if(!n)return"null";
var D=n.token?".."+n.token.slice(-6):"-",L=n.uuid?".."+n.uuid.slice(-6):"-";return'{name:"'+n.name+'",id:'+n.id.substr(0,6)+"..,token:"+(D+",uuid:"+L+",idType:"+n.idType+"}")},zFT=function(n){return Array.isArray(n)?"["+_.zs(n,yxo).join(",")+"]":"null"};var $8U="",Rr=null;var Zrl=function(n,D){_.fd.call(this);var L=this;this.handler=n();this.handler.subscribe("handlerOpened",this.JSC$17318_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(g,b){L.onError(b)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=D};
_.f(Zrl,_.fd);_.G=Zrl.prototype;_.G.connect=function(n,D,L){this.handler.connect(n,D,L)};
_.G.disconnect=function(n){this.handler.disconnect(n)};
_.G.reconnect=function(){this.handler.reconnect()};
_.G.getDeviceId=function(){return this.handler.getDeviceId()};
_.G.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.G.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.G.JSC$17318_onOpened=function(){this.dispatchEvent("channelOpened");var n=this.handler,D=this.currentScreenId;_.BX("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!n.JSC$17306_channel_.useChunked_,sessionId:n.JSC$17306_channel_.sid_,arrayId:n.JSC$17306_channel_.JSC$17258_lastArrayId_});_.BX("yt-remote-session-screen-id",D);n=jpT();D=nJT();_.tJ(n,D)||n.push(D);brT(n);gJC()};
_.G.onClosed=function(){this.dispatchEvent("channelClosed")};
_.G.onMessage=function(n){this.dispatchEvent(new q_D(n))};
_.G.onError=function(n){this.dispatchEvent(new VYU(n?1:0))};
_.G.sendMessage=function(n,D){this.handler.sendMessage(n,D)};
_.G.setLoungeToken=function(n){this.handler.setLoungeToken(n)};
_.G.dispose=function(){this.handler.dispose()};var pRA=function(n,D,L){var g=this;L=L===void 0?function(){return""}:L;
var b=b===void 0?new jBT:b;var q=q===void 0?new _.Gp:q;this.pathPrefix=n;this.defaultQueryParams=D;this.getXsrfToken=L;this.JSC$17321_pubsub=q;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new v4U(function(){var U;((U=g.channel)==null?void 0:rZo((new LEJ(U,U.JSC$17229_channel_)).JSC$17239_channel_.forwardChannelRequestPool_))===0&&g.connect(g.connectionParams,g.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17321_disposed=!1;this.logger=null;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17321_channelOpenedCounter=new XAT;this.JSC$17321_channelClosedCounter=new lI3;this.JSC$17321_channelMessageReceivedCounter=new o4l;this.JSC$17321_channelErrorCounter=new Y52};
pRA.prototype.connect=function(n,D){n=n===void 0?{}:n;D=D===void 0?0:D;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=n,this.connectUi=D,w1l(this),(n=_.OJ("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=n: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 eZ(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,h7D(this))};
var h7D=function(n){_.py(n.channel,"w",function(){n.channelState=3;n.reconnectTimer.reset();n.connectionParams=null;n.connectUi=0;for(var D=_.V(n.nonAckedMessagesOnChannelClosed),L=D.next();!L.done;L=D.next())L=L.value,n.channel&&n.channel.send(L);n.nonAckedMessagesOnChannelClosed=[];n.publish("webChannelOpened");n.JSC$17321_channelOpenedCounter.increment("WEB_CHANNEL")});
_.py(n.channel,"x",function(){n.channelState=0;n.reconnectTimer.isActive()||n.publish("webChannelClosed");var D,L=(D=n.channel)==null?void 0:gv3(new LEJ(D,D.JSC$17229_channel_));L&&(n.nonAckedMessagesOnChannelClosed=[].concat(_.Iu(L)));n.JSC$17321_channelClosedCounter.increment("WEB_CHANNEL")});
_.py(n.channel,"z",function(D){var L=D.data;L[0]==="gracefulReconnect"?(n.reconnectTimer.start(),n.channel&&n.channel.close()):n.publish("webChannelMessage",new TzJ(L[0],L[1]));n.lastStatusCode=D.statusCode;n.JSC$17321_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.py(n.channel,"y",function(){n.lastStatusCode===401||n.reconnectTimer.start();n.publish("webChannelError");n.JSC$17321_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.G=pRA.prototype;_.G.disconnect=function(n){this.disconnectUi=n===void 0?0:n;this.reconnectTimer.stop();w1l(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.G.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.G.reconnect=function(){var n=this.reconnectTimer;n.delay_.fire();n.start()};
_.G.sendMessage=function(n,D){this.channel&&(w1l(this),n=Object.assign({},{_sc:n},D),this.channel.send(n))};
_.G.setLoungeToken=function(n){n||this.reconnectTimer.stop();n?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=n:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var w1l=function(n){var D=n.getXsrfToken();D?n.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=D:delete n.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.G=pRA.prototype;_.G.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.G.publish=function(n){return this.JSC$17321_pubsub.publish.apply(this.JSC$17321_pubsub,[n].concat(_.Iu(_.e1.apply(1,arguments))))};
_.G.subscribe=function(n,D,L){return this.JSC$17321_pubsub.subscribe(n,D,L)};
_.G.unsubscribe=function(n,D,L){return this.JSC$17321_pubsub.unsubscribe(n,D,L)};
_.G.unsubscribeByKey=function(n){return this.JSC$17321_pubsub.unsubscribeByKey(n)};
_.G.dispose=function(){this.JSC$17321_disposed||(this.JSC$17321_disposed=!0,_.og(this.JSC$17321_pubsub),this.disconnect(),_.og(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.G.isDisposed=function(){return this.JSC$17321_disposed};var kyw=function(n){_.fd.call(this);this.webChannelService=n();this.webChannelService.subscribe("webChannelOpened",this.JSC$17329_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.f(kyw,_.fd);_.G=kyw.prototype;_.G.connect=function(n,D){this.webChannelService.connect(n,D)};
_.G.disconnect=function(n){this.webChannelService.disconnect(n)};
_.G.reconnect=function(){this.webChannelService.reconnect()};
_.G.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.G.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.G.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.G.JSC$17329_onOpened=function(){this.dispatchEvent("channelOpened")};
_.G.onClosed=function(){this.dispatchEvent("channelClosed")};
_.G.onMessage=function(n){this.dispatchEvent(new q_D(n))};
_.G.onError=function(){this.dispatchEvent(new VYU(this.webChannelService.lastStatusCode===401?1:0))};
_.G.sendMessage=function(n,D){this.webChannelService.sendMessage(n,D)};
_.G.setLoungeToken=function(n){this.webChannelService.setLoungeToken(n)};
_.G.dispose=function(){this.webChannelService.dispose()};var Axw=Date.now(),ts=null,u1J=Array(50),XT=-1,f0T=!1;_.Vc(lv,_.Ne);lv.prototype.getScreens=function(){return this.screens};
lv.prototype.contains=function(n){return!!NeD(this.screens,n)};
lv.prototype.get=function(n){return n?xF(this.screens,n):null};
var WeC=function(n,D){var L=n.get(D.uuid)||n.get(D.id);if(L)return n=L.name,L.id=D.id||L.id,L.name=D.name,L.token=D.token,L.uuid=D.uuid||L.uuid,L.name!=n;n.screens.push(D);return!0},e73=function(n,D){var L=n.screens.length!=D.length;
n.screens=_.Jf(n.screens,function(q){return!!NeD(D,q)});
for(var g=D.length,b=0;b<g;b++)L=WeC(n,D[b])||L;return L},xY3=function(n,D){var L=n.screens.length;
n.screens=_.Jf(n.screens,function(g){return!(g||D?!g!=!D?0:g.id==D.id:1)});
return n.screens.length<L};
lv.prototype.info=function(n){mj(this.JSC$17330_logName_,n)};var KeA=function(n,D,L,g,b){_.Ne.call(this);this.JSC$17333_http_=n;this.pairingCode_=D;this.deviceId_=L;this.friendlyName_=g;this.enableShortLivedLoungeToken_=b;this.pollIndex_=0;this.JSC$17333_xhr_=null;this.JSC$17333_timer_=NaN};
_.f(KeA,_.Ne);_.G=KeA.prototype;_.G.start=function(){!this.JSC$17333_xhr_&&isNaN(this.JSC$17333_timer_)&&this.poll_()};
_.G.stop=function(){this.JSC$17333_xhr_&&(this.JSC$17333_xhr_.abort(),this.JSC$17333_xhr_=null);isNaN(this.JSC$17333_timer_)||(_.Le(this.JSC$17333_timer_),this.JSC$17333_timer_=NaN)};
_.G.disposeInternal=function(){this.stop();_.Ne.prototype.disposeInternal.call(this)};
_.G.poll_=function(){this.JSC$17333_timer_=NaN;this.JSC$17333_xhr_=_.bq(PH(this.JSC$17333_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Et)(this.JSC$17335_onSuccess_,this),onError:(0,_.Et)(this.onError_,this),onTimeout:(0,_.Et)(this.JSC$17335_onTimeout_,this)})};
_.G.JSC$17335_onSuccess_=function(n,D){this.JSC$17333_xhr_=null;n=D.screen||{};n.dialId=this.deviceId_;n.name=this.friendlyName_;D=-1;this.enableShortLivedLoungeToken_&&n.shortLivedLoungeToken&&n.shortLivedLoungeToken.value&&n.shortLivedLoungeToken.refreshIntervalMs&&(n.screenIdType="shortLived",n.loungeToken=n.shortLivedLoungeToken.value,D=n.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new WH(n),D)};
_.G.onError_=function(n){this.JSC$17333_xhr_=null;n.status&&n.status==404?this.pollIndex_>=R7w.length?this.publish("pairingFailed",Error("Fk")):(n=R7w[this.pollIndex_],this.JSC$17333_timer_=_.ne((0,_.Et)(this.poll_,this),n),this.pollIndex_++):this.publish("pairingFailed",Error("Gk`"+n.status))};
_.G.JSC$17335_onTimeout_=function(){this.JSC$17333_xhr_=null;this.publish("pairingFailed",Error("Hk"))};
var R7w=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.Vc(or,lv);_.G=or.prototype;_.G.start=function(){MJ(this)&&this.publish("screenChange");!_.JP("yt-remote-lounge-token-expiration")&&PYw(this);_.Le(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.ne((0,_.Et)(this.start,this),1E4)};
_.G.add=function(n,D){MJ(this);WeC(this,n);tYT(this,!1);this.publish("screenChange");D(n);n.token||PYw(this)};
_.G.remove=function(n,D){var L=MJ(this);xY3(this,n)&&(tYT(this,!1),L=!0);D(n);L&&this.publish("screenChange")};
_.G.updateName=function(n,D,L,g){var b=MJ(this),q=this.get(n.id);q?(q.name!=D&&(q.name=D,tYT(this,!1),b=!0),L(n)):g(Error("Ik"));b&&this.publish("screenChange")};
_.G.disposeInternal=function(){_.Le(this.loungeTokenRefreshTimer_);or.superClass_.disposeInternal.call(this)};
var PYw=function(n){if(n.screens.length){var D=_.zs(n.screens,function(g){return g.id}),L=PH(n.JSC$17337_http_,"/pairing/get_lounge_token_batch");
n.JSC$17337_http_.sendRequest("POST",L,{screen_ids:D.join(",")},(0,_.Et)(n.handleLoungeTokens_,n),(0,_.Et)(n.handleLoungeTokenError_,n))}};
or.prototype.handleLoungeTokens_=function(n){MJ(this);var D=this.screens.length;n=n&&n.screens||[];for(var L=n.length,g=0;g<L;++g){var b=n[g],q=this.get(b.screenId);q&&(q.token=b.loungeToken,--D)}tYT(this,!D);D&&mj(this.JSC$17330_logName_,"Missed "+D+" lounge tokens.")};
or.prototype.handleLoungeTokenError_=function(n){mj(this.JSC$17330_logName_,"Requesting lounge tokens failed: "+n)};
var MJ=function(n){if(_.c("deprecate_pair_servlet_enabled"))return e73(n,[]);var D=i4w(qoD());D=_.Jf(D,function(L){return!L.uuid});
return e73(n,D)},tYT=function(n,D){U82(_.zs(n.screens,rgw));
D&&Vi3()};var SZ=function(n,D){_.Ne.call(this);this.getScreensToCheck_=D;D=(D=_.JP("yt-remote-online-screen-ids")||"")?D.split(","):[];for(var L={},g=this.getScreensToCheck_(),b=g.length,q=0;q<b;++q){var U=g[q].id;L[U]=_.tJ(D,U)}this.screenIdSet_=L;this.JSC$17340_http_=n;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;mY3("Initialized with "+(0,_.iC)(this.screenIdSet_))};
_.f(SZ,_.Ne);SZ.prototype.isOnline=function(n){return!!this.screenIdSet_[n]};
SZ.prototype.start=function(){var n=parseInt(_.JP("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.qm()-144E5<n?0:n)?vEo(this):(this.fastCheckEndTime_=_.qm()+3E5,_.BX("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
SZ.prototype.isEmpty=function(){return _.Ao.isEmpty(this.screenIdSet_)};
SZ.prototype.update=function(){mY3("Updating availability on schedule.");var n=this.getScreensToCheck_(),D=_.Ao.filter(this.screenIdSet_,function(L,g){return L&&!!xF(n,g)},this);
X1O(this,D)};
var l7J=function(n,D,L){var g=PH(n.JSC$17340_http_,"/pairing/get_screen_availability");n.JSC$17340_http_.sendRequest("POST",g,{lounge_token:D.token},(0,_.Et)(function(b){b=b.screens||[];for(var q=b.length,U=0;U<q;++U)if(b[U].loungeToken==D.token){L(b[U].status=="online");return}L(!1)},n),(0,_.Et)(function(){L(!1)},n))};
SZ.prototype.disposeInternal=function(){_.Le(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.Ne.prototype.disposeInternal.call(this)};
var X1O=function(n,D){a:if(_.Ao.getCount(D)!=_.Ao.getCount(n.screenIdSet_))var L=!1;else{L=_.Ao.getKeys(D);for(var g=L.length,b=0;b<g;++b)if(!n.screenIdSet_[L[b]]){L=!1;break a}L=!0}L||(mY3("Updated online screens: "+(0,_.iC)(n.screenIdSet_)),n.screenIdSet_=D,n.publish("screenChange"));MYT(n)},vEo=function(n){isNaN(n.refreshTimer_)||_.Le(n.refreshTimer_);
n.refreshTimer_=_.ne((0,_.Et)(n.requestScreenAvailability_,n),n.fastCheckEndTime_>0&&n.fastCheckEndTime_<_.qm()?2E4:1E4)};
SZ.prototype.requestScreenAvailability_=function(){_.Le(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var n=oET(this);if(_.Ao.getCount(n)){var D=PH(this.JSC$17340_http_,"/pairing/get_screen_availability"),L={lounge_token:_.Ao.getKeys(n).join(",")};this.currentRequest_=this.JSC$17340_http_.sendRequest("POST",D,L,(0,_.Et)(this.onScreenAvailability_,this,n),(0,_.Et)(this.onScreenAvailabilityError_,this))}else X1O(this,{}),vEo(this)};
SZ.prototype.onScreenAvailability_=function(n,D){this.currentRequest_=null;var L=_.Ao.getKeys(oET(this));if(_.nQ(L,_.Ao.getKeys(n))){D=D.screens||[];L={};for(var g=D.length,b=0;b<g;++b)L[n[D[b].loungeToken]]=D[b].status=="online";X1O(this,L);vEo(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
SZ.prototype.onScreenAvailabilityError_=function(n){this.warn_("Screen availability failed: "+n);this.currentRequest_=null;vEo(this)};
var mY3=function(n){mj("OnlineScreenService",n)};
SZ.prototype.warn_=function(n){mj("OnlineScreenService",n)};
var oET=function(n){var D={};_.Ko(n.getScreensToCheck_(),function(L){L.token?D[L.token]=L.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return D},MYT=function(n){n=_.Ao.getKeys(_.Ao.filter(n.screenIdSet_,function(D){return D}));
n.sort(_.IQQ);n.length?_.BX("yt-remote-online-screen-ids",n.join(","),60):_.kw("yt-remote-online-screen-ids")};_.Vc(YF,lv);_.G=YF.prototype;_.G.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.G.add=function(n,D,L){this.localScreenService_.add(n,D,L)};
_.G.remove=function(n,D,L){this.localScreenService_.remove(n,D,L);this.onlineScreenService_.update()};
_.G.updateName=function(n,D,L,g){this.localScreenService_.contains(n)?this.localScreenService_.updateName(n,D,L,g):(n="Updating name of unknown screen: "+n.name,mj(this.JSC$17330_logName_,n),g(Error(n)))};
_.G.getScreens=function(n){return n?this.screens:QU2(this.screens,_.Jf(this.automaticScreens_,function(D){return!this.contains(D)},this))};
_.G.JSC$17345_getOnlineScreens=function(){return _.Jf(this.getScreens(!0),function(n){return this.onlineScreenService_.isOnline(n.id)},this)};
var S_2=function(n,D,L,g,b,q){n.info("getAutomaticScreenByIds "+L+" / "+D);L||(L=n.deviceToScreenId_[D]);var U=n.getScreens(),J=L?xF(U,L):null;L&&(n.disableAutomaticScreenCache_||J)||(J=xF(U,D));if(J){J.uuid=D;var k=FF(n,J);l7J(n.onlineScreenService_,k,function(a){b(a?k:null)})}else L?Y_J(n,L,(0,_.Et)(function(a){var d=FF(this,new WH({name:g,
screenId:L,loungeToken:a,dialId:D||""}));l7J(this.onlineScreenService_,d,function(T){b(T?d:null)})},n),q):b(null)};
YF.prototype.JSC$17345_getScreenByPollingPairingCode=function(n,D,L,g,b,q){var U=this;this.info("getDialScreenByPairingCode "+n+" / "+D);var J=new KeA(this.JSC$17343_http_,n,D,L,g);J.subscribe("pairingComplete",function(k,a){_.og(J);b(FF(U,k),a)});
J.subscribe("pairingFailed",function(k){_.og(J);q(k)});
J.start();return(0,_.Et)(J.stop,J)};
var FeU=function(n,D){for(var L=n.screens.length,g=0;g<L;++g)if(n.screens[g].name==D)return n.screens[g];return null};
YF.prototype.JSC$17345_getScreenByPairingCode=function(n,D,L,g){_.bq(PH(this.JSC$17343_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:n},timeout:5E3,onSuccess:(0,_.Et)(function(b,q){b=new WH(q.screen||{});if(!b.name||FeU(this,b.name)){a:{q=b.name;for(var U=2,J=D(q,U);FeU(this,J);){U++;if(U>20)break a;J=D(q,U)}q=J}b.name=q}L(FF(this,b))},this),
onError:(0,_.Et)(function(b){g(Error("Jk`"+b.status))},this),
onTimeout:(0,_.Et)(function(){g(Error("Kk"))},this)})};
var H4A=function(n,D,L){l7J(n.onlineScreenService_,D,L)};
YF.prototype.disposeInternal=function(){_.og(this.localScreenService_);_.og(this.onlineScreenService_);YF.superClass_.disposeInternal.call(this)};
var Y_J=function(n,D,L,g){n.info("requestLoungeToken_ for "+D);var b={postParams:{screen_ids:D},method:"POST",context:n,onSuccess:function(q,U){q=U&&U.screens||[];q[0]&&q[0].screenId==D?L(q[0].loungeToken):g(Error("Lk"))},
onError:function(){g(Error("Mk"))}};
_.bq(PH(n.JSC$17343_http_,"/pairing/get_lounge_token_batch"),b)},yg3=function(n){n.screens=n.localScreenService_.getScreens();
for(var D=_.Ao.transpose(n.deviceToScreenId_),L=n.screens.length,g=0;g<L;++g){var b=n.screens[g];b.uuid=D[b.id]||""}n.info("Updated manual screens: "+zFT(n.screens))};
YF.prototype.handleScreenChange_=function(){yg3(this);this.publish("screenChange");this.onlineScreenService_.update()};
var I0w=function(n){NzJ(n);n.localScreenService_=new or(n.JSC$17343_http_);n.localScreenService_.subscribe("screenChange",(0,_.Et)(n.handleScreenChange_,n));yg3(n);n.disableAutomaticScreenCache_||(n.automaticScreens_=i4w(_.JP("yt-remote-automatic-screen-cache")||[]));NzJ(n);n.info("Initializing automatic screens: "+zFT(n.automaticScreens_));n.onlineScreenService_=new SZ(n.JSC$17343_http_,(0,_.Et)(n.getScreens,n,!0));n.onlineScreenService_.subscribe("screenChange",(0,_.Et)(function(){this.publish("onlineScreenChange")},
n))},FF=function(n,D){var L=n.get(D.id);
L?(L.uuid=D.uuid,D=L):((L=xF(n.automaticScreens_,D.uuid))?(L.id=D.id,L.token=D.token,D=L):n.automaticScreens_.push(D),n.disableAutomaticScreenCache_||jOT(n));NzJ(n);n.deviceToScreenId_[D.uuid]=D.id;_.BX("yt-remote-device-id-map",n.deviceToScreenId_,31536E3);return D},jOT=function(n){n=_.Jf(n.automaticScreens_,function(D){return D.idType!="shortLived"});
_.BX("yt-remote-automatic-screen-cache",_.zs(n,rgw))},NzJ=function(n){n.deviceToScreenId_=_.JP("yt-remote-device-id-map")||{}};
YF.prototype.dispose=YF.prototype.dispose;_.Vc(SG,_.Ne);var H3=function(n,D){n.screen_=D;n.publish("sessionScreen",n.screen_)},nmo=function(n,D){n.screen_&&(n.screen_.token=D,FF(n.JSC$17347_screenService_,n.screen_));
n.publish("sessionScreen",n.screen_)};
SG.prototype.onSessionStopped=function(n){this.isDisposed()||(n&&(yO(this,""+n),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
SG.prototype.info=function(n){mj(this.JSC$17347_logName_,n)};
var yO=function(n,D){mj(n.JSC$17347_logName_,D)};
SG.prototype.JSC$17349_getCastSession=function(){return null};
SG.prototype.setDisplayStatus=function(n){var D=this.receiver_;n?(D.displayStatus=new chrome.cast.ReceiverDisplayStatus(n,[]),D.displayStatus.showStop=!0):D.displayStatus=null;chrome.cast.setReceiverDisplayStatus(D,(0,_.Et)(function(){this.info("Updated receiver status for "+D.friendlyName+": "+n)},this),(0,_.Et)(function(){yO(this,"Failed to update receiver status for: "+D.friendlyName)},this))};
SG.prototype.disposeInternal=function(){this.setDisplayStatus("");SG.superClass_.disposeInternal.call(this)};var Nu=function(n,D,L){SG.call(this,n,D,"CastSession");var g=this;this.config_=L;this.JSC$17352_session_=null;this.JSC$17352_boundSessionUpdate_=(0,_.Et)(this.JSC$17354_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Et)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.ne(function(){Dxl(g,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17352_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17352_isInitLoungeToken_=!1;this.JSC$17352_lastLoungeTokenRefreshError_="unknown"};
_.f(Nu,SG);_.G=Nu.prototype;
_.G.setCastSession=function(n){if(this.JSC$17352_session_){if(this.JSC$17352_session_==n)return;yO(this,"Overriding cast session with new session object");LpR(this);this.JSC$17352_isInitLoungeToken_=!1;this.JSC$17352_lastLoungeTokenRefreshError_="unknown";this.JSC$17352_session_.removeUpdateListener(this.JSC$17352_boundSessionUpdate_);this.JSC$17352_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17352_session_=n;this.JSC$17352_session_.addUpdateListener(this.JSC$17352_boundSessionUpdate_);this.JSC$17352_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);gmD(this,"getMdxSessionStatus")};
_.G.launchWithParams=function(n){this.info("launchWithParams no-op for Cast: "+(0,_.iC)(n))};
_.G.stop=function(){if(this.JSC$17352_session_)this.JSC$17352_session_.stop((0,_.Et)(function(){this.onSessionStopped()},this),(0,_.Et)(function(){this.onSessionStopped(Error("Nk"))},this));
else this.onSessionStopped(Error("Ok"))};
_.G.setDisplayStatus=function(){};
_.G.disposeInternal=function(){this.info("disposeInternal");LpR(this);this.JSC$17352_session_&&(this.JSC$17352_session_.removeUpdateListener(this.JSC$17352_boundSessionUpdate_),this.JSC$17352_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17352_session_=null;SG.prototype.disposeInternal.call(this)};
var $xo=function(n,D){_.Le(n.getLoungeTokenTimeoutKey_);n.getLoungeTokenTimeoutKey_=0;D==0?bHT(n):n.getLoungeTokenTimeoutKey_=_.ne(function(){bHT(n)},D)},bHT=function(n){gmD(n,"getLoungeToken");
_.Le(n.onLoungeTokenTimeoutKey_);n.onLoungeTokenTimeoutKey_=_.ne(function(){Gu2(n,null)},3E4)},gmD=function(n,D){n.info("sendYoutubeMessage_: "+D+" "+(0,_.iC)(void 0));
var L={};L.type=D;n.JSC$17352_session_?n.JSC$17352_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",L,function(){},(0,_.Et)(function(){yO(this,"Failed to send message: "+D+".")},n)):yO(n,"Sending yt message without session: "+(0,_.iC)(L))};
Nu.prototype.onYoutubeMessage_=function(n,D){if(!this.isDisposed())if(D)if(D=(0,_.fk)(D),_.yB(D))switch(n=""+D.type,D=D.data||{},this.info("onYoutubeMessage_: "+n+" "+(0,_.iC)(D)),n){case "mdxSessionStatus":Dxl(this,D);break;case "loungeToken":Gu2(this,D);break;default:yO(this,"Unknown youtube message: "+n)}else yO(this,"Unable to parse message.");else yO(this,"No data in message.")};
var qUU=function(n,D){if(D)n.info("onConnectedScreenId_: Received screenId: "+D),n.screen_&&n.screen_.id==D||n.getScreen_(D,function(L){H3(n,L)},function(){return n.onSessionStopped()},5);
else n.onSessionStopped(Error("Pk"))},UxR=function(n,D,L){n.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(D));
var g=new WH(D);VCD(n,g,function(b){b?(n.JSC$17352_isInitLoungeToken_=!0,FF(n.JSC$17347_screenService_,g),H3(n,g),n.JSC$17352_lastLoungeTokenRefreshError_="unknown",$xo(n,L)):(_.wd(Error("Qk`"+JSON.stringify(D))),n.onSessionStopped())},5)},Dxl=function(n,D){_.Le(n.sessionStatusTimeoutKey_);
n.sessionStatusTimeoutKey_=0;if(D)n.config_.enableCastLoungeToken&&D.loungeToken?D.deviceId?n.screen_&&n.screen_.uuid==D.deviceId||(D.loungeTokenRefreshIntervalMs?UxR(n,{name:n.receiver_.friendlyName,screenId:D.screenId,loungeToken:D.loungeToken,dialId:D.deviceId,screenIdType:"shortLived"},D.loungeTokenRefreshIntervalMs):(_.wd(Error("Sk`"+JSON.stringify(D))),qUU(n,D.screenId))):(_.wd(Error("Rk`"+JSON.stringify(D))),qUU(n,D.screenId)):qUU(n,D.screenId);else n.onSessionStopped(Error("Pk"))},Gu2=function(n,
D){_.Le(n.onLoungeTokenTimeoutKey_);
n.onLoungeTokenTimeoutKey_=0;var L=null;if(D)if(D.loungeToken){var g;((g=n.screen_)==null?void 0:g.token)==D.loungeToken&&(L="staleLoungeToken")}else L="missingLoungeToken";else L="noLoungeTokenResponse";L?(n.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(D)+", error: "+L)),n.JSC$17352_lastLoungeTokenRefreshError_=L,$xo(n,3E4)):(nmo(n,D.loungeToken),n.JSC$17352_isInitLoungeToken_=!1,n.JSC$17352_lastLoungeTokenRefreshError_="unknown",$xo(n,D.loungeTokenRefreshIntervalMs))};
Nu.prototype.getScreen_=function(n,D,L,g){_.Le(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;S_2(this.JSC$17347_screenService_,this.receiver_.label,n,this.receiver_.friendlyName,(0,_.Et)(function(b){b?D(b):g>=0?(yO(this,"Screen "+n+" appears to be offline. "+g+" retries left."),this.getScreenTimeoutKey_=_.ne((0,_.Et)(this.getScreen_,this,n,D,L,g-1),300)):L(Error("Tk"))},this),L)};
var VCD=function(n,D,L,g){_.Le(n.JSC$17352_checkScreenAvailabilityTimeoutKey_);n.JSC$17352_checkScreenAvailabilityTimeoutKey_=0;H4A(n.JSC$17347_screenService_,D,function(b){b||g<0?L(b):n.JSC$17352_checkScreenAvailabilityTimeoutKey_=_.ne(function(){VCD(n,D,L,g-1)},300)})};
Nu.prototype.JSC$17349_getCastSession=function(){return this.JSC$17352_session_};
Nu.prototype.JSC$17354_onSessionUpdate_=function(n){this.isDisposed()||n||(yO(this,"Cast session died."),this.onSessionStopped())};
var LpR=function(n){_.Le(n.getScreenTimeoutKey_);n.getScreenTimeoutKey_=0;_.Le(n.JSC$17352_checkScreenAvailabilityTimeoutKey_);n.JSC$17352_checkScreenAvailabilityTimeoutKey_=0;_.Le(n.sessionStatusTimeoutKey_);n.sessionStatusTimeoutKey_=0;_.Le(n.onLoungeTokenTimeoutKey_);n.onLoungeTokenTimeoutKey_=0;_.Le(n.getLoungeTokenTimeoutKey_);n.getLoungeTokenTimeoutKey_=0};var jZ=function(n,D,L,g){SG.call(this,n,D,"DialSession");this.config_=g;this.JSC$17356_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17356_theme_=L;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17356_deferredLaunchDeadlineTimer_=NaN;this.JSC$17356_boundSessionUpdate_=(0,_.Et)(this.JSC$17358_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17356_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17356_isInitLoungeToken_=!1;this.JSC$17356_lastLoungeTokenRefreshError_="unknown"};
_.f(jZ,SG);jZ.prototype.setCastSession=function(n){this.JSC$17356_session_=n;this.JSC$17356_session_.addUpdateListener(this.JSC$17356_boundSessionUpdate_)};
jZ.prototype.launchWithParams=function(n){this.connectData_=n;this.deferredLaunch_()};
jZ.prototype.stop=function(){BE3(this);if(this.JSC$17356_session_)this.JSC$17356_session_.stop((0,_.Et)(this.onSessionStopped,this,null),(0,_.Et)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
jZ.prototype.disposeInternal=function(){BE3(this);this.JSC$17356_session_&&this.JSC$17356_session_.removeUpdateListener(this.JSC$17356_boundSessionUpdate_);this.JSC$17356_session_=null;SG.prototype.disposeInternal.call(this)};
var J23=function(n){var D;return!!(n.config_.enableDialLoungeToken&&((D=n.JSC$17356_session_)==null?0:D.getDialAppInfo))},kuU=function(n){n.cancelPolling_=n.JSC$17347_screenService_.JSC$17345_getScreenByPollingPairingCode(n.reversePairingCode_,n.receiver_.label,n.receiver_.friendlyName,J23(n),function(D,L){n.cancelPolling_=function(){};
n.JSC$17356_isInitLoungeToken_=!0;H3(n,D);D.idType=="shortLived"&&L>0&&nn(n,L)},function(D){n.cancelPolling_=function(){};
n.onSessionStopped(D)})};
jZ.prototype.JSC$17358_onSessionUpdate_=function(n){this.isDisposed()||n||(yO(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var p$w=function(n){var D={};D.pairingCode=n.reversePairingCode_;D.theme=n.JSC$17356_theme_;Jx3()&&(D.env_useStageMdx=1);return _.$9(D)},ZH3=function(n){return new Promise(function(D){n.reversePairingCode_=HRJ();
if(n.connectData_){var L=new chrome.cast.DialLaunchResponse(!0,p$w(n));D(L);kuU(n)}else n.deferredLaunch_=function(){_.Le(n.JSC$17356_deferredLaunchDeadlineTimer_);n.deferredLaunch_=function(){};
n.JSC$17356_deferredLaunchDeadlineTimer_=NaN;var g=new chrome.cast.DialLaunchResponse(!0,p$w(n));D(g);kuU(n)},n.JSC$17356_deferredLaunchDeadlineTimer_=_.ne(function(){n.deferredLaunch_()},100)})},dxO=function(n,D,L){n.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(D));
var g=new WH(D);return(new Promise(function(b){a33(n,g,function(q){q?(n.JSC$17356_isInitLoungeToken_=!0,FF(n.JSC$17347_screenService_,g),H3(n,g),nn(n,L)):_.wd(Error("Vk`"+JSON.stringify(D)));b(q)},5)})).then(function(b){return b?new chrome.cast.DialLaunchResponse(!1):ZH3(n)})},TED=function(n,D){var L=n.launchData_.receiver.label,g=n.receiver_.friendlyName;
return(new Promise(function(b){S_2(n.JSC$17347_screenService_,L,D,g,function(q){q&&q.token&&H3(n,q);b(q)},function(q){yO(n,"Failed to get DIAL screen: "+q);
b(null)})})).then(function(b){return b&&b.token?new chrome.cast.DialLaunchResponse(!1):ZH3(n)})},a33=function(n,D,L,g){_.Le(n.JSC$17356_checkScreenAvailabilityTimeoutKey_);
n.JSC$17356_checkScreenAvailabilityTimeoutKey_=0;H4A(n.JSC$17347_screenService_,D,function(b){b||g<0?L(b):n.JSC$17356_checkScreenAvailabilityTimeoutKey_=_.ne(function(){a33(n,D,L,g-1)},300)})},nn=function(n,D){n.info("getDialAppInfoWithTimeout_ "+D);
J23(n)&&(_.Le(n.getDialAppInfoTimeoutKey_),n.getDialAppInfoTimeoutKey_=0,D==0?EmU(n):n.getDialAppInfoTimeoutKey_=_.ne(function(){EmU(n)},D))},EmU=function(n){J23(n)&&n.JSC$17356_session_.getDialAppInfo(function(D){n.info("getDialAppInfo dialLaunchData: "+JSON.stringify(D));
D=D.extraData||{};var L=null;if(D.loungeToken){var g;((g=n.screen_)==null?void 0:g.token)==D.loungeToken&&(L="staleLoungeToken")}else L="missingLoungeToken";L?(n.JSC$17356_lastLoungeTokenRefreshError_=L,nn(n,3E4)):(n.JSC$17356_isInitLoungeToken_=!1,n.JSC$17356_lastLoungeTokenRefreshError_="unknown",nmo(n,D.loungeToken),nn(n,D.loungeTokenRefreshIntervalMs))},function(D){n.info("getDialAppInfo error: "+D);
n.JSC$17356_lastLoungeTokenRefreshError_="noLoungeTokenResponse";nn(n,3E4)})},BE3=function(n){_.Le(n.JSC$17356_checkScreenAvailabilityTimeoutKey_);
n.JSC$17356_checkScreenAvailabilityTimeoutKey_=0;_.Le(n.getDialAppInfoTimeoutKey_);n.getDialAppInfoTimeoutKey_=0;n.cancelPolling_();n.cancelPolling_=function(){};
_.Le(n.JSC$17356_deferredLaunchDeadlineTimer_)};var D_=function(n,D){SG.call(this,n,D,"ManualSession");this.JSC$17360_deferredLaunchDeadlineTimer_=_.ne((0,_.Et)(this.launchWithParams,this,null),150)};
_.f(D_,SG);D_.prototype.stop=function(){this.onSessionStopped()};
D_.prototype.setCastSession=function(){};
D_.prototype.launchWithParams=function(){_.Le(this.JSC$17360_deferredLaunchDeadlineTimer_);this.JSC$17360_deferredLaunchDeadlineTimer_=NaN;var n=xF(this.JSC$17347_screenService_.getScreens(),this.receiver_.label);if(n)H3(this,n);else this.onSessionStopped(Error("Wk"))};
D_.prototype.disposeInternal=function(){_.Le(this.JSC$17360_deferredLaunchDeadlineTimer_);this.JSC$17360_deferredLaunchDeadlineTimer_=NaN;SG.prototype.disposeInternal.call(this)};var NJ=function(n,D){_.Ne.call(this);this.config_=D;this.JSC$17363_screenService_=n;this.JSC$17363_appId_=D.appId||"233637DE";this.JSC$17363_theme_=D.theme||"cl";this.disableDial_=D.disableCastApi||!1;this.forceMirroring_=D.forceMirroring||!1;this.JSC$17363_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Et)(this.onReceiverAction_,this)};
_.f(NJ,_.Ne);
NJ.prototype.init=function(n,D){chrome.cast.timeout.requestSession=3E4;var L=new chrome.cast.SessionRequest(this.JSC$17363_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.c("desktop_enable_cast_connect")&&(L.androidReceiverCompatible=!0);this.disableDial_||(L.dialRequest=new chrome.cast.DialRequest("YouTube"));var g=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;n=n||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var b=(0,_.Et)(this.onReceiverUpdated_,
this);L=new chrome.cast.ApiConfig(L,(0,_.Et)(this.onSessionEstablished_,this),b,g,n);L.customDialLaunchCallback=(0,_.Et)(this.onDialLaunchRequested_,this);chrome.cast.initialize(L,(0,_.Et)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),sS3(),this.JSC$17363_screenService_.subscribe("onlineScreenChange",(0,_.Et)(this.JSC$17365_onScreenChange_,this)),this.customReceivers_=smU(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.Et)(function(q){this.warn_("Failed to set initial custom receivers: "+(0,_.iC)(q))},this)),this.publish("yt-remote-cast2-availability-change",Ln(this)),D(!0))},this),(0,_.Et)(function(q){this.warn_("Failed to initialize API: "+(0,_.iC)(q));
D(!1)},this))};
NJ.prototype.setConnectedScreenStatus=function(n,D){gb("Setting connected screen ID: "+n+" -> "+D);if(this.JSC$17363_session_){var L=this.JSC$17363_session_.screen_;if(!n||L&&L.id!=n)gb("Unsetting old screen status: "+this.JSC$17363_session_.receiver_.friendlyName),bu(this,null)}if(n&&D){if(!this.JSC$17363_session_){n=xF(this.JSC$17363_screenService_.getScreens(),n);if(!n){gb("setConnectedScreenStatus: Unknown screen.");return}if(n.idType=="shortLived"){gb("setConnectedScreenStatus: Screen with id type to be short lived.");
return}L=c2w(this,n);L||(gb("setConnectedScreenStatus: Connected receiver not custom..."),L=new chrome.cast.Receiver(n.uuid?n.uuid:n.id,n.name),L.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(L),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Et)(function(g){this.warn_("Failed to set initial custom receivers: "+(0,_.iC)(g))},this)));
gb("setConnectedScreenStatus: new active receiver: "+L.friendlyName);bu(this,new D_(this.JSC$17363_screenService_,L),!0)}this.JSC$17363_session_.setDisplayStatus(D)}else gb("setConnectedScreenStatus: no screen.")};
var c2w=function(n,D){return D?_.xi(n.customReceivers_,function(L){return eG(D,L.label)},n):null};
NJ.prototype.setLaunchParams=function(n){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17363_session_?this.JSC$17363_session_.launchWithParams(n):this.warn_("Setting connection data without a session")};
NJ.prototype.JSC$17365_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17363_session_?(this.JSC$17363_session_.stop(),bu(this,null)):gb("Stopping non-existing session")};
NJ.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Et)(this.onSessionEstablished_,this),(0,_.Et)(this.onSessionRequestFailed_,this))};
NJ.prototype.disposeInternal=function(){this.JSC$17363_screenService_.unsubscribe("onlineScreenChange",(0,_.Et)(this.JSC$17365_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.vy(_.W7("yt.mdx.remote.debug.handlers_")||[],d8T);_.og(this.JSC$17363_session_);_.Ne.prototype.disposeInternal.call(this)};
var gb=function(n){mj("Controller",n)};
NJ.prototype.warn_=function(n){mj("Controller",n)};
var d8T=function(n){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(n)},Ln=function(n){return n.hasCastReceiver_||!!n.customReceivers_.length||!!n.JSC$17363_session_},bu=function(n,D,L){D!=n.JSC$17363_session_&&(_.og(n.JSC$17363_session_),(n.JSC$17363_session_=D)?(L?n.publish("yt-remote-cast2-receiver-resumed",D.receiver_):n.publish("yt-remote-cast2-receiver-selected",D.receiver_),D.subscribe("sessionScreen",(0,_.Et)(n.onSessionScreen_,n,D)),D.subscribe("sessionFailed",
function(){return QmT(n,D)}),D.screen_?n.publish("yt-remote-cast2-session-change",D.screen_):L&&n.JSC$17363_session_.launchWithParams(null)):n.publish("yt-remote-cast2-session-change",null))},QmT=function(n,D){n.JSC$17363_session_==D&&n.publish("yt-remote-cast2-session-failed")};
_.G=NJ.prototype;_.G.onSessionScreen_=function(n,D){this.JSC$17363_session_==n&&(D||bu(this,null),this.publish("yt-remote-cast2-session-change",D))};
_.G.onReceiverAction_=function(n,D){if(!this.isDisposed())if(n)switch(n.friendlyName=chrome.cast.unescape(n.friendlyName),gb("onReceiverAction_ "+n.label+" / "+n.friendlyName+"-- "+D),D){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17363_session_)if(this.JSC$17363_session_.receiver_.label!=n.label)gb("onReceiverAction_: Stopping active receiver: "+this.JSC$17363_session_.receiver_.friendlyName),this.JSC$17363_session_.stop();else{gb("onReceiverAction_: Casting to active receiver.");this.JSC$17363_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17363_session_.screen_);break}switch(n.receiverType){case chrome.cast.ReceiverType.CUSTOM:bu(this,new D_(this.JSC$17363_screenService_,n));break;case chrome.cast.ReceiverType.DIAL:bu(this,new jZ(this.JSC$17363_screenService_,n,this.JSC$17363_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:bu(this,new Nu(this.JSC$17363_screenService_,n,this.config_));break;default:this.warn_("Unknown receiver type: "+n.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17363_session_&&
this.JSC$17363_session_.receiver_.label==n.label?this.JSC$17363_session_.stop():this.warn_("Stopping receiver w/o session: "+n.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.G.onDialLaunchRequested_=function(n){if(this.isDisposed())return Promise.reject(Error("Xk"));var D=n.receiver;D.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+D.friendlyName),D.receiverType=chrome.cast.ReceiverType.DIAL);var L=this.JSC$17363_session_?this.JSC$17363_session_.receiver_:null;if(!L||L.label!=D.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+D.friendlyName),Promise.reject(Error("Yk"));if(L&&L.label==D.label&&L.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17363_session_.screen_)return gb("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17363_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+L.receiverType+'" to "dial" for '+D.friendlyName);bu(this,new jZ(this.JSC$17363_screenService_,D,this.JSC$17363_theme_,this.config_))}D=this.JSC$17363_session_;D.launchData_=n;D.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(n=D.launchData_.extraData||{},L=n.screenId||null,J23(D)&&n.loungeToken?n.loungeTokenRefreshIntervalMs?n=dxO(D,{name:D.receiver_.friendlyName,screenId:n.screenId,loungeToken:n.loungeToken,dialId:D.launchData_.receiver.label,screenIdType:"shortLived"},n.loungeTokenRefreshIntervalMs):(_.wd(Error("Uk`"+JSON.stringify(n))),n=TED(D,L)):n=TED(D,L)):n=ZH3(D);return n};
_.G.onSessionEstablished_=function(n){var D=this;if(!this.isDisposed()&&!this.forceMirroring_){gb("New cast session ID: "+n.sessionId);var L=n.receiver;if(L.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17363_session_)if(L.receiverType==chrome.cast.ReceiverType.CAST)gb("Got resumed cast session before resumed mdx connection."),L.friendlyName=chrome.cast.unescape(L.friendlyName),bu(this,new Nu(this.JSC$17363_screenService_,L,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var g=this.JSC$17363_session_.receiver_,b=xF(this.JSC$17363_screenService_.getScreens(),g.label);b&&eG(b,L.label)&&g.receiverType!=chrome.cast.ReceiverType.CAST&&L.receiverType==chrome.cast.ReceiverType.CAST&&(gb("onSessionEstablished_: manual to cast session change "+L.friendlyName),_.og(this.JSC$17363_session_),this.JSC$17363_session_=new Nu(this.JSC$17363_screenService_,L,this.config_),this.JSC$17363_session_.subscribe("sessionScreen",(0,_.Et)(this.onSessionScreen_,this,this.JSC$17363_session_)),
this.JSC$17363_session_.subscribe("sessionFailed",function(){return QmT(D,D.JSC$17363_session_)}),this.JSC$17363_session_.launchWithParams(null));
this.JSC$17363_session_.setCastSession(n)}}};
_.G.JSC$17365_getCastSession=function(){return this.JSC$17363_session_?this.JSC$17363_session_.JSC$17349_getCastSession():null};
_.G.onSessionRequestFailed_=function(n){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.iC)(n)),n.code!=chrome.cast.ErrorCode.CANCEL&&bu(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.G.onReceiverUpdated_=function(n){gb("Receiver availability updated: "+n);if(!this.isDisposed()){var D=Ln(this);this.hasCastReceiver_=n==chrome.cast.ReceiverAvailability.AVAILABLE;Ln(this)!=D&&this.publish("yt-remote-cast2-availability-change",Ln(this))}};
var smU=function(n){var D=n.JSC$17363_screenService_.JSC$17345_getOnlineScreens(),L=n.JSC$17363_session_&&n.JSC$17363_session_.receiver_;n=_.zs(D,function(g){L&&eG(g,L.label)&&(L=null);var b=g.uuid?g.uuid:g.id,q=c2w(this,g);q?(q.label=b,q.friendlyName=g.name):(q=new chrome.cast.Receiver(b,g.name),q.receiverType=chrome.cast.ReceiverType.CUSTOM);return q},n);
L&&(L.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(L=new chrome.cast.Receiver(L.label,L.friendlyName),L.receiverType=chrome.cast.ReceiverType.CUSTOM),n.push(L));return n};
NJ.prototype.JSC$17365_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=smU(this),gb("Updating custom receivers: "+(0,_.iC)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Et)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",Ln(this)))};
NJ.prototype.setLaunchParams=NJ.prototype.setLaunchParams;NJ.prototype.setConnectedScreenStatus=NJ.prototype.setConnectedScreenStatus;NJ.prototype.stopSession=NJ.prototype.JSC$17365_stopSession;NJ.prototype.getCastSession=NJ.prototype.JSC$17365_getCastSession;NJ.prototype.requestSession=NJ.prototype.requestSession;NJ.prototype.init=NJ.prototype.init;NJ.prototype.dispose=NJ.prototype.dispose;var l0o=[];var u3U=function(n){n.audioTrackId=null;n.trackData=null;n.playerState=-1;n.hasPrevious=!1;n.hasNext=!1;n.playerTime_=0;n.playerTimeAt_=_.qm();n.seekableStart_=0;n.seekableEnd_=0;n.duration_=0;n.loadedTime=0;n.liveIngestionTime_=NaN;n.isLive_=!1};
_.G=jG.prototype;
_.G.reset=function(n){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;n&&(this.index=n.index,this.listId=n.listId,this.videoId=n.videoId,this.playerState=n.playerState,this.volume=n.volume,this.muted=n.muted,this.audioTrackId=n.audioTrackId,this.trackData=n.trackData,this.hasPrevious=n.hasPrevious,this.hasNext=n.hasNext,this.playerTime_=n.playerTime,this.playerTimeAt_=n.playerTimeAt,this.seekableStart_=n.seekableStart,this.seekableEnd_=n.seekableEnd,this.duration_=n.duration,this.loadedTime=
n.loadedTime,this.liveIngestionTime_=n.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.G.stopPlayer=function(){this.index=-1;this.videoId="";u3U(this)};
_.G.isPlaying=function(){return this.playerState==1};
_.G.isBuffering=function(){return this.playerState==3};
_.G.isAdPlaying=function(){return this.playerState==1081};
var $N=function(n,D){n.playerTime_=D;n.playerTimeAt_=_.qm()},f33=function(n){switch(n.playerState){case 1:case 1081:return(_.qm()-n.playerTimeAt_)/1E3+n.playerTime_;
case -1E3:return 0}return n.playerTime_};
jG.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.qm()-this.playerTimeAt_)/1E3:0):this.duration_};
var A2J=function(n,D,L){var g=n.videoId;n.videoId=D;n.index=L;D!=g&&u3U(n)},zkw=function(n){var D={};
D.index=n.index;D.listId=n.listId;D.videoId=n.videoId;D.playerState=n.playerState;D.volume=n.volume;D.muted=n.muted;D.audioTrackId=n.audioTrackId;D.trackData=_.Ao.unsafeClone(n.trackData);D.hasPrevious=n.hasPrevious;D.hasNext=n.hasNext;D.playerTime=n.playerTime_;D.playerTimeAt=n.playerTimeAt_;D.seekableStart=n.seekableStart_;D.seekableEnd=n.seekableEnd_;D.duration=n.duration_;D.loadedTime=n.loadedTime;D.liveIngestionTime=n.liveIngestionTime_;return D};
jG.prototype.clone=function(){return new jG(zkw(this))};var Ge=function(n,D){_.Ne.call(this);var L=this;this.state_=0;this.connection_=n;this.contextSubscriptions_=[];this.actionQueue_=new mvR;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Et)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Et)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Et)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Et)(this.onCloudviewAvailabilityChange_,this);var g=0;n?(g=n.getProxyState(),
g!=3&&(n.subscribe("proxyStateChange",this.setState_,this),I3J(this))):g=3;g!=0&&(D?this.setState_(g):_.ne(function(){L.setState_(g)},0));
(n=Sol())&&CZo(this,n);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.f(Ge,_.Ne);Ge.prototype.getState=function(){return this.state_};
Ge.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
Ge.prototype.reconnect=function(){this.connection_.reconnect()};
var qp=function(n){return new jG(n.connection_.getPlayerContextData())};
_.G=Ge.prototype;_.G.play=function(){V4(this)?(this.castMedia_?this.castMedia_.play(null,_.Qn,r2U(this,"play")):UH(this,"play"),OH3(this,1,f33(qp(this))),this.publish("remotePlayerChange")):Bm(this,this.play)};
_.G.pause=function(){V4(this)?(this.castMedia_?this.castMedia_.pause(null,_.Qn,r2U(this,"pause")):UH(this,"pause"),OH3(this,2,f33(qp(this))),this.publish("remotePlayerChange")):Bm(this,this.pause)};
_.G.seekTo=function(n){if(V4(this)){if(this.castMedia_){var D=qp(this),L=new chrome.cast.media.SeekRequest;L.currentTime=n;D.isPlaying()||D.isBuffering()?L.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:L.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(L,_.Qn,r2U(this,"seekTo",{newTime:n}))}else UH(this,"seekTo",{newTime:n});OH3(this,3,n);this.publish("remotePlayerChange")}else Bm(this,_.su(this.seekTo,n))};
_.G.stop=function(){if(V4(this)){this.castMedia_?this.castMedia_.stop(null,_.Qn,r2U(this,"stopVideo")):UH(this,"stopVideo");var n=qp(this);n.stopPlayer();JS(this,n);this.publish("remotePlayerChange")}else Bm(this,this.stop)};
_.G.setVolume=function(n,D){if(V4(this)){var L=qp(this);if(this.castSession_){if(L.volume!=n){var g=Math.round(n)/100;this.castSession_.setReceiverVolumeLevel(g,(0,_.Et)(function(){vH("set receiver volume: "+g)},this),(0,_.Et)(function(){this.warn_("failed to set receiver volume.")},this))}L.muted!=D&&this.castSession_.setReceiverMuted(D,(0,_.Et)(function(){vH("set receiver muted: "+D)},this),(0,_.Et)(function(){this.warn_("failed to set receiver muted.")},this))}else{var b={volume:n,
muted:D};L.volume!=-1&&(b.delta=n-L.volume);UH(this,"setVolume",b)}L.muted=D;L.volume=n;JS(this,L)}else Bm(this,_.su(this.setVolume,n,D))};
_.G.setAudioTrack=function(n,D){V4(this)?(D=D.getLanguageInfo().getId(),UH(this,"setAudioTrack",{videoId:n,audioTrackId:D}),n=qp(this),n.audioTrackId=D,JS(this,n)):Bm(this,_.su(this.setAudioTrack,n,D))};
_.G.addVideo=function(n){V4(this)?UH(this,"addVideo",{videoId:n}):Bm(this,_.su(this.addVideo,n))};
_.G.addPlaylist=function(n){V4(this)?UH(this,"addVideos",{listId:n}):Bm(this,_.su(this.addPlaylist,n))};
_.G.addVideos=function(n){n.length==0?this.warn_("Ignore add videos request due to empty list"):V4(this)?UH(this,"addVideos",{videoIds:n.join(",")}):Bm(this,_.su(this.addVideos,n))};
_.G.JSC$17375_removeVideo=function(n){V4(this)?UH(this,"removeVideo",{videoId:n}):Bm(this,_.su(this.JSC$17375_removeVideo,n))};
_.G.JSC$17375_insertVideo=function(n){V4(this)?UH(this,"insertVideo",{videoId:n}):Bm(this,_.su(this.JSC$17375_insertVideo,n))};
_.G.playVideo=function(n,D,L,g,b,q,U){g=g===void 0?null:g;b=b===void 0?null:b;q=q===void 0?null:q;U=U===void 0?null:U;var J=qp(this),k={videoId:n};L!==void 0&&(k.currentIndex=L);A2J(J,n,L||0);D!==void 0&&($N(J,D),k.currentTime=D);g&&(k.listId=g);b&&(k.playerParams=b);q&&(k.clickTrackingParams=q);U&&(k.locationInfo=(0,_.iC)(U));UH(this,"setPlaylist",k);g||JS(this,J)};
_.G.nextVideo=function(n,D){if(V4(this)){if(n&&D){var L=qp(this);A2J(L,n,D);JS(this,L)}UH(this,"next")}else Bm(this,_.su(this.nextVideo,n,D))};
_.G.clearPlaylist=function(){if(V4(this)){UH(this,"clearPlaylist");var n=qp(this);n.reset();JS(this,n);this.publish("remotePlayerChange")}else Bm(this,this.clearPlaylist)};
_.G.dispose=function(){if(this.state_!=3){var n=this.state_;this.state_=3;this.publish("proxyStateChange",n,this.state_)}_.Ne.prototype.dispose.call(this)};
_.G.disposeInternal=function(){iHT(this);this.connection_=null;this.actionQueue_.clear();CZo(this,null);_.Ne.prototype.disposeInternal.call(this)};
var I3J=function(n){_.Ko("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(D){this.contextSubscriptions_.push(this.connection_.subscribe(D,_.su(this.onProxyEvent_,D),this))},n)},iHT=function(n){_.Ko(n.contextSubscriptions_,function(D){this.connection_.unsubscribeByKey(D)},n);
n.contextSubscriptions_.length=0},V4=function(n){return n.getState()==1},Bm=function(n,D){n.actionQueue_.getCount()<50&&n.actionQueue_.enqueue(D)},OH3=function(n,D,L){var g=qp(n);
$N(g,L);g.playerState!=-1E3&&(g.playerState=D);JS(n,g)},UH=function(n,D,L){n.connection_.sendMessage(D,L)},JS=function(n,D){iHT(n);
n.connection_.setPlayerContextData(zkw(D));I3J(n)};
Ge.prototype.setState_=function(n){if((n!=this.state_||n==2)&&this.state_!=3&&n!=0){var D=this.state_;this.state_=n;this.publish("proxyStateChange",D,n);if(n==1)for(;!this.actionQueue_.isEmpty();)n=this.actionQueue_,XO3(n),n.front_.pop().apply(this);else n==3&&this.dispose()}};
Ge.prototype.onProxyEvent_=function(n,D){this.publish(n,D)};
var CZo=function(n,D){n.castSession_&&(n.castSession_.removeUpdateListener(n.boundCastStatusListener_),n.castSession_.removeMediaListener(n.boundCastMediaListener_),n.onCastMediaChange_(null));n.castSession_=D;if(n.castSession_&&(vH("Setting cast session: "+n.castSession_.sessionId),n.castSession_.addUpdateListener(n.boundCastStatusListener_),n.castSession_.addMediaListener(n.boundCastMediaListener_),n.castSession_.media.length))n.onCastMediaChange_(n.castSession_.media[0])};
Ge.prototype.onCastStatusUpdate_=function(n){if(!n)this.onCastMediaChange_(null),CZo(this,null);else if(this.castSession_.receiver.volume){n=this.castSession_.receiver.volume;var D=qp(this),L=Math.round(100*n.level||0);if(D.volume!=L||D.muted!=n.muted)vH("Cast volume update: "+n.level+(n.muted?" muted":"")),D.volume=L,D.muted=!!n.muted,JS(this,D)}};
Ge.prototype.onCastMediaChange_=function(n){vH("Cast media: "+!!n);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=n)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),w$3(this),this.publish("remotePlayerChange")};
var w$3=function(n){var D=n.castMedia_.media,L=n.castMedia_.customData;if(D&&L){var g=qp(n);D.contentId!=g.videoId&&vH("Cast changing video to: "+D.contentId);g.videoId=D.contentId;g.playerState=L.playerState;$N(g,n.castMedia_.getEstimatedTime());JS(n,g)}else vH("No cast media video. Ignoring state update.")};
Ge.prototype.onCastMediaUpdate_=function(n){if(n)w$3(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
Ge.prototype.onCloudviewAvailabilityChange_=function(){var n=Sol();n&&CZo(this,n)};
Ge.prototype.warn_=function(n){mj("CP",n)};
var r2U=function(n,D,L){return(0,_.Et)(function(g){this.warn_("Failed to "+D+" with cast v2 channel. Error code: "+g.code);g.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+D+" using MDx browser channel."),UH(this,D,L))},n)};var pn=function(n,D,L,g){g=g===void 0?!1:g;_.Ne.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$17382_http_=n;this.enableConnectWithInitialState_=g;this.listeners_.push(_.oT(window,"beforeunload",function(){b.JSC$17385_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new jG;this.currentScreenId_=D.id;this.currentScreenIdType_=D.idType;this.channelService=a03(this.JSC$17382_http_,L,this.JSC$17385_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){hkD(b)});
this.channelService.listen("channelClosed",function(){kN("Channel closed");isNaN(b.connectTimerId_)?Kv(!0):Kv();b.dispose()});
this.channelService.listen("channelError",function(q){Kv();isNaN(b.getReconnectTimeout_())?(q==1&&b.currentScreenIdType_=="shortLived"&&b.publish("browserChannelAuthError",q),kN("Channel error: "+q+" without reconnection"),b.dispose()):(b.reconnecting_=!0,kN("Channel error: "+q+" with reconnection in "+b.getReconnectTimeout_()+" ms"),WpU(b,2))});
this.channelService.listen("channelMessage",function(q){ekA(b,q)});
this.channelService.setLoungeToken(D.token);this.subscribe("remoteQueueChange",function(){var q=b.playerContext_.videoId;D8D()&&_.BX("yt-remote-session-video-id",q)})};
_.f(pn,_.Ne);
pn.prototype.connect=function(n,D){if(D){var L=D.listId,g=D.videoId,b=D.videoIds,q=D.playerParams,U=D.clickTrackingParams,J=D.index,k={videoId:g},a=D.currentTime,d=D.locationInfo;D=D.loopMode;a!==void 0&&(k.currentTime=a<=5?0:a);q&&(k.playerParams=q);d&&(k.locationInfo=d);U&&(k.clickTrackingParams=U);L&&(k.listId=L);b&&b.length>0&&(k.videoIds=b.join(","));J!==void 0&&(k.currentIndex=J);this.enableConnectWithInitialState_&&(k.loopMode=D||"LOOP_MODE_OFF");L&&(this.playerContext_.listId=L);this.playerContext_.videoId=
g;this.playerContext_.index=J||0;this.playerContext_.state=3;$N(this.playerContext_,a);this.autoplayMode_="UNSUPPORTED";L=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";kN("Connecting with "+L+" and params: "+(0,_.iC)(k));this.channelService.connect({method:L,params:(0,_.iC)(k)},n,GyA())}else kN("Connecting without params"),this.channelService.connect({},n,GyA());xxR(this)};
pn.prototype.setLoungeToken=function(n){this.channelService.setLoungeToken(n)};
pn.prototype.dispose=function(){this.isDisposed()||(_.v0("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),WpU(this,3));_.Ne.prototype.dispose.call(this)};
pn.prototype.disposeInternal=function(){KpT(this);Rk2(this);PZo(this);_.Le(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.Le(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.W_v(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.Ne.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var tCo=function(n){return _.xi(n.connectedDevices_,function(D){return D.type=="LOUNGE_SCREEN"})},kN=function(n){mj("conn",n)},WpU=function(n,D){n.publish("proxyStateChange",D)},xxR=function(n){n.connectTimerId_=_.ne(function(){kN("Connecting timeout");
n.JSC$17385_disconnect_(1)},2E4)},KpT=function(n){_.Le(n.connectTimerId_);
n.connectTimerId_=NaN},PZo=function(n){_.Le(n.reconnectedCheckScreenTimeout_);
n.reconnectedCheckScreenTimeout_=NaN},mxR=function(n){Rk2(n);
n.playingSyncTimerId_=_.ne(function(){Z_(n,"getNowPlaying")},2E4)},Rk2=function(n){_.Le(n.playingSyncTimerId_);
n.playingSyncTimerId_=NaN},hkD=function(n){kN("Channel opened");
n.reconnecting_&&(n.reconnecting_=!1,PZo(n),n.reconnectedCheckScreenTimeout_=_.ne(function(){kN("Timing out waiting for a screen.");n.JSC$17385_disconnect_(1)},15E3))},X$D=function(n,D){var L=null;
if(D){var g=tCo(n);g&&(L={clientName:g.clientName,deviceMake:g.brand,deviceModel:g.model,osVersion:g.osVersion})}_.v0("yt.mdx.remote.remoteClient_",L);D&&(KpT(n),PZo(n));L=n.channelService.isChannelOpened()&&isNaN(n.connectTimerId_);D==L?D&&(WpU(n,1),Z_(n,"getSubtitlesTrack")):D?(n.getOtherConnectedRemoteId_()&&n.playerContext_.reset(),WpU(n,1),Z_(n,"getNowPlaying"),vmT(n)):n.JSC$17385_disconnect_(1)},l3D=function(n,D){var L=D.params.videoId;
delete D.params.videoId;L==n.playerContext_.videoId&&(_.Ao.isEmpty(D.params)?n.playerContext_.trackData=null:n.playerContext_.trackData=D.params,n.publish("remotePlayerChange"))},MC3=function(n,D,L){var g=D.params.videoId||D.params.video_id,b=parseInt(D.params.currentIndex,10);
n.playerContext_.listId=D.params.listId||n.playerContext_.listId;A2J(n.playerContext_,g,b);n.publish("remoteQueueChange",L)},omT=function(n,D){D.params=D.params||{};
MC3(n,D,"NOW_PLAYING_MAY_CHANGE");n.onStateChange_(D);n.publish("autoplayDismissed")};
pn.prototype.onStateChange_=function(n){var D=parseInt(n.params.currentTime||n.params.current_time,10);$N(this.playerContext_,isNaN(D)?0:D);D=parseInt(n.params.state,10);D=isNaN(D)?-1:D;D==-1&&this.playerContext_.playerState==-1E3&&(D=-1E3);this.playerContext_.playerState=D;D=Number(n.params.loadedTime);this.playerContext_.loadedTime=isNaN(D)?0:D;D=Number(n.params.duration);this.playerContext_.duration_=isNaN(D)?0:D;D=this.playerContext_;var L=Number(n.params.liveIngestionTime);D.liveIngestionTime_=
L;D.isLive_=isNaN(L)?!1:!0;D=this.playerContext_;L=Number(n.params.seekableStartTime);n=Number(n.params.seekableEndTime);D.seekableStart_=isNaN(L)?0:L;D.seekableEnd_=isNaN(n)?0:n;this.playerContext_.playerState==1?mxR(this):Rk2(this);this.publish("remotePlayerChange")};
pn.prototype.onAdStateChange_=function(n){if(this.playerContext_.playerState!=-1E3){var D=1085;switch(parseInt(n.params.adState,10)){case 1:D=1081;break;case 2:D=1084;break;case 0:D=1083}this.playerContext_.playerState=D;n=parseInt(n.params.currentTime,10);$N(this.playerContext_,isNaN(n)?0:n);this.publish("remotePlayerChange")}};
var YUR=function(n,D){var L=D.params.muted=="true";n.playerContext_.volume=parseInt(D.params.volume,10);n.playerContext_.muted=L;n.publish("remotePlayerChange")},SUA=function(n,D){n.autoplayVideoId_=D.params.videoId;
n.publish("nowAutoplaying",parseInt(D.params.timeout,10))},Fpo=function(n,D){n.autoplayVideoId_=D.params.videoId||null;
n.publish("autoplayUpNext",n.autoplayVideoId_)},HH3=function(n,D){n.autoplayMode_=D.params.autoplayMode;
n.publish("autoplayModeChange",n.autoplayMode_);n.autoplayMode_=="DISABLED"&&n.publish("autoplayDismissed")},y23=function(n,D){var L=D.params.hasNext=="true";
n.playerContext_.hasPrevious=D.params.hasPrevious=="true";n.playerContext_.hasNext=L;n.publish("previousNextChange")};
pn.prototype.isCapabilitySupportedOnConnectedDevices_=function(n){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var D=_.V(this.connectedDevices_),L=D.next();!L.done;L=D.next())if(!L.value.capabilities.has(n))return!1;return!0};
var ekA=function(n,D){D=D.message;D.params?kN("Received: action="+D.action+", params="+(0,_.iC)(D.params)):kN("Received: action="+D.action+" {}");switch(D.action){case "loungeStatus":D=(0,_.fk)(D.params.devices);n.connectedDevices_=_.zs(D,function(g){return new Yj(g)});
D=!!_.xi(n.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"});
X$D(n,D);D=n.isCapabilitySupportedOnConnectedDevices_("mlm");n.publish("multiStateLoopEnabled",D);break;case "loungeScreenDisconnected":cR3(n.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"});
X$D(n,!1);break;case "remoteConnected":var L=new Yj((0,_.fk)(D.params.device));_.xi(n.connectedDevices_,function(g){return g.equals(L)})||_.QvJ(n.connectedDevices_,L);
break;case "remoteDisconnected":L=new Yj((0,_.fk)(D.params.device));cR3(n.connectedDevices_,function(g){return g.equals(L)});
break;case "gracefulDisconnect":break;case "playlistModified":MC3(n,D,"QUEUE_MODIFIED");break;case "nowPlaying":omT(n,D);break;case "onStateChange":n.onStateChange_(D);break;case "onAdStateChange":n.onAdStateChange_(D);break;case "onVolumeChanged":YUR(n,D);break;case "onSubtitlesTrackChanged":l3D(n,D);break;case "nowAutoplaying":SUA(n,D);break;case "autoplayDismissed":n.publish("autoplayDismissed");break;case "autoplayUpNext":Fpo(n,D);break;case "onAutoplayModeChanged":HH3(n,D);break;case "onHasPreviousNextChanged":y23(n,
D);break;case "requestAssistedSignIn":n.publish("assistedSignInRequested",D.params.authCode);break;case "onLoopModeChanged":n.publish("loopModeChange",D.params.loopMode);break;default:kN("Unrecognized action: "+D.action)}};
_.G=pn.prototype;_.G.getProxyState_=function(){var n=3;this.isDisposed()||(n=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(n=1):n=2);return n};
_.G.JSC$17385_disconnect_=function(n){kN("Disconnecting with "+n);_.v0("yt.mdx.remote.remoteClient_",null);KpT(this);this.publish("beforeDisconnect",n);n==1&&Kv();this.channelService.disconnect(n);this.dispose()};
_.G.getPlayerContextData_=function(){var n=this.playerContext_;this.clientVideoId_&&(n=this.playerContext_.clone(),A2J(n,this.clientVideoId_,n.index));return zkw(n)};
_.G.setPlayerContextData_=function(n){var D=this,L=new jG(n);L.videoId&&L.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=L.videoId,_.Le(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.ne(function(){if(D.clientVideoId_){var b=D.clientVideoId_;D.clientVideoId_=null;D.playerContext_.videoId!=b&&Z_(D,"getNowPlaying")}},5E3));
var g=[];this.playerContext_.listId==L.listId&&this.playerContext_.videoId==L.videoId&&this.playerContext_.index==L.index||g.push("remoteQueueChange");this.playerContext_.playerState==L.playerState&&this.playerContext_.volume==L.volume&&this.playerContext_.muted==L.muted&&f33(this.playerContext_)==f33(L)&&(0,_.iC)(this.playerContext_.trackData)==(0,_.iC)(L.trackData)||g.push("remotePlayerChange");this.playerContext_.reset(n);_.Ko(g,function(b){this.publish(b)},this)};
_.G.getOtherConnectedRemoteId_=function(){var n=this.channelService.getDeviceId(),D=_.xi(this.connectedDevices_,function(L){return L.type=="REMOTE_CONTROL"&&L.id!=n});
return D?D.id:""};
_.G.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.G.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.G.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.G.JSC$17385_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var vmT=function(n){_.Le(n.idleDisconnectTimerId_);n.idleDisconnectTimerId_=_.ne(function(){n.JSC$17385_disconnect_(1)},864E5)},Z_=function(n,D,L){L?kN("Sending: action="+D+", params="+(0,_.iC)(L)):kN("Sending: action="+D);
n.channelService.sendMessage(D,L)};
pn.prototype.sendMessageWithUserAction_=function(n,D){Z_(this,n,D);vmT(this)};
pn.prototype.JSC$17385_getXsrfToken_=function(){var n=_.Vj.get("SAPISID","")||_.Vj.get("__Secure-1PAPISID",void 0)||"",D=_.Vj.get("__Secure-3PAPISID","")||"";if(!n&&!D)return"";n=_.fA(_.dp(n),2);D=_.fA(_.dp(D),2);return _.fA(_.dp(","+n+","+D),2)};
pn.prototype.subscribe=pn.prototype.subscribe;pn.prototype.unsubscribeByKey=pn.prototype.unsubscribeByKey;pn.prototype.getProxyState=pn.prototype.getProxyState_;pn.prototype.disconnect=pn.prototype.JSC$17385_disconnect_;pn.prototype.getPlayerContextData=pn.prototype.getPlayerContextData_;pn.prototype.setPlayerContextData=pn.prototype.setPlayerContextData_;pn.prototype.getOtherConnectedRemoteId=pn.prototype.getOtherConnectedRemoteId_;pn.prototype.getReconnectTimeout=pn.prototype.getReconnectTimeout_;
pn.prototype.getAutoplayMode=pn.prototype.getAutoplayMode_;pn.prototype.getAutoplayVideoId=pn.prototype.getAutoplayVideoId_;pn.prototype.reconnect=pn.prototype.JSC$17385_reconnect_;pn.prototype.sendMessage=pn.prototype.sendMessageWithUserAction_;pn.prototype.getXsrfToken=pn.prototype.JSC$17385_getXsrfToken_;pn.prototype.isCapabilitySupportedOnConnectedDevices=pn.prototype.isCapabilitySupportedOnConnectedDevices_;var NEJ=function(n){lv.call(this,"ScreenServiceProxy");this.instance_=n;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Et)(this.JSC$17388_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Et)(this.onOnlineScreenChange_,this)))};
_.f(NEJ,lv);_.G=NEJ.prototype;_.G.getScreens=function(n){return this.instance_.$_gs(n)};
_.G.contains=function(n){return!!this.instance_.$_c(n)};
_.G.get=function(n){return this.instance_.$_g(n)};
_.G.start=function(){this.instance_.$_st()};
_.G.add=function(n,D,L){this.instance_.$_a(n,D,L)};
_.G.remove=function(n,D,L){this.instance_.$_r(n,D,L)};
_.G.updateName=function(n,D,L,g){this.instance_.$_un(n,D,L,g)};
_.G.disposeInternal=function(){for(var n=this.subscriptionKeys_.length,D=0;D<n;++D)this.instance_.$_ubk(this.subscriptionKeys_[D]);this.subscriptionKeys_.length=0;this.instance_=null;lv.prototype.disposeInternal.call(this)};
_.G.JSC$17388_onScreenChange_=function(){this.publish("screenChange")};
_.G.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
YF.prototype.$_st=YF.prototype.start;YF.prototype.$_gspc=YF.prototype.JSC$17345_getScreenByPairingCode;YF.prototype.$_gsppc=YF.prototype.JSC$17345_getScreenByPollingPairingCode;YF.prototype.$_c=YF.prototype.contains;YF.prototype.$_g=YF.prototype.get;YF.prototype.$_a=YF.prototype.add;YF.prototype.$_un=YF.prototype.updateName;YF.prototype.$_r=YF.prototype.remove;YF.prototype.$_gs=YF.prototype.getScreens;YF.prototype.$_gos=YF.prototype.JSC$17345_getOnlineScreens;YF.prototype.$_s=YF.prototype.subscribe;
YF.prototype.$_ubk=YF.prototype.unsubscribeByKey;var $BT=function(n){BBA();if(!Rr||!Rr.get("yt-remote-disable-remote-module-for-dev")){n=_.OJ("MDX_CONFIG")||n;sdT();gJC();a2||(a2=new hs(n?n.loungeApiHost:void 0),Jx3()&&(a2.basePath="/api/loungedev"));db||(db=_.W7("yt.mdx.remote.deferredProxies_")||[],_.v0("yt.mdx.remote.deferredProxies_",db));jmo();var D=Te();if(!D){var L=new YF(a2,n?n.disableAutomaticScreenCache||!1:!1);_.v0("yt.mdx.remote.screenService_",L);D=Te();var g={};n&&(g={appId:n.appId,disableDial:n.disableDial,theme:n.theme,loadCastApiSetupScript:n.loadCastApiSetupScript,
disableCastApi:n.disableCastApi,enableDialLoungeToken:n.enableDialLoungeToken,enableCastLoungeToken:n.enableCastLoungeToken,forceMirroring:n.forceMirroring});_.v0("yt.mdx.remote.enableConnectWithInitialState_",n?n.enableConnectWithInitialState||!1:!1);vJA(L,function(q){q?EH()&&HrR(EH(),"YouTube TV"):L.subscribe("onlineScreenChange",function(){$F("yt-remote-receiver-availability-change")})},g)}if(n&&!_.W7("yt.mdx.remote.initialized_")){_.v0("yt.mdx.remote.initialized_",!0);
sH("Initializing: "+(0,_.iC)(n));cm.push(_.j5("yt-remote-cast2-api-ready",function(){$F("yt-remote-api-ready")}));
cm.push(_.j5("yt-remote-cast2-availability-change",function(){$F("yt-remote-receiver-availability-change")}));
cm.push(_.j5("yt-remote-cast2-receiver-selected",function(){nM3();$F("yt-remote-auto-connect","cast-selector-receiver")}));
cm.push(_.j5("yt-remote-cast2-receiver-resumed",function(){$F("yt-remote-receiver-resumed","cast-selector-receiver")}));
cm.push(_.j5("yt-remote-cast2-session-change",DBO));cm.push(_.j5("yt-remote-connection-change",function(q){q?HrR(EH(),"YouTube TV"):LcA()||(HrR(null,null),YoA())}));
cm.push(_.j5("yt-remote-cast2-session-failed",function(){$F("yt-remote-connection-failed")}));
g=gMU();n.isAuto&&(g.id+="#dial");var b=n.capabilities||[];_.c("desktop_enable_autoplay")&&b.push("atp");b.length>0&&(g.capabilities=b);g.name=n.device;g.app=n.app;(n=n.theme)&&(g.theme=n);sH(" -- with channel params: "+(0,_.iC)(g));g?(_.BX("yt-remote-session-app",g.app),_.BX("yt-remote-session-name",g.name)):(_.kw("yt-remote-session-app"),_.kw("yt-remote-session-name"));_.v0("yt.mdx.remote.channelParams_",g);D.start();EH()||bsA()}}},qN2=function(){var n=Te().instance_.$_gos();
var D=Gfw();D&&Q4()&&(NeD(n,D)||n.push(D));return yz3(n)},Vyw=function(){var n=qN2(),D=Gfw();
D||(D=LcA());return _.xi(n,function(L){return D&&eG(D,L.key)?!0:!1})},Gfw=function(){var n=EH();
if(!n)return null;var D=Te().getScreens();return xF(D,n)},DBO=function(n){sH("remote.onCastSessionChange_: "+yxo(n));
if(n){var D=Gfw();D&&D.id==n.id?(HrR(D.id,"YouTube TV"),n.idType=="shortLived"&&(n=n.token)&&(D=Q4())&&D.setLoungeToken(n)):(D&&UB3(),Bxw(n,1))}else Q4()&&UB3()},UB3=function(){Fn2()?yD().stopSession():HH("stopSession called before API ready.");
var n=Q4();n&&(n.disconnect(1),JMD(null))},kf3=function(){var n=Q4();
return n&&n.getProxyState()!=3?new Ge(Q4(),void 0):null},sH=function(n){mj("remote",n)},Te=function(){if(!pd3){var n=_.W7("yt.mdx.remote.screenService_");
pd3=n?new NEJ(n):null}return pd3},EH=function(){return _.W7("yt.mdx.remote.currentScreenId_")},ZsJ=function(n){_.v0("yt.mdx.remote.currentScreenId_",n)},nM3=function(){_.v0("yt.mdx.remote.connectData_",null)},Q4=function(){return _.W7("yt.mdx.remote.connection_")},JMD=function(n){var D=Q4();
nM3();n||ZsJ("");_.v0("yt.mdx.remote.connection_",n);db&&(_.Ko(db,function(L){L(n)}),db.length=0);
D&&!n?$F("yt-remote-connection-change",!1):!D&&n&&$F("yt-remote-connection-change",!0)},LcA=function(){var n=D8D();
if(!n)return null;var D=Te();if(!D)return null;D=D.getScreens();return xF(D,n)},Bxw=function(n,D){ZsJ(n.id);
n=new pn(a2,n,gMU(),_.W7("yt.mdx.remote.enableConnectWithInitialState_")||!1);n.connect(D,_.W7("yt.mdx.remote.connectData_"));n.subscribe("beforeDisconnect",function(L){$F("yt-remote-before-disconnect",L)});
n.subscribe("beforeDispose",function(){Q4()&&JMD(null)});
n.subscribe("browserChannelAuthError",function(){var L=Gfw();L&&L.idType=="shortLived"&&(Fn2()?yD().handleBrowserChannelAuthError():HH("refreshLoungeToken called before API ready."))});
JMD(n)},bsA=function(){var n=LcA();
n?(sH("Resume connection to: "+yxo(n)),Bxw(n,0)):(Kv(),YoA(),sH("Skipping connecting because no session screen found."))},a2=null,db=null,pd3=null,jmo=function(){var n=gMU();
if(_.Ao.isEmpty(n)){n=nJT();var D=_.JP("yt-remote-session-name")||"",L=_.JP("yt-remote-session-app")||"";n={device:"REMOTE_CONTROL",id:n,name:D,app:L,mdxVersion:3};n.authuser=String(_.OJ("SESSION_INDEX","0"));(D=_.OJ("DELEGATED_SESSION_ID"))&&(n.pageId=String(D));_.v0("yt.mdx.remote.channelParams_",n)}},gMU=function(){return _.W7("yt.mdx.remote.channelParams_")||{}},cm=[];var aRl=new _.rD("yt-menu"),dBo=function(){},EMT=function(n,D,L){n=D=="right-click"?L.rightClickMenuPopupHint:L.menuPopupHint;
if(!(TxA(D)>10))return D=D||"default",aRl.set(D+"-impression",TxA(D)+1),n},TxA=function(n){return parseInt(aRl.get((n||"default")+"-impression")||0,10)};
_.GJ(dBo);var sFT=function(){this.contexts_=new WeakMap;this.JSC$17394_networkService_=this.activeContext_=null},cMC=function(n,D,L){var g=n.contexts_.get(D);
g||(g=new ERl(n.JSC$17394_networkService_),n.contexts_.set(D,g));n.activeContext_=g;L&&n.activeContext_.reset();n.activeContext_.start();return n.activeContext_};var uu=function(){};
uu.prototype.enqueue=function(){var n=this,D;return _.B(function(L){if(n.isCounterfactual())return(D=n.getCounterfactualData())&&n.shouldLogCounterfactualImpression()&&n.sendImpressionEndpoints(D),L.return();n.doEnqueue();_.Tq(L)})};
uu.prototype.sendImpressionEndpoints=function(n){_.xt.getInstance().triggerOptionalAction("yt-service-request",{},n[0])};var fn=function(n,D){this.renderer=n;this.page=D};
_.f(fn,uu);fn.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
fn.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
fn.prototype.shouldLogCounterfactualImpression=function(){return!0};
fn.prototype.doEnqueue=function(){var n=_.Mh(this.page);n&&n.pause();this.renderer.impressionCommand&&_.xt.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.Ws(_.xt.getInstance(),[this.renderer.promoCommand],this.page)};var QF3=function(n,D){this.renderer=n;this.resolver=_.Kl();this.JSC$17406_enforcementCounter=new _.TTA;D?this.JSC$17406_playerManager=_.Mh(D):this.JSC$17406_playerManager=null;_.UG(1,!0)};
_.f(QF3,uu);_.G=QF3.prototype;_.G.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var n=[];this.renderer.impressionEndpoints.forEach(function(D){(D=_.AR(D))&&n.push(D)});
return n}};
_.G.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.G.shouldLogCounterfactualImpression=function(){var n=_.BRf();n?(this.JSC$17406_enforcementCounter.increment("POPUP"),_.UG(3)):_.UG(2);return n};
_.G.cancel=function(){this.resolver.promise.cancel()};
_.G.doEnqueue=function(){var n=this;_.BRf()?(this.JSC$17406_enforcementCounter.increment("POPUP"),_.UG(3),uDU(this)):this.JSC$17406_playerManager?(this.resolver.promise.then(function(){uDU(n)}),fRD(this.resolver,this.JSC$17406_playerManager)):_.UG(2)};
var fRD=function(n,D){var L=_.Kl();D.getPlayerPromise().then(function(g){L.resolve(g)});
L.promise.then(function(g){g.addEventListener("onAbnormalityDetected",n.resolve);_.Cd(n.promise,function(){g.removeEventListener("onAbnormalityDetected",n.resolve)})});
n.promise.thenCatch(function(){L.promise.cancel()})},uDU=function(n){_.UG(3);
var D={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:n.renderer}};D=_.xt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:D},{});Promise.all(D).then(function(){AMU();n.JSC$17406_playerManager&&n.JSC$17406_playerManager.pause()})},AMU=function(){GS3(function(n,D){_.L_O(n,D);
n===0?_.UG(7):_.UG(4)})};var zuU=function(n,D){this.renderer=n;this.page=D;this.resolver=_.Kl()};
_.f(zuU,uu);_.G=zuU.prototype;_.G.cancel=function(){this.resolver.promise.cancel()};
_.G.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.G.isCounterfactual=function(){return!this.renderer.isVisible};
_.G.shouldLogCounterfactualImpression=function(){return!0};
_.G.doEnqueue=function(){var n=this;this.resolver.promise.then(function(){var L={popup:{mealbarPromoRenderer:n.renderer},popupType:"MEALBAR"};_.xt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:L},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var D=_.Mh(this.page);D&&IRC(this.resolver,D)}break;default:this.resolver.resolve()}};
var IRC=function(n,D){var L=_.Kl();D.getPlayerPromise().then(function(g){L.resolve(g)});
L.promise.then(function(g){g.addEventListener("onAdEnd",n.resolve);_.Cd(n.promise,function(){g.removeEventListener("onAdEnd",n.resolve)})});
n.promise.thenCatch(function(){L.promise.cancel()})};var CWT=function(n,D){this.renderer=n;this.page=D};
_.f(CWT,uu);_.G=CWT.prototype;_.G.cancel=function(){this.JSC$17414_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17414_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17414_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.G.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.G.isCounterfactual=function(){return!this.renderer.isVisible};
_.G.shouldLogCounterfactualImpression=function(){return!0};
_.G.doEnqueue=function(){var n=this,D,L;((D=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(L=D.playbackUpsellDialogTriggerConditionData)==null?void 0:L.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17414_downloadedVideosCountSelectorUnsubscriber=_.a9(_.Ss(),DhU,function(g,b){g>b&&(rMC(n),n.cancel())}):rMC(this)};
var rMC=function(n){var D={popup:{upsellDialogRenderer:n.renderer},popupType:"MODAL"};_.xt.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:D},{});(n=_.Mh(n.page))&&n.pause()};var AS={},OsT=(AS.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",AS.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",AS.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",AS.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",AS.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",AS.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",AS.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",AS),is2=function(n,D){this.renderer=n;this.targetManager=
D};
_.f(is2,uu);_.G=is2.prototype;_.G.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17421_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17421_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17421_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.G.getCounterfactualData=function(){if(this.isCounterfactual()){var n;return(n=this.renderer.promoConfig)==null?void 0:n.impressionEndpoints}};
_.G.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.G.shouldLogCounterfactualImpression=function(){return!0};
_.G.doEnqueue=function(){var n=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17421_downloadedVideosCountSelectorUnsubscriber=_.a9(_.Ss(),DhU,function(D,L){n.renderer.targetId&&D>L&&(YbD(n.targetManager,n.renderer.targetId,wdC(n)),n.cancel())});
break;default:YbD(this.targetManager,this.renderer.targetId,wdC(this))}};
var wdC=function(n){var D;if((D=n.renderer.suggestedPosition)==null?0:D.type)var L=OsT[n.renderer.suggestedPosition.type];L||(L="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:n.renderer},popupType:"HINT",position:L}}};var hu3=function(){this.previousPage=null},WcJ;
hu3.prototype.registerPromoCommand=function(n,D){euD(this,void 0,void 0,_.u(n.roadblock,yeT),void 0,void 0,D)};
var euD=function(n,D,L,g,b,q,U){n.previousPage!==U&&n.pendingTooltipPromo&&n.pendingTooltipPromo.cancel();n.previousPage=U;b?(n.pendingEnforcementPromo&&n.pendingEnforcementPromo.cancel(),n.pendingEnforcementPromo=new QF3(b,U),n.pendingEnforcementPromo.enqueue()):q?(n.pendingCommandWrapperPromo=new fn(q,U),n.pendingCommandWrapperPromo.enqueue()):g?(n.pendingRoadblockPromo&&n.pendingRoadblockPromo.cancel(),n.pendingRoadblockPromo=new CWT(g,U),n.pendingRoadblockPromo.enqueue()):D?(n.pendingMealbarPromo&&
n.pendingMealbarPromo.cancel(),n.pendingMealbarPromo=new zuU(D,U),n.pendingMealbarPromo.enqueue()):L&&(n.pendingTooltipPromo&&n.pendingTooltipPromo.cancel(),n.pendingTooltipPromo=new is2(L,_.Vk()),n.pendingTooltipPromo.enqueue())},xBo=function(){WcJ||(WcJ=new hu3);
return WcJ};var DmA=!1;var y5A=function(n,D){var L=_.OJ("SESSION_INDEX");this.actionToken_=n;this.commonToken_=D;this.sessionIndex_=L},HdU=function(n){var D=_.Kl(),L=_.W7("payments.business.integration.bootstrap"),g=_.W7("payments.business.integration"),b=g.Style.create().withMaterialDesignStyle(),q=g.mashupMode.popup("instrument-manager");
L.asMashupMode(q).usingUserIndex(n.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(b).inStandaloneContext(g.standaloneContextAuthId.forUserId()).instrumentManager(n.actionToken_,n.commonToken_.length>0?n.commonToken_:void 0,function(U){var J=U.instrumentId;J?D.resolve(J):(J=_.W7("payments.business.integration.scenario.InstrumentManager"),D.reject(U.errorCode&&U.errorCode===J.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(U){_.wd(U);
D.reject("instrumentManagerLoadError")});
return D.promise};var Lm=function(n,D,L){this.payloadName="transactionFlowFailed";this.payload={errorType:n,serializedTransactionFlowLoggingParams:D,isUserDismiss:L===void 0?!1:L}};
_.v0("yt.ypc.shared.YpcTransactionFlowError",Lm);var Kco=function(){return _.GG.apply(this,arguments)||this};
_.f(Kco,_.GG);Kco.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
Kco.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
var ze=Kco;ze.prototype.onErrorMessageDismiss=ze.prototype.onErrorMessageDismiss;_.Y([_.t({readOnly:!0,observer:"errorRendererChanged"}),_.F("design:type",Object)],ze.prototype,"errorRenderer",void 0);_.Y([_.R("yt-live-chat-error-message-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ze.prototype,"onErrorMessageDismiss",null);ze=_.Y([_.qt()],ze);var RuA=[ze.prototype];var PWC;var tyD;var mB3=new _.rD("yt-live-chat"),vMl=new Map;vMl.set("timestamp_toggle","show-timestamps");vMl.set("reactions_toggle","allow-reactions");var XdD=function(){return _.m.apply(this,arguments)||this};
_.f(XdD,_.m);_.G=XdD.prototype;_.G.menuItemIdentifierChanged=function(){var n;(n=this.data)!=null&&n.menuItemIdentifier&&(n=vMl.get(this.data.menuItemIdentifier))&&(_.c("enable_lwe_web_mute")?(n=mB3.get(n),this.isToggled=!(n===void 0?!this.data.isToggled:!n)):this.isToggled=mB3.get(n))};
_.G.onFocus=function(){this.toggleButton.focus()};
_.G.onTap=function(){var n=this.data.command;n&&this.componentBehavior.resolveCommand(n)};
_.G.computeText=function(n,D,L){return this.componentBehavior.getSimpleString(n?L:D)};
_.G.computeIcon=function(n,D,L){return(n=n?L:D)&&n.iconType?_.ny(n.iconType):""};
var I2=XdD;I2.prototype.onTap=I2.prototype.onTap;I2.prototype.onFocus=I2.prototype.onFocus;I2.prototype.menuItemIdentifierChanged=I2.prototype.menuItemIdentifierChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],I2.prototype,"componentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],I2.prototype,"data",void 0);
_.Y([_.t({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],I2.prototype,"icon",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],I2.prototype,"isToggled",void 0);_.Y([_.bM("tp-yt-paper-toggle-button"),_.F("design:type",Object)],I2.prototype,"toggleButton",void 0);_.Y([_.P("data.menuItemIdentifier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I2.prototype,"menuItemIdentifierChanged",null);
_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I2.prototype,"onFocus",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],I2.prototype,"onTap",null);I2=_.Y([_.Ep({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],I2);
_.l(I2,"yt-live-chat-toggle-renderer",function(){if(tyD===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;PWC===void 0&&(PWC=document.createElement("template"));var g=PWC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);tyD=n}n=tyD;return n},{mode:_.c("live_chat_enable_sink_wrapper")?2:0});var lRA=new _.jK("NAVIGATION_PROGRESS_TOKEN");_.rd("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var MyU={},VBR=(MyU.CSI=function(n,D){var L={};L[n]=D;n=_.hk(_.Kdi)(L);Object.keys(n).length>0&&_.ww(n)},MyU.ECATCHER=function(n){return function(D,L){_.OJ(n)[D]=L}}("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"),MyU);var oMo={},YN2={},SNU=(YN2[PV3.name]=!0,YN2),Cn=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;n.tabGesturesIsActive=!1;n.actionRouterIsRoot=!0;n.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"};n.pageTitle="";n.titleSuffix="YouTube";n.unseenNotificationCount=
0;n.hasNavigated=!1;n.hasSetScrollTopForNavigation=!1;n.pagePreparer=null;n.zwiebackInitJobId=0;n.dataUpdatePromise=null;n.loadDepsPromise=_.kd();n.hasPendingNavigation=!1;n.pendingPlayerOnResponseReceivedActions=[];return n};
_.f(Cn,_.GG);Cn.prototype.created=function(){this.pendingPlayerOnResponseReceivedActions=[];_.c("enable_browser_cookie_status_monitoring")&&_.dF(_.fj,this.reportBrowserCookieSetting)};
Cn.prototype.reportBrowserCookieSetting=function(){var n=new F13,D="other";_.TJ?D="chrome":_.dQ?D="firefox":_.Iz?D="safari":_.tE&&(D="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(L){n.increment(_.B0(),L,D)}).catch(function(){n.increment(_.B0(),!1,D)}):n.increment(_.B0(),!1,D)};
Cn.prototype.attached=function(){Fc3(this);document.addEventListener("yt-navigate-cache",_.LC(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var n=wb();n.init();n.dispatchElement=this.hostElement};
var Fc3=function(n,D){D=D===void 0?0:D;var L=_.E().resolve(_.Yo(_.qN));if(L)Hso(n,L);else{if(D>=5)throw Error("Zk");setTimeout(function(){Fc3(n,D+1)},0)}},Hso=function(n,D){D.addEventListener("yt-navigate-start",_.LC(n,n.onYtNavigateStart));
D.addEventListener("yt-navigate-finish",_.LC(n,n.onYtNavigateFinish));D.addEventListener("yt-navigate-error",_.LC(n,n.onYtNavigateError));D.addEventListener("yt-page-data-fetched",_.LC(n,n.onYtPageDataFetched));D.addEventListener("yt-navigate-redirect",_.LC(n,n.onYtNavigateRedirect))};
_.G=Cn.prototype;
_.G.detached=function(){var n=_.E().resolve(_.qN);n.removeEventListener("yt-navigate-start",_.LC(this,this.onYtNavigateStart));n.removeEventListener("yt-navigate-finish",_.LC(this,this.onYtNavigateFinish));n.removeEventListener("yt-navigate-error",_.LC(this,this.onYtNavigateError));n.removeEventListener("yt-page-data-fetched",_.LC(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.LC(this,this.onYtNavigateCache));n.removeEventListener("yt-navigate-redirect",_.LC(this,
this.onYtNavigateRedirect));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.G.setPageOffset=function(n,D){n?_.$d(this.hostElement,"yt-set-page-offset",[n,D]):_.zo(Error("$k"))};
_.G.setPageOffsetForNavigation=function(n,D){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(n,D))};
_.G.onYtNavigateSetPageOffset=function(n,D){this.setPageOffsetForNavigation(D.page,D.offset)};
_.G.getPageOffset=function(){var n=_.r(this.hostElement).querySelector("#page-manager").getCurrentPage(),D=0;n&&(D=_.$d(this.hostElement,"yt-get-page-offset",[n])[0]);return D};
_.G.onYtHistoryPop=function(n,D){if(_.is("DISABLE_WARM_LOADS"))n.preventDefault(),window.location.reload();else{var L=_.E().resolve(_.qN);L.hasPendingNavigation()&&n.preventDefault();L.cancelPendingNavigation();_.Vm(this.hostElement,"yt-pending-navigation-cancelled");D.errorMsg&&(n=D.errorMsg.split(" - "),D=Error(n[0]),n.length==2&&n[1]&&(_.rF(D,n[1]),_.CL(D)),window.location.reload())}};
_.G.onYtHistoryLoad=function(n,D){var L=this;if(_.is("DISABLE_WARM_LOADS"))window.location.reload();else{this.hasError=!1;(n=D.endpoint)&&Object.keys(n).length||(n=null);var g=D.historyEntry,b=_.E().resolve(_.qN),q=_.E().resolve(_.lx),U=null;g&&g.rootData&&(U=g.rootData);var J=U&&yMl(U);!U||J||U.filler?n?(b.navigate(n,!0),NxU(this,n)):(D.legacyBorder||J||(D.JSC$26245_savedComponentState==null&&U==null?_.CL(new _.pe("Incomplete history entry",D.forward)):_.Iy(new _.pe("Malformed history entry",D.JSC$26245_savedComponentState,
D.forward,U))),window.location.reload()):(_.Y2b({isHot:!0}),_.ww({webInfo:{navigationReason:"h"}}),_.GjQ(),_.Wz("srt"),_.Wz("pdc"),this.cancelPendingTasks(),jFT(this,D.forward,U),U.player&&(U.player.loaded=!1),NxU(this,n),_.bV6(b,n||{},U,2,{},!1,D).then(function(){L.setPageOffset(q.getCurrentPage(),g.scrollTop||0)}))}};
_.G.initHistoryManager=function(n){if(!this.hasNavigated){this.hasNavigated=!0;var D=_.r(this.hostElement).querySelector("#page-manager").getCurrentData();n=isNaN(n)?this.getPageOffset():n;var L=_.E().resolve(_.qN).currentEndpoint;this.replaceState(L,D,n)}};
_.G.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.G.onYtNavigateStart=function(n,D){this.cancelPendingTasks();D.noProgressBar||(n=_.E().resolve(_.Yo(lRA)))&&n.start();n=this.hasPendingNavigation?null:this.data;this.hasError=!1;var L=_.E().resolve(_.lx),g,b,q;_.c("kevlar_use_vimio_behavior")&&!((g=D.endpoint)==null?0:(b=g.commandMetadata)==null?0:(q=b.webCommandMetadata)==null?0:q.ignoreNavigation)&&(g=L.getCurrentPage())&&g.disconnectVisibilityRoot();L.prepareForNavigation(D.pageType,D.endpoint);_.c("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=
new _.oX(1,"pcl"),_.Yw(this.pagePreparer,L.preparePage.bind(L,D.pageType,D.endpoint)));g=this.getPageOffset();this.initHistoryManager(g);D.reload||this.hasPendingNavigation?this.replaceState(D.endpoint,n,g):(n==null?void 0:n.page)==="watch"&&D.pageType==="watch"&&_.c("kevlar_replace_watch_to_watch_history_state")?this.replaceState(D.endpoint,n,g):(n==null?void 0:n.page)!=="shorts"||D.pageType!=="shorts"||D.endpoint.reelWatchEndpoint.sequenceParams||_.c("short_to_short_back_nav_killswitch")?D.type!=
"navigate-back"&&D.type!="navigate-forward"&&(D.pageType==="shorts"&&_.bP(this.hostElement,"yt-shorts-reset"),this.saveAndPush(D.url,D.endpoint,n,g)):this.replaceState(D.endpoint,n,0);this.hasPendingNavigation=!0};
var nfU=function(n){n.hasPendingNavigation=!1;(n=_.E().resolve(_.Yo(lRA)))&&n.finish()};
Cn.prototype.onYtNavigateError=function(n,D){nfU(this);this.hasError=!0;D&&D.errorMessage?this.errorMessage=D.errorMessage:this.errorMessage=void 0;n=this.get("endpoint.commandMetadata.webCommandMetadata.url",D);var L=_.P7(window.location.href);n&&!L.pbjreload&&(D=D.navigationErrorReason||"10",_.c("kevlar_parent_on_pbjreload")&&(L={csn:_.r1()},this.get("data.endpoint.clickTrackingParams")&&(L.itct=this.data.endpoint.clickTrackingParams),_.yi(n,L)),_.OG(_.tk(n,{pbjreload:D})))};
Cn.prototype.onYtNavigateCache=function(n,D){var L=this,g=D.url,b=D.endpoint,q=D.data;n=!!D.miniplayer;D=!!D.skipHistory;if(g&&b&&q){var U=this.getPageOffset(),J=this.data||null;D||this.saveAndPush(g,b,J,U);g=_.bV6(_.E().resolve(_.qN),b,q,n?4:3,{},n);n&&g.then(function(){L.dataUpdatePromise&&L.dataUpdatePromise.then(function(){var k=_.E().resolve(_.lx);L.setPageOffset(k.getCurrentPage(),0)})})}};
Cn.prototype.onYtNavigateFinish=function(n,D){var L=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){DGl(L,D.fromHistory)})};
var DGl=function(n,D){nfU(n);if(n.pendingPlayerOnResponseReceivedActions){for(var L=_.V(n.pendingPlayerOnResponseReceivedActions),g=L.next();!g.done;g=L.next())_.gX(g.value,n.hostElement);n.pendingPlayerOnResponseReceivedActions=[]}L=_.E().resolve(_.lx);!D&&n.hasNavigated&&((D=L.getCurrentPage())?D.is==="ytd-shorts"||n.tabGesturesIsActive||n.setPageOffsetForNavigation(D,0):_.CL(Error("al")));_.IP(function(){_.IP(function(){_.Wz("pda")})})};
Cn.prototype.onYtNavigateRedirect=function(n){n.detail.url&&this.replaceUrl(n.detail.url)};
Cn.prototype.onYtNavigate=function(n){if(!n.detail.endpoint){var D=new _.pe("Error: Missing yt-navigate endpoint from target:",n.target,n.target.nodeName);_.zo(D)}if(D=_.c("cold_missing_history"))D=wb(),D.init(!1),D=!(D.browserHistory.boundHistoryReplaceState&&D.browserHistory.boundHistoryPushState);if(D){_.rd("DISABLE_WARM_LOADS",!0);D=new _.pe("Failed to initialize history manager",this.getDebugString());var L=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
L?_.CL(D):_.zo(D)}D=n.detail.endpoint;var g,b;_.c("debug_forward_web_query_parameters")&&((g=D.commandMetadata)==null?0:(b=g.webCommandMetadata)==null?0:b.url)&&(D=JSON.parse(JSON.stringify(D)),D.commandMetadata.webCommandMetadata.url=_.WwQ(D.commandMetadata.webCommandMetadata.url,window.location.search));n={type:0,command:D,form:{params:n.detail.params,tempData:n.detail.tempData||{},requestType:n.detail.type,createScreenConfig:n.detail.createScreenConfig,reload:n.detail.reload?n.detail.reload:!1}};
_.c("kevlar_yt_navigate_command_handler")?(g=_.E().resolve(_.S6),n.form.skipDefaultElement=!0,g.resolveCommand(D,{form:n.form})):this.handleNavigate(n)};
Cn.prototype.handleNavigate=function(n){this.hasSetScrollTopForNavigation=!1;var D=_.E().resolve(_.qN),L=n.form||{};D.navigate(n.command,L.reload,L.params,L.tempData,L.requestType,L.createScreenConfig)&&NxU(this,n.command,L.tempData)};
Cn.prototype.onYtPageDataFetched=function(n,D){try{_.SF6().reset();this.data=D.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.E().resolve(_.lx).updatePageData(this.data);var L=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);L&&UmU(L);var g=this.get("response.responseContext.serviceTrackingParams",this.data);g&&UmU(g);var b=
this.get("playerResponse.onResponseReceivedActions",this.data);b&&(b=Liw(this,b));b&&_.J9(this.hostElement,b,this.hostElement);var q=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),U=this.get("response.responseContext.consistencyTokenJar",this.data);if(q||U){var J=_.zwv(),k=(0,_.Ao.getValues)(J.tokenJars);q&&J.replace(k,q);U&&J.replace(k,U)}}catch(a){_.zo(a)}};
var NxU=function(n,D,L){try{n.onYtEndpointChangeHandler(D,L)}catch(g){_.zo(g)}};
_.G=Cn.prototype;_.G.onYtEndpointChangeHandler=function(){};
_.G.setPageTitle=function(n){n=(this.pageTitle=n)?n+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+n};
_.G.onYtUpdateTitle=function(n,D){this.setPageTitle(D)};
_.G.setUnseenNotificationCount=function(n){this.unseenNotificationCount=n;this.setPageTitle(this.pageTitle)};
_.G.handleUpdateNotificationsUnseenCountAction=function(n){_.u(n,ToT)&&((n=_.u(n,ToT).unseenCount)?this.setUnseenNotificationCount(n):this.setUnseenNotificationCount(0))};
_.G.handleClearCookieAction=function(n){var D;(n=(D=_.u(n,p9U))==null?void 0:D.cookieName)&&_.NwB(n)};
_.G.onYtUpdateUnseenNotificationCount=function(n,D){this.setUnseenNotificationCount(D)};
_.G.loadData=function(n){var D=this;this.loadDepsPromise.then(function(){var L=_.E().resolve(_.Yo(_.qN));L||_.zo(Error("bl"));if(n&&n.response){if(!n.endpoint){var g=_.tF(window.document.location.href)||"/",b="";if(g==="/"||g.startsWith("/?"))b="WEB_PAGE_TYPE_BROWSE";n.endpoint={commandMetadata:{webCommandMetadata:{url:g,webPageType:b,rootVe:3854}}}}_.bV6(L,n.endpoint,n,5,{})}else n.endpoint?L.navigate(n.endpoint):L.navigate(_.ZD);_.fj.cancelJob(D.zwiebackInitJobId);D.zwiebackInitJobId=_.fj.addLowPriorityJob(LJT)})};
var wb=function(){return _.E().resolve(_.wP6)};
_.G=Cn.prototype;_.G.getDebugString=function(){return wb().getDebugString()};
_.G.getThirdPartyManipulationSuspected=function(){return wb().getThirdPartyManipulationSuspected()};
_.G.replaceState=function(n,D,L){wb().saveAndReplace(n,D,L)};
_.G.saveAndPush=function(n,D,L,g){wb().saveAndPush(n,D,L,g)};
_.G.replaceUrl=function(n){wb().replaceUrl(n)};
var yMl=function(n){return _.c("web_honor_cache_for_back")&&(_.u(n.endpoint,_.M1)||_.u(n.endpoint,_.ds))?!0:!n||isNaN(n.expirationTime)?!1:(0,_.Ml)()>n.expirationTime},jFT=function(n,D,L){var g=n.get("response.trackingParams",L),b=_.Ck(),q=_.r1();
if(g&&b&&q&&(g=n.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",L),!g&&L.rootVe&&(g=L.rootVe),b=D?"forwardButton":"backButton",D=n.get("playerResponse.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",n.data),n=n.get("response.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",n.data),D=(n=D||n)?_.JR(n):void 0,n=_.qb(),b=[_.kd(L)],_.$Q(n,g,D,{dataPromises:b,csnToClone:L.csn}),L.graftedVes))for(L=
_.V(L.graftedVes),g=L.next();!g.done;g=L.next())_.G6(n,g.value)};
Cn.prototype.onStoreGraftedVeAction=function(n){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(n)):_.CL(Error("cl"))};
var Liw=function(n,D){return D.filter(function(L){for(var g in L)if(SNU[g])return n.pendingPlayerOnResponseReceivedActions.push(L),!0;return!1})};
_.oh.Object.defineProperties(Cn.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
var hS=Cn;hS.prototype.onStoreGraftedVeAction=hS.prototype.onStoreGraftedVeAction;hS.prototype.loadData=hS.prototype.loadData;hS.prototype.onYtUpdateUnseenNotificationCount=hS.prototype.onYtUpdateUnseenNotificationCount;hS.prototype.handleClearCookieAction=hS.prototype.handleClearCookieAction;hS.prototype.handleUpdateNotificationsUnseenCountAction=hS.prototype.handleUpdateNotificationsUnseenCountAction;hS.prototype.setUnseenNotificationCount=hS.prototype.setUnseenNotificationCount;
hS.prototype.onYtUpdateTitle=hS.prototype.onYtUpdateTitle;hS.prototype.setPageTitle=hS.prototype.setPageTitle;hS.prototype.onYtEndpointChangeHandler=hS.prototype.onYtEndpointChangeHandler;hS.prototype.onYtPageDataFetched=hS.prototype.onYtPageDataFetched;hS.prototype.handleNavigate=hS.prototype.handleNavigate;hS.prototype.onYtNavigate=hS.prototype.onYtNavigate;hS.prototype.onYtNavigateRedirect=hS.prototype.onYtNavigateRedirect;hS.prototype.onYtNavigateFinish=hS.prototype.onYtNavigateFinish;
hS.prototype.onYtNavigateCache=hS.prototype.onYtNavigateCache;hS.prototype.onYtNavigateError=hS.prototype.onYtNavigateError;hS.prototype.onYtNavigateStart=hS.prototype.onYtNavigateStart;hS.prototype.cancelPendingTasks=hS.prototype.cancelPendingTasks;hS.prototype.initHistoryManager=hS.prototype.initHistoryManager;hS.prototype.onYtHistoryLoad=hS.prototype.onYtHistoryLoad;hS.prototype.onYtHistoryPop=hS.prototype.onYtHistoryPop;hS.prototype.onYtNavigateSetPageOffset=hS.prototype.onYtNavigateSetPageOffset;
hS.prototype.setPageOffset=hS.prototype.setPageOffset;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],hS.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],hS.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],hS.prototype,"hasError",void 0);_.Y([_.t(),_.F("design:type",Object)],hS.prototype,"errorMessage",void 0);
_.Y([_.R("yt-navigate-set-page-offset"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],hS.prototype,"onYtNavigateSetPageOffset",null);_.Y([_.R("yt-history-pop"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],hS.prototype,"onYtHistoryPop",null);
_.Y([_.R("yt-history-load"),_.F("design:type",Function),_.F("design:paramtypes",[Event,_.Aq6]),_.F("design:returntype")],hS.prototype,"onYtHistoryLoad",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],hS.prototype,"onYtNavigate",null);_.Y([_.R("yt-update-title"),_.F("design:type",Function),_.F("design:paramtypes",[Event,String]),_.F("design:returntype")],hS.prototype,"onYtUpdateTitle",null);
_.Y([_.R("yt-update-unseen-notification-count"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Number]),_.F("design:returntype")],hS.prototype,"onYtUpdateUnseenNotificationCount",null);hS=_.Y([_.qt()],hS);oMo.YtdAppBehavior=[_.FO.YtActionHandlerBehavior,hS.prototype];var Wm=function(){var n=_.GG.apply(this,arguments)||this;n._noAccessors=!0;return n};
_.f(Wm,_.GG);Wm.prototype.ready=function(){var n=this;_.r(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){n.onChange_()})};
Wm.prototype.dataChanged_=function(){_.r(this.hostElement).querySelector("#checkbox").checked=!1};
Wm.prototype.onChange_=function(){var n=_.r(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.bP(this.hostElement,"yt-dismissal-reason-"+n,this.data.feedbackToken)};
var ek=Wm;ek.prototype.dataChanged_=ek.prototype.dataChanged_;_.Y([_.t(),_.F("design:type",Object)],ek.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],ek.prototype,"dataChanged_",null);ek=_.Y([_.qt()],ek);var gf2=[ek.prototype];var xN=function(){var n=_.GG.apply(this,arguments)||this;n.timeoutJobId=0;n.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return n};
_.f(xN,_.GG);xN.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
xN.prototype.startTimeout=function(){var n=this,D=this.data&&this.data.displayDurationSeconds;D&&!this.timeoutJobId&&(this.timeoutJobId=_.dF(_.fj,function(){_.$d(n.hostElement,"yt-close-popup-action",[n.is]);n.timeoutJobId=0},D*1E3))};
xN.prototype.cancelTimeout=function(){_.fj.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
var Kn=xN;Kn.prototype.ytdHatsSurveyBehaviorDataChanged=Kn.prototype.ytdHatsSurveyBehaviorDataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Kn.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Kn.prototype,"ytdHatsSurveyBehaviorDataChanged",null);Kn=_.Y([_.qt()],Kn);var bwA=[_.FO.YtActionHandlerBehavior,Kn.prototype];var $GC=function(n,D){return n.SHARED_RENDERERS_.hasOwnProperty(D)?"yt":n.prefix},R2={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}};R2.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.c("kevlar_mealbar_above_player"),modern:_.c("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"}};
R2.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};R2.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};R2.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
R2.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)"}};
R2.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};
R2.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};
R2.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};
R2.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};R2.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"}};
R2.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};R2.TOAST={component:null,properties:{}};var GFA=new function(n,D,L){this.supportedPopups=n;this.navigationEndpointPopupMap=D;this.popupTypeMap=L;this.supportedPopups=n;this.navigationEndpointPopupMap=D;this.popupTypeMap=L}({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:_.c("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"}),qkJ=new function(){this.prefix="ytd";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$17473_popupConfig=R2;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 VaU=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.rq.getInstance()},Pm=function(n,D){var L=n.pageNameToElement.get(D);
if(!L){switch(D){case "watch":var g=_.c("web_watch_force_learning_journey_for_testing")?_.MN("ytd-watch-learning-journey"):_.c("kevlar_watch_fixie")?_.MN("ytd-watch-fixie"):_.c("kevlar_watch_grid")?_.MN("ytd-watch-grid"):_.MN("ytd-watch-flexy");break;case "learning-journey-watch":g=_.MN("ytd-watch-learning-journey");break;case "shorts":g=_.MN("ytd-shorts");break;case "search":g=_.MN("ytd-search");break;case "channel":g=_.MN("ytd-browse");g.pageSubtype="channels";break;case "trending":g=_.MN("ytd-browse");
g.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":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":g=
_.MN("ytd-browse");g.pageSubtype=D;break;case "browse":g=_.MN("ytd-browse");break;default:_.CL(new _.pe("Error getting page element for type",D))}L=g;n.pageNameToElement.set(D,L)}return L};
VaU.prototype.preparePage=function(n,D,L){L&&(n=UW(L)||n);if(n!=="watch"){var g=this.elementPoolPopulator,b=n;b!=g.targetPage_&&g.pendingPages_.indexOf(b)>-1&&(g.targetPage_&&(g.pendingPages_.unshift(g.targetPage_),g.abort()),H$o(g,b),_.kjW(g,b))}if((g=Pm(this,n))||!_.u(L,_.eH)){g.isAttached||g===D||(g.hidden=!0);if(!(g.data||n==="watch"&&_.c("swatcheroo_page_pool_dont_provide_filler_data"))){var q;if(n=(q=_.OJ("FILLER_DATA",{})[n])==null?void 0:q.response)g.data=n}return g}};var UGA=function(n){this.JSC$28169_clientRoot=n;this.playlistHandlerActionMap={"yt-add-to-playlist-command":pFT,"yt-end-playlist-command":Z6R,"yt-recover-playlist-command":dmo,"yt-refresh-playlist-command":sjl,"yt-playlist-remove-videos-action":TQT};_.KL(_.xt.getInstance(),this.playlistHandlerActionMap,this.JSC$28169_clientRoot);GD3()},Bjw;var tS=function(n,D,L){this.apiKey=n;this.endpoint=D;this.confidenceThreshold=L===void 0?.5:L;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=D==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||D==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
D==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||D==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new jBT};
_.G=tS.prototype;
_.G.start=function(n){if(this.state===0)if(this.isOnline()){n.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=n.supportsHttpHeadersOverwriteParam);n.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=n.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.h9("voice_assistant");_.ee("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=n.languageCode||"en-US";this.supportsCrossDomainXhr=n.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=n.youtubeAssistantRequest||null;this.listeningHandler=n.listeningHandler||this.listeningHandler;this.audioDetectedHandler=n.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=n.stopHandler||this.stopHandler;this.completeHandler=n.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=n.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=n.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
n.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=n.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=n.accessToken;this.additionalHeaders=n.additionalHeaders||{};var D;this.prefetchResponseTimeoutMs=(D=n.prefetchResponseTimeoutMs)!=null?D:this.prefetchResponseTimeoutMs;J8R(this);this.startAudio();kF3(this)}else this.errorHandler("OFFLINE")};
_.G.stop=function(n){var D=n===void 0?{}:n;n=D.logCancel===void 0?!0:D.logCancel;var L=D.logMicClosed===void 0?!0:D.logMicClosed;var g=D.handleError===void 0?!0:D.handleError;D=D.handleStop===void 0?!0:D.handleStop;this.state!==0&&(n&&mW("voz_cx"),vm(this,{logMicClosed:L,handleStop:D}),g&&this.errorHandler("ABORTED"))};
_.G.getState=function(){return this.state};
_.G.isSupported=function(){return!0};
_.G.stopAudio=function(n){(n===void 0||n)&&mW("voz_mf")};
_.G.startAudio=function(){mW("voz_vp");return _.kd(null)};
var pKJ=function(n,D){n.channelOpen&&(n.state!==2&&(n.state=2,mW("voz_ss"),n.listeningHandler()),D=new Uint8Array(D),D='{ "audioIn": "'+_.fA(D)+'" }',n.channel.send(D))},vm=function(n,D){var L=D===void 0?{}:D;
D=L.logMicClosed===void 0?!0:L.logMicClosed;L=L.handleStop===void 0?!0:L.handleStop;n.vozEndOfDataTimeout>-1&&(clearTimeout(n.vozEndOfDataTimeout),n.vozEndOfDataTimeout=-1);Zw3(n);n.stopAudio(D);n.channel&&(n.channelOpen=!1,n.manuallyClosedChannel=!0,n.channel.close(),n.channel=void 0);n.transcribedSpeechResults=[];n.state=0;L&&n.stopHandler()},J8R=function(n){var D={httpHeadersOverwriteParam:n.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},n.additionalHeaders,n.accessToken&&n.isUsingVoz?{Authorization:"Bearer "+n.accessToken}:{"x-goog-api-key":n.apiKey}),supportsCrossDomainXhr:n.supportsCrossDomainXhr};n.channel=new eZ(n.endpoint,D);n.channel.open();_.py(n.channel,"w",function(){var L=n.channel,g=L.send,b=n.isUsingVoz?"PLACEHOLDER":"example";b={config:{dialogStateIn:{languageCode:n.languageCode},deviceConfig:{deviceId:b,deviceModelId:b},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!n.isUsingVoz)b.config.requestType=4;else if(n.isUsingVoz&&n.youtubeAssistantRequest){var q=JSON.stringify(n.youtubeAssistantRequest);b.config.internalIn={youtubeAssistantS3InputJson:q}}g.call(L,b);n.channelOpen=!0;n.manuallyClosedChannel=!1});
_.py(n.channel,"x",function(){n.manuallyClosedChannel||(n.channelOpen=!1,n.channel=void 0,vm(n))});
_.py(n.channel,"z",function(L){if(L.data){Zw3(n);for(var g=0;g<L.data.length;g++){var b=n,q=L.data[g],U=q.speechResults;if(U)a:{var J=[];q=[];var k=!1;U=_.V(U);for(var a=U.next();!a.done;a=U.next()){a=a.value;if(a.noSpeech){vm(b);b.errorHandler("NO_SPEECH");break a}a.transcript!==void 0&&a.stability!==void 0&&(a.stability<b.confidenceThreshold&&(k=!0),k?q.push(a.transcript):J.push(a.transcript))}if(J.length!==0||q.length!==0)J=J.join(" "),q=q.join(" "),b.receivedEndOfUtterance&&!b.isUsingVoz?b.isUsingVoz||
b.completeHandler([J,q]):(k=b,U=J,a=q,mW("voz_sf"),k.transcriptionUpdateHandler(U,a),k.transcribedSpeechResults=[U,a]),b.receivedEndOfUtterance&&(mW("voz_eou"),b.transcriptionCompleteHandler([J,q]),b.isUsingVoz&&(b.prefetchResponseTimeoutMs===0?vm(b,{logMicClosed:!1,handleStop:!0}):b.prefetchResponseTimeoutMs>0&&av2(b)))}else b.isUsingVoz&&(q==null?0:q.internalOut)?(q=JSON.parse(q.internalOut.youtubeAssistantS3OutputJson),q.userHasOptedInToVaa||q.vaaConsent?b.vaaConsentUpdateHandler(!!q.userHasOptedInToVaa,
!!q.vaaConsent):(dGA(b),q&&(J=b.transcribedSpeechResults,mW("voz_rqf"),b.completeHandler(J,q)))):q.eventType==="END_OF_UTTERANCE"?b.receivedEndOfUtterance=!0:(mW("voz_err"),b.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.CL(Error("dl")))}}});
_.py(n.channel,"y",function(L){vm(n);switch(L.status){case 1:L="WEBCHANNEL_NETWORK_ERROR";break;case 2:L="WEBCHANNEL_SERVER_ERROR";break;default:L="WEBCHANNEL_UNKNOWN_ERROR"}n.errorHandler(L);n.logError(Error(L))})};
tS.prototype.logError=function(n){_.zo(n)};
tS.prototype.isOnline=function(){return!0};
var av2=function(n){dGA(n);n.prefetchResponseSetTimeoutId=setTimeout(function(){vm(n,{logMicClosed:!1,handleStop:!0})},n.prefetchResponseTimeoutMs)},dGA=function(n){n.prefetchResponseSetTimeoutId>-1&&(clearTimeout(n.prefetchResponseSetTimeoutId),n.prefetchResponseSetTimeoutId=-1)},kF3=function(n){Zw3(n);
n.noResponseReceivedTimeout=window.setTimeout(function(){vm(n);n.errorHandler("NO_SPEECH")},11E3)},Zw3=function(n){n.noResponseReceivedTimeout>-1&&(window.clearTimeout(n.noResponseReceivedTimeout),n.noResponseReceivedTimeout=-1)},mW=function(n){_.Wz(n,void 0,"voice_assistant")};var XL=function(){tS.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.f(XL,tS);XL.prototype.isSupported=function(){return cfA()};
XL.prototype.startAudio=function(){var n=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Pb(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(g){TjA(n,g)};
this.processor.connect(this.audioContext.destination);var D=function(g){n.stream=g;if(!n.audioContext)return _.kd(null);g=n.audioContext.createMediaStreamSource(g);n.processor&&g.connect(n.processor);return _.kd(null)},L={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?D(this.stream):navigator.mediaDevices.getUserMedia(L).then(D).catch(function(g){vm(n);g.name&&g.name==="NotAllowedError"?n.errorHandler("NO_MICROPHONE_PERMISSION"):(n.errorHandler("AUDIO_ERROR"),n.logError(g));return _.Pb(null)});
return tS.prototype.startAudio.call(this)};
XL.prototype.stopAudio=function(n){n=n===void 0?!0:n;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(D){D.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;tS.prototype.stopAudio.call(this,n)};
XL.prototype.isOnline=function(){return navigator.onLine};
var TjA=function(n,D){if(n.audioContext)if(window.OfflineAudioContext){var L=n.audioContext.sampleRate,g=D.inputBuffer.getChannelData(0);D=new window.OfflineAudioContext(1,g.length,16E3);for(var b=D.createBuffer(1,g.length,L),q=b.getChannelData(0),U=0,J=0;J<g.length;J++)q[J]=g[J],U+=q[J]*q[J];!n.audioDetected&&Math.sqrt(U/g.length)>.01&&(n.audioDetected=!0,n.audioDetectedHandler());g=D.createBufferSource();g.buffer=b;g.connect(D.destination);g.start(0);D.oncomplete=function(k){k=k.renderedBuffer.getChannelData(0);
for(var a=Math.floor(16384E3/L),d=new Int16Array(a),T=0;T<a;++T)d[T]=Math.max(-1,Math.min(1,k[T]))*32767;pKJ(n,d.buffer)};
D.startRendering()}else Ef3(n,D)},Ef3=function(n,D){var L=n.audioContext.sampleRate,g=D.inputBuffer.getChannelData(0),b=Math.floor((L+8E3)/16E3);
L=g.length/b;D=new Float32Array(L);for(var q=0;q<L;++q)D[q]=g[q*b];g=new Int16Array(L);for(b=0;b<L;++b)g[b]=Math.max(-1,Math.min(1,D[b]))*32767;pKJ(n,g.buffer)};var sIT={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var c8l=function(){this.JSC$17538_audioEnabled=!0;this.audioFeedbackHolder={}};
c8l.prototype.isPlaying=function(n){return n.currentTime>0&&!n.paused&&!n.ended&&n.readyState>2};
var QIl=function(n){for(var D=_.V(Object.values(sIT)),L=D.next();!L.done;L=D.next())L=L.value,n.audioFeedbackHolder[L]=new Audio,n.audioFeedbackHolder[L].src="/s/search/audio/"+L+".mp3",n.audioFeedbackHolder[L].load()},lu=function(n,D){if(n.JSC$17538_audioEnabled!==!1&&D in n.audioFeedbackHolder){for(var L=_.V(Object.values(n.audioFeedbackHolder)),g=L.next();!g.done;g=L.next())g=g.value,n.isPlaying(g)&&g.pause();
n.audioFeedbackHolder[D].currentTime=0;n.audioFeedbackHolder[D].play().catch(function(){})}};var uHT=function(n,D){var L=this;this.store=n;this.service=D;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){L.setState("offline");L.stop()};
this.audioPlayer=new c8l;var g;(g=this.audioPlayer)==null||QIl(g)};
_.G=uHT.prototype;_.G.getService=function(){return this.service};
_.G.isEnabled=function(){return!!this.service};
_.G.isSupported=function(){var n;return(n=this.service)==null?void 0:n.isSupported()};
_.G.start=function(){var n=this,D,L,g,b,q,U,J,k,a,d,T,Q,A;return _.B(function(I){switch(I.nextAddress){case 1:n.store.dispatch(J12("",""));if(!navigator.onLine)return n.setState("offline"),I.return();window.addEventListener("offline",n.handleOfflineEvent);n.stream=null;if(!n.permissionsSupported){I.jumpTo(2);break}_.JA(I,3);return _.p(I,fvT(n),5);case 5:D=I.yieldResult;if(!D)return(L=n.audioPlayer)==null||lu(L,"failure"),I.return();n.service.stream=n.stream;n.setState("listening");_.hE(I,2);break;
case 3:_.dG(I),n.permissionsSupported=!1;case 2:g={context:_.$cT(_.Y9())},g.youtubeAssistantParams={searchParams:{inlineSearchResponse:n.enableInlineSearchResponse}},b=function(w,h){n.store.dispatch(kIA("transcribing"));n.store.dispatch(J12(w,h))},q=function(){var w;
(w=n.audioPlayer)==null||lu(w,"open");n.setState("listening")},U=function(){n.setState("transcribing")},J=function(w){n.setErrorState(w)},k=function(w,h){var e;
(e=n.audioPlayer)==null||lu(e,"success");h&&(_.c("kevlar_voice_search_inline_search")&&(n.responseProcessor=_.E().resolve(_.Vpv),n.responseProcessor&&(e=h.navigationAction,w=h.prefetchedSearchResponse,e&&w&&(e=(new _.CbA).JSC$11759_getStoreKey(e),_.YJ(n.responseProcessor,w,e)))),n.JSC$17556_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",h))},a=function(){window.removeEventListener("offline",n.handleOfflineEvent)},d=_.Z8Q(!1),T=d.Authorization!=null,Q=n.enableFirstPartyAuth||
n.enableFPAForSignedInUsers&&T?d:{"X-Goog-Visitor-Id":d["X-Goog-Visitor-Id"]},A={completeHandler:k,
errorHandler:J,listeningHandler:q,audioDetectedHandler:U,stopHandler:a,transcriptionUpdateHandler:b,youtubeAssistantRequest:g,languageCode:A8w(),additionalHeaders:Q,supportsCrossDomainXhr:n.enableFirstPartyAuth||n.enableFPAForSignedInUsers&&T,supportsHttpHeadersOverwriteParam:!n.disableHttpHeadersOverwrite},n.service.start(A),_.Tq(I)}})};
_.G.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.G.reset=function(){this.store.dispatch(_.LI({type:"RESET_VOICE_SEARCH_STATE"}))};
_.G.setState=function(n){this.store.dispatch(kIA(n))};
_.G.setErrorState=function(n){switch(n){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var D;(D=this.audioPlayer)==null||lu(D,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)fvT(this);else{var L;(L=this.audioPlayer)==null||lu(L,"failure");this.setState("permission-denied")}break;case "ABORTED":var g;(g=this.audioPlayer)==null||lu(g,"no_input");break;default:var b;(b=this.audioPlayer)==
null||lu(b,"no_input");this.setState("timeout")}};
var fvT=function(n){var D,L;return _.B(function(g){switch(g.nextAddress){case 1:return _.p(g,navigator.permissions.query({name:"microphone"}),2);case 2:D=g.yieldResult;if(D.state==="granted")return g.return(!0);if(D.state==="denied")return n.setState("permission-denied"),g.return(!1);n.setState("permission");L={audio:{sampleSize:16,channelCount:1},video:!1};_.JA(g,3);return _.p(g,navigator.mediaDevices.getUserMedia(L),5);case 5:return n.stream=g.yieldResult,g.return(!0);case 3:return _.dG(g),n.setState("permission-denied"),
g.return(!1)}})},A8w=function(){var n=_.OJ("INNERTUBE_CONTEXT_HL"),D=_.OJ("INNERTUBE_CONTEXT_GL");
return n.indexOf("-")>-1?n:n+"-"+D};var z43=function(n,D,L){uHT.call(this,D,L);this.JSC$17556_actionRouter=n;this.enableInlineSearchResponse=_.c("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.c("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.c("kevlar_voice_search_enable_fpa_signedin_users")},Ivo;
_.f(z43,uHT);
var CBl=function(){if(!Ivo){var n="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.c("kevlar_voice_search_auth_enabled")||_.c("kevlar_voice_search_use_yt_endpoint")?n="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.c("kevlar_voice_search_use_fp_endpoint")&&(n="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");Ivo=
new z43(_.xt.getInstance(),_.Ss(),new XL(_.OJ("VOZ_API_KEY"),n,.5))}return Ivo};var r8A=function(n){this.JSC$17560_clientRoot=n;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$17560_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)]]));n=_.V(this.eventListeners);for(var D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;L=_.V(L);for(var g=L.next();!g.done;g=L.next()){var b=
_.V(g.value);g=b.next().value;b=b.next().value;D.addEventListener(g,b)}}_.KL(_.xt.getInstance(),this.autonavPauseActionMap,this.JSC$17560_clientRoot)},OwJ,iwl=function(n){return _.c("kevlar_autonav_popup_filtering")?(n=_.mZ(n))?n.hasAttribute("prevent-autonav"):!0:!0};
_.G=r8A.prototype;_.G.onIronOverlayOpened=function(n){iwl(n)&&(this.autonavPauseReasons.overlayOpen=!0,Mp(this))};
_.G.onIronOverlayClosed=function(n){iwl(n)&&(this.autonavPauseReasons.overlayOpen=!1,Mp(this))};
_.G.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;Mp(this)};
_.G.onYtAutonavPauseBlur=function(){var n=this;_.fj.addJob(function(){n.isInBackground()||(n.autonavPauseReasons.inputBoxFocus=!1,Mp(n))},8,0)};
_.G.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;Mp(this)};
_.G.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;Mp(this)};
_.G.onYtAutonavPauseScroll=function(){var n=_.E().resolve(_.lx);n.isOnWatch()&&(n=n.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=n.getBoundingClientRect().top<-200,Mp(this))};
_.G.onYtAutonavPauseUserEngagement=function(n){var D=this;if(_.c("user_engagement_enable_autoplay_pause_feature")){var L=Number(n.lowEngagementThresholdMs);isNaN(L)||L<=0||n.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.E().resolve(_.cL),_.FA()<L?_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.by2()?(this.userEngagementCsn=_.r1(),_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
D.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,Mp(this)):_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.sQv(Error("el`"+JSON.stringify(n)))};
_.G.onYtAutonavPausePlayer=function(n){this.autonavPauseReasons.requestedByPlayer=!!n.detail;Mp(this)};
_.G.onYtAutonavVisibilityChanged=function(){var n=this,D,L,g;return _.B(function(b){if(b.nextAddress==1)return(D=_.oE())?_.p(b,D.getPlayerPromise(),2):b.return();L=b.yieldResult;g=L.isMuted()||L.getVolume()===0;n.autonavPauseReasons.backgroundAndMute=n.isInBackground()&&g;Mp(n);_.Tq(b)})};
_.G.onYtAutonavPausePlayerEnded=function(){_.E().resolve(_.cL);var n=144E5;_.c("user_engagement_enable_autoplay_pause_feature")||_.c("is_part_of_any_user_engagement_experiment")||(n=45E5);this.autonavPauseReasons.longIdle=_.FA()>n;wKR(this);Mp(this)};
_.G.onYtUserActivity=function(){var n=this;this.autonavPauseReasons.userEngagement&&(_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",n.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,Mp(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",n.userEngagementCsn);_.Ab()}),this.autonavPauseReasons.youthereLactExperiment=!1,Mp(this));
this.autonavPauseReasons.longIdle&&!_.c("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,Mp(this))};
_.G.isInBackground=function(){var n=window.document.visibilityState;return!(!n||n==="visible")};
var Mp=function(n){for(var D=!1,L=_.V(Object.values(n.autonavPauseReasons)),g=L.next();!g.done;g=L.next())g=g.value,D=D||g;D?_.FZ.getInstance().pause(n.autonavPauseReasons):(n=_.FZ.getInstance(),n.autonavState_==3?(n.setState(2,!1,!1),n.autonavPauseReason_=void 0):n.autonavState_==1&&(n.disabledAutonavPauseReason_=void 0))},wKR=function(n){var D=!1;
if(_.c("enable_autoplay_pause_by_lact")){_.E().resolve(_.cL);D=_.H7("autoplay_pause_by_lact_sec")*1E3;var L=_.H7("autoplay_pause_by_lact_sampling_fraction");(D=_.FA()>=D&&Math.random()<L)&&!_.by2()&&(_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),D=!1)}D!==n.autonavPauseReasons.youthereLactExperiment&&(n.autonavPauseReasons.youthereLactExperiment=D)&&(n.userEngagementCsn=_.r1(),_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",n.userEngagementCsn)}));
n.autonavPauseReasons.userEngagement&&_.dF(_.fj,function(){_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",n.userEngagementCsn)})};
r8A.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.Fa("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.Ab(),this.autonavPauseReasons.youthereLactExperiment=!1,Mp(this));this.autonavPauseReasons.userEngagement&&(_.Fa("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,Mp(this))};
r8A.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var h4R=function(){var n=_.m.apply(this,arguments)||this;n.miniGuideVisible=!1;n.guideOpened=_.c("disable_initial_guide_state_fix")?!1:n.canFitPersistentGuide(n.initialBodyClientWidth);n.guideUserStateOpened=n.getInitialGuideUserStateOpened();n.isFullscreenShorts=!1;n.miniGuideWidthThreshold=_.H7("kevlar_mini_guide_width_threshold",791);n.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");n.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
n.persistentGuideBlockedPagePathRegex=new RegExp(n.persistentGuideBlockedPagesPatterns.join("|"));n.animationTransitionDuration=0;n.lateDataResolver=_.Kl();n.serviceEndpoint=u7A;n.initialGuideDataFetchFailed=!1;n.initialLoad=!0;n.guideRenderers=new Set;n.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts"};return n};
_.f(h4R,_.m);_.G=h4R.prototype;_.G.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.G.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.G.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.G.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.G.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.G.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.G.ready=function(){_.E().addProvider({provide:_.R$,useValue:this.hostElement})};
_.G.attached=function(){var n=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.LC(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.LC(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.LC(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.LC(this,this.onYtGuideShow));_.X6(this,function(){n.animationTransitionDuration=200})};
_.G.detached=function(){document.removeEventListener("yt-navigate-finish",_.LC(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.LC(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.LC(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.LC(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.LC(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.LC(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.LC(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.G.getData=function(){return this.data};
_.G.load=function(){var n=this,D,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=n.lateDataResolver.resolve.bind(n),q.return(n.lateDataResolver.promise);if(window.ytInitialGuideData)return D=_.Kl(),D.resolve(window.ytInitialGuideData),q.return(D.promise);g=!1;_.JA(q,2);return _.p(q,n.fetchGuideData(),4);case 4:L=q.yieldResult;_.hE(q,3);break;case 2:b=_.dG(q),b.message==="Returned error"&&(g=!0);
case 3:if(L)return q.return(L);n.onYtGuideClose();g||(n.initialGuideDataFetchFailed=!0);return q.return(n.lateDataResolver.promise)}})};
_.G.fetchGuideData=function(){var n=this,D,L,g,b,q,U;return _.B(function(J){if(J.nextAddress==1)return n.guidePromise||(n.guidePromise=_.Bz(n.hostElement,[n.serviceEndpoint])),_.p(J,n.guidePromise,2);if(J.nextAddress!=3)return D=J.yieldResult,L=_.E(),g=L.resolve(_.vC),_.p(J,g(),3);(b=J.yieldResult)&&((q=D)==null?0:q.data)&&((U=D.data.responseContext)==null?void 0:U.maxAgeSeconds)!==0&&b.put("service:guide:fallback",new _.UV({innertubeResponse:D.data}));return J.return(D.data)})};
_.G.initializeGuideDataIfEmpty=function(){var n=this,D,L;return _.B(function(g){if(g.nextAddress==1){if(!n.initialGuideDataFetchFailed||n.data)return g.return();_.JA(g,2);return _.p(g,n.fetchGuideData(),4)}if(g.nextAddress!=2)return(D=g.yieldResult)&&n.lateDataResolver.resolve(D),_.hE(g,0);L=_.dG(g);_.CL(L);_.Tq(g)})};
_.G.initializeGuideData=function(){var n=this,D;return _.B(function(L){switch(L.nextAddress){case 1:return _.Ty(XB3(),{mainAppWeb:_.xz()}),_.JA(L,2),_.p(L,n.load(),4);case 4:n.data=L.yieldResult;_.hE(L,3);break;case 2:_.dG(L),_.Eo(XB3(),"FAILURE");case 3:D=n.data&&n.data.items&&n.data.items.length>0?"SUCCESS":"FAILURE",_.Eo(XB3(),D),_.Tq(L)}})};
_.G.setGuideData=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1)return D.disabled?b.return():D.data?(n.data=D.data,D.guideRenderers.add(n),b.return()):_.p(b,D.initializeGuideData(),2);D.graftGuideToPage();L=_.is("IS_HOMEPAGE_COLD")?"eop":void 0;_.c("disable_element_pool_populator")?D.setGuideDataAfterInit(n):(g=new _.oX(1,L),_.Yw(g,D.setGuideDataAfterInit.bind(D,n)));_.Tq(b)})};
_.G.setGuideDataAfterInit=function(n){n.data=this.data;n.markDirty();this.guideRenderers.add(n);_.IP(function(){_.Wz("gle")});
_.X6(this,function(){_.Wz("gpe")})};
_.G.graftGuideToPage=function(){if(this.data){var n=this.data&&this.data.trackingParams;n&&(n=_.JR(n),_.qL(_.qb(),n))}};
_.G.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.LC(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.G.onDrawerOpenedChanged=function(n,D){!D.value&&this.guideOpened&&(this.guideOpened=!1)};
_.G.onYtGuideToggle=function(n){var D=this.guideOpened;this.guideOpened=!D;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var L=_.cz();_.Qm(0,109,!this.guideUserStateOpened);L.save()}this.updateGuideDrawerElementState();if(this.guideElement){var g;this.guideOpened&&((g=n.detail)==null?0:g.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.LC(this,this.onAppDrawerTransitionedFromKeyInput));this.guideElement.addEventListener("app-drawer-transitioned",_.LC(this,
this.onAppDrawerTransitioned))}D||this.initializeGuideDataIfEmpty()};
_.G.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.LC(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.tG(this.guideElement)};
_.G.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.LC(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(Uw3(this.guideOpened))};
_.G.guidePersistentAndVisibleChanged=function(){_.Vm(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.G.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.LI({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.G.miniGuideVisibleChanged=function(){_.Vm(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.G.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(Uw3(this.guideOpened)),this.initialLoad=!1);_.Vm(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.G.activeEndpointChanged=function(){_.Vm(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.G.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.G.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()};
_.G.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var n=this.canFitPersistentGuide(this.cachedClientWidth);n?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=n}this.updateGuideDrawerElementState()};
_.G.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.G.getGuideOpened=function(){return this.guideOpened};
_.G.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.G.getActiveEndpoint=function(){return this.activeEndpoint};
_.G.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.G.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&&_.bP(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.G.computeGuidePersistentAndVisible=function(){var n=this;_.CC(this,"computeGuidePersistentAndVisible",function(){n.guidePersistentAndVisible=n.guideOpened&&n.guidePersistent;n.guideIsVisibleButNotPersistent=!(!n.guideOpened||n.guidePersistent)})};
_.G.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.G.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.G.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.G.startLoadingWatch=function(){this.closeGuide()};
_.G.startLoadingShorts=function(){_.c("web_hide_guide_on_shorts")&&this.closeGuide()};
_.G.onYtNavigateFinish=function(n,D){if(!_.p6||D){this.activeEndpoint=D.endpoint;this.pageType=D.pageType;this.pageUrl=D.response.url;var L,g;n=(g=_.u((L=D.endpoint)==null?void 0:L.commandMetadata,_.jr))==null?void 0:g.url;!this.pageUrl&&n&&(this.pageUrl=n);_.c("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.G.getVisibleGuideRenderer=function(){for(var n=_.V(this.guideRenderers),D=n.next();!D.done;D=n.next())if(D=D.value,this.miniGuideVisible&&D.is==="ytd-mini-guide-renderer"||this.guideOpened&&D.is==="ytd-guide-renderer")return D;return null};
_.G.markGuideRendererDirty=function(n){if(n){typeof n.markDirty==="function"&&n.markDirty();n=_.V([].concat(_.Iu(_.r(n).children)));for(var D=n.next();!D.done;D=n.next())this.markGuideRendererDirty(D.value)}};
_.G.persistentGuideEnabled=function(n,D){if(!D||n==="watch"||n==="settings"||n==="shorts"&&this.isFullscreenShorts||_.c("reels_web_disable_persistent_guide_shorts")&&n==="shorts")return!1;var L=_.gm(D)||"";return _.c("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(g){return L===g}):!this.persistentGuideBlockedPagePathRegex.test(L)};
_.G.canFitPersistentGuide=function(n){var D=_.H7("kevlar_persistent_guide_width_threshold",1312);return D===-1||_.c("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:n>D};
_.G.canFitMiniGuide=function(n){return this.miniGuideWidthThreshold===-1?!1:n>this.miniGuideWidthThreshold};
_.G.onResize=function(){var n=this;_.CC(this,"calculateGuideState",function(){n.onResizeDebounced()})};
_.G.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.G.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.G.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.G.getInitialGuideUserStateOpened=function(){return!_.cz().getFlag(109)};
_.oh.Object.defineProperties(h4R.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.OJ("initialBodyClientWidth")||window.innerWidth}}});
var o2=h4R;o2.prototype.onResize=o2.prototype.onResize;o2.prototype.observeForMiniGuideVisible=o2.prototype.observeForMiniGuideVisible;o2.prototype.computeGuidePersistentAndVisible=o2.prototype.computeGuidePersistentAndVisible;o2.prototype.cachedClientWidthChanged=o2.prototype.cachedClientWidthChanged;o2.prototype.resetGuide=o2.prototype.resetGuide;o2.prototype.activeEndpointChanged=o2.prototype.activeEndpointChanged;o2.prototype.guideOpenedChanged=o2.prototype.guideOpenedChanged;
o2.prototype.miniGuideVisibleChanged=o2.prototype.miniGuideVisibleChanged;o2.prototype.guideIsVisibleButNotPersistentChanged=o2.prototype.guideIsVisibleButNotPersistentChanged;o2.prototype.guidePersistentAndVisibleChanged=o2.prototype.guidePersistentAndVisibleChanged;o2.prototype.onGuideElementChanged=o2.prototype.onGuideElementChanged;o2.prototype.onGuidePersistentChanged=o2.prototype.onGuidePersistentChanged;o2.prototype.onRenderGuideChanged=o2.prototype.onRenderGuideChanged;
o2.prototype.onActiveEndpointChanged=o2.prototype.onActiveEndpointChanged;o2.prototype.onMiniGuideVisibleChanged=o2.prototype.onMiniGuideVisibleChanged;o2.prototype.onGuideIsVisibleButNotPersistentChanged=o2.prototype.onGuideIsVisibleButNotPersistentChanged;o2.prototype.onGuidePersistendAndVisibleChanged=o2.prototype.onGuidePersistendAndVisibleChanged;_.Y([_.W(_.iS),_.F("design:type",Object)],o2.prototype,"ironResizableBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],o2.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],o2.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],o2.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"disabled",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"guidePersistentAndVisible",void 0);_.Y([_.P("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onGuidePersistendAndVisibleChanged",null);_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"guideIsVisibleButNotPersistent",void 0);
_.Y([_.P("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"miniGuideVisible",void 0);_.Y([_.P("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onMiniGuideVisibleChanged",null);_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"forceMiniGuideClose",void 0);
_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"activeEndpoint",void 0);_.Y([_.P("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onActiveEndpointChanged",null);_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"renderGuide",void 0);_.Y([_.P("renderGuide"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onRenderGuideChanged",null);
_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"guideOpened",void 0);_.Y([_.t(),_.F("design:type",Boolean)],o2.prototype,"guidePersistent",void 0);_.Y([_.P("guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onGuidePersistentChanged",null);_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"guideUserStateOpened",void 0);_.Y([_.t(),_.F("design:type",String)],o2.prototype,"pageUrl",void 0);
_.Y([_.t(),_.F("design:type",String)],o2.prototype,"pageType",void 0);_.Y([_.t(),_.F("design:type",Number)],o2.prototype,"cachedClientWidth",void 0);_.Y([_.t(),_.F("design:type",Object)],o2.prototype,"guideElement",void 0);_.Y([_.t({selector:_.s5}),_.F("design:type",Object)],o2.prototype,"isFullscreenShorts",void 0);_.Y([_.P("guideElement"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onGuideElementChanged",null);
_.Y([_.P("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"guidePersistentAndVisibleChanged",null);_.Y([_.V8("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.Y([_.P("miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"miniGuideVisibleChanged",null);_.Y([_.V8("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"guideOpenedChanged",null);_.Y([_.P("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"activeEndpointChanged",null);
_.Y([_.V8("pageUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"resetGuide",null);_.Y([_.V8("cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"cachedClientWidthChanged",null);_.Y([_.P("guideOpened","guidePersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"computeGuidePersistentAndVisible",null);
_.Y([_.V8("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"observeForMiniGuideVisible",null);_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],o2.prototype,"onResize",null);o2=_.Y([_.X({disableElementRegistration:!0,is:"yt-guide-manager"})],o2);var Wi2=_.l(o2,"yt-guide-manager",void 0,{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var e43=function(){var n=_.m.apply(this,arguments)||this;n.JSC$17570_keyboardInUse=!1;n.boundHandleCapturedKeydownEvent=function(D){n.handleCapturedKeydownEvent(D)};
return n};
_.f(e43,_.m);_.G=e43.prototype;_.G.attached=function(){this.listenToDocument(document)};
_.G.listenToDocument=function(n){n.addEventListener("keydown",_.LC(this,this.onKeyDownEvent));n.addEventListener("keyup",_.LC(this,this.onKeyUpEvent));n.addEventListener("mousedown",_.LC(this,this.onMouseDownEvent));_.c("desktop_keyboard_capture_keydown_killswitch")||n.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);n.addEventListener("yt-page-data-updated",_.LC(this,this.onPageUpdate))};
_.G.detached=function(){this.unlistenFromDocument(document)};
_.G.unlistenFromDocument=function(n){n.removeEventListener("keydown",_.LC(this,this.onKeyDownEvent));n.removeEventListener("keyup",_.LC(this,this.onKeyUpEvent));n.removeEventListener("mousedown",_.LC(this,this.onMouseDownEvent));_.c("desktop_keyboard_capture_keydown_killswitch")||n.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);n.removeEventListener("yt-page-data-updated",_.LC(this,this.onPageUpdate))};
_.G.ready=function(){_.E().addProvider({provide:_.TZ,useValue:this})};
_.G.isKeyBoardInUse=function(){return this.JSC$17570_keyboardInUse};
_.G.handleCapturedKeydownEvent=function(n){if(n.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(n)};
_.G.onMouseDownEvent=function(){this.JSC$17570_keyboardInUse=!1};
_.G.onPageUpdate=function(){if(_.c("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.c("web_shorts_keyboard_shortcut_usage_log")){_.DA.clear();for(var n=_.V(_.jE),D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;L=_.Eh(L);_.DA.set(D,L);_.vz(_.r1(),_.Ck(),L)}_.Lv.clear();n=_.V(_.nv);for(D=n.next();!D.done;D=n.next())L=_.V(D.value),D=L.next().value,L=L.next().value,L=_.Eh(L),_.Lv.set(D,L),_.vz(_.r1(),_.Ck(),L);_.Hk(_.r1(),_.Ck(),[].concat(_.Iu(_.Lv.values()),
_.Iu(_.DA.values())));_.lP(_.r1(),[].concat(_.Iu(_.Lv.values()),_.Iu(_.DA.values())))}};
_.G.onMiniplayerActiveChange=function(){var n;(n=_.E().resolve(_.X1).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(n.document):this.unlistenFromDocument(n.document))};
_.G.ignoreKeyEvent=function(n){if(n.ctrlKey||n.altKey)if(_.c("kevlar_macro_markers_keyboard_shortcut")){if(n.keyCode!==37&&n.keyCode!==39)return!0}else return!0;var D=_.tW(n)||[];return _.qjo(D)?!0:n.defaultPrevented?(di(n.keyCode,n.shiftKey,this.isShortsPage),!0):n.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(n):!1};
_.G.isSpacebarClick=function(n){var D=n||window.event;var L;D.composedPath&&typeof D.composedPath==="function"?L=D.composedPath():L=D.path;L&&L.length?D=L[0]:(D=D||window.event,D=D.target||D.srcElement,D.nodeType==3&&(D=D.parentNode));return D&&n.keyCode===32&&(n=D.tagName==="BUTTON"||D.tagName==="A"||D.tagName==="INPUT",D=(D=D.getAttribute("role"))&&(D==="option"||D==="button"||D.indexOf("menuitem")===0),n||D)?!0:!1};
_.G.onKeyDownEvent=function(n){if(!this.ignoreKeyEvent(n)&&(n.keyCode===191&&(n.shiftKey||n.metaKey?n.repeat!=null&&n.repeat||(this.openHotkeyDialog(),di(n.keyCode,n.shiftKey,this.isShortsPage)):(this.focusSearchBox(),n.preventDefault())),!n.metaKey)){var D=_.E().resolve(_.X1);switch(n.keyCode){case 9:this.JSC$17570_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(n);break;case 84:D.pipController.getWindow()&&window.focus();this.toggleTheaterMode(n.keyCode,n.shiftKey);break;case 73:D.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(n.keyCode,n.shiftKey);break;case 70:if(this.isShortsPage&&_.c("web_fullscreen_shorts")){_.Ubl();break}this.isMiniplayerActive()?D.pipController.getWindow()&&(D.close(!0),window.focus()):this.passEventToPlayer(n);break;case 27:this.closeMiniplayer(n.keyCode,n.shiftKey)||this.passEventToPlayer(n);break;case 13:n.shiftKey&&_.c("web_ephemeral_actions")&&_.E().resolve(_.Ug).activate(n);break;default:this.passEventToPlayer(n)}}};
_.G.onKeyUpEvent=function(n){if(!this.ignoreKeyEvent(n))if(_.c("web_speedmaster_spacebar_control")&&n.keyCode===32)this.handlePlayerSpaceKey(n,!0);else{var D=this.getPlayerManager();D&&(D=D.getPlayer())&&D.handleGlobalKeyUp(n.keyCode,n.shiftKey,n.ctrlKey,n.altKey,n.metaKey,n.key,n.code)}};
_.G.getPlayerManager=function(){var n=_.oE(),D=_.E().resolve(_.Yo(_.lx));return n&&D&&D.isOnWatch()?n:null};
_.G.passEventToPlayer=function(n,D){var L=this,g,b,q;return _.B(function(U){if(U.nextAddress==1)return!_.c("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&L.isMiniplayerActive()?g=_.E().resolve(_.X1).getPlayerElement():L.inlinePreviewIsActive?(b=_.Vm(L.hostElement,"yt-get-inline-preview-player-action"))&&b[0]&&(g=b[0]):g=_.oE(),g?_.p(U,g.getPlayerPromise(),3):U.jumpTo(0);q=U.yieldResult;D?q.handleGlobalKeyUp(n.keyCode,n.shiftKey,n.ctrlKey,n.altKey,n.metaKey,n.key,n.code,n.repeat):q.handleGlobalKeyDown(n.keyCode,
n.shiftKey,n.ctrlKey,n.altKey,n.metaKey,n.key,n.code,n.repeat);n.keyCode!==38&&n.keyCode!==40&&di(n.keyCode,n.shiftKey,L.isShortsPage);_.Tq(U)})};
_.G.focusSearchBox=function(){_.bP(this.hostElement,"yt-focus-searchbox")};
_.G.openHotkeyDialog=function(){_.bP(this.hostElement,"yt-open-hotkey-dialog")};
_.G.isMiniplayerActive=function(){return _.E().resolve(_.X1).isMiniplayerActive()};
_.G.closeMiniplayer=function(n,D){return this.isMiniplayerActive()?(_.E().resolve(_.X1).close(),di(n,D,this.isShortsPage),!0):!1};
_.G.toggleTheaterMode=function(n,D){var L=_.Aq(_.Ss().getState()),g=this.getPlayerManager(),b=_.c("disable_theater_mode_keyboard")||_.is("START_IN_FULL_WINDOW_MODE");g&&!b&&(L=!L,_.nB()&&_.c("external_fullscreen")&&(L=!0),_.$d(this.hostElement,"yt-toggle-theater-mode",[L]),di(n,D,this.isShortsPage))};
_.G.toggleMiniplayer=function(n,D){var L=this.getPlayerManager();if(this.isMiniplayerActive()){var g;((g=_.E().resolve(_.Yo(_.lx)))==null?0:g.isOnWatch())?_.E().resolve(_.X1).close(!0):_.TY(_.E().resolve(_.X1));di(n,D,this.isShortsPage)}else L&&(_.$d(this.hostElement,"yt-activate-miniplayer-from-watch-action"),di(n,D,this.isShortsPage))};
_.G.handlePlayerSpaceKey=function(n,D){var L=!!_.oE()||this.isMiniplayerActive();L=_.c("disable_space_scroll_fix")||L;_.c("global_spacebar_pause")&&!this.isKeyBoardInUse()&&L&&(n.preventDefault(),this.passEventToPlayer(n,D))};
var YN=e43;YN.prototype.onMiniplayerActiveChange=YN.prototype.onMiniplayerActiveChange;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],YN.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],YN.prototype,"ytdReduxBehavior",void 0);_.Y([_.t({selector:_.zZB}),_.F("design:type",Boolean)],YN.prototype,"inlinePreviewIsActive",void 0);_.Y([_.t({selector:_.$b2}),_.F("design:type",Boolean)],YN.prototype,"isShortsPage",void 0);
_.Y([_.t({selector:_.i2}),_.F("design:type",Boolean)],YN.prototype,"miniplayerIsActive",void 0);_.Y([_.P("miniplayerIsActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YN.prototype,"onMiniplayerActiveChange",null);YN=_.Y([_.X({disableElementRegistration:!0,is:"yt-hotkey-manager"})],YN);_.l(YN,"yt-hotkey-manager",void 0,{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var xGR=function(){var n=_.m.apply(this,arguments)||this;n.loopStateEntityKey_=null;n.playlistLoopStateEntity_=null;n.isShuffleNextPlaylist=!1;n.JSC$17573_PLAYER_EVENTS_=new Map;n.playerListenersSetup_=!1;n.videoSkipJob_=0;n.canAutoAdvance_=!1;n.playerManager_=null;n.TEST_ONLY={};return n};
_.f(xGR,_.m);_.G=xGR.prototype;_.G.ready=function(){_.E().addProvider({provide:_.xQ,useValue:this.hostElement})};
_.G.created=function(){this.JSC$17573_PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.JSC$17573_PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.JSC$17573_PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.JSC$17573_PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.JSC$17573_PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.JSC$17573_PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.G.attached=function(){document.addEventListener("yt-navigate-start",_.LC(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.LC(this,this.onYtNavigateFinish_))};
_.G.detached=function(){document.removeEventListener("yt-navigate-start",_.LC(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.LC(this,this.onYtNavigateFinish_))};
_.G.updatePlaylistEventListeners=function(n,D){D&&!this.playerListenersSetup_?(this.playerManager_=n,this.registerPlaylistEventListeners_(n)):!D&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(n))};
_.G.setPlayer=function(n){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=n};
_.G.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.G.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.G.registerPlaylistEventListeners_=function(n){var D=this;n.getPlayerPromise().then(function(L){D.playerListenersSetup_||(D.ytPlayerListenerBehavior.listenToPlayerEvents(L,D.JSC$17573_PLAYER_EVENTS_),D.playerListenersSetup_=!0)})};
_.G.removePlaylistEventListeners_=function(n){var D=this;n.getPlayerPromise().then(function(L){D.playerListenersSetup_&&(D.ytPlayerListenerBehavior.unlistenFromPlayerEvents(L,D.JSC$17573_PLAYER_EVENTS_),D.playerListenersSetup_=!1)})};
_.G.setPlaylistComponent=function(n){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.LC(this,this.onPlaylistYtNavigate_)),n&&(n.data&&this.playlistComponent.data&&n.data.playlistId==this.playlistComponent.data.playlistId?(n.loopOn=this.playlistComponent.loopOn,n.shuffleOn=this.playlistComponent.shuffleOn):(n.loopOn=!1,n.shuffleOn=!1),this.isShuffleNextPlaylist&&(n.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=n;this.playlistComponent.addEventListener("yt-navigate",
_.LC(this,this.onPlaylistYtNavigate_))};
_.G.setAutoplayRenderer=function(n){this.autoplayData=n};
_.G.setPlaylistData=function(n){this.currentPlaylistData_=n;_.bP(this.hostElement,"yt-playlist-data-updated");_.Ao.isEmpty(n)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(n)};
_.G.setPlayerPlaybackControlData=function(n){this.playerManager_&&this.playerManager_.updatePlayerComponents(n.playlistPanelRenderer)};
_.G.getPlaylistData=function(){return this.currentPlaylistData_};
_.G.getTempData_=function(n,D){if(this.playlistComponent==null)return null;n={};this.playlistComponent.shuffleOn&&(n.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(n.loop_on=this.playlistComponent.loopOn);D&&(n.autonav="1",_.E().resolve(_.cL),D=_.FA(),D>0&&(n.lact=D),this.playerManager_&&(D=this.playerManager_.getPlayer())&&D.shouldSendVisibilityState()&&(D=D.getVisibilityState(),D!=0&&(n.vis=D)));_.c("enable_unknown_lact_fix_on_html5")&&(_.E().resolve(_.cL),n.lact=_.FA());
return n};
_.G.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.G.setLoopStateEntityKey_=function(n){var D;this.loopStateEntityKey_=((D=this.getPlaylistLoopData_(n))==null?void 0:D.playlistLoopStateEntityKey)||null};
_.G.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.G.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.G.skipVideo=function(){var n=this,D=_.c("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||D)D=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.df(_.fj,function(){n.onPlaylistNext();n.videoSkipJob_=0},D)};
_.G.cancelVideoSkip=function(){this.videoSkipJob_&&(_.fj.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.G.isInBackground_=function(){var n=window.document.visibilityState;return!(!n||n=="visible")};
_.G.onPlaylistIndex_=function(n){this.playlistComponent&&(n=this.playlistComponent.data.contents[n].playlistPanelVideoRenderer.navigationEndpoint,_.bP(this.hostElement,"yt-navigate",{endpoint:n,tempData:this.getTempData_(n)}))};
_.G.onPlayerStateChange_=function(n){if(n=n==0&&this.playlistComponent&&this.canAutoAdvance_)n=_.FZ.getInstance(),n=!(n.autonavState_===3?n.autonavPauseReason_&&n.autonavPauseReason_.inputBoxFocus===!0:n.autonavState_===1&&n.disabledAutonavPauseReason_&&n.disabledAutonavPauseReason_.inputBoxFocus===!0);n&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.G.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.G.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.G.navigateToAutoplayWatchEndpoint_=function(n,D,L){var g=this.playlistComponent.data.currentIndex,b=this.getNumPlayableVideos_();n=="NORMAL"&&D=="autoplayVideo"&&g+1>=b&&L||!(n=this.getVideoEndpoint_(n,D))||(L=this.getTempData_(n,L),_.bP(this.hostElement,"yt-navigate",{endpoint:n,tempData:L}))};
_.G.getNumPlayableVideos_=function(){for(var n=0,D=_.V(this.playlistComponent.data.contents||[]),L=D.next();!L.done;L=D.next())L.value.playlistPanelVideoRenderer&&(n+=1);return n};
_.G.getVideoEndpoint_=function(n,D){if(this.autoplayData&&this.autoplayData.sets)for(var L=0,g=this.autoplayData.sets.length;L<g;L++){var b=this.autoplayData.sets[L];if(b.mode==n){if(b[D])return b[D];break}}else n=new _.pe("AutoplayData is undefined in playlist manager","Mode: "+n+" endpoint: "+D),_.CL(n)};
_.G.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.G.onPlaylistYtNavigate_=function(n){if(n.detail.endpoint){n.stopPropagation();var D=n.detail;D.tempData=this.getTempData_(n.detail.endpoint);_.bP(this.hostElement,"yt-navigate",D)}};
_.G.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.G.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.G.playlistLoopStateEntityChanged_=function(n){var D=this,L,g,b;return _.B(function(q){if(q.nextAddress==1){if(!n)return q.return();L=n.state==="PLAYLIST_LOOP_STATE_ONE";return D.playerManager_?_.p(q,D.playerManager_.getPlayerPromise(),3):q.jumpTo(2)}q.nextAddress!=2&&(g=q.yieldResult,g.setLoopVideo(L));b=n.state==="PLAYLIST_LOOP_STATE_ALL";D.playlistComponent&&(D.playlistComponent.loopOn=b);_.Tq(q)})};
_.G.getPlaylistLoopData_=function(n){var D,L;if(n=n==null?void 0:(D=n.playlistButtons)==null?void 0:(L=D.menuRenderer)==null?void 0:L.topLevelButtons)for(D=_.V(n),L=D.next();!L.done;L=D.next())if(L=L.value,L.playlistLoopButtonRenderer)return L.playlistLoopButtonRenderer};
_.G.getLoopStateCommand_=function(n){var D=this.getPlaylistData(),L;D=((L=this.getPlaylistLoopData_(D))==null?void 0:L.states)||[];var g;n=(g=_.u(D[n?1:2],_.h6X))==null?void 0:g.button;var b;return(b=_.u(n,_.Wx))==null?void 0:b.command};
_.G.onPlayerLoopChange_=function(n){this.playlistLoopStateEntity_&&(n?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(n=this.getLoopStateCommand_(n))&&this.ytComponentBehavior.resolveCommand(n)};
_.G.onSleepTimerSettingsChanged_=function(n){this.canAutoAdvance_=n!=="End of video"};
var Sk=xGR;Sk.prototype.onPlaylistLoopStateEntityChanged=Sk.prototype.onPlaylistLoopStateEntityChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Sk.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],Sk.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Sk.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Sk.prototype,"loopStateEntityKey_",void 0);
_.Y([_.t({selectorArgs:["loopStateEntityKey_"],selector:_.fWv}),_.F("design:type",Object)],Sk.prototype,"playlistLoopStateEntity_",void 0);_.Y([_.P("playlistLoopStateEntity_"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Sk.prototype,"onPlaylistLoopStateEntityChanged",null);Sk=_.Y([_.X({disableElementRegistration:!0,is:"yt-playlist-manager"})],Sk);_.l(Sk,"yt-playlist-manager",void 0,{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var KiR,R4O=function(){if(KiR!==void 0)return KiR;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return KiR=n};var PBl=function(){var n=_.m.apply(this,arguments)||this;n.lastCallback=null;n.getAccountLinkPromises={};n.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);n.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return n};
_.f(PBl,_.m);_.G=PBl.prototype;_.G.getLocation=function(){return window.location.href};
_.G.getCompletionUrl=function(){return _.Hb(this.getLocation())};
_.G.containsRedirectState=function(n){return(n=_.wB(_.ggQ(n)))?(new URLSearchParams(n)).get("redirect_state")!==null:!1};
_.G.createGalConfig=function(n,D){var L=new OtO;n=L=D?this.getPopupOrRedirectSetting(L,_.OJ("LINK_API_KEY"),_.OJ("LINK_API_KEY_REDIRECT"),n):itU(L,_.OJ("LINK_API_KEY"));n.authUser=_.OJ("SESSION_INDEX")||0;n.supportedFlows=new Set([4]);return n.build()};
_.G.getPopupOrRedirectSetting=function(n,D,L,g){this.isGalInteractionPopupMode(g)?(n.interactionMode=0,n=itU(n,D)):(n.interactionMode=1,D=this.getCompletionUrl(),n.completionUrl=D,n=itU(n,L));return n};
_.G.isGalInteractionPopupMode=function(n){if(this.redirectModeProviderAllowlist.has(n))switch(n){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!_.c("main_web_redirect_integration_riot");default:return!1}return!0};
_.G.getStatusEntityKeyForProviderId=function(n){return _.qn(n+":all","accountLinkStatusEntity")};
_.G.findNestedPropValue=function(n,D){var L=!1,g=null;JSON.stringify(n,function(b,q){L||b!==D||(L=!0,g=q);return L?null:q});
return g};
_.G.findAccountLinkButtonViewModel=function(n,D){var L=null,g=!1;JSON.stringify(n,function(b,q){g||q.accountLinkStatusEntityKey!==D||q.accountLinkStatusSecondaryEntityKey||(g=!0,L=q);return g?null:q});
return L};
_.G.executeLinkingSuccessOrFailureCommands=function(n,D,L){var g=null,b;(D==null?0:(b=D.url)==null?0:b.includes("account_sharing"))?g=D==null?void 0:D.response:g=D==null?void 0:D.response;(D=this.findAccountLinkButtonViewModel(g,n))?(n=L?this.findNestedPropValue(D,"onSuccessCommand"):this.findNestedPropValue(D,"onFailureCommand"))?_.ZE([n],this.hostElement):_.e6(Error("fl")):_.e6(Error("gl`"+n))};
_.G.handleInitializeRequest=function(n,D){var L=this,g=Vhw(this.createGalConfig(n,!0));this.containsRedirectState(this.getLocation())?FFO(n,g.config,g.galService).then(function(b){var q=L.getStatusEntityKeyForProviderId(n);if(b.statusCode===1)D&&L.executeLinkingSuccessOrFailureCommands(q,D,!0),b=L.getLocation().indexOf("#"),b!==-1&&window.history.pushState(null,"",L.getLocation().substring(0,b));else return D&&L.executeLinkingSuccessOrFailureCommands(q,D,!1),Promise.reject(Error(b.statusMessage))}).catch(function(b){_.CL(b);
_.Qa("gamingAccountLinkStatusChanged",{serviceId:n,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(b)}):this.getAccountLinkPromises[n]=g.startLinkingSession({serviceId:n})};
_.G.handleAccountLinkCommand=function(n){_.u(n,hw3)&&this.handleLinkRequest(_.u(n,hw3))};
_.G.handleLinkRequest=function(n){var D=this,L=n.thirdPartyId;if(L)if(this.isGalInteractionPopupMode(L)){var g=function(){D.closeAndFire("ytd-gaming-account-link-setting-renderer",n.onFailureCommand)},b=function(){D.closeAndFire("ytd-gaming-account-link-setting-renderer",n.onSuccessCommand)};
this.lastCallback=b;this.getAccountLinkPromises[L].then(function(q){UT3(q).then(function(U){U.statusCode===1?b():g()})}).catch(function(){g()})}else this.getAccountLinkPromises[L].then(function(q){UT3(q).then(function(U){if(U.statusCode!==1)return Promise.reject(Error(U.statusMessage))})}).catch(function(q){_.CL(q);
_.Qa("gamingAccountLinkStatusChanged",{serviceId:L,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(q)})};
_.G.closeAndFire=function(n,D){_.$d(this.hostElement,"yt-close-popup-action",[n]);D&&_.ZE([D],this.hostElement)};
_.G.handleAccountUnlinkCommand=function(n){_.u(n,Wz3)&&this.handleUnlinkRequest(_.u(n,Wz3))};
_.G.handleUnlinkRequest=function(n){var D=this,L=n.thirdPartyId;if(L){var g=function(){D.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",n.onFailureCommand)},b=function(){D.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",n.onSuccessCommand)};
this.lastCallback=b;var q=Vhw(this.createGalConfig(L,!1));this.unlinkUserGal(q,L).then(function(U){U.statusCode===1?b():g()}).catch(function(){g()})}};
_.G.unlinkUserGal=function(n,D){return n.deleteLink(D)};
_.G.handleLogAccountLinkingEventCommand=function(n){_.c("enable_gel_log_commands")&&_.u(n,ewA)&&(n=_.u(n,ewA).event)&&_.Qa("gamingAccountLinkStatusChanged",n)};
_.oh.Object.defineProperties(PBl,{template:{configurable:!0,enumerable:!0,get:function(){return R4O()}}});
var FL=PBl;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],FL.prototype,"ytOpenPopupBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],FL.prototype,"ytActionHandlerBehavior",void 0);FL=_.Y([_.X({disableElementRegistration:!0,is:"ytd-third-party-manager"})],FL);_.l(FL,"ytd-third-party-manager",function(){return R4O()},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var taA,mG2=function(){return taA!==void 0?taA:taA=document.createElement("template")};
document.head.appendChild(mG2().content);var vfA,XKD=function(){if(vfA!==void 0)return vfA;var n=document.createElement("template");_.z(n,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.pages.ytd_page_manager.ytd.page.manager.transitions.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");n.content.insertBefore(mG2().content.cloneNode(!0),n.content.firstChild);n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return vfA=n};var lv3=_.yK(["\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      "]),Ma3=function(){var n=_.m.apply(this,arguments)||this;n.currentPage=void 0;n.renderLoadingStateJobId=0;n.updatePageDataJobId=0;n.pageDisposeJobsets=new WeakMap;n.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","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"};n.applyZoomTransition=_.yH("web_page_transition_type")==="zoom";n.applySlideTransition=_.yH("web_page_transition_type")==="slide";n.TEST_ONLY=void 0;return n};
_.f(Ma3,_.m);_.G=Ma3.prototype;_.G.ready=function(){var n=_.E();n.addProvider({provide:_.lx,useValue:this});n.addProvider({provide:_.oOU,useValue:this})};
_.G.created=function(){this.pagePool=new VaU;this.contextSwitcher=new sFT};
_.G.attached=function(){_.bP(this.hostElement,"attached");var n=_.E().resolve(_.Yo(_.sG));n&&(this.contextSwitcher.JSC$17394_networkService_=n);this.viewTransitionManager=_.E().resolve(_.Yo(_.YwO));this.setupPageTransitionAnimation()};
_.G.getPageOffset=function(n){return n.getScrollTop()};
_.G.setPageOffset=function(n,D){try{n.setScrollTop(D)}catch(L){}};
_.G.setPageOffsetForNavigation=function(n,D){_.bP(this.hostElement,"yt-navigate-set-page-offset",{page:n,offset:D===void 0?0:D})};
_.G.pauseActiveContext=function(){var n=this.contextSwitcher;n.activeContext_&&n.activeContext_.pause()};
_.G.getModuleNameForType=function(n){return n==="watch"?_.c("kevlar_watch_fixie")?"watchFixie":_.c("kevlar_watch_grid")?"watchGrid":"watchFlexy":n==="shorts"||n==="search"?n:"browse"};
_.G.attachPage=function(n){var D,L=!_.c("pc_is_attached_ks")&&(n==null?void 0:(D=n.polymerController)==null?void 0:D.isAttached);if(!n.isAttached&&!L)try{_.r(this.hostElement).appendChild(n)}catch(b){var g;_.CL(new _.pe("Error attaching page element for component",{origin:(g=this.currentPage)==null?void 0:g.is,component:n.is}))}};
_.G.setActivePage=function(n){var D=this,L=!1,g=function(){var b=D.isOnWatch(),q=D.currentPage;if(n)if(n!==D.currentPage){q&&(q.hidden=!0,q.active=!1,q.removeAttribute("role"));D.currentPage=n;var U,J=UW((U=D.data)==null?void 0:U.endpoint);q&&_.bP(D.hostElement,"yt-page-type-changed",{oldPageType:q.is,newPageType:n.is,newPageSubtype:J});_.h4().dispatch(_.LI({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:n.is}));_.h4().dispatch(_.LI({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:J||""}));n.hidden=
!1;D.attachPage(n);n.active=!0;n.setAttribute("role","main");q&&D.setPageOffsetForNavigation(n,0);_.c("kevlar_remove_page_dom_on_switch")&&!b&&q&&_.r(D.hostElement).removeChild(q)}else L=!0;else b=new _.pe("Unable to set active page",q?q.is:"unknown origin",(J=D.data)==null?void 0:J.endpoint),_.zo(b)};
this.viewTransitionManager?OWA(this.viewTransitionManager,g,this.viewTransitionConfigForSetActivePage(this.currentPage,n)):g();return L};
_.G.viewTransitionConfigForSetActivePage=function(n,D){return _.c("web_thumbnail_to_watch_transition")&&(n==null?void 0:n.is)==="ytd-browse"&&this.isWatchPage(D)?{viewTransitionOptions:{shouldWrap:!0}}:(this.applySlideTransition||this.applyZoomTransition)&&(n==null?void 0:n.is)==="ytd-browse"&&(D==null?void 0:D.is)==="ytd-browse"&&n!==D?this.applySlideTransition?{transitionName:"slide"}:{transitionName:"zoom"}:{viewTransitionOptions:{shouldWrap:!1}}};
_.G.updatePageData=function(n){var D=this,L=this.data;this.updatePageDataJobId&&_.fj.cancelJob(this.updatePageDataJobId);this.data=n;return new _.Go(function(g){var b=function(){n.filler?D.performDataUpdate(n,L):SbC(function(){D.performDataUpdate(n,L)});
var k=_.R9();_.Pu(k,"cr")||k.processSignal("cr");g()},q=function(){n&&n.page==="watch"?D.updatePageDataJobId=_.df(_.fj,b):b()};
if(_.c("kevlar_enable_mss_page_modules_client")&&n){var U=_.E().resolve(_.M8),J=D.getModuleNameForType(n.page);(U=Cr3(U,[J]))?U.then(q):q()}else q()})};
_.G.isDownloadsPage=function(n){var D,L;return(n==null?void 0:(D=n.endpoint)==null?void 0:(L=D.browseEndpoint)==null?void 0:L.browseId)==="FEdownloads"};
_.G.setPlayerSyncInterval=function(n){var D;return _.B(function(L){if(L.nextAddress==1)return _.p(L,_.E().resolve(_.y3),2);D=L.yieldResult;D.setUpPositionSyncInterval(n);_.Tq(L)})};
_.G.performDataUpdate=function(n,D){_.c("kevlar_early_popup_close")||_.$d(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var L=!n.filler;L&&(_.Wz("lps"),_.c("config_age_report_killswitch")||uCl());var g=bv(n),b,q=!1;if(_.c("kevlar_remove_page_dom_on_switch")){var U=D&&bv(D);g===U&&(b=this.getCurrentPage())}b||(b=Pm(this.pagePool,g));L&&y62(this.pagePool.elementPoolPopulator,g);L&&!this.renderLoadingStateJobId&&(q=this.setActivePage(b));if(b){U=g==="watch";var J=
g==="shorts";_.c("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(b);if(U||J)b.playerData=n.playerResponse;if(J){n.reelWatchSequenceResponse?b.reelWatchSequenceResponse=n.reelWatchSequenceResponse:n.cachedReelWatchSequenceResponse&&(b.reelWatchSequenceResponse=n.cachedReelWatchSequenceResponse);b.currentEndpoint=n.endpoint;var k;b.isPreviousPageShorts=!!(D==null?0:(k=D.endpoint)==null?0:k.reelWatchEndpoint);n.cachedReelWatchSequenceResponse=n.reelWatchSequenceResponse||
n.cachedReelWatchSequenceResponse||(D==null?void 0:D.cachedReelWatchSequenceResponse);b.cachedReelWatchSequenceResponse=n.cachedReelWatchSequenceResponse}k=this.isDownloadsPage(n);var a=this.isDownloadsPage(D);k&&!a?this.setPlayerSyncInterval(6E5):!k&&a&&this.setPlayerSyncInterval();_.c("block_all_player_prefetch_requests")||this.preparePrefetchRequest(n,b,L,U,J);iWl(_.E().resolve(_.X1),D,n);_.$5A(_.E().resolve(_.cL));_.c("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(b);
L?(L=typeof b.loadPage,L==="function"?(b.pageContext=cMC(this.contextSwitcher,b,b.data!==n.response),D=function(){b.loadPage(n.response)},(this.applySlideTransition||this.applyZoomTransition)&&this.viewTransitionManager&&b.is==="ytd-browse"&&q?this.applySlideTransition?OWA(this.viewTransitionManager,D,{transitionName:"slide"}):OWA(this.viewTransitionManager,D,{transitionName:"zoom"}):D()):_.Iy(new _.pe("b/38014653 ",[g,
b.is,b.nodeName,L,b.isAttached,D&&bv(D),this.hostElement.children.length])),_.Wz("pdl")):(b.hidden=!0,n.response.filler=!0,b.data=n.response,this.attachPage(b));_.bP(this.hostElement,"yt-page-data-updated",{pageType:g})}_.dF(_.fj,function(){_.c("logging_avoid_blocking_during_navigation")&&_.lV8().transition("none");var d=xBo(),T=b;if(n){var Q=jS2(n),A=nlC(n),I;a:{if(n.playerResponse){var w=n.playerResponse,h;if((I=w.auxiliaryUi)==null?0:(h=I.messageRenderers)==null?0:h.upsellDialogRenderer){I=w.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(n.response&&(I=n.response,(w=I.overlay)==null?0:w.upsellDialogRenderer)){I=I.overlay.upsellDialogRenderer;break a}I=void 0}var e;var v;h=(e=n.playerResponse)==null?void 0:(v=e.auxiliaryUi)==null?void 0:v.messageRenderers;e=(h==null?void 0:h.enforcementMessageViewModel)||(h==null?void 0:h.bkaEnforcementMessageViewModel);e=(e==null?void 0:e.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?e:void 0;var LO;a:{if(n.response&&(v=n.response,(LO=v.overlay)==null?0:LO.commandWrapperPromoRenderer)){LO=
v.overlay.commandWrapperPromoRenderer;break a}LO=void 0}euD(d,Q,A,I,e,LO,T)}})};
_.G.preparePrefetchRequest=function(n,D,L,g,b){var q,U,J,k,a,d,T,Q,A,I,w,h,e,v,LO;return _.B(function(S){if(S.nextAddress==1)return!L||!g&&!b||_.c("kevlar_disable_background_prefetch")&&_.hk(_.xwi)()===0?S.return():(q=_.Mh(D))?_.p(S,q.getPlayerPromise(),2):S.return();U=S.yieldResult;J=_.E().resolve(_.Yo(_.sG));if(!J)return S.return();if(b)return k=_.VK(_.G1),bW2(k,(a=n.endpoint)==null?void 0:a.reelWatchEndpoint,D.reelWatchSequenceResponse,U,J),S.return();Q=(d=n.response)==null?void 0:(T=d.responseContext)==
null?void 0:T.webResponseContextExtensionData;if(!Q)return S.return();e=(A=n.response)==null?void 0:(I=A.contents)==null?void 0:(w=I.twoColumnWatchNextResults)==null?void 0:(h=w.autoplay)==null?void 0:h.autoplay;v=_.E().resolve(_.xQ);LO=_.VK(_.G1);$oA(LO,Q,U,J,v,e);_.Tq(S)})};
_.G.movePlayerToWatch=function(n){var D=this,L,g;return _.B(function(b){L=Pm(D.pagePool,"watch");g=L.getPlayerContainer();n.appendTo(g);_.Tq(b)})};
_.G.movePlayerToShorts=function(n){var D=this,L,g,b;return _.B(function(q){L=Pm(D.pagePool,"shorts");g=L.getPlayerContainer();(b=n)==null||b.appendTo(g,void 0,!0);_.Tq(q)})};
_.G.getPlayerFromWatch=function(){var n=Pm(this.pagePool,"watch");return _.Mh(n)};
_.G.getPlayerFromShorts=function(){var n=Pm(this.pagePool,"shorts");return _.Mh(n)};
_.G.startLoadingWatch=function(){var n=Pm(this.pagePool,"watch");this.renderLoadingStateJobId?(_.fj.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(n)};
_.G.startLoadingShorts=function(){var n=Pm(this.pagePool,"shorts");this.setActivePage(n)};
_.G.getCurrentPage=function(){return this.currentPage};
_.G.getDestinationPageType=function(){return this.destinationPageType};
_.G.getCurrentData=function(){return this.data};
_.G.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.G.isOnShorts=function(){var n;return((n=this.currentPage)==null?void 0:n.is)==="ytd-shorts"};
_.G.isWatchPage=function(n){return!!n&&(n.is==="ytd-watch-flexy"||n.is==="ytd-watch-fixie"||n.is==="ytd-watch-grid")};
_.G.preparePage=function(n,D){var L=this,g=function(){var U=L.pagePool.preparePage(n,L.currentPage,D);U&&L.attachPage(U)},b=function(U){_.rF(U,D);
_.CL(U)};
if(_.c("kevlar_enable_mss_page_modules_client")){var q=this.getModuleNameForType(n);if(q=Cr3(_.E().resolve(_.M8),[q])){q.then(g.bind(this)).catch(b.bind(this));return}}try{g()}catch(U){b(U)}};
_.G.lazyPrepareCriticalPages=function(n,D){n=UW(D)||n;_.c("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(n).then(this.maybePrepareWatchPage.bind(this,n)):this.maybePrepareWatchPage(n)};
_.G.maybePrepareWatchPage=function(n){n!=="watch"&&_.dF(_.fj,this.preparePage.bind(this,"watch"))};
_.G.downloadPageModules=function(n){n=this.getModuleNameForType(n);var D=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);D.delete(n);var L=_.E().resolve(_.M8);L.JSC$16135_loadModules(n);return L.JSC$16135_loadModules.apply(L,_.Iu(D))};
_.G.renderPageLoadingState=function(n,D){this.preparePage(n,D);var L=Pm(this.pagePool,n);L.loadingData&&(L.loadingData.endpoint=D);L.loading=!0;this.setActivePage(L);n==="watch"&&_.bP(this.hostElement,"yt-guide-close")};
_.G.prepareForNavigation=function(n,D){var L=this;if(this.currentPage&&this.data){var g=UW(D)||n;this.destinationPageType=g;bv(this.data)==g&&_.bP(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if(n==="watch"&&this.data&&this.data.page!=="watch"){this.renderLoadingStateJobId&&_.fj.cancelJob(this.renderLoadingStateJobId);_.E().resolve(_.X1).deactivate(D);var b=this.data;this.renderLoadingStateJobId=_.uj(_.fj,function(){if(L.data!=b){var q=Pm(L.pagePool,n);L.setActivePage(q)}else L.renderPageLoadingState(n,
D);L.renderLoadingStateJobId=0},150)}};
_.G.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var n=new _.oX(1);this.currentPage.pageDisposeJobs.forEach(function(D){_.Yw(n,D)});
this.pageDisposeJobsets.set(this.currentPage,n)}};
_.G.flushPageDisposeJobset=function(n){var D=this.pageDisposeJobsets.get(n);D&&(D.flushJobs(),this.pageDisposeJobsets.delete(n))};
_.G.onYtStopOldPlayer=function(n,D){D=D===void 0?!1:D;var L,g=_.NE("kevlar_new_stop_old_player_logic_pages");if(_.c("kevlar_check_current_page_on_stop_old_player")&&(g.length===0||this.currentPage&&g.includes(this.currentPage.is)))if(this.data&&(L=bv(this.data)),bv(n)===L&&this.currentPage&&bv(this.currentPage.data)!==L)var b=_.Mh(this.currentPage);else L=bv(this.data),b=Pm(this.pagePool,L),b=_.Mh(b);else this.data&&(L=bv(this.data),b=Pm(this.pagePool,L),b=_.Mh(b));if(b)if(n=bv(n),g=Pm(this.pagePool,
n),g=_.Mh(g),b==g)D&&!_.c("kevlar_disable_preemptive_player_reset")&&b.resetForNewPlayback();else if(D=L==="watch"&&n!=="watch",!D||n==="shorts"||_.Lz6()&&!TXT(this.data)&&n!=="yts-products"&&n!="mini_app"&&n!="playables")L=_.E().resolve(_.X1),D&&L.isMiniplayerActive()&&L.pipController.getWindow()||b.stop()};
_.G.setupPageTransitionAnimation=function(){var n=this;if((this.applyZoomTransition||this.applySlideTransition)&&this.viewTransitionManager){Zh(this.viewTransitionManager,"slide",{beforeTransition:function(){n.hostElement.style.viewTransitionName="page-manager-slide"},
afterTransition:function(){n.hostElement.style.viewTransitionName=""}});
Zh(this.viewTransitionManager,"zoom",{beforeTransition:function(){n.hostElement.style.viewTransitionName="page-manager-zoom"},
afterTransition:function(){n.hostElement.style.viewTransitionName=""}});
var D=_.H7("web_page_transition_exit_ms"),L=_.H7("web_page_transition_wait_ms"),g=_.H7("web_page_transition_enter_ms");if(!isNaN(D)||!isNaN(L)||!isNaN(g))if(D=zsC(lv3,D,L,g))L=document.createElement("style"),L.textContent=_.HSv(D),document.head.appendChild(L)}};
_.oh.Object.defineProperties(Ma3,{template:{configurable:!0,enumerable:!0,get:function(){return XKD()}}});
var ofl=Ma3;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ofl.prototype,"ytActionHandlerBehavior",void 0);ofl=_.Y([_.X({disableElementRegistration:!0,is:"ytd-page-manager"})],ofl);_.l(ofl,"ytd-page-manager",function(){return XKD()},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var Hm=function(n,D,L){L=L===void 0?!1:L;_.TR.call(this);this.draggableElement=n;this.callbacks=D;this.allowClicks=L;this.dragOccurred=!1;this.internalDragger=new _.Rb(this.draggableElement);this.dragDelay=new _.F6(this.delayedDrag.bind(this));Ykl(this);this.allowClicks&&(_.mXP(this.internalDragger,5),n.addEventListener("click",_.LC(this,this.validateClick),{capture:!0}))};
_.f(Hm,_.TR);var Ykl=function(n){_.py(n.internalDragger,"earlycancel",function(){n.allowClicks&&(n.dragOccurred=!1)});
_.py(n.internalDragger,"start",function(D){var L,g;(g=(L=n.callbacks).onStartDrag)==null||g.call(L,D);!D.defaultPrevented&&n.allowClicks&&(n.dragOccurred=!0)});
_.py(n.internalDragger,"beforedrag",function(D){D.preventDefault();n.lastOffset=new _.Ig(D.clientX-n.internalDragger.startX,D.clientY-n.internalDragger.startY);n.dragDelay.start()});
_.py(n.internalDragger,"end",function(){n.dragDelay.stop();var D,L;(L=(D=n.callbacks).onEndDrag)==null||L.call(D);n.lastOffset=void 0})};
Hm.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
Hm.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.LC(this,this.validateClick),{capture:!0})};
Hm.prototype.validateClick=function(n){this.dragOccurred&&(this.dragOccurred=!1,n.stopPropagation(),n.preventDefault())};var y4=function(n,D){_.TR.call(this);this.JSC$17595_resizeContainer=n;this.callbacks=D;this.aspectRatio=16/9;this.JSC$17595_resizers=[];n=_.V(this.JSC$17595_resizeContainer.children);for(D=n.next();!D.done;D=n.next())SkA(this,D.value)};
_.f(y4,_.TR);y4.prototype.disposeInternal=function(){for(var n=_.V(this.JSC$17595_resizers),D=n.next();!D.done;D=n.next())D.value.dispose();n=_.V(this.JSC$17595_resizeContainer.children);for(D=n.next();!D.done;D=n.next())D.value.setAttribute("disabled","");this.JSC$17595_resizers.length=0};
y4.prototype.setSize=function(n){this.currentMiniplayerSize=n};
y4.prototype.setAspectRatio=function(n){this.aspectRatio=n};
y4.prototype.update=function(n,D){for(var L=_.V(this.JSC$17595_resizeContainer.children),g=L.next();!g.done;g=L.next()){g=g.value;var b=g.getAttribute("alignment");_.Nc(g,"disabled",b===n||b===D)}};
var SkA=function(n,D){var L=D.getAttribute("alignment"),g=new Hm(D,{onStartDrag:function(b){if(D.hasAttribute("disabled"))b.preventDefault();else{n.dragStartSize=n.currentMiniplayerSize;var q,U;(U=(q=n.callbacks).onStartResize)==null||U.call(q)}},
onDrag:function(b){if(n.dragStartSize){L!=="north"&&L!=="west"||b.scale(-1);var q=L==="north"||L==="south";b=q?b.y:b.x;q&&n.aspectRatio>=1?b*=n.aspectRatio:!q&&n.aspectRatio<1&&(b/=n.aspectRatio);n.callbacks.onResize(n.dragStartSize+b)}}});
n.JSC$17595_resizers.push(g)};var FiR,Hw3=function(){return FiR!==void 0?FiR:FiR=document.createElement("template")};
document.head.appendChild(Hw3().content);var y83;var NjA=_.t4(function(n){var D=_.tb(),L=n.onDrag,g=n.onDragStart,b=n.onDragEnd,q=_.KC(n,{allowClicks:!1,dragThreshold:5}),U=q.dragThreshold,J=q.allowClicks;n=q.children;q=q.className;var k=void 0,a=void 0,d=new _.Ig(0,0),T=!1;_.c7(function(){k=new _.Rb(D.value);a=new _.F6(A);Q(k,a);if(J()){_.mXP(k,U());var w;(w=D.value)==null||w.addEventListener("click",I,{capture:!0})}_.QP(function(){var h;(h=k)==null||h.dispose();if(J()){var e;(e=D.value)==null||e.removeEventListener("click",I,{capture:!0})}})});
var Q=function(w,h){_.py(w,"earlycancel",function(){J()&&(T=!1)});
_.py(w,"start",function(e){g==null||g(e);e.defaultPrevented||J()&&(T=!0)});
_.py(w,"beforedrag",function(e){k&&a&&(e.preventDefault(),d=new _.Ig(e.clientX-k.startX,e.clientY-k.startY),a.start())});
_.py(w,"end",function(){h.stop();b==null||b();d=new _.Ig(0,0)})},A=function(){d&&L(d)},I=function(w){T&&(T=!1,w.stopPropagation(),w.preventDefault())};
return _.Z("yt-draggable",{el:D,class:_.nl("ytDraggableComponentHost",q)},n)},"Mf");var jIR=_.t4(function(n){var D=_.V(_.bn(0,void 0,"Pf10wb")),L=D.next().value,g=D.next().value;D=function(b){var q={},U={};return _.Z(NjA,{className:_.nl("ytdMiniplayerComponentResizer",(q.ytdMiniplayerComponentResizerDisabled=function(){return b===n.horizontalAlignment()||b===n.verticalAlignment()},q.ytdMiniplayerComponentResizerNorth=b==="north",q.ytdMiniplayerComponentResizerEast=b==="east",q.ytdMiniplayerComponentResizerSouth=b==="south",q.ytdMiniplayerComponentResizerWest=b==="west",q)),
onDragStart:function(){g(n.currentMiniplayerSize())},
onDrag:function(J){b!=="north"&&b!=="west"||J.scale(-1);var k;J=(k=b==="north"||b==="south")?J.y:J.x;var a=n.currentAspectRatio();k&&a>=1?J*=a:!k&&a<1&&(J/=a);k=J;n.onResize(L()+k)}},_.Z("div",{class:_.nl("ytdMiniplayerComponentResizerCorner",(U.ytdMiniplayerComponentResizerNorthCorner=b==="north",U.ytdMiniplayerComponentResizerEastCorner=b==="east",U.ytdMiniplayerComponentResizerSouthCorner=b==="south",U.ytdMiniplayerComponentResizerWestCorner=b==="west",U))}))};
return _.Z("div",{class:"ytdMiniplayerComponentResizers"},D("north"),D("east"),D("south"),D("west"))},"Nf");var nuC=16/9,DW3=_.t4(function(){var n=_.tb(),D=_.V(_.bn(new _.p0(NaN,NaN),void 0,"yxHohf")),L=D.next().value,g=D.next().value;D=_.V(_.bn(!1,void 0,"ku1l7c"));var b=D.next().value,q=D.next().value;D=_.V(_.bn(!1,void 0,"pbOm3b"));var U=D.next().value,J=D.next().value;D=_.V(_.bn(!1,void 0,"LqfsYc"));var k=D.next().value,a=D.next().value;D=_.V(_.bn(!1,void 0,"wYZnZe"));var d=D.next().value,T=D.next().value;D=_.V(_.bn(!1,void 0,"KVndGb"));var Q=D.next().value,A=D.next().value;D=_.V(_.bn(!1,void 0,"ofTiZe"));
var I=D.next().value,w=D.next().value;D=_.V(_.bn(nuC,void 0,"bpheWd"));var h=D.next().value,e=D.next().value,v=_.V(_.bn(!1,void 0,"MIV0Jb"));D=v.next().value;var LO=v.next().value;v=_.V(_.bn(!1,void 0,"Y2idSc"));var S=v.next().value,$i=v.next().value;v=_.V(_.bn(void 0,void 0,"IuZWBb"));var nO=v.next().value,VB=v.next().value;v=_.V(_.bn(_.OJ("HTML_DIR")==="rtl"?"west":"east",void 0,"nLgCTd"));var Iv=v.next().value,CO=v.next().value;v=_.V(_.bn("south",void 0,"mV91if"));var uT=v.next().value,Wy=v.next().value;
v=_.V(_.bn(400,void 0,"OwmImd"));var LQ=v.next().value,Ur=v.next().value,ov=_.E().resolve(_.X1).miniplayerPropSignalMap[0],YG=ov.data,pQ=ov.externalPlaylistData;v=ov.toastData;var TP=ov.playabilityStatus,s3=ov.isDisabled,KQ=ov.watchWhile;ov=_.V(_.V3(ov.isReadyToResume));var sr=ov.next().value,rA=ov.next().value,oA;_.c7(function(){g(_.a5());n.value.addEventListener("animationend",function(jJ){jJ.target===n.value&&(A(!1),w(!1))})});
_.Pl("yt-window-resized",function(jJ){jJ&&g(jJ)});
var xD=function(){oA&&e(oA.getVideoAspectRatio())},qf=function(){if(oA){var jJ=oA.getPlayerState()===1;
sr()&&jJ&&rA(!1)}};
_.Pl("yt-activate-miniplayer",function(jJ){var mb;return _.B(function(Bc){if(Bc.nextAddress==1)return b()?Bc.return():_.p(Bc,(mb=_.E().resolve(_.X1).getPlayerElement())==null?void 0:mb.getPlayerPromise(),2);oA=Bc.yieldResult;if(!oA)return Bc.return();!S()&&_.c("kevlar_watch_while_v2")&&(Wy(jJ&&!_.c("kevlar_watch_while_bottom_align")?"north":"south"),CO(_.OJ("HTML_DIR")==="rtl"?"west":"east"));var Hc=oA;Hc.addEventListener("onVideoDataChange",xD);Hc.addEventListener("onStateChange",qf);e(oA.getVideoAspectRatio());
q(!0);A(!0);_.Tq(Bc)})});
_.Pl("yt-deactivate-miniplayer",function(jJ){return _.B(function(mb){q(!1);rA(!1);w(jJ);A(!0);if(oA){var Bc=oA;Bc.removeEventListener("onVideoDataChange",xD);Bc.removeEventListener("onStateChange",qf)}_.Tq(mb)})});
var jj=function(){var jJ=!!YG(),mb=Q(),Bc=KQ();return(Bc===void 0?0:Bc)&&_.c("kevlar_watch_while_modern")?!1:jJ||mb},mI=function(){var jJ;
return!((jJ=pQ())==null||!jJ.contents)},AT=function(){var jJ=LQ();
var mb=L();mb=Math.min(Math.min(mb.width,mb.height)-32,720);var Bc=h(),Hc=jj(),bD=mI()&&U(),wA=Math.min(jJ,mb);jJ=new _.p0(192,Hc?116:192);Bc=$RT(new _.p0(bD?nuC:Bc,1),new _.p0(wA,Hc?wA-76:wA));jJ.width<=Bc.width&&jJ.height<=Bc.height||(b$A(Bc,jJ),Bc.width=Math.min(Bc.width,mb),Bc.height=Math.min(Bc.height,mb));return new _.p0(Bc.width,_.RS(192,Bc.height+zE3(Hc,bD),720))},dA=function(){var jJ=AT(),mb=jj(),Bc=mI()&&U();
return new _.p0(jJ.width,jJ.height-zE3(mb,Bc))},CQ=function(){var jJ=function(mb){mb.target===n.value&&d()&&(T(!1),n.value.removeEventListener("transitionend",jJ))};
n.value.addEventListener("transitionend",jJ);T(!0);J(!U())};
ov={};return _.Z("ytd-miniplayer",{el:n,class:_.nl("ytdMiniplayerComponentHost",(ov.ytdMiniplayerComponentVisible=function(){return b()||Q()},ov.ytdMiniplayerComponentAnimatingSnap=k,ov.ytdMiniplayerComponentAnimatingPlaylistExpand=d,ov.ytdMiniplayerComponentAnimatingFade=Q,ov),function(){if(Q()){var jJ=uT();
var mb=b(),Bc=I();jJ=mb?jJ==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":Bc?jJ==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":jJ==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else jJ="";return jJ}),
style:_.Uh({top:function(){return uT()==="north"?"16px":""},
right:function(){return Iv()==="east"?"16px":""},
bottom:function(){return uT()==="south"?"16px":""},
left:function(){return Iv()==="west"?"16px":""},
width:function(){return AT().width+"px"},
height:function(){return AT().height+"px"},
transform:function(){var jJ=nO();return jJ?"translate("+jJ.x+"px, "+jJ.y+"px)":""}})},_.Z("div",{class:"ytdMiniplayerComponentContent"},_.Z(NjA,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(jJ){var mb=Afl(Iv(),uT(),L(),AT(),nO()),Bc=dA();Math.abs(jJ.clientY-(mb.y+Bc.height))>15?LO(!0):jJ.preventDefault()},
onDrag:function(jJ){VB(jJ)},
onDragEnd:function(){var jJ=Qj2(Afl(Iv(),uT(),L(),AT(),nO()),L(),AT()),mb=f$J(Iv(),uT(),L(),AT()),Bc=f$J(jJ.horizontalAlignment,jJ.verticalAlignment,L(),AT());Bc=new _.Ig(Bc.x-mb.x,Bc.y-mb.y);var Hc;mb=mb.y+(((Hc=nO())==null?void 0:Hc.y)||0)+AT().height/2;var bD=function(){Iv()===jJ.horizontalAlignment&&uT()===jJ.verticalAlignment||$i(!0);CO(jJ.horizontalAlignment);Wy(jJ.verticalAlignment);VB(void 0)},wA=function(Xo){Xo.target===n.value&&k()&&(a(!1),bD(),n.value.removeEventListener("transitionend",
wA))};
LO(!1);uT()==="south"&&mb>L().height?(bD(),_.E().resolve(_.X1).close()):(n.value.addEventListener("transitionend",wA),a(!0),VB(Bc))}},_.Z(_.Z4,{cond:b,
then:function(){return _.Z(_.NmA,{isDisabled:s3,playabilityStatus:TP,size:dA})}}),_.Z(_.Z4,{cond:jj,
then:function(){return _.Z(_.Hew,{isReadyToResume:sr,data:YG,expanded:U,onExpandClick:CQ,playlistData:pQ})}}),_.Z(_.Z4,{cond:D,
then:function(){return _.Z("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.Z(_.Z4,{cond:function(){return mI()&&U()||d()},
then:function(){return _.Z(_.TGo,{className:"ytdMiniplayerComponentPlaylistPanel",data:pQ,hideHeaderText:!0,withinMiniplayer:!0})}}),_.Z("div",{class:"ytdMiniplayerComponentToast"},_.Z(_.jz2,{toastData:v}))),_.Z(jIR,{onResize:function(jJ){Ur(_.RS(192,jJ,720))},
currentAspectRatio:h,currentMiniplayerSize:LQ,horizontalAlignment:Iv,verticalAlignment:uT}))},"Of");_.c("ytd_miniplayer_to_wiz")&&_.vB(DW3,"ytd-miniplayer",{});_.vB(_.jz2,"ytd-miniplayer-toast",{props:{toastData:_.PX}});var LfU=16/9,guA=new _.p0(400,400/LfU),Np=function(){var n=_.m.apply(this,arguments)||this;n.active=!1;n.hasNoData=!1;n.enabled=!1;n.expanded=!1;n.readyToResume=!1;n.disabledState=!1;n.isDisabled=!1;n.externalPlaylistData={};n.premiumBadges=[];n.watchWhile=!1;n.playerState=null;n.verticalAttachment="south";n.horizontalAttachment=_.OJ("HTML_DIR")==="rtl"?"west":"east";n.isAnimatingFade=!1;n.isAnimatingSnap=!1;n.isAnimatingExpand=!1;n.isDragging=!1;n.playerHidden=!1;n.hasPlaylistData=!1;n.closed=!1;
n.expandedClosed=!1;n.isForReadyToResume=!1;n.watchResponse=null;n.player=null;n.playerVe=null;n.expandVe=null;n.closeVe=null;n.readyToResumeCloseVe=null;n.disabledInitialStateIsPlaying=!1;n.PLAYER_EVENTS=new Map;n.aspectRatio=LfU;n.currentMiniplayerSize=400;n.userSetSize=!1;n.userSetPosition=!1;n.userHasDragged=!1;n.maxMiniplayerSize=720;n.transform=new _.Ig(0,0);n.windowDimensions=new _.p0(NaN,NaN);n.dimensions=guA;n.screenLayer=3;n.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return n};
_.f(Np,_.m);_.G=Np.prototype;_.G.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.registerViewTransitionTasks()};
_.G.ready=function(){this.setUpDragging();this.setUpResizing()};
_.G.attached=function(){this.onWindowResized(_.a5());this.hostElement.addEventListener("animationend",_.LC(this,this.resetFadingAnimation))};
_.G.detached=function(){this.hostElement.removeEventListener("animationend",_.LC(this,this.resetFadingAnimation))};
_.G.resetFadingAnimation=function(n){n.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.G.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.G.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.G.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var n=_.r1(this.screenLayer);this.readyToResumeCloseVe&&n&&_.lP(n,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.G.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var n=_.r1(0),D=_.Ck(0);n&&D&&(_.vz(n,D,this.readyToResumeVe),_.lP(n,[this.readyToResumeVe]))}};
_.G.onMiniplayerRendererChanged=function(){if(this.player&&!_.c("miniplayer_service_controls_disabling")){var n;if(((n=this.miniplayerRenderer)==null?void 0:n.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"){if(!_.c("miniplayer_disabled_open_popup_killswitch")){var D;(n=_.u((D=this.miniplayerRenderer)==null?void 0:D.minimizedEndpoint,_.zO))&&_.E().resolve(_.ro).openSheet({openPopupActionCommand:{openPopupAction:n}},this.hostElement)}this.disabledState=!0;D=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=
D===-1||D===1||D===3)&&this.player.pauseVideo()}else this.disabledState=!1}};
_.G.onIsDisabledChanged=function(){if(_.c("miniplayer_service_controls_disabling")&&this.isDisabled&&this.player){var n=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=n===-1||n===1||n===3)&&this.player.pauseVideo()}};
_.G.computeDisabledHidden=function(n,D){return _.c("miniplayer_service_controls_disabling")?!D:!n};
_.G.activate=function(n,D){D=D===void 0?!1:D;var L=this,g;return _.B(function(b){if(b.nextAddress==1)return L.setInitialActivatePositioning(D),L.enabled=!0,L.active=!0,L.expanded=!1,L.closed=!1,L.expandedClosed=!1,L.watchWhileHidden||(L.isAnimatingFade=!0),_.E().resolve(_.xQ).setPlaylistComponent(L.JSC$17606_playlistPanel),n.appendTo(L.playerContainer),_.p(b,n.getPlayerPromise(),2);g=b.yieldResult;g.setSizeStyle(!1,!0);L.ytPlayerListenerBehavior.listenToPlayerEvents(g,L.PLAYER_EVENTS);L.player=g;
L.watchWhile&&_.c("kevlar_watch_while_minimum_size")&&L.setMiniplayerSize(192);L.setAspectRatio(L.player.getVideoAspectRatio());L.onMiniplayerRendererChanged();L.onIsDisabledChanged();_.Tq(b)})};
_.G.setInitialActivatePositioning=function(n){if(!this.userSetPosition&&_.c("kevlar_watch_while_v2")){this.verticalAttachment=n&&!_.c("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.OJ("HTML_DIR")==="rtl"?"west":"east";var D;(D=this.JSC$17606_resizers)==null||D.update(this.horizontalAttachment,this.verticalAttachment)}};
_.G.deactivate=function(n,D){var L=this;return _.B(function(g){if(!L.active)return g.return();n||(L.expanded?L.expandedClosed=!0:L.closed=!0);L.active=!1;L.isForReadyToResume=!1;L.disabledState=!1;D&&_.c("kevlar_watch_while_counterfactual")||(L.isAnimatingFade=!0);L.player&&L.ytPlayerListenerBehavior.unlistenFromPlayerEvents(L.player,L.PLAYER_EVENTS);L.player=null;_.Tq(g)})};
_.G.onMetadataTap=function(n){this.expandVe&&(n===void 0||n)&&(n=_.r1(this.screenLayer))&&_.oG(n,this.expandVe);_.TY(_.E().resolve(_.X1))};
_.G.onDisabledTap=function(n){n.target===_.r(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap(),this.disabledState=!1)};
_.G.onPlaylistExpandTap=function(n){if(this.hasPlaylistData){n=_.tW(n)||[];n=_.V(n);for(var D=n.next();!D.done;D=n.next()){D=D.value;if(D===this.hostElement)break;if(D.classList&&D.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.G.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.LC(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.G.animatedResizePlaylist=function(n){n.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.LC(this,this.animatedResizePlaylist)))};
_.G.getExpandIcon=function(n){return n?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.G.onPlayerVideoDataChange=function(){var n,D=(n=this.player)==null?void 0:n.getVideoAspectRatio();D&&D!==this.aspectRatio&&this.setAspectRatio(D)};
_.G.setAspectRatio=function(n){if(this.active){this.aspectRatio=n;this.updateDimensionsAndResize();var D;(D=this.JSC$17606_resizers)==null||D.setAspectRatio(n)}};
_.G.updateDimensionsAndResize=function(){var n=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),D=this.expanded?LfU:this.aspectRatio,L=new _.p0(192,this.showInfoBar?116:192);n=$RT(new _.p0(D,1),new _.p0(n,this.showInfoBar?n-76:n));L.width<=n.width&&L.height<=n.height||(b$A(n,L),n.width=Math.min(n.width,this.maxMiniplayerSize),n.height=Math.min(n.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&D<=1?Math.max(n.width,n.height)+76:Math.max(n.width,n.height)));this.dimensions=
new _.p0(n.width,this.clamp(n.height+this.getNonPlayerHeight()));this.resize()};
_.G.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var n=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=n.height+"px";var D;(D=this.player)==null||D.setInternalSize(n.width,n.height)};
_.G.getPlayerSize=function(n){var D=Math.max(0,n.height-this.getNonPlayerHeight());return new _.p0(n.width,D)};
_.G.getNonPlayerHeight=function(){var n=0;this.showInfoBar&&(n+=76);this.expanded&&(n+=285);return n};
_.G.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.E().resolve(_.X1).close()};
_.G.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.G.logClosingClick=function(){this.closeVe&&_.oG(_.r1(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.oG(_.r1(this.screenLayer),this.readyToResumeCloseVe)};
_.G.onPlayerExpandMiniplayer=function(){if(this.expandVe){var n=_.r1(this.screenLayer);n&&_.oG(n,this.expandVe)}};
_.G.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var n=this.playerState===1;this.continueWatching&&n&&(this.continueWatching=!1);this.premiumBadges.length&&n&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.G.getScreenLayer=function(){return this.screenLayer};
_.G.logMiniplayer=function(){var n=_.r1(this.screenLayer),D=_.Ck(this.screenLayer);n&&D&&this.playerVe&&(_.vz(n,D,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.Hk(n,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.lP(n,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.Hk(n,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.G.computePlaylistData=function(n,D){return D};
_.G.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.G.updateHeader=function(n,D,L){this.data||(this.data={miniplayerTitle:{simpleText:""},miniplayerSubtitle:{simpleText:""},playlistData:null});n&&this.set("data.miniplayerTitle",n);D&&this.set("data.miniplayerSubtitle",D);L&&this.set("data.watchEndpoint",L);this.set("premiumBadges",[]);this.readyToResume=!1};
_.G.computeExpandButtonHidden=function(n,D,L){return!n||!D||L};
_.G.computePlaylistIndexHidden=function(n,D){return!n||D};
_.G.computePlaylistPanelHidden=function(n,D){return!D&&!n};
_.G.computeExpandButtonLabel=function(n){return n?_.Tg("MINIPLAYER_COLLAPSE_LABEL"):_.Tg("MINIPLAYER_EXPAND_LABEL")};
_.G.computeDisabledStateCloseButtonLabel=function(){return _.Tg("MINIPLAYER_CLOSE",void 0,"Close")};
_.G.onWindowResized=function(n){n&&(n=this.windowDimensions=n,this.maxMiniplayerSize=Math.min(Math.min(n.width,n.height)-32,720),this.updateDimensionsAndResize())};
_.G.setUpResizing=function(){var n=this;this.JSC$17606_resizers||(this.JSC$17606_resizers=new y4(this.JSC$17606_resizeContainer,{onStartResize:function(){n.handleResizeStart()},
onResize:function(D){n.handleResize(D)}}),this.JSC$17606_resizers.setSize(this.currentMiniplayerSize),this.JSC$17606_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.G.handleResizeStart=function(){var n=_.r1(this.screenLayer);this.userSetSize||(this.userSetSize=!0,n&&this.resizeVe&&_.lP(n,[this.resizeVe]));n&&this.resizeVe&&_.oG(n,this.resizeVe)};
_.G.handleResize=function(n){this.setMiniplayerSize(n);this.updateDimensionsAndResize()};
_.G.setUpDragging=function(){var n=this;this.JSC$17606_dragger||(this.JSC$17606_dragger=new Hm(this.draggableContainer,{onStartDrag:function(D){!n.isSafeToDrag(D)||n.isAnimatingSnap?D.preventDefault():n.handleDragStart()},
onDrag:function(D){n.transform=D;n.setTransform(n.transform)},
onEndDrag:function(){n.handleDragEnd()}},!0))};
_.G.handleDragStart=function(){this.isDragging=!0;var n=_.r1(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,n&&this.repositionVe&&_.lP(n,[this.repositionVe]));n&&this.repositionVe&&_.oG(n,this.repositionVe)};
_.G.handleDragEnd=function(){this.isDragging=!1;var n=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&n>this.windowDimensions.height&&_.E().resolve(_.X1).close();this.animateSnapToCorner()};
_.G.animateSnapToCorner=function(){var n=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),D=this.getNearestAttachments();D=this.getGlobalPositionFromAttachments(D.horizontalAttachment,D.verticalAttachment);n=new _.Ig(D.x-n.x,D.y-n.y);this.isAnimatingSnap=!0;this.setTransform(n);this.hostElement.addEventListener("transitionend",_.LC(this,this.endSnapAnimation))};
_.G.endSnapAnimation=function(n){n.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.LC(this,this.endSnapAnimation)),this.endDrag())};
_.G.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.G.setTransform=function(n){this.hostElement.style.transform=n?"translate("+n.x+"px, "+n.y+"px)":""};
_.G.getGlobalPositionFromAttachments=function(n,D){return new _.Ig(n==="west"?16:this.windowDimensions.width-this.dimensions.width-16,D==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.G.updateAttachments=function(){var n=this.getNearestAttachments();if(this.horizontalAttachment!==n.horizontalAttachment||this.verticalAttachment!==n.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=n.horizontalAttachment;this.verticalAttachment=n.verticalAttachment;var D;(D=this.JSC$17606_resizers)==null||D.update(this.horizontalAttachment,this.verticalAttachment)};
_.G.getNearestAttachments=function(){var n=this.getCurrentGlobalPosition();return{horizontalAttachment:n.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:n.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.G.getCurrentGlobalPosition=function(){var n=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return uE3(n,this.transform)};
_.G.isSafeToDrag=function(n){var D=this.playerContainer.getBoundingClientRect();return Math.abs(n.clientY-(D.y+D.height))>15};
_.G.setMiniplayerSize=function(n){this.currentMiniplayerSize=this.clamp(n);var D;(D=this.JSC$17606_resizers)==null||D.setSize(this.currentMiniplayerSize)};
_.G.clamp=function(n){return _.RS(192,n,720)};
_.G.registerViewTransitionTasks=function(){var n=this,D=_.E().resolve(_.Yo(_.YwO));if(D){var L={beforeTransition:function(){n.hostElement&&(n.hostElement.style.viewTransitionName="miniplayer-page-transition")},
afterTransition:function(){n.hostElement&&(n.hostElement.style.viewTransitionName="")}};
Zh(D,"slide",L);Zh(D,"zoom",L)}};
_.oh.Object.defineProperties(Np.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.c("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:_.Tg("CONTINUE_WATCHING",void 0,"Continue watching")};var n;if((n=this.externalPlaylistData)==null?0:n.contents)return this.externalPlaylistData.titleText;var D;return(D=this.data)==null?void 0:D.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.externalPlaylistData)==null?0:n.contents){var D;return(D=_.UU4(this.externalPlaylistData))==null?void 0:D.title}var L;return(L=this.data)==null?void 0:L.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var n,D,L,g;return((n=this.externalPlaylistData)==null?void 0:n.currentIndex)!==void 0&&((D=this.externalPlaylistData)==null?0:D.totalVideos)&&!((L=this.data)==null?0:(g=L.playlistData)==null?0:g.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.J_i(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.c("kevlar_watch_while_counterfactual")}}});
Np.prototype.onIsDisabledChanged=Np.prototype.onIsDisabledChanged;Np.prototype.onMiniplayerRendererChanged=Np.prototype.onMiniplayerRendererChanged;Np.prototype.readyToResumeVeChanged=Np.prototype.readyToResumeVeChanged;Np.prototype.premiumBrandingChanged=Np.prototype.premiumBrandingChanged;Np.prototype.onPlayerVeChange=Np.prototype.onPlayerVeChange;Np.prototype.hasPlaylistDataChanged=Np.prototype.hasPlaylistDataChanged;
_.Y([_.W(_.o$.YtPlayerListenerBehavior),_.F("design:type",_.Yv)],Np.prototype,"ytPlayerListenerBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Np.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Np.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],Np.prototype,"ytdReduxBehavior",void 0);_.Y([_.bM("#draggable"),_.F("design:type",HTMLDivElement)],Np.prototype,"draggableContainer",void 0);_.Y([_.bM("#resize-container"),_.F("design:type",HTMLDivElement)],Np.prototype,"JSC$17606_resizeContainer",void 0);_.Y([_.bM("#video-container"),_.F("design:type",HTMLDivElement)],Np.prototype,"videoContainer",void 0);_.Y([_.bM("#player-container"),_.F("design:type",HTMLDivElement)],Np.prototype,"playerContainer",void 0);
_.Y([_.bM("#playlist"),_.F("design:type",HTMLDivElement)],Np.prototype,"JSC$17606_playlistPanel",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"active",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"hasNoData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"enabled",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"expanded",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"readyToResume",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"disabledState",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"isDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"externalPlaylistData",void 0);_.Y([_.t(),_.F("design:type",Array)],Np.prototype,"premiumBadges",void 0);
_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"toastData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"watchWhile",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Np.prototype,"premiumBranding",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"playerState",void 0);_.Y([_.t(),_.F("design:type",Boolean)],Np.prototype,"continueWatching",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Np.prototype,"verticalAttachment",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],Np.prototype,"horizontalAttachment",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"isAnimatingFade",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"isAnimatingSnap",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"isAnimatingExpand",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"isDragging",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"playerHidden",void 0);_.Y([_.t({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.F("design:type",Object)],Np.prototype,"playlistData",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.F("design:type",Object)],Np.prototype,"hasPlaylistData",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"closed",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Np.prototype,"expandedClosed",void 0);_.Y([_.t({selector:_.fD8}),_.F("design:type",Boolean)],Np.prototype,"isSingleOptionSurveyActive",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.w4}),_.F("design:type",Boolean)],Np.prototype,"isWatchPage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("watchWhile"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"showInfoBar",null);
_.Y([_.x("premiumBadges","showInfoBar"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"showOverlayPremiumBadges",null);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"watchResponse",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"miniplayerRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"playabilityStatus",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"playerVe",void 0);
_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"expandVe",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"closeVe",void 0);_.Y([_.t(),_.F("design:type",Object)],Np.prototype,"readyToResumeCloseVe",void 0);_.Y([_.t(),_.F("design:type",_.I7)],Np.prototype,"readyToResumeVe",void 0);_.Y([_.t(),_.F("design:type",_.I7)],Np.prototype,"resizeVe",void 0);_.Y([_.t(),_.F("design:type",_.I7)],Np.prototype,"repositionVe",void 0);
_.Y([_.P("hasPlaylistData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"hasPlaylistDataChanged",null);_.Y([_.P("playerVe"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"onPlayerVeChange",null);_.Y([_.P("premiumBranding"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"premiumBrandingChanged",null);
_.Y([_.P("readyToResumeVe"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"readyToResumeVeChanged",null);_.Y([_.P("miniplayerRenderer"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"onMiniplayerRendererChanged",null);_.Y([_.P("isDisabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Np.prototype,"onIsDisabledChanged",null);
_.Y([_.x("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"miniplayerSubtitle",null);_.Y([_.x("data.miniplayerTitle","externalPlaylistData"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"miniplayerTitle",null);_.Y([_.x("externalPlaylistData","continueWatching"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"playlistIndexMessage",null);
_.Y([_.t({reflectToAttribute:!0}),_.x("playabilityStatus"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"showErrorScreen",null);_.Y([_.t({reflectToAttribute:!0}),_.x("watchWhile"),_.F("design:type",Object),_.F("design:paramtypes",[])],Np.prototype,"watchWhileHidden",null);
_.c("ytd_miniplayer_to_wiz")||_.l(Np,"ytd-miniplayer",function(){if(y83===void 0){var n=document.createElement("template");_.z(n,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.main_desktop.player.ytd_miniplayer.ytd.miniplayer.view.transition.css.js,video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[computeDisabledHidden(disabledState, 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, disabledState)]]">\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');n.content.insertBefore(Hw3().content.cloneNode(!0),
n.content.firstChild);n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);y83=n}n=y83;return n},{mode:2});var bcl;var jk=function(){var n=_.m.apply(this,arguments)||this;n.useListItemStyles=_.c("web_list_item_style_for_menu_items");n.systemIcons=_.c("kevlar_system_icons");return n};
_.f(jk,_.m);_.G=jk.prototype;_.G.ready=function(){this.hostElement.addEventListener("tap",_.LC(this,this.onEndpointTapExtra))};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.G.onFocus=function(){var n;(n=_.r(this.hostElement).querySelector("tp-yt-paper-item"))==null||n.focus()};
_.G.onEndpointTapExtra=function(n){_.bP(this.hostElement,"iron-activate");var D=this.data.navigationEndpoint;D&&_.u(D,_.KNO)&&(n.stopPropagation(),_.J9(this.hostElement,[D],this.hostElement))};
_.G.computeIcon=function(n){return n&&n.iconType?_.ny(n.iconType):""};
_.G.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.G.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.G.forceUpdateStylesOnLegacyBrowsers=function(){_.c("kevlar_legacy_browsers")&&_.Dy(this.hostElement)};
jk.prototype.forceUpdateStylesOnLegacyBrowsers=jk.prototype.forceUpdateStylesOnLegacyBrowsers;jk.prototype.onFocus=jk.prototype.onFocus;_.Y([_.W(_.MU),_.F("design:type",Object)],jk.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.cAw.YtConditionalRendererBehavior),_.F("design:type",Object)],jk.prototype,"ytConditionalRendererBehavior",void 0);_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],jk.prototype,"ytEndpointBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],jk.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],jk.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],jk.prototype,"useIcons",void 0);_.Y([_.t({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],jk.prototype,"hasSeparator",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jk.prototype,"useListItemStyles",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jk.prototype,"systemIcons",void 0);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jk.prototype,"onFocus",null);_.Y([_.P("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jk.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.l(jk,"ytd-menu-navigation-item-renderer",function(){if(bcl===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);bcl=n}n=bcl;return n},{mode:1});var $WC;var GTl=_.Mn(_.Tg("DOWNLOAD",{},"Download")),qFO=_.Mn(_.Tg("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),VFl=_.Mn(_.Tg("RETRY",{},"Retry")),UWo=_.Mn(_.Tg("PAUSE_DOWNLOADING",{},"Pause downloading")),BN3=_.Mn(_.Tg("RESUME_DOWNLOAD",{},"Resume download")),n2=function(){var n=_.m.apply(this,arguments)||this;n.primaryText=GTl;n.primaryIconType="OFFLINE_DOWNLOAD";n.hasSecondaryContent=!1;n.hasSeparator=!1;n.transferState="TRANSFER_STATE_UNKNOWN";n.isVideoDeletedByUser=!1;n.isHidden=!1;n.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return n};
_.f(n2,_.m);_.G=n2.prototype;_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.G.onFocus=function(){this.primaryEntry.focus()};
_.G.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.G.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.G.getRemoveAction=function(){return"ACTION_REMOVE"};
_.G.sendOfflineAction=function(n){var D=this.data.serviceEndpoint;if(D){var L=_.u(D,_.qA);L&&n&&(L.action=n);this.ytComponentBehavior.resolveCommand(D)}};
_.G.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=GTl,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=GTl;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=VFl;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=qFO;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=BN3;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=qFO;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
UWo;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=qFO;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=qFO;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=GTl,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.G.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.G.isSecondaryEntryHidden=function(n,D){return n?!0:!D};
_.G.computeHasSeparator=function(){var n;return!((n=this.data)==null||!n.hasSeparator)};
n2.prototype.showHideButton=n2.prototype.showHideButton;n2.prototype.onTransferStateChange=n2.prototype.onTransferStateChange;n2.prototype.onFocus=n2.prototype.onFocus;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],n2.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],n2.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],n2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],n2.prototype,"primaryText",void 0);_.Y([_.t(),_.F("design:type",String)],n2.prototype,"primaryIconType",void 0);_.Y([_.t(),_.F("design:type",String)],n2.prototype,"primaryAction",void 0);_.Y([_.t(),_.F("design:type",Object)],n2.prototype,"secondaryText",void 0);_.Y([_.t(),_.F("design:type",String)],n2.prototype,"secondaryIconType",void 0);
_.Y([_.t(),_.F("design:type",String)],n2.prototype,"secondaryAction",void 0);_.Y([_.t(),_.F("design:type",Object)],n2.prototype,"hasSecondaryContent",void 0);_.Y([_.t({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Object)],n2.prototype,"hasSeparator",void 0);_.Y([_.t({selector:_.WS,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",String)],n2.prototype,"transferState",void 0);
_.Y([_.t({selector:_.XuB,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],n2.prototype,"isVideoDeletedByUser",void 0);_.Y([_.t(),_.F("design:type",Object)],n2.prototype,"isHidden",void 0);_.Y([_.t({selector:_.KHb,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.F("design:type",Object)],n2.prototype,"offlineabilityState",void 0);_.Y([_.bM("#primary-entry"),_.F("design:type",Object)],n2.prototype,"primaryEntry",void 0);
_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n2.prototype,"onFocus",null);_.Y([_.V8("transferState","isVideoDeletedByUser"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n2.prototype,"onTransferStateChange",null);_.Y([_.V8("offlineabilityState"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],n2.prototype,"showHideButton",null);
_.l(n2,"ytd-menu-service-item-download-renderer",function(){if($WC===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);$WC=n}n=$WC;return n},{mode:1});var JBA;var Dr=function(){var n=_.m.apply(this,arguments)||this;n.useIcons=!1;n.systemIcons=_.c("kevlar_system_icons");n.useListItemStyles=_.c("web_list_item_style_for_menu_items");return n};
_.f(Dr,_.m);_.G=Dr.prototype;_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.G.onFocus=function(){var n;(n=_.r(this.hostElement).querySelector("tp-yt-paper-item"))==null||n.focus()};
_.G.onTap=function(){_.Vm(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var n=this.data.serviceEndpoint,D=this.data.command;if(n){var L,g=(L=this.data)==null?void 0:L.trackingParams;L=!!_.u(n,_.ezr);g&&L&&_.Ss().dispatch(_.LI({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:g}}));this.ytComponentBehavior.resolveCommand(n)||(_.c("web_ytd_menu_service_item_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,
{form:{element:this.hostElement}}))}D&&(this.ytComponentBehavior.resolveCommand(D)||_.J9(this.hostElement,[D],this.hostElement))};
_.G.computeIcon=function(n){return n&&n.iconType?_.ny(n.iconType):""};
_.G.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.G.computeHasSeparator=function(){var n;return!((n=this.data)==null||!n.hasSeparator)};
_.G.forceUpdateStylesOnLegacyBrowsers=function(){_.c("kevlar_legacy_browsers")&&_.Dy(this.hostElement)};
_.G.computeIsSelected=function(){var n;return!((n=this.data)==null||!n.isSelected)};
Dr.prototype.forceUpdateStylesOnLegacyBrowsers=Dr.prototype.forceUpdateStylesOnLegacyBrowsers;Dr.prototype.onTap=Dr.prototype.onTap;Dr.prototype.onFocus=Dr.prototype.onFocus;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Dr.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],Dr.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Dr.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.cAw.YtConditionalRendererBehavior),_.F("design:type",Object)],Dr.prototype,"ytConditionalRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Dr.prototype,"data",void 0);_.Y([_.t({computed:"computeIcon(data.icon)",value:""}),_.F("design:type",String)],Dr.prototype,"icon",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dr.prototype,"useIcons",void 0);
_.Y([_.t({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Dr.prototype,"hasSeparator",void 0);_.Y([_.t({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Dr.prototype,"isSelected",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dr.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Dr.prototype,"useListItemStyles",void 0);
_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dr.prototype,"onFocus",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],Dr.prototype,"onTap",null);_.Y([_.P("useIcons","hasSeparator"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Dr.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.l(Dr,"ytd-menu-service-item-renderer",function(){if(JBA===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);JBA=n}n=JBA;return n},{mode:2});var kT3;var pgA=function(){return _.m.apply(this,arguments)||this};
_.f(pgA,_.m);_.G=pgA.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.onDataChanged=function(){var n=this;_.X6(this,function(){n.postbox.openDialog();n.focus();_.bP(n.hostElement,"yt-refit")})};
_.G.focus=function(){this.postbox.focus()};
_.G.closePopup=function(){_.$d(this.hostElement,"yt-close-popup-action")};
_.G.onYtCommentboxDismiss=function(){this.closePopup()};
var L2=pgA;L2.prototype.onYtCommentboxDismiss=L2.prototype.onYtCommentboxDismiss;L2.prototype.onDataChanged=L2.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],L2.prototype,"data",void 0);_.Y([_.t({value:function(){return _.Tg("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],L2.prototype,"closeButtonAriaLabel",void 0);_.Y([_.bM("#postbox"),_.F("design:type",Object)],L2.prototype,"postbox",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L2.prototype,"onDataChanged",null);_.Y([_.R("yt-commentbox-dismiss"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],L2.prototype,"onYtCommentboxDismiss",null);
L2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],L2);
_.l(L2,"ytd-backstage-post-dialog-popup-renderer",function(){if(kT3!==void 0)return kT3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return kT3=n},{mode:1});var ZcJ;var aeo=function(){return _.m.apply(this,arguments)||this};
_.f(aeo,_.m);var gl=aeo;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gl.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gl.prototype,"data",void 0);gl=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],gl);
_.l(gl,"ytd-sender-id-section-renderer",function(){if(ZcJ!==void 0)return ZcJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return ZcJ=n},{mode:1});var dWT;var TNA;var EuA;var so3=function(){return _.m.apply(this,arguments)||this};
_.f(so3,_.m);so3.prototype.closePopup=function(){_.$d(this.hostElement,"yt-close-popup-action")};
var b$=so3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],b$.prototype,"data",void 0);b$=_.Y([_.Ep({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],b$);
_.l(b$,"yt-community-post-section-renderer",function(){if(EuA===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;TNA===void 0&&(TNA=document.createElement("template"));var g=TNA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);EuA=n}n=EuA;return n},{mode:2});var cBO;var QoT;var uu3;var fe3;var AB3;var zow;var Ie3=function(){return _.m.apply(this,arguments)||this};
_.f(Ie3,_.m);var $h=Ie3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$h.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$h.prototype,"data",void 0);$h=_.Y([_.Ep({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],$h);
_.l($h,"yt-share-start-time-with-context-renderer",function(){if(zow===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;AB3===void 0&&(AB3=document.createElement("template"));var g=AB3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);zow=n}n=zow;return n},{mode:2});var C6w=function(){return _.m.apply(this,arguments)||this};
_.f(C6w,_.m);C6w.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
var Gk=C6w;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Gk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Gk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gk.prototype,"data",void 0);Gk=_.Y([_.Ep({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],Gk);
_.l(Gk,"yt-share-panel-title-v15-renderer",function(){if(fe3===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;uu3===void 0&&(uu3=document.createElement("template"));var g=uu3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);fe3=n}n=fe3;return n},{mode:2});var rBJ=function(){return _.m.apply(this,arguments)||this};
_.f(rBJ,_.m);rBJ.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"}}}};
var q7=rBJ;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],q7.prototype,"data",void 0);q7=_.Y([_.Ep({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],q7);
_.l(q7,"yt-share-panel-header-renderer",function(){if(QoT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;cBO===void 0&&(cBO=document.createElement("template"));var g=cBO;L.call(D,g.content.cloneNode(!0),n.content.firstChild);QoT=n}n=QoT;return n},{mode:2});var Oc3;var icJ;var wgT=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-open-popup-action":"onOpen"};return n};
_.f(wgT,_.m);_.G=wgT.prototype;_.G.attached=function(){this.onOpen()};
_.G.updateTimeSecs=function(n){this.currentTimeSecs=n};
_.G.computeTimeString=function(n){n=n.toString();var D=Math.floor(Number(n)/3600),L=Math.floor(Number(n)%3600%60);return(D>0?D+":":"")+_.GM(Math.floor(Number(n)%3600/60),D>0?2:1)+":"+_.GM(L,2)};
_.G.computeTimeStringA11y=function(n){n=_.MOf({seconds:n});var D=n.hours===void 0?0:n.hours,L=n.minutes===void 0?0:n.minutes,g=n.seconds===void 0?0:n.seconds;n=[];if(D>0){var b=$ho().format({hours:D});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.R_)||D>9999)b=b.replace(D.toString(),_.oQi(D)),_.R_==="km"&&(b=b.replace(".",","));n.push(b)}L>0&&n.push($ho().format({minutes:L}));g>0&&n.push($ho().format({seconds:g}));D="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");L=_.R_==
"am"?"{0}\u1363 ":_.R_=="fa"?"{0}\u060c\u200f ":_.R_=="my"?"{0} - ":_.R_=="ne"?"{0},":_.R_=="th"?"{0} ":_.R_=="ur"?"{0}\u060c ":_.R_=="ar"||_.R_=="ar-XB"?"{0} \u0648":_.R_=="ja"||_.R_=="zh-CN"||_.R_=="zh-HK"||_.R_=="zh-TW"?"{0}\u3001":"{0}, ";g=_.R_=="am"?"\u1363 ":_.R_=="fa"?"\u060c\u200f ":_.R_=="my"?" - ":_.R_=="th"?" ":_.R_=="ur"?"\u060c ":_.R_=="ar"||_.R_=="ar-XB"?" \u0648":_.R_=="ja"||_.R_=="zh-CN"||_.R_=="zh-HK"||_.R_=="zh-TW"?"\u3001":", ";b=_.R_=="am"?" \u12a5\u1293 {0}":_.R_=="as"?" \u0986\u09f0\u09c1 {0}":
_.R_=="az"?" v\u0259 {0}":_.R_=="bn"?" \u098f\u09ac\u0982 {0}":_.R_=="cs"?" a\u00a0{0}":_.R_=="de"?" und {0}":_.R_=="el"?" \u03ba\u03b1\u03b9 {0}":_.R_=="eu"?" eta {0}":_.R_=="fa"?"\u060c \u0648 {0}":_.R_=="fil"?", at {0}":_.R_=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.R_=="hi"?", \u0914\u0930 {0}":_.R_=="hu"?" \u00e9s {0}":_.R_=="hy"?" \u0587 {0}":_.R_=="id"?", dan {0}":_.R_=="iw"?" \u05d5-{0}":_.R_=="ja"?"\u3001{0}":_.R_=="ka"?" \u10d3\u10d0 {0}":_.R_=="km"?" \u1793\u17b7\u1784 {0}":_.R_=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.R_=="ko"?" \ubc0f {0}":_.R_=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.R_=="lt"?" ir {0}":_.R_=="lv"?" un {0}":_.R_=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.R_=="mr"?" \u0906\u0923\u093f {0}":_.R_=="ms"?" dan {0}":_.R_=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.R_=="ne"?" \u0930 {0}":_.R_=="or"?", \u0b13 {0}":_.R_=="pa"?" \u0a05\u0a24\u0a47 {0}":_.R_=="ro"?" \u0219i {0}":_.R_=="si"?", \u0dc3\u0dc4 {0}":_.R_=="sk"?" a {0}":_.R_=="sl"?" in {0}":_.R_=="sq"?" dhe {0}":_.R_=="sv"?" och {0}":
_.R_=="sw"?" na {0}":_.R_=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.R_=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.R_=="th"?" \u0e41\u0e25\u0e30{0}":_.R_=="tr"?" ve {0}":_.R_=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.R_=="uz"?" va {0}":_.R_=="vi"?" v\u00e0 {0}":_.R_=="zh-HK"?"\u53ca{0}":_.R_=="zu"?", ne-{0}":_.R_=="af"||_.R_=="nl"?" en {0}":_.R_=="ar"||_.R_=="ar-XB"?" \u0648{0}":_.R_=="be"||_.R_=="uk"?" \u0456 {0}":_.R_=="en-GB"||_.R_=="en-IN"?" and {0}":_.R_=="en"||_.R_=="en-XA"?
", and {0}":_.R_=="et"||_.R_=="fi"?" ja {0}":_.R_=="fr"||_.R_=="fr-CA"?" et {0}":_.R_=="zh-CN"||_.R_=="zh-TW"?"\u548c{0}":_.R_=="da"||_.R_=="is"||_.R_=="no"?" og {0}":_.R_=="es"||_.R_=="es-419"||_.R_=="es-US"?" y {0}":_.R_=="kk"||_.R_=="lo"||_.R_=="mn"?", {0}":_.R_=="bg"||_.R_=="mk"||_.R_=="ru"||_.R_=="sr"?" \u0438 {0}":_.R_=="gl"||_.R_=="it"||_.R_=="pt-BR"||_.R_=="pt-PT"?" e {0}":" i {0}";var q=_.R_=="am"?"{0} \u12a5\u1293 {1}":_.R_=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.R_=="az"?"{0} v\u0259 {1}":
_.R_=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.R_=="de"?"{0} und {1}":_.R_=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.R_=="eu"?"{0} eta {1}":_.R_=="fa"?"{0} \u0648 {1}":_.R_=="fil"?"{0} at {1}":_.R_=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.R_=="hi"?"{0} \u0914\u0930 {1}":_.R_=="hu"?"{0} \u00e9s {1}":_.R_=="hy"?"{0} \u0587 {1}":_.R_=="iw"?"{0} \u05d5-{1}":_.R_=="ja"?"{0}\u3001{1}":_.R_=="ka"?"{0} \u10d3\u10d0 {1}":_.R_=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.R_=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.R_=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.R_=="ko"?"{0} \ubc0f {1}":_.R_=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.R_=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.R_=="lt"?"{0} ir {1}":_.R_=="lv"?"{0} un {1}":_.R_=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.R_=="mn"?"{0}, {1}":_.R_=="mr"?"{0} \u0906\u0923\u093f {1}":_.R_=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.R_=="ne"?"{0} \u0930 {1}":_.R_=="or"?"{0} \u0b13 {1}":_.R_=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.R_=="ro"?"{0} \u0219i {1}":_.R_==
"si"?"{0} \u0dc3\u0dc4 {1}":_.R_=="sl"?"{0} in {1}":_.R_=="sq"?"{0} dhe {1}":_.R_=="sv"?"{0} och {1}":_.R_=="sw"?"{0} na {1}":_.R_=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.R_=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.R_=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.R_=="tr"?"{0} ve {1}":_.R_=="ur"?"{0} \u0627\u0648\u0631 {1}":_.R_=="uz"?"{0} va {1}":_.R_=="vi"?"{0} v\u00e0 {1}":_.R_=="zh-HK"?"{0}\u53ca{1}":_.R_=="zu"?"{0} ne-{1}":_.R_=="af"||_.R_=="nl"?"{0} en {1}":_.R_=="ar"||_.R_==
"ar-XB"?"{0} \u0648{1}":_.R_=="be"||_.R_=="uk"?"{0} \u0456 {1}":_.R_=="cs"||_.R_=="sk"?"{0} a\u00a0{1}":_.R_=="et"||_.R_=="fi"?"{0} ja {1}":_.R_=="fr"||_.R_=="fr-CA"?"{0} et {1}":_.R_=="id"||_.R_=="ms"?"{0} dan {1}":_.R_=="zh-CN"||_.R_=="zh-TW"?"{0}\u548c{1}":_.R_=="da"||_.R_=="is"||_.R_=="no"?"{0} og {1}":_.R_=="es"||_.R_=="es-419"||_.R_=="es-US"?"{0} y {1}":_.R_=="bg"||_.R_=="mk"||_.R_=="ru"||_.R_=="sr"?"{0} \u0438 {1}":_.R_=="en"||_.R_=="en-GB"||_.R_=="en-IN"||_.R_=="en-XA"?"{0} and {1}":_.R_==
"gl"||_.R_=="it"||_.R_=="pt-BR"||_.R_=="pt-PT"?"{0} e {1}":"{0} i {1}";_.R_==="sq"?(b=b.replace("dhe","e"),q=q.replace("dhe","e")):_.R_==="th"?(g=g.replace("{0}"," {0}"),q=q.replace("{0}","{0} "),q=q.replace("{1}"," {1}")):_.R_==="ne"?g=",":_.R_==="zh-CN"?g="":D.includes(_.R_)&&(g=" ");return n.length<2?n.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(_.R_)?n.length===2?
q.replace("{0}",n[0]).replace("{1}",n[1]):L.replace("{0}",n[0])+n.slice(1,-1).join(g)+b.replace("{0}",n[n.length-1]):n.join(g)};
_.G.getTimeParam=function(){return I$3(this.timeString)};
_.G.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var n={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},D;_.Un(_.qb(),(D=this.data)==null?void 0:D.trackingParams,n,7)};
_.G.onChangeStartAtTimestamp=function(){for(var n=this.startAtTimestamp.value.split(":"),D=0,L=1,g=n.length-1;g>=0;g--)D+=Number(n[g])*L,L*=60;this.updateTimeSecs(D);this.setTimestamp()};
_.G.onOpen=function(){var n=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var D=_.oE();D?D.getPlayerPromise().then(function(L){L=L.getCurrentTime();n.updateTimeSecs(L)}):grA()&&this.updateTimeSecs(grA())};
_.G.setTimestamp=function(){var n=Math.floor(this.currentTimeSecs);_.$d(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!n,timestamp:n||""}])};
var VQ=wgT;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],VQ.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],VQ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VQ.prototype,"data",void 0);_.Y([_.t({value:!1,notify:!0}),_.F("design:type",Boolean)],VQ.prototype,"isStartAtChecked",void 0);_.Y([_.t(),_.F("design:type",Number)],VQ.prototype,"currentTimeSecs",void 0);
_.Y([_.t({computed:"computeTimeString(currentTimeSecs)"}),_.F("design:type",String)],VQ.prototype,"timeString",void 0);_.Y([_.t({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.F("design:type",String)],VQ.prototype,"timeStringA11y",void 0);_.Y([_.bM("#start-at-timestamp"),_.F("design:type",Object)],VQ.prototype,"startAtTimestamp",void 0);VQ=_.Y([_.Ep({is:"yt-start-at-renderer",disableElementRegistration:!0})],VQ);
_.l(VQ,"yt-start-at-renderer",function(){if(icJ===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Oc3===void 0&&(Oc3=document.createElement("template"));var g=Oc3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);icJ=n}n=icJ;return n},{mode:2});var ho3;var Wfl;var eoC=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"]]),xWO=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"]]),KfT=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var Rol={};Rol.YtBindingExpressionsBehavior={identity:_.Rv,msg:function(n,D){D=D===void 0?{}:D;return _.Tg(n,D,n)},
msgPlural:function(n,D){return _.Eu(n,D)},
getMusicIconFromType:function(n){if(_.c("music_web_enable_icon_wil"))n=_.ny(n);else if(xWO.has(n))n="yt-sys-icons:"+xWO.get(n);else{var D=eoC.get(n)||_.ny(n).split(":")[1];D=_.EBv(D);var L;n=((L=KfT.get(n))!=null?L:"yt-sys-icons:")+D}return n}};var P6l;var tFU;var mWR;var vuT=document.head,Xgo=vuT.appendChild,lel;if(mWR===void 0){var MFU=document.createElement("template");_.z(MFU,'\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>');mWR=MFU}lel=mWR;Xgo.call(vuT,lel.content);var UA=function(){var n=_.m.apply(this,arguments)||this;n.screenLayer=7;return n};
_.f(UA,_.m);UA.prototype.getScreenLayer=function(){return this.screenLayer};
UA.prototype.onTap=function(n){n&&n.detail&&(n.detail.x||n.detail.y)&&_.r(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Bz(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(n=this.getScreenLayer(),_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:n}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.oh.Object.defineProperties(UA.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()}}});
var BT=UA;BT.prototype.onTap=BT.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],BT.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BT.prototype,"data",void 0);_.Y([_.x("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],BT.prototype,"title",null);
_.Y([_.x("data.serviceName"),_.F("design:type",String),_.F("design:paramtypes",[])],BT.prototype,"icon",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],BT.prototype,"onTap",null);BT=_.Y([_.Ep({is:"yt-share-target-renderer",disableElementRegistration:!0})],BT);
_.l(BT,"yt-share-target-renderer",function(){if(tFU===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;P6l===void 0&&(P6l=document.createElement("template"));var g=P6l;L.call(D,g.content.cloneNode(!0),n.content.firstChild);tFU=n}n=tFU;return n},{mode:2});var ouD;var YFw;var SFC=function(){var n=_.m.apply(this,arguments)||this;n.SHARE_TARGET_WIDTH=70;n.SHARE_TARGET_MARGIN_RIGHT=8;n.PAGE_SCROLL_SPEED=9;n.actionMap={"yt-share-panel-reset-action":"onReset_"};return n};
_.f(SFC,_.m);_.G=SFC.prototype;_.G.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.G.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.r(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.r(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.G.onReset_=function(){if(_.r(this.hostElement).querySelector("#list")){var n=_.r(this.hostElement).querySelector("#list");var D=_.r(this.hostElement).querySelector("#list");var L=D.offsetLeft,g=D.offsetParent;g||_.zhj(D)!="fixed"||(g=_.r2(D).documentElement);if(g){if(_.Z$&&!DR2(58)){var b=_.W$L(g);L+=b.left}else Number(_.W28)>=8&&!(Number(_.W28)>=9)&&(b=_.W$L(g),L-=b.left);D=_.wI6(g)?g.clientWidth-(L+D.offsetWidth):L}else D=L;Dww(n,D);this.updateScrollButtons_()}};
_.G.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.G.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.G.onScrollWheel_=function(n){n.stopPropagation();n.preventDefault();var D=nRA(_.r(this.hostElement).querySelector("#list"));n=Math.abs(n.deltaX)>Math.abs(n.deltaY)?n.deltaX:n.deltaY;Dww(_.r(this.hostElement).querySelector("#list"),D+n);this.updateScrollButtons_()};
_.G.smoothScrollByOnePage_=function(n){var D=_.r(this.hostElement).querySelector("#list"),L=(Math.floor(D.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,g=nRA(D),b=L*(n?1:-1),q=this.PAGE_SCROLL_SPEED,U=this.updateScrollButtons_.bind(this),J=0,k;(function d(){J+=q;k=J/L*2;Dww(D,g+b*(k<1?k*k:-k*k+4*k-2));J<L?window.requestAnimationFrame(d):U()})()};
_.G.updateScrollButtons_=function(){var n=nRA(_.r(this.hostElement).querySelector("#list")),D=_.r(this.hostElement).querySelector("#list").scrollWidth-_.r(this.hostElement).querySelector("#list").clientWidth;_.r(this.hostElement).querySelector("#scroll-button-back").hidden=n<=0;_.r(this.hostElement).querySelector("#scroll-button-forward").hidden=n>=D};
var Ju=SFC;Ju.prototype.onScrollWheel_=Ju.prototype.onScrollWheel_;Ju.prototype.onDataChanged_=Ju.prototype.onDataChanged_;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ju.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Ju.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(Rol.YtBindingExpressionsBehavior),_.F("design:type",Object)],Ju.prototype,"ytBindingExpressionsBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ju.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ju.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ju.prototype,"onDataChanged_",null);_.Y([_.R("wheel"),_.F("design:type",Function),_.F("design:paramtypes",[WheelEvent]),_.F("design:returntype")],Ju.prototype,"onScrollWheel_",null);
Ju=_.Y([_.Ep({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Ju);
_.l(Ju,"yt-third-party-share-target-section-renderer",function(){if(YFw===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ouD===void 0&&(ouD=document.createElement("template"));var g=ouD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);YFw=n}n=YFw;return n},{mode:2});var FfA=function(){return _.m.apply(this,arguments)||this};
_.f(FfA,_.m);FfA.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"}}}};
var kh=FfA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kh.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kh.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kh.prototype,"data",void 0);kh=_.Y([_.Ep({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],kh);
_.l(kh,"yt-third-party-network-section-renderer",function(){if(Wfl===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;ho3===void 0&&(ho3=document.createElement("template"));var g=ho3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Wfl=n}n=Wfl;return n},{mode:2});_.vB(_.t4(function(n){return _.Z("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.Z("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.Z(_.fF,{data:function(){return n.data().firstPartyItems}},{listItemViewModel:_.ca})))},"Pf"),"first-party-network-section-view-model",{props:{data:_.PX}});var HcA=_.yK(["data:image/svg+xml;charset=UTF-8;base64,",""]),yBR=function(){var n=_.m.apply(this,arguments)||this;n.screenLayer=7;n.qrCodeEnabled=_.c("web_enable_sharing_qr_code");n.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return n};
_.f(yBR,_.m);_.G=yBR.prototype;_.G.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"}}}};
_.G.onDataChanged=function(){var n=this,D;(D=this.data)!=null&&D.contents&&(this.hostElement.setAttribute("links-only","true"),_.Nc(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.X6(this,function(){_.bP(n.hostElement,"yt-refit");n.focusSharePanelHeader()}))};
_.G.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.G.handleSetTimestamp=function(n){var D=this.shortUrl();n.isSet&&(D=_.zM(D,"t",n.timestamp));this.maybeRenderQrCode(D)};
_.G.shortUrl=function(){var n,D=(n=this.data)==null?void 0:n.contents;if(D)for(n=0;n<D.length;n++){var L=void 0,g=void 0;if((L=D[n])==null?0:(g=L.thirdPartyNetworkSection)==null?0:g.copyLinkContainer){var b=g=L=void 0;return(b=_.u((L=D[n])==null?void 0:(g=L.thirdPartyNetworkSection)==null?void 0:g.copyLinkContainer,JeC))==null?void 0:b.shortUrl}}};
_.G.maybeRenderQrCode=function(n){var D=this,L,g,b,q,U,J,k,a,d;return _.B(function(T){if(T.nextAddress==1){L=_.r(D.hostElement).querySelector("#qr-code");if(!D.qrCodeEnabled||!n)return L&&(L.style.display="none"),T.return();g=_.xiv(_.E().resolve(_.Dw),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});b=document.createElement("div");return typeof g==="function"?(g(b),T.jumpTo(2)):_.p(T,g,3)}T.nextAddress!=2&&(q=T.yieldResult,q(b));k=(U=b)==null?void 0:(J=U.firstChild)==null?void 0:J.firstChild;
a=document.createElement("img");d=_.xO(HcA,btoa(k.outerHTML));a.onload=function(){var Q={canvas:L,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:a},A=new II3;h2l(A,n);WDA(A,!1,e2U(A));var I=A.modules,w=Object.assign({},MDR,Q);I=structuredClone(I);Q=I.length;var h,e=(h=w.canvas)!=null?h:document.createElement("canvas");h=w.cellSize;A=w.logo;var v,LO=(v=w.logoSize)!=null?v:Math.floor(Q/4);Q%2!==LO%2&&LO++;var S=w.logoPadding,$i=w.backgroundColor;v=Q*h;var nO=
w.width,VB=0;nO&&(VB=w.padding,VB=Math.ceil(VB*v/(nO-VB*2)),e.style.width=nO+"px",e.style.height=nO+"px");e.width!==v+VB*2&&(e.width=v+VB*2);e.height!==v+VB*2&&(e.height=v+VB*2);v=e.getContext("2d");w.autoClear&&v.clearRect(0,0,e.width,e.height);v.fillStyle=$i;v.beginPath();v.roundRect(0,0,e.width,e.height,w.borderRadius);v.fill();v.save();v.translate(VB,VB);if(A)for(e=Math.floor(Q-LO)/2-S,S=Math.floor(Q+LO)/2+S,$i=e;$i<S;$i++)for(nO=e;nO<S;nO++)I[$i][nO]=!1;for(e=0;e<Q;e++)for(S=0;S<Q;S++)(e<7&&
S<7||e<7&&S>=Q-7||e>=Q-7&&S<7)&&(I[e][S]=!1);var Iv;e=(Iv=w.markerColor)!=null?Iv:w.color;KDC(v,0,0,h,e);KDC(v,h*(Q-7),0,h,e);KDC(v,0,h*(Q-7),h,e);switch(w.cellStyle){case 0:Iv=I;I=Iv.length;e=w.cellSize;v.beginPath();for(S=0;S<I;S++)for($i=0;$i<I;$i++)Iv[S][$i]&&v.rect(S*e,$i*e,e,e);v.fillStyle=w.color;v.fill();break;case 1:Iv=I;I=Iv.length;e=w.cellSize;S=e*w.relativeCircleSize;v.fillStyle=w.color;v.beginPath();for(w=0;w<I;w++)for($i=0;$i<I;$i++)Iv[w][$i]&&(v.beginPath(),v.ellipse((w+.5)*e,($i+.5)*
e,S/2,S/2,0,0,2*Math.PI),v.fill());v.fill();break;case 2:Iv=I;I=Iv.length;e=w.cellSize;v.fillStyle=w.color;w=[[1,1],[-1,1],[-1,-1],[1,-1]];v.beginPath();for(S=0;S<I;S++)for($i=0;$i<I;$i++)if(Iv[S][$i])v.roundRect(S*e,$i*e,e,e,e/2),S+1<I&&Iv[S+1][$i]&&v.rect(S*e+e/2,$i*e,e,e),$i+1<I&&Iv[S][$i+1]&&v.rect(S*e,$i*e+e/2,e,e);else{nO=S*e+e/2;VB=$i*e+e/2;for(var CO=0;CO<4;CO++){var uT=_.V(w[CO]),Wy=uT.next().value;uT=uT.next().value;S+Wy>=0&&S+Wy<I&&$i+uT>=0&&$i+uT<I&&Iv[S+Wy][$i]&&Iv[S][$i+uT]&&Iv[S+Wy][$i+
uT]&&(Wy=CO*Math.PI/2,uT=e/2,v.moveTo(nO+uT*Math.cos(Wy),VB+uT*Math.sin(Wy)),v.arc(nO,VB,e/2,Wy,Wy+Math.PI/2,!1),v.lineTo(nO+uT*(Math.cos(Wy)-Math.sin(Wy)),VB+uT*(Math.cos(Wy)+Math.sin(Wy))),v.lineTo(nO+uT*Math.cos(Wy),VB+uT*Math.sin(Wy)))}}v.fill()}A&&v.drawImage(A,(Q-LO)*h/2,(Q-LO)*h/2,LO*h,LO*h);v.restore();L.style.removeProperty("display")};
a.src=_.r_(d);_.Tq(T)})};
_.G.hasCommunityPostRenderer=function(){var n,D,L,g;return!!((n=this.data)==null?0:(D=n.header)==null?0:(L=D.sharePanelHeaderRenderer)==null?0:(g=L.communityPost)==null?0:g.communityPostSectionRenderer)};
_.G.onTapClose=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.G.getScreenLayer=function(){return this.screenLayer};
_.G.logSharePanelPage=function(){if(!_.c("enable_share_panel_navigation_logging_fix_on_web")){var n;if((n=this.data)!=null&&n.trackingParams){n=this.data.trackingParams;var D=this.parentClickTrackingParams;D=D?_.JR(D):void 0;var L=_.qb();_.$Q(L,21760,D,{layer:7,parentLayer:0});L.graftServerVe(n,void 0,7);_.Ss().dispatch(_.LI({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
var p2=yBR;p2.prototype.onDataChanged=p2.prototype.onDataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],p2.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],p2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],p2.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],p2.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],p2.prototype,"data",void 0);_.Y([_.t({value:_.Tg("SBOX_INAPPROPRIATE_CANCEL")}),_.F("design:type",String)],p2.prototype,"closeButtonAriaLabel",void 0);_.Y([_.bM("yt-share-panel-header-renderer"),_.F("design:type",HTMLElement)],p2.prototype,"header",void 0);_.Y([_.t({selector:function(n){return n.share.parentClickTrackingParams}}),
_.F("design:type",String)],p2.prototype,"parentClickTrackingParams",void 0);_.Y([_.t(),_.F("design:type",Object)],p2.prototype,"qrCodeEnabled",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],p2.prototype,"onDataChanged",null);p2=_.Y([_.X({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],p2);
_.l(p2,"ytd-unified-share-panel-renderer",function(){if(dWT!==void 0)return dWT;var n=document.createElement("template");_.z(n,'\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<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"></canvas>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return dWT=n},{mode:1});var NN3;var Zr=function(){var n=_.m.apply(this,arguments)||this;n.modernModal=_.c("kevlar_sign_in_modal_modernization");return n};
_.f(Zr,_.m);Zr.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
Zr.prototype.computeShouldHideOldButtons=function(){var n;return!((n=this.data)==null?0:n.button)};
_.oh.Object.defineProperties(Zr.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var n,D;if(this.modernModal&&((n=this.data)==null?0:(D=n.button)==null?0:D.buttonRenderer))return Object.assign({},this.data.button.buttonRenderer,{style:"STYLE_MONO_FILLED"});var L,g;return(L=this.data)==null?void 0:(g=L.button)==null?void 0:g.buttonRenderer}}});
var aC=Zr;_.Y([_.t(),_.F("design:type",Object)],aC.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],aC.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],aC.prototype,"modernModal",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],aC.prototype,"buttonRendererData",null);
aC=_.Y([_.X({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],aC);
_.l(aC,"ytd-modal-with-title-and-button-renderer",function(){if(NN3!==void 0)return NN3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return NN3=n},{mode:1});var joT;var nBA=function(){return _.m.apply(this,arguments)||this};
_.f(nBA,_.m);nBA.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("page-changed",this.page))};
var dl=nBA;dl.prototype.pageChangedForBinding=dl.prototype.pageChangedForBinding;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dl.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dl.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],dl.prototype,"page",void 0);_.Y([_.P("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dl.prototype,"pageChangedForBinding",null);
dl=_.Y([_.X({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],dl);
_.l(dl,"ytd-account-item-section-header-renderer",function(){if(joT!==void 0)return joT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return joT=n},{mode:1});var Dk2;var o63=function(){return _.m.apply(this,arguments)||this};
_.f(o63,_.m);o63.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"}}}};
o63.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
var Tk=o63;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tk.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Tk.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],Tk.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Tk.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Function)],Tk.prototype,"onAccountItemTap",void 0);
Tk=_.Y([_.X({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],Tk);
_.l(Tk,"ytd-account-item-section-renderer",function(){if(Dk2!==void 0)return Dk2;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Dk2=n},{mode:1});var YER;var SE3;var FUR=function(){return _.m.apply(this,arguments)||this};
_.f(FUR,_.m);var EA=FUR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EA.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EA.prototype,"data",void 0);EA=_.Y([_.X({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],EA);
_.l(EA,"ytd-accounts-dialog-header-renderer",function(){if(SE3!==void 0)return SE3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SE3=n},{mode:1});var HzT;var yto=function(){return _.m.apply(this,arguments)||this};
_.f(yto,_.m);yto.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
var sA=yto;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sA.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sA.prototype,"data",void 0);sA=_.Y([_.X({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],sA);
_.l(sA,"ytd-google-account-header-renderer",function(){if(HzT!==void 0)return HzT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return HzT=n},{mode:1});var Nro=function(){return _.m.apply(this,arguments)||this};
_.f(Nro,_.m);Nro.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"}}}};
Nro.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("page-changed",this.page))};
var cT=Nro;cT.prototype.pageChangedForBinding=cT.prototype.pageChangedForBinding;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],cT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cT.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],cT.prototype,"page",void 0);
_.Y([_.P("page"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cT.prototype,"pageChangedForBinding",null);cT=_.Y([_.X({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],cT);
_.FW()(cT,"ytd-account-section-list-renderer",function(){if(YER===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);YER=n}n=YER;return n},{allowedProps:["data"],
mode:1});var j3J;var n$T=function(){var n=_.m.apply(this,arguments)||this;n.enableHandlesAccountMenuSwitcher=_.c("enable_handles_account_menu_switcher");return n};
_.f(n$T,_.m);n$T.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
var QQ=n$T;QQ.prototype.dataChanged=QQ.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],QQ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QQ.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QQ.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.Y([_.bM("#avatar"),_.F("design:type",Object)],QQ.prototype,"avatar",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],QQ.prototype,"dataChanged",null);QQ=_.Y([_.X({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],QQ);
_.FW()(QQ,"ytd-active-account-header-renderer",function(){if(j3J===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);j3J=n}n=j3J;return n},{allowedProps:["data"],
mode:1});var DiU;var L3U;var g$l=function(){return _.m.apply(this,arguments)||this};
_.f(g$l,_.m);g$l.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
g$l.prototype.onBackTap=function(){_.bP(this.hostElement,"yt-menu-back-tapped")};
var u$=g$l;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],u$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u$.prototype,"data",void 0);u$=_.Y([_.X({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],u$);
_.FW()(u$,"ytd-simple-menu-header-renderer",function(){if(L3U===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);L3U=n}n=L3U;return n},{allowedProps:["data"],
mode:2});var b3T;var $iU=function(){return _.m.apply(this,arguments)||this};
_.f($iU,_.m);var f2=$iU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],f2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],f2.prototype,"data",void 0);f2=_.Y([_.X({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],f2);
_.l(f2,"ytd-comment-video-thumbnail-header-renderer",function(){if(b3T!==void 0)return b3T;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return b3T=n},{mode:1});var GQ3;var qZA=function(){return _.m.apply(this,arguments)||this};
_.f(qZA,_.m);var Au=qZA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Au.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Au.prototype,"data",void 0);Au=_.Y([_.X({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Au);
_.l(Au,"ytd-abuse-type-selector-renderer",function(){if(GQ3!==void 0)return GQ3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return GQ3=n},{mode:1});var V3R;var zk=function(){return _.m.apply(this,arguments)||this};
_.f(zk,_.m);zk.prototype.attached=function(){var n=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){n.additionalContextInput.focusTextInput()})};
zk.prototype.handleAdditionalContextChanged=function(){var n=this;_.CC(this,"ytd-report-channel-additional-context-update",function(){n.ytdReduxBehavior.dispatch(_.LI({type:"ADDITIONAL_CONTEXT_UPDATED",payload:n.additionalContext}))},300)};
zk.prototype.updateAdditionalContextFromBinding=function(n){this.additionalContext=n.detail.value};
var IC=zk;IC.prototype.handleAdditionalContextChanged=IC.prototype.handleAdditionalContextChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],IC.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",String)],IC.prototype,"additionalContext",void 0);_.Y([_.t({selector:function(n){return n.reportChannelAbuse.additionalContext}}),
_.F("design:type",String)],IC.prototype,"additionalContextRedux",void 0);_.Y([_.t(),_.F("design:type",Object)],IC.prototype,"data",void 0);_.Y([_.bM("yt-text-input-form-field-renderer"),_.F("design:type",Object)],IC.prototype,"additionalContextInput",void 0);_.Y([_.P("additionalContext"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IC.prototype,"handleAdditionalContextChanged",null);
IC=_.Y([_.X({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],IC);
_.l(IC,"ytd-report-channel-modal-additional-context-renderer",function(){if(V3R!==void 0)return V3R;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return V3R=n},{mode:1});var Ui3;var BSC=function(){var n=_.m.apply(this,arguments)||this;n.nextButtonDisabled=null;n.submitEndpoint=null;n.navigationEndpoint=null;n.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return n};
_.f(BSC,_.m);_.G=BSC.prototype;_.G.computeNextButtonData=function(n,D,L){var g={};D&&(g.navigationEndpoint=D);L&&(g.serviceEndpoint=L);n&&n.buttonRenderer&&_.Ao.extend(g,n.buttonRenderer);return g};
_.G.handleReportChannelModalDisableNextButtonAction=function(n){this.setNextButtonIsDisabled(n)};
_.G.handleReportFormEndpointUpdateAction=function(n){this.setNextButtonIsDisabled(!!n.disableSubmitButton);this.resetEndpointData();n.submitEndpoint?this.submitEndpoint=n.submitEndpoint:n.submitNavigationEndpoint&&(this.navigationEndpoint=n.submitNavigationEndpoint)};
_.G.handleSignalActionSubmitForm=function(){var n,D=Object.keys(((n=this.reportChannelAbuseForm)==null?void 0:n.selectedVideoIds)||{}),L;n=((L=this.reportChannelAbuseForm)==null?void 0:L.additionalContext)||"";var g;L=((g=this.reportChannelAbuseForm)==null?void 0:g.impersonatedChannelUrl)||"";var b;if((b=this.data)==null?0:b.submitEndpoint)if(D={impersonated_channel_url:L,text:n,video_ids:D},_.c("web_ytd_report_channel_modal_footer_renderer_command_resolver_ks")){var q;_.Bz(this.hostElement,[(q=this.data)==
null?void 0:q.submitEndpoint,D])}else{var U;_.E().resolve(_.S6).resolveCommand((U=this.data)==null?void 0:U.submitEndpoint,{form:Object.assign({},D,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.G.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.G.onYtServiceRequestError=function(n){this.setNextButtonIsDisabled(!1);_.Og(this.hostElement,n.detail.error.message)};
_.G.setNextButtonIsDisabled=function(n){this.set("data.nextButton.buttonRenderer.isDisabled",n)};
_.G.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
var C2=BSC;C2.prototype.onYtServiceRequestError=C2.prototype.onYtServiceRequestError;C2.prototype.onYtServiceRequestCompleted=C2.prototype.onYtServiceRequestCompleted;_.Y([_.t(),_.F("design:type",Object)],C2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],C2.prototype,"nextButtonDisabled",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],C2.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],C2.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],C2.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],C2.prototype,"submitEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],C2.prototype,"navigationEndpoint",void 0);_.Y([_.t({selector:function(n){return n.reportChannelAbuse}}),
_.F("design:type",Object)],C2.prototype,"reportChannelAbuseForm",void 0);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],C2.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],C2.prototype,"onYtServiceRequestError",null);
C2=_.Y([_.X({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],C2);
_.l(C2,"ytd-report-channel-modal-footer-renderer",function(){if(Ui3!==void 0)return Ui3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Ui3=n},{mode:1});var JlA;var rl=function(){var n=_.m.apply(this,arguments)||this;n.boundOnTapDismissButton=function(){n.closePopup()};
return n};
_.f(rl,_.m);rl.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
rl.prototype.handleDataChanged=function(){_.Pr(this.hostElement)};
rl.prototype.closePopup=function(){_.$d(this.hostElement,"yt-close-popup-action")};
var OA=rl;OA.prototype.handleDataChanged=OA.prototype.handleDataChanged;_.Y([_.t(),_.F("design:type",Object)],OA.prototype,"boundOnTapDismissButton",void 0);_.Y([_.t(),_.F("design:type",Object)],OA.prototype,"data",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OA.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],OA.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OA.prototype,"handleDataChanged",null);OA=_.Y([_.X({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],OA);
_.l(OA,"ytd-report-channel-modal-header-renderer",function(){if(JlA!==void 0)return JlA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return JlA=n},{mode:1});var kQ3;var pZ3=function(){var n=_.m.apply(this,arguments)||this;n.autoValidate=!1;n.invalid=!1;n.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return n};
_.f(pZ3,_.m);_.G=pZ3.prototype;_.G.attached=function(){var n=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){n.channelUrlInput.focusTextInput()})};
_.G.disableNextButton=function(n){_.$d(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[n])};
_.G.handleImpersonatedChannelUrlChanged=function(){var n=this;this.disableNextButton(!0);this.invalid=!1;_.CC(this,"ytd-report-channel-impersonated-channel-update",function(){var D=n.impersonatedChannelUrl.trim();n.ytdReduxBehavior.dispatch(_.LI({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:D}));var L;((L=n.data)==null?0:L.submitEndpoint)&&D&&_.Bz(n.hostElement,[n.data.submitEndpoint,{impersonated_channel_url:D}])},500)};
_.G.handleModifyReportFormCommand=function(n){this.invalid=this.get("modifyReportFormCommand.action",n)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.G.updateInvalidFromBinding=function(n){this.invalid=n.detail.value};
_.G.updateImpersonatedChannelUrlFromBinding=function(n){this.impersonatedChannelUrl=n.detail.value};
var i$=pZ3;i$.prototype.handleImpersonatedChannelUrlChanged=i$.prototype.handleImpersonatedChannelUrlChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],i$.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],i$.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],i$.prototype,"autoValidate",void 0);_.Y([_.t(),_.F("design:type",Object)],i$.prototype,"invalid",void 0);
_.Y([_.t(),_.F("design:type",String)],i$.prototype,"impersonatedChannelUrl",void 0);_.Y([_.t({selector:function(n){return n.reportChannelAbuse.impersonatedChannelUrl}}),
_.F("design:type",String)],i$.prototype,"impersonatedChannelUrlRedux",void 0);_.Y([_.t(),_.F("design:type",Object)],i$.prototype,"data",void 0);_.Y([_.bM("#text-input"),_.F("design:type",Object)],i$.prototype,"channelUrlInput",void 0);_.Y([_.P("impersonatedChannelUrl"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i$.prototype,"handleImpersonatedChannelUrlChanged",null);
i$=_.Y([_.X({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],i$);
_.l(i$,"ytd-report-channel-modal-impersonation-renderer",function(){if(kQ3!==void 0)return kQ3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return kQ3=n},{mode:1});var Z3T;var aUT;var wl=function(){return _.m.apply(this,arguments)||this};
_.f(wl,_.m);wl.prototype.onCheckboxToggled=function(n){var D,L,g=(L=_.u((D=this.data)==null?void 0:D.video,_.Pyi))==null?void 0:L.videoId;g&&this.ytdReduxBehavior.dispatch(n.target.checked?_.LI({type:"VIDEO_SELECTED",payload:g}):_.LI({type:"VIDEO_UNSELECTED",payload:g}))};
wl.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.oh.Object.defineProperties(wl.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var n,D=(n=this.data)==null?void 0:n.video;if(!D)return{};var L;n=(L=_.u(D,_.Pyi))==null?void 0:L.navigationEndpoint;if(!n)return D;_.u(n==null?void 0:n.commandMetadata,_.jr)&&(_.u(n.commandMetadata,_.jr).ignoreNavigation=!0);return D}}});
var hu=wl;_.Y([_.t({reflectToAttribute:!0,selector:function(n,D){return D in n.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.F("design:type",Boolean)],hu.prototype,"checked",void 0);_.Y([_.t(),_.F("design:type",Object)],hu.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],hu.prototype,"video",null);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],hu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],hu.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],hu.prototype,"ytdReduxBehavior",void 0);hu=_.Y([_.X({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],hu);
_.l(hu,"ytd-selectable-video-renderer",function(){if(aUT!==void 0)return aUT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return aUT=n},{mode:1});var diw=function(){var n=_.m.apply(this,arguments)||this;n.monitorScroll=!0;return n};
_.f(diw,_.m);diw.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
var WT=diw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WT.prototype,"data",void 0);WT=_.Y([_.X({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],WT);
_.l(WT,"ytd-selectable-video-list-renderer",function(){if(Z3T!==void 0)return Z3T;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Z3T=n},{mode:1});var TS3;_.fl("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var e9=function(){return _.m.apply(this,arguments)||this};
_.f(e9,_.m);e9.prototype.onChange=function(n){if(n=_.mZ(n).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.c("kevlar_command_handler_migration_killswitch"))_.J9(this.hostElement,n,this.hostElement);else{n=_.V(n);for(var D=n.next();!D.done;D=n.next())this.ytComponentBehavior.resolveCommand(D.value)}};
e9.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
e9.prototype.updateDataToggledFromBinding=function(n){this.set("data.toggled",n.detail.value)};
var xh=e9;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],xh.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xh.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],xh.prototype,"data",void 0);_.Y([_.t({computed:"isEnabled(data)"}),_.F("design:type",Boolean)],xh.prototype,"enabled",void 0);xh=_.Y([_.X({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],xh);
_.l(xh,"ytd-toggle-item-renderer",function(){if(TS3!==void 0)return TS3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return TS3=n},{mode:1});var E$T;var s8J;var clR;var K2=function(){var n=_.m.apply(this,arguments)||this;n.setVisible=!1;n.boundOnSubmitButtonClick=function(){n.onSubmitButtonClick()};
n.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return n};
_.f(K2,_.m);K2.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}}}}}};
K2.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
K2.prototype.onSubmitButtonClick=function(){var n;((n=this.data)==null?0:n.submitEndpoint)&&!_.c("enable_ytc_refunds_submit_form_signal_action")&&_.Bz(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
K2.prototype.handleSignalActionSubmitForm=function(){var n;((n=this.data)==null?0:n.submitEndpoint)&&_.Bz(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.oh.Object.defineProperties(K2.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.hiddenByDefault)&&!this.setVisible}}});
var RC=K2;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],RC.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],RC.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],RC.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],RC.prototype,"setVisible",void 0);_.Y([_.t(),_.F("design:type",Object)],RC.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],RC.prototype,"surveyFeedbackData",void 0);_.Y([_.t(),_.F("design:type",Object)],RC.prototype,"boundOnSubmitButtonClick",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data","setVisible"),_.F("design:type",Object),_.F("design:paramtypes",[])],RC.prototype,"visibilityHidden",null);RC=_.Y([_.Ep({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],RC);
_.l(RC,"yt-flow-footer-renderer",function(){if(clR===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;s8J===void 0&&(s8J=document.createElement("template"));var g=s8J;L.call(D,g.content.cloneNode(!0),n.content.firstChild);clR=n}n=clR;return n},{mode:2});var Q8U=function(){return _.m.apply(this,arguments)||this};
_.f(Q8U,_.m);var PT=Q8U;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],PT.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],PT.prototype,"data",void 0);_.Y([_.t({selector:function(n){return n.ypc.surveyFeedbackData}}),
_.F("design:type",Object)],PT.prototype,"surveyFeedbackData",void 0);PT=_.Y([_.X({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],PT);
_.l(PT,"ytd-flow-footer-renderer",function(){if(E$T!==void 0)return E$T;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return E$T=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var uko;var fU3;var Al2=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return n};
_.f(Al2,_.m);_.G=Al2.prototype;_.G.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.Ai("multiPageMenuSectionItems")}}};
_.G.handleHideEnclosingAction_=function(n){if(this.data&&this.data.items)for(var D=0;D<this.data.items.length;D++){var L=this.data.items[D].notificationRenderer;if(L&&L.notificationId==n.hideEnclosingAction.notificationId){this.splice("data.items",D,1);_.$d(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.G.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.Nc(this.hostElement,"hidden",!0)};
_.G.updateMenu_=function(n){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&n&&!n.doNotRefreshInbox){n=this.data.continuations;for(var D=0;D<n.length;D++)if(n[D].invalidationContinuationData){var L=void 0;var g=(L=n[D].invalidationContinuationData)==null?void 0:L.continuation;break}n=_.Ao.clone(this.data.continuationUpdateEndpoint||null);n.continuation=g;n.click_tracking_params=this.data.trackingParams;_.Bz(this.hostElement,[n])}};
_.G.onServiceRequestCompleted_=function(n,D){if(this.data&&(n=D.actions)){D=0;for(var L=n.length;D<L;D++){var g=_.u(n[D],_.Svc);if(!g)break;if((g.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||g.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&g.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(g.continuationItems))}}}};
var tu=Al2;tu.prototype.onServiceRequestCompleted_=tu.prototype.onServiceRequestCompleted_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tu.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tu.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],tu.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],tu.prototype,"data",void 0);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],tu.prototype,"onServiceRequestCompleted_",null);tu=_.Y([_.Ep({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],tu);
_.FW()(tu,"yt-multi-page-menu-section-renderer",function(){if(fU3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;uko===void 0&&(uko=document.createElement("template"));var g=uko;L.call(D,g.content.cloneNode(!0),n.content.firstChild);fU3=n}n=fU3;return n},{allowedProps:["data"],
mode:2});var ziA;var IU3;var Caw=function(){return _.m.apply(this,arguments)||this};
_.f(Caw,_.m);Caw.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.oh.Object.defineProperties(Caw.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.progress)==null?0:this.data.progress*100}}});
var mt=Caw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mt.prototype,"data",void 0);_.Y([_.x("data.progress"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],mt.prototype,"showProgressBar",null);
_.Y([_.x("data.progress"),_.F("design:type",Number),_.F("design:paramtypes",[])],mt.prototype,"progress",null);mt=_.Y([_.Ep({is:"yt-flow-header-renderer",disableElementRegistration:!0})],mt);
_.l(mt,"yt-flow-header-renderer",function(){if(IU3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ziA===void 0&&(ziA=document.createElement("template"));var g=ziA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);IU3=n}n=IU3;return n},{mode:2});var rlD;var O3T;var i32=function(){return _.m.apply(this,arguments)||this};
_.f(i32,_.m);i32.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
var vT=i32;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],vT.prototype,"data",void 0);vT=_.Y([_.Ep({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],vT);
_.l(vT,"yt-post-confirmation-flow-step-renderer",function(){if(O3T===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;rlD===void 0&&(rlD=document.createElement("template"));var g=rlD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);O3T=n}n=O3T;return n},{mode:2});var wZA;var hiJ;var W32=function(){return _.m.apply(this,arguments)||this};
_.f(W32,_.m);
W32.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"}}}}};
var Xt=W32;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xt.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Xt.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Xt.prototype,"data",void 0);Xt=_.Y([_.Ep({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],Xt);
_.l(Xt,"yt-refund-confirmation-flow-step-renderer",function(){if(hiJ===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;wZA===void 0&&(wZA=document.createElement("template"));var g=wZA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);hiJ=n}n=hiJ;return n},{mode:2});_.Hl(CNU);_.Hl(rfU);var O6U=_.s9({avatarViewModel:_.CR});_.Hl(i6o);var wF2=_.s9({commentInteractionViewModel:rfU,sharedSubscriptionViewModel:i6o,buttonViewModel:_.O9});_.Hl(hEl);_.Hl(WJl);_.Hl(eEO);_.Hl(xmD);_.Hl(KJU);var RET=_.s9({profileIdentityInfoViewModel:_.ktw,profileInfoViewModel:KJU});_.Hl(PNw);_.HB(PNw,"yt-profile-card-view-model",{propNames:["data"]});var eiA=function(){var n=_.m.apply(this,arguments)||this;n.enableFocusFix=_.c("music_web_enable_focus_on_setting_menu_fix")&&_.is("IS_MOBILE_WEB",!1);n.covered=!1;n.hideMenu=!1;n.isCommentNotificationOnProfileCard=!1;n.scrolledByTouch=!1;n.disableBackdropFilter=_.c("web_disable_backdrop_filter");n.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return n};
_.f(eiA,_.m);_.G=eiA.prototype;
_.G.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"}}}};
_.G.ready=function(){var n=this;this.JSC$17767_containerElement.addEventListener("scroll",function(){n.ytRendererBehavior.markDirty()})};
_.G.attributeChanged=function(n,D){n==="menu-style"&&_.$d(this.hostElement,"yt-multi-page-menu-closed-action",[D])};
_.G.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.LC(this,this.focusOnStampFinished))};
_.G.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.LC(this,this.focusOnStampFinished))};
_.G.reset=function(){this.closeJobId&&(_.fj.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.G.focusOnStampFinished=function(n){n.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.LC(this,this.focusOnStampFinished)),this.doFocus())};
_.G.doFocus=function(){var n=_.qoG(this.sectionsElement);n.length&&n[0].focus()};
_.G.computeMenuStyle=function(n){return n?n.toLowerCase().replace(/_/g,"-"):""};
_.G.computeIsCommentNotificationOnProfileCard=function(n){return _.c("enable_profile_cards_on_comments")&&n.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.G.computeHideMenu=function(n,D){return n||!(!D||!D.showLoadingSpinner)};
_.G.onPopupClosed=function(){this.isPopUpOpen=!1;_.$d(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.G.onPopupOpened=function(n,D){this.isPopUpOpen=!0;D.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.bP(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.LI({type:"CHANNEL_REPORT_RESET"})))};
_.G.onYtNavigate=function(n,D){this.shouldCloseOnNavigateEvent(D.endpoint)&&_.$d(this.hostElement,"yt-close-all-popups-action")};
_.G.handleEndpoint=function(n){n=_.u(n,_.Oq);!this.isCommentNotificationOnProfileCard&&n&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$17767_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.G.handleActions=function(n){for(var D=0,L=n.length;D<L;D++){var g=_.u(n[D],Z9l);g&&this.handleGetMultiPageMenuAction(g);(g=_.u(n[D],_.Svc))&&this.handleAppendContinuationItemsAction(g)}};
_.G.onServiceRequestSentOrCompleted=function(n,D){n.detail&&n.detail.endpoint&&this.handleEndpoint(n.detail.endpoint);D.actions&&this.handleActions(D.actions)};
_.G.handleGetMultiPageMenuAction=function(n){var D=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.r(this.submenuElement).appendChild(D);(n=n.menu.multiPageMenuRenderer)&&this.logSubmenu(n);D.data=n;D.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.G.handleAppendContinuationItemsAction=function(n){if(this.data&&n.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&n.continuationItems&&this.data.sections){var D=this.data.sections.length-1;this.data.sections[D].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),D--);if(this.data.sections[D].multiPageMenuNotificationSectionRenderer&&n.continuationItems){n=_.V(n==null?void 0:n.continuationItems);for(var L=n.next();!L.done;L=n.next())if(L=L.value,_.u(L,lHo)){var g=
void 0,b=void 0,q=void 0,U=void 0,J=void 0;((g=this)==null?0:(b=g.data)==null?0:(q=b.sections)==null?0:(U=q[D])==null?0:(J=U.multiPageMenuNotificationSectionRenderer)==null?0:J.items)&&this.push("data.sections."+D+".multiPageMenuNotificationSectionRenderer.items",L)}else if(_.u(L,_.wUW)||_.u(L,_.q8))this.push("data.sections",L),D++}}};
_.G.logSubmenu=function(n){if(!_.c("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var D=this.ytRendererBehavior.getScreenLayer(),L=_.r1(D),g=_.Ck(D);if((n=n.trackingParams)&&L&&g){var b=_.JR(n);_.c("combine_ve_grafts")?_.qb().graftServerVe(n,g,D):_.vz(L,g,b)}}};
_.G.emptySubmenuContainer=function(){for(var n=_.r(this.submenuElement);n.firstChild;)n.removeChild(n.firstChild)};
_.G.onMenuBackTap=function(n){_.bP(this.hostElement,"yt-submenu-closed");n.stopPropagation()};
_.G.onSubmenuClosed=function(n){_.mZ(n)!==this.hostElement&&(this.covered=!1,_.bP(this.hostElement,"yt-refit"),n.stopPropagation())};
_.G.onRetrieveLocation=function(n,D){D.hasComments&&(D.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),n.stopPropagation())};
_.G.shouldCloseOnNavigateEvent=function(n){if(!n)return!0;if(_.u(n,_.CSL)||_.u(n,_.rLr)||_.u(n,_.ISG)||_.u(n,_.eH))return!1;var D;return((D=_.u(n==null?void 0:n.commandMetadata,_.jr))==null?0:D.ignoreNavigation)?!1:!0};
_.G.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.G.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.G.refitAfterRender=function(){var n=this;_.X6(this,function(){_.bP(n.hostElement,"yt-refit")})};
var l$=eiA;l$.prototype.refitAfterRender=l$.prototype.refitAfterRender;l$.prototype.onRetrieveLocation=l$.prototype.onRetrieveLocation;l$.prototype.onSubmenuClosed=l$.prototype.onSubmenuClosed;l$.prototype.onMenuBackTap=l$.prototype.onMenuBackTap;l$.prototype.onServiceRequestSentOrCompleted=l$.prototype.onServiceRequestSentOrCompleted;l$.prototype.onYtNavigate=l$.prototype.onYtNavigate;l$.prototype.onPopupOpened=l$.prototype.onPopupOpened;l$.prototype.onPopupClosed=l$.prototype.onPopupClosed;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],l$.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],l$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],l$.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],l$.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],l$.prototype,"enableFocusFix",void 0);_.Y([_.t(),_.F("design:type",Object)],l$.prototype,"covered",void 0);_.Y([_.t({computed:"computeHideMenu(covered, data)"}),_.F("design:type",Object)],l$.prototype,"hideMenu",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.F("design:type",String)],l$.prototype,"menuStyle",void 0);
_.Y([_.t({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.F("design:type",Object)],l$.prototype,"isCommentNotificationOnProfileCard",void 0);_.Y([_.t(),_.F("design:type",Boolean)],l$.prototype,"isPopUpOpen",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],l$.prototype,"scrolledByTouch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],l$.prototype,"disableBackdropFilter",void 0);
_.Y([_.bM("#sections"),_.F("design:type",HTMLElement)],l$.prototype,"sectionsElement",void 0);_.Y([_.bM("#spinner"),_.F("design:type",HTMLElement)],l$.prototype,"spinnerElement",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],l$.prototype,"headerElement",void 0);_.Y([_.bM("#container"),_.F("design:type",HTMLElement)],l$.prototype,"JSC$17767_containerElement",void 0);_.Y([_.bM("#submenu"),_.F("design:type",HTMLElement)],l$.prototype,"submenuElement",void 0);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l$.prototype,"onPopupClosed",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],l$.prototype,"onPopupOpened",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],l$.prototype,"onYtNavigate",null);
_.Y([_.R("yt-service-request-completed"),_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],l$.prototype,"onServiceRequestSentOrCompleted",null);_.Y([_.R("yt-menu-back-tapped"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],l$.prototype,"onMenuBackTap",null);
_.Y([_.R("yt-submenu-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],l$.prototype,"onSubmenuClosed",null);_.Y([_.R("yt-retrieve-location"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],l$.prototype,"onRetrieveLocation",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l$.prototype,"refitAfterRender",null);
l$=_.Y([_.X({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],l$);
_.l(l$,"ytd-multi-page-menu-renderer",function(){if(DiU!==void 0)return DiU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return DiU=n},{mode:1});var xiT;var K3w=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return n};
_.f(K3w,_.m);_.G=K3w.prototype;_.G.created=function(){this.showTooltips=!0};
_.G.computeAccessibility_=function(n){return this.get("accessibility.accessibilityData",n)||null};
_.G.onTap=function(){var n=_.Vm(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(n&&n.length===1&&n[0])_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var D;if((D=this.data)==null?0:D.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var L;((L=this.data)==null?0:L.menuRequest)&&_.Bz(this.hostElement,[this.data.menuRequest])}}};
_.G.handleTopbarMenuClosedAction=function(n){var D,L;(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(n)===((D=this.data)==null?void 0:(L=D.icon)==null?void 0:L.iconType)&&this.toggleIconState(!1)};
_.G.toggleIconState=function(n){_.c("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=n)};
_.G.handleUpdateTopbarAvatarAction=function(n){var D;n=(D=_.u(n,qV2))==null?void 0:D.avatarUrl;var L,g;D=(L=this.data)==null?void 0:(g=L.avatar)==null?void 0:g.thumbnails;n&&D&&(L={thumbnails:[Object.assign({},D[0],{url:n})]},this.set("data.avatar",L))};
_.oh.Object.defineProperties(K3w.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.r(this.hostElement).querySelector("#button")}}});
var M7=K3w;M7.prototype.onTap=M7.prototype.onTap;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],M7.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],M7.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],M7.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.yhj.YtButtonBehavior),_.F("design:type",Object)],M7.prototype,"ytButtonBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],M7.prototype,"data",void 0);_.Y([_.bM("yt-icon-button#button"),_.F("design:type",Object)],M7.prototype,"iconButton",void 0);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],M7.prototype,"onTap",null);M7=_.Y([_.X({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],M7);
_.l(M7,"ytd-topbar-menu-button-renderer",function(){if(xiT!==void 0)return xiT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return xiT=n},{mode:1});var Riw;var PaU=function(){return _.m.apply(this,arguments)||this};
_.f(PaU,_.m);PaU.prototype.getSelected=function(){return this.reasons.selected};
var oC=PaU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oC.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oC.prototype,"data",void 0);_.Y([_.bM("#reasons"),_.F("design:type",Object)],oC.prototype,"reasons",void 0);oC=_.Y([_.X({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],oC);
_.l(oC,"ytd-ad-feedback-content",function(){if(Riw!==void 0)return Riw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Riw=n},{mode:1});var t3A;var miC=function(){return _.m.apply(this,arguments)||this};
_.f(miC,_.m);_.G=miC.prototype;_.G.onPopupOpened=function(){_.$d(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.G.computeConfirmButton=function(n){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:n.confirmLabel}};
_.G.computeCancelButton=function(n){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:n.cancelLabel}};
_.G.onConfirmTap=function(){var n=this.content.getSelected();n!==void 0&&(n=this.data.reasons[n].endpoint)&&(_.c("web_ytd_ad_feedback_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}}),_.$d(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.G.sendFeedbackSubmitToastAction=function(){var n;(n=this.data)!=null&&n.completionMessage&&_.$d(this.hostElement,"yt-open-popup-action",[_.HS(this.data.completionMessage),this])};
_.G.onCancelTap=function(){_.$d(this.hostElement,"yt-close-popup-action")};
var Yh=miC;Yh.prototype.onPopupOpened=Yh.prototype.onPopupOpened;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Yh.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Yh.prototype,"data",void 0);_.Y([_.bM("#content"),_.F("design:type",Object)],Yh.prototype,"content",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Yh.prototype,"onPopupOpened",null);
Yh=_.Y([_.X({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],Yh);
_.l(Yh,"ytd-ad-feedback-renderer",function(){if(t3A!==void 0)return t3A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return t3A=n},{mode:1});var v$o;var XZU=function(){return _.m.apply(this,arguments)||this};
_.f(XZU,_.m);var S9=XZU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],S9.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],S9.prototype,"data",void 0);S9=_.Y([_.X({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],S9);
_.l(S9,"ytd-ad-info-dialog-content",function(){if(v$o!==void 0)return v$o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return v$o=n},{mode:1});var lUJ;var Ft=function(){return _.m.apply(this,arguments)||this};
_.f(Ft,_.m);Ft.prototype.computeConfirmButton=function(n){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:n.confirmLabel}};
Ft.prototype.onConfirmTap=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
Ft.prototype.computeShouldShowTitle=function(){var n;return!((n=this.data)==null||!n.title)};
Ft.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
var HT=Ft;HT.prototype.onPopupClosed=HT.prototype.onPopupClosed;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HT.prototype,"data",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],HT.prototype,"onPopupClosed",null);HT=_.Y([_.X({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],HT);
_.l(HT,"ytd-ad-info-dialog-renderer",function(){if(lUJ!==void 0)return lUJ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return lUJ=n},{mode:1});var M3U;var o$w=function(){var n=_.m.apply(this,arguments)||this;n.actionButtonClass="action-button";n.dismissButtonId="dismiss-button";n.dialogDismiss=!0;return n};
_.f(o$w,_.m);_.G=o$w.prototype;_.G.computeInPlayer=function(n){return(n==null?void 0:n.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.G.computedLogo=function(){var n,D;return this.isDarkTheme()?(n=this.data)==null?void 0:n.logoDark:(D=this.data)==null?void 0:D.logo};
_.G.computedHeaderImage=function(){var n,D;return this.isDarkTheme()?(n=this.data)==null?void 0:n.headerImageDark:(D=this.data)==null?void 0:D.headerImage};
_.G.computeLogoIconId=function(){var n,D,L,g=(n=this.computedLogo())==null?void 0:(D=n.sources)==null?void 0:(L=D[0])==null?void 0:L.height;return g&&g%31===0?"logo-icon-with-padding":"logo-icon"};
_.G.computeLogoIconHeight=function(){var n,D,L,g=(n=this.computedLogo())==null?void 0:(D=n.sources)==null?void 0:(L=D[0])==null?void 0:L.height;return g&&g%31===0?"31":"24"};
_.G.onPopupClosed=function(){_.E().resolve(_.p3).dispose()};
_.G.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.G.onShow=function(){this.inPlayer&&_.UG(6)};
_.G.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var n=0;n<this.data.impressionEndpoints.length;n++){var D=_.u(this.data.impressionEndpoints[n],_.fy);D&&this.ytComponentBehavior.resolveCommand(D)}};
_.G.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.$d(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.oh.Object.defineProperties(o$w.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var n,D;return!((n=this.data)==null||!n.headerImageDark)&&!((D=this.data)==null||!D.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.secondaryButton)}}});
var yQ=o$w;yQ.prototype.onPopupClosed=yQ.prototype.onPopupClosed;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yQ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],yQ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.eD.YtVisibilityBehavior),_.F("design:type",Object)],yQ.prototype,"ytVisibilityBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yQ.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],yQ.prototype,"actionButtonClass",void 0);_.Y([_.t(),_.F("design:type",Object)],yQ.prototype,"dismissButtonId",void 0);_.Y([_.t(),_.F("design:type",Object)],yQ.prototype,"dialogDismiss",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yQ.prototype,"hasHeaderImage",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],yQ.prototype,"hasPremiumButton",null);
_.Y([_.t({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.F("design:type",Boolean)],yQ.prototype,"inPlayer",void 0);_.Y([_.bM("#dismiss-button"),_.F("design:type",HTMLElement)],yQ.prototype,"dismissButton",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],yQ.prototype,"onPopupClosed",null);yQ=_.Y([_.X({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],yQ);
_.l(yQ,"ytd-enforcement-message-view-model",function(){if(M3U!==void 0)return M3U;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return M3U=n},{mode:1});var YZC;var SZ3;var F33=function(){var n=_.m.apply(this,arguments)||this;n.TEST_ONLY={immediateValidation:function(){n.immediateValidation()},
onValidationResponse:function(D){n.onValidationResponse(D)},
onGenerateHandleFromNameResponse:function(D){n.onGenerateHandleFromNameResponse(D)}};
return n};
_.f(F33,_.m);_.G=F33.prototype;_.G.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.G.validate=function(){this.immediateValidation()};
_.G.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.G.setHandleInputValue=function(n){this.handleDir=this.getHandleDir(n);this.handleInput.value=n;this.validationState={status:"PENDING"};this.immediateValidation()};
_.G.getHandleDir=function(n){var D=n===""&&!1;return(D=_.nWG.test.call(_.nWG,n))?"rtl":"ltr"};
_.G.onDataChanged=function(){var n,D;this.handleDir=this.getHandleDir((D=(n=this.data)==null?void 0:n.handle)!=null?D:"");var L;this.validationState=((L=this.data)==null?0:L.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var g;((g=this.data)==null?0:g.validateOnInit)&&this.immediateValidation()};
_.G.stopPropagation=function(n){n.stopPropagation()};
_.G.onInput=function(){var n;this.handleDir=this.getHandleDir((n=this.handleInput.value)!=null?n:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.G.onFocusout=function(n){this.handleInput.contains(n.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.G.delayedValidation=function(){var n,D;this.debouncedValidation((D=(n=this.data)==null?void 0:n.validationDelayMs)!=null?D:1E3)};
_.G.immediateValidation=function(){this.debouncedValidation(0)};
_.G.debouncedValidation=function(n){var D=this;_.CC(this,"debouncedValidation",function(){var L,g=D.staticValidation((L=D.handleInput.value)!=null?L:"");if(g!==void 0)D.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:g};else{var b;if((b=D.data)!=null&&b.validateChannelHandleCommand){D.validationState={status:"LOADING"};var q;D.ytComponentBehavior.resolveCommand(D.data.validateChannelHandleCommand,{form:{handle:(q=D.handleInput.value)!=null?q:""},commandController:{onSuccess:function(U,
J){D.onValidationResponse(J)},
onServerError:function(U,J){D.onValidationServerError(J)}}})}else D.handleUnexpectedValidationError(new _.pe("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",D.data))}},n)};
_.G.staticValidation=function(n){var D;if(((D=this.data)==null?void 0:D.channelHandleStaticValidationParams)!==void 0){D=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(n)&&D.validValueRegexpErrorMessage!==void 0)return D.validValueRegexpErrorMessage;if(D.minLength!==void 0&&n.length<D.minLength&&D.minLengthErrorMessage!==void 0)return D.minLengthErrorMessage;if(D.maxLength!==void 0&&n.length>D.maxLength&&D.maxLengthErrorMessage!==void 0)return D.maxLengthErrorMessage}};
_.G.onValidationResponse=function(n){var D=_.u(n.result,VAl);D===void 0?this.handleUnexpectedValidationError(new _.pe("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",n)):this.handleValidationResultRenderer(D)};
_.G.onValidationServerError=function(n){this.handleUnexpectedValidationError(new _.pe("ValidateChannelHandle request failed.",n))};
_.G.handleValidationResultRenderer=function(n){if(n.handle===void 0)this.handleUnexpectedValidationError(new _.pe("ChannelHandleValidationResultRenderer does not contain handle.",n));else if(n.handle===this.handleInput.value)switch(n.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:n.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:n.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.pe("Unrecognized ChannelHandleValidationResult",n));break;default:_.oi(n.result)}};
_.G.handleUnexpectedValidationError=function(n){var D;this.validationState={status:"UNKNOWN",handle:(D=this.handleInput.value)!=null?D:""};_.CL(n)};
_.G.stopEventPropagation=function(n){n.stopPropagation()};
_.G.updateHandleOnChannelNameInputChange=function(n){if(!this.wasEdited){var D,L;this.debouncedGenerateHandleFromName(n,(L=(D=this.data)==null?void 0:D.validationDelayMs)!=null?L:1E3)}};
_.G.debouncedGenerateHandleFromName=function(n,D){var L=this;_.CC(this,"debouncedGenerateHandleFromName",function(){var g;(g=L.data)!=null&&g.validateChannelHandleCommand?L.ytComponentBehavior.resolveCommand(L.data.validateChannelHandleCommand,{form:{name:n},commandController:{onSuccess:function(b,q){L.onGenerateHandleFromNameResponse(q)},
onServerError:function(b,q){_.CL(new _.pe("Error calling GenerateHandleFromName",q))}}}):_.CL(new _.pe("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",L.data))},D)};
_.G.onGenerateHandleFromNameResponse=function(n){this.wasEdited||((n=_.u(n.result,UQO))?this.setHandleInputValue(n.handle):_.CL(new _.pe("Invalid results when generate handle from name")))};
_.oh.Object.defineProperties(F33.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var n;if(n=this.validationState)n=this.validationState,n=n.status==="OK"||n.status==="UNKNOWN";if(n)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var n;if(((n=this.validationState)==null?void 0:n.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 n,D=(n=this.channelHandleEntity)==null?void 0:n.handleEdit;this.handleDir=this.getHandleDir(D!=null?D:"");return D}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var n,D;if(((n=this.data)==null?void 0:(D=n.channelHandleStaticValidationParams)==null?void 0:D.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
var N7=F33;N7.prototype.stopEventPropagation=N7.prototype.stopEventPropagation;N7.prototype.onDataChanged=N7.prototype.onDataChanged;N7.prototype.applyHandleEdit=N7.prototype.applyHandleEdit;N7.prototype.onValueChanged=N7.prototype.onValueChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],N7.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],N7.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],N7.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],N7.prototype,"wasEdited",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],N7.prototype,"handleDir",void 0);_.Y([_.bM("#handle-input"),_.F("design:type",Object)],N7.prototype,"handleInput",void 0);_.Y([_.t(),_.x("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],N7.prototype,"value",null);
_.Y([_.P("value"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N7.prototype,"onValueChanged",null);_.Y([_.x("validationState"),_.F("design:type",Object),_.F("design:paramtypes",[])],N7.prototype,"errorIndicator",null);_.Y([_.t({reflectToAttribute:!0}),_.x("errorIndicator"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],N7.prototype,"borderErrorIndicator",null);
_.Y([_.t({selectorArgs:["data.channelHandleEntityKey"],selector:function(n,D){return _.VV(n.entities,"channelHandle",D)}}),
_.F("design:type",Object)],N7.prototype,"channelHandleEntity",void 0);_.Y([_.x("channelHandleEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],N7.prototype,"handleEdit",null);_.Y([_.P("handleEdit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N7.prototype,"applyHandleEdit",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],N7.prototype,"onDataChanged",null);
_.Y([_.x("data.channelHandleStaticValidationParams.validValueRegexp"),_.F("design:type",Object),_.F("design:paramtypes",[])],N7.prototype,"validValueRegexp",null);_.Y([_.R("yt-service-request-sent"),_.R("yt-service-request-completed"),_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],N7.prototype,"stopEventPropagation",null);N7=_.Y([_.X({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],N7);
_.l(N7,"ytd-channel-handle-input-renderer",function(){if(SZ3!==void 0)return SZ3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return SZ3=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var H3A=function(){var n=_.m.apply(this,arguments)||this;n.data=null;n.errorMessage=null;n.isLoading=!0;n.hideContainer=!1;n.enableNewChannelCreationOnIdForAll=_.c("enable_new_channel_creation_for_id4all");n.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"};n.testOnly={setErrorMessage:function(D){n.resetErrorState();
n.setErrorState(D)}};
return n};
_.f(H3A,_.m);_.G=H3A.prototype;_.G.created=function(){this.logScreenVe()};
_.G.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")};
_.G.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var n;((n=this.zeroStepErrorMessageEntity)==null?0:n.value)&&this.set("errorMessage",_.Mn(this.zeroStepErrorMessageEntity.value))};
_.G.onCreateTap=function(){var n=this;if(this.data&&this.data.channelCreationEndpoint){var D,L;if(!((D=this.data.createChannelButton)==null?0:(L=D.buttonRenderer)==null?0:L.isDisabled)){var g;if((g=this.nameInput)!=null&&g.value){this.setLoadingState();var b,q;D=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((q=this.handleInput)==null?void 0:q.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:D,commandController:{onSuccess:function(U,J){n.onChannelCreationEndpointSuccess(J);n.obakeImageSource&&_.Qa("channelCreatedWithObakeImage",{imageSourceType:n.obakeImageSource})},
onServerError:function(){n.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.G.endpointRequiresServiceRequestAction=function(n){return!!_.u(n,_.xJ)||!!_.u(n,qV2)};
_.G.isNavigateAction=function(n){var D;return!!_.u(n,_.Rq)||!!_.u((D=_.u(n,kl3))==null?void 0:D.command,_.Rq)};
_.G.isPlaylistAction=function(n){return!!_.u(n,_.iy)||!!_.u(n,_.KG)};
_.G.onChannelCreationEndpointSuccess=function(n){if(n.createChannelError){var D;this.setErrorState((D=n.createChannelError)==null?void 0:D.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.c("enable_secondary_channel_creation_form")&&n.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(n.navigationEndpoint);if(n.actions){D=_.V(n.actions);for(var L=D.next();!L.done;L=D.next())if(L=L.value,this.endpointRequiresServiceRequestAction(L)&&this.ytComponentBehavior.resolveCommand(L),
this.isNavigateAction(L)){var g=void 0;L=_.u((g=_.u(L,kl3))==null?void 0:g.command,_.Rq);g=void 0;this.isPlaylistAction((g=L)==null?void 0:g.endpoint)&&(_.$d(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),g=void 0,this.ytComponentBehavior.resolveCommand((g=L)==null?void 0:g.endpoint))}}n.actions&&n.actions.some(function(b){var q;return _.u(b,_.Rq)||_.u((q=_.u(b,kl3))==null?void 0:q.command,_.Rq)})||_.$d(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.G.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.G.onCancelTap=function(){var n,D,L;if(!((n=this.data)==null?0:(D=n.cancelButton)==null?0:(L=D.buttonRenderer)==null?0:L.isDisabled)){var g,b,q;n=(g=this.data)==null?void 0:(b=g.cancelButton)==null?void 0:(q=b.buttonRenderer)==null?void 0:q.command;if(!n||!_.u(n,_.ZbB)){var U;this.nameInput&&((U=this.data)==null?0:U.name)&&(this.nameInput.value=this.data.name);var J;this.handleInput&&((J=this.data)==null?0:J.channelHandleInput)&&(this.handleInput.data=_.u(this.data.channelHandleInput,BoA));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.G.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.G.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.G.onClearProfilePhotoTap=function(){var n,D,L;((n=this.data)==null?0:(D=n.clearProfilePhotoButton)==null?0:(L=D.buttonRenderer)==null?0:L.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.G.onEditAvatarTap=function(){var n,D,L;((n=this.data)==null?0:(D=n.editAvatarButton)==null?0:(L=D.buttonRenderer)==null?0:L.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.G.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)};
_.G.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var n;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((n=this.data)==null?0:n.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.G.setErrorState=function(n){this.resetErrorState();if(n)this.set("errorMessage",n);else{var D;if((D=this.zeroStepErrorMessageEntity)==null?0:D.value)this.set("errorMessage",_.Mn(this.zeroStepErrorMessageEntity.value));else{var L;((L=this.data)==null?0:L.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.G.fetchImageBlobWithAlr=function(n,D){D=D===void 0?5:D;var L=this,g,b,q,U,J;return _.B(function(k){switch(k.nextAddress){case 1:return _.p(k,fetch(n,{method:"GET",mode:"cors"}),2);case 2:g=k.yieldResult;if(g.ok){k.jumpTo(3);break}if(D===0)throw Error();b=L.addJitter(Math.pow(2,5-D));return _.p(k,new Promise(function(a){setTimeout(a,b*1E3)}),4);
case 4:return k.return(L.fetchImageBlobWithAlr(n,D-1));case 3:if(!_.Wc(g.headers.get("content-type")).split(";").some(function(a){return a.trim()==="text/plain"})){k.jumpTo(5);
break}q=L;U=q.fetchImageBlobWithAlr;return _.p(k,g.text(),6);case 6:return k.return(U.call(q,k.yieldResult,D-1));case 5:return _.p(k,g.blob(),7);case 7:return J=k.yieldResult,k.return(J)}})};
_.G.addJitter=function(n){var D=n*.3*Math.random();Math.random()>.5&&(D*=-1);return n+D};
_.G.openProfilePicturePicker=function(){var n=this,D,L,g,b,q;return _.B(function(U){if(U.nextAddress==1){D=n.data.scottyUploadUrl;if(!D)return U.return();L=document.documentElement.hasAttribute("dark");g=document.body.style.colorScheme;L&&(document.body.style.colorScheme="dark");b=bK2($NR(gww(HJ2(L?"dark":"light")),function(J){var k,a,d,T,Q;return _.B(function(A){if(A.nextAddress==1)return k=_.zM(QXl(new Cv(J.photoUrl,!1)).build(),"alr","yes"),n.obakeImageSource=n.pictureChangeSourceToObakeImageSourceType(J.photoSource),
_.JA(A,2),n.setLoadingState(),_.p(A,n.fetchImageBlobWithAlr(k),4);if(A.nextAddress!=2)return a=A.yieldResult,d=new FileReader,d.addEventListener("load",function(){var I,w,h,e,v,LO;return _.B(function(S){if(S.nextAddress==1){if(a.size>15728640)return n.setErrorState((I=n.data)==null?void 0:I.imageSizeErrorMessage),_.CL(Error("kl")),S.return();if(!d.result)return n.setErrorState((w=n.data)==null?void 0:w.genericImageLoadErrorMessage),_.CL(Error("ll")),S.return();h=d.result;_.JA(S,2);return _.p(S,tBJ(a,
D),4)}if(S.nextAddress!=2)return e=S.yieldResult,n.handleImageUpdatedAction(h,e),n.resetErrorState(),_.hE(S,0);v=_.dG(S);n.setErrorState((LO=n.data)==null?void 0:LO.uploadErrorMessage);if(v instanceof Error)_.zo(v);else{var $i=new _.pe(JSON.stringify(v));_.zo($i)}_.Tq(S)})}),d.readAsDataURL(a),_.hE(A,0);
T=_.dG(A);n.setErrorState((Q=n.data)==null?void 0:Q.genericImageLoadErrorMessage);T instanceof Error?_.zo(T):_.Iy(new _.pe(JSON.stringify(T)));_.Tq(A)})}),function(){n.hideContainer=!1;
document.body.style.colorScheme=g});
_.JA(U,2);return _.p(U,b.openPicker(),4)}if(U.nextAddress!=2)return _.hE(U,0);_.dG(U);n.setErrorState((q=n.data)==null?void 0:q.selectImageErrorMessage);_.Tq(U)})};
_.G.pictureChangeSourceToObakeImageSourceType=function(n){switch(n){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.G.logScreenVe=function(){_.$Q(_.qb(),124448)};
_.G.graftServerVe=function(){var n=_.Ck(),D,L,g=(D=this.data)==null?void 0:(L=D.loggingDirectives)==null?void 0:L.trackingParams;g&&n&&(this.channelCreationFormVe=_.qb().graftServerVe(g,n),n={visualElement:this.channelCreationFormVe},_.$a().reportShown(n))};
_.G.isNameChanged=function(n){var D;return((D=this.data)==null?void 0:D.name)!==n};
_.G.isHandleChanged=function(n){var D,L=_.u((D=this.data)==null?void 0:D.channelHandleInput,BoA);return L&&n?L.handle!==n:!1};
_.G.handleImageUpdatedAction=function(n,D){this.hideContainer=!1;this.previewDataUrl=n;this.encryptedBlobId=D};
_.G.handleImageSelectionErrorAction=function(n){this.hideContainer=!1;this.setErrorState(n)};
_.G.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.G.showContainer=function(){this.hideContainer=!1};
_.G.maybeWipeZeroStepErrorMessage=function(){var n,D=(n=this.data)==null?void 0:n.zeroStepErrorMessageEntityKey,L;D&&((L=this.zeroStepErrorMessageEntity)==null?0:L.value)&&this.ytdReduxBehavior.dispatch(_.pF("stringEntity",D,{key:D,value:""}))};
_.oh.Object.defineProperties(H3A.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 n;return((n=this.photoThumbnail)==null?0:n.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 n;return!((n=this.data)==null||!n.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.descriptionInfo}}});
var j9=H3A;j9.prototype.dataChanged=j9.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],j9.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],j9.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],j9.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],j9.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],j9.prototype,"errorMessage",void 0);
_.Y([_.t(),_.F("design:type",Object)],j9.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",String)],j9.prototype,"previewDataUrl",void 0);_.Y([_.t(),_.F("design:type",Number)],j9.prototype,"obakeImageSource",void 0);_.Y([_.t(),_.F("design:type",Object)],j9.prototype,"hideContainer",void 0);_.Y([_.bM("#title-input"),_.F("design:type",Object)],j9.prototype,"nameInput",void 0);_.Y([_.bM("#handle-input"),_.F("design:type",Object)],j9.prototype,"handleInput",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],j9.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.Y([_.t({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.NvQ}),_.F("design:type",Object)],j9.prototype,"zeroStepErrorMessageEntity",void 0);_.Y([_.x("data","data.isDefaultProfilePhoto","previewDataUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],j9.prototype,"photoThumbnail",null);
_.Y([_.x("data","data.isDefaultProfilePhoto","photoThumbnail"),_.F("design:type",Object),_.F("design:paramtypes",[])],j9.prototype,"userSetPhotoThumbnailUrl",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],j9.prototype,"hideProfilePhotoButtonLayer",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],j9.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.Y([_.V8("data","zeroStepErrorMessageEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],j9.prototype,"dataChanged",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.descriptionInfo","zeroStepErrorMessageEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],j9.prototype,"description",null);j9=_.Y([_.X({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],j9);
_.l(j9,"ytd-channel-creation-dialog-renderer",function(){if(YZC!==void 0)return YZC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return YZC=n},{mode:1});var ylT;var na=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;n.isDisabled=!1;return n};
_.f(na,_.m);na.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
na.prototype.updateDisabled=function(){var n;this.isDisabled=this.isLoading||((n=this.handleInput)==null?void 0:n.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
na.prototype.onSaveClick=function(){var n=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var D;((D=this.data)==null?void 0:D.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 L;if((L=n.data)==null?0:L.nextEndpoint){var g;n.ytComponentBehavior.resolveCommand((g=n.data)==null?void 0:g.nextEndpoint)}else n.isLoading=
!1,n.closeDialog()},
onServerError:function(){n.isLoading=!1;n.handleInput.validate();var L;n.errorMessage=(L=n.data)==null?void 0:L.errorMessage}}}))}};
na.prototype.closeDialog=function(){_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
var D5=na;D5.prototype.updateDisabled=D5.prototype.updateDisabled;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],D5.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],D5.prototype,"data",void 0);_.Y([_.bM("#handle-input"),_.F("design:type",Object)],D5.prototype,"handleInput",void 0);_.Y([_.P("isLoading"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D5.prototype,"updateDisabled",null);
D5=_.Y([_.X({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],D5);
_.l(D5,"ytd-channel-handle-edit-dialog-renderer",function(){if(ylT!==void 0)return ylT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ylT=n},{mode:1});var NST;var j8D=function(){return _.m.apply(this,arguments)||this};
_.f(j8D,_.m);j8D.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var La=j8D;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],La.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],La.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],La.prototype,"data",void 0);La=_.Y([_.X({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],La);
_.l(La,"ytd-channel-switcher-footer-renderer",function(){if(NST!==void 0)return NST;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return NST=n},{mode:1});var nHU;var D3C;var LNA=function(){return _.m.apply(this,arguments)||this};
_.f(LNA,_.m);LNA.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
var gZ=LNA;gZ.prototype.onIronChange=gZ.prototype.onIronChange;_.Y([_.t(),_.F("design:type",Object)],gZ.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Function)],gZ.prototype,"onDontAskAgainChanged",void 0);_.Y([_.bM("#checkbox"),_.F("design:type",Object)],gZ.prototype,"checkbox",void 0);_.Y([_.R("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gZ.prototype,"onIronChange",null);
gZ=_.Y([_.X({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],gZ);
_.l(gZ,"ytd-identity-prompt-footer-renderer",function(){if(D3C!==void 0)return D3C;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return D3C=n},{mode:1});var gHA=function(){var n=_.m.apply(this,arguments)||this;n.dontAskAgain=!1;n.showPopup=!1;n.boundDontAskAgainChanged=function(D){n.dontAskAgainChanged(D)};
n.boundOnAccountItemTap=function(D){n.onAccountItemTap(D)};
return n};
_.f(gHA,_.m);_.G=gHA.prototype;
_.G.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]]"}}}}}};
_.G.ready=function(){var n=this;_.r(this.hostElement).querySelector("#container").addEventListener("scroll",function(){n.ytRendererBehavior.markDirty()})};
_.G.dontAskAgainChanged=function(n){this.dontAskAgain=n};
_.G.onAccountItemTap=function(n){if(n){var D={};this.dontAskAgain&&(D={dont_ask_again:this.dontAskAgain});_.OG(n,D)}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.G.redirectOnlyAccount=function(n){n.sections&&n.sections.length>0&&(n=_.u(n.sections[0],_.Mmi),(n==null?0:n.contents)&&(n==null?void 0:n.contents.length)<=1?(n=_.P7(window.location.href),(n==null?0:n.next)&&_.pzB(n.next)?_.OG(n.next):_.OG("/")):this.showPopup=!0)};
var b0=gHA;b0.prototype.dataChanged=b0.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],b0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],b0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Object)],b0.prototype,"dontAskAgain",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],b0.prototype,"showPopup",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Object)],b0.prototype,"boundDontAskAgainChanged",void 0);_.Y([_.t({reflectToAttribute:!1}),_.F("design:type",Object)],b0.prototype,"boundOnAccountItemTap",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],b0.prototype,"dataChanged",null);
b0=_.Y([_.X({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],b0);
_.l(b0,"ytd-channel-switcher-renderer",function(){if(nHU!==void 0)return nHU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return nHU=n},{mode:1});var b5A;var $3U=function(){return _.m.apply(this,arguments)||this};
_.f($3U,_.m);_.oh.Object.defineProperties($3U.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
var $C=$3U;_.Y([_.t(),_.F("design:type",Object)],$C.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],$C.prototype,"steps",null);$C=_.Y([_.X({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],$C);
_.l($C,"ytd-channel-transfer-stepper-renderer",function(){if(b5A!==void 0)return b5A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return b5A=n},{mode:1});var GVO;var qcw=function(){var n=_.m.apply(this,arguments)||this;n.data=null;n.isError=!1;n.isLoading=!1;return n};
_.f(qcw,_.m);_.G=qcw.prototype;_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.G.computeProfileName=function(n){return n?n.givenNameValue+" "+n.familyNameValue:""};
_.G.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)};
_.G.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)};
var Gh=qcw;Gh.prototype.onYtServiceRequestError=Gh.prototype.onYtServiceRequestError;Gh.prototype.onYtServiceRequestSent=Gh.prototype.onYtServiceRequestSent;Gh.prototype.dataChanged=Gh.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Gh.prototype,"data",void 0);
_.Y([_.t({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.F("design:type",String)],Gh.prototype,"profileName",void 0);_.Y([_.t(),_.F("design:type",Object)],Gh.prototype,"isError",void 0);_.Y([_.t(),_.F("design:type",Object)],Gh.prototype,"isLoading",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Gh.prototype,"dataChanged",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Gh.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],Gh.prototype,"onYtServiceRequestError",null);Gh=_.Y([_.X({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],Gh);
_.l(Gh,"ytd-channel-warm-welcome-cont-renderer",function(){if(GVO!==void 0)return GVO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return GVO=n},{mode:1});var Vbo;var U3A=function(){var n=_.m.apply(this,arguments)||this;n.data=null;return n};
_.f(U3A,_.m);U3A.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
U3A.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
var qF=U3A;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qF.prototype,"data",void 0);qF=_.Y([_.X({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],qF);
_.l(qF,"ytd-channel-warm-welcome-renderer",function(){if(Vbo!==void 0)return Vbo;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Vbo=n},{mode:1});var BvA;var J7O=function(){return _.m.apply(this,arguments)||this};
_.f(J7O,_.m);_.oh.Object.defineProperties(J7O.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.authorThumbnail)||{}}}});
var VA=J7O;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],VA.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VA.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],VA.prototype,"thumbnailDetails",null);VA=_.Y([_.X({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],VA);
_.l(VA,"ytd-comment-preview-renderer",function(){if(BvA!==void 0)return BvA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BvA=n},{mode:1});var kVo;var p_J=function(){return _.m.apply(this,arguments)||this};
_.f(p_J,_.m);p_J.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.oh.Object.defineProperties(p_J.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.submitButton}}});
var UX=p_J;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],UX.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],UX.prototype,"submitButton",null);UX=_.Y([_.X({is:"ytd-notice-renderer",disableElementRegistration:!0})],UX);
_.l(UX,"ytd-notice-renderer",function(){if(kVo!==void 0)return kVo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return kVo=n},{mode:1});var Z5A;var adC=function(){return _.m.apply(this,arguments)||this};
_.f(adC,_.m);adC.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
var BY=adC;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BY.prototype,"data",void 0);BY=_.Y([_.X({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],BY);
_.l(BY,"ytd-preview-comment-dialog-content",function(){if(Z5A!==void 0)return Z5A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Z5A=n},{mode:1});var d3R;var TvU=function(){return _.m.apply(this,arguments)||this};
_.f(TvU,_.m);TvU.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
TvU.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
var JU=TvU;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],JU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],JU.prototype,"data",void 0);JU=_.Y([_.X({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],JU);
_.l(JU,"ytd-preview-comment-dialog-renderer",function(){if(d3R!==void 0)return d3R;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return d3R=n},{mode:1});var EHo;var sJo=_.c("web_button_rework")&&_.is("BUTTON_REWORK")||_.c("web_button_rework_with_live"),c7J=function(){var n=_.m.apply(this,arguments)||this;n.selectedAmountIndex=1;n.privacyCheckboxValue=!1;n.useAmsterdamStyle=sJo;n.amountPlaceholderIndex=-1;return n};
_.f(c7J,_.m);_.G=c7J.prototype;_.G.onAmountClick=function(n){this.selectedAmountIndex=_.r(this.hostElement).querySelector("#amounts").indexForElement(n.currentTarget)};
_.G.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.$d(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.G.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.$d(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.$d(this.hostElement,"yt-close-popup-action",[this.is]);var n;(n=_.oE())==null||n.getPlayerPromise().then(function(D){D.pauseVideo()})}};
_.G.donationCallback=function(n){n.success?(this.hostElement.hasAttribute("live-chat")&&n.response&&n.response.data&&n.response.data.actions&&_.$d(this.hostElement,"yt-live-chat-open-popup",[n.response.data.actions[0]]),_.$d(this.hostElement,"yt-close-popup-action",[this.is]),_.$d(this.hostElement,"yt-live-chat-close-buy-flow")):n.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(n.errorMessageRenderer)};
_.G.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.r(this.hostElement).querySelector("#custom-amount-input").focus()};
_.G.updateConfirmationDialogTextWithAmount=function(n){var D=this.getConfirmDialogRuns();D&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(D),"text"],this.getFormattedAmount(n))};
_.G.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.G.getAmountPlaceholderIndex=function(n){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=n.findIndex(function(D){return D.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.G.getFormattedAmount=function(n){var D;return(new _.PS(4,((D=this.data)==null?void 0:D.currencyCode)||"")).format(n)};
_.G.isAmountValid=function(n){if(n==="")return!1;n=Number(n)*1E6;var D=this.get("minAmountMicros",this.data),L=this.get("maxAmountMicros",this.data);return D&&n<D||L&&n>L?!1:!0};
_.G.setInputError=function(){this.shouldShowValidationError?_.r(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.r(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.G.setInitialCheckboxValue=function(){var n;this.privacyCheckboxValue=!((n=this.data)==null||!n.privacyCheckboxInitialState)};
_.G.updateCustomAmountInputFromBinding=function(n){this.customAmountInput=n.detail.value};
_.G.updatePrivacyCheckboxValueFromBinding=function(n){this.privacyCheckboxValue=n.detail.value};
_.oh.Object.defineProperties(c7J.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var n=this,D,L;return((D=this.data)==null?void 0:(L=D.suggestedAmounts)==null?void 0:L.map(function(g,b){return{buttonRenderer:{style:n.selectedAmountIndex===b?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:g.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 n;return!((n=this.data)==null||!n.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 n=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(n&&this.amountMicros!==null)return Object.assign({},n,{ypcGetCartEndpoint:Object.assign({},n.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 n=this.get("confirmLargeAmount",this.data);if(n&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),n}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var n=this.get("donateButton.buttonRenderer",this.data);if(n)return Object.assign({},n,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
var kC=c7J;kC.prototype.setInitialCheckboxValue=kC.prototype.setInitialCheckboxValue;kC.prototype.setInputError=kC.prototype.setInputError;kC.prototype.setFocusOnCustomAmountInput=kC.prototype.setFocusOnCustomAmountInput;_.Y([_.W(RuA),_.F("design:type",Object)],kC.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kC.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kC.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kC.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],kC.prototype,"selectedAmountIndex",void 0);_.Y([_.t(),_.F("design:type",String)],kC.prototype,"customAmountInput",void 0);_.Y([_.t(),_.F("design:type",Object)],kC.prototype,"privacyCheckboxValue",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],kC.prototype,"useAmsterdamStyle",void 0);_.Y([_.P("customAmount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kC.prototype,"setFocusOnCustomAmountInput",null);_.Y([_.x("data","selectedAmountIndex"),_.F("design:type",Array),_.F("design:paramtypes",[])],kC.prototype,"suggestedAmountButtons",null);
_.Y([_.x("data","selectedAmountIndex"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kC.prototype,"isCustomAmountSelected",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kC.prototype,"showPrivacyCheckbox",null);_.Y([_.x("data","selectedAmountIndex","customAmount"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"amountMicros",null);
_.Y([_.x("isCustomAmountSelected","customAmountInput"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"customAmount",null);_.Y([_.x("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kC.prototype,"shouldShowValidationError",null);_.Y([_.x("customAmount"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],kC.prototype,"isDonateButtonEnabled",null);
_.Y([_.x("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"donateCommand",null);_.Y([_.x("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"donateCommandWithConfirmation",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"largeDonationThreshold",null);
_.Y([_.x("customAmount","donateCommand","amountMicros"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"confirmLargeAmountCommand",null);_.Y([_.x("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.F("design:type",Object),_.F("design:paramtypes",[])],kC.prototype,"donateButtonRenderer",null);_.Y([_.P("shouldShowValidationError"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kC.prototype,"setInputError",null);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kC.prototype,"setInitialCheckboxValue",null);kC=_.Y([_.X({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],kC);
_.l(kC,"ytd-donation-amount-picker-renderer",function(){if(EHo!==void 0)return EHo;var n=document.createElement("template");_.z(n,'\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" 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="" 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">\n      </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">\n          [[getSimpleString(data.campaignTitle)]]\n        </div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.campaignSubtitle)]]\n        </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">\n            [[getSimpleString(data.campaignDescription)]]\n          </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">\n        [[getSimpleString(data.campaignDescription)]]\n      </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">\n      </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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EHo=n},{mode:1});var QJ3;var u83=function(){return _.m.apply(this,arguments)||this};
_.f(u83,_.m);var pa=u83;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],pa.prototype,"ytComponentBehavior",void 0);_.Y([_.t({}),_.F("design:type",Object)],pa.prototype,"data",void 0);pa=_.Y([_.X({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],pa);
_.l(pa,"ytd-donation-post-transaction-content",function(){if(QJ3!==void 0)return QJ3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return QJ3=n},{mode:1});var fd3;var A7U=function(){return _.m.apply(this,arguments)||this};
_.f(A7U,_.m);A7U.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
var Z5=A7U;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Z5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Z5.prototype,"ytRendererBehavior",void 0);_.Y([_.t({}),_.F("design:type",Object)],Z5.prototype,"data",void 0);Z5=_.Y([_.X({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],Z5);
_.l(Z5,"ytd-donation-post-transaction-renderer",function(){if(fd3!==void 0)return fd3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return fd3=n},{mode:1});var zAD;var IdD;var CpT=function(){return _.m.apply(this,arguments)||this};
_.f(CpT,_.m);CpT.prototype.computeIsStreamingProvider=function(n){return!!n.isStreamingShelf};
CpT.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
var aR=CpT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],aR.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],aR.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],aR.prototype,"data",void 0);_.Y([_.t({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],aR.prototype,"isStreamingProvider",void 0);
aR=_.Y([_.X({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],aR);
_.l(aR,"ytd-media-provider-renderer",function(){if(IdD!==void 0)return IdD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IdD=n},{mode:1});var r7o;var O5A=function(){return _.m.apply(this,arguments)||this};
_.f(O5A,_.m);O5A.prototype.observeLightsourcePalette=function(){var n,D=(n=this.data)==null?void 0:n.vibrantsourceColorPaletteData;D&&_.Q3(this.hostElement,D)};
var dZ=O5A;dZ.prototype.observeLightsourcePalette=dZ.prototype.observeLightsourcePalette;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],dZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dZ.prototype,"data",void 0);
_.Y([_.P("data.vibrantsourceColorPaletteData"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],dZ.prototype,"observeLightsourcePalette",null);dZ=_.Y([_.X({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],dZ);
_.l(dZ,"ytd-streaming-pop-up-dialog",function(){if(r7o!==void 0)return r7o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return r7o=n},{mode:1});var Th=function(){return _.m.apply(this,arguments)||this};
_.f(Th,_.m);Th.prototype.onPopupOpened_=function(){var n;if((n=this.data)==null?0:n.serviceEndpoint)_.c("web_ytd_brandconnect_popup_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.serviceEndpoint]):_.E().resolve(_.S6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Th.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
Th.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"}}}}};
var EX=Th;EX.prototype.onPopupOpened_=EX.prototype.onPopupOpened_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.tM),_.F("design:type",Object)],EX.prototype,"ytContinuationHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EX.prototype,"data",void 0);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EX.prototype,"onPopupOpened_",null);EX=_.Y([_.X({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],EX);
_.l(EX,"ytd-brandconnect-popup-renderer",function(){if(zAD!==void 0)return zAD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return zAD=n},{mode:1});var i5o;var w_T=function(){return _.m.apply(this,arguments)||this};
_.f(w_T,_.m);_.G=w_T.prototype;_.G.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(){for(var n=0;n<this.getOptionRenderers().length;n++)this.notifyPath("data.options."+n+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+n+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.G.updateSubmitButton=function(n){this.set("data.submitButton.buttonRenderer.isDisabled",!n)};
_.G.computeAlt=function(n){return _.o_(n)};
_.G.onDismissTap=function(){_.$d(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.G.getOptionRenderers=function(n){return(n=n||this.data)&&n.options?n.options.reduce(function(D,L){L.checkboxSurveyOptionRenderer&&D.push(L.checkboxSurveyOptionRenderer);return D},[]):[]};
_.G.onOptionChange=function(n){var D=this,L=!1;if(n.detail.checked)for(var g=this.getOptionRenderers().find(function(J){return J.value===n.detail.value}),b=this.getOptionRenderers(),q=0;q<b.length;q++){var U=b[q];
this.notifyPath("data.options."+q+".checkboxSurveyOptionRenderer.checked");U.checked&&((g==null?0:g.isExclusiveOption)?!U.isExclusiveOption:U.isExclusiveOption)?this.set("data.options."+q+".checkboxSurveyOptionRenderer.checked",!1):U.checked&&(L=!0)}else L=this.getOptionRenderers().some(function(J,k){D.notifyPath("data.options."+k+".checkboxSurveyOptionRenderer.checked");return J.checked});
this.updateSubmitButton(L)};
_.G.onSubmitTap=function(){var n=this.getOptionRenderers().filter(function(q){return q.checked});
if(n.length!==0){var D=n.map(function(q){return q.responseEndpoint});
n=[];for(var L=1;L<D.length;L++){var g=void 0,b=(g=_.u(D[L],_.Kr))==null?void 0:g.feedbackToken;b&&n.push(b)}D=[D[0]];n.length&&D.push({extra_feedback_tokens:n});_.Bz(this.hostElement,D);_.$d(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);n=this.data&&this.data.submitActions||[];if(_.c("kevlar_command_handler_migration_killswitch"))_.J9(this.hostElement,n,this.hostElement);else for(n=_.V(n),D=n.next();!D.done;D=n.next())this.ytComponentBehavior.resolveCommand(D.value)}};
var sX=w_T;sX.prototype.onOptionChange=sX.prototype.onOptionChange;sX.prototype.dataChanged=sX.prototype.dataChanged;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],sX.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],sX.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(bwA),_.F("design:type",Object)],sX.prototype,"ytdHatsSurveyBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sX.prototype,"data",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sX.prototype,"dataChanged",null);
_.Y([_.R("ytd-checkbox-survey-option-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],sX.prototype,"onOptionChange",null);sX=_.Y([_.X({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],sX);
_.l(sX,"ytd-checkbox-survey-renderer",function(){if(i5o!==void 0)return i5o;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return i5o=n},{mode:1});var hAO;var WNw;var eA2=function(){return _.m.apply(this,arguments)||this};
_.f(eA2,_.m);var cY=eA2;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(gf2),_.F("design:type",Object)],cY.prototype,"ytdDismissalReasonBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cY.prototype,"data",void 0);cY=_.Y([_.X({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],cY);
_.l(cY,"ytd-dismissal-reason-text-renderer",function(){if(WNw!==void 0)return WNw;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return WNw=n},{mode:1});var x33;var KNA=function(){return _.m.apply(this,arguments)||this};
_.f(KNA,_.m);var QA=KNA;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],QA.prototype,"ytRendererBehavior",void 0);_.Y([_.W(gf2),_.F("design:type",Object)],QA.prototype,"ytdDismissalReasonBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QA.prototype,"data",void 0);QA=_.Y([_.X({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],QA);
_.l(QA,"ytd-dismissal-reason-video-renderer",function(){if(x33!==void 0)return x33;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return x33=n},{mode:1});var RAl=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(RAl,_.m);_.G=RAl.prototype;_.G.created=function(){this.selectedFeedbackTokens=new lz};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.G.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.G.onDismissalReasonSelected=function(n,D){_.bP(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(D);this.hasReasonsSelected=!0};
_.G.onDismissalReasonDeselected=function(n,D){_.bP(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(D);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.G.onCancelTap=function(){_.$d(this.hostElement,"yt-close-popup-action")};
_.G.onSubmitTap=function(){var n={feedback_tokens:Array.from(this.selectedFeedbackTokens.values())};_.Bz(this.hostElement,[this.data.submitFeedbackEndpoint,n]);_.$d(this.hostElement,"yt-close-popup-action")};
var u0=RAl;u0.prototype.onDismissalReasonDeselected=u0.prototype.onDismissalReasonDeselected;u0.prototype.onDismissalReasonSelected=u0.prototype.onDismissalReasonSelected;u0.prototype.dataChanged=u0.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],u0.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],u0.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],u0.prototype,"hasReasonsSelected",void 0);_.Y([_.t(),_.F("design:type",lz)],u0.prototype,"selectedFeedbackTokens",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],u0.prototype,"darkerDarkTheme",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],u0.prototype,"dataChanged",null);
_.Y([_.R("yt-dismissal-reason-selected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],u0.prototype,"onDismissalReasonSelected",null);_.Y([_.R("yt-dismissal-reason-deselected"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,String]),_.F("design:returntype")],u0.prototype,"onDismissalReasonDeselected",null);u0=_.Y([_.X({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],u0);
_.l(u0,"ytd-dismissal-follow-up-renderer",function(){if(hAO!==void 0)return hAO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return hAO=n},{mode:1});var PpC;var tb2=function(){return _.m.apply(this,arguments)||this};
_.f(tb2,_.m);_.G=tb2.prototype;_.G.onCheckedChange=function(){this.multiselect||_.bP(this.hostElement,"yt-feedback-single-select-changed");_.r(this.hostElement).querySelector("#freeform").focus();_.bP(this.hostElement,"yt-refit")};
_.G.showTextBox=function(n,D){return n&&D};
_.G.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))};
_.G.updateDataCheckedFromBinding=function(n){this.set("data.checked",n.detail.value)};
_.G.updateDataResultTextFromBinding=function(n){this.set("data.resultText",n.detail.value)};
var fa=tb2;fa.prototype.dataChanged=fa.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fa.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],fa.prototype,"multiselect",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fa.prototype,"dataChanged",null);
fa=_.Y([_.X({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],fa);
_.l(fa,"ytd-feedback-option-renderer",function(){if(PpC!==void 0)return PpC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PpC=n},{mode:1});var m33;var vH3=function(){return _.m.apply(this,arguments)||this};
_.f(vH3,_.m);vH3.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
vH3.prototype.onSingleSelectCheckedChanged=function(n){n=_.mZ(n);for(var D=0;D<this.data.options.length;D++)if(n.data!==_.u(this.data.options[D],jYC)){var L="data.options."+D+".feedbackOptionRenderer.checked";this.notifyPath(L);this.set(L,!1)}};
var AU=vH3;AU.prototype.onSingleSelectCheckedChanged=AU.prototype.onSingleSelectCheckedChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],AU.prototype,"data",void 0);
_.Y([_.R("yt-feedback-single-select-changed"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],AU.prototype,"onSingleSelectCheckedChanged",null);AU=_.Y([_.X({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],AU);
_.l(AU,"ytd-feedback-question-renderer",function(){if(m33!==void 0)return m33;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return m33=n},{mode:1});var X_l;var zh=function(){return _.m.apply(this,arguments)||this};
_.f(zh,_.m);zh.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
zh.prototype.getSelectedFeedbackResults=function(){for(var n={},D=0;D<this.data.questions.length;D++)for(var L=_.u(this.data.questions[D],NoA),g=0;g<L.options.length;g++){var b=_.u(L.options[g],jYC);b&&b.checked&&(n[b.optionKey]=b.resultText)}return n};
zh.prototype.onKeyUp=function(){var n=this;_.Ya(_.fj,function(){_.bP(n.hostElement,"yt-refit")});
_.fj.start()};
zh.prototype.submitSurvey=function(){var n=this.getSelectedFeedbackResults();Object.keys(n).length>0&&_.Bz(this.hostElement,[this.data.submitFeedbackEndpoint,{survey_results:n,is_feedback_token_unencrypted:!0}])};
var IR=zh;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],IR.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],IR.prototype,"data",void 0);IR=_.Y([_.X({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],IR);
_.l(IR,"ytd-feedback-survey-renderer",function(){if(X_l!==void 0)return X_l;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return X_l=n},{mode:1});var ld3;var Mbw;var Ca=function(){return _.m.apply(this,arguments)||this};
_.f(Ca,_.m);Ca.prototype.computeAlt=function(n){return _.o_(n)};
Ca.prototype.submitResponse=function(){var n,D;(n=this.data)!=null&&n.feedbackToken&&((D=this.data)==null?void 0:D.nextStageIndex)!==void 0&&(_.Vm(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.Vm(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Ca.prototype.onClick=function(){this.submitResponse()};
var rZ=Ca;rZ.prototype.onClick=rZ.prototype.onClick;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rZ.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],rZ.prototype,"vertical",void 0);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rZ.prototype,"onClick",null);
rZ=_.Y([_.X({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],rZ);
_.l(rZ,"ytd-single-select-answer-option-renderer",function(){if(Mbw!==void 0)return Mbw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Mbw=n},{mode:1});var oH2;var OX=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return n};
_.f(OX,_.m);OX.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
OX.prototype.dataChanged=function(){var n,D;this.vertical=((D=(n=this.data)==null?void 0:n.answerOrientation)!=null?D:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
OX.prototype.submitFeedback=function(n){var D;((D=this.data)==null?0:D.responseEndpoint)&&n&&_.Bz(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[n]}])};
var i0=OX;i0.prototype.dataChanged=i0.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],i0.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],i0.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],i0.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],i0.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],i0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],i0.prototype,"vertical",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],i0.prototype,"darkerDarkTheme",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],i0.prototype,"dataChanged",null);i0=_.Y([_.X({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],i0);
_.l(i0,"ytd-single-select-question-renderer",function(){if(oH2!==void 0)return oH2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return oH2=n},{mode:1});var YcC=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return n};
_.f(YcC,_.m);_.G=YcC.prototype;_.G.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"}}}};
_.G.dataChanged=function(){this.jumpToStage(0)};
_.G.jumpToStage=function(n){var D,L;if((D=this.data)==null?0:(L=D.stages)==null?0:L[n])this.currentStage=this.data.stages[n],this.refitAfterRender()};
_.G.computeAlt=function(n){return _.o_(n)};
_.G.computeSimpleMessage=function(n){var D;return(D=_.u(n,Lew))==null?void 0:D.messageText};
_.G.computeHideDismiss=function(n){var D;return(D=_.u(n,rel))==null?void 0:D.hideParentDismissButton};
_.G.onDismissTap=function(){_.$d(this.hostElement,"yt-close-popup-action");_.u(this.currentStage,Lew)||this.data.dismissalEndpoint&&(_.c("web_ytd_multi_stage_survey_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.dismissalEndpoint]):_.E().resolve(_.S6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}}))};
_.G.refitAfterRender=function(){var n=this;_.X6(this,function(){_.bP(n.hostElement,"yt-refit")})};
var wZ=YcC;wZ.prototype.dataChanged=wZ.prototype.dataChanged;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],wZ.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],wZ.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(bwA),_.F("design:type",Object)],wZ.prototype,"ytdHatsSurveyBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],wZ.prototype,"currentStage",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],wZ.prototype,"dataChanged",null);wZ=_.Y([_.X({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],wZ);
_.l(wZ,"ytd-multi-stage-survey-renderer",function(){if(ld3!==void 0)return ld3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ld3=n},{mode:1});var ScA;var hU=function(){return _.m.apply(this,arguments)||this};
_.f(hU,_.m);hU.prototype.computeAlt=function(n){return _.o_(n)};
hU.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.E().resolve(_.S6).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.$d(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.y3J(!1)))};
hU.prototype.onTap=function(){this.vertical&&this.submitResponse()};
var WY=hU;WY.prototype.onTap=WY.prototype.onTap;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],WY.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],WY.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],WY.prototype,"vertical",void 0);
_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WY.prototype,"onTap",null);WY=_.Y([_.X({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],WY);
_.l(WY,"ytd-single-option-survey-option-renderer",function(){if(ScA!==void 0)return ScA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ScA=n},{mode:1});var FNU;var H5U=function(){return _.m.apply(this,arguments)||this};
_.f(H5U,_.m);_.G=H5U.prototype;_.G.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(){var n,D;this.vertical=(((n=this.data)==null?void 0:(D=n.surveyOrientation)==null?void 0:D.type)||"HORIZONTAL")==="VERTICAL"};
_.G.computeAlt=function(n){return _.o_(n)};
_.G.onDismissTap=function(){_.$d(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.E().resolve(_.S6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.y3J(!1))};
var eX=H5U;eX.prototype.dataChanged=eX.prototype.dataChanged;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],eX.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],eX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(bwA),_.F("design:type",Object)],eX.prototype,"ytdHatsSurveyBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],eX.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],eX.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],eX.prototype,"vertical",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],eX.prototype,"dataChanged",null);eX=_.Y([_.X({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],eX);
_.l(eX,"ytd-single-option-survey-renderer",function(){if(FNU!==void 0)return FNU;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return FNU=n},{mode:1});var y7T;var xC=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(xC,_.m);xC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
xC.prototype.onDismissTap=function(){_.$d(this.hostElement,"yt-close-popup-action")};
xC.prototype.onNavigate=function(){_.$d(this.hostElement,"yt-close-popup-action")};
var Ka=xC;Ka.prototype.onNavigate=Ka.prototype.onNavigate;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ka.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Ka.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ka.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Ka.prototype,"darkerDarkTheme",void 0);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Ka.prototype,"onNavigate",null);Ka=_.Y([_.X({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],Ka);
_.l(Ka,"ytd-survey-follow-up-renderer",function(){if(y7T!==void 0)return y7T;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return y7T=n},{mode:1});var NvC;var jJ2;var nKO;var DgA=function(){var n=_.m.apply(this,arguments)||this;n.polymer2="Element"in Polymer;return n};
_.f(DgA,_.m);_.G=DgA.prototype;_.G.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.G.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.G.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.G.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("minutes-changed",this.minutes))};
_.G.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("seconds-changed",this.seconds))};
_.G.updateMinutesFromBinding=function(n){this.minutes=n.detail.value};
_.G.updateSecondsFromBinding=function(n){this.seconds=n.detail.value};
var RR=DgA;RR.prototype.secondsChangedForBinding=RR.prototype.secondsChangedForBinding;RR.prototype.minutesChangedForBinding=RR.prototype.minutesChangedForBinding;RR.prototype.secondsChanged=RR.prototype.secondsChanged;_.Y([_.t(),_.F("design:type",String)],RR.prototype,"minutes",void 0);_.Y([_.t(),_.F("design:type",String)],RR.prototype,"seconds",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],RR.prototype,"polymer2",void 0);
_.Y([_.bM("#seconds"),_.F("design:type",Object)],RR.prototype,"secondsEl",void 0);_.Y([_.P("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RR.prototype,"secondsChanged",null);_.Y([_.P("minutes"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RR.prototype,"minutesChangedForBinding",null);
_.Y([_.P("seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],RR.prototype,"secondsChangedForBinding",null);RR=_.Y([_.Ep({is:"yt-timestamp-input",disableElementRegistration:!0})],RR);
_.l(RR,"yt-timestamp-input",function(){if(nKO===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;jJ2===void 0&&(jJ2=document.createElement("template"));var g=jJ2;L.call(D,g.content.cloneNode(!0),n.content.firstChild);nKO=n}n=nKO;return n},{mode:2});var LT3=function(){return _.m.apply(this,arguments)||this};
_.f(LT3,_.m);_.G=LT3.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$17940_scroller.dialogElement=this.hostElement.parentNode};
_.G.dataChanged=function(){var n=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.YI().getPlayerPromise().then(function(D){D=D.getCurrentTime();n.minutes=Math.floor(D/60).toString();n.seconds=(Math.floor(D)%60).toString()})};
_.G.onTapSubmit=function(n){n.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(n={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(n.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(n.minutes=this.minutes,n.seconds=this.seconds),_.c("web_ytd_legal_report_details_form_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.serviceEndpoint,n]):_.E().resolve(_.S6).resolveCommand(this.serviceEndpoint,
{form:Object.assign({},n,{element:this.hostElement})}))};
_.G.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.G.onYtServiceRequestCompleted=function(n,D){D=D.actions;if(Array.isArray(D))for(var L=0,g=D.length;L<g;L++)_.u(D[L],_.zO)&&(n.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(D[L]))};
_.G.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.G.toggleSubmitButton=function(n){this.set("submitButton.isDisabled",!n)};
_.G.handleInput=function(){var n=this.issueType,D=this.affiliation,L=this.minutes,g=this.seconds;L=!this.showTimestamp||!!L&&!!g;this.toggleSubmitButton(!!this.descriptionText&&!!n&&!!D&&L)};
_.G.computeServiceEndpoint=function(n){return this.get("submitButton.buttonRenderer.serviceEndpoint",n)};
_.G.computeSubmitButton=function(n){(n=this.get("submitButton.buttonRenderer",n))&&(n=Object.assign({},n,{serviceEndpoint:void 0}));return n};
_.G.computeShowTimestamp=function(n){return!!n};
_.G.onValueChangedForIssueType=function(n){this.issueType=n.detail.value};
_.G.onValueChangedForAffiliation=function(n){this.affiliation=n.detail.value};
_.G.updateDescriptionTextFromBinding=function(n){this.descriptionText=n.detail.value};
_.G.updateFullNameTextFromBinding=function(n){this.fullNameText=n.detail.value};
_.G.updateMinutesFromBinding=function(n){this.minutes=n.detail.value};
_.G.updateSecondsFromBinding=function(n){this.seconds=n.detail.value};
var PY=LT3;PY.prototype.handleInput=PY.prototype.handleInput;PY.prototype.onYtServiceRequestError=PY.prototype.onYtServiceRequestError;PY.prototype.onYtServiceRequestCompleted=PY.prototype.onYtServiceRequestCompleted;PY.prototype.onYtServiceRequestSent=PY.prototype.onYtServiceRequestSent;PY.prototype.dataChanged=PY.prototype.dataChanged;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],PY.prototype,"ytOpenPopupBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],PY.prototype,"JSC$17940_scroller",void 0);_.Y([_.bM("#description"),_.F("design:type",HTMLInputElement)],PY.prototype,"description",void 0);_.Y([_.bM("#full-name"),_.F("design:type",Object)],PY.prototype,"fullName",void 0);_.Y([_.t(),_.F("design:type",Object)],PY.prototype,"data",void 0);
_.Y([_.t({computed:"computeShowTimestamp(data.timestampLabel)"}),_.F("design:type",Boolean)],PY.prototype,"showTimestamp",void 0);_.Y([_.t({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.F("design:type",Object)],PY.prototype,"serviceEndpoint",void 0);_.Y([_.t({computed:"computeSubmitButton(data)"}),_.F("design:type",Object)],PY.prototype,"submitButton",void 0);_.Y([_.t(),_.F("design:type",String)],PY.prototype,"descriptionText",void 0);
_.Y([_.t(),_.F("design:type",Number)],PY.prototype,"issueType",void 0);_.Y([_.t(),_.F("design:type",Number)],PY.prototype,"affiliation",void 0);_.Y([_.t(),_.F("design:type",String)],PY.prototype,"fullNameText",void 0);_.Y([_.t(),_.F("design:type",String)],PY.prototype,"minutes",void 0);_.Y([_.t(),_.F("design:type",String)],PY.prototype,"seconds",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],PY.prototype,"dataChanged",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],PY.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],PY.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],PY.prototype,"onYtServiceRequestError",null);_.Y([_.P("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],PY.prototype,"handleInput",null);PY=_.Y([_.X({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],PY);
_.l(PY,"ytd-legal-report-details-form-renderer",function(){if(NvC!==void 0)return NvC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return NvC=n},{mode:1});var gKA;var tU=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return n};
_.f(tU,_.m);tU.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
tU.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var n=this.formRenderer.getForm();n&&this.data.submitEndpoint&&(_.c("web_ytd_form_popup_content_command_resolver_ks")?_.Bz(this.hostElement,[this.data.submitEndpoint,n]):_.E().resolve(_.S6).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},n,{element:this.hostElement})}),_.$d(this.hostElement,"yt-close-popup-action"))}};
tU.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.$d(this.hostElement,"yt-close-popup-action"))};
tU.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
var mC=tU;mC.prototype.onPopupClosed=mC.prototype.onPopupClosed;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],mC.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mC.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],mC.prototype,"ytActionHandlerBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],mC.prototype,"ytRendererBehavior",void 0);_.Y([_.bM("yt-form-renderer"),_.F("design:type",Object)],mC.prototype,"formRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],mC.prototype,"data",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],mC.prototype,"onPopupClosed",null);mC=_.Y([_.X({is:"ytd-form-popup-content",disableElementRegistration:!0})],mC);
_.l(mC,"ytd-form-popup-content",function(){if(gKA!==void 0)return gKA;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return gKA=n},{mode:1});var bb2;var vY=function(){return _.m.apply(this,arguments)||this};
_.f(vY,_.m);vY.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
vY.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
vY.prototype.onPopupOpened=function(){_.bP(this.hostElement,"yt-invalidate-popup-tabbables")};
vY.prototype.onYtServiceRequestCompleted=function(n,D){D.data&&D.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.bP(this.hostElement,"yt-invalidate-popup-tabbables"))};
var Xm=vY;Xm.prototype.onYtServiceRequestCompleted=Xm.prototype.onYtServiceRequestCompleted;Xm.prototype.onPopupOpened=Xm.prototype.onPopupOpened;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Xm.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Xm.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Xm.prototype,"data",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Xm.prototype,"onPopupOpened",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],Xm.prototype,"onYtServiceRequestCompleted",null);Xm=_.Y([_.X({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Xm);
_.l(Xm,"ytd-form-popup-renderer",function(){if(bb2!==void 0)return bb2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return bb2=n},{mode:1});var $gA;var GAl=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;return n};
_.f(GAl,_.m);_.G=GAl.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");NXo(this.hostElement)};
_.G.onYtServiceRequestSent=function(){this.isLoading=!0};
_.G.onYtServiceRequestCompleted=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.G.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.J9(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.G.closePopupHandler=function(){this.fireOnCloseActions()};
_.G.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var n=this.get("data.headerImage.thumbnails");n&&(n=_.XJ(n,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+n+")")}};
_.G.onYtNavigate=function(n){(n=_.mZ(n))&&n.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
var l0=GAl;l0.prototype.onYtNavigate=l0.prototype.onYtNavigate;l0.prototype.onHeaderImageChanged=l0.prototype.onHeaderImageChanged;l0.prototype.closePopupHandler=l0.prototype.closePopupHandler;l0.prototype.onYtServiceRequestCompleted=l0.prototype.onYtServiceRequestCompleted;l0.prototype.onYtServiceRequestSent=l0.prototype.onYtServiceRequestSent;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],l0.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],l0.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],l0.prototype,"isLoading",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLDivElement)],l0.prototype,"header",void 0);_.Y([_.bM("#confirm-button"),_.F("design:type",_.ph)],l0.prototype,"confirmButton",void 0);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],l0.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],l0.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],l0.prototype,"closePopupHandler",null);_.Y([_.P("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],l0.prototype,"onHeaderImageChanged",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],l0.prototype,"onYtNavigate",null);
l0=_.Y([_.X({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],l0);
_.l(l0,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if($gA!==void 0)return $gA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $gA=n},{mode:1});var qxo;var Vzl=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;return n};
_.f(Vzl,_.m);_.G=Vzl.prototype;_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);NXo(this.hostElement)};
_.G.onYtServiceRequestCompleted=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.G.onYtServiceRequestError=function(n){_.Og(this.hostElement,n.detail.error.message)};
_.G.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.G.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.$d(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.G.onDataChanged=function(){this.isLoading=!1;var n=this.get("data.headerImage.thumbnails");n&&(n=_.XJ(n,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+n+")");n=_.r1();var D=_.Ck(),L=this.get("data.trackingParams");L&&D&&n&&_.vz(n,D,_.JR(L))};
_.oh.Object.defineProperties(Vzl.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
var MF=Vzl;MF.prototype.onDataChanged=MF.prototype.onDataChanged;MF.prototype.onDomChange=MF.prototype.onDomChange;MF.prototype.onYtServiceRequestError=MF.prototype.onYtServiceRequestError;MF.prototype.onYtServiceRequestCompleted=MF.prototype.onYtServiceRequestCompleted;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],MF.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],MF.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],MF.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],MF.prototype,"isLoading",void 0);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],MF.prototype,"hasDescription",null);_.Y([_.bM("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],MF.prototype,"scrollable",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],MF.prototype,"header",void 0);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MF.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MF.prototype,"onYtServiceRequestError",null);
_.Y([_.R("dom-change"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],MF.prototype,"onDomChange",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],MF.prototype,"onDataChanged",null);MF=_.Y([_.X({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],MF);
_.l(MF,"ytd-gaming-account-link-setting-renderer",function(){if(qxo!==void 0)return qxo;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return qxo=n},{mode:1});var UgD;var BcC;var Jr3=function(){var n=_.m.apply(this,arguments)||this;n.isHeader=!1;n.getEndpointForm=ol3;return n};
_.f(Jr3,_.m);_.G=Jr3.prototype;_.G.triggerHintActions=function(){var n=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var D=_.Vm(n.hostElement,"yt-get-opened-popups-action");!(D&&D.length===1?D[0]:[]).some(function(L){L=L.openPopupAction.popupType;return L==="SURVEY"||L==="MEALBAR"||L==="HINT"})&&n.data.hintActions&&n.guideOpened&&(_.J9(n.hostElement,n.data.hintActions,n.hostElement),n.data.hintActions=void 0)})};
_.G.getBadgeIconType=function(n){return n&&n.liveBroadcasting?"live":null};
_.G.onDown=function(){this.interaction.triggerDown()};
_.G.onUp=function(){this.interaction.triggerUp()};
_.G.onTap=function(n){if(this.data.serviceEndpoint){var D;_.c("shorts_controller_retrieve_seedless_sequence_v2")&&((D=_.u(this.data.serviceEndpoint,_.ds))==null?void 0:D.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):MB3(this.data.serviceEndpoint,this);n.preventDefault()}else this.data.navigationEndpoint&&!_.mP(_.tW(n),this.hostElement,["A".toString()])&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.G.computeActive=function(n,D){if(!n)return!1;var L=n.navigationEndpoint;n=n.serviceEndpoint;if(!L&&!n||!D)return!1;if(L){n=(n=UW(D))&&["subscriptions","filteredsubscriptions"].includes(n);if(_.u(L,_.kz)&&_.u(D,_.kz)&&!n){var g=_.u(L,_.kz).browseId;D=_.u(D,_.kz).browseId;return g!==void 0&&D!==void 0&&(g===D||g==="VLWL"&&D==="FEwatch_later"||g==="FEwatch_later"&&D==="VLWL")}var b;L=(b=_.u(L.commandMetadata,_.jr))==null?void 0:b.url;D=(g=_.u(D.commandMetadata,_.jr))==null?void 0:g.url;return!(!L||
!D||L!==D&&L!==_.gm(D))}return this.isActiveShortsTab(n,D)};
_.G.isActiveShortsTab=function(n,D){D=!!_.u(D,_.ds)||!!_.u(D,_.w9);return(!!_.u(n,_.ds)||!!_.u(n,_.w9))&&D};
_.G.computeIsPrimary=function(n){return!!n};
_.oh.Object.defineProperties(Jr3.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 n=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&n)return n}}});
var oR=Jr3;oR.prototype.onTap=oR.prototype.onTap;oR.prototype.onUp=oR.prototype.onUp;oR.prototype.onDown=oR.prototype.onDown;oR.prototype.triggerHintActions=oR.prototype.triggerHintActions;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],oR.prototype,"componentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oR.prototype,"rendererBehavior",void 0);_.Y([_.W(_.lt.YtTaskEmitterBehavior),_.F("design:type",Object)],oR.prototype,"taskEmitterBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],oR.prototype,"activeEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],oR.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],oR.prototype,"guideOpened",void 0);_.Y([_.t(),_.F("design:type",String)],oR.prototype,"type",void 0);_.Y([_.bM("yt-interaction"),_.F("design:type",Object)],oR.prototype,"interaction",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],oR.prototype,"isHeader",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data","activeEndpoint"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oR.prototype,"active",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],oR.prototype,"isPrimary",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.count","data.presentationStyle","data.badges.*"),_.F("design:type",String),_.F("design:paramtypes",[])],oR.prototype,"lineEndStyle",null);
_.Y([_.x("lineEndStyle"),_.F("design:type",Object),_.F("design:paramtypes",[])],oR.prototype,"ariaLabel",null);_.Y([_.P("data.hintActions","guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oR.prototype,"triggerHintActions",null);_.Y([_.R("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oR.prototype,"onDown",null);
_.Y([_.R("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oR.prototype,"onUp",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],oR.prototype,"onTap",null);oR=_.Y([_.X({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],oR);
_.l(oR,"ytd-guide-entry-renderer",function(){if(BcC!==void 0)return BcC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BcC=n},{mode:1});var kAJ=function(){var n=_.m.apply(this,arguments)||this;n.userToggled=!1;return n};
_.f(kAJ,_.m);_.G=kAJ.prototype;_.G.getItemsPath=function(){return"data.expandableItems"};
_.G.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.G.onExpanderItemTapped=function(n){var D=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.c("kevlar_guide_expandable_items_killswitch")&&_.X6(this,function(){_.tG(D.expandableItems)});
n.preventDefault()};
_.G.onCollapserItemTapped=function(n){var D=this;this._setExpanded(!1);this.userToggled=!0;n.preventDefault();this.expandableItems&&!_.c("kevlar_guide_collapsible_items_killswitch")&&_.X6(this,function(){_.Pr(D.hostElement)})};
_.G.observeActiveEndpoint=function(){for(var n=this.activeEndpoint,D=this.data,L=this.expandableItems.children,g=0,b=L.length;g<b;g++)L[g].activeEndpoint=n;D&&D.autoExpandCommand&&n&&!this.userToggled&&(L=this.data.autoExpandCommand,D=!(!_.u(L,_.kz)||!_.u(n,_.kz)||_.u(L,_.kz).browseId!==_.u(n,_.kz).browseId),n=this.get("commandMetadata.webCommandMetadata.url",n),L=this.get("commandMetadata.webCommandMetadata.url",L),D=D||!!(n&&L&&n.includes(L)),this._setExpanded(D),D&&this.ytLazyListBehavior.fillRemainingListItems())};
var YC=kAJ;YC.prototype.observeActiveEndpoint=YC.prototype.observeActiveEndpoint;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YC.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],YC.prototype,"ytLazyListBehavior",void 0);_.Y([_.bM("#expandable-items"),_.F("design:type",HTMLElement)],YC.prototype,"expandableItems",void 0);
_.Y([_.t(),_.F("design:type",Object)],YC.prototype,"data",void 0);_.Y([_.t({readOnly:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],YC.prototype,"expanded",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],YC.prototype,"initialCount",void 0);_.Y([_.t(),_.F("design:type",Object)],YC.prototype,"activeEndpoint",void 0);_.Y([_.P("data","activeEndpoint","canShowMore"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YC.prototype,"observeActiveEndpoint",null);
YC=_.Y([_.X({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],YC);
_.l(YC,"ytd-guide-collapsible-entry-renderer",function(){if(UgD!==void 0)return UgD;var n=document.createElement("template");_.z(n,'\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" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" 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" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return UgD=n},{mode:_.He("kevlar_poly_si_batch_j079")?1:2});var p83;var Zbo;var alU=function(){var n=_.m.apply(this,arguments)||this;n.allVideosCount=0;n.renderGuideEntry=!1;return n};
_.f(alU,_.m);alU.prototype.observeRenderEntry=function(){var n;this.renderGuideEntry=!((n=this.data)==null||!n.alwaysShow)||!!this.allVideosCount};
var SX=alU;SX.prototype.observeRenderEntry=SX.prototype.observeRenderEntry;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],SX.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],SX.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],SX.prototype,"activeEndpoint",void 0);_.Y([_.t({selector:_.wuT}),_.F("design:type",Object)],SX.prototype,"allVideosCount",void 0);
_.Y([_.t(),_.F("design:type",Object)],SX.prototype,"renderGuideEntry",void 0);_.Y([_.V8("allVideosCount","data.alwaysShow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SX.prototype,"observeRenderEntry",null);SX=_.Y([_.X({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],SX);
_.l(SX,"ytd-guide-downloads-entry-renderer",function(){if(Zbo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);Zbo=n}n=Zbo;return n},{mode:1});var dg3=function(){var n=_.m.apply(this,arguments)||this;n.youtab=_.c("web_enable_youtab");n.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return n};
_.f(dg3,_.m);_.G=dg3.prototype;_.G.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]]"}}}}}};
_.G.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var n=this.sectionItems.children,D=0,L=n.length;D<L;D++)n[D].activeEndpoint=this.activeEndpoint}};
_.G.handleAddToGuideSectionAction=function(n){var D=_.u(n,aHw);if(D&&this.data&&(n=D.items,D=D.handlerData,n&&D&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(D)>-1)){D=0;for(var L=n.length;D<L;D++)n[D].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,n[D])}};
_.G.handleRemoveFromGuideSectionAction=function(n){var D=_.u(n,dQ2);D&&this.data&&(n=D.guideEntryId,D=D.handlerData,n&&D&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(D)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(n,this.data.sectionItems),this.removeFromCollapsedSection(n,this.data.sectionItems)))};
_.G.removeFromExpandedSection=function(n,D){n=this.getEntryIndexMatchingId(n,D);n!==-1&&this.splice("data.sectionItems",n,1)};
_.G.removeFromCollapsedSection=function(n,D){var L=D.findIndex(function(g){return!!_.u(g,xQ3)});
L&&L!==-1&&D[L]&&_.u(D[L],xQ3)&&(D=_.u(D[L],xQ3).expandableItems)&&(n=this.getEntryIndexMatchingId(n,D),n!==-1&&this.splice("data.sectionItems."+L+".guideCollapsibleEntryRenderer.expandableItems",n,1))};
_.G.getEntryIndexMatchingId=function(n,D){var L=this;return D.findIndex(function(g){return L.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",g)===n})};
var Fm=dg3;Fm.prototype.activeEndpointChanged=Fm.prototype.activeEndpointChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fm.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Fm.prototype,"actionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Fm.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.bM("#section-items"),_.F("design:type",HTMLDivElement)],Fm.prototype,"sectionItems",void 0);_.Y([_.bM("#header-entry"),_.F("design:type",Object)],Fm.prototype,"headerEntry",void 0);_.Y([_.t(),_.F("design:type",Object)],Fm.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Fm.prototype,"activeEndpoint",void 0);_.Y([_.t(),_.F("design:type",Object)],Fm.prototype,"youtab",void 0);
_.Y([_.P("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fm.prototype,"activeEndpointChanged",null);Fm=_.Y([_.X({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Fm);
_.l(Fm,"ytd-guide-collapsible-section-entry-renderer",function(){if(p83===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);p83=n}n=p83;return n},{mode:1});var TcT;var EKA;var s4A=function(){var n=_.m.apply(this,arguments)||this;n.modernTypography=_.c("web_modern_typography");n.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 n};
_.f(s4A,_.m);_.G=s4A.prototype;
_.G.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}}}}};
_.G.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var n=_.Vm(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);n&&n.length===1&&n[0]&&_.Vm(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.G.handleResetChannelUnreadCountCommand=function(n){var D;(n=(D=_.u(n,sYw))==null?void 0:D.channelId)&&this.data&&this.data.items&&(D=this.getPathToEntryMatchingId(n))&&(this.set(D+".guideEntryRenderer.count",0),this.set(D+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.G.handleResetSubscriptionsUnreadDotCommand=function(n){var D,L=(D=_.u(n,ce3))==null?void 0:D.targetId,g;L&&(g=this.data)!=null&&g.items&&(n=this.data.items.findIndex(function(b){var q;return((q=b.guideEntryRenderer)==null?void 0:q.targetId)===L}),n<0||this.set("data.items."+n+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.G.getPathToEntryMatchingId=function(n){if(this.data&&this.data.items){var D=this.getEntryIndexMatchingId(n,this.data.items);if(D>-1)return"data.items."+D;for(var L=0;L<this.data.items.length;L++)if(D=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[L]))if(D=this.getEntryIndexMatchingId(n,D),D>-1)return"data.items."+L+".guideCollapsibleEntryRenderer.expandableItems."+D}};
_.G.handleAddToGuideSectionAction=function(n){var D=this;if(_.u(n,aHw)){var L=_.u(n,aHw).items;n=_.u(n,aHw).handlerData;var g,b;L&&n&&((g=this.data)==null?void 0:(b=g.handlerDatas)==null?void 0:b.indexOf(n))>-1&&(L=L.filter(function(q){return(q=D.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",q))&&!D.isGuideItemPresent(q)}),this.unshift.apply(this,["data.items"].concat(_.Iu(L))))}};
_.G.isGuideItemPresent=function(n){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(n,this.data.items)!==-1)return!0;var D=this.data.items.find(function(L){return!!L.guideCollapsibleEntryRenderer});
if((D==null?0:D.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(n,D.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.G.getEntryIndexMatchingId=function(n,D){var L=this;return D.findIndex(function(g){return L.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",g)===n})};
_.G.handleRemoveFromGuideSectionAction=function(n){if(_.u(n,dQ2)){var D=_.u(n,dQ2).guideEntryId;n=_.u(n,dQ2).handlerData;var L,g;D&&n&&((L=this.data)==null?void 0:(g=L.handlerDatas)==null?void 0:g.indexOf(n))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(D,this.data.items),this.removeFromCollapsedSection(D,this.data.items))}};
_.G.removeFromExpandedSection=function(n,D){n=this.getEntryIndexMatchingId(n,D);n!==-1&&this.splice("data.items",n,1)};
_.G.removeFromCollapsedSection=function(n,D){var L=D.findIndex(function(g){return!!g.guideCollapsibleEntryRenderer});
L!==-1&&(D=D[L].guideCollapsibleEntryRenderer.expandableItems)&&(n=this.getEntryIndexMatchingId(n,D),n!==-1&&this.splice("data.items."+L+".guideCollapsibleEntryRenderer.expandableItems",n,1))};
_.G.activeEndpointChanged=function(){for(var n=_.r(this.hostElement).querySelector("#items").children,D=0,L=n.length;D<L;D++)n[D].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.G.guideOpenedChanged=function(){for(var n=_.r(this.hostElement).querySelector("#items").children,D=0,L=n.length;D<L;D++)n[D].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
var HY=s4A;HY.prototype.guideOpenedChanged=HY.prototype.guideOpenedChanged;HY.prototype.activeEndpointChanged=HY.prototype.activeEndpointChanged;HY.prototype.persistentGuideChanged=HY.prototype.persistentGuideChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],HY.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],HY.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],HY.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],HY.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],HY.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HY.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],HY.prototype,"modernTypography",void 0);_.Y([_.t(),_.F("design:type",String)],HY.prototype,"type",void 0);_.Y([_.t({value:20}),_.F("design:type",Number)],HY.prototype,"initialCount",void 0);_.Y([_.t({value:10}),_.F("design:type",Number)],HY.prototype,"targetFramerate",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],HY.prototype,"autoFill",void 0);_.Y([_.t({value:50}),_.F("design:type",Number)],HY.prototype,"renderDelay",void 0);
_.Y([_.P("guidePersistentAndVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HY.prototype,"persistentGuideChanged",null);_.Y([_.V8("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HY.prototype,"activeEndpointChanged",null);_.Y([_.V8("guideOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HY.prototype,"guideOpenedChanged",null);
HY=_.Y([_.X({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],HY);
_.l(HY,"ytd-guide-section-renderer",function(){if(EKA!==void 0)return EKA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EKA=n},{mode:_.He("kevlar_poly_si_batch_j073")?1:2});var cro;var Q4J=function(){return _.m.apply(this,arguments)||this};
_.f(Q4J,_.m);_.oh.Object.defineProperties(Q4J.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
var yA=Q4J;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yA.prototype,"rendererBehaviors",void 0);_.Y([_.t(),_.F("design:type",Object)],yA.prototype,"data",void 0);_.Y([_.t(),_.x("data.signInButton.buttonRenderer.style"),_.F("design:type",Object),_.F("design:paramtypes",[])],yA.prototype,"alignByText",null);yA=_.Y([_.X({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],yA);
_.l(yA,"ytd-guide-signin-promo-renderer",function(){if(cro===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);cro=n}n=cro;return n},{mode:1});var NF=function(){var n=_.m.apply(this,arguments)||this;n.showFooter=!1;return n};
_.f(NF,_.m);NF.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}}}}};
NF.prototype.attached=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1){D=_.E().resolve(_.Yo(_.R$));if(!D)return L.jumpTo(0);D.setGuideData(n.hostElement);return _.p(L,0,3)}n.ytLazyListBehavior.initialCount=2;return L.return()})};
NF.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
var jX=NF;jX.prototype.dataChanged=jX.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jX.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],jX.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.DH.YtLazyListBehavior),_.F("design:type",Object)],jX.prototype,"ytLazyListBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jX.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],jX.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],jX.prototype,"showFooter",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],jX.prototype,"autoFill",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jX.prototype,"dataChanged",null);jX=_.Y([_.X({is:"ytd-guide-renderer",disableElementRegistration:!0})],jX);
_.l(jX,"ytd-guide-renderer",function(){if(TcT!==void 0)return TcT;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return TcT=n},{mode:_.He("kevlar_poly_si_batch_j073")?1:2});var u5A;var flR=function(){var n=_.m.apply(this,arguments)||this;n.systemIcons=_.c("kevlar_system_icons");n.frostedGlass=_.c("web_frosted_glass");n.getEndpointForm=ol3;return n};
_.f(flR,_.m);_.G=flR.prototype;_.G.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.G.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.o_(this.data.formattedTitle))};
_.G.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.G.onDown=function(){this.interaction.triggerDown()};
_.G.onUp=function(){this.interaction.triggerUp()};
_.G.onTap=function(n){if(this.data.serviceEndpoint){var D;_.c("shorts_controller_retrieve_seedless_sequence_v2")&&((D=_.u(this.data.serviceEndpoint,_.ds))==null?void 0:D.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):MB3(this.data.serviceEndpoint,this);n.preventDefault()}else{var L;((L=this.data)==null?0:L.navigationEndpoint)&&!_.mP(_.tW(n),this.hostElement,["A".toString()])&&_.bP(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.G.computeActive=function(n,D){if(!n)return!1;var L=n.navigationEndpoint;n=n.serviceEndpoint;if(!L&&!n||!D)return!1;if(L){n=_.u(L,_.kz);var g=_.u(D,_.kz);if(n&&g)return n.browseId===g.browseId&&n.params===g.params;var b;L=(b=_.u(L.commandMetadata,_.jr))==null?void 0:b.url;var q;D=(q=_.u(D.commandMetadata,_.jr))==null?void 0:q.url;return!(!L||!D||L!==D&&L!==_.gm(D))}return this.isActiveShortsTab(n,D)};
_.G.isActiveShortsTab=function(n,D){D=!!_.u(D,_.ds)||!!_.u(D,_.w9);return(!!_.u(n,_.ds)||!!_.u(n,_.w9))&&D};
_.G.computeTitle=function(n,D){return D?"":_.o_(n)};
_.oh.Object.defineProperties(flR.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
var nf=flR;nf.prototype.onTap=nf.prototype.onTap;nf.prototype.onUp=nf.prototype.onUp;nf.prototype.onDown=nf.prototype.onDown;nf.prototype.onActiveStateChange=nf.prototype.onActiveStateChange;nf.prototype.dataChanged=nf.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],nf.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.hL),_.F("design:type",Object)],nf.prototype,"ironButtonState",void 0);_.Y([_.t(),_.F("design:type",Object)],nf.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],nf.prototype,"activeEndpoint",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],nf.prototype,"noLabels",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.F("design:type",Boolean)],nf.prototype,"isActive",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nf.prototype,"systemIcons",void 0);_.Y([_.bM("yt-interaction"),_.F("design:type",Object)],nf.prototype,"interaction",void 0);_.Y([_.x("isActive"),_.F("design:type",Object),_.F("design:paramtypes",[])],nf.prototype,"ariaSelected",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nf.prototype,"frostedGlass",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nf.prototype,"dataChanged",null);_.Y([_.P("isActive"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nf.prototype,"onActiveStateChange",null);_.Y([_.R("down"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nf.prototype,"onDown",null);
_.Y([_.R("up"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],nf.prototype,"onUp",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],nf.prototype,"onTap",null);nf=_.Y([_.X({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],nf);
_.l(nf,"ytd-mini-guide-entry-renderer",function(){if(u5A!==void 0)return u5A;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return u5A=n},{mode:_.He("kevlar_poly_si_batch_j063")?1:2});var Ar3;var zmJ=function(){var n=_.m.apply(this,arguments)||this;n.allVideosCount=0;n.noLabels=_.c("kevlar_mini_guide_no_labels");n.frostedGlass=_.c("web_frosted_glass");return n};
_.f(zmJ,_.m);_.G=zmJ.prototype;_.G.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.G.visibleChanged=function(){if(this.visible&&!this.data){var n=_.E().resolve(_.Yo(_.R$));n&&n.setGuideData(this.hostElement)}};
_.G.dataChanged=function(){var n=[],D;if((D=this.data)!=null&&D.items){D=_.V(this.data.items);for(var L=D.next();!L.done;L=D.next()){L=L.value;var g=void 0;if((g=L.guideSectionRenderer)==null?0:g.items)for(g=void 0,L=_.V((g=L.guideSectionRenderer)==null?void 0:g.items),g=L.next();!g.done;g=L.next())if(g=g.value,g.guideEntryRenderer)g=g.guideEntryRenderer,g.isPrimary&&n.push({guideEntryRenderer:g});else if(g.guideCollapsibleSectionEntryRenderer){var b=void 0;((b=_.u(g.guideCollapsibleSectionEntryRenderer.headerEntry,
ol))==null?0:b.isPrimary)&&n.push({guideEntryRenderer:_.u(g.guideCollapsibleSectionEntryRenderer.headerEntry,ol)});if(g=g.guideCollapsibleSectionEntryRenderer.sectionItems)for(g=_.V(g),b=g.next();!b.done;b=g.next()){var q=b.value;b=_.u(q,KzA);var U=void 0;((U=_.u(q,ol))==null?0:U.isPrimary)?n.push({guideEntryRenderer:_.u(q,ol)}):b&&(q=void 0,_.u((q=b)==null?void 0:q.entryRenderer,ol)&&(b.alwaysShow||this.allVideosCount)&&n.push({guideEntryRenderer:_.u(b.entryRenderer,ol)}))}}}}this.miniGuideItems=
n};
_.G.activeEndpointChanged=function(){for(var n=this.items.children,D=0;D<n.length;D++)n[D].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
var D2=zmJ;D2.prototype.activeEndpointChanged=D2.prototype.activeEndpointChanged;D2.prototype.dataChanged=D2.prototype.dataChanged;D2.prototype.visibleChanged=D2.prototype.visibleChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],D2.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],D2.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],D2.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],D2.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],D2.prototype,"ytComponentBehavior",void 0);_.Y([_.bM("#items"),_.F("design:type",Object)],D2.prototype,"items",void 0);_.Y([_.t(),_.F("design:type",Object)],D2.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],D2.prototype,"visible",void 0);
_.Y([_.t(),_.F("design:type",Object)],D2.prototype,"miniGuideItems",void 0);_.Y([_.t({selector:_.wuT}),_.F("design:type",Object)],D2.prototype,"allVideosCount",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D2.prototype,"noLabels",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],D2.prototype,"frostedGlass",void 0);_.Y([_.V8("visible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D2.prototype,"visibleChanged",null);
_.Y([_.V8("data","allVideosCount"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D2.prototype,"dataChanged",null);_.Y([_.V8("activeEndpoint"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],D2.prototype,"activeEndpointChanged",null);D2=_.Y([_.X({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],D2);
_.l(D2,"ytd-mini-guide-renderer",function(){if(Ar3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);Ar3=n}n=Ar3;return n},{mode:1});var IlR;var Cco=/^[\x00-\x7F]+$/,rr2=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(rr2,_.m);_.oh.Object.defineProperties(rr2.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var n,D=_.o_((n=this.data)==null?void 0:n.handle);if(D)return _.Mn("@"+D)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var n=_.o_(this.displayHandle),D,L=_.o_((D=this.data)==null?void 0:D.handleUrl);if(n&&L)return _.Mn(L+n)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var n=_.o_(this.displayHandle);if(n&&!Cco.test(n)){var D;return(D=this.data)==null?void 0:D.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var n=_.o_(this.displayHandleUrl),D,L=_.o_((D=this.data)==null?void 0:D.urlInfoText);if(n&&L)return _.Mn(L+" "+n)}}});
var Lf=rr2;_.Y([_.t(),_.F("design:type",Object)],Lf.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lf.prototype,"displayHandle",null);_.Y([_.x("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lf.prototype,"displayHandleUrl",null);_.Y([_.x("displayHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lf.prototype,"warningText",null);
_.Y([_.x("displayHandleUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],Lf.prototype,"urlInfoTextWithUrl",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Lf.prototype,"darkerDarkTheme",void 0);Lf=_.Y([_.X({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Lf);
_.l(Lf,"ytd-handles-claiming-confirm-dialog-content",function(){if(IlR!==void 0)return IlR;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return IlR=n},{mode:1});var ObC;var ibw=function(){var n=_.m.apply(this,arguments)||this;n.okButtonOverride={style:"mono",type:"outline",size:"M"};return n};
_.f(ibw,_.m);ibw.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ibw.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
var gL=ibw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gL.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gL.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gL.prototype,"okButtonOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],gL.prototype,"data",void 0);gL=_.Y([_.X({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],gL);
_.l(gL,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(ObC!==void 0)return ObC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ObC=n},{mode:1});var w8A;var hml=/^[\x00-\x7F]+$/,WTo=function(){var n=_.m.apply(this,arguments)||this;n.isLoading=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(WTo,_.m);WTo.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var n;this.selectedHandle=(n=this.handleInput)==null?void 0:n.value;this.onSelectedHandleChanged(this.selectedHandle);_.Vm(this.hostElement,"yt-refit-popups-action")}};
_.oh.Object.defineProperties(WTo.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var n;return(n=this.data)==null?void 0:n.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Mn("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Mn(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!hml.test(this.selectedHandle)){var n;return(n=this.data)==null?void 0:n.warningText}}}});
var bR=WTo;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],bR.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bR.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],bR.prototype,"selectedHandle",void 0);_.Y([_.t(),_.F("design:type",Object)],bR.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Function)],bR.prototype,"onSelectedHandleChanged",void 0);
_.Y([_.bM("#channel-handle-input"),_.F("design:type",Object)],bR.prototype,"handleInput",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bR.prototype,"handleUrlPrefix",null);_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],bR.prototype,"displayHandle",null);_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],bR.prototype,"displayHandleUrl",null);
_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],bR.prototype,"warningText",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],bR.prototype,"darkerDarkTheme",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bR.prototype,"ytRendererBehavior",void 0);bR=_.Y([_.X({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],bR);
_.l(bR,"ytd-handles-claiming-edit-dialog-content",function(){if(w8A!==void 0)return w8A;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return w8A=n},{mode:1});var eml;var xg2=function(){var n=_.m.apply(this,arguments)||this;n.actionButtonOverride={style:"mono",type:"filled",size:"M"};n.cancelButtonOverride={style:"mono",type:"text",size:"M"};n.selectButtonDisabled=!1;n.isLoading=!1;n.hasSelectedHandleEventListener=!1;n.selectedHandleChanged=function(D){n.selectedHandle=D};
return n};
_.f(xg2,_.m);_.G=xg2.prototype;_.G.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.G.onDataChanged=function(){var n,D;this.selectedHandle=(D=_.u((n=this.data)==null?void 0:n.inputField,BoA))==null?void 0:D.handle};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.onCancel=function(){this.selectedHandle="";_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
_.G.onSelectHandle=function(){var n=this;if(this.selectedHandle!==void 0){var D;((D=this.data)==null?void 0:D.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(L,g){if(g.newHandleUpdateStatus!==void 0&&g.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&g.newHandleUpdateStatus.errorMessage)_.Og(n.hostElement,_.o_(g.newHandleUpdateStatus.errorMessage)),
n.isLoading=!1;else{var b;if((b=n.data)==null?0:b.onChannelUpdateSuccess){L=n.data.onChannelUpdateSuccess;var q,U;if(g=(q=_.u(L,_.zO))==null?void 0:(U=q.popup)==null?void 0:U.handlesClaimingConfirmDialogRenderer)g.handle=_.Mn(n.selectedHandle);n.ytComponentBehavior.resolveCommand(L);_.$d(n.hostElement,"yt-close-popup-action",[n.is])}else n.isLoading=!1}},
onServerError:function(){var L;n.content&&((L=n.content)==null?0:L.handleInput)&&n.content.handleInput.validate();n.isLoading=!1;_.Og(n.hostElement,_.Tg("TRY_AGAIN_LATER"))}}}))}};
_.G.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
var $T=xg2;$T.prototype.onDataChanged=$T.prototype.onDataChanged;$T.prototype.onSelectedHandleChanged=$T.prototype.onSelectedHandleChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$T.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"actionButtonOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"cancelButtonOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",String)],$T.prototype,"selectedHandle",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"selectButtonDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"hasSelectedHandleEventListener",void 0);_.Y([_.t(),_.F("design:type",Object)],$T.prototype,"handleInput",void 0);
_.Y([_.P("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$T.prototype,"onSelectedHandleChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$T.prototype,"onDataChanged",null);_.Y([_.bM("ytd-handles-claiming-edit-dialog-content"),_.F("design:type",Object)],$T.prototype,"content",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$T.prototype,"ytRendererstamperBehavior",void 0);$T=_.Y([_.X({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],$T);
_.l($T,"ytd-handles-claiming-edit-dialog-renderer",function(){if(eml!==void 0)return eml;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return eml=n},{mode:1});var KTO;var RmR=function(){return _.m.apply(this,arguments)||this};
_.f(RmR,_.m);_.oh.Object.defineProperties(RmR.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null?0:n.handle){var D;return _.Mn("@"+_.o_((D=this.data)==null?void 0:D.handle))}}}});
var Gc=RmR;_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],Gc.prototype,"formattedHandle",null);_.Y([_.t(),_.F("design:type",Object)],Gc.prototype,"data",void 0);Gc=_.Y([_.X({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],Gc);
_.l(Gc,"ytd-handles-claiming-radio-option-renderer",function(){if(KTO!==void 0)return KTO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return KTO=n},{mode:1});var PcJ;var tzA=/^[\x00-\x7F]+$/,qZ=function(){var n=_.m.apply(this,arguments)||this;n.initialRadioIndex="-1";n.isLoading=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.maybeSubmitFeedback=function(){n.feedbackSurveyRenderer.submitSurvey()};
return n};
_.f(qZ,_.m);qZ.prototype.updateSelectedHandleIndexFromBinding=function(n){this.selectedRadioIndex=+n.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(n)};
qZ.prototype.selectedHandleChanged=function(n){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var D;this.selectedHandle=(D=this.handleInput)==null?void 0:D.value;this.onSelectedHandleChanged(n)}};
_.oh.Object.defineProperties(qZ.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var n;return this.ytRendererBehavior.getSimpleString((n=this.data)==null?void 0:n.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Mn("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Mn(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!tzA.test(this.selectedHandle)){var n;return(n=this.data)==null?void 0:n.warningText}}}});
var V$=qZ;_.Y([_.t(),_.F("design:type",Object)],V$.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],V$.prototype,"initialRadioIndex",void 0);_.Y([_.t(),_.F("design:type",Number)],V$.prototype,"selectedRadioIndex",void 0);_.Y([_.t(),_.F("design:type",String)],V$.prototype,"selectedHandle",void 0);_.Y([_.t(),_.F("design:type",Object)],V$.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Function)],V$.prototype,"onSelectedHandleChanged",void 0);
_.Y([_.t(),_.F("design:type",Function)],V$.prototype,"onSelectedRadioIndexChanged",void 0);_.Y([_.bM("#channel-handle-input"),_.F("design:type",Object)],V$.prototype,"handleInput",void 0);_.Y([_.bM("ytd-feedback-survey-renderer"),_.F("design:type",Object)],V$.prototype,"feedbackSurveyRenderer",void 0);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],V$.prototype,"radioButtonLength",null);
_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],V$.prototype,"handleUrlPrefix",null);_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],V$.prototype,"displayHandle",null);_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],V$.prototype,"displayHandleUrl",null);_.Y([_.x("selectedHandle"),_.F("design:type",Object),_.F("design:paramtypes",[])],V$.prototype,"warningText",null);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],V$.prototype,"darkerDarkTheme",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],V$.prototype,"ytRendererBehavior",void 0);V$=_.Y([_.X({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],V$);
_.l(V$,"ytd-handles-claiming-select-dialog-content",function(){if(PcJ!==void 0)return PcJ;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return PcJ=n},{mode:1});var mgo;var vK3=function(){var n=_.m.apply(this,arguments)||this;n.actionButtonOverride={style:"mono",type:"filled",size:"M"};n.cancelButtonOverride={style:"mono",type:"text",size:"M"};n.initialRadioIndex="-1";n.selectButtonDisabled=!1;n.isLoading=!1;n.selectedRadioIndexChanged=function(D){n.selectedRadioIndex=Number(D.detail.value)};
n.selectedHandleChanged=function(D){n.selectedHandle=D.detail.value};
n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(vK3,_.m);_.G=vK3.prototype;_.G.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.G.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.G.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.Vm(this.hostElement,"yt-refit-popups-action")};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
_.G.onSelectHandle=function(){var n=this;if(this.selectedHandle!==void 0){var D;((D=this.data)==null?void 0:D.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(L,g){if(g.newHandleUpdateStatus!==void 0&&g.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&g.newHandleUpdateStatus.errorMessage)_.Og(n.hostElement,_.o_(g.newHandleUpdateStatus.errorMessage)),
n.isLoading=!1;else{var b;if((b=n.data)==null?0:b.onChannelUpdateSuccess){L=n.data.onChannelUpdateSuccess;g=_.u(L,_.zO);var q;if(g==null?0:(q=g.popup)==null?0:q.handlesClaimingConfirmDialogRenderer)g.popup.handlesClaimingConfirmDialogRenderer.handle=_.Mn(n.selectedHandle);n.ytComponentBehavior.resolveCommand(L);_.$d(n.hostElement,"yt-close-popup-action",[n.is])}else n.isLoading=!1}},
onServerError:function(){if(n.selectedRadioIndex===n.radioButtonLength){var L;n.content&&((L=n.content)==null?0:L.handleInput)&&n.content.handleInput.validate()}n.isLoading=!1;_.Og(n.hostElement,_.Tg("TRY_AGAIN_LATER"))}}}))}};
_.G.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var n,D;this.selectedHandle=(n=this.content)==null?void 0:(D=n.handleInput)==null?void 0:D.value}else this.selectedRadioIndex>=0&&((n=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(n==null?void 0:n.handle):this.selectedHandle=void 0)};
_.G.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.G.getRadioItem=function(n){if(this.radioButtonLength>n&&n>=0)return _.u(this.data.radioButton[n],O9R)};
_.oh.Object.defineProperties(vK3.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var n;return(((n=this.data)==null?void 0:n.radioButton)||[]).length}}});
var UM=vK3;UM.prototype.onSelectedHandleChanged=UM.prototype.onSelectedHandleChanged;UM.prototype.onSelectedHandleIndexChanged=UM.prototype.onSelectedHandleIndexChanged;UM.prototype.onDataChanged=UM.prototype.onDataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],UM.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"actionButtonOverride",void 0);_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"cancelButtonOverride",void 0);
_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"initialRadioIndex",void 0);_.Y([_.t(),_.F("design:type",Number)],UM.prototype,"selectedRadioIndex",void 0);_.Y([_.t(),_.F("design:type",String)],UM.prototype,"selectedHandle",void 0);_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"selectButtonDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],UM.prototype,"isLoading",void 0);
_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],UM.prototype,"radioButtonLength",null);_.Y([_.bM("ytd-handles-claiming-select-dialog-content"),_.F("design:type",Object)],UM.prototype,"content",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UM.prototype,"onDataChanged",null);
_.Y([_.P("selectedRadioIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UM.prototype,"onSelectedHandleIndexChanged",null);_.Y([_.P("selectedHandle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],UM.prototype,"onSelectedHandleChanged",null);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],UM.prototype,"darkerDarkTheme",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UM.prototype,"ytRendererstamperBehavior",void 0);UM=_.Y([_.X({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],UM);
_.l(UM,"ytd-handles-claiming-select-dialog-renderer",function(){if(mgo!==void 0)return mgo;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return mgo=n},{mode:1});var X8D;var llJ;var MzT=function(){return _.m.apply(this,arguments)||this};
_.f(MzT,_.m);MzT.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
var Bv=MzT;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Bv.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Bv.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Bv.prototype,"data",void 0);Bv=_.Y([_.X({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],Bv);
_.l(Bv,"ytd-hotkey-dialog-section-option-renderer",function(){if(llJ!==void 0)return llJ;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return llJ=n},{mode:1});var oKO;var YxJ=function(){return _.m.apply(this,arguments)||this};
_.f(YxJ,_.m);YxJ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
var Jm=YxJ;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Jm.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Jm.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Jm.prototype,"data",void 0);Jm=_.Y([_.X({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],Jm);
_.l(Jm,"ytd-hotkey-dialog-section-renderer",function(){if(oKO!==void 0)return oKO;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return oKO=n},{mode:1});var SxO=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(SxO,_.m);SxO.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
var kT=SxO;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],kT.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kT.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],kT.prototype,"darkerDarkTheme",void 0);kT=_.Y([_.X({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],kT);
_.l(kT,"ytd-hotkey-dialog-content",function(){if(X8D!==void 0)return X8D;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return X8D=n},{mode:1});var FTA;var Hbl=function(){return _.m.apply(this,arguments)||this};
_.f(Hbl,_.m);Hbl.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var n=document.querySelector("ytd-hotkey-dialog-content #scrollable");n&&(n.dialogElement=this.hostElement.parentElement)};
Hbl.prototype.onCloseTap=function(){_.$d(this.hostElement,"yt-close-popup-action")};
var pf=Hbl;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pf.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pf.prototype,"data",void 0);pf=_.Y([_.X({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],pf);
_.l(pf,"ytd-hotkey-dialog-renderer",function(){if(FTA!==void 0)return FTA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return FTA=n},{mode:1});var yro;var Z2=function(){return _.m.apply(this,arguments)||this};
_.f(Z2,_.m);Z2.prototype.onYtServiceRequestError=function(){if(this.blocked){var n;var D=(n=this.data)==null?void 0:n.defaultServiceEndpoint}else{var L;D=(L=this.data)==null?void 0:L.toggledServiceEndpoint}var g;(D=(g=_.u(D,_.xoI))==null?void 0:g.onFailureAction)&&this.ytComponentBehavior.resolveCommand(D);this.updateBlockState(!this.blocked)};
Z2.prototype.onYtToggleButton=function(n){this.updateBlockState(n.detail.toggled)};
Z2.prototype.updateBlockState=function(n){if(n!==this.blocked){var D=this.blockedEntityKey;D&&this.ytdReduxBehavior.dispatch(_.pF("blockStateEntity",D,{key:D,blocked:n}));this.set("data.isToggled",n)}};
_.oh.Object.defineProperties(Z2.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)}}});
var aZ=Z2;aZ.prototype.onYtToggleButton=aZ.prototype.onYtToggleButton;aZ.prototype.onYtServiceRequestError=aZ.prototype.onYtServiceRequestError;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],aZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],aZ.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],aZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],aZ.prototype,"blockedEntityKey",void 0);
_.Y([_.t({selectorArgs:["blockedEntityKey"],selector:function(n,D){return _.VV(n.entities,"blockStateEntity",D)}}),
_.F("design:type",Object)],aZ.prototype,"blockStateEntity",void 0);_.Y([_.x("data","blockStateEntity"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],aZ.prototype,"blocked",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],aZ.prototype,"onYtServiceRequestError",null);
_.Y([_.R("yt-toggle-button"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],aZ.prototype,"onYtToggleButton",null);aZ=_.Y([_.X({is:"ytd-block-button",disableElementRegistration:!0})],aZ);
_.l(aZ,"ytd-block-button",function(){if(yro!==void 0)return yro;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return yro=n},
{mode:1});var NcT;var j42;var ngo=function(){return _.m.apply(this,arguments)||this};
_.f(ngo,_.m);var dL=ngo;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],dL.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],dL.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],dL.prototype,"data",void 0);dL=_.Y([_.X({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],dL);
_.l(dL,"ytd-kids-blocklist-picker-item-renderer",function(){if(j42!==void 0)return j42;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return j42=n},{mode:1});var D$J=function(){return _.m.apply(this,arguments)||this};
_.f(D$J,_.m);D$J.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
var L9U=D$J;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],L9U.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],L9U.prototype,"data",void 0);L9U=_.Y([_.X({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],L9U);
_.l(L9U,"ytd-kids-blocklist-picker-content",function(){if(NcT!==void 0)return NcT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return NcT=
n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var ggC;var b_A=function(){var n=_.m.apply(this,arguments)||this;n.hasAnyRequestSucceeded=!1;n.hasAnyRequestFailed=!1;n.numPendingRequests=0;return n};
_.f(b_A,_.m);_.G=b_A.prototype;_.G.attached=function(){this.hostElement.setAttribute("dialog","")};
_.G.onDoneButtonTap=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.G.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.G.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.G.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.G.onPopupClosed=function(n){var D,L;if(((D=n.detail)==null?void 0:(L=D.popup)==null?void 0:L.is)==="tp-yt-paper-dialog"){var g;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((g=this.data)==null?0:g.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.HS(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
var Tc=b_A;Tc.prototype.onPopupClosed=Tc.prototype.onPopupClosed;Tc.prototype.onYtServiceRequestError=Tc.prototype.onYtServiceRequestError;Tc.prototype.onYtServiceRequestCompleted=Tc.prototype.onYtServiceRequestCompleted;Tc.prototype.onYtServiceRequestSent=Tc.prototype.onYtServiceRequestSent;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Tc.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Tc.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Tc.prototype,"data",void 0);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tc.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tc.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Tc.prototype,"onYtServiceRequestError",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],Tc.prototype,"onPopupClosed",null);Tc=_.Y([_.X({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Tc);
_.l(Tc,"ytd-kids-blocklist-picker-renderer",function(){if(ggC!==void 0)return ggC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ggC=n},{mode:1});var $$D;var GjC;var qaw=function(){return _.m.apply(this,arguments)||this};
_.f(qaw,_.m);qaw.prototype.setTip=function(n){var D=this;this.data&&(this.tip=EMT(dBo.getInstance(),n,this.data),_.X6(this,function(){_.bP(D.hostElement,"yt-refit")}))};
qaw.prototype.clearTip=function(){this.tip=void 0};
qaw.prototype.computeHidden=function(n){return!n};
var EM=qaw;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EM.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.F("design:type",Boolean)],EM.prototype,"hidden",void 0);_.Y([_.t(),_.F("design:type",Object)],EM.prototype,"tip",void 0);EM=_.Y([_.X({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],EM);
_.l(EM,"ytd-menu-popup-tip-renderer",function(){if(GjC!==void 0)return GjC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);
return GjC=n},{mode:1});var VcC;var U$w=function(){var n=_.m.apply(this,arguments)||this;n.useIcons=!1;n.systemIcons=_.c("kevlar_system_icons");n.useListItemStyles=_.c("web_list_item_style_for_menu_items");return n};
_.f(U$w,_.m);_.G=U$w.prototype;_.G.onFocus=function(){var n;(n=_.r(this.hostElement).querySelector("tp-yt-paper-item"))==null||n.focus()};
_.G.onTap=function(){var n=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(n&&_.u(n,_.pB))this.componentBehavior.resolveCommand(n),this.updateToggledStateInEntity();else if(n){this.componentBehavior.resolveCommand(n)||(_.c("web_ytd_toggle_menu_service_item_renderer_command_resolver_ks")?_.Bz(this.hostElement,[n]):_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}}));var D;((D=_.u(n,_.aG))==null?void 0:D.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.G.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.G.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.G.updateToggledStateInEntity=function(){var n=this.data.toggleMenuServiceItemEntityKey,D=!this.data.isToggled;n&&this.ytdReduxBehavior.dispatch(_.pF("toggleMenuServiceItemEntity",n,{key:n,isToggled:D}))};
_.G.computeIcon=function(n,D,L){return(n=n?L:D)&&n.iconType?_.ny(n.iconType):""};
_.G.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.G.isIconActive=function(n){return!_.c("toggle_menu_active_icon_killswitch")&&n};
_.oh.Object.defineProperties(U$w.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?0:n.isToggled)?(D=this.data)==null?void 0:D.toggledText:(L=this.data)==null?void 0:L.defaultText}}});
var sM=U$w;sM.prototype.toggledStateEntityChanged=sM.prototype.toggledStateEntityChanged;sM.prototype.onYtServiceRequestCompleted=sM.prototype.onYtServiceRequestCompleted;sM.prototype.onTap=sM.prototype.onTap;sM.prototype.onFocus=sM.prototype.onFocus;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],sM.prototype,"componentBehavior",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],sM.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sM.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],sM.prototype,"useIcons",void 0);_.Y([_.t({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.F("design:type",String)],sM.prototype,"icon",void 0);
_.Y([_.t({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(n,D){return _.VV(n.entities,"toggleMenuServiceItemEntity",D)}}),
_.F("design:type",Object)],sM.prototype,"toggleMenuServiceItemEntity",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],sM.prototype,"systemIcons",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],sM.prototype,"useListItemStyles",void 0);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sM.prototype,"onFocus",null);
_.Y([_.x("data.isToggled"),_.F("design:type",Object),_.F("design:paramtypes",[])],sM.prototype,"toggleButtonText",null);_.Y([_.R("tap"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sM.prototype,"onTap",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sM.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.P("toggleMenuServiceItemEntity.isToggled","data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sM.prototype,"toggledStateEntityChanged",null);sM=_.Y([_.X({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],sM);
_.l(sM,"ytd-toggle-menu-service-item-renderer",function(){if(VcC!==void 0)return VcC;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return VcC=n},{mode:1});var BuR;var JCo=function(){return _.m.apply(this,arguments)||this};
_.f(JCo,_.m);JCo.prototype.onFocus=function(){var n;(n=_.r(this.hostElement).querySelector("tp-yt-paper-item"))==null||n.focus()};
_.oh.Object.defineProperties(JCo.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.hc(this.data.iconUrl)}}});
var cv=JCo;cv.prototype.onFocus=cv.prototype.onFocus;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cv.prototype,"rendererBehavior",void 0);_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],cv.prototype,"ytEndpointBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cv.prototype,"data",void 0);_.Y([_.R("focus"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cv.prototype,"onFocus",null);
_.Y([_.x("data.iconUrl"),_.F("design:type",Object),_.F("design:paramtypes",[])],cv.prototype,"imageSource",null);cv=_.Y([_.X({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],cv);
_.l(cv,"ytd-menu-custom-icon-item-renderer",function(){if(BuR!==void 0)return BuR;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return BuR=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});_.vB(_.ca,"yt-list-item-view-model",{props:{data:_.PX,isMenuItem:_.PX,isCompact:_.PX,onTap:_.m_,trailingAccessory:_.PX,hideSelectionTextChevron:_.PX,disabled:_.PX,inPopup:_.PX,disableHorizontalPadding:_.PX,isOverlay:_.PX}});var kjT=function(){var n=_.m.apply(this,arguments)||this;n.disableBackdropFilter=_.c("web_disable_backdrop_filter");return n};
_.f(kjT,_.m);_.G=kjT.prototype;
_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.G.computeAriaLabel=function(n){return n};
_.G.onPopupOpened=function(){this.items.selected=0;for(var n=_.V(_.r(this.items).children),D=n.next();!D.done;D=n.next())D.value.popupPositionTarget=this.positionTarget;if(n=this.popupTip||void 0)n.setTip(this.source||""),this.source=void 0;this.veData&&(n=_.r1())&&_.lP(n,[this.veData])};
_.G.onPopupClosed=function(){var n=this.popupTip||void 0;n&&n.clearTip()};
_.G.onIronActivate=function(n){this.shouldPersist(n)||_.$d(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(n=_.r1())&&_.oG(n,this.veData)};
_.G.shouldPersist=function(n){var D,L;if(((D=n.detail)==null?void 0:D.selected)===void 0||(L=this.data)==null||!L.items)return!1;var g,b;return!((b=(g=this.data.items[n.detail.selected])==null?void 0:g.toggleMenuServiceItemRenderer)==null||!b.persistentOnMenuPopup)};
_.G.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(n){return n.menuNavigationItemRenderer?!!n.menuNavigationItemRenderer.icon:n.menuServiceItemRenderer?!!n.menuServiceItemRenderer.icon:n.menuConditionalServiceItemRenderer?!!n.menuConditionalServiceItemRenderer.icon:n.menuConditionalNavigationItemRenderer?!!n.menuConditionalNavigationItemRenderer.icon:n.toggleMenuServiceItemRenderer?!!n.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
var Q$=kjT;Q$.prototype.onPopupClosed=Q$.prototype.onPopupClosed;Q$.prototype.onPopupOpened=Q$.prototype.onPopupOpened;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Q$.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Q$.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Q$.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Q$.prototype,"veData",void 0);_.Y([_.t({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.F("design:type",String)],Q$.prototype,"ariaLabel",void 0);_.Y([_.t({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],Q$.prototype,"useIcons",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Q$.prototype,"disableBackdropFilter",void 0);_.Y([_.bM("#items"),_.F("design:type",Object)],Q$.prototype,"items",void 0);_.Y([_.bM("ytd-menu-popup-tip-renderer"),_.F("design:type",Object)],Q$.prototype,"popupTip",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q$.prototype,"onPopupOpened",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Q$.prototype,"onPopupClosed",null);Q$=_.Y([_.X({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],Q$);
_.l(Q$,"ytd-menu-popup-renderer",function(){if($$D!==void 0)return $$D;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return $$D=n},{mode:1});var pC3;var Z_A=_.t4(function(n){n=_.KC(n,{icon:void 0});var D=n.data;n=n.icon;var L=function(){return D().iconBadgeText},g={},b=_.nl("yt-spec-icon-badge-shape",function(){a:switch(D().iconBadgeType){case "notification":var q="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":q="yt-spec-icon-badge-shape--type-cart";break a;default:q=""}return q},function(){a:switch(D().iconBadgeStyle){case "overlay":var q="yt-spec-icon-badge-shape--style-overlay";
break a;default:q=""}return q},(g["yt-spec-icon-badge-shape--text-size-small"]=function(){var q=L();
return!!((q==null?0:q.length)&&q.length>2)},g));
return _.Z("yt-icon-badge-shape",null,_.Z(_.Z4,{cond:n,then:function(q){return _.Z("div",{class:b},_.Z("div",{class:"yt-spec-icon-badge-shape__icon"},_.Z(_.Ji,{icon:q})),_.Z(_.Z4,{cond:L,then:function(U){return _.Z("div",{class:"yt-spec-icon-badge-shape__badge"},U)}}))}}))},"Qf");
Z_A.idomCompat=!0;_.vB(Z_A,"yt-icon-badge-shape",{props:{data:_.PX,icon:_.PX}});var aWJ=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};n.unseenCount=0;n.isOverlay=!1;return n};
_.f(aWJ,_.m);_.G=aWJ.prototype;_.G.attached=function(){var n=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(D){n.onServiceWorkerMessage(D)})};
_.G.onDataChanged=function(){this.isAttached&&!this.JSC$18070_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18070_lastData=this.data};
_.G.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.G.computeIcon=function(){var n,D;return(n=this.data)==null?void 0:(D=n.icon)==null?void 0:D.iconType};
_.G.onServiceWorkerMessage=function(n){n.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.G.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.u(this.data.updateUnseenCountEndpoint,_.aG)&&_.u(this.data.updateUnseenCountEndpoint,_.aG).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.G.handleUpdateNotificationsUnseenCountAction=function(n){var D=this;n=_.u(n,ToT);n!=null&&n.unseenCount&&n.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(n.unseenCount),_.fj.addLowPriorityJob(function(){D.data.updateUnseenCountEndpoint&&D.ytComponentBehavior.resolveCommand(D.data.updateUnseenCountEndpoint)},n.timeoutMs))};
_.G.onClick=function(){_.bP(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var n=_.Vm(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),D=this.data.menuRequest;n&&n.length===1&&n[0]?_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):D&&this.ytComponentBehavior.resolveCommand(D)};
_.G.handleTopbarMenuClosedAction=function(n){n==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.G.toggleIconState=function(n){this.iconButton&&(this.iconButton.pressed=n)};
_.G.sendUnseenCountRequest=function(n){var D=this;_.dF(_.fj,function(){D.ytComponentBehavior.resolveCommand(n)})};
_.G.updateCountUI=function(n){this.set("unseenCount",n<9?n:"9+")};
_.oh.Object.defineProperties(aWJ.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
var uR=aWJ;uR.prototype.handleUpdateNotificationsUnseenCountAction=uR.prototype.handleUpdateNotificationsUnseenCountAction;uR.prototype.onDataChanged=uR.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],uR.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],uR.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.MU),_.F("design:type",Object)],uR.prototype,"ytdOpenPopupBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],uR.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],uR.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],uR.prototype,"unseenCount",void 0);_.Y([_.t(),_.F("design:type",Object)],uR.prototype,"isOverlay",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],uR.prototype,"showTooltips",void 0);_.Y([_.bM("yt-icon-button"),_.F("design:type",Object)],uR.prototype,"iconButton",void 0);
_.Y([_.x("unseenCount"),_.F("design:type",Object),_.F("design:paramtypes",[])],uR.prototype,"showNotificationCount",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],uR.prototype,"onDataChanged",null);_.Y([_.R("yt-update-notifications-unseen-count-action"),_.F("design:type",Function),_.F("design:paramtypes",[Object]),_.F("design:returntype")],uR.prototype,"handleUpdateNotificationsUnseenCountAction",null);
uR=_.Y([_.X({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],uR);
_.l(uR,"ytd-notification-topbar-button-renderer",function(){if(pC3!==void 0)return pC3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return pC3=n},{mode:_.He("kevlar_poly_si_batch_j025")?1:2});var d$l;var TuC=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return n};
_.f(TuC,_.m);TuC.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}}}}}};
TuC.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
TuC.prototype.onDarkModeToggled=function(n){this.dark=n};
var ff=TuC;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],ff.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],ff.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],ff.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],ff.prototype,"data",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],ff.prototype,"dark",void 0);
ff=_.Y([_.X({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],ff);
_.l(ff,"yt-pdg-buy-flow-header-renderer",function(){if(d$l!==void 0)return d$l;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return d$l=n},{mode:1});var Eg3;var sfD;var cCl=function(){var n=_.m.apply(this,arguments)||this;n.immediateValue=0;n.isDarkTheme=!1;n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(cCl,_.m);_.G=cCl.prototype;_.G.created=function(){_.tL.requestAvailability()};
_.G.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.G.dataChanged=function(){var n=_.r(this.hostElement).querySelector("#color-slider");n.immediateValue&&this.updateSliderKnobAndGradientStyles(n.immediateValue);this.data.notches[0].knobColorArgb&&_.Dy(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.z7(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.OJ("HTML_DIR")==="rtl"&&_.r(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.G.onSliderImmediateChange=function(){var n=_.r(this.hostElement).querySelector("#color-slider");n.dragging&&(n.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(n.immediateValue),this.updateSliderKnobAndGradientStyles(n.immediateValue)),this.updateSliderAria())};
_.G.onSliderChange=function(){var n=_.r(this.hostElement).querySelector("#color-slider");n.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(n.immediateValue),this.updateSliderKnobAndGradientStyles(n.immediateValue));this.updateSliderAria()};
_.G.updateSliderAria=function(){var n=_.r(this.hostElement).querySelector("#color-slider"),D=_.r(this.hostElement).querySelector("#color-slider");D=_.o_(this.data.notches[D.immediateValue].tierValue);_.Ufy()&&_.bP(this.hostElement,"iron-announce",{text:D});n.setAttribute("aria-valuetext",D)};
_.G.updateSuperThanksSelectedTierEntity=function(n){if(n!==this.immediateValue){var D,L,g=this==null?void 0:(D=this.data)==null?void 0:(L=D.superThanksSelectedTierEntity)==null?void 0:L.key;g&&g.length>0&&this.ytdReduxBehavior.dispatch(_.pF("superThanksSelectedTierEntity",g,{key:g,index:n}))}};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.updateSliderKnobAndGradientStyles=function(n){this.immediateValue=n;n=this.data.notches[n];if(n==null?0:n.knobColorArgb)var D={"--ytd-pdg-color-slider-knob-color":_.z7(n.knobColorArgb)};(n==null?0:n.linearGradientCssStyle)&&D!==null&&(D=Object.assign({},D,{"--ytd-pdg-color-slider-active-color":n==null?void 0:n.linearGradientCssStyle}));D!==null&&_.Dy(this.hostElement,D)};
var Am=cCl;Am.prototype.onSliderChange=Am.prototype.onSliderChange;Am.prototype.onSliderImmediateChange=Am.prototype.onSliderImmediateChange;Am.prototype.dataChanged=Am.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],Am.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Am.prototype,"immediateValue",void 0);_.Y([_.t(),_.F("design:type",Number)],Am.prototype,"maxMarkers",void 0);
_.Y([_.t({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:GZU}),_.F("design:type",Object)],Am.prototype,"superThanksSelectedTierEntity",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Am.prototype,"isDarkTheme",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Am.prototype,"ytdReduxBehavior",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Am.prototype,"dataChanged",null);
_.Y([_.R("immediate-value-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Am.prototype,"onSliderImmediateChange",null);_.Y([_.R("change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Am.prototype,"onSliderChange",null);Am=_.Y([_.X({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],Am);
_.l(Am,"ytd-pdg-color-slider-renderer",function(){if(sfD!==void 0)return sfD;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return sfD=n},{mode:1});var QfC;var ueA;var zc=null;
_.Zy({is:"ytd-comment-input",_template:function(){if(ueA!==void 0)return ueA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ueA=n},
behaviors:[_.dxf.YtHostElementBehavior,_.QZ,_.wH.YtComponentBehavior,_.SD.YtRendererstamperBehavior,_.rCI.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 _.xV}},
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",_.LC(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;_.kR();this.focus()},
detached:function(){document.removeEventListener("tap",_.LC(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(n){n=n.detail;n=n.isCustomEmoji?n.shortcuts[0]:n.emojiId;var D=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(D,n);this.maybeUpdateTextDirection_();_.bP(this.hostElement,"input")},
getInputRange_:function(){var n=_.bi();if(n){n=n.getBrowserRangeObject();for(var D=n.commonAncestorContainer;D;){if(D===this.getEditableTextArea_())return n;D=D.parentNode}}n=this.getEditableTextArea_();n=_.xR(n,n.childNodes.length);n.select();return n.getBrowserRangeObject()},
insertTextWithEmojis_:function(n,D,L){(D=this.emojiManager.createDocumentFragment(D,!0,!1,L===void 0?!0:L))&&D.childNodes.length!==0&&(n.collapsed||n.deleteContents(),L=D.lastChild,n.insertNode(D),_.qpi(L).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var n=_.bi();if(n){var D=n.JSC$9089_getStartNode(),L=n.JSC$9089_getEndNode();if(YBO(D)&&YBO(L)){var g=n.JSC$9089_getStartOffset(),b;if(_.dQ&&D.nodeType===Node.ELEMENT_NODE&&(b=_.HAQ(D)))_.xR(b,0).select();else{b=nm(D)?D:_.w2(D,nm);var q=nm(L)?L:_.w2(L,nm);if(b||q)if(n.isCollapsed()){if(D.nodeType===Node.TEXT_NODE){n=!0;g===D.length&&(n=!1);if(zc==="end"||zc==="right")n=!1;D=D.parentNode;n=[].concat(_.Iu(D.parentNode.childNodes)).indexOf(D)+(n?0:1);_.xR(D.parentNode,n).select()}}else b?
b.previousSibling&&b.previousSibling.length>0?_.Kq(L,n.JSC$9089_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(D=document.createTextNode("\u200b"),b.parentNode.insertBefore(D,b),_.Kq(L,n.JSC$9089_getEndOffset(),D,0).select()):q&&(q.nextSibling&&q.nextSibling.length>0?_.Kq(D,n.JSC$9089_getStartOffset(),q.nextSibling,1).select():(L=document.createTextNode("\u200b"),q.parentNode.insertBefore(L,q.nextSibling),_.Kq(D,n.JSC$9089_getStartOffset(),L,L.length).select()));zc=null}}else zc=
null}else zc=null},
leftKeyPressed_:function(){zc="left"},
rightKeyPressed_:function(){zc="right"},
endKeyPressed_:function(){zc="end"},
maybeDeleteChip_:function(){var n=jjU(!0);if(n){var D=_.bi(),L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();_.ik(L,D,n,n.childNodes.length).select()}},
maybeBackspaceChip_:function(){var n=jjU(!1);if(n){var D=_.bi(),L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();_.ik(L,D,n,0).select()}},
maybeBackspaceChipWordMode_:function(n){var D=_.bi();if(D.isCollapsed()){var L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();var g=n23(L,D,!0);g&&(_.ik(L,D,g,0).select(),document.execCommand("delete"),n.preventDefault(),n.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(n){var D=_.bi();if(D.isCollapsed()){var L=D.JSC$9089_getStartNode();D=D.JSC$9089_getStartOffset();var g=n23(L,D,!1);g&&(_.ik(L,D,g,g.childNodes.length).select(),document.execCommand("delete"),n.preventDefault(),n.stopImmediatePropagation())}},
onContentClick:function(n){n.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(n){n.defaultPrevented||n.currentTarget.tagName==="YTD-COMMENT-INPUT"&&nm(n.target)&&n.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.r(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.r(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(n,D){n=FJ3(n,this.emojiManager,D).cloneNode(!0);for(D=n.firstChild;D;)if(D.nodeType!==1)D=D.nextSibling;else switch(D.tagName){case "BR":var L=_.x2();_.bSI(L,D);D=L.nextSibling;break;case "DIV":(L=D.lastChild)&&D.nextSibling&&_.ty(_.x2(),L);D.previousSibling&&(D.previousSibling.nodeType===1||D.previousSibling.nodeType===3&&!D.previousSibling.textContent.endsWith("\n"))&&_.PM(_.x2(),D);L&&L.nodeName==="BR"&&_.k3(L);L=D;D.hasChildNodes()?(D=D.firstChild,
_.$dG(L)):(D=D.nextSibling,_.k3(L));break;default:D=D.nextSibling}return DaJ(n)},
setTextAreaValue:function(n){n||(n="");var D=this.getEditableFormattedString_();D.text="";this.getEditableTextArea_().innerText="";typeof n==="string"&&(n={runs:[{text:n}]});D.text=n},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();zc=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var n=this.getEditableTextArea_();n&&(_.xR(n,n.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.OJ("HTML_DIR")==="rtl"){var n=this.getEditableTextArea_(),D=this.getTextAreaValue()!==""?"auto":"rtl";n.setAttribute("dir",D)}},
handleInputEvent_:function(){var n=null;if(this.isEmojiButtonDisplayed){var D=this.getInputRange_();D&&(n=this.emojiInput.retrieveTextBeforeRange(D))}this.insertText_(n,!0);this.updateCharCount_();n=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=n.scrollHeight>n.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var n=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:n})},
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(n){this.isEmojiButtonDisplayed&&(n.preventDefault(),n.stopImmediatePropagation(),n=n.clipboardData.getData("text/plain"),this.insertText_(n,!1,!1),_.bP(this.hostElement,"input"))},
insertText_:function(n,D,L){D=D===void 0?!1:D;L=L===void 0?!0:L;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&n){var g=this.getInputRange_().cloneRange();this.emojiManager&&g&&(D&&this.emojiInput.offsetStartOfRangeBy(g,n.length),this.insertTextWithEmojis_(g,n,L),SBD(this.getEditableTextArea_().lastChild)||(g=this.getInputRange_().cloneRange()),g&&(this.emojiInput.updateSuggestions(g,n),this.updateSuggestionOffset_(g)))}},
getSimpleString:_.o_,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(n){return n?"focused":"not-focused"},
computePlaceholderText_:function(n){return this.getSimpleString(n)},
computeEditableText_:function(n){return this.getSimpleString(n)},
onPrefilledContentDismissed_:function(n){n.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(n,D){n?this.fire("yt-autonav-pause-focus"):D!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(n){var D=this.getEditableTextArea_();[].concat(_.Iu(n.dataTransfer.items)).forEach(function(L){L.kind==="string"&&L.type.match("^text/plain")&&L.getAsString(function(g){D.appendChild(document.createTextNode(g))})});
n.preventDefault()},
preventDefault_:function(n){n.preventDefault()},
onSuggestionInsert_:function(n){this.insertTextWithEmojis_(n.detail.range,n.detail.text)},
onEmojiSuggestionClick_:function(n){this.emojiInput.insertSuggestion(n.detail)},
updateSuggestionOffset_:function(n){if(this.emojiInput&&_.r(this.emojiInput).querySelector("#dropdown")){var D=this.getEditableTextArea_().getBoundingClientRect().bottom,L=n.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(D-L)+5;D=this.getEditableTextArea_().getBoundingClientRect().left;n=n.getBoundingClientRect().left-D;_.r(this.emojiInput).querySelector("#dropdown").style.marginLeft=n+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.rD("yt-post"));return this.localStorage}});var fWT=function(){var n=_.m.apply(this,arguments)||this;n.currentCommentOptionIndex=0;n.isEmojiPickerDisplayed=!1;n.emojiManager=_.xV;n.isUgcEmpty=!1;n.userGeneratedCommentChangedHandler=function(){_.bP(n.hostElement,"ytd-pdg-user-generated-comment-changed");n.isEmojiYtdCommentInputEnabled&&(n.isUgcEmpty=!n.ytdCommentInputEl.getTextAreaValue())};
n.pasteHandler=function(D){D.preventDefault();D.stopImmediatePropagation();var L;if(D=(L=D.clipboardData)==null?void 0:L.getData("text/plain"))L=document.getSelection().getRangeAt(0),L.collapsed||L.deleteContents(),D=document.createTextNode(D),L.insertNode(D),L.selectNodeContents(D),L.collapse(!1),D=window.getSelection(),D.removeAllRanges(),D.addRange(L)};
n.onDocumentClick=function(D){if(n.isEmojiPickerDisplayed){var L,g,b;!(D.target instanceof Node)||(L=D.composedPath())!=null&&L.includes(n.editableTextEl)||(g=D.composedPath())!=null&&g.includes(n.emojiButtonEl)||(b=D.composedPath())!=null&&b.includes(n.emojiPickerEl)||(n.isEmojiPickerDisplayed=!1)}};
return n};
_.f(fWT,_.m);_.G=fWT.prototype;_.G.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.G.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.G.detached=function(){var n;(n=this.contentEl)==null||n.removeEventListener("input",this.userGeneratedCommentChangedHandler);var D;(D=this.contentEl)==null||D.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.G.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.G.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var n;this.contentEl.textContent=this.rendererBehavior.getSimpleString((n=this.data)==null?void 0:n.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.G.reloadEmojis=function(){this.emojiPickerEl&&_.u(this.emojiPicker,_.YPW)&&this.emojiPickerEl.updateEmojiCategories()};
_.G.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.Dy(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.G.handleBackgroundColorStyling=function(){var n;if((n=this.currentCommentOption)==null?0:n.commentBackgroundColorArgb){var D;_.Dy(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.z7((D=this.currentCommentOption)==null?void 0:D.commentBackgroundColorArgb)})}else _.Dy(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.G.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var n;(n=this.contentEl)==null||n.focus()}};
_.G.onEditButtonClick=function(n){var D=document.getSelection();D&&this.contentEl&&(n.stopPropagation(),n.preventDefault(),D.selectAllChildren(this.contentEl),D.collapseToEnd())};
_.G.onContentDrop=function(n){var D=this;if(n.dataTransfer){n=_.V(n.dataTransfer.items);for(var L=n.next();!L.done;L=n.next())L=L.value,L.kind==="string"&&L.type.match("^text/plain")&&L.getAsString(function(g){var b;(b=D.contentEl)==null||b.appendChild(document.createTextNode(g))})}};
_.G.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.G.getUserGeneratedCommentText=function(){var n,D=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(n=this.contentEl)==null?void 0:n.textContent;return D?D.trim():""};
_.G.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.G.onEmojiSelect=function(n){this.ytdCommentInputEl.onEmojiSelect(n)};
_.oh.Object.defineProperties(fWT.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.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 n;return!((n=this.currentCommentOption)==null||!n.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var n;if(_.u((n=this.currentCommentOption)==null?void 0:n.chipRenderer,_.g5b)){var D;return _.u((D=this.currentCommentOption)==null?void 0:D.chipRenderer,_.g5b)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var n,D;return((n=this.data)==null?0:n.commentOptionRenderers)?_.u((D=this.data)==null?void 0:D.commentOptionRenderers[this.superThanksSelectedTierEntity.index],YVl):void 0}var L,g;return((L=this.data)==null?0:L.commentOptionRenderers)?_.u((g=this.data)==null?void 0:g.commentOptionRenderers[this.currentCommentOptionIndex],YVl):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var n;return this.rendererBehavior.getSimpleString((n=this.data)==null?void 0:n.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var n;return this.rendererBehavior.getSimpleString((n=this.data)==null?void 0:n.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.commentDialog,_.vqQ))==null?void 0:D.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.commentDialog,_.vqQ))==null?void 0:D.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=_.u((n=this.data)==null?void 0:n.commentDialog,_.vqQ))==null?void 0:D.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(D=_.u((n=this.data)==null?void 0:n.commentDialog,_.vqQ))==null?void 0:D.emojiPicker;if(!_.u(L,_.YPW)||!_.u(L,_.YPW).categories)return!1;n=function(q){return q.emojiPickerCategoryRenderer?q.emojiPickerCategoryRenderer.emojiIds&&q.emojiPickerCategoryRenderer.emojiIds.length>0:q.emojiPickerUpsellCategoryRenderer?q.emojiPickerUpsellCategoryRenderer.emojis&&q.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var g,b;return((g=_.u(L,_.YPW))==null?0:(b=g.categories)==null?0:b.find(n))?!0:!1}}});
var IZ=fWT;IZ.prototype.onEmojiSelect=IZ.prototype.onEmojiSelect;IZ.prototype.dataChanged=IZ.prototype.dataChanged;IZ.prototype.currentCommentOptionChanged=IZ.prototype.currentCommentOptionChanged;_.Y([_.W(_.wq),_.F("design:type",Object)],IZ.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],IZ.prototype,"rendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],IZ.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.bM("#content-dom-if"),_.F("design:type",_.dC)],IZ.prototype,"contentDomIfEl",void 0);_.Y([_.bM("#content-no-emojis"),_.F("design:type",HTMLElement)],IZ.prototype,"contentEl",void 0);_.Y([_.bM("#container"),_.F("design:type",HTMLElement)],IZ.prototype,"containerEl",void 0);_.Y([_.bM("#comment-chip-container"),_.F("design:type",HTMLElement)],IZ.prototype,"paidCommentChipContainerEl",void 0);_.Y([_.bM("#text-input"),_.F("design:type",HTMLElement)],IZ.prototype,"editableTextEl",void 0);
_.Y([_.bM("#emoji-button"),_.F("design:type",HTMLElement)],IZ.prototype,"emojiButtonEl",void 0);_.Y([_.bM("#emoji-picker > yt-emoji-picker-renderer"),_.F("design:type",Object)],IZ.prototype,"emojiPickerEl",void 0);_.Y([_.bM("#text-input > ytd-comment-input"),_.F("design:type",Object)],IZ.prototype,"ytdCommentInputEl",void 0);_.Y([_.t(),_.F("design:type",Object)],IZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],IZ.prototype,"currentCommentOptionIndex",void 0);
_.Y([_.t({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:GZU}),_.F("design:type",Object)],IZ.prototype,"superThanksSelectedTierEntity",void 0);_.Y([_.t(),_.F("design:type",Object)],IZ.prototype,"isEmojiPickerDisplayed",void 0);_.Y([_.t(),_.F("design:type",Object)],IZ.prototype,"emojiManager",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],IZ.prototype,"isUgcEmpty",void 0);
_.Y([_.P("currentCommentOption"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IZ.prototype,"currentCommentOptionChanged",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],IZ.prototype,"dataChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IZ.prototype,"isEmojiYtdCommentInputEnabled",null);
_.Y([_.x("data.title"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"title",null);_.Y([_.x("data.authorText"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"channelName",null);_.Y([_.x("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IZ.prototype,"shouldShowPaidCommentChipRenderer",null);
_.Y([_.x("data.commentOptionRenderers","currentCommentOption"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"paidCommentChipRenderer",null);_.Y([_.x("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"currentCommentOption",null);
_.Y([_.x("data.defaultCommentText","superThanksSelectedTierEntity"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"commentText",null);_.Y([_.x("data.placeholderText"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"placeholderText",null);_.Y([_.x("data.commentDialog.commentDialogRenderer.editableText"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"editableText",null);
_.Y([_.x("data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"emojiButton",null);_.Y([_.x("data.commentDialog.commentDialogRenderer.emojiPicker"),_.F("design:type",Object),_.F("design:paramtypes",[])],IZ.prototype,"emojiPicker",null);
_.Y([_.x("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],IZ.prototype,"isEmojiButtonDisplayed",null);_.Y([_.R("yt-emoji-select"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],IZ.prototype,"onEmojiSelect",null);IZ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],IZ);
_.l(IZ,"ytd-pdg-comment-preview-renderer",function(){if(QfC!==void 0)return QfC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return QfC=n},{mode:2});var ACw;var z$l=function(){var n=_.m.apply(this,arguments)||this;n.selected=!1;return n};
_.f(z$l,_.m);_.G=z$l.prototype;_.G.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.G.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.G.dataChanged=function(){this.data&&(_.Hn(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.Dy(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.z7(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.z7(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.G.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.G.onClick=function(){this.logClick()};
_.G.onKeyboardSelect=function(){_.bP(this.hostElement,"tap");this.onClick()};
_.G.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
var Cf=z$l;Cf.prototype.onClick=Cf.prototype.onClick;Cf.prototype.selectedChanged=Cf.prototype.selectedChanged;Cf.prototype.dataChanged=Cf.prototype.dataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Cf.prototype,"componentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Cf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.QZ),_.F("design:type",Object)],Cf.prototype,"ironA11yKeysBehavior",void 0);
_.Y([_.W(_.Op),_.F("design:type",Object)],Cf.prototype,"ironSelectableBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Cf.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Cf.prototype,"shownThumbnail",void 0);_.Y([_.t(),_.F("design:type",Object)],Cf.prototype,"basePriceText",void 0);_.Y([_.t(),_.F("design:type",Object)],Cf.prototype,"purchaseCommand",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Cf.prototype,"selected",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cf.prototype,"dataChanged",null);_.Y([_.P("selected"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cf.prototype,"selectedChanged",null);_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Cf.prototype,"onClick",null);
Cf=_.Y([_.X({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],Cf);
_.l(Cf,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(ACw!==void 0)return ACw;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ACw=n},{mode:1});var IWC=function(){var n=_.m.apply(this,arguments)||this;n.selectedItemIndex=0;n.buyButtonDisabled=!1;return n};
_.f(IWC,_.m);_.G=IWC.prototype;
_.G.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]]"}}}}}};
_.G.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var n;var D=(n=_.u(this.data.colorSlider,oLA))==null?void 0:n.notches[this.selectedItemIndex].purchaseCommand}else{var L;D=(L=_.u(this.data.selectableItemButtons[this.selectedItemIndex],FzJ))==null?void 0:L.purchaseCommand}if(D){n=_.u(D,_.sXr);n.productData||(n.productData={});var g;n.productData={pdgData:{commentMessageText:(g=this.commentPreviewRenderer)==null?void 0:g.getUserGeneratedCommentText()}};
_.bP(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(D)}}};
_.G.dataChanged=function(){if(this.data){_.xV.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.JtL(_.xV,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.xV.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var n;this.buyButtonDisabled=!((n=_.u(this.data.commentPreview,SVC))==null||!n.placeholderText);this.updatePriceSelectorStatus();var D;if((D=this.data)==null?0:D.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;n=[];this.data.preloadImages&&(n=this.data.preloadImages);
n=n.map(function(L){return _.XJ(L.thumbnails,1920)});
n=_.V(n);for(D=n.next();!D.done;D=n.next())(D=D.value)&&_.zm8(D).thenCatch(function(){_.CL(Error("ml"))})}};
_.G.superThanksSelectedTierEntityChanged=function(){var n;(this==null?void 0:(n=this.superThanksSelectedTierEntity)==null?void 0:n.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.G.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.G.updatePriceSelectorStatus=function(){this.isColorSlider?(_.r(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.r(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.r(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.r(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.G.closeBuyFlow=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.G.onUserGeneratedContentChanged=function(){var n;this.buyButtonDisabled=!((n=this.commentPreviewRenderer)==null?0:n.getUserGeneratedCommentText())};
_.G.updateSelectedItemIndexFromBinding=function(n){this.selectedItemIndex=n.detail.value};
_.oh.Object.defineProperties(IWC.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var n;return!((n=this.data)==null||!n.disclaimerText)}}});
var rL=IWC;rL.prototype.onUserGeneratedContentChanged=rL.prototype.onUserGeneratedContentChanged;rL.prototype.closeBuyFlow=rL.prototype.closeBuyFlow;rL.prototype.selectedItemIndexChanged=rL.prototype.selectedItemIndexChanged;rL.prototype.superThanksSelectedTierEntityChanged=rL.prototype.superThanksSelectedTierEntityChanged;rL.prototype.dataChanged=rL.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rL.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],rL.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],rL.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rL.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],rL.prototype,"selectedItemIndex",void 0);_.Y([_.t(),_.F("design:type",Boolean)],rL.prototype,"isColorSlider",void 0);
_.Y([_.t(),_.F("design:type",Object)],rL.prototype,"buyButtonDisabled",void 0);_.Y([_.t({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:GZU}),_.F("design:type",Object)],rL.prototype,"superThanksSelectedTierEntity",void 0);_.Y([_.bM("ytd-pdg-comment-preview-renderer"),_.F("design:type",Object)],rL.prototype,"commentPreviewRenderer",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],rL.prototype,"ytdReduxBehavior",void 0);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rL.prototype,"dataChanged",null);_.Y([_.P("superThanksSelectedTierEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rL.prototype,"superThanksSelectedTierEntityChanged",null);_.Y([_.P("selectedItemIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rL.prototype,"selectedItemIndexChanged",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rL.prototype,"closeBuyFlow",null);_.Y([_.R("ytd-pdg-user-generated-comment-changed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rL.prototype,"onUserGeneratedContentChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],rL.prototype,"isDisclaimerTextShown",null);
rL=_.Y([_.X({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],rL);
_.l(rL,"yt-super-vod-buy-flow-content-renderer",function(){if(Eg3!==void 0)return Eg3;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Eg3=n},{mode:1});var CLO;var rCl=function(){var n=_.m.apply(this,arguments)||this;n.lottieAnimationRef={};return n};
_.f(rCl,_.m);_.G=rCl.prototype;_.G.created=function(){_.tL.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.LC(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.G.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.bP(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.G.detached=function(){this.autoCloseJobId&&_.fj.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.LC(this,this.onPopupIronOverlayOpened))};
_.G.dataChanged=function(){var n=this;this.data&&this.data.autoCloseDelay&&(_.$d(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.Ya(_.fj,function(){n.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.Dy(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.G.onDOMLoadedLottie=function(){var n=this,D,L,g=Number((D=this.data)==null?void 0:(L=D.autoCloseDelay)==null?void 0:L.seconds)||0;this.fadeOutJobId=_.Ya(_.fj,function(){n.lottiePlayerEl.classList.add("fadeout")},(g-.25)*1E3);
this.autoCloseJobId=_.Ya(_.fj,function(){n.closePopup()},g*1E3)};
_.G.openPopup=function(){this.ironOverlayBehavior.open()};
_.G.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.$d(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.J9(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&(_.c("web_ytd_desktop_image_overlay_renderer_command_resolver_ks")?_.Bz(this.hostElement,[this.data.onCloseSurveyCommand]):_.E().resolve(_.S6).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}})),
this.autoCloseJobId&&_.fj.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.fj.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&this.lottiePlayerEl.classList.remove("fadeout"))};
_.G.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var n,D;(n=this.lottieAnimationRef)==null||(D=n.lottieEl)==null||D.destroy();n=this.data.lottie;var L,g;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:n.url+"_"+Math.random(),path:n.url,autoplay:!0,loop:(g=(L=n.settings)==null?void 0:L.loop)!=null?g:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.oh.Object.defineProperties(rCl.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var n,D;return!!((n=this.data)==null?0:(D=n.lottie)==null?0:D.url)}}});
var OM=rCl;OM.prototype.maybeInitializeLottie=OM.prototype.maybeInitializeLottie;OM.prototype.dataChanged=OM.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OM.prototype,"rendererBehavior",void 0);_.Y([_.W(_.MP),_.F("design:type",Object)],OM.prototype,"ironOverlayBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],OM.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],OM.prototype,"lottiePlayerProps",void 0);
_.Y([_.t(),_.F("design:type",Object)],OM.prototype,"lottieAnimationRef",void 0);_.Y([_.bM("ytd-lottie-player"),_.F("design:type",HTMLElement)],OM.prototype,"lottiePlayerEl",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OM.prototype,"dataChanged",null);_.Y([_.x("data"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],OM.prototype,"hasLottieAnimation",null);
_.Y([_.P("data.lottie.url"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OM.prototype,"maybeInitializeLottie",null);OM=_.Y([_.X({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],OM);
_.l(OM,"ytd-desktop-image-overlay-renderer",function(){if(CLO!==void 0)return CLO;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return CLO=n},{mode:1});var O_J;var i_3=function(){return _.m.apply(this,arguments)||this};
_.f(i_3,_.m);_.G=i_3.prototype;_.G.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"}}}}};
_.G.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",_.LC(this,this.closePopup))};
_.G.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.LC(this,this.closePopup))};
_.G.dataChanged=function(){_.Vm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.u(this.data.header,MAT)&&(this.hasBackgroundBanner=!!_.u(this.data.header,MAT).backgroundBanner)};
_.G.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.LC(this,this.closePopup))};
_.G.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Bz(this.hostElement,[this.data.onCloseCommand])};
var iR=i_3;iR.prototype.handleBuyflowSelectionSubmitted=iR.prototype.handleBuyflowSelectionSubmitted;iR.prototype.dataChanged=iR.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iR.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],iR.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iR.prototype,"data",void 0);
_.Y([_.t({value:!0,reflectToAttribute:!0}),_.F("design:type",Boolean)],iR.prototype,"hasBackgroundBanner",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iR.prototype,"dataChanged",null);_.Y([_.R("yt-pdg-buy-flow-selection-submitted"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iR.prototype,"handleBuyflowSelectionSubmitted",null);
iR=_.Y([_.X({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],iR);
_.l(iR,"ytd-pdg-buy-flow-renderer",function(){if(O_J!==void 0)return O_J;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return O_J=n},{mode:1});var wCT;var h$l=function(){var n=_.m.apply(this,arguments)||this;n.isOpen=!1;n.isPlaylistCreated=!1;return n};
_.f(h$l,_.m);_.G=h$l.prototype;_.G.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.G.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.bP(this.hostElement,"yt-refit")};
_.G.onCreateTap=function(){var n=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Bz(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(D,L){if(!_.c("killswitch_ep_in_create_playlist_response")&&(L==null?0:L.actions))for(D=_.V(L.actions),L=D.next();!L.done;L=D.next())L=L.value,_.u(L,_.xJ)&&n.ytComponentBehavior.resolveCommand(L)}}]),this.isPlaylistCreated=!0)};
_.G.onKeydown=function(n){if(n.keyCode===13)this.onCreateTap()};
_.G.onServiceRequestCompleted=function(n){n.stopPropagation();_.$d(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.G.computePrivacyBadge=function(n){return n?[{metadataBadgeRenderer:n}]:[]};
var wL=h$l;wL.prototype.onServiceRequestCompleted=wL.prototype.onServiceRequestCompleted;wL.prototype.onKeydown=wL.prototype.onKeydown;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],wL.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],wL.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],wL.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],wL.prototype,"isOpen",void 0);
_.Y([_.t(),_.F("design:type",Object)],wL.prototype,"isPlaylistCreated",void 0);_.Y([_.t({value:{REQUIRED_LABEL:_.Tg("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Tg("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],wL.prototype,"addToStrings",void 0);_.Y([_.t({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.F("design:type",Array)],wL.prototype,"privacyBadge",void 0);
_.Y([_.bM("#privacy-input"),_.F("design:type",Object)],wL.prototype,"privacyInput",void 0);_.Y([_.bM("#name-input"),_.F("design:type",Object)],wL.prototype,"nameInput",void 0);_.Y([_.R("keydown"),_.F("design:type",Function),_.F("design:paramtypes",[KeyboardEvent]),_.F("design:returntype")],wL.prototype,"onKeydown",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],wL.prototype,"onServiceRequestCompleted",null);
wL=_.Y([_.X({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],wL);
_.l(wL,"ytd-add-to-playlist-create-renderer",function(){if(wCT!==void 0)return wCT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return wCT=n},{mode:1});var W92;var e$U;var x$2=function(){var n=_.m.apply(this,arguments)||this;n.transferState="TRANSFER_STATE_UNKNOWN";return n};
_.f(x$2,_.m);x$2.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
x$2.prototype.onCheckboxChange=function(n){var D=this;this.data&&_.CC(this,"yt-playlist-checkbox-changed",function(){var L=_.mZ(n).checked?D.data.addToPlaylistServiceEndpoint:D.data.removeFromPlaylistServiceEndpoint;L&&(_.c("web_ytd_playlist_add_to_option_renderer_command_resolver_ks")?_.Bz(D.hostElement,[L]):_.E().resolve(_.S6).resolveCommand(L,{form:{element:D.hostElement}}));_.c("dl_playlist_killswitch")||D.transferState!=="TRANSFER_STATE_UNKNOWN"&&D.transferState!=="TRANSFER_STATE_FAILED"&&D.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:D.data.playlistId,
action:"ACTION_SYNC"}})},100)};
x$2.prototype.computeIconType=function(n){return n?"yt-icons:"+n.toLowerCase():null};
var oZ=x$2;oZ.prototype.dataChanged=oZ.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],oZ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],oZ.prototype,"data",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],oZ.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],oZ.prototype,"ytComponentBehavior",void 0);_.Y([_.bM("#checkbox"),_.F("design:type",HTMLInputElement)],oZ.prototype,"checkbox",void 0);
_.Y([_.t({selector:_.es,selectorArgs:["data.playlistId"]}),_.F("design:type",String)],oZ.prototype,"transferState",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],oZ.prototype,"dataChanged",null);oZ=_.Y([_.X({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],oZ);
_.l(oZ,"ytd-playlist-add-to-option-renderer",function(){if(e$U!==void 0)return e$U;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return e$U=n},{mode:1});_.Hl(L5l);_.HB(L5l,"ytd-menu-title-renderer",{propNames:["data"]});var K9J=function(){var n=_.m.apply(this,arguments)||this;n.addToStrings={ADD_TO_DROPDOWN_LABEL:_.Tg("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};n.closeButtonAriaLabel=_.Tg("SBOX_INAPPROPRIATE_CANCEL");n.dialog=_.c("desktop_add_to_playlist_renderer_dialog_popup");return n};
_.f(K9J,_.m);_.G=K9J.prototype;_.G.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"}}}};
_.G.onPopupOpened=function(){_.yX(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.G.onPopupClosed=function(){_.yX(this.playlists,"scrollable",!1)};
_.G.computeAriaLabel=function(){var n;if(this==null?0:(n=this.data)==null?0:n.actions){n=_.V(this.data.actions);for(var D=n.next();!D.done;D=n.next())if(D=D.value,D.menuTitleRenderer)return _.o_(D.menuTitleRenderer.title)}};
_.G.onTapClose=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.oh.Object.defineProperties(K9J.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var n;if(this==null?0:(n=this.data)==null?0:n.actions){n=_.V(this.data.actions);for(var D=n.next();!D.done;D=n.next())if(D=D.value,D.menuTitleRenderer)return D.menuTitleRenderer}return!1}}});
var SM=K9J;SM.prototype.onPopupClosed=SM.prototype.onPopupClosed;SM.prototype.onPopupOpened=SM.prototype.onPopupOpened;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],SM.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],SM.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],SM.prototype,"ytRendererStamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],SM.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],SM.prototype,"addToStrings",void 0);_.Y([_.t({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.F("design:type",String)],SM.prototype,"ariaLabel",void 0);_.Y([_.t(),_.F("design:type",String)],SM.prototype,"closeButtonAriaLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],SM.prototype,"dialog",void 0);
_.Y([_.bM("#playlists"),_.F("design:type",HTMLElement)],SM.prototype,"playlists",void 0);_.Y([_.bM("ytd-add-to-playlist-create-renderer"),_.F("design:type",Object)],SM.prototype,"createRenderer",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],SM.prototype,"menuTitleRenderer",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SM.prototype,"onPopupOpened",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],SM.prototype,"onPopupClosed",null);SM=_.Y([_.X({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],SM);
_.l(SM,"ytd-add-to-playlist-renderer",function(){if(W92!==void 0)return W92;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return W92=n},{mode:1});var R$A;var PLJ=function(){var n=_.m.apply(this,arguments)||this;n.isPlaylistEditComplete=!1;n.isCollabEngagementDisabled=!1;n.closeButtonAriaLabel=_.Tg("SBOX_INAPPROPRIATE_CANCEL");n.saveButton={title:_.Tg("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"};n.onValueChanged=function(){n.updateSaveButtonState();n.computeCollabEngagementDisabled()};
return n};
_.f(PLJ,_.m);_.G=PLJ.prototype;_.G.attached=function(){this.JSC$18126_scroller&&(this.JSC$18126_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18126_scroller.attached&&typeof this.JSC$18126_scroller.attached==="function"&&this.JSC$18126_scroller.attached())};
_.G.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.G.onPopupClosed=function(){this.reset()};
_.G.close=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.G.onClickSave=function(){var n=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var D=[];this.nameInput.value!==null&&D.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&D.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var L=Number(this.privacyInput.value);isNaN(L)||D.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:L})}this.votingInput.value!==null&&(L=this.votingInput.value)&&D.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:L});if(D.length>0){var g;_.u((g=this.data)==null?void 0:g.updateSettingsEndpoint,_.iy).actions=D;var b;if((b=this.data)==null?0:b.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){n.close()}}}),this.isPlaylistEditComplete=!0}}};
_.G.computePrivacyBadge=function(n){return n?[{metadataBadgeRenderer:n}]:[]};
_.G.computeEditorData=function(n){var D,L;return n==null?void 0:(D=n.sections)==null?void 0:(L=D[0])==null?void 0:L.playlistSettingsEditorCasualSectionRenderer};
_.G.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.G.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}}}}}};
_.G.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"}))};
_.G.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.G.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.G.isNameChanged=function(){var n,D,L;return(((n=this.editorData)==null?void 0:(D=n.name)==null?void 0:(L=D.textInputFormFieldRenderer)==null?void 0:L.value)||"")!==(this.nameInput.value||"")};
_.G.isDescriptionChanged=function(){var n,D,L;return(((n=this.editorData)==null?void 0:(D=n.description)==null?void 0:(L=D.textInputFormFieldRenderer)==null?void 0:L.value)||"")!==(this.descriptionInput.value||"")};
_.G.isPrivacyChanged=function(){var n,D,L,g,b,q,U,J;return((U=(n=this.editorData)==null?void 0:(D=n.privacy)==null?void 0:(L=D.dropdownFormFieldRenderer)==null?void 0:(g=L.dropdown)==null?void 0:(b=g.dropdownRenderer)==null?void 0:(q=b.entries)==null?void 0:q.find(function(k){var a;return k==null?void 0:(a=k.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(J=U.privacyDropdownItemRenderer)==null?void 0:J.int32Value)!==this.privacyInput.value};
_.G.isVotingChanged=function(){var n,D,L,g,b,q,U,J;return((U=(n=this.editorData)==null?void 0:(D=n.voting)==null?void 0:(L=D.dropdownFormFieldRenderer)==null?void 0:(g=L.dropdown)==null?void 0:(b=g.dropdownRenderer)==null?void 0:(q=b.entries)==null?void 0:q.find(function(k){var a;return k==null?void 0:(a=k.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(J=U.privacyDropdownItemRenderer)==null?void 0:J.int32Value)!==this.votingInput.value};
var Fd=PLJ;Fd.prototype.onPopupClosed=Fd.prototype.onPopupClosed;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Fd.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Fd.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Fd.prototype,"ytRendererStamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Fd.prototype,"data",void 0);_.Y([_.t({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.F("design:type",Array)],Fd.prototype,"privacyBadge",void 0);_.Y([_.t({computed:"computeEditorData(data)"}),_.F("design:type",Object)],Fd.prototype,"editorData",void 0);_.Y([_.t(),_.F("design:type",Object)],Fd.prototype,"isPlaylistEditComplete",void 0);_.Y([_.t(),_.F("design:type",Object)],Fd.prototype,"isCollabEngagementDisabled",void 0);
_.Y([_.t({value:{REQUIRED_LABEL:_.Tg("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Tg("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.F("design:type",Object)],Fd.prototype,"addToStrings",void 0);_.Y([_.t(),_.F("design:type",String)],Fd.prototype,"closeButtonAriaLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],Fd.prototype,"saveButton",void 0);_.Y([_.bM("#name-input"),_.F("design:type",Object)],Fd.prototype,"nameInput",void 0);
_.Y([_.bM("#description-input"),_.F("design:type",Object)],Fd.prototype,"descriptionInput",void 0);_.Y([_.bM("#privacy-input"),_.F("design:type",Object)],Fd.prototype,"privacyInput",void 0);_.Y([_.bM("#voting-input"),_.F("design:type",Object)],Fd.prototype,"votingInput",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],Fd.prototype,"JSC$18126_scroller",void 0);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Fd.prototype,"onPopupClosed",null);_.Y([_.t(),_.F("design:type",Object)],Fd.prototype,"onValueChanged",void 0);Fd=_.Y([_.X({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],Fd);
_.l(Fd,"ytd-playlist-settings-editor-renderer",function(){if(R$A===void 0){var n=document.createElement("template");_.z(n,'\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]]" 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]]" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);R$A=n}n=R$A;return n},{mode:1});var tcT;_.fl("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var m$l=function(){return _.m.apply(this,arguments)||this};
_.f(m$l,_.m);_.G=m$l.prototype;_.G.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}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.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 n=this.get("data.nextButton.buttonRenderer.navigationEndpoint");n&&(this.nextNavigationEndpoint=n,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.G.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 n={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",n)}}};
_.G.onPopupOpened=function(n){n.detail!==this&&n.detail!==this.hostElement||!_.c("enable_premium_voluntary_pause")||_.$d(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.G.onNextButtonTap=function(){var n=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);n&&this.ytdOpenPopupBehavior.openPopup(n)};
_.G.updateSelectedResponseIndexFromBinding=function(n){this.selectedResponseIndex=n.detail.value};
var Hv=m$l;Hv.prototype.onPopupOpened=Hv.prototype.onPopupOpened;Hv.prototype.onSelectedResponseIndexChange=Hv.prototype.onSelectedResponseIndexChange;Hv.prototype.dataChanged=Hv.prototype.dataChanged;_.Y([_.W(_.MU),_.F("design:type",Object)],Hv.prototype,"ytdOpenPopupBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Hv.prototype,"ytRendererstamperBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],Hv.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],Hv.prototype,"selectedResponseIndex",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hv.prototype,"dataChanged",null);_.Y([_.P("selectedResponseIndex"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Hv.prototype,"onSelectedResponseIndexChange",null);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],Hv.prototype,"onPopupOpened",null);Hv=_.Y([_.X({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Hv);
_.l(Hv,"ytd-red-cancel-survey-renderer",function(){if(tcT!==void 0)return tcT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return tcT=n},{mode:1});var vg3;var XCl=function(){var n=_.m.apply(this,arguments)||this;n.closeButtonAriaLabel=_.Tg("SBOX_INAPPROPRIATE_CANCEL");return n};
_.f(XCl,_.m);XCl.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
XCl.prototype.onClickClose=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
var y$=XCl;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],y$.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],y$.prototype,"rendererStamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],y$.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],y$.prototype,"closeButtonAriaLabel",void 0);y$=_.Y([_.X({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],y$);
_.l(y$,"ytd-search-filter-options-dialog-renderer",function(){if(vg3!==void 0)return vg3;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return vg3=n},{mode:1});var lWA;var $aJ=function(){return function(n){n=n.availabilityType;return n===void 0||n==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||n==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var McA=function(){var n=_.m.apply(this,arguments)||this;n.qualityOptions=[];n.upsellOptions=[];n.showUpsellSection=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.rememberSettingsChecked=!1;return n};
_.f(McA,_.m);_.G=McA.prototype;_.G.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}}}}};
_.G.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.G.updateQualityOptions=function(){if(this.formats===void 0)_.$d(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var n=[],D=[];this.showUpsellSection=!1;for(var L=_.V(this.formats),g=L.next();!g.done;g=L.next())(g=g.value)&&(g.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?D.push(g):n.push(g));n.length&&(this.qualityOptions=bT3(n));D.length&&(this.showUpsellSection=!0,this.upsellOptions=bT3(D))}};
_.G.updateRememberString=function(){if(this.downloadQualityPickerEntity)var n=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var D;n=(D=this.data)==null?void 0:D.premiumRememberSettingString}else{var L;n=(L=this.data)==null?void 0:L.rememberSettingString}n=n===void 0?_.Tg("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):n;this.rememberSettingsCheckboxRenderer={title:_.je(n),disabled:!1}};
_.G.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.oh.Object.defineProperties(McA.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var n;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(n=this.data)==null?void 0:n.qualityFormats}}});
var NZ=McA;NZ.prototype.updateRememberString=NZ.prototype.updateRememberString;NZ.prototype.updateQualityOptions=NZ.prototype.updateQualityOptions;NZ.prototype.dataChanged=NZ.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],NZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],NZ.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],NZ.prototype,"data",void 0);
_.Y([_.W(_.wq),_.F("design:type",Object)],NZ.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Boolean)],NZ.prototype,"selectedUpsellQuality",void 0);_.Y([_.t({computed:"computeIcon_(data.premiumIcon)",value:""}),_.F("design:type",String)],NZ.prototype,"premiumIcon",void 0);_.Y([_.t({selector:LP2,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],NZ.prototype,"downloadQualityPickerEntity",void 0);
_.Y([_.t(),_.F("design:type",Array)],NZ.prototype,"qualityOptions",void 0);_.Y([_.t(),_.F("design:type",Array)],NZ.prototype,"upsellOptions",void 0);_.Y([_.t(),_.F("design:type",Object)],NZ.prototype,"showUpsellSection",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],NZ.prototype,"darkerDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],NZ.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.Y([_.bM("#remember-settings"),_.F("design:type",HTMLInputElement)],NZ.prototype,"rememberSettingsCheckbox",void 0);_.Y([_.t(),_.F("design:type",Object)],NZ.prototype,"rememberSettingsChecked",void 0);_.Y([_.t(),_.F("design:type",Function)],NZ.prototype,"onRememberSettingsCheckedChanged",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NZ.prototype,"dataChanged",null);
_.Y([_.P("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NZ.prototype,"updateQualityOptions",null);_.Y([_.P("selectedUpsellQuality"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],NZ.prototype,"updateRememberString",null);NZ=_.Y([_.X({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],NZ);
_.l(NZ,"ytd-download-quality-selector-content",function(){if(lWA!==void 0)return lWA;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return lWA=n},{mode:1});var ogD;var Yaw=function(){var n=_.m.apply(this,arguments)||this;n.selectedUpsellQuality=!1;n.qualityOptions=[];n.darkerDarkTheme=_.c("web_darker_dark_theme");n.useUpsellDismissAlternate=_.c("use_not_now_dl_upsell_dismiss_cta");n.shouldShowAlternateUpsellDimiss=!1;n.rememberSettings=!1;n.rememberSettingsChecked=!1;n.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};n.rememberSettingsCheckedChanged=function(D){n.rememberSettingsChecked=D};
return n};
_.f(Yaw,_.m);_.G=Yaw.prototype;
_.G.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.je(_.Tg("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.G.updateQualityOptions=function(){this.formats===void 0?_.$d(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=bT3(this.formats)};
_.G.onQualityOptionsSelect=function(n){if(this.qualityOptions&&n){n!==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 D=_.V(this.qualityOptions.entries()),L=D.next();!L.done;L=
D.next()){L=_.V(L.value);var g=L.next().value;L=L.next().value;var b=void 0,q=void 0;if(((b=L)==null?void 0:(q=b.settingsRadioOptionRenderer)==null?void 0:q.id)===n){this.selectedQualityIndex=g;n=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((n=this.formats[g])==null?void 0:n.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.G.onClickSubmit=function(){var n;if((n=this.downloadButtonRenderer)==null||!n.isDisabled){var D,L;n=(L=(D=this.data)==null?void 0:D.onSubmitEndpoint)!=null?L:{};var g,b;if(this.formats&&(((g=_.u(n,_.qA))==null?0:g.videoId)||((b=_.u(n,_.Vd))==null?0:b.playlistId))){var q,U,J,k,a,d;D={formatType:(k=(q=this.formats)==null?void 0:(U=q[(J=this.selectedQualityIndex)!=null?J:0])==null?void 0:U.format)!=null?k:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(a=this.getOfflineEndpoint(n))==null?void 0:(d=a.actionParams)==null?void 0:d.settingsAction)};this.getOfflineEndpoint(n).actionParams=D;this.ytComponentBehavior.resolveCommand(n)}_.$d(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.G.onClickUpsell=function(){var n;if((n=this.upsellButtonRenderer)==null||!n.isDisabled){var D,L;n=(L=(D=this.data)==null?void 0:D.upsellEndpoint)!=null?L:{};this.ytComponentBehavior.resolveCommand(n);_.$d(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);D="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var g,b,q,U;D=(U=(g=this.formats)==null?void 0:(b=g[(q=this.selectedQualityIndex)!=null?q:0])==null?void 0:b.format)!=null?U:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:D}})}};
_.G.onClickClose=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.G.getOfflineSettingsAction=function(n,D){return n?D===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":D:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.G.getOfflineEndpoint=function(n){return _.u(n,_.qA)?_.u(n,_.qA):_.u(n,_.Vd)};
_.oh.Object.defineProperties(Yaw.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.je(_.Tg("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var n;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(n=this.data)==null?void 0:n.qualityFormats}}});
var jM=Yaw;jM.prototype.updateQualityOptions=jM.prototype.updateQualityOptions;jM.prototype.dataChanged=jM.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jM.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],jM.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jM.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],jM.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Number)],jM.prototype,"selectedQualityIndex",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"selectedUpsellQuality",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],jM.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t({selector:LP2,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.F("design:type",Object)],jM.prototype,"downloadQualityPickerEntity",void 0);_.Y([_.t(),_.F("design:type",Array)],jM.prototype,"qualityOptions",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],jM.prototype,"darkerDarkTheme",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],jM.prototype,"useUpsellDismissAlternate",void 0);
_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"downloadButtonRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"upsellButtonRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"cancelButtonRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"upsellCancelButtonRenderer",void 0);_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"rememberSettings",void 0);
_.Y([_.t(),_.F("design:type",Object)],jM.prototype,"rememberSettingsChecked",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jM.prototype,"dataChanged",null);_.Y([_.P("downloadQualityPickerEntity"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],jM.prototype,"updateQualityOptions",null);jM=_.Y([_.X({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],jM);
_.l(jM,"ytd-download-quality-selector-renderer",function(){if(ogD!==void 0)return ogD;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return ogD=n},{mode:1});var SaT;var F9w=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(F9w,_.m);F9w.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
F9w.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"}}}}};
var nZ=F9w;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],nZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],nZ.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],nZ.prototype,"darkerDarkTheme",void 0);_.Y([_.t({computed:"computeIcon_(data.infoIcon)"}),_.F("design:type",Object)],nZ.prototype,"infoIcon",void 0);
_.Y([_.t({computed:"computeIcon_(data.warningIcon)"}),_.F("design:type",Object)],nZ.prototype,"warningIcon",void 0);nZ=_.Y([_.X({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],nZ);
_.l(nZ,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(SaT!==void 0)return SaT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return SaT=n},{mode:1});var H_w;var yCo=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(yCo,_.m);yCo.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yCo.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"}}}}};
var Db=yCo;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Db.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Db.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Db.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Db.prototype,"darkerDarkTheme",void 0);Db=_.Y([_.X({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Db);
_.l(Db,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(H_w!==void 0)return H_w;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return H_w=n},{mode:1});var NuA;var jf3=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(jf3,_.m);jf3.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jf3.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"}}}}};
jf3.prototype.onServiceRequestSentOrCompleted=function(n,D){D&&D.actions&&D.actions.length>0&&_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
var LZ=jf3;LZ.prototype.onServiceRequestSentOrCompleted=LZ.prototype.onServiceRequestSentOrCompleted;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],LZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],LZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],LZ.prototype,"darkerDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],LZ.prototype,"data",void 0);
_.Y([_.R("yt-service-request-completed"),_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],LZ.prototype,"onServiceRequestSentOrCompleted",null);LZ=_.Y([_.X({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],LZ);
_.l(LZ,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(NuA!==void 0)return NuA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return NuA=n},{mode:1});var npD;var D5w=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.submitButtonDisabled=!0;return n};
_.f(D5w,_.m);_.G=D5w.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.G.onDataChanged=function(){var n,D,L;if(((n=this.data)==null?void 0:(D=n.confirmButton)==null?void 0:(L=D.buttonRenderer)==null?void 0:L.isDisabled)!==void 0){var g,b,q;this.submitButtonDisabled=(g=this.data)==null?void 0:(b=g.confirmButton)==null?void 0:(q=b.buttonRenderer)==null?void 0:q.isDisabled}};
_.G.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.G.updateSubmitButtonDisabledFromBinding=function(n){this.submitButtonDisabled=n.detail.value};
_.G.updateSubmitButtonDisabledFromConfirmCheckbox=function(n){this.submitButtonDisabled=!n.detail.value};
var gR=D5w;gR.prototype.onDataChanged=gR.prototype.onDataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gR.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gR.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],gR.prototype,"darkerDarkTheme",void 0);
_.Y([_.t(),_.F("design:type",Object)],gR.prototype,"submitButtonDisabled",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],gR.prototype,"onDataChanged",null);gR=_.Y([_.X({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],gR);
_.l(gR,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(npD!==void 0)return npD;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return npD=n},{mode:1});var LaU;var gp3=function(){return _.m.apply(this,arguments)||this};
_.f(gp3,_.m);_.oh.Object.defineProperties(gp3.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var n,D,L;return((n=this.data)==null?void 0:n.title)+" "+((D=this.data)==null?void 0:D.metadataPrimary)+" "+((L=this.data)==null?void 0:L.metadataSecondary)}}});
var bA=gp3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bA.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],bA.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bA.prototype,"data",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],bA.prototype,"ariaLabel",null);bA=_.Y([_.X({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],bA);
_.l(bA,"ytd-compact-product-list-item-renderer",function(){if(LaU!==void 0)return LaU;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return LaU=n},{mode:1});var bYJ;var $5J=function(){return _.m.apply(this,arguments)||this};
_.f($5J,_.m);$5J.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]]"}}}}}};
_.oh.Object.defineProperties($5J.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
var $Z=$5J;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],$Z.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$Z.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$Z.prototype,"data",void 0);$Z=_.Y([_.X({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],$Z);
_.l($Z,"ytd-compact-product-list-renderer",function(){if(bYJ!==void 0)return bYJ;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return bYJ=n},{mode:1});var GYC;var qg3=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(qg3,_.m);_.G=qg3.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.G.getBackgroundUrl=function(){var n=this.get("data.headerImage.thumbnails");return n?"url("+_.XJ(n,this.hostElement.clientWidth)+")":""};
_.G.onDataChanged=function(){var n=this.getBackgroundUrl();n&&(this.header.style.backgroundImage=n);n=_.r1();var D=_.Ck(),L=this.get("data.trackingParams");L&&D&&n&&_.vz(n,D,_.JR(L));n=_.V(this.hostElement.querySelectorAll("yt-img-shadow"));for(D=n.next();!D.done;D=n.next())D.value.onShow()};
_.G.onPopupClosed=function(n){_.mZ(n).localName==="ytd-membership-post-cancel-renderer"&&_.$d(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
var G5=qg3;G5.prototype.onPopupClosed=G5.prototype.onPopupClosed;G5.prototype.onDataChanged=G5.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],G5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],G5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],G5.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],G5.prototype,"darkerDarkTheme",void 0);
_.Y([_.bM("#header"),_.F("design:type",HTMLDivElement)],G5.prototype,"header",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],G5.prototype,"onDataChanged",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],G5.prototype,"onPopupClosed",null);G5=_.Y([_.X({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],G5);
_.l(G5,"ytd-membership-post-cancel-renderer",function(){if(GYC!==void 0)return GYC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return GYC=n},{mode:1});var Vol;var U52=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(U52,_.m);U52.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
U52.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
var qj=U52;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],qj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qj.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],qj.prototype,"darkerDarkTheme",void 0);_.Y([_.bM("ytd-feedback-survey-renderer"),_.F("design:type",Object)],qj.prototype,"feedbackSurveyRenderer",void 0);qj=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],qj);
_.l(qj,"ytd-sponsorship-confirm-cancel-content",function(){if(Vol!==void 0)return Vol;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return Vol=n},{mode:1});var Bho;var Jq2=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.maybeSubmitFeedback=function(){n.content&&n.content.maybeSubmitFeedback()};
return n};
_.f(Jq2,_.m);_.G=Jq2.prototype;_.G.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.G.onYtPopupOpened=function(n,D){D===this&&this.data&&this.data.onOpenCommands&&_.J9(this.hostElement,this.data.onOpenCommands,this.hostElement);_.$d(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.G.onYtPopupClosed=function(n,D){(D&&D.canceled===!0||D&&D.canceled===!1&&D.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.J9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.G.onYtServiceRequestCompleted=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.G.onYtServiceRequestError=function(n){_.Og(this.hostElement,n.detail.error.message)};
_.G.onDataChanged=function(){if(this.isAttached){var n=this.backgroundUrl;n&&(_.r(this.hostElement).querySelector("#header").style.backgroundImage=n)}};
_.oh.Object.defineProperties(Jq2.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var n=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return n?"url("+_.XJ(n,this.hostElement.clientWidth)+")":""}}});
var VI=Jq2;VI.prototype.onDataChanged=VI.prototype.onDataChanged;VI.prototype.onYtServiceRequestError=VI.prototype.onYtServiceRequestError;VI.prototype.onYtServiceRequestCompleted=VI.prototype.onYtServiceRequestCompleted;VI.prototype.onYtPopupClosed=VI.prototype.onYtPopupClosed;VI.prototype.onYtPopupOpened=VI.prototype.onYtPopupOpened;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],VI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],VI.prototype,"data",void 0);_.Y([_.t({value:function(){return _.Tg("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],VI.prototype,"closeButtonAriaLabel",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],VI.prototype,"darkerDarkTheme",void 0);_.Y([_.bM("#scrollable"),_.F("design:type",Object)],VI.prototype,"scrollable",void 0);_.Y([_.bM("ytd-sponsorship-confirm-cancel-content"),_.F("design:type",Object)],VI.prototype,"content",void 0);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],VI.prototype,"onYtPopupOpened",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],VI.prototype,"onYtPopupClosed",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VI.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],VI.prototype,"onYtServiceRequestError",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],VI.prototype,"onDataChanged",null);
VI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],VI);
_.l(VI,"ytd-sponsorship-confirm-cancel-renderer",function(){if(Bho!==void 0)return Bho;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Bho=n},{mode:_.He("kevlar_poly_si_batch_j081")?1:2});var kYR;var pPR=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(pPR,_.m);pPR.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
var UI=pPR;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],UI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],UI.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],UI.prototype,"darkerDarkTheme",void 0);UI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],UI);
_.l(UI,"ytd-sponsorships-celebration-content",function(){if(kYR!==void 0)return kYR;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return kYR=
n},{mode:1});var ZYA;var a9J=_.yK(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),d53=function(){var n=_.m.apply(this,arguments)||this;n.scriptsAppended=!1;n.buttonOverrides={type:"tonal",style:"overlay-dark"};return n};
_.f(d53,_.m);_.G=d53.prototype;
_.G.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:_.c("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}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.onDataChanged=function(){var n;(n=this.header)==null||n.style.setProperty("background-color",this.backgroundColor);if(n=this.headerImageUrl){var D;(D=this.header)==null||D.style.setProperty("background-image",n)}D=_.r1(4);n=_.Ck(4);var L=this.get("data.trackingParams");if(L&&n&&D){var g=_.JR(L);_.vz(D,n,g);_.c("combine_ve_grafts")?_.qb().graftServerVe(L,n,4):_.vz(D,n,g)}D=_.V(this.hostElement.querySelectorAll("yt-img-shadow"));for(n=D.next();!n.done;n=D.next())n.value.onShow();if(D=this.get("data.gtmId"))_.T1(D,
_.OJ("GL","")),this.setupConversionTracking()};
_.G.setupConversionTracking=function(){if(!this.scriptsAppended){var n=document.createElement("script");var D=_.YO(a9J.join(""));_.S1(n,D);document.head.appendChild(n);n=document.createElement("noscript");n.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(n);this.scriptsAppended=!0}};
_.G.onPopupClosed=function(n){if(_.mZ(n).localName==="ytd-sponsorships-celebration-renderer"){_.$d(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var D;this.data&&((D=this.data)==null?0:D.dismissCommand)&&_.Ly.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.oh.Object.defineProperties(d53.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var n=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.z7(n)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var n=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return n?"url("+_.XJ(n,this.hostElement.getBoundingClientRect().width)+")":""}}});
var BE=d53;BE.prototype.onPopupClosed=BE.prototype.onPopupClosed;BE.prototype.onDataChanged=BE.prototype.onDataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],BE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],BE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BE.prototype,"data",void 0);_.Y([_.bM("#header"),_.F("design:type",HTMLElement)],BE.prototype,"header",void 0);
_.Y([_.t(),_.F("design:type",Object)],BE.prototype,"scriptsAppended",void 0);_.Y([_.t(),_.F("design:type",Object)],BE.prototype,"buttonOverrides",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],BE.prototype,"onDataChanged",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],BE.prototype,"onPopupClosed",null);
BE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],BE);
_.l(BE,"ytd-sponsorships-celebration-renderer",function(){if(ZYA!==void 0)return ZYA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ZYA=n},{mode:1});var ThT;var JQ=function(){var n=_.m.apply(this,arguments)||this;n.isToggleChecked=!1;return n};
_.f(JQ,_.m);JQ.prototype.onDataChanged=function(){var n;this.isToggleChecked=((n=this.data)==null?void 0:n.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
JQ.prototype.close=function(){var n;((n=this.data)==null?0:n.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
JQ.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var n,D=_.u((n=this.data)==null?void 0:n.switchButton,H9A);D&&(this.isToggleChecked&&D.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(D.switchOnInnertubeCommand),!this.isToggleChecked&&D.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(D.switchOffInnertubeCommand))};
JQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
var kZ=JQ;kZ.prototype.onDataChanged=kZ.prototype.onDataChanged;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],kZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],kZ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],kZ.prototype,"isToggleChecked",void 0);
_.Y([_.t({value:_.Tg("CLOSE")}),_.F("design:type",String)],kZ.prototype,"closeButtonAriaLabel",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],kZ.prototype,"onDataChanged",null);kZ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],kZ);
_.l(kZ,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(ThT!==void 0)return ThT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return ThT=n},{mode:1});var EpT;var sqw=function(){return _.m.apply(this,arguments)||this};
_.f(sqw,_.m);_.G=sqw.prototype;_.G.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"}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.detached=function(){this.playerElement.stop()};
_.G.onYtServiceRequestCompleted=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.G.onYtServiceRequestError=function(n){_.Og(this.hostElement,n.detail.error.message)};
_.G.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.G.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.G.getTier=function(n,D){return!n||!n.tiers||D<0?null:_.u(n.tiers[D],nE3)};
_.G.moreThanOne=function(n){return!!(n&&n.length>1)};
_.G.tierOverviewTap=function(n){var D=this;this.selectedTier=n.model.index;_.X6(this,function(){_.bP(D.hostElement,"yt-refit")})};
_.G.computeSelectedClass=function(n,D){return this.isSelected(n,D)?"selected":""};
_.G.computeButtonAriaPressed=function(n,D){return this.isSelected(n,D)?"true":"false"};
_.G.isSelected=function(n,D){return n===D};
_.G.onDataChanged=function(){_.r(this.hostElement).querySelector("#header-overlay").style.visibility="";_.r(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 n=_.V(this.hostElement.querySelectorAll("yt-img-shadow")),
D=n.next();!D.done;D=n.next())D.value.onShow();var L;this.set("selectedTier",(L=this.get("data.targetTierIndex"))!=null?L:0);var g;(n=(g=this.data)==null?void 0:g.onVisible)&&this.ytComponentBehavior.resolveCommand(n)};
_.G.initializeVe=function(n){var D=_.r1(),L=_.Ck(),g=this.get("data.trackingParams");L&&D&&(this.screenLayer=4,D=_.hk(_.qYb)(void 0,69877,{clientScreenNonce:D,visualElement:L},void 0,void 0,void 0),_.BVJ(D,69877,4),L=_.Ck(4),g&&L&&(g=_.JR(g),_.vz(D,L,g),n&&(this.offerVideoVe=_.Eh(74659),_.vz(D,g,this.offerVideoVe))))};
_.G.setHeaderBackground=function(){var n=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.r(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.z7(n);if(n=this.getHeaderImage())n=_.XJ(n,screen.width),_.r(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+n+")"};
_.G.getHeaderImage=function(){var n=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&n?n:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.G.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.G.setupVideoPlayer=function(n){var D=this,L,g,b,q;return _.B(function(U){if(U.nextAddress==1)return L=D.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),g=D.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.c("kevlar_player_update_killswitch")?D.playerElement.update({args:{autoplay:L,video_id:n,player_params:g}}):D.playerElement.loadVideoWithPlayerVars({autoplay:L,video_id:n,player_params:g}),
_.p(U,D.playerElement.getPlayerPromise(),2);b=U.yieldResult;b.addEventListener("onStateChange",function(J){D.onPlayerStateChange(J)});
b.setScreenLayer(D.screenLayer);(q=_.r1(4))&&D.offerVideoVe&&_.Xg(q,D.offerVideoVe);L&&(D.pauseOtherPlayers(),D.playerElement.focusOnPlayer(),D.playerElement.getPlayer().hideControls(),_.dF(_.fj,function(){D.fadeOutHeaderOverlay()},4E3));
_.Tq(U)})};
_.G.onPlayerStateChange=function(n){n===1?this.backgroundPlayerElement&&(n=this.backgroundPlayerElement.player_.getPlayerState(),n!==1&&n!==3||this.backgroundPlayerElement.pause()):n===0&&(_.r(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.r(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.G.fadeOutHeaderOverlay=function(){_.r(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.G.onHeaderTap=function(){if(this.offerVideo){_.r(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var n;((n=this.playerElement.player_)==null?void 0:n.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(n=_.r1(4))&&this.offerVideoVe&&_.oG(n,this.offerVideoVe)}};
_.G.getBackgroundImageLayerClass=function(n){return n?"background-image-layer-with-video":""};
_.G.getHeaderClass=function(n){return n?"header-with-video":""};
_.G.getHeaderOverlayClass=function(n){return n?"header-overlay-with-video":""};
_.G.getTitleContainerClass=function(n,D){return n?"title-container-with-video":D?"title-container-without-video-flexible":"title-container-without-video"};
_.G.tierTitleDisplayStatus=function(n){return this.moreThanOne(n)?"hide":"show"};
_.G.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.E().resolve(_.X1).getPlayerElement():this.backgroundPlayerElement=_.oE();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var n=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=n===1||n===3;this.backgroundPlayerElement.pause()}};
_.G.isMiniplayerActive=function(){return _.E().resolve(_.X1).isMiniplayerActive()};
_.G.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("selected-tier-changed",this.selectedTier))};
var pZ=sqw;pZ.prototype.selectedTierChangedForBinding=pZ.prototype.selectedTierChangedForBinding;pZ.prototype.onDataChanged=pZ.prototype.onDataChanged;pZ.prototype.onYtPopupClosed=pZ.prototype.onYtPopupClosed;pZ.prototype.onYtPopupOpened=pZ.prototype.onYtPopupOpened;pZ.prototype.onYtServiceRequestError=pZ.prototype.onYtServiceRequestError;pZ.prototype.onYtServiceRequestCompleted=pZ.prototype.onYtServiceRequestCompleted;
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],pZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],pZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],pZ.prototype,"data",void 0);_.Y([_.t({value:0}),_.F("design:type",Number)],pZ.prototype,"selectedTier",void 0);
_.Y([_.t({value:""}),_.F("design:type",String)],pZ.prototype,"offerVideo",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],pZ.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.Y([_.t({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.Nf(this)}}),
_.F("design:type",String)],pZ.prototype,"playerId",void 0);_.Y([_.bM("tp-yt-paper-dialog-scrollable"),_.F("design:type",Object)],pZ.prototype,"scrollable",void 0);_.Y([_.bM("ytd-sponsorships-tier-renderer"),_.F("design:type",Object)],pZ.prototype,"tierRenderer",void 0);_.Y([_.bM("#player"),_.F("design:type",Object)],pZ.prototype,"playerElement",void 0);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],pZ.prototype,"onYtServiceRequestCompleted",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],pZ.prototype,"onYtServiceRequestError",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pZ.prototype,"onYtPopupOpened",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pZ.prototype,"onYtPopupClosed",null);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pZ.prototype,"onDataChanged",null);_.Y([_.P("selectedTier"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],pZ.prototype,"selectedTierChangedForBinding",null);
pZ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],pZ);
_.l(pZ,"ytd-sponsorships-offer-renderer",function(){if(EpT!==void 0)return EpT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return EpT=n},{mode:_.He("kevlar_poly_si_batch_j077")?1:2});var cqU;var QqT=function(){var n=_.m.apply(this,arguments)||this;n.buttonOverrides={type:"filled",style:"mono"};return n};
_.f(QqT,_.m);QqT.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}}}}}};
QqT.prototype.backgroundColorChanged=function(){var n,D,L,g=(D=_.u((n=this.data)==null?void 0:n.content,DYJ))==null?void 0:(L=D.backgroundColor)==null?void 0:L.backgroundColor;g&&(n=_.AW(g),_.r(this.hostElement).querySelector("#banner").style.backgroundColor=n,_.r(this.hostElement).querySelector("#abstract-art").style.backgroundColor=n)};
QqT.prototype.attached=function(){this.JSC$18212_scroller&&(this.JSC$18212_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18212_scroller.attached&&typeof this.JSC$18212_scroller.attached==="function"&&this.JSC$18212_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
var Zb=QqT;Zb.prototype.backgroundColorChanged=Zb.prototype.backgroundColorChanged;_.Y([_.t(),_.F("design:type",Object)],Zb.prototype,"data",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Zb.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],Zb.prototype,"JSC$18212_scroller",void 0);_.Y([_.t(),_.F("design:type",Object)],Zb.prototype,"buttonOverrides",void 0);
_.Y([_.P("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Zb.prototype,"backgroundColorChanged",null);Zb=_.Y([_.X({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],Zb);
_.l(Zb,"ytd-sponsorships-promotion-celebration-renderer",function(){if(cqU!==void 0)return cqU;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return cqU=n},{mode:_.He("kevlar_poly_si_batch_j077")?1:2});var u43;var f9T;var AqC=function(){return _.m.apply(this,arguments)||this};
_.f(AqC,_.m);AqC.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
AqC.prototype.computeIsInitiallyChecked=function(n){return n===1};
var as=AqC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],as.prototype,"data",void 0);_.Y([_.bM("#checkbox"),_.F("design:type",Object)],as.prototype,"checkbox",void 0);as=_.Y([_.X({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],as);
_.l(as,"ytd-subscription-toggle-option-renderer",function(){if(f9T!==void 0)return f9T;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return f9T=n},{mode:1});var dR=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return n};
_.f(dR,_.m);dR.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"}}}};
dR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
dR.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var n=_.r(this.hostElement).querySelector("#options").selected;n=this.data.options[n].subscriptionRadioOptionRenderer.serviceEndpoint;var D=_.r(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");D&&n&&n.modifyChannelNotificationPreferenceEndpoint&&(D=D.getValue())&&(n.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[D]);_.E().resolve(_.S6).resolveCommand(n,{form:{element:this.hostElement}});
_.$d(this.hostElement,"yt-close-popup-action")};
_.oh.Object.defineProperties(dR.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var n=this.data.options,D=0;D<n.length;D++){var L=n[D].subscriptionRadioOptionRenderer;if(L&&L.selected)return D}return null}}});
var T5=dR;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],T5.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],T5.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],T5.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],T5.prototype,"ytRendererBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],T5.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],T5.prototype,"darkerDarkTheme",void 0);_.Y([_.x("data.options"),_.F("design:type",Object),_.F("design:paramtypes",[])],T5.prototype,"initialIndex",null);T5=_.Y([_.X({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],T5);
_.l(T5,"ytd-subscription-notification-options-renderer",function(){if(u43!==void 0)return u43;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return u43=n},{mode:1});var zJ3;var I9D=function(){return _.m.apply(this,arguments)||this};
_.f(I9D,_.m);var C7T=I9D;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],C7T.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],C7T.prototype,"data",void 0);C7T=_.Y([_.X({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],C7T);
_.l(C7T,"ytd-tvfilm-offer-groups-renderer",function(){if(zJ3!==void 0)return zJ3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return zJ3=n},{mode:1});var rq2;var OYR=function(){var n=_.m.apply(this,arguments)||this;n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(OYR,_.m);_.G=OYR.prototype;_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.G.computeThumbnailClass=function(n){return n.thumbnailOverlays?n.isShow?"thumbnail-show":"thumbnail-movie":n.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.G.computeCommerceSectionClass=function(n){return n.offers&&n.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.G.computeTitleClass=function(n){return n.offers&&n.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.G.onDataChanged=function(){[].concat(_.Iu(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(n){n.onShow()})};
var EI=OYR;EI.prototype.onDataChanged=EI.prototype.onDataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],EI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],EI.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],EI.prototype,"darkerDarkTheme",void 0);
_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],EI.prototype,"onDataChanged",null);EI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],EI);
_.l(EI,"ytd-ypc-offers-overlay-renderer",function(){if(rq2!==void 0)return rq2;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return rq2=n},{mode:_.He("kevlar_poly_si_batch_j028")?1:2});var iY2;var wPC=function(){this.usedMethods=new Set};
wPC.prototype.add=function(n){this.usedMethods.add(n)};
wPC.prototype.reset=function(){this.usedMethods.clear()};var eJo=function(n,D){this.query=n;this.previousSearchQuery=D;this.id=hJA++;if(!Wa3){D=_.OJ("SBOX_SETTINGS");n="https://"+((D==null?void 0:D.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var L=D==null?void 0:D.REQUEST_LANGUAGE;L&&(n+="&hl="+L);(L=D==null?void 0:D.REQUEST_DOMAIN)&&(n+="&gl="+L);n+="&client=youtube&gs_ri=youtube";(L=D==null?void 0:D.SUGG_EXP_ID)&&(n+="&sugexp="+encodeURIComponent(L));(L=D==null?void 0:D.PSUGGEST_TOKEN)&&(n+="&tok="+L);(D=
D==null?void 0:D.SESSION_INDEX)&&(n+="&authuser="+D);_.c("desktop_enable_visual_suggest")&&(n+="&h=180&w=320&ytvs=1");Wa3=n}},x5J=function(n){var D="q="+encodeURIComponent(n.query);
n.previousSearchQuery&&(D+="&pq="+encodeURIComponent(n.previousSearchQuery));return D},KaD=function(){var n=_.OJ("SBOX_SETTINGS"),D={};
if(n==null?0:n.SEND_VISITOR_DATA)D["X-Goog-Visitor-Id"]=n==null?void 0:n.VISITOR_DATA;return D},RJA=function(n){var D=Wa3;
D+="&gs_id="+n.id.toString(36);D+="&q="+encodeURIComponent(n.query);D+="&cp="+n.query.length;n.previousSearchQuery&&(D+="&pq="+encodeURIComponent(n.previousSearchQuery));(n=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(D+="&video_id="+n);return D},hJA=0,Wa3="";var P73=function(n,D){this.text=n;this.bold=D},to2=function(n,D,L){this.input=D;
this.index=L;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=n[0];this.type=n[1];this.subtypes=n[2];var g;this.displayText=qTl((g=n[3])==null?void 0:g.b);var b;this.ignoredPrefix=qTl((b=n[3])==null?void 0:b.a);var q,U;this.hasNewVideo=((q=n[3])==null?void 0:(U=q.zam)==null?void 0:U.toString())==="true"?!0:!1;var J;this.visualSuggestUrl=(J=n[3])==null?void 0:J.zai},m5R=function(n){var D=[],L,g=(L=n.displayText)!=null?L:n.text;
if(n.type===33)return D.push(new P73(g,!1)),D;if(g.length>=n.input.length&&g.substring(0,n.input.length)===n.input)D.push(new P73(n.input,!1)),D.push(new P73(g.substring(n.input.length),!0));else{var b=new Set(n.input.split(/\s/)),q=g.split(/\s/);D=q.map(function(U,J){return new P73(U.trim()+(J===q.length-1?"":" "),!b.has(U))})}return D};var vpR=function(n){this.rawResponse=["",[],{}];this.suggestions=[];try{var D=JSON.parse(VmA(n));if(typeof D==="object"&&D!==null)this.rawResponse=D;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(g){console.log("Suggest: Failed to parse SuggestResponse!");return}var L=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(g,b){return new to2(g,L,b)})};var XPT=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new wPC;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18248_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},l9O,MoT=function(){l9O||(l9O=new XPT);
return l9O};
XPT.prototype.updateSuggestions=function(n){var D=this;this.availableSuggestions.forEach(function(L){D.previousSuggestions[L]=!0});
this.availableSuggestions=n.map(function(L){var g=L.type.toString();L.subtypes.length>0&&(g+="i"+L.subtypes.join("i"),g+="k"+L.suggestionSources.COMPLETE_SERVER.toString());return g})};
var opw=function(n,D){var L=Date.now();n.firstEditTime<0&&(n.firstEditTime=L);D&&(n.lastQueryBuildTime=L);n.lastEditTime=L};
XPT.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18248_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var YgR=function(n){var D="";n.availableSuggestions.forEach(function(b){delete n.previousSuggestions[b]});
for(var L=_.V(Object.keys(n.previousSuggestions)),g=L.next();!g.done;g=L.next())g=g.value,n.previousSuggestions[g]&&(D+=(D?"j":"")+g);return D},SgD=function(n,D){var L=[];
D&&(L[1]=D.toString());L[0]="youtube";L[7]=Date.now()-n.startTime;L[6]=n.sessionNumber;n.zeroPrefixSuggestionCount>=0&&(L[33]=n.zeroPrefixSuggestionCount);L[13]=n.outOfSyncResponseCount;if(n.availableSuggestions.length>0){for(var g=D="",b=0,q=_.V(n.availableSuggestions),U=q.next();!U.done;U=q.next())U=U.value,U!==g&&(b>1&&(D+="l"+b),D+=(g?"j":"")+U,b=0,g=U),b+=1;b>1&&(D+="l"+b);L[3]=D}L[35]=YgR(n);n.selectedSuggestionIndex>=0&&(L[2]=n.selectedSuggestionIndex);var J;if(D=(J=_.OJ("SBOX_SETTINGS"))==
null?void 0:J.SUGG_EXP_ID)L[19]=n.normalize(D),J=0,n.experimentTriggeredBeforeFinal&&(J|=1),n.experimentTriggeredFinal&&(J|=2),L[20]=J;L[26]=Array.from(n.inputMethodsTracker.usedMethods).join("j");if(n.JSC$18248_totalRoundTripTime>0){L[15]=n.JSC$18248_totalRoundTripTime;L[14]=n.maxRoundTripTime;J=[];for(b=D=0;b<10;b++)g=n.roundTripTimeHistogram[b],g===0?D++:(D>1?J.push(b+"-"+g):D===1?J.push("0j"+g):J.push(g.toString()),D=0);J=J.join("j");L[16]=J}n.zeroPrefixRoundTripTime>0&&(L[36]=n.zeroPrefixRoundTripTime);
n.lastQueryBuildTime>0&&(L[18]=n.lastQueryBuildTime-n.startTime);n.firstEditTime>0&&(L[4]=n.firstEditTime-n.startTime);n.lastEditTime>0&&(L[5]=n.lastEditTime-n.startTime);return L.join(".")};
XPT.prototype.normalize=function(n){return n.replaceAll(".","-")};
var FaT=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var HYU=function(){var n=_.m.apply(this,arguments)||this;n.microphoneSpinnerActive=!1;n.noAnimations=!1;n.boundExitClick=function(){n.onExitButtonClick()};
n.speechOverlayClassName="";n.isLevelAnimating=!1;n.playCloseDialogAudioFeedback=!0;n.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return n};
_.f(HYU,_.m);_.G=HYU.prototype;_.G.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.G.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=CBl()};
_.G.dataChanged=function(){this.logDialog()};
_.G.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var n;(n=this.manager.audioPlayer)!=null&&(n.JSC$17538_audioEnabled=!1)}this.manager.stop();(n=this.manager.audioPlayer)!=null&&(n.JSC$17538_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.G.handleSpeechQueryCompleteAction=function(n){var D=n.navigationAction;D&&(n.trackingParams&&_.qb().graftServerVe(n.trackingParams,this.dialogVe,5),_.bP(this.hostElement,"yt-navigate",{endpoint:D,tempData:this.getNavigationParams(D),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.G.onExitButtonClick=function(){this.closeDialog()};
_.G.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var n;if((n=this.manager)!=null){var D;(D=n.audioPlayer)==null||lu(D,"failure");n.setState("microphone-off");n.stop()}}else(n=this.manager)==null||n.start()};
_.G.transcriptionChanged=function(){var n,D;(((n=this.transcription)==null?0:n.low)||((D=this.transcription)==null?0:D.high))&&this.setState("transcribing",this.transcription)};
_.G.stateChanged=function(){this.setState(this.state,this.transcription)};
_.G.logDialog=function(){var n;(n=this.data)!=null&&n.trackingParams&&(n=_.qb(),_.$Q(n,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=n.graftServerVe(this.data.trackingParams,void 0,5))};
_.G.getNavigationParams=function(n){var D={};if(_.c("web_yt_searchbox")){var L=MoT();L.inputMethodsTracker.add(6);L=SgD(L,15);D.gs_l=L;var g;D.oq=((g=_.u(n,_.p8))==null?void 0:g.query)||""}else if(n=window.ytvoicesearchloggingparams){if(n=n())D.oq=n.oq,D.gs_l=n.gs_l}else _.e6(Error("nl"));return D};
_.G.closeDialog=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.G.setState=function(n,D){if(this.data){var L=this.data,g={};switch(n){case "listening":g={headerText:L.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:L.microphoneButtonAriaLabel};break;case "timeout":g={headerText:L.promptHeader,microphoneState:"try-again",microphoneLabel:L.promptMicrophoneLabel,microphoneAriaLabel:L.promptMicrophoneLabel};break;case "microphone-off":g={headerText:L.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:L.promptMicrophoneLabel,
microphoneAriaLabel:L.promptMicrophoneLabel};break;case "transcribing":(D==null?0:D.low)||(D==null?0:D.high)?g={transcriptionLow:D==null?void 0:D.low,transcriptionHigh:D==null?void 0:D.high,microphoneState:"speaking",microphoneAriaLabel:L.microphoneButtonAriaLabel}:g={headerText:L.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:L.microphoneButtonAriaLabel};break;case "processing":g={headerText:L.loadingHeader,microphoneState:"processing",microphoneAriaLabel:L.microphoneButtonAriaLabel};
break;case "offline":g={headerText:L.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:L.connectionErrorMicrophoneLabel,microphoneAriaLabel:L.connectionErrorMicrophoneLabel};break;case "permission":g={headerText:L.permissionsHeader,bodyLine1:L.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:L.permissionsSubtext};break;case "permission-denied":g={headerText:L.disabledHeader,bodyLine1:L.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:L.disabledSubtext}}g.className=
n;this.speechOverlayState=g;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.G.setMicrophoneState=function(n){var D=this.isLevelAnimating;this.isLevelAnimating=n==="speaking";!D&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=n==="processing"&&!this.noAnimations};
_.G.setClass=function(n){this.speechOverlayClassName&&_.yX(this.hostElement,this.speechOverlayClassName,!1);n&&(this.speechOverlayClassName=n,_.yX(this.hostElement,n,!0))};
_.G.runLevelAnimation=function(){var n=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var D=1+Math.random()*.75,L=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+L/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+D+")");_.fj.addJob(function(){n.runLevelAnimation()},3,L)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
var sI=HYU;sI.prototype.stateChanged=sI.prototype.stateChanged;sI.prototype.transcriptionChanged=sI.prototype.transcriptionChanged;sI.prototype.onPopupClosed=sI.prototype.onPopupClosed;sI.prototype.dataChanged=sI.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],sI.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],sI.prototype,"rendererStamperBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],sI.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],sI.prototype,"eventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],sI.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],sI.prototype,"speechOverlayState",void 0);
_.Y([_.t(),_.F("design:type",Object)],sI.prototype,"microphoneSpinnerActive",void 0);_.Y([_.t({type:_.c("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.F("design:type",Object)],sI.prototype,"noAnimations",void 0);_.Y([_.t({selector:function(n){var D;return(D=n.voiceSearch)==null?void 0:D.transcription}}),
_.F("design:type",Object)],sI.prototype,"transcription",void 0);_.Y([_.t({selector:function(n){var D;return(D=n.voiceSearch)==null?void 0:D.overlay}}),
_.F("design:type",String)],sI.prototype,"state",void 0);_.Y([_.t(),_.F("design:type",Object)],sI.prototype,"boundExitClick",void 0);_.Y([_.bM("#microphone-levels"),_.F("design:type",HTMLElement)],sI.prototype,"level",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sI.prototype,"dataChanged",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sI.prototype,"onPopupClosed",null);
_.Y([_.V8("transcription"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sI.prototype,"transcriptionChanged",null);_.Y([_.V8("state"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],sI.prototype,"stateChanged",null);sI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],sI);
_.l(sI,"ytd-voice-search-dialog-renderer",function(){if(iY2!==void 0)return iY2;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return iY2=n},{mode:1});var yqC;var NhC=function(){var n=_.m.apply(this,arguments)||this;n.isOverlay=!1;n.hidden=!1;return n};
_.f(NhC,_.m);_.G=NhC.prototype;_.G.onPopupClosed=function(){this.toggleIconState(!1)};
_.G.computeIcon=function(){var n,D,L;return(D=_.u((n=this.data)==null?void 0:n.icon,G_J))==null?void 0:(L=D.icon)==null?void 0:L.iconType};
_.G.computeIconBadgeShape=function(){var n;return{iconBadgeType:"cart",iconBadgeText:(n=this.iconBadgeEntity)==null?void 0:n.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.G.onClick=function(){var n;(n=this.data)!=null&&n.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.G.computeHidden=function(n){return!n};
_.G.toggleIconState=function(n){this.iconButton&&(this.iconButton.pressed=n)};
var cE=NhC;cE.prototype.onPopupClosed=cE.prototype.onPopupClosed;_.Y([_.W(_.wq),_.F("design:type",Object)],cE.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],cE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],cE.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],cE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],cE.prototype,"isOverlay",void 0);
_.Y([_.t({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.F("design:type",Object)],cE.prototype,"hidden",void 0);_.Y([_.t({selectorArgs:["data.iconBadgeEntityKey"],selector:function(n,D){return _.VV(n.entities,"iconBadgeEntity",D)}}),
_.F("design:type",Object)],cE.prototype,"iconBadgeEntity",void 0);_.Y([_.bM("yt-icon-button"),_.F("design:type",HTMLButtonElement)],cE.prototype,"iconButton",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],cE.prototype,"onPopupClosed",null);cE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],cE);
_.l(cE,"ytd-icon-badge-topbar-button-renderer",function(){if(yqC!==void 0)return yqC;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return yqC=n},{mode:1});var jq2;var nYA=function(){var n=_.m.apply(this,arguments)||this;n.premiumOptions=[];n.darkerDarkTheme=_.c("web_darker_dark_theme");return n};
_.f(nYA,_.m);nYA.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.oh.Object.defineProperties(nYA.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
var QI=nYA;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],QI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],QI.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Array)],QI.prototype,"premiumOptions",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],QI.prototype,"darkerDarkTheme",void 0);_.Y([_.x("premiumOptions"),_.F("design:type",Object),_.F("design:paramtypes",[])],QI.prototype,"hasPremiumOptions",null);
QI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],QI);
_.l(QI,"ytd-offline-promo-content",function(){if(jq2!==void 0)return jq2;var n=document.createElement("template");_.z(n,'\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="[[!hasPremiumOptions]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return jq2=n},{mode:1});var De3;var uA=function(){var n=_.m.apply(this,arguments)||this;n.premiumOptions=[];return n};
_.f(uA,_.m);uA.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var n;this.premiumOptions=GMA((n=this.data)==null?void 0:n.formats)};
uA.prototype.onClickSubmit=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var n;(n=_.oE())==null||n.pause()};
uA.prototype.attached=function(){this.JSC$18268_scroller&&(this.JSC$18268_scroller.dialogElement=this.hostElement.parentNode)};
_.oh.Object.defineProperties(uA.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
var fZ=uA;fZ.prototype.dataChanged=fZ.prototype.dataChanged;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],fZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],fZ.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],fZ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],fZ.prototype,"data",void 0);
_.Y([_.t({computed:"computeIcon_(data.headersIcon)",value:""}),_.F("design:type",String)],fZ.prototype,"headersIcon",void 0);_.Y([_.t(),_.F("design:type",Array)],fZ.prototype,"premiumOptions",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],fZ.prototype,"JSC$18268_scroller",void 0);_.Y([_.x("headersIcon"),_.F("design:type",Object),_.F("design:paramtypes",[])],fZ.prototype,"showIcon",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],fZ.prototype,"dataChanged",null);fZ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],fZ);
_.l(fZ,"ytd-offline-promo-renderer",function(){if(De3!==void 0)return De3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return De3=n},{mode:1});var LmT;var gY2=function(){var n=_.m.apply(this,arguments)||this;n.playbackPauseInterval=NaN;n.isLoading=!1;n.hasError=!1;n.dialogClass="";n.youtubeLabel=_.Tg("LOGO_ALT_LABEL",{},"YouTube Home");n.logoName="yt-logos-ext:yt-logo-updated";n.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return n};
_.f(gY2,_.m);_.G=gY2.prototype;_.G.onDataChange=function(){var n;if(this.showEOMV1Text=!((n=this.data)==null||!n.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.G.attached=function(){this.pausePlayer()};
_.G.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.G.handleLangSelect=function(n){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[n.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.G.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.G.handleSaveConsent=function(n){var D=this;this.showLoadingSpinner();this.showLoadingSpinner();MNO(_.u(n,b9D)).catch(function(L){_.CL(new _.pe("Something went wrong when save consent "+(L.message?L.message:L)+"."));D.hideLoadingSpinner();D.showErrorMessage()})};
_.G.handleDisablePersonalization=function(n){var D=this;this.showLoadingSpinner();oaA(_.u(n,gL2)).then(function(){D.dialog.close();D.resumePlayer()}).catch(function(L){_.CL(new _.pe("Something went wrong when disable personalization "+(L.message?L.message:L)+"."));
D.hideLoadingSpinner();D.showErrorMessage()})};
_.G.showLoadingSpinner=function(){var n=this;this.showSpinnerJobId=_.fj.addLowPriorityJob(function(){n.isLoading=!0},500)};
_.G.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.fj.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.G.showErrorMessage=function(){var n=this;this.hasError=!0;_.fj.addLowPriorityJob(function(){n.hasError=!1},2E3)};
_.G.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.D8(function(){try{var n=_.oE();n&&n.pause()}catch(D){}},100))};
_.G.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var n=_.oE();n&&n.play()}catch(D){}};
_.oh.Object.defineProperties(gY2.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.eomV1Text)return[];n=[];for(var D=["SHIELD","WARNING","BAR_CHART"],L=this.data.eomV1Text.essentialCookieMsg.items,g=0;g<D.length&&g<L.length;g++)n.push({icon:D[g],text:L[g]});return n}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var n;if((n=this.data)==null||!n.eomV1Text)return[];n=[];for(var D=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],L=this.data.eomV1Text.nonEssentialCookieMsg.items,g=0;g<D.length&&g<L.length;g++)n.push({icon:D[g],text:L[g]});return n}}});
var AQ=gY2;AQ.prototype.onDataChange=AQ.prototype.onDataChange;_.Y([_.t(),_.F("design:type",Object)],AQ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],AQ.prototype,"showEOMV1Text",void 0);_.Y([_.t(),_.F("design:type",Object)],AQ.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Object)],AQ.prototype,"hasError",void 0);_.Y([_.t(),_.F("design:type",Number)],AQ.prototype,"showSpinnerJobId",void 0);_.Y([_.t(),_.F("design:type",Object)],AQ.prototype,"dialogClass",void 0);
_.Y([_.bM("#dialog"),_.F("design:type",Object)],AQ.prototype,"dialog",void 0);_.Y([_.bM("#cb-header"),_.F("design:type",HTMLElement)],AQ.prototype,"header",void 0);_.Y([_.bM("#lang-select"),_.F("design:type",HTMLElement)],AQ.prototype,"langSelect",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],AQ.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],AQ.prototype,"ytComponentBehavior",void 0);
_.Y([_.t(),_.F("design:type",String)],AQ.prototype,"youtubeLabel",void 0);_.Y([_.t(),_.F("design:type",Object)],AQ.prototype,"logoName",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],AQ.prototype,"onDataChange",null);_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],AQ.prototype,"eomEssentialCookieMsgItems",null);
_.Y([_.x("data"),_.F("design:type",Array),_.F("design:paramtypes",[])],AQ.prototype,"eomNonEssentialCookieMsgItems",null);AQ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],AQ);
_.l(AQ,"ytd-consent-bump-v2-lightbox",function(){if(LmT!==void 0)return LmT;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return LmT=n},{mode:1});var bVO;var $ew=function(){return _.m.apply(this,arguments)||this};
_.f($ew,_.m);$ew.prototype.ready=function(){if(!_.B0()||Vx3)var n=!0;else Vx3=!0,n=!1;n||(n=document.querySelector("ytd-app"),n||(n=document.body),this.internalLightBox=_.r(n).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
var GXw=$ew;_.Y([_.t(),_.F("design:type",Object)],GXw.prototype,"data",void 0);_.Y([_.bM("#lightbox"),_.F("design:type",Object)],GXw.prototype,"lightBox",void 0);GXw=_.Y([_.X({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],GXw);
_.l(GXw,"ytd-consent-bump-v2-renderer",function(){if(bVO!==void 0)return bVO;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return bVO=n},{mode:1});var qfl;var VED;var UeR;var B0R=function(){var n=_.m.apply(this,arguments)||this;n.ephemeralActionsEnabled=_.c("web_ephemeral_actions");return n};
_.f(B0R,_.m);_.G=B0R.prototype;_.G.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&fBw(this.toastManager,this.toastType)};
_.G.open=function(n){this.toast&&(this.ephemeralAction&&_.E().resolve(_.Ug).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=n!=null?n:0,this.toastManager.enqueue(this.toast,n)):this.toast.open())};
_.G.close=function(n){var D;(D=this.toast)==null||D.close();this.toastManager&&n===1&&fBw(this.toastManager,n)};
_.G.refit=function(){var n;(n=this.toast)==null||n.refit()};
_.G.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var n;(n=this.toast)==null||n.close()}};
_.G.setVerticalOffset=function(n){this.toast&&(this.toast.verticalOffset=n,this.toast.fit())};
_.G.computeButtonClass_=function(n){return n?"toast-button":""};
_.G.computeText_=function(n){return _.o_(n)};
_.G.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.tZ("toast-opened-changed",this.toastOpened))};
_.G.updateToastOpenedFromBinding=function(n){this.toastOpened=n.detail.value};
_.oh.Object.defineProperties(B0R.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var n,D,L=(n=this.data)==null?void 0:(D=n.actionButton)==null?void 0:D.buttonRenderer;return(L==null?void 0:L.command)||(L==null?void 0:L.serviceEndpoint)||(L==null?void 0:L.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.ephemeralActionsEnabled&&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 n=[],D;((D=this.data)==null?0:D.responseText)&&n.push(_.o_(this.data.responseText));var L;((L=this.data)==null?0:L.subText)&&n.push(_.o_(this.data.subText));var g,b;if((g=this.data)==null?0:(b=g.actionButton)==null?0:b.buttonRenderer){var q,U;n.push(((q=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(U=q.accessibilityData)==null?void 0:U.label)||_.o_(this.data.actionButton.buttonRenderer.text))}return n.filter(function(J){return J}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var n,D;return(D=(n=this.toast)==null?void 0:n.opened)!=null?D:!1}}});
var z5=B0R;z5.prototype.toastOpenedChangedForBinding=z5.prototype.toastOpenedChangedForBinding;z5.prototype.toastOpenedChanged=z5.prototype.toastOpenedChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],z5.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],z5.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],z5.prototype,"duration",void 0);_.Y([_.t(),_.F("design:type",Number)],z5.prototype,"toastType",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],z5.prototype,"useCloseButton",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],z5.prototype,"closeToastOnActionButtonClick",void 0);_.Y([_.t({value:function(){return _.Tg("SBOX_INAPPROPRIATE_CANCEL")}}),
_.F("design:type",String)],z5.prototype,"closeButtonAriaLabel",void 0);_.Y([_.t(),_.F("design:type",Boolean)],z5.prototype,"toastOpened",void 0);_.Y([_.t(),_.F("design:type",Boolean)],z5.prototype,"hasOpened",void 0);_.Y([_.t(),_.F("design:type",Object)],z5.prototype,"ephemeralActionsEnabled",void 0);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],z5.prototype,"command",null);
_.Y([_.x("ephemeralActionsEnabled","labelText","command","duration"),_.F("design:type",Object),_.F("design:paramtypes",[])],z5.prototype,"ephemeralAction",null);_.Y([_.x("ephemeralAction"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],z5.prototype,"hasEphemeralAction",null);_.Y([_.bM("#toast"),_.F("design:type",Object)],z5.prototype,"toast",void 0);_.Y([_.t({value:function(){return{style:"call-to-action-inverse"}}}),
_.F("design:type",Object)],z5.prototype,"buttonOverrides",void 0);_.Y([_.t({value:{style:"mono-inverse"}}),_.F("design:type",Object)],z5.prototype,"closeButtonOverrides",void 0);_.Y([_.t({value:function(){return _.E().resolve(_.Yo(_.Xo3))}}),
_.F("design:type",Object)],z5.prototype,"toastManager",void 0);_.Y([_.x("data.responseText","data.subText","data.actionButton"),_.F("design:type",Object),_.F("design:paramtypes",[])],z5.prototype,"labelText",null);_.Y([_.P("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z5.prototype,"toastOpenedChanged",null);
_.Y([_.P("toastOpened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],z5.prototype,"toastOpenedChangedForBinding",null);z5=_.Y([_.Ep({is:"yt-notification-action-renderer",disableElementRegistration:!0})],z5);
_.l(z5,"yt-notification-action-renderer",function(){if(UeR===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;VED===void 0&&(VED=document.createElement("template"));var g=VED;L.call(D,g.content.cloneNode(!0),n.content.firstChild);UeR=n}n=UeR;return n},{mode:2});var JaT=function(){var n=_.m.apply(this,arguments)||this;n.duration=4E3;n.downloadingCount=0;n.downloadedCount=0;n.downloadingOnlySmartDownloads=!1;n.sessionTotalDownloads=0;n.sessionDownloaded=0;n.previousSessionsDownloaded=0;n.totalDownloadPercentage=0;n.currentDownloadProgress=0;n.currentDownloadPercentage=0;n.isLeaderTab=!0;n.isFullScreen=!1;n.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};n.boundBeforeUnload=function(D){n.isLeaderTab&&n.downloadingCount>0&&(D.preventDefault(),
D.returnValue=!0)};
return n};
_.f(JaT,_.m);_.G=JaT.prototype;
_.G.open=function(){this.updateDownloadState();if(this.data){var n=this.sessionDownloaded+1,D=this.sessionTotalDownloads>1?_.Tg("VIDEOS_DOWNLOADING_RATIO",{downloaded:n.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+n+"/"+this.sessionTotalDownloads):_.Tg("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(D=this.sessionTotalDownloads>1?_.Tg("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:n.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
n+"/"+this.sessionTotalDownloads):_.Tg("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));n=this.isLeaderTab?_.Tg("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.o_(this.data.responseText)!==D||_.o_(this.data.subText)!==n)this.set("data.responseText",_.Mn(D)),this.set("data.subText",_.Mn(n)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.G.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.G.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.G.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.G.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var n=this.downloadedCount-this.previousSessionsDownloaded;n<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-n);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.G.handleFullscreenChange=function(n){(this.isFullScreen=n)||this.updatePopup()};
var Is=JaT;Is.prototype.updateCurrentDownloadProgress=Is.prototype.updateCurrentDownloadProgress;Is.prototype.updatePopup=Is.prototype.updatePopup;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Is.prototype,"ytEventForwardingBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Is.prototype,"actionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"duration",void 0);_.Y([_.t({selector:function(n){return _.WYB(n.entities).length}}),
_.F("design:type",Object)],Is.prototype,"downloadingCount",void 0);_.Y([_.t({selector:DhU}),_.F("design:type",Object)],Is.prototype,"downloadedCount",void 0);_.Y([_.t({selector:function(n){var D=_.WYB(n.entities);return nIw(n.entities,D)}}),
_.F("design:type",Object)],Is.prototype,"downloadingOnlySmartDownloads",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"sessionTotalDownloads",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"sessionDownloaded",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"previousSessionsDownloaded",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"totalDownloadPercentage",void 0);
_.Y([_.t({selector:function(n){var D;n=(D=_.WYB(n.entities))!=null?D:[];return n.length>0?_.uZ4(n.slice(-1)):0}}),
_.F("design:type",Object)],Is.prototype,"currentDownloadProgress",void 0);_.Y([_.t(),_.F("design:type",Object)],Is.prototype,"currentDownloadPercentage",void 0);_.Y([_.t({selector:_.xLO}),_.F("design:type",Object)],Is.prototype,"isLeaderTab",void 0);_.Y([_.bM("yt-notification-action-renderer"),_.F("design:type",Object)],Is.prototype,"notificationActionRenderer",void 0);
_.Y([_.V8("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Is.prototype,"updatePopup",null);_.Y([_.V8("currentDownloadProgress"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Is.prototype,"updateCurrentDownloadProgress",null);Is=_.Y([_.X({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],Is);
_.l(Is,"ytd-video-download-toast-renderer",function(){if(qfl!==void 0)return qfl;var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return qfl=n},{mode:1});var kX2;var pko;var ZVT=function(){return _.m.apply(this,arguments)||this};
_.f(ZVT,_.m);ZVT.prototype.computeIsRedLogo=function(n,D){!n&&D&&(n=D);return n==="YOUTUBE_RED_LOGO"||n==="YOUTUBE_PREMIUM_LOGO"};
ZVT.prototype.computeLogoName=function(n){n=this.componentBehavior.computeIcon_(n);return n===""?"yt-logos-ext:yt-logo-updated":n};
var CZ=ZVT;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],CZ.prototype,"componentBehavior",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.F("design:type",Boolean)],CZ.prototype,"isRedLogo",void 0);_.Y([_.t({computed:"computeLogoName(data)"}),_.F("design:type",String)],CZ.prototype,"logoName",void 0);_.Y([_.t({value:{}}),_.F("design:type",Object)],CZ.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],CZ.prototype,"logoType",void 0);CZ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-logo"})],CZ);
_.l(CZ,"ytd-logo",function(){if(pko!==void 0)return pko;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return pko=n},{mode:_.He("kevlar_poly_si_batch_j074")?1:2});var akJ=function(){var n=_.m.apply(this,arguments)||this;n.animationRef={};return n};
_.f(akJ,_.m);_.G=akJ.prototype;_.G.attached=function(){document.addEventListener("yt-navigate-finish",_.LC(this,this.logYoodle))};
_.G.detached=function(){document.removeEventListener("yt-navigate-finish",_.LC(this,this.logYoodle))};
_.G.logYoodle=function(){var n,D;if((n=this.data)==null?0:(D=n.loggingDirectives)==null?0:D.trackingParams)this.ytRendererBehavior.markDirty(),_.qb().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.G.computeHideImg=function(n,D){return!!n||!!D};
_.G.computeHideYtdLogo=function(n,D){return!n||!!D};
_.G.computeHideLottie=function(n){return!n};
_.G.computeIsRedLogo=function(n){return n==="YOUTUBE_RED_LOGO"||n==="YOUTUBE_PREMIUM_LOGO"};
_.G.renderLogoEntity=function(){var n=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),D=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),L=this.getLogoTitleText(this.data),g=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==n&&(this.url=n);this.animatedUrl!==D&&(this.animatedUrl=D);this.logoTitleText!==L&&(this.logoTitleText=L);this.lottieUrl!==g&&(this.lottieUrl=g,this.lottiePlayerProps=this.computeLottiePlayerProps(g))};
_.G.getSanitizedThumbnail=function(n){return n&&n.thumbnails?_.lNT(n.thumbnails,122)||"":""};
_.G.getThumbnailUrl=function(n,D){if(!D)return"";var L,g;n=n?(L=D.darkThemeLogo)==null?void 0:L.thumbnail:(g=D.lightThemeLogo)==null?void 0:g.thumbnail;return this.getSanitizedThumbnail(n)};
_.G.getAnimatedThumbnailUrl=function(n,D){return D?this.getSanitizedThumbnail(n?D.darkThemeAnimatedLogo:D.lightThemeAnimatedLogo):""};
_.G.getLogoTitleText=function(n){if(n)return _.o_(n.tooltipText)};
_.G.computeLogoIcon=function(n,D){if(D){var L,g;return n?(L=D.darkThemeLogo)==null?void 0:L.icon:(g=D.lightThemeLogo)==null?void 0:g.icon}};
_.G.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.G.getLottieUrl=function(n,D){var L,g,b,q;return n?D==null?void 0:(L=D.darkThemeLogo)==null?void 0:(g=L.lottieAnimation)==null?void 0:g.url:D==null?void 0:(b=D.lightThemeLogo)==null?void 0:(q=b.lottieAnimation)==null?void 0:q.url};
_.G.computeLottiePlayerProps=function(n){if(n){var D;if((D=this.animationRef)==null?0:D.lottieEl){var L;(L=this.animationRef)==null||L.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:n,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.G.onLottieError=function(){this.data&&this.lottieUrl&&_.bP(this.hostElement,"yoodle-error")};
_.G.onImgError=function(){this.data&&!this.lottieUrl&&_.bP(this.hostElement,"yoodle-error")};
var rR=akJ;rR.prototype.playAnimation=rR.prototype.playAnimation;rR.prototype.renderLogoEntity=rR.prototype.renderLogoEntity;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],rR.prototype,"data",void 0);_.Y([_.t({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],rR.prototype,"hideImg",void 0);
_.Y([_.t({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.F("design:type",Boolean)],rR.prototype,"hideYtdLogo",void 0);_.Y([_.t({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.F("design:type",Boolean)],rR.prototype,"hideLottie",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.F("design:type",Boolean)],rR.prototype,"isRedLogo",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],rR.prototype,"useDarkThemeYoodle",void 0);_.Y([_.t(),_.F("design:type",String)],rR.prototype,"url",void 0);_.Y([_.t(),_.F("design:type",String)],rR.prototype,"animatedUrl",void 0);_.Y([_.t(),_.F("design:type",String)],rR.prototype,"logoTitleText",void 0);_.Y([_.t({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.F("design:type",Object)],rR.prototype,"logoIcon",void 0);_.Y([_.t(),_.F("design:type",Object)],rR.prototype,"logoType",void 0);
_.Y([_.t(),_.F("design:type",String)],rR.prototype,"lottieUrl",void 0);_.Y([_.t(),_.F("design:type",Object)],rR.prototype,"lottiePlayerProps",void 0);_.Y([_.t(),_.F("design:type",Object)],rR.prototype,"animationRef",void 0);_.Y([_.P("data"),_.P("useDarkThemeYoodle"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],rR.prototype,"renderLogoEntity",null);
_.Y([_.R("click"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],rR.prototype,"playAnimation",null);rR=_.Y([_.X({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],rR);
_.l(rR,"ytd-yoodle-renderer",function(){if(kX2!==void 0)return kX2;var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return kX2=n},{mode:_.He("kevlar_poly_si_batch_j074")?1:2});var deU;var T0w;var EYC=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return n};
_.f(EYC,_.m);_.G=EYC.prototype;_.G.onYoodleError=function(){_.c("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.G.computeLogoName=function(n){n=this.componentBehavior.computeIcon_(n);return n===""?"yt-logos-ext:yt-logo-updated":n};
_.G.computeTitle=function(n,D,L){return L&&(D==null?0:D.tooltipText)?_.o_(D.tooltipText):_.o_(n)};
_.G.computeAriaLabel=function(n,D,L){return L&&(D==null?0:D.tooltipText)?_.o_(n):""};
_.G.computeShowYoodle=function(n,D,L){return!n||!D&&!!L&&!_.Ao.isEmpty(L)};
_.G.onNavigateHomeAction=function(){if(_.c("kevlar_miniplayer_navigate_home_from_app_killswitch")){var n;(n=_.r(this.hostElement).querySelector(".yt-simple-endpoint"))==null||n.click()}};
_.G.computeLogoHref=function(n,D,L){var g;(L==null?0:L.onTapCommand)?g=this.componentBehavior.computeHref_(L.onTapCommand):n&&(g=this.componentBehavior.computeHref_(n));return g?g:D};
_.G.computeCommand=function(n,D){return(D==null?void 0:D.onTapCommand)||n};
_.G.getEndpointForm=function(){if(_.c("kevlar_topbar_disable_cache_only_home")){var n=_.E().resolve(_.CK),D=q9C(n.getState())||"";n=_.qL8(n.getState())||"";return{disableCache:D==="ytd-browse"&&n==="home"}}return{disableCache:!0}};
var OI=EYC;OI.prototype.onYoodleError=OI.prototype.onYoodleError;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],OI.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],OI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],OI.prototype,"componentBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],OI.prototype,"ytdReduxBehavior",void 0);
_.Y([_.t(),_.F("design:type",Object)],OI.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],OI.prototype,"countryCode",void 0);_.Y([_.t({selectorArgs:["data.overrideEntityKey"],selector:function(n,D){return _.VV(n.entities,"logoEntity",D)}}),
_.F("design:type",Object)],OI.prototype,"logoEntity",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.F("design:type",Boolean)],OI.prototype,"showYoodle",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],OI.prototype,"yoodleError",void 0);_.Y([_.t({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],OI.prototype,"titleText",void 0);
_.Y([_.t({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.F("design:type",String)],OI.prototype,"ariaLabelText",void 0);_.Y([_.t({value:"/"}),_.F("design:type",String)],OI.prototype,"defaultEndpointUrl",void 0);_.Y([_.t({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.F("design:type",String)],OI.prototype,"endpointUrl",void 0);
_.Y([_.t({computed:"computeCommand(data.endpoint, logoEntity)"}),_.F("design:type",String)],OI.prototype,"command",void 0);_.Y([_.t(),_.F("design:type",Object)],OI.prototype,"logoType",void 0);_.Y([_.t({}),_.F("design:type",Boolean)],OI.prototype,"useDarkThemeYoodle",void 0);_.Y([_.R("yoodle-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],OI.prototype,"onYoodleError",null);OI=_.Y([_.X({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],OI);
_.l(OI,"ytd-topbar-logo-renderer",function(){if(T0w!==void 0)return T0w;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return T0w=n},{mode:_.He("kevlar_poly_si_batch_j027")?1:2});var sMD=0;var caA=_.Me.SEARCH_APPEND_LABEL,QMw=_.Me.SUGGESTION_NEW_VIDEOS_TEXT,uaw=_.Me.SUGGESTION_THUMBNAIL_LABEL,fk3=_.t4(function(n){function D(CQ){var jJ,mb;return _.B(function(Bc){if(Bc.nextAddress==1)return jJ=new Request(CQ),_.JA(Bc,2),_.p(Bc,fetch(jJ,{credentials:"include"}),4);if(Bc.nextAddress!=2)return s3(!0),_.hE(Bc,0);mb=_.dG(Bc);_.CL(mb);_.Tq(Bc)})}
var L=n.isHighlighted;var g=n.suggestion;var b=n.onClickCallback;var q=n.onHoverUpdateCallback;var U=n.labels;var J=n.queryBuilderFunction;var k=n.onRemoveCallback;var a=n.suggestionIndex;var d=n.generateUniqueId;var T=n.highlightedId;var Q=n.useScrollMargin;var A=n.isKeyboardMode;var I=null,w=null,h=_.tb(),e=_.tb(),v=_.mL(function(CQ){CQ&&_.PR(237477,CQ,w,function(jJ){w=jJ})}),LO=_.mL(function(CQ){CQ&&_.PR(237477,CQ,w,function(jJ){w=jJ})}),S=_.GS(function(CQ){if((CQ==null?void 0:CQ.button)===2)return CQ.preventDefault(),
!1;
var jJ=_.r1();jJ&&I&&_.Yd(jJ,I,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var mb;b(CQ,g().text,g().index,CQ==null?void 0:(mb=CQ.detail)==null?void 0:mb.wasSelectedByKeyboard);return!1}),$i=function(){return g().type===35},nO=function(){return _.c("desktop_enable_single_suggestion_highlight")},VB=function(){return _.H7("desktop_suggestions_panel_row_height")||0},Iv=function(){var CQ;
return _.c("desktop_enable_new_video_metadata")&&((CQ=g())==null?void 0:CQ.hasNewVideo)===!0},CO=function(){return _.c("desktop_enable_visual_suggest")},uT=function(){return nO()?(L==null?void 0:L())||rA()&&!(A==null?0:A()):(L==null?void 0:L())||rA()},Wy=function(){var CQ=_.OJ("SBOX_SETTINGS");
return $i()&&!(CQ==null?0:CQ.HIDE_REMOVE_LINK)},LQ=function(){return m5R(g())},Ur,ov=!((Ur=_.E().resolve(_.Yo(_.hR)))==null||!Ur()),YG=function(){return $i()?"ARROW_TIME":"SEARCH"},pQ=function(){return U==null?void 0:U().SUGGESTION_DISMISS_LABEL},TP=function(){return U==null?void 0:U().SUGGESTION_DISMISSED_LABEL};
Ur=_.V(_.bn(!1,void 0,"l3epFd"));n=Ur.next().value;var s3=Ur.next().value;Ur=_.V(_.bn(!1,void 0,"IdYnHc"));var KQ=Ur.next().value,sr=Ur.next().value,rA=KQ,oA=_.GS(function(){J(e.value.innerText);return!1}),xD=_.GS(function(CQ){CQ.preventDefault();
return!1}),qf=_.GS(function(CQ){var jJ=g().text,mb=_.OJ("SBOX_SETTINGS"),Bc="https://"+(mb.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
Bc+="&delq="+encodeURIComponent(jJ);(jJ=mb==null?void 0:mb.PSUGGEST_TOKEN)&&(Bc+="&tok="+jJ);(mb=mb==null?void 0:mb.SESSION_INDEX)&&(Bc+="&authuser="+mb);D(Bc);CQ.preventDefault();(CQ=_.r1())&&w&&_.Yd(CQ,w,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");k(a==null?void 0:a());return!1}),jj=_.GS(function(){if(nO()&&(A==null?0:A()))return!1;
sr(!0);q(!0);return!1}),mI=_.GS(function(){sr(!1);
q(!1);return!1});
Ur=_.V(_.bn("",void 0,"bHTG2e"));var AT=Ur.next().value,dA=Ur.next().value;_.po(function(){Wy()&&dA(d==null?void 0:d(a==null?void 0:a()));h.value&&_.PR(12453,h.value,I,function(CQ){I=CQ})});
return _.Z(_.Z4,{cond:n,then:function(){var CQ={};return _.Z("div",{class:_.nl("ytSuggestionComponentRemovedText",(CQ.ytSuggestionComponentLargerRemovedText=function(){return CO()},CQ)),
style:function(){return VB()>0?"height: "+VB()+"px;":""},
role:"button"},TP)},
else:function(){var CQ={},jJ={};return _.Z("div",{class:_.nl("ytSuggestionComponentSuggestion",(CQ.ytSuggestionComponentSuggestionHover=function(){return!nO()},CQ.ytSuggestionComponentHighlighted=uT,CQ.ytSuggestionComponentPersonalizedSuggestion=$i,CQ.ytSuggestionComponentMweb=!1,CQ.ytSuggestionComponentLargerSuggestion=function(){return Iv()||CO()},CQ.ytSuggestionComponentThumbnailSuggestion=function(){return CO()},CQ.ytSuggestionComponentRoundedSuggestion=function(){return _.c("desktop_enable_scrollable_suggestions_panel")&&
_.c("desktop_enable_suggestions_panel_padding")},CQ)),
style:function(){return VB()>0?"height: "+VB()+"px;":""},
role:"presentation","on:mousedown":S,"on:mouseover":jj,"on:mouseout":mI,el:h},_.Z("div",{class:_.nl("ytSuggestionComponentText",(jJ.ytSuggestionComponentScrollMargin=Q,jJ)),"aria-label":function(){return Iv()?g().text+" "+QMw:g().text},
id:function(){return d==null?void 0:d(a==null?void 0:a())},
"on:mousedown":S,role:"option"},_.Z(_.Z4,{cond:function(){return g().type!==33},
then:function(){return _.Z(_.Ji,{icon:YG,className:"ytSuggestionComponentIcon"})}}),_.Z("div",{class:"ytSuggestionComponentLeftContainer"},_.Z("span",{el:e,
role:"button",tabindex:0},_.Z(_.aV,{each:LQ},function(mb){return mb.bold?_.Z("span",{class:"ytSuggestionComponentBold"},mb.text):_.Z("span",null,mb.text)})),_.Z(_.Z4,{cond:function(){return Iv()},
then:function(){return _.Z("div",{class:"ytSuggestionComponentNewVideoContainer"},_.Z("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.Z("div",{class:"ytSuggestionComponentNewVideoText"},QMw))}}))),_.Z("div",{class:"ytSuggestionComponentRightContainer"},_.Z(_.Z4,{cond:function(){return CO()&&g().visualSuggestUrl!==void 0},
then:function(){return _.Z("img",{"aria-label":uaw,class:"ytSuggestionComponentvisualSuggestThumbnail",src:function(){return g().visualSuggestUrl}})}}),_.Z(_.Tb,null,_.Z(_.dd,{when:function(){return CO()&&Wy()}},function(){var mb={};
return _.Z("button",{class:_.nl("ytSuggestionComponentRemoveLinkClearButton",(mb.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return AT()&&AT()===(T==null?void 0:T())},mb.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!uT()},mb)),
el:LO,"on:mousedown":qf,"aria-label":pQ,id:function(){return AT()}},_.Z(_.Ji,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.Z(_.dd,{when:function(){return!(CO()&&g().visualSuggestUrl!==void 0)&&Wy()}},function(){var mb={};
return _.Z("a",{class:_.nl("ytSuggestionComponentRemoveLink",(mb.ytSuggestionComponentRemoveLinkDark=ov,mb.ytSuggestionComponentRemoveLinkSelected=function(){return AT()&&AT()===(T==null?void 0:T())},mb)),
el:v,"on:mousedown":qf,"aria-label":pQ,tabindex:0,role:"button",id:function(){return AT()}},pQ)}),_.Z(_.dd,{when:function(){return!1}},function(){return _.Z("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":oA,"on:mousedown":xD,role:"button","aria-label":caA},_.Z(_.Ji,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"Rf");var AaD=_.t4(function(){var n=_.GS(function(){MoT().inputMethodsTracker.add(3);var D,L=(D=_.OJ("SBOX_SETTINGS"))==null?void 0:D.REQUEST_LANGUAGE;if(L)return _.er("//www.google.com/textinputassistant/14/"+L+"_tia.js"),!1});
return _.Z("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.Z("button",{class:"ytdTextInputAssistantButton","on:click":n},_.Z("img",{class:"ytdTextInputAssistantIcon",tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Sf");var zro=function(){this.cache=new Map},IkD=function(n){for(var D=_.V(n.cache.entries()),L=D.next();!L.done;L=D.next()){var g=_.V(L.value);
L=g.next().value;g=g.next().value;g.suggestions.some(function(b){return b.type===35})&&n.cache.delete(L)}};var ClC=_.Me.SEARCH,raw=_.Me.SEARCH_CLEAR_LABEL,OVU=new _.jK("FAKE_SUGGEST_RESPONSE");_.vB(_.t4(function(n){function D(){mb||(mb=setTimeout(function(){Hc()},1E3))}
function L(bX,q6){if(bX.trim()){jJ=bX;_.rd("REFINEMENTS_TUPLE",void 0);dA=!0;var M6;q6=SgD(xD,q6);var uX=(M6=n.searchEndpoint)==null?void 0:M6.call(n);M6=KQ.value.value;uX||(uX=Qb3);var uD;(uD=_.u(uX.commandMetadata,_.jr))!=null&&uD.url||(uD=Error("ol`"+JSON.stringify(uX)),_.zo(uD),uX=Qb3);uD=_.Ao.unsafeClone(uX);uX=_.iH(_.u(uD.commandMetadata,_.jr).url,"search_query",bX);_.hp(location.href,"sv")==="1"&&(_.u(uD,_.p8).params="EgOAAgE%3D",uX=_.iH(uX,"sv","1"));_.u(uD,_.p8)&&(_.u(uD,_.p8).query=bX);
uX=uX.replace(/%20/g,"+");_.u(uD.commandMetadata,_.jr).url=uX;_.E().resolve(_.S6).resolveCommand(uD,{form:{tempData:{gs_l:q6,oq:M6!=null?M6:bX}}});Hc();KQ.value.value=bX;KQ.value.blur();xD.reset()}}
function g(bX){return _.B(function(q6){return q6.return(new Promise(function(M6){var uX=new XMLHttpRequest;uX.open("GET",RJA(bX),!0);uX.withCredentials=!0;var uD=_.OJ("SBOX_SETTINGS");(uD==null?0:uD.SEND_VISITOR_DATA)&&uX.setRequestHeader("X-Goog-Visitor-Id",uD==null?void 0:uD.VISITOR_DATA);uX.onload=function(){M6(uX.responseText)};
uX.onerror=function(){_.CL(Error("pl"));M6(null)};
setTimeout(function(){uX.abort()},1E4);
uX.send(null)}))})}
function b(bX){var q6,M6,uX,uD;return _.B(function(Hq){switch(Hq.nextAddress){case 1:return q6={credentials:"include",headers:KaD()},window.AbortController&&(M6=new AbortController,setTimeout(function(){M6.abort("ytsbox-suggest-timeout")},1E4),q6.signal=M6.signal),_.JA(Hq,2),_.p(Hq,fetch(RJA(bX),q6),4);
case 4:uX=Hq.yieldResult.text();_.hE(Hq,3);break;case 2:return uD=_.dG(Hq),uD!=="ytsbox-abort-last"&&uD!=="ytsbox-suggest-timeout"&&_.CL(uD),Hq.return(null);case 3:return Hq.return(uX)}})}
function q(bX){var q6,M6,uX;return _.B(function(uD){switch(uD.nextAddress){case 1:if(q6=_.E().resolve(_.Yo(OVU)))return uD.return(q6);M6=Date.now();D();return _.c("yt_searchbox_xhr")?_.p(uD,g(bX),5):_.p(uD,b(bX),4);case 4:uX=uD.yieldResult;uD.jumpTo(3);break;case 5:uX=uD.yieldResult;case 3:if(uX){mb&&(clearTimeout(mb),mb=null);var Hq=xD,Ii=M6,$W=bX.query.length===0;Ii=Date.now()-Ii;$W?Hq.zeroPrefixRoundTripTime=Ii:(Hq.JSC$18248_totalRoundTripTime+=Ii,Hq.maxRoundTripTime=Math.max(Hq.maxRoundTripTime,
Ii),$W=Math.floor(Ii/100),$W>=FaT.length?++Hq.roundTripTimeHistogram[9]:++Hq.roundTripTimeHistogram[FaT[$W]])}return uD.return(uX)}})}
function U(bX){var q6,M6,uX;return _.B(function(uD){if(uD.nextAddress==1)return(q6=oA.cache.get(x5J(bX)))?uD.return(q6):_.p(uD,q(bX),2);M6=uD.yieldResult;if(M6===null)return uD.return(null);uX=new vpR(M6);bX.query.length===0&&uX.suggestions.length===0||oA.cache.set(x5J(bX),uX);return uD.return(uX)})}
function J(bX){var q6,M6;return _.B(function(uX){if(uX.nextAddress==1){CQ=!1;var uD=jJ;uD=_.Znf()==="search"?(_.hp(location.href,"search_query")||_.hp(location.href,"q"))===uD:!1;q6=new eJo(bX,uD?jJ:null);return _.p(uX,U(q6),2)}M6=uX.yieldResult;if(M6===null)return uX.return();q6.query.length===0&&(xD.zeroPrefixSuggestionCount=M6.suggestions.length);if(q6.id<=Bc)return xD.outOfSyncResponseCount++,uX.return();if(document.activeElement!==KQ.value)return uX.return();Bc=q6.id;var Hq=xD,Ii=M6.rawResponse[2]||
{};Hq.experimentTriggeredBeforeFinal||(Hq.experimentTriggeredBeforeFinal=Hq.experimentTriggeredFinal);Hq.experimentTriggeredFinal=!!Ii.e;xD.updateSuggestions(M6.suggestions);h(-1);YG([]);M6.suggestions!==A()&&P0(M6.suggestions.length);I(M6.suggestions);Iv(M6.suggestions.length>0&&M6.suggestions[0].type===33);rA&&(rA.hidden=M6.suggestions.length===0,VB()?(rA.style.minWidth="",Hq=rA.style,Ii=(uD=A()[0])==null?void 0:uD.ignoredPrefix,Hq.marginLeft=(Ii?Math.min(Ii.length*6,sr.value.offsetWidth):0).toString()+
"px"):(rA.style.minWidth=sr.value.offsetWidth+"px",rA.style.marginLeft="0"),yP());_.Tq(uX)})}
function k(){if(!dA)return!1;var bX=_.OJ("REFINEMENTS_TUPLE");return bX?(bX=bX[1].map(function(q6,M6){return new to2([q6,0,[71]],KQ.value.value,M6)}),A()!==bX&&P0(bX.length),YG([]),I(bX),xD.updateSuggestions(bX),dA=!1,rA.hidden=bX.length===0,CQ=bX.length>0,!0):!1}
function a(){var bX=KQ.value.value;(typeof bX==="string"||bX instanceof String)&&bX!==""?S(!0):S(!1)}
function d(){if(_.Znf()==="search"){var bX=window.location.href;try{var q6=_.hp(bX,"search_query")||_.hp(bX,"q")||""}catch(M6){q6=""}q6&&(KQ.value.value=q6,S(!0))}}
var T=_.V(_.bn([],void 0,"nfrtkb")),Q=T.next().value;T=T.next().value;var A=Q,I=T;Q=_.V(_.bn(-1,void 0,"cRyFvd"));var w=Q.next().value,h=Q.next().value;Q=_.V(_.bn(-1,void 0,"EriPWe"));var e=Q.next().value,v=Q.next().value;Q=_.V(_.bn(!1,void 0,"UK7opd"));var LO=Q.next().value,S=Q.next().value;Q=_.V(_.bn(!1,void 0,"ego0bc"));var $i=Q.next().value,nO=Q.next().value;T=_.V(_.bn(!1,void 0,"lRwSBb"));Q=T.next().value;T=T.next().value;var VB=Q,Iv=T;T=_.V(_.bn(!1,void 0,"gLkpXb"));Q=T.next().value;var CO=
T.next().value;T=_.V(_.bn(!1,void 0,"In4Zlb"));var uT=T.next().value,Wy=T.next().value;T=_.V(_.bn(1,void 0,"pQNR0c"));var LQ=T.next().value,Ur=T.next().value;T=_.V(_.bn([],void 0,"EFteUe"));var ov=T.next().value,YG=T.next().value;T=_.V(_.bn(!1,void 0,"fnEGyd"));var pQ=T.next().value,TP=T.next().value;T=_.c("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var s3=_.tb(),KQ=_.tb(),sr=_.tb(),rA,oA=new zro,xD=
MoT(),qf=_.E().resolve(_.Yo(_.hR)),jj=function(){var bX;return((bX=n.forceDarkMode)==null?void 0:bX.call(n))||!(qf==null||!qf())},mI=function(){return _.c("desktop_enable_scrollable_suggestions_panel")},AT="i"+sMD++,dA=!1,CQ=!1,jJ="",mb=null,Bc=-1,Hc=function(){YG([]);
I([]);Iv(!1);rA&&(rA.hidden=!0);mb&&(clearTimeout(mb),mb=null);h(-1)},bD=function(bX,q6){bX.preventDefault();
TP(!0);rA&&(rA.hidden=!1);var M6=w();bX=A();var uX=ov();q6=Uao(q6);M6+=q6;for(M6>=bX.length?M6=-1:M6<-1&&(M6=bX.length-1);M6!==-1&&(uX.includes(M6)||M6>=bX.length||M6<0);)M6+=q6,M6>=bX.length&&(M6=-1);h(M6);w()>=0&&(KQ.value.value=A()[w()].text,v(0),a(),bX=w(),uX=e(),(uX=document.getElementById(Jc[bX][uX]))&&mI()&&(bX===A().length-1?rA.scrollTop=rA.scrollHeight:uX.scrollIntoView({block:"nearest",inline:"start"})))};
_.vl(KQ,"focus",function(bX){if(!(bX.relatedTarget instanceof Element&&bX.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){nO(!0);var q6;(q6=n.focusCallback)==null||q6.call(n,!0);k()||(CQ?rA.hidden=!1:(_.bP(s3.value,"yt-autonav-pause-focus",{}),J(bX.target.value)))}});
_.vl(KQ,"blur",function(bX){if(!(bX.relatedTarget instanceof Element&&bX.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){nO(!1);var q6;(q6=n.focusCallback)==null||q6.call(n,!1);rA.scrollTop=0;rA.hidden=!0;_.bP(s3.value,"yt-autonav-pause-blur",{})}});
var wA=function(bX){bX=Uao(bX);var q6;((q6=Jc[w()])==null?0:q6[e()+bX])&&v(e()+bX)},Xo=_.GS(function(bX){var q6=bX.target;
switch(bX.keyCode){case 13:bX.preventDefault();var M6;if((M6=Jc[w()])==null?0:M6[e()]){var uX;(uX=document.getElementById(Jc[w()][e()]))==null||uX.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}bX=bX.shiftKey?4:3;M6=xD;uX=w();M6.selectedSuggestionIndex=uX;L(q6.value,bX);break;case 27:rA&&(rA.hidden=!0);break;case 40:bD(bX,40);break;case 38:bD(bX,38);break;case 39:wA(39);break;case 37:wA(37);break;case 229:xD.inputMethodsTracker.add(4);break;default:xD.inputMethodsTracker.add(1),
opw(xD)}return!1}),CS=_.GS(function(bX){J(bX.target.value);
a();mI()&&rA&&(rA.scrollTop=0);return!1}),lh=_.GS(function(){xD.inputMethodsTracker.add(2);
opw(xD);return!1});
_.po(function(){if(rA){xD.reset();if(window.ResizeObserver){var bX=new ResizeObserver(function(){VB()||(rA.style.minWidth=sr.value.offsetWidth+"px")});
bX.observe(sr.value);(new ResizeObserver(function(){yP()})).observe(rA);
_.QP(function(){bX.disconnect()})}d();
window.addEventListener("yt-navigate-finish",d);window.addEventListener("yt-focus-searchbox",function(){KQ.value.focus()});
var q6;CO((q6=_.OJ("SBOX_SETTINGS"))==null?void 0:q6.HAS_ON_SCREEN_KEYBOARD)}else _.zo(new _.pe("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var BI=_.GS(function(bX){bX.preventDefault();L(KQ.value.value,12);return!1}),Oy=_.GS(function(bX){bX.preventDefault();
var q6,M6;(q6=KQ)==null||(M6=q6.value)==null||M6.focus();var uX,uD;((uX=KQ)==null?void 0:(uD=uX.value)==null?void 0:uD.value)!==""&&(KQ.value.value="",KQ.value.dispatchEvent(new Event("input")));return!1}),Yy=_.GS(function(){var bX=V_D(KQ.value.value,A().filter(function(q6){return q6.type!==35}).map(function(q6){return{label:q6.text}}));
_.$d(s3.value,"yt-open-popup-action",[{openPopupAction:bX},document.body]);return!1}),f0=_.GS(function(){KQ.value.focus();
return!1}),Ho=function(bX,q6,M6,uX){xD.selectedSuggestionIndex=M6;
L(q6,uX?3:1)},fo=function(bX){KQ.value.value=bX;
KQ.value.dispatchEvent(new Event("input"));xD.inputMethodsTracker.add(5);opw(xD,!0)},Jc=[[]],wX=function(bX){var q6="searchbox-suggestion"+_.we(_.hz);
Jc[bX].push(q6);return q6},P0=function(bX){if(A()){Jc=[[]];
for(var q6=0;q6<bX;q6++)Jc.push([])}},yP=function(){if(mI()){var bX=rA,q6=bX.scrollTop;
bX=bX.scrollHeight-bX.clientHeight;Wy(q6>=bX);q6=Math.abs(bX-q6);q6<=40?Ur(1-(40-q6)/40):Ur(1)}},pj=function(){return"opacity: "+LQ()*100+"%"},C7=_.GS(function(){yP();
return!1}),bh=_.GS(function(){TP(!1);
return!1}),T4,w8={},KO={},ai={},$D={};
return _.Z("yt-searchbox",{class:_.nl("ytSearchboxComponentHost",(w8.ytSearchboxComponentMweb=!1,w8.ytSearchboxComponentDesktop=!0,w8["yt-searchbox-filled-query"]=function(){return LO()},w8["ytd-masthead"]=function(){return!$i()},w8.ytSearchboxComponentHostDark=jj,w8)),
role:"search",el:s3,"client-ve-type":10349},_.Z("div",{el:sr,"on:click":f0,class:_.nl("ytSearchboxComponentInputBox",(KO.ytSearchboxComponentInputBoxDark=jj,KO.ytSearchboxComponentInputBoxHasFocus=$i,KO))},_.Z("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":BI},_.Z(_.Z4,{cond:$i,then:function(){return _.Z("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.Z(_.Ji,{icon:"SEARCH"}))}}),_.Z("input",{el:KQ,
class:_.nl("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":AT,"aria-expanded":!((T4=rA)==null?0:T4.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:input":CS,"on:keydown":Xo,"on:paste":lh,placeholder:n.placeholderText,"aria-activedescendant":function(){var bX;return(bX=Jc[w()])==null?void 0:bX[e()]},
"aria-autocomplete":"list",role:"combobox"})),_.Z(_.Z4,{cond:Q,then:function(){return _.Z("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.Z(AaD,null))}}),_.Z(_.Z4,{cond:LO,
then:function(){return _.Z("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.Z("button",{class:"ytSearchboxComponentClearButton","on:click":Oy,"aria-label":n.clearButtonAriaLabel||raw},_.Z(_.Ji,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.Z(_.ZV,{model:{}})))}})),_.Z("button",{class:_.nl("ytSearchboxComponentSearchButton",(ai.ytSearchboxComponentSearchButtonDark=jj,ai)),
"on:click":BI,"aria-label":ClC,title:n.placeholderText},_.Z(_.Ji,{icon:"SEARCH"})),_.Z(_.Z4,{cond:function(){if(cfA()&&_.c("mweb_voice_search")&&n.voiceSearchButton)return n.voiceSearchButton()},
then:function(bX){var q6={};return _.Z("div",{class:_.nl("ytSearchboxComponentVoiceSearchWrapper",(q6.ytSearchboxComponentHideVoiceSearchButton=function(){return LO()},q6))},_.Z(_.fF,{data:bX},{buttonRenderer:function(M6){return _.Z(_.nH,{data:M6.data,
onButtonClickCallback:function(){}})}}))}}),_.Z("div",{el:_.fNi(function(bX){return void(rA=bX)}),
id:AT,class:_.nl("ytSearchboxComponentSuggestionsContainer",($D.ytSearchboxComponentSuggestionsContainerDark=jj,$D["yt-searchbox-suggestions-container"]=!1,$D.ytSearchboxComponentSuggestionsContainerScrollable=mI(),$D.ytSearchboxComponentSuggestionsContainerAnimated=T,$D)),"on:scroll":C7,"on:mousemove":bh,role:"listbox",hidden:!0},_.Z(_.aV,{each:A},function(bX,q6){return _.Z(fk3,{suggestion:bX,isHighlighted:function(){return q6()===w()},
onClickCallback:Ho,onHoverUpdateCallback:function(M6){if(_.c("desktop_enable_single_suggestion_highlight")){var uX=q6();M6&&(v(0),h(uX))}},
onRemoveCallback:function(M6){IkD(oA);M6===void 0||M6<0||ov().includes(M6)||YG([].concat(_.Iu(ov()),[M6]))},
labels:n.labels,queryBuilderFunction:fo,suggestionIndex:q6,generateUniqueId:wX,highlightedId:function(){var M6;return(M6=Jc[w()])==null?void 0:M6[e()]},
useScrollMargin:mI(),isKeyboardMode:pQ})}),_.Z(_.Z4,{cond:function(){return!VB()&&A().find(function(bX){return bX.type!==35})&&_.c("searchbox_reporting")},
then:function(){return _.Z("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Yy},_.Tg("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.Z(_.Z4,{cond:function(){return!uT()&&mI()},
then:function(){return _.Z("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.Z("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:pj}))}})))},"Tf"),"yt-searchbox",{props:{searchEndpoint:_.PX,
placeholderText:_.PX,labels:_.PX,voiceSearchButton:_.PX,focusCallback:_.m_,clearButtonAriaLabel:_.PX,forceDarkMode:_.PX}});var iVD=function(){var n=_.m.apply(this,arguments)||this;n.menuButtonTargetId="topbar-guide-menu";n.narrow=!1;n.menuStrings={BACK_ALT_LABEL:_.Tg("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.Tg("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.Tg("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.Tg("SBOX_PLACEHOLDER",void 0,"Search")};n.pageDarkTheme=document.documentElement.hasAttribute("dark");n.watchPageScrollTop=0;n.theater=!1;n.fullscreen=!1;n.desktopUnifiedSearchPanelMode=_.c("desktop_enable_unified_search_panel");
n.cinematicTheaterMode=_.c("web_cinematic_theater_mode");n.ytSearchboxFocused=!1;n.searchboxLabels=_.OJ("SBOX_LABELS");n.topbarIsAboveChipbar=!1;n.isDarkThemeForced=!1;n.areGhostCardsHidden=!1;n.guideKeyboardToggle=!1;n.voiceSearchManager=CBl();n.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};n.setYtSearchboxFocused=function(D){n.ytSearchboxFocused=D};
return n};
_.f(iVD,_.m);_.G=iVD.prototype;_.G.computeSimpleText=function(n){return _.o_(n)};
_.G.onDarkChanged=function(){for(var n=_.V(this.buttons||[]),D=n.next();!D.done;D=n.next())D.value.isOverlay=!!this.dark;n=_.V(this.buttonRenderers||[]);for(D=n.next();!D.done;D=n.next())D.value.overrides=this.computeButtonOverride()};
_.G.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.G.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"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var n=_.Pu(_.R9(),"aa");_.yX(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||n||(this.isDarkThemeForced=this.dark=!0);this.logoType?(n=this.hostElement.querySelector("#masthead-logo"))&&(_.c("polymer_on_demand_shady_dom")?n.setAttribute("slot","masthead-logo-old"):_.k3(n)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.LC(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.LC(this,this.onSetTheaterModeEnabled))};
_.G.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.LC(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.LC(this,this.onSetTheaterModeEnabled))};
_.G.dataChanged=function(){var n=this.data;n&&(this.voiceEnabled=n.voiceSearchButton?CBl().isSupported():!1,_.l3G(_.Vk(),this.menuButtonTargetId,this.guideButton),n.onReceivedActions&&n.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.J9(this.hostElement,n.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&n&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.yX(this.hostElement,"dark",!1),_.yX(this.hostElement,"theater",!1),
(n=this.hostElement.querySelector("#masthead-logo"))&&(_.c("polymer_on_demand_shady_dom")?n.setAttribute("slot","masthead-logo-old"):_.k3(n))))};
_.G.computeCenterHidden=function(){var n;return this.data&&!((n=this.data.searchbox)==null?0:n.fusionSearchboxRenderer)};
_.G.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.yX(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.G.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.G.onWatchScroll=function(n){this.watchPageScrollTop=n.detail||0;this.updateMastheadBackgroundOpacity()};
_.G.onFullscreenChangeAction=function(n){n||(this.watchPageScrollTop=0);this.fullscreen=n;this.updateMastheadBackgroundOpacity()};
_.G.onSetTheaterModeEnabled=function(n){this.theater=n.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.G.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.G.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.G.setBackgroundOpacity=function(n){n=this.calculateBackgroundOpacity(n);this.background.style.opacity=""+n};
_.G.calculateBackgroundOpacity=function(n){var D=this.theater&&this.cinematicTheaterMode?.6:0,L=this.hostElement.clientHeight/2;return Math.min(Math.max(n,0),L)/L*(1-D)+D};
_.G.shouldShowCinematicMastHead=function(){var n=_.c("kevlar_watch_grid")&&!_.c("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(n||this.pageDarkTheme)};
_.G.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.G.focusGuide=function(){this.guideButton.focus()};
_.G.onIronResize=function(){(this.get("data.interstitial")||this.get("data.ticker"))&&_.bP(this.hostElement,"yt-masthead-height-changed",{height:this.hostElement.clientHeight})};
_.G.onGuideToggleTap=function(){_.bP(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.G.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.G.onGuideToggleHover=function(){_.bP(this.hostElement,"yt-guide-hover")};
_.G.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.G.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.G.closeOnOutsideClickCondition=function(n){for(n=_.tW(n);n[0];){var D=n.shift();if(D instanceof Element&&D.id==="kbd")return!1}return!0};
_.G.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.G.pausePlayer=function(){var n;(n=_.oE())==null||n.pause();this.pauseMiniplayer()};
_.G.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var n;(n=_.E().resolve(_.X1).getPlayerElement())==null||n.pause()}};
_.G.isMiniplayerActive=function(){return _.E().resolve(_.X1).isMiniplayerActive()};
_.G.updateNarrowFromBinding=function(n){this.narrow=n.detail.value};
_.G.onYtSendFeedbackAction=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.oh.Object.defineProperties(iVD.prototype,{shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var n;return(n=this.data)==null?void 0:n.voiceSearchButton}}}});
var iA=iVD;iA.prototype.narrowChanged=iA.prototype.narrowChanged;iA.prototype.onIronResize=iA.prototype.onIronResize;iA.prototype.onWatchPageChange=iA.prototype.onWatchPageChange;iA.prototype.onRendererStamperFinished=iA.prototype.onRendererStamperFinished;iA.prototype.dataChanged=iA.prototype.dataChanged;iA.prototype.onDarkChanged=iA.prototype.onDarkChanged;_.Y([_.W(_.iS),_.F("design:type",Object)],iA.prototype,"ironResizableBehavior",void 0);
_.Y([_.W(_.WSA),_.F("design:type",Object)],iA.prototype,"ytdExpandableInputBehavior",void 0);_.Y([_.W(_.PO.YtdGuideStateAwareBehavior),_.F("design:type",Object)],iA.prototype,"ytdGuideStateAwareBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],iA.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],iA.prototype,"ytComponentBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],iA.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],iA.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wq),_.F("design:type",Object)],iA.prototype,"ytdReduxBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"narrow",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"logoType",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],iA.prototype,"voiceEnabled",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"menuStrings",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],iA.prototype,"dark",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],iA.prototype,"pageDarkTheme",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"watchPageScrollTop",void 0);
_.Y([_.t({reflectToAttribute:!0,selector:_.w4}),_.F("design:type",Boolean)],iA.prototype,"isWatchPage",void 0);_.Y([_.t({reflectToAttribute:!0,selector:_.ANv}),_.F("design:type",Boolean)],iA.prototype,"isShortsPage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],iA.prototype,"theater",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],iA.prototype,"fullscreen",void 0);
_.Y([_.t({reflectToAttribute:!0,selector:_.rNT}),_.F("design:type",String)],iA.prototype,"frostedGlassMode",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"ytSearchboxFocused",void 0);_.Y([_.$e("#buttons > *"),_.F("design:type",Array)],iA.prototype,"buttons",void 0);_.Y([_.$e("ytd-button-renderer"),_.F("design:type",Array)],iA.prototype,"buttonRenderers",void 0);_.Y([_.bM("#background"),_.F("design:type",HTMLDivElement)],iA.prototype,"background",void 0);
_.Y([_.bM("#guide-button"),_.F("design:type",Object)],iA.prototype,"guideButton",void 0);_.Y([_.bM("#logo"),_.F("design:type",Object)],iA.prototype,"logo",void 0);_.Y([_.t({computed:"computeButtonOverride(dark)"}),_.F("design:type",Object)],iA.prototype,"buttonOverrides",void 0);_.Y([_.V8("dark"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"onDarkChanged",null);_.Y([_.t({value:function(){return this.onVoiceTap.bind(this)}}),
_.F("design:type",Function)],iA.prototype,"boundOnTapVoiceButton",void 0);_.Y([_.t(),_.F("design:type",Object)],iA.prototype,"topbarIsAboveChipbar",void 0);_.Y([_.x("voiceEnabled"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],iA.prototype,"shouldShowVoiceSearchButton",null);_.Y([_.x("data"),_.F("design:type",Object),_.F("design:paramtypes",[])],iA.prototype,"voiceSearchButton",null);
_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"dataChanged",null);_.Y([_.R("yt-rendererstamper-finished"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"onRendererStamperFinished",null);_.Y([_.V8("isWatchPage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"onWatchPageChange",null);
_.Y([_.R("iron-resize"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"onIronResize",null);_.Y([_.V8("narrow"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],iA.prototype,"narrowChanged",null);iA=_.Y([_.X({disableElementRegistration:!0,is:"ytd-masthead"})],iA);
_.l(iA,"ytd-masthead",function(){if(deU!==void 0)return deU;var n=document.createElement("template");_.z(n,'\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="yt-icons:menu" 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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return deU=n},{mode:_.He("kevlar_poly_si_batch_j036")?1:2});var wkA;var hrD={},Wml={},erC={},xeJ={},KmC=(xeJ.OFFLINE=(hrD["publicytnetworkstatus-online"]="BACK_ONLINE",hrD),xeJ.ONLINE=(Wml["publicytnetworkstatus-offline"]="OFFLINE",Wml),xeJ.BACK_ONLINE=(erC["publicytnetworkstatus-offline"]="OFFLINE",erC.TIMER_TRIGGER="ONLINE",erC),xeJ),RrT=function(){var n=_.m.apply(this,arguments)||this;n.currentState="ONLINE";n.scheduledJobId=0;n.bannerString="";n.bannerVe=null;n.networkStatusManagerInstance=new _.xn;return n};
_.f(RrT,_.m);_.G=RrT.prototype;_.G.attached=function(){var n=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){n.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){n.stateChangeHandler("publicytnetworkstatus-offline")})};
_.G.detached=function(){var n=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){n.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){n.stateChangeHandler("publicytnetworkstatus-offline")})};
_.G.enterState=function(n){var D=this;this.scheduledJobId&&_.fj.cancelJob(this.scheduledJobId);n==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):n==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.Tg("NO_INTERNET_CONNECTION",void 0,"No internet connection")):n==="BACK_ONLINE"&&(this.bannerString=_.Tg("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.dF(_.fj,function(){D.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=n};
_.G.stateChangeHandler=function(n){(n=KmC[this.currentState][n])&&this.enterState(n)};
_.G.logVisibility=function(n){var D=_.r1();this.createBannerVe(n);D&&this.bannerVe&&(n?_.lP(D,[this.bannerVe]):_.MK(D,[this.bannerVe]))};
_.G.createBannerVe=function(n){!this.bannerVe&&n&&(this.bannerVe=_.Eh(37929),_.qL(_.qb(),this.bannerVe))};
var wR=RrT;_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",String)],wR.prototype,"currentState",void 0);_.Y([_.t(),_.F("design:type",Object)],wR.prototype,"scheduledJobId",void 0);_.Y([_.t(),_.F("design:type",Object)],wR.prototype,"bannerString",void 0);wR=_.Y([_.X({disableElementRegistration:!0,is:"ytd-network-status-banner"})],wR);
_.l(wR,"ytd-network-status-banner",function(){if(wkA!==void 0)return wkA;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return wkA=
n},{mode:1});var Pl3;var tEU=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};n.hidden=!0;n.frostedGlass=_.c("web_frosted_glass");return n};
_.f(tEU,_.m);tEU.prototype.computeHidden=function(n){return n&&n.status?!1:!0};
tEU.prototype.handleUpdatePermissionRoleCommand=function(n){if(n=_.u(n,_.$TP))if(n=_.u(n.renderer,_.bGi))this.data=n};
var hQ=tEU;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],hQ.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],hQ.prototype,"componentBehavior",void 0);_.Y([_.t({value:!0,computed:"computeHidden(data)"}),_.F("design:type",Object)],hQ.prototype,"hidden",void 0);_.Y([_.t(),_.F("design:type",Object)],hQ.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],hQ.prototype,"frostedGlass",void 0);
hQ=_.Y([_.X({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],hQ);
_.l(hQ,"ytd-permission-role-bottom-bar-renderer",function(){if(Pl3!==void 0)return Pl3;var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);return Pl3=n},{mode:1});var mew;var vYR;var Bk3={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var Xk3=function(){return _.m.apply(this,arguments)||this};
_.f(Xk3,_.m);_.G=Xk3.prototype;_.G.attached=function(){this.JSC$18350_scroller&&(this.JSC$18350_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18350_scroller.attached&&typeof this.JSC$18350_scroller.attached==="function"&&this.JSC$18350_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(L){L.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var n=_.r(this.hostElement);n.querySelector("tp-yt-paper-radio-group").selected="";var D=n.querySelector("#reason-text");D&&(D.value="");n.querySelector("#description-text").value=""}};
_.G.canSubmit=function(n,D){_.bP(this.hostElement,"yt-invalidate-popup-tabbables");return!(n&&D)};
_.G.onCancel=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.G.onSubmit=function(){var n=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(q){return q.active}).map(function(q){return q.innerText.trim()}),D=this.hostElement.querySelector("tp-yt-paper-radio-group"),L=D.selectedItem,g=L.name;
L=L.innerText.trim();var b=D.querySelector("#reason-text");D=void 0;b&&(D=b.value);(b=this.descriptionText.value)&&(b=b.trim());JyO(this.data.searchQuery,n,g,L,b,D);_.$d(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.G.sendFormSubmitToast=function(){var n=_.yV(_.Tg("SBOX_INAPPROPRIATE_TOAST"));_.$d(this.hostElement,"yt-open-popup-action",[n,this])};
_.G.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(n){return n.active})};
_.G.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
var WE=Xk3;WE.prototype.onIronSelect=WE.prototype.onIronSelect;WE.prototype.onIronChange=WE.prototype.onIronChange;WE.prototype.dataChanged=WE.prototype.dataChanged;_.Y([_.t(),_.F("design:type",Object)],WE.prototype,"data",void 0);_.Y([_.t({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.F("design:type",Boolean)],WE.prototype,"submitDisabled",void 0);_.Y([_.t(),_.F("design:type",Boolean)],WE.prototype,"suggestionSelected",void 0);
_.Y([_.t(),_.F("design:type",Boolean)],WE.prototype,"catagorySelected",void 0);_.Y([_.bM("#scroller"),_.F("design:type",Object)],WE.prototype,"JSC$18350_scroller",void 0);_.Y([_.bM("#description-text"),_.F("design:type",Object)],WE.prototype,"descriptionText",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WE.prototype,"dataChanged",null);
_.Y([_.R("iron-change"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WE.prototype,"onIronChange",null);_.Y([_.R("iron-select"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],WE.prototype,"onIronSelect",null);WE=_.Y([_.X({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],WE);
_.l(WE,"ytd-search-suggestion-report-dialog",function(){if(vYR!==void 0)return vYR;var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return vYR=n},{mode:1});var eP=function(n){var D=n.openPopupAction;var L=n.target;var g=n.container;var b=n.popupContainerConfig;var q=n.getElement;n=n.removeWhenClosed===void 0?!1:n.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=D;this.target=L;this.container=g;this.popupContainerConfig=b;this.getElement=q;this.JSC$18356_popupConfig=this.popupContainerConfig.JSC$17473_popupConfig[this.openPopupAction.popupType];this.rendererName=(D=this.getName())?_.zyQ(D,$GC(this.popupContainerConfig,
D)):"";_.c("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=n);this.createPopup()};
eP.prototype.updatePopup=function(n){this.openPopupAction=n;this.JSC$18356_popupConfig=this.popupContainerConfig.JSC$17473_popupConfig[this.openPopupAction.popupType];lkD(this);_.c("reorder_popup_updates_killswitch")&&ME3(this);_.c("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
var SfR=function(n,D,L){n.target=L;var g;L=((g=n.target.polymerController)!=null?g:n.target).popupPositionTarget||n.target;n.JSC$18356_popupConfig.targetContainer&&(L=n.container);n.popup.positionTarget=L;n.popupContent.positionTarget=L;_.c("reorder_popup_updates_killswitch")||ME3(n);n.JSC$18356_popupConfig.forceFocus&&(n.popupContent.style.outline="none");n.popupContent.tabIndex=-1;n.JSC$18356_popupConfig.narrowProperties&&(n.popup.style.position="static");n.JSC$18356_popupConfig.preventAutonav&&
n.popup.setAttribute("prevent-autonav",!0);n.JSC$18356_popupConfig.forceCloseOnOutsideClick&&n.popup.setAttribute("force-close-on-outside-click",!0);oYT(n,D);YfT(n,n.JSC$18356_popupConfig.styles);n.isRtl()&&YfT(n,n.JSC$18356_popupConfig.rtlStyles);if(!n.openPopupAction.shouldStopParentSignal){var b;D=(b=n.target.polymerController)!=null?b:n.target;(n.popupContent.startForwardingEvents||n.popupContainerConfig.forwardingEnabledPopups.has(n.rendererName))&&D.parentComponent!==n.popupContent&&n.popupContent!==
n.target&&n.target!==document.body&&(n.popupContent.startForwardingEvents?n.popupContent.startForwardingEvents(n.popupContainerConfig.forwardedEvents,n.target):(n.JSC$18356_eventForwarder||(n.JSC$18356_eventForwarder=new _.dB(n.popupContent)),n.JSC$18356_eventForwarder.start(n.popupContainerConfig.forwardedEvents,n.target)))}};
eP.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var oYT=function(n,D){Fml(n,D&&n.JSC$18356_popupConfig.narrowProperties?n.JSC$18356_popupConfig.narrowProperties:n.JSC$18356_popupConfig.properties);n.isRtl()&&Fml(n,n.JSC$18356_popupConfig.rtlProperties);ME3(n)};
eP.prototype.createPopup=function(){var n=this.JSC$18356_popupConfig.component;if(this.popupContent=HVU(this,this.rendererName)){if(n){this.popup=HVU(this,n);var D=this.popupContent;_.c("web_enable_wrapper_for_cow_component_in_popup")&&(D=document.createElement("div"),D.appendChild(this.popupContent));_.c("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18356_popupConfig.slotName&&D.setAttribute("slot",this.JSC$18356_popupConfig.slotName);n=this.popup;var L=this.container.tagName.toLowerCase(),
g=_.vn(D);_.Jg8(_.l8(n),_.Yz(D,L,g));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.c("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.r(this.container).appendChild(this.popup)}};
var lkD=function(n){var D,L,g=(D=n.openPopupAction.accessibilityData)==null?void 0:(L=D.accessibilityData)==null?void 0:L.label;g&&(n.popup.ariaLabel=g);var b;((b=n.popupContent.polymerController)!=null?b:n.popupContent).data=(0,_.Ao.unsafeClone)(n.openPopupAction.popup[n.getName()]);n.popupContent.duration=yaR(n);n.popupContent.positionType=n.openPopupAction.position;var q=n.openPopupAction.properties;q&&Object.keys(q).forEach(function(U){n.popupContent[U]=q[U]})},Fml=function(n,D){if(D)for(var L=
_.V(Object.keys(D)),g=L.next();!g.done;g=L.next())g=g.value,n.popup[g]=D[g]},ME3=function(n){if(n.openPopupAction.position){var D=n.JSC$18356_popupConfig.positionalProperties&&n.JSC$18356_popupConfig.positionalProperties[n.openPopupAction.position],L=n.JSC$18356_popupConfig.rtlPositionalProperties&&n.JSC$18356_popupConfig.rtlPositionalProperties[n.openPopupAction.position];
D=n.isRtl()&&L?L:D;D.shiftedHorizontalOffset&&(L=n.popup.style.display,n.popup.style.display="block",n.popupContent&&n.popup.positionTarget&&n.popupContent.clientWidth>n.popup.positionTarget.clientWidth&&(D.horizontalOffset=n.popup.positionTarget.clientWidth/2-D.shiftedHorizontalOffset),n.popup.style.display=L);Fml(n,D)}},YfT=function(n,D){if(D)for(var L=_.V(Object.keys(D)),g=L.next();!g.done;g=L.next())g=g.value,n.popup.style[g]=D[g]};
eP.prototype.getName=function(){return _.zb(this.openPopupAction.popup,"renderer")||_.zb(this.openPopupAction.popup,"dialog")||_.zb(this.openPopupAction.popup,"model")||void 0};
var yaR=function(n){n=n.openPopupAction.durationHintMs;return n===0?n:Math.max(4E3,n||4E3)};
eP.prototype.isRtl=function(){return _.OJ("HTML_DIR")==="rtl"};
var HVU=function(n,D){n=n.getElement(D,n.target);n==null&&_.CL(new _.pe("popup getElement returned null",D));return n};var N0l={};
N0l.YtPopupContainerBehavior=[_.wH.YtComponentBehavior,_.FO.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},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.LB(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.gw(this.hostElement)},
closePopup:function(n){var D=this.createCacheKey(void 0,n);this.popups_[D]&&this.handleClosePopupAction_(void 0,n)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.fj.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.fj.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(n){n.opened&&n.keepBelowPlayer&&this.ensurePopupBelowPlayer(n)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var n in this.popups_){var D=this.popups_[n];if(D.popup.scrollAction==="refit"){var L=D.popup.positionTarget.getBoundingClientRect(),g=D.popup;L=L.top;var b=D;if(!b.naturalHeight){b.popup.hidden=!1;b.popup.style.position="fixed";b.popup.style.top="0px";b.popup.style.left="0px";var q=b.popup.getBoundingClientRect();b.naturalHeight=q.bottom-q.top;b.popup.refit()}g.hidden=!(L>=b.naturalHeight+60);D.popupContent.clientHeight===0&&D.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(n){this.popupContainerConfig=n},
handleOpenPopupAction:function(n,D){var L=n.openPopupAction,g=_.E().resolve(_.Yo(_.Xo3))&&L.popupType==="TOAST";g&&!L.uniqueId&&(L.uniqueId=_.zY());if(!_.c("popup_container_parent_target_killswitch")){var b;D=(b=this.getParentTarget(D))!=null?b:D}var q=this.ensurePopup_(L,D);return new _.Go(function(U){q.then(function(J){if(!J)return U();this.maybeCreateNarrowMediaQuery_();var k=this.createCacheKey(J.rendererName,J.openPopupAction.uniqueId);if(L.showOncePerUniqueId){if(this.shownPopupKeys_.has(k))return U();
this.shownPopupKeys_.add(k)}k=this.popups_[k];var a=!(!k||!k.openPopupAction.beReused);a=!!L.reusePopup||a;if(J.popup.opened&&!a){g&&!J.openPopupAction.replacePopup||this.handleClosePopupAction_(J.rendererName,J.openPopupAction.uniqueId);a=L.popupType==="DIALOG"&&!_.c("popup_container_dialog_reopen_killswitch");if(!g&&!a&&k&&k.target==D&&!J.openPopupAction.replacePopup)return U();_.X6(J.popup,function(){this.completeOpenPopupAction_(L,D,J);U()}.bind(this))}else J.popup.opened?J.updatePopup(L):this.completeOpenPopupAction_(L,
D,J),U()}.bind(this))}.bind(this))},
getParentTarget:function(n){if(n&&n instanceof HTMLElement)for(var D=_.V(Object.entries(this.popups_)),L=D.next();!L.done;L=D.next())if(L=_.V(L.value),L.next(),L=L.next().value,L.popup.tagName==="TP-YT-IRON-DROPDOWN"&&L.popup.opened&&n.closest(L.rendererName))return L.target},
completeOpenPopupAction_:function(n,D,L){_.c("reorder_popup_updates_killswitch")?(SfR(L,this.narrowMediaQuery_.queryMatches,D),L.updatePopup(n)):(L.updatePopup(n),SfR(L,this.narrowMediaQuery_.queryMatches,D));n=L.popup;n.addEventListener("iron-overlay-opened",_.LC(this,this.onPopupIronOverlayOpened_));n.addEventListener("iron-overlay-closed",_.LC(this,this.onPopupIronOverlayClosed_));n.addEventListener("iron-overlay-canceled",_.LC(this,this.onPopupIronOverlayCanceled_));n.addEventListener("yt-refit",
_.LC(this,this.refitPopup_));n.addEventListener("yt-invalidate-popup-tabbables",_.LC(this,this.handleInvalidatePopupTabbables_));n.open()},
getPopupDurationMs_:function(n){return n.durationHintMs===0?n.durationHintMs:Math.max(4E3,n.durationHintMs||4E3)},
handleClosePopupAction_:function(n,D){var L=_.c("web_popup_cache_key_killswitch")||!!D;if(n||L){var g=this.createCacheKey(n,D);n=(n=this.popups_[g])&&n.popup}else n=_.BBQ(_.Xx);if(n&&n.close){if(D=_.E().resolve(_.Yo(_.TZ)))n.restoreFocusOnClose=D.isKeyBoardInUse();n.close();this.removePopup_(n,g)}},
handleClosePopupCommand_:function(n){n.closePopupCommand&&n.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,n.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(n){var D={},L;for(L in this.popups_)if(D={key$jscomp$1157:D.key$jscomp$1157},D.key$jscomp$1157=L,!n||!n.some(function(q){return function(U){return U==q.key$jscomp$1157}}(D))){var g=this.popups_[D.key$jscomp$1157],b=g.popup;
_.E().resolve(_.Yo(_.Xo3))&&g.openPopupAction.popupType==="TOAST"||(b&&b.close&&b.close(),this.removePopup_(b,D.key$jscomp$1157))}},
handleClosePopupsAction_:function(n){n.forEach(function(D){var L=this.popups_[D];L&&((L=L.popup)&&L.close&&L.close(),this.removePopup_(L,D))}.bind(this))},
handleGetPopupOpenedAction_:function(n,D){return(D=this.createCacheKey(n,D))&&this.popups_[D]?this.popups_[n].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var n=[],D;for(D in this.popups_){var L=this.popups_[D];L.popup.opened&&n.push(L)}return n},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(n,D){_.c("ytpopup_disable_default_html_caching")&&n&&n.removeWhenClosed&&(_.r(this.hostElement).removeChild(n),D&&this.popups_[D]&&delete this.popups_[D])},
shouldReusePopup_:function(n){return!(!n||!n.reusePopup)||!(!n||!n.beReused)},
ensurePopup_:function(n,D){this.maybeCreateNarrowMediaQuery_();var L=_.zb(n.popup,"renderer")||_.zb(n.popup,"dialog")||_.zb(n.popup,"model");if(!L)return _.kd();L=_.zyQ(L,$GC(this.popupContainerConfig,L));return _.kd(this.getAndMaybeCreatePopup_(n,L,D))},
getAndMaybeCreatePopup_:function(n,D,L){var g=this.createCacheKey(D,n.uniqueId);if(this.popups_[g])return this.popups_[g];n=new eP({openPopupAction:n,target:L,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(D)});return this.popups_[g]=n},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(n){return _.c("ytpopup_disable_default_html_caching")?n&&n.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",_.LC(this,this.openPopupQueryMatchesChanged_)),_.r(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(n){n=n.detail.value;for(var D in this.popups_)oYT(this.popups_[D],n)},
onPopupIronOverlayClosed_:function(n){var D=n.currentTarget,L=_.w1b(D);L=L.length>0?L[0]:D;if(L.is!=="ytd-reel-watch-while-dialog-renderer"||n.target.is!=="tp-yt-iron-dropdown"){n.detail.popup=D;n.detail.popupRenderer=L;var g,b={context:{openingElement:((g=this.popups_[(L==null?void 0:L.is)||""])==null?void 0:g.target)||void 0}};Object.assign(b,n.detail);var q;_.bP((q=L.hostElement)!=null?q:L,"yt-popup-closed",b);D.removeEventListener("yt-refit",_.LC(this,this.refitPopup_));D.removeEventListener("yt-invalidate-popup-tabbables",
_.LC(this,this.handleInvalidatePopupTabbables_));D.removeEventListener("iron-overlay-canceled",_.LC(this,this.onPopupIronOverlayCanceled_));D.removeEventListener("iron-overlay-closed",_.LC(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(D)}},
onPopupIronOverlayCanceled_:function(n,D){var L=n.currentTarget,g=_.w1b(L);g=g.length>0?g[0]:L;if(g.is!=="ytd-reel-watch-while-dialog-renderer"||n.target.is!=="tp-yt-iron-dropdown"){var b;_.bP((b=g.hostElement)!=null?b:g,"yt-popup-canceled",n.detail);b=D?_.tW(D):null;(!D||["click","tap"].includes(D.type))&&!L.hasAttribute("force-close-on-outside-click")&&L.positionTarget&&b&&b.includes(L.positionTarget)&&n.preventDefault();L.restoreFocusOnClose=_.QZ.keyboardEventMatchesKeys(D,"esc")}},
onPopupIronOverlayOpened_:function(n){n=n.currentTarget;var D=_.w1b(n);D=D.length>0?D[0]:n;var L,g;_.bP((L=D.hostElement)!=null?L:D,"yt-popup-opened",(g=D.hostElement)!=null?g:D);n.keepBelowPlayer&&(this.ensurePopupBelowPlayer(n,!0),this.dynamicallyPositionedElements_.add(n));L=_.E().resolve(_.Yo(_.TZ));g=!!D.querySelector("#toast");L&&L.isKeyBoardInUse()&&!g&&(typeof D.focusFirstItem==="function"?D.focusFirstItem():(D=_.qoG(n),D.length&&D[0].focus()));n.removeEventListener("iron-overlay-opened",
_.LC(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(n){n=n.currentTarget;n.refit&&n.refit()},
refitPopups_:function(){for(var n in this.popups_)this.popups_[n].refit()},
handleInvalidatePopupTabbables_:function(n){n=n.currentTarget;n.invalidateTabbables&&n.invalidateTabbables()},
createCacheKey:function(n,D){return _.c("web_popup_cache_key_killswitch")?D?n+"#"+D:n:D?"#"+D:n},
openSheet:function(n,D){var L=n==null?void 0:n.openPopupActionCommand;!L&&(n==null?0:n.viewModel)&&(L={openPopupAction:{popup:{sheetViewModel:n.viewModel},popupType:"CONTEXTUAL_SHEET"}});L&&this.handleOpenPopupAction(L,D)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var n=this;return _.B(function(D){return D.return(n.handleGetOpenedPopupsAction_().filter(function(L){var g;return((g=L.openPopupAction)==null?void 0:g.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(n,D,L){if(_.c("web_dialog_utils_killswitch")){var g=n==null?void 0:n.openPopupActionCommand,b=(L==null?0:L.ariaLabel)?{accessibilityData:{accessibilityData:{label:L.ariaLabel}}}:void 0;!g&&(n==null?0:n.viewModel)&&(g={openPopupAction:Object.assign({},{popup:{dialogViewModel:n.viewModel},popupType:(L==null?0:L.isModal)?"MODAL":"DIALOG"},b&&b)});g&&this.handleOpenPopupAction(g,D)}else{if(b=n==null?void 0:n.viewModel){var q=L=L===void 0?{}:L;L=q.ariaLabel;b={popup:{dialogViewModel:b},
popupType:q.isModal?"MODAL":"DIALOG"};q={accessibilityData:{label:L}};L&&(b.accessibilityData=q);b={openPopupAction:b}}else b=void 0;(b=(g=b)!=null?g:n==null?void 0:n.openPopupActionCommand)&&this.handleOpenPopupAction(b,D)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var n=this;return _.B(function(D){return D.return(n.handleGetOpenedPopupsAction_().filter(function(L){var g;return((g=L.openPopupAction)==null?void 0:g.popupType)==="DIALOG"}).length>0)})}}];var jMo;var nFl;var DJ3=_.yK(["about:blank"]),Ljw=function(){var n=_.m.apply(this,arguments)||this;n.isMuted=!1;n.pageLoadTimeoutId=void 0;return n};
_.f(Ljw,_.m);_.G=Ljw.prototype;_.G.dataChanged=function(){var n=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var D=this.data.url,L=_.AG(D);_.c("enable_yt_ata_iframe_authuser")?(L=_.AG(D),_.Xy(this.iframe,kMT(L))):_.Xy(this.iframe,L);this.pageLoadTimeoutId=_.dF(_.hx(),function(){return void n.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.gk({destination:window,iframe:this.iframe,origin:_.q3c(L.toString()),channelName:"ataiframe",onMessage:_.WbW($QU,function(g){GlA(g.data)?(g=_.RA(g.data,1,_.nA,_.FI()),g.length!==1?_.CL(Error("ql")):(g=g[0],g===3?(n.isMuted=!0,n.logStateChanged({adMuteRequested:!0})):g===1&&n.close())):_.CL(Error("rl"))}),
onEstablished:function(){n.cancelPageLoadTimeout();n.logStateChanged({pageLoadSucceeded:!0})}})}};
_.G.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.hx().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.G.logStateChanged=function(n){var D;if((D=this.data)==null?0:D.trackingParams)n={adsClientData:{aboutThisAdData:n}},_.qb().stateChanged(this.data.trackingParams,n)};
_.G.close=function(){_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
_.G.handlesPopupClosed=function(n,D){var L=this,g,b;return _.B(function(q){if(q.nextAddress==1)return _.OJ("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.$d(L.hostElement,"on-about-this-ad-popup-closed",[L.isMuted,D]),q.jumpTo(0)):n&&pMU(n)?_.p(q,ZTw(n),4):(L.isMuted&&_.$d(L.hostElement,"yt-mute-ad-action",[L.is,L]),q.jumpTo(0));if(g=q.yieldResult){var U=b=new _.Qp(g),J=L.isMuted;U.getOptions().includes("onAboutThisAdPopupClosed")?_.LRG(U,"onAboutThisAdPopupClosed",{isMuted:J,layoutId:D}):_.Gw("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.Tq(q)})};
_.G.onPopupClosed=function(n){var D=this,L,g;return _.B(function(b){L=_.L0(DJ3);_.Xy(D.iframe,L);D.cancelPageLoadTimeout();if(!D.data)return b.jumpTo(0);D.ytRendererBehavior.markDirty();g=n.detail.context.openingElement;return _.p(b,D.handlesPopupClosed(g,D.data.layoutId),0)})};
_.G.detached=function(){this.cancelPageLoadTimeout()};
_.G.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
var xZ=Ljw;xZ.prototype.onPopupClosed=xZ.prototype.onPopupClosed;xZ.prototype.dataChanged=xZ.prototype.dataChanged;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.Y([_.bM("#iframe"),_.F("design:type",HTMLIFrameElement)],xZ.prototype,"iframe",void 0);_.Y([_.t(),_.F("design:type",Object)],xZ.prototype,"data",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],xZ.prototype,"dataChanged",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype",Promise)],xZ.prototype,"onPopupClosed",null);xZ=_.Y([_.Ep({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],xZ);
_.l(xZ,"yt-about-this-ad-renderer",function(){if(nFl===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;jMo===void 0&&(jMo=document.createElement("template"));var g=jMo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);nFl=n}n=nFl;return n},{mode:2});var gFC;var bvR;var $JT=function(n){var D=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=D.message;"stack"in D&&(this.stack=D.stack);this.maxFileSizeMB=n;Object.setPrototypeOf(this,$JT.prototype)};
_.f($JT,Error);var GLA=function(n,D){var L=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=L.message;"stack"in L&&(this.stack=L.stack);this.minWidth=n;this.minHeight=D;Object.setPrototypeOf(this,GLA.prototype)};
_.f(GLA,Error);var qWw=function(n){this.requirements=n;this.JSC$18384_maxFileSize=n.maxFileSizeMB*1024*1024},VGo=function(n,D){if(D.size>n.JSC$18384_maxFileSize)throw new $JT(n.requirements.maxFileSizeMB);
};var UJO=function(n,D){this.canvas=n;this.imageEditorBuilder=D};
UJO.prototype.addEventListeners=function(n){var D=function(b){BiJ(n,b)};
this.JSC$18390_mouseDownEvent=D;var L=function(b){JsR(n,b)};
this.JSC$18390_mouseMoveEvent=L;var g=function(){kLA(n)};
this.JSC$18390_mouseUpEvent=g;this.canvas.addEventListener("mousedown",D);this.canvas.addEventListener("mousemove",L);document.addEventListener("mouseup",g)};
UJO.prototype.removeEventListeners=function(){this.JSC$18390_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18390_mouseDownEvent);this.JSC$18390_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18390_mouseMoveEvent);this.JSC$18390_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18390_mouseUpEvent)};
var pHJ=function(n,D){n.removeEventListeners();return new Promise(function(L){var g=new Image;g.crossOrigin="anonymous";g.onload=function(){var b=n.imageEditorBuilder(n.canvas,g);n.addEventListeners(b);L(b)};
g.src=D})},KZ=function(n,D,L,g,b,q,U,J){this.canvas=n;
this.image=D;this.requiredRatio=L;this.minImageCropDimension=g;this.minOutputImageResolution=b;this.component=q;this.styleFocusedCorner=J===void 0?!0:J;this.action=2;this.focusedCorner=this.resizeCorner=0;n=this.canvas.getContext("2d");if(!n)throw Error("sl");this.ctx=n;this.canvasMargin=U!=null?U:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;U=this.image;n=this.canvasInnerWidth/U.width;U.height*n>912&&(n=U.width/U.height*912/U.width);U=n;this.scaledImageWidth=this.canvas.width%2?
daA(this.image.width*U):aJ3(this.image.width*U);this.scaledImageHeight=Math.round(this.image.height*U);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18393_overlayMarginBottom=this.JSC$18393_overlayMarginTop=this.canvasMargin;this.JSC$18393_overlayMarginRight=this.JSC$18393_overlayMarginLeft=this.horizontalMargin;this.JSC$18393_overlayWidth=this.scaledImageWidth;this.JSC$18393_overlayHeight=this.scaledImageHeight;
n=this.image.width/this.image.height;n>this.requiredRatio?(this.JSC$18393_overlayWidth=this.canvas.width%2?daA(this.scaledImageHeight*this.requiredRatio):aJ3(this.scaledImageHeight*this.requiredRatio),this.JSC$18393_overlayMarginRight=this.JSC$18393_overlayMarginLeft=(this.canvas.width-this.JSC$18393_overlayWidth)/2):n<this.requiredRatio&&(this.JSC$18393_overlayHeight=this.canvas.height%2?daA(this.scaledImageWidth/this.requiredRatio):aJ3(this.scaledImageWidth/this.requiredRatio),this.JSC$18393_overlayMarginBottom=
this.JSC$18393_overlayMarginTop=(this.canvas.height-this.JSC$18393_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*U,this.scaledImageWidth);Zvo(this)};
KZ.prototype.getContext=function(){return this.ctx};
var BiJ=function(n,D){D={x:Math.round(D.pageX-n.canvas.getBoundingClientRect().left),y:Math.round(D.pageY-n.canvas.getBoundingClientRect().top)};n.dragStart=D;aA3(n,D)!==0?(n.action=1,dJw(n,D),n.resizeCorner=aA3(n,D)):D.x>n.JSC$18393_overlayMarginLeft&&D.x<n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth&&D.y>n.JSC$18393_overlayMarginTop&&D.y<n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight&&(n.action=0)},TiD=function(n,D){switch(D){case 1:return{x:n.JSC$18393_overlayMarginLeft,
y:n.JSC$18393_overlayMarginTop};case 2:return{x:n.JSC$18393_overlayMarginLeft,y:n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight};case 3:return{x:n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth,y:n.JSC$18393_overlayMarginTop};case 4:return{x:n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth,y:n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight};default:throw Error("tl");}},srD=function(n,D){if(n.focusedCorner!==0){n.dragStart=TiD(n,n.focusedCorner);
n.action=1;n.resizeCorner=n.focusedCorner;var L=n.dragStart.x,g=n.dragStart.y;switch(D){case 0:n.focusedCorner===1||n.focusedCorner===4?(L-=10,g-=10):(L-=10,g+=10);break;case 1:n.focusedCorner===1||n.focusedCorner===4?(L+=10,g+=10):(L+=10,g-=10);break;case 2:L=n.focusedCorner===1||n.focusedCorner===4?L-10:L+10;g-=10;break;case 3:L=n.focusedCorner===1||n.focusedCorner===4?L+10:L-10;g+=10;break;default:throw Error("ul");}EF3(n,{x:L,y:g});Zvo(n);n.action=2;n.dragStart=void 0}},JsR=function(n,D){D={x:Math.round(D.pageX-
n.canvas.getBoundingClientRect().left),
y:Math.round(D.pageY-n.canvas.getBoundingClientRect().top)};dJw(n,D);switch(n.action){case 1:EF3(n,D);break;case 0:n.dragStart&&(n.JSC$18393_overlayMarginLeft=Math.max(n.horizontalMargin,Math.min(n.JSC$18393_overlayMarginLeft-(n.dragStart.x-D.x),n.horizontalMargin+n.scaledImageWidth-n.JSC$18393_overlayWidth)),n.JSC$18393_overlayMarginRight=n.canvas.width-n.JSC$18393_overlayMarginLeft-n.JSC$18393_overlayWidth,n.JSC$18393_overlayMarginTop=Math.max(n.canvasMargin,Math.min(n.JSC$18393_overlayMarginTop-
(n.dragStart.y-D.y),n.scaledImageHeight-n.JSC$18393_overlayHeight+n.canvasMargin)),n.JSC$18393_overlayMarginBottom=n.canvas.height-(n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight));break;default:return}Zvo(n);n.dragStart=D},kLA=function(n){n.action=2;
n.dragStart=void 0;document.body.style.cursor="auto"},dJw=function(n,D){switch(aA3(n,D)){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:n.action!==1&&(document.body.style.cursor="auto")}},aA3=function(n,D){var L=n.JSC$18393_overlayMarginLeft-5,g=n.JSC$18393_overlayMarginTop-5,b=n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth-5;
n=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-5;return csJ(D,{x:L,y:g})?1:csJ(D,{x:b,y:g})?3:csJ(D,{x:L,y:n})?2:csJ(D,{x:b,y:n})?4:0},csJ=function(n,D){return n.x>=D.x&&n.x<=D.x+10&&n.y>=D.y&&n.y<=D.y+10},EF3=function(n,D){if(n.dragStart)switch(n.resizeCorner){case 2:Math.abs((n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth-D.x)/(D.y-n.JSC$18393_overlayMarginTop))>=n.requiredRatio?Qro(n,D.x):uTT(n,D.y);
break;case 1:Math.abs((n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth-D.x)/(n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-D.y))>=n.requiredRatio?fAA(n,D.x):uTT(n,D.y);break;case 4:Math.abs((D.x-n.JSC$18393_overlayMarginLeft)/(D.y-n.JSC$18393_overlayMarginTop))>=n.requiredRatio?Qro(n,D.x):Asw(n,D.y);break;case 3:Math.abs((D.x-n.JSC$18393_overlayMarginLeft)/(n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-D.y))>=n.requiredRatio?fAA(n,D.x):Asw(n,D.y);break;default:throw Error("vl");
}},Qro=function(n,D){var L=n.JSC$18393_overlayMarginTop;
n.JSC$18393_overlayMarginBottom=z1A(n,D);n.JSC$18393_overlayHeight=n.canvas.height-n.JSC$18393_overlayMarginBottom-L;n.JSC$18393_overlayWidth=Math.round(n.JSC$18393_overlayHeight*n.requiredRatio);IAo(n)},fAA=function(n,D){var L=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight;
n.JSC$18393_overlayMarginTop=z1A(n,D);n.JSC$18393_overlayHeight=L-n.JSC$18393_overlayMarginTop;n.JSC$18393_overlayWidth=Math.round(n.JSC$18393_overlayHeight*n.requiredRatio);IAo(n)},IAo=function(n){switch(n.resizeCorner){case 2:case 1:n.JSC$18393_overlayMarginLeft=n.canvas.width-n.JSC$18393_overlayMarginRight-n.JSC$18393_overlayWidth;
break;case 4:case 3:n.JSC$18393_overlayMarginRight=n.canvas.width-n.JSC$18393_overlayMarginLeft-n.JSC$18393_overlayWidth;break;default:throw Error("vl");}},uTT=function(n,D){var L=n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth;
n.JSC$18393_overlayMarginLeft=CvU(n,D);n.JSC$18393_overlayWidth=L-n.JSC$18393_overlayMarginLeft;n.JSC$18393_overlayHeight=Math.round(n.JSC$18393_overlayWidth/n.requiredRatio);rs3(n)},Asw=function(n,D){var L=n.JSC$18393_overlayMarginLeft;
n.JSC$18393_overlayMarginRight=CvU(n,D);n.JSC$18393_overlayWidth=n.canvas.width-n.JSC$18393_overlayMarginRight-L;n.JSC$18393_overlayHeight=Math.round(n.JSC$18393_overlayWidth/n.requiredRatio);rs3(n)},rs3=function(n){switch(n.resizeCorner){case 2:case 4:n.JSC$18393_overlayMarginBottom=n.canvas.height-n.JSC$18393_overlayMarginTop-n.JSC$18393_overlayHeight;
break;case 1:case 3:n.JSC$18393_overlayMarginTop=n.canvas.height-n.JSC$18393_overlayMarginBottom-n.JSC$18393_overlayHeight;break;default:throw Error("vl");}},z1A=function(n,D){switch(n.resizeCorner){case 2:D=n.canvas.height-(n.JSC$18393_overlayMarginTop+OvR(n,D));
break;case 4:D=n.canvas.height-(n.JSC$18393_overlayMarginTop+ivC(n,D));break;case 1:D=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-OvR(n,D);break;case 3:D=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-ivC(n,D);break;default:throw Error("vl");}return Math.max(D,n.canvasMargin)},OvR=function(n,D){D=n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth-Math.max(D,n.horizontalMargin);
D=D<0?n.JSC$18393_overlayWidth:Math.max(D,n.minOverlayWidth);return Math.round(D/n.requiredRatio)},ivC=function(n,D){D=n.canvas.width-Math.max(n.canvas.width-D,n.horizontalMargin)-n.JSC$18393_overlayMarginLeft;
D=D<0?n.JSC$18393_overlayWidth:Math.max(D,n.minOverlayWidth);return Math.round(D/n.requiredRatio)},CvU=function(n,D){switch(n.resizeCorner){case 2:D=n.canvas.width-n.JSC$18393_overlayMarginRight-wHA(n,D);
break;case 4:D=n.canvas.width-n.JSC$18393_overlayMarginLeft-wHA(n,D);break;case 1:D=n.canvas.width-n.JSC$18393_overlayMarginRight-h1U(n,D);break;case 3:D=n.canvas.width-n.JSC$18393_overlayMarginLeft-h1U(n,D);break;default:throw Error("vl");}return Math.max(D,n.horizontalMargin)},wHA=function(n,D){D=n.canvas.height-Math.max(n.canvas.height-D,n.canvasMargin)-n.JSC$18393_overlayMarginTop;
return D<0?n.JSC$18393_overlayWidth:Math.max(Math.round(D*n.requiredRatio),n.minOverlayWidth)},h1U=function(n,D){D=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-Math.max(D,n.canvasMargin);
return D<0?n.JSC$18393_overlayWidth:Math.max(Math.round(D*n.requiredRatio),n.minOverlayWidth)},Zvo=function(n){n.ctx.clearRect(0,0,n.canvas.width,n.canvas.height);
n.ctx.drawImage(n.image,0,0,n.image.width,n.image.height,n.horizontalMargin,n.canvasMargin,n.canvas.width-2*n.horizontalMargin,n.scaledImageHeight);n.ctx.fillStyle="rgba(0, 0, 0, 0.7)";n.ctx.fillRect(n.horizontalMargin,n.JSC$18393_overlayMarginTop,n.JSC$18393_overlayMarginLeft-n.horizontalMargin,n.JSC$18393_overlayHeight);n.ctx.fillRect(n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth,n.JSC$18393_overlayMarginTop,n.JSC$18393_overlayMarginRight-n.horizontalMargin,n.JSC$18393_overlayHeight);n.ctx.fillRect(n.horizontalMargin,
n.canvasMargin,n.scaledImageWidth,n.JSC$18393_overlayMarginTop-n.canvasMargin);n.ctx.fillRect(n.horizontalMargin,n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight,n.scaledImageWidth,n.JSC$18393_overlayMarginBottom-n.canvasMargin);n.drawOverlay();n.component&&_.bP(n.component,"image-updated")};
KZ.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18393_overlayMarginLeft,this.JSC$18393_overlayMarginTop,this.JSC$18393_overlayWidth,this.JSC$18393_overlayHeight);Wj2(this)};
var Wj2=function(n){var D=n.JSC$18393_overlayMarginLeft-5,L=n.JSC$18393_overlayMarginTop-5,g=n.JSC$18393_overlayMarginLeft+n.JSC$18393_overlayWidth-5,b=n.JSC$18393_overlayMarginTop+n.JSC$18393_overlayHeight-5;n.ctx.fillStyle="#FFF";n.ctx.fillRect(D,L,10,10);n.ctx.strokeRect(D,L,10,10);n.ctx.fillRect(g,L,10,10);n.ctx.strokeRect(g,L,10,10);n.ctx.fillRect(D,b,10,10);n.ctx.strokeRect(D,b,10,10);n.ctx.fillRect(g,b,10,10);n.ctx.strokeRect(g,b,10,10);if(n.focusedCorner!==0&&n.styleFocusedCorner){n.ctx.lineWidth=
4;n.ctx.strokeStyle="#3EA6FF";switch(n.focusedCorner){case 1:--D;--L;break;case 2:--D;L=b-1;break;case 3:D=g-1;--L;break;case 4:D=g-1;L=b-1;break;default:return}n.ctx.strokeRect(D,L,12,12)}};
KZ.prototype.crop=function(n,D){D=D===void 0?!0:D;var L=this.image.width/this.scaledImageWidth,g=document.createElement("canvas"),b=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],q=this.JSC$18393_overlayWidth*L,U=this.JSC$18393_overlayHeight*L;g.width=Math.max(q,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);g.height=Math.max(U,b);n&&(g.width=Math.min(g.width,g.height),g.height=Math.min(g.width,g.height));
n=g.getContext("2d");if(!n)throw Error("jl");b=(this.JSC$18393_overlayMarginLeft-this.horizontalMargin)*L;L*=this.JSC$18393_overlayMarginTop-this.canvasMargin;D||(n.fillStyle="white",n.fillRect(0,0,g.width,g.height));n.drawImage(this.image,b,L,q,U,0,0,g.width,g.height);return g};var e1A=function(n,D,L,g,b){KZ.call(this,n,D,L,g,void 0,b,8,!1)};
_.f(e1A,KZ);e1A.prototype.drawOverlay=function(){var n=this.getContext(),D=this.JSC$18393_overlayWidth,L=this.JSC$18393_overlayHeight,g=this.JSC$18393_overlayMarginTop,b=this.JSC$18393_overlayMarginLeft;n.lineWidth=2;n.strokeStyle="#3EA6FF";n.beginPath();n.arc(b+D/2,g+L/2,D/2,0,2*Math.PI);n.stroke();n.strokeRect(b,g,D,L);Wj2(this)};
var xJ3={maxFileSizeMB:15,minWidth:98,minHeight:98},KjO=["image/png","image/jpeg","image/gif"],R12=function(){var n=_.m.apply(this,arguments)||this;n.fileSelectorFocusListener=null;n.errorMessage=null;n.isLoading=!0;n.hideContainer=!0;n.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return n};
_.f(R12,_.m);_.G=R12.prototype;_.G.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.G.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.G.computePlaylistThumbnail=function(n){return n==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.G.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.$d(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.G.setErrorState=function(n){this.resetErrorState();n&&(this.errorMessage=n)};
_.G.showPopup=function(){var n=this;this.hideContainer=!1;_.dF(_.fj,function(){_.bP(n.hostElement,"yt-refit")});
this.isLoading=!1};
_.G.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.G.closePopup=function(){this.resetFileSelector();_.$d(this.hostElement,"yt-close-popup-action",[this.is])};
_.G.onCancelTap=function(){this.isPlaylistThumbnail||_.$d(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.G.openFileSelector=function(){var n=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.dF(_.fj,function(){setTimeout(function(){if(!n.fileSelector.files||n.fileSelector.files.length===0)n.onCancelTap();n.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(D){D instanceof Error?_.zo(D):_.Iy(new _.pe(JSON.stringify(D)))}};
_.G.handleFileSelection=function(){var n=this,D,L,g,b,q,U;return _.B(function(J){switch(J.nextAddress){case 1:_.JA(J,2);if(!n.fileSelector.files||!n.imageEditorCanvas)return n.onCancelTap(),J.return();D=n.fileSelector.files[0];VGo(n.imageChecker,D);_.JA(J,4);return _.p(J,vlJ(D),6);case 6:n.mimeType=J.yieldResult;_.hE(J,5,2);break;case 4:_.dG(J,2),_.$d(n.hostElement,"yt-image-selection-error-action",[(L=n.data)==null?void 0:L.genericImageLoadErrorMessage]),n.onCancelTap();case 5:g=new FileReader;g.addEventListener("load",
function(){var k,a;return _.B(function(d){if(d.nextAddress==1){if(!g.result)return _.CL(Error("ll")),d.return();k=g.result;a=new Image;a.src=k;a.onload=function(){try{var T=n.imageChecker;if(a.width<T.requirements.minWidth||a.height<T.requirements.minHeight)throw new GLA(T.requirements.minWidth,T.requirements.minHeight);}catch(A){if(A instanceof GLA){var Q;_.$d(n.hostElement,"yt-image-selection-error-action",[(Q=n.data)==null?void 0:Q.imageDimensionErrorMessage]);n.logImageDimensionErrorVe()}else A instanceof
Error?_.zo(A):(T=new _.pe(JSON.stringify(A)),_.zo(T));n.onCancelTap()}n.showPopup()};
a.onerror=function(){var T;_.$d(n.hostElement,"yt-image-selection-error-action",[(T=n.data)==null?void 0:T.genericImageLoadErrorMessage]);n.onCancelTap()};
return _.p(d,pHJ(n.imageEditorCanvas,k),2)}n.imageEditor=d.yieldResult;n.updatePositionOfAllCorners();n.addEventListeners(n.imageEditor);_.Tq(d)})},!1);
g.readAsDataURL(D);_.hE(J,0);break;case 2:b=_.dG(J),b instanceof $JT?_.$d(n.hostElement,"yt-image-selection-error-action",[(q=n.data)==null?void 0:q.imageSizeErrorMessage]):(b instanceof Error?_.zo(b):_.Iy(new _.pe(JSON.stringify(b))),_.$d(n.hostElement,"yt-image-selection-error-action",[(U=n.data)==null?void 0:U.genericImageLoadErrorMessage])),n.onCancelTap(),_.Tq(J)}})};
_.G.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var n=_.G8(_.qb(),{veType:232707,visualElement:_.Eh(232707)});n&&(n={visualElement:n},_.$a().reportShown(n))}};
_.G.handleImageSelectionErrorAction=function(n){this.isPlaylistThumbnail&&_.qHQ(this.hostElement,n)};
_.G.convertToImageFormatBundle=function(n){var D=this,L,g,b;return _.B(function(q){switch(q.nextAddress){case 1:return L=n.toDataURL(D.outputMimeType,1),_.p(q,XFA(L),2);case 2:g=q.yieldResult;_.JA(q,3);VGo(D.imageChecker,g);_.hE(q,4);break;case 3:b=_.dG(q);if(!(b instanceof $JT))throw b;_.CL(new _.pe("Output size is bigger than input size for image",D.mimeType,D.outputMimeType,g.size));L=n.toDataURL("image/jpeg",.95);return _.p(q,XFA(L),6);case 6:g=q.yieldResult;case 4:return q.return({dataUrl:L,
imageFile:g})}})};
_.G.handleUploadImageToScottyCommand=function(n){var D=this,L,g,b,q,U,J,k,a,d,T;return _.B(function(Q){switch(Q.nextAddress){case 1:if(!D.imageEditor||!_.u(n,fH3))return Q.return();L=_.u(n,fH3).scottyUploadUrl;if(!L){var A=new _.pe("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.zo(A);return Q.return()}_.JA(Q,2);D.setLoadingState();g=D.imageEditor.crop(!1,!1);return _.p(Q,D.convertToImageFormatBundle(g),4);case 4:return b=Q.yieldResult,_.p(Q,tBJ(b.imageFile,L),5);case 5:q=
Q.yieldResult;((U=D.data)==null?0:U.onUploadEndpoint)?(J=D.buildUploadServiceEndpoint(q),D.ytComponentBehavior.resolveCommand(J),k=_.u(J,_.iy),((a=k)==null?0:a.params)?D.closePopup():D.resetFileSelector()):(_.$d(D.hostElement,"yt-image-updated-action",[b.dataUrl,q]),D.closePopup());_.hE(Q,0);break;case 2:d=_.dG(Q),D.setErrorState((T=D.data)==null?void 0:T.uploadErrorMessage),d instanceof Error?_.zo(d):(A=new _.pe(JSON.stringify(d)),_.zo(A)),_.Tq(Q)}})};
_.G.buildUploadServiceEndpoint=function(n){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",n),this.data.onUploadEndpoint):null};
_.G.dataChanged=function(){var n=this,D;return _.B(function(L){if(L.nextAddress==1){if(!n.data||!n.canvasElement)return L.return();n.data.imageRatio&&n.data.minImageCropWidth||_.Iy(new _.pe("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));D=function(g,b){return n.data.imageType==="IMAGE_TYPE_AVATAR"?new e1A(g,b,n.data.imageRatio,[n.data.minImageCropWidth,n.data.minImageCropWidth/n.data.imageRatio],n.hostElement):new KZ(g,b,n.data.imageRatio,[n.data.minImageCropWidth,
n.data.minImageCropWidth/n.data.imageRatio],void 0,n.hostElement,8,!1)};
n.imageEditorCanvas=new UJO(n.canvasElement,D);return n.data.url?_.p(L,pHJ(n.imageEditorCanvas,n.data.url),3):(n.hideContainer=!0,n.openFileSelector(),L.jumpTo(0))}n.imageEditor=L.yieldResult;n.showPopup();n.addEventListeners(n.imageEditor);_.Tq(L)})};
_.G.addEventListeners=function(n){this.removeEventListeners();var D=function(b){BiJ(n,b)};
this.JSC$18401_mouseDownEvent=D;var L=function(b){JsR(n,b)};
this.JSC$18401_mouseMoveEvent=L;var g=function(){kLA(n)};
this.JSC$18401_mouseUpEvent=g;this.topLeftCorner.addEventListener("mousedown",D);this.topLeftCorner.addEventListener("mousemove",L);this.topLeftCorner.addEventListener("mouseup",g);this.topRightCorner.addEventListener("mousedown",D);this.topRightCorner.addEventListener("mousemove",L);this.topRightCorner.addEventListener("mouseup",g);this.bottomLeftCorner.addEventListener("mousedown",D);this.bottomLeftCorner.addEventListener("mousemove",L);this.bottomLeftCorner.addEventListener("mouseup",g);this.bottomRightCorner.addEventListener("mousedown",
D);this.bottomRightCorner.addEventListener("mousemove",L);this.bottomRightCorner.addEventListener("mouseup",g)};
_.G.removeEventListeners=function(){this.JSC$18401_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18401_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18401_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18401_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18401_mouseDownEvent));this.JSC$18401_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18401_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18401_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18401_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18401_mouseMoveEvent));this.JSC$18401_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18401_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18401_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18401_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18401_mouseUpEvent))};
_.G.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var n=document.activeElement;n&&n.shadowRoot&&n.shadowRoot.activeElement;)n=n.shadowRoot.activeElement;switch(n){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};
_.G.updatePositionOfCorner=function(n,D){var L=n.y-D.offsetHeight/2+4;D.style.left=n.x-D.offsetWidth/2+16+"px";D.style.top=L+"px"};
_.G.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var n=_.V([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),D=n.next();!D.done;D=n.next()){D=D.value;var L=TiD(this.imageEditor,D.corner);this.updatePositionOfCorner(L,D.div)}};
_.G.onLeft=function(n){this.imageEditor&&this.setFocusInImageEditor()&&(srD(this.imageEditor,0),this.updatePositionOfAllCorners(),n.preventDefault())};
_.G.onRight=function(n){this.imageEditor&&this.setFocusInImageEditor()&&(srD(this.imageEditor,1),this.updatePositionOfAllCorners(),n.preventDefault())};
_.G.onUp=function(n){this.imageEditor&&this.setFocusInImageEditor()&&(srD(this.imageEditor,2),this.updatePositionOfAllCorners(),n.preventDefault())};
_.G.onDown=function(n){this.imageEditor&&this.setFocusInImageEditor()&&(srD(this.imageEditor,3),this.updatePositionOfAllCorners(),n.preventDefault())};
_.G.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.oh.Object.defineProperties(R12.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&KjO.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var n,D,L;((D=this.data)==null?0:D.imageRatio)&&((L=this.data)==null?0:L.minImageCropWidth)?n={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:n=xJ3;return new qWw(n)}}});
var Rs=R12;Rs.prototype.updatePositionOfAllCorners=Rs.prototype.updatePositionOfAllCorners;Rs.prototype.dataChanged=Rs.prototype.dataChanged;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Rs.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],Rs.prototype,"ytComponentBehavior",void 0);_.Y([_.W(_.QZ),_.F("design:type",Object)],Rs.prototype,"ironA11yKeysBehavior",void 0);
_.Y([_.bM("#canvas"),_.F("design:type",HTMLCanvasElement)],Rs.prototype,"canvasElement",void 0);_.Y([_.bM("#file-selector"),_.F("design:type",HTMLInputElement)],Rs.prototype,"fileSelector",void 0);_.Y([_.bM("#top-left-corner"),_.F("design:type",HTMLDivElement)],Rs.prototype,"topLeftCorner",void 0);_.Y([_.bM("#top-right-corner"),_.F("design:type",HTMLDivElement)],Rs.prototype,"topRightCorner",void 0);
_.Y([_.bM("#bottom-left-corner"),_.F("design:type",HTMLDivElement)],Rs.prototype,"bottomLeftCorner",void 0);_.Y([_.bM("#bottom-right-corner"),_.F("design:type",HTMLDivElement)],Rs.prototype,"bottomRightCorner",void 0);_.Y([_.t(),_.F("design:type",Object)],Rs.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],Rs.prototype,"errorMessage",void 0);_.Y([_.t(),_.F("design:type",Object)],Rs.prototype,"isLoading",void 0);_.Y([_.t(),_.F("design:type",Object)],Rs.prototype,"hideContainer",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.F("design:type",Boolean)],Rs.prototype,"isPlaylistThumbnail",void 0);_.Y([_.V8("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],Rs.prototype,"dataChanged",null);_.Y([_.R("image-updated"),_.R("yt-refit"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Rs.prototype,"updatePositionOfAllCorners",null);
Rs=_.Y([_.Ep({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Rs);
_.l(Rs,"yt-image-editor-renderer",function(){if(bvR===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;gFC===void 0&&(gFC=document.createElement("template"));var g=gFC;L.call(D,g.content.cloneNode(!0),n.content.firstChild);bvR=n}n=bvR;return n},{mode:2});var PvT;var tGA;var mJ3=function(){return _.m.apply(this,arguments)||this};
_.f(mJ3,_.m);mJ3.prototype.updateMinutesFromBinding=function(n){this.handleMinutesChanged&&this.handleMinutesChanged(n)};
mJ3.prototype.updateSecondsFromBinding=function(n){this.handleSecondsChanged&&this.handleSecondsChanged(n)};
mJ3.prototype.updateDescriptionFromBinding=function(n){this.handleDescriptionChanged&&this.handleDescriptionChanged(n)};
var PE=mJ3;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],PE.prototype,"ytComponentBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],PE.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",String)],PE.prototype,"minutes",void 0);_.Y([_.t(),_.F("design:type",String)],PE.prototype,"seconds",void 0);_.Y([_.t(),_.F("design:type",String)],PE.prototype,"description",void 0);_.Y([_.t(),_.F("design:type",Function)],PE.prototype,"handleMinutesChanged",void 0);
_.Y([_.t(),_.F("design:type",Function)],PE.prototype,"handleSecondsChanged",void 0);_.Y([_.t(),_.F("design:type",Function)],PE.prototype,"handleDescriptionChanged",void 0);_.Y([_.t(),_.F("design:type",Number)],PE.prototype,"characterLimit",void 0);_.Y([_.t(),_.F("design:type",Number)],PE.prototype,"textNumRows",void 0);PE=_.Y([_.Ep({is:"yt-report-details-form-content",disableElementRegistration:!0})],PE);
_.l(PE,"yt-report-details-form-content",function(){if(tGA===void 0){var n=document.createElement("template");_.z(n,'\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>');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;PvT===void 0&&(PvT=document.createElement("template"));var g=PvT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);tGA=n}n=tGA;return n},{mode:2});var vFT;var XH3;var lAA=function(){var n=_.m.apply(this,arguments)||this;n.updateMinutesFromBinding=function(D){n.minutes=D.detail.value};
n.updateSecondsFromBinding=function(D){n.seconds=D.detail.value};
n.updateDescriptionFromBinding=function(D){n.description=D.detail.value};
return n};
_.f(lAA,_.m);_.G=lAA.prototype;_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.G.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"}}}};
_.G.ready=function(){_.r(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.G.onSubmitYtAction=function(n){var D=n.detail;D.actionName==="yt-service-request"&&(D=D.args[1],D.flagEndpoint&&(n.stopPropagation(),this.refireAction(D)))};
_.G.refireAction=function(n){var D={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(D.vss_id=this.vssId);_.Bz(this.hostElement,[n,D]);this.submitDisabled=!0};
_.G.dataChanged=function(){var n=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var D=_.oE();D&&D.getPlayerPromise().then(function(L){var g=L.getOption("cc","track")||L.getOption("captions","track");g&&(n.vssId=g.vss_id);L=L.getCurrentTime();n.minutes=Math.floor(L/60).toString();n.seconds=(Math.floor(L)%60).toString()})};
_.G.updateSubmitButtonState=function(){var n;((n=this.data)==null?0:n.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==="")};
_.G.onYtServiceRequestCompleted=function(){_.$d(this.hostElement,"yt-close-popup-action")};
_.G.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.oh.Object.defineProperties(lAA.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var n;return((n=this.data)==null?void 0:n.textNumRows)||4}}});
var tQ=lAA;tQ.prototype.onYtServiceRequestError=tQ.prototype.onYtServiceRequestError;tQ.prototype.onYtServiceRequestCompleted=tQ.prototype.onYtServiceRequestCompleted;tQ.prototype.updateSubmitButtonState=tQ.prototype.updateSubmitButtonState;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],tQ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);
_.Y([_.t({observer:"dataChanged"}),_.F("design:type",Object)],tQ.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Boolean)],tQ.prototype,"submitDisabled",void 0);_.Y([_.t(),_.F("design:type",String)],tQ.prototype,"minutes",void 0);_.Y([_.t(),_.F("design:type",String)],tQ.prototype,"seconds",void 0);_.Y([_.t(),_.F("design:type",String)],tQ.prototype,"description",void 0);_.Y([_.t(),_.F("design:type",String)],tQ.prototype,"vssId",void 0);
_.Y([_.t({value:_.OJ("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.F("design:type",Boolean)],tQ.prototype,"isMusic",void 0);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],tQ.prototype,"characterLimit",null);_.Y([_.x("data"),_.F("design:type",Number),_.F("design:paramtypes",[])],tQ.prototype,"textNumRows",null);
_.Y([_.V8("minutes","seconds","description","submitDisabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tQ.prototype,"updateSubmitButtonState",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tQ.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],tQ.prototype,"onYtServiceRequestError",null);tQ=_.Y([_.Ep({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],tQ);
_.l(tQ,"yt-report-details-form-renderer",function(){if(XH3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;vFT===void 0&&(vFT=document.createElement("template"));var g=vFT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);XH3=n}n=XH3;return n});var MGl;var oF2;var YWA;var SWo;var FjR=function(){return _.m.apply(this,arguments)||this};
_.f(FjR,_.m);
FjR.prototype.onCheckedChanged_=function(){if(this.data){var n=_.r(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.$d(this.hostElement,"yt-additional-detail-checkbox-update",[n]):this.data.identifier==="yt-hide-user-checkbox"?_.$d(this.hostElement,"yt-hide-user-checkbox-update",[n]):n&&this.data.enableCommand?_.$d(this.hostElement,"yt-modify-report-form-command",[_.u(this.data.enableCommand,w9R)]):!n&&this.data.disableCommand&&_.$d(this.hostElement,
"yt-modify-report-form-command",[_.u(this.data.enableCommand,w9R)])}};
FjR.prototype.onLabelTap_=function(n){n.target.tagName!="A"&&(_.r(this.hostElement).querySelector("#checkbox").checked=!_.r(this.hostElement).querySelector("#checkbox").checked)};
var HvC=FjR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HvC.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HvC.prototype,"data",void 0);HvC=_.Y([_.Ep({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],HvC);
_.l(HvC,"yt-boolean-form-field-v2-renderer",function(){if(SWo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;YWA===void 0&&(YWA=document.createElement("template"));var g=YWA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);SWo=n}n=SWo;return n});var ysU=function(){var n=_.m.apply(this,arguments)||this;n.canShowAdditionalDetailCheckbox=!1;n.canShowCheckbox=!1;n.keepDropdownFocusedAfterSelection=!0;return n};
_.f(ysU,_.m);ysU.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}}}}};
var mv=ysU;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],mv.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],mv.prototype,"canShowAdditionalDetailCheckbox",void 0);_.Y([_.t(),_.F("design:type",Object)],mv.prototype,"canShowCheckbox",void 0);_.Y([_.t(),_.F("design:type",Object)],mv.prototype,"keepDropdownFocusedAfterSelection",void 0);
mv=_.Y([_.Ep({is:"yt-report-form-modal-content",disableElementRegistration:!0})],mv);
_.l(mv,"yt-report-form-modal-content",function(){if(oF2===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;MGl===void 0&&(MGl=document.createElement("template"));var g=MGl;L.call(D,g.content.cloneNode(!0),n.content.firstChild);oF2=n}n=oF2;return n},{mode:2});var Nil;var jrD;var nAU=function(){var n=_.m.apply(this,arguments)||this;n.submitting=!1;n.submitButtonDisabled=!0;n.command=null;n.canShowCheckbox=!1;n.canShowAdditionalDetailCheckbox=!1;n.canShowNextButton=!1;n.additionalDetailCheckboxChecked=!1;n.refitJob=0;n.keepDropdownFocusedAfterSelection=!0;n.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 n};
_.f(nAU,_.m);_.G=nAU.prototype;_.G.created=function(){this.refitJob=0};
_.G.attached=function(){this.JSC$18424_scroller&&(this.JSC$18424_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18424_scroller.attached&&typeof this.JSC$18424_scroller.attached==="function"&&this.JSC$18424_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.dataChanged=function(n){n&&(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,n.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),n.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.G.onYtPopupOpened=function(){var n=_.oE();n&&n.getPlayerPromise().then(function(D){D.pauseVideo()})};
_.G.onYtNavigate=function(n){_.u(n.detail.endpoint,_.fZP)&&(n.stopPropagation(),this.hideReportForm=!0)};
_.G.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.G.onYtServiceRequestCompleted=function(n,D){var L=D.actions;if(L){if(L.length===1&&_.u(L[0],_.pB)){var g;L=((g=_.u(L[0],_.pB))==null?void 0:g.commands)||[]}g=0;for(var b=L.length;g<b;g++)_.u(L[g],_.zO)&&(n.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(L[g]))}if(D.data&&(n=this.get("feedbackResponses",D.data)))for(D=0;D<n.length;D++)if(n[D].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.G.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.G._onDescendantIronResize=function(n){n.stopPropagation();return!1};
_.G.handleReportFormEndpointUpdateAction=function(n){if(n.submitEndpoint){var D=this.command=n.submitEndpoint;D=_.u(D,_.qP6);if(D==null?0:D.additionalDetailCheckboxChecked)D.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else n.submitNavigationEndpoint?(this.command=n.submitNavigationEndpoint,this.toggleSubmitButton(!1)):n.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:n.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;n.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",n));this.refit()};
_.G.handleConfirmDialogCloseAction=function(n){n.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.G.submitButtonDisabledChanged=function(){var n=this.hostElement.parentElement;n&&n.invalidateTabbables&&n.invalidateTabbables()};
_.G.handleModifyReportFormCommand=function(n){n=this.get("action",n);n==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:n==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:n==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:n==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:n==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:n==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.G.updateDialogStyling=function(){var n,D,L,g,b,q=((b=(n=this.data)==null?void 0:(D=n.optionsSupportedRenderers)==null?void 0:(L=D.optionsRenderer)==null?void 0:(g=L.items)==null?void 0:g.length)!=null?b:0)<=2?0:240;_.Dy(this.hostElement,{"--yt-report-form-modal-renderer-min-width":q+"px"})};
_.G.toggleSubmitButton=function(n){this.submitButtonDisabled=!n;this.submitButtonDisabled=n};
_.G.computeSubmitButtonData=function(n,D){var L={};_.u(D,_.fZP)?L.navigationEndpoint=D:L.command=D||void 0;n&&n.buttonRenderer&&_.Ao.extend(L,n.buttonRenderer);return L};
_.G.computeNextButtonData=function(n,D){var L={};if(!n||!n.buttonRenderer)return L;_.Ao.extend(L,n.buttonRenderer);if(!D)return L;if(_.u(D,_.fZP))L.navigationEndpoint=hqo(D);else if(L.command=hqo(D),n=_.u(L.command,_.qP6))n.legalCheckboxChecked=!0;return L};
_.G.computeShowNextButton=function(n,D,L){return!!n&&D&&L};
_.G.refit=function(){var n=this;this.refitJob||(this.refitJob=_.fj.addLowPriorityJob(function(){_.bP(n.hostElement,"yt-refit");n.refitJob=0}))};
_.G.handleAdditionalDetailCheckboxUpdateAction=function(n){this.additionalDetailCheckboxChecked=n;_.u(this.command,_.qP6).additionalDetailCheckboxChecked=n};
_.oh.Object.defineProperties(nAU,{template:{configurable:!0,enumerable:!0,get:function(){if(jrD===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Nil===void 0&&(Nil=document.createElement("template"));var g=Nil;L.call(D,g.content.cloneNode(!0),n.content.firstChild);jrD=n}n=jrD;return n}}});
var vE=nAU;vE.prototype.onYtServiceRequestError=vE.prototype.onYtServiceRequestError;vE.prototype.onYtServiceRequestCompleted=vE.prototype.onYtServiceRequestCompleted;vE.prototype.onYtServiceRequestSent=vE.prototype.onYtServiceRequestSent;vE.prototype.onYtNavigate=vE.prototype.onYtNavigate;vE.prototype.onYtPopupOpened=vE.prototype.onYtPopupOpened;_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],vE.prototype,"openPopupBehavior",void 0);
_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],vE.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],vE.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],vE.prototype,"eventForwardingBehavior",void 0);_.Y([_.W(_.iS),_.F("design:type",Object)],vE.prototype,"ironResizableBehavior",void 0);_.Y([_.t({observer:"dataChanged"}),_.F("design:type",Object)],vE.prototype,"data",void 0);
_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"submitting",void 0);_.Y([_.t({observer:"submitButtonDisabledChanged"}),_.F("design:type",Object)],vE.prototype,"submitButtonDisabled",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"command",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],vE.prototype,"hideReportForm",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"canShowCheckbox",void 0);
_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"canShowAdditionalDetailCheckbox",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"canShowNextButton",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"additionalDetailCheckboxChecked",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"refitJob",void 0);_.Y([_.t(),_.F("design:type",Object)],vE.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.Y([_.bM("#scroller"),_.F("design:type",Object)],vE.prototype,"JSC$18424_scroller",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],vE.prototype,"onYtPopupOpened",null);_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vE.prototype,"onYtNavigate",null);
_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],vE.prototype,"onYtServiceRequestSent",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],vE.prototype,"onYtServiceRequestCompleted",null);
_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],vE.prototype,"onYtServiceRequestError",null);vE=_.Y([_.Ep({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],vE);var DHA;var Lg3;var gAO=function(){return _.m.apply(this,arguments)||this};
_.f(gAO,_.m);_.G=gAO.prototype;_.G.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.G.onVisible=function(){if(_.c("web_ephemeral_actions_focus")){var n,D;(D=_.E().resolve(_.Yo(_.Ug)))==null||D.enqueue({label:_.o_((n=this.data)==null?void 0:n.messageTitle),elementToFocus:this.hostElement})}};
_.G.onThumbnailLoaded=function(){_.bP(this.hostElement,"yt-refit")};
_.G.onDismissTap=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.G.computeAlternateIcon=function(n){return n?n==="BACKSTAGE_ARTWORK"?"backstage:artwork":n:null};
_.G.computeFontFamily=function(n){return n==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.G.computeBackgroundStyle=function(n,D){if(n=this.computeBackgroundImage(n,D))if(n=_.lo(n.thumbnails))return'background-image: url("'+n+'");'};
_.G.computeHasFullHeightImage=function(n){return!(!(n&&n.thumbnails&&n.thumbnails.length>0)||this.modern)};
_.G.isModernStyle=function(n){return n.style==="STYLE_MODERN"};
_.G.computeIcon=function(n,D){if(n&&n.icon)return D?n.iconDark:n.icon};
_.G.computeBackgroundImage=function(n,D){if(n&&n.backgroundImage)return D?n.backgroundImageDark:n.backgroundImage};
_.G.computeLogo=function(n,D){if(n&&n.logo)return D?n.logoDark:n.logo};
_.G.computeShouldShowModernIcon=function(n,D){return n&&!!D};
_.G.getLogoContainerClassName=function(n){return this.logoWithPadding(n)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.G.getLogoImageId=function(n){return this.logoWithPadding(n)?"mealbar-logo-with-padding":"mealbar-logo"};
_.G.logoWithPadding=function(n){var D,L,g;return(n=(D=this.computeLogo(n,this.isDarkTheme))==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?!0:!1};
var lA=gAO;lA.prototype.onThumbnailLoaded=lA.prototype.onThumbnailLoaded;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],lA.prototype,"ytRendererBehavior",void 0);_.Y([_.t({}),_.F("design:type",Object)],lA.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.F("design:type",Boolean)],lA.prototype,"modern",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],lA.prototype,"isDarkTheme",void 0);
_.Y([_.t({computed:"computeIcon(data, isDarkTheme)"}),_.F("design:type",Object)],lA.prototype,"icon",void 0);_.Y([_.t({computed:"computeLogo(data, isDarkTheme)"}),_.F("design:type",Object)],lA.prototype,"logo",void 0);_.Y([_.t({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.F("design:type",Object)],lA.prototype,"backgroundStyle",void 0);_.Y([_.t({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.F("design:type",Object)],lA.prototype,"alternateIcon",void 0);
_.Y([_.t({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.F("design:type",Boolean)],lA.prototype,"hasFullHeightImage",void 0);_.Y([_.t({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.F("design:type",Boolean)],lA.prototype,"useYoutubeSans",void 0);_.Y([_.t({computed:"computeShouldShowModernIcon(modern, icon)"}),_.F("design:type",Boolean)],lA.prototype,"shouldShowModernIcon",void 0);
_.Y([_.R("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],lA.prototype,"onThumbnailLoaded",null);lA=_.Y([_.Ep({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],lA);
_.l(lA,"yt-mealbar-promo-renderer",function(){if(Lg3===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;DHA===void 0&&(DHA=document.createElement("template"));var g=DHA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Lg3=n}n=Lg3;return n},{mode:2});var bmo;var $HA;var GrC=function(){return _.m.apply(this,arguments)||this};
_.f(GrC,_.m);_.G=GrC.prototype;_.G.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]]"}}}}}};
_.G.computeHasButtons_=function(n){return!(!n.dismissButton&&!n.acceptButton)};
_.G.computeStyle_=function(n){return n||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.G.observeImpressionEndpoints_=function(){var n=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(D){D.clickTrackingParams&&delete D.clickTrackingParams;_.Bz(n.hostElement,[D])})};
_.G.onTap_=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
var Mj=GrC;Mj.prototype.observeImpressionEndpoints_=Mj.prototype.observeImpressionEndpoints_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Mj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],Mj.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Mj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Mj.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],Mj.prototype,"positionType",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],Mj.prototype,"hasButtons_",void 0);_.Y([_.t({value:function(){return this.onTap_.bind(this)}}),
_.F("design:type",Function)],Mj.prototype,"boundOnTap_",void 0);_.Y([_.t({value:{style:"mono-inverse"}}),_.F("design:type",Object)],Mj.prototype,"buttonOverride",void 0);_.Y([_.P("data.promoConfig.impressionEndpoints"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],Mj.prototype,"observeImpressionEndpoints_",null);Mj=_.Y([_.Ep({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Mj);
_.l(Mj,"yt-tooltip-renderer",function(){if($HA===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;bmo===void 0&&(bmo=document.createElement("template"));var g=bmo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);$HA=n}n=$HA;return n},{mode:2});var qL3;var VQ2;var UHT={},B3U=(UHT.WEB_REMIX="music.youtube.com",UHT),Jnl=function(){var n=_.m.apply(this,arguments)||this;n.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return n};
_.f(Jnl,_.m);_.G=Jnl.prototype;_.G.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.created=function(){this.embedHost_=B3U[_.OJ("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.G.ready=function(){_.r(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.G.computeEmbedCode_=function(n,D,L,g,b){if(!n)return"";var q=n.videoId,U=n.fullListId,J=[];n.attributionId&&J.push("si="+n.attributionId);g||J.push("controls=0");L&&Number(D)>0&&J.push("start="+D);U&&(q="videoseries",J.push("list="+U));L="https://"+(b?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+q;n.clipId&&(J.push("clip="+n.clipId),J.push("clipt="+n.clipTiming));D=J.length>0?L+"?"+J.join("&amp;"):L;n.encryptedEmbedConfig&&J.push("embed_config="+JSON.stringify({enc:n.encryptedEmbedConfig}));
J=J.length>0?L+"?"+J.join("&amp;"):L;_.c("web_sharing_embed_preview_killswitch")?_.r(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(J,n.previewWidth||854,n.previewHeight||480):(_.RL(this.videoPreviewContainer),_.r(this.videoPreviewContainer).appendChild(this.buildIframeElement(J)));return this.getEmbedCode_(D,n.width||560,n.height||315)};
_.G.buildIframeElement=function(n){var D=document.createElement("iframe"),L,g;D.width=""+((g=(L=this.data)==null?void 0:L.previewWidth)!=null?g:854);var b,q;D.height=""+((q=(b=this.data)==null?void 0:b.previewHeight)!=null?q:480);_.lmJ(D,2,n);D.title="YouTube video player";D.frameBorder="0";D.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";D.referrerPolicy="strict-origin-when-cross-origin";D.allowFullscreen=!0;return D};
_.G.computeIsSquareAspectRatio_=function(n){return n.previewHeight&&n.previewWidth?n.previewHeight==n.previewWidth:!1};
_.G.computeShowEmbedOptions_=function(n){return!!n.enablePrivacyModeOptionLabel||!!n.showPlayerControlsOptionLabel};
_.G.getEmbedCode_=function(n,D,L){return'<iframe width="'+D+'" height="'+L+'" src="'+n+'" 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>'};
_.G.handleSignalActionCopyShareEmbedUrl_=function(){_.r(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.G.handleSetTimestamp_=function(n){this.startAtTimeStamp_=(this.startAtChecked_=n.isSet)?n.timestamp:0};
_.G.closePanel_=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.G.onEmbedCode_=function(){_.r(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.G.onYtPopupClosed_=function(){_.RL(_.r(this.hostElement).querySelector("#video-preview"))};
_.G.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.u(this.data.actionButtons[0],_.Wx)&&this.ytRendererBehavior.logExplicitClick(_.u(this.data.actionButtons[0],_.Wx))};
var os=Jnl;os.prototype.onYtPopupClosed_=os.prototype.onYtPopupClosed_;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],os.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],os.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],os.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],os.prototype,"data",void 0);
_.Y([_.t({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.F("design:type",String)],os.prototype,"embedCode_",void 0);_.Y([_.t({value:!0}),_.F("design:type",Boolean)],os.prototype,"isPlayerControlsOptionChecked_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],os.prototype,"isPrivacyModeOptionChecked_",void 0);_.Y([_.t({value:!1,notify:!0}),_.F("design:type",Boolean)],os.prototype,"startAtChecked_",void 0);
_.Y([_.t({value:0}),_.F("design:type",Number)],os.prototype,"startAtTimeStamp_",void 0);_.Y([_.t({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],os.prototype,"isSquareAspectRatio_",void 0);_.Y([_.bM("#video-preview"),_.F("design:type",HTMLElement)],os.prototype,"videoPreviewContainer",void 0);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],os.prototype,"onYtPopupClosed_",null);
os=_.Y([_.Ep({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],os);
_.l(os,"yt-sharing-embed-renderer",function(){if(VQ2===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;qL3===void 0&&(qL3=document.createElement("template"));var g=qL3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);VQ2=n}n=VQ2;return n},{mode:2});var kr2={};
kr2.YtUnlimitedFamilyInterstitialBehavior=[_.G2.YtOpenPopupBehavior,_.FO.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(n){n=_.sWP(_.mZ(n),"yt-button-renderer");return n?n.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(n){this.dialogHistory_.push(n)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var n=this.popFromHistory();if(n){var D={openPopupAction:{popupType:"DIALOG",popup:{}}};D.openPopupAction.popup[n.renderer]=n.data;this.showingPreviousDialog_=!0;this.openPopup(D)}},
handleOpenPopupAction_:function(n){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var D=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(g){return!!n.openPopupAction.popup[g]}),L=this.getElementName_();
D&&this.data&&(this.pushToHistory({renderer:L,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(n){if(n=_.u(n,$YR))this.loading=!0,_.$d(this.hostElement,"yt-open-create-family-dialog",[n,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var n=this.hostElement.nodeName.split("-").slice(1).map(function(D){return""+D[0].toUpperCase()+D.slice(1).toLowerCase()}).join("");
return n[0].toLowerCase()+n.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var ptD;var Zmo;var ahD=function(){return _.m.apply(this,arguments)||this};
_.f(ahD,_.m);_.G=ahD.prototype;_.G.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}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.$d(this.hostElement,"yt-register-create-family-dialog");_.r(this.hostElement).querySelector("#thumbnail").onShow()};
_.G.fireOnCloseCommand_=function(){var n;((n=this.data)==null?0:n.onCloseCommand)&&_.J9(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.G.onYtServiceRequestSent_=function(n,D){D&&D.endpoint&&_.u(D.endpoint,_.aG)||(this.loading=!0)};
_.G.onYtServiceRequestCompleted_=function(){var n=this.hostElement.parentElement;n.close&&n.close();this.loading=!1};
_.G.openPopupHandler_=function(n){if(n.detail==this){var D;((D=this.data)==null?0:D.onOpenCommands)&&_.J9(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.G.closePopupHandler_=function(n,D){this.fireOnCloseCommand_();if(D&&D.canceled===!0||D&&D.canceled===!1&&D.confirmed===!1){var L;((L=this.data)==null?0:L.onDismissCommands)&&_.J9(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.G.dataChanged_=function(){this.loading=!1};
var YZ=ahD;YZ.prototype.dataChanged_=YZ.prototype.dataChanged_;YZ.prototype.closePopupHandler_=YZ.prototype.closePopupHandler_;YZ.prototype.openPopupHandler_=YZ.prototype.openPopupHandler_;YZ.prototype.onYtServiceRequestCompleted_=YZ.prototype.onYtServiceRequestCompleted_;YZ.prototype.onYtServiceRequestSent_=YZ.prototype.onYtServiceRequestSent_;_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],YZ.prototype,"ytEventForwardingBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(kr2.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],YZ.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],YZ.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],YZ.prototype,"loading",void 0);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],YZ.prototype,"onYtServiceRequestSent_",null);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],YZ.prototype,"onYtServiceRequestCompleted_",null);
_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],YZ.prototype,"openPopupHandler_",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],YZ.prototype,"closePopupHandler_",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],YZ.prototype,"dataChanged_",null);
YZ=_.Y([_.Ep({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],YZ);
_.l(YZ,"yt-unlimited-family-message-interstitial-renderer",function(){if(Zmo===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;ptD===void 0&&(ptD=document.createElement("template"));var g=ptD;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Zmo=n}n=Zmo;return n},{mode:2});var dHR;var T3o;var SP=function(){return _.m.apply(this,arguments)||this};
_.f(SP,_.m);SP.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"}}}};
SP.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.r(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(n){n.onShow()});
_.r(this.hostElement).querySelector("#main-thumbnail").onShow()};
SP.prototype.onButtonTap_=function(n){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(n)};
SP.prototype.computeMainThumbnailWidth_=function(n){return n&&n.length!==0?72:96};
var FR=SP;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],FR.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],FR.prototype,"ytRendererBehavior",void 0);_.Y([_.W(kr2.YtUnlimitedFamilyInterstitialBehavior),_.F("design:type",Object)],FR.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],FR.prototype,"data",void 0);
_.Y([_.t({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.F("design:type",Number)],FR.prototype,"mainThumbnailWidth_",void 0);_.Y([_.t({value:function(){return this.onButtonTap_.bind(this)}}),
_.F("design:type",Function)],FR.prototype,"boundButtonTap_",void 0);FR=_.Y([_.Ep({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],FR);
_.l(FR,"yt-unlimited-family-profile-interstitial-renderer",function(){if(T3o===void 0){var n=document.createElement("template");_.z(n,'\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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;dHR===void 0&&(dHR=document.createElement("template"));var g=dHR;L.call(D,g.content.cloneNode(!0),n.content.firstChild);T3o=n}n=T3o;return n},{mode:2});var EAA;var swO;var cnD=function(){var n=_.m.apply(this,arguments)||this;n.sliderAriaLabel_=null;n.selectedIndex_=0;return n};
_.f(cnD,_.m);_.G=cnD.prototype;_.G.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_]]"}}}}}};
_.G.onPopupOpened_=function(n){n.detail==this&&_.c("enable_premium_voluntary_pause")&&(_.$d(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G.setDialogData=function(n){this.data=n;this.resetSlider_()};
_.G.dataChanged_=function(){this.data&&this.resetSlider_()};
_.G.onSubmitTap_=function(){if(this.data.confirmCommand){var n=this.data.confirmCommand;_.u(n,_.bKc)&&_.Bz(this.hostElement,[n,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.G.onExitButtonTap_=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.G.closePopupHandler_=function(n,D){(D&&D.canceled===!0||D.canceled===!1&&D.confirmed===!1)&&this.handleOnDismissCommands_()};
_.G.onSliderChange_=function(){this.selectedIndex_=_.r(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.G.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaLabel_())};
_.G.setSliderAriaLabel_=function(){this.selectedData_&&(this.sliderAriaLabel_=this.selectedData_.accessibilityData.label)};
_.G.resetSlider_=function(){if(this.data){var n=this.data.defaultEndOptionIndex||0,D=_.r(this.hostElement).querySelector("#id-pause-slider");if(D.immediateValue<n)for(;D.immediateValue!=n;)D.increment();else if(n<D.immediateValue)for(;D.immediateValue!=n;)D.decrement();this.selectedIndex_=n;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.G.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.J9(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.G.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.J9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.G.onYtServiceRequestSent=function(){this.loading=!0};
_.G.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
var HE=cnD;HE.prototype.onYtServiceRequestCompleted=HE.prototype.onYtServiceRequestCompleted;HE.prototype.onYtServiceRequestSent=HE.prototype.onYtServiceRequestSent;HE.prototype.closePopupHandler_=HE.prototype.closePopupHandler_;HE.prototype.dataChanged_=HE.prototype.dataChanged_;HE.prototype.onPopupOpened_=HE.prototype.onPopupOpened_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],HE.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],HE.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],HE.prototype,"data",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],HE.prototype,"loading",void 0);_.Y([_.t(),_.F("design:type",Number)],HE.prototype,"selectIndexMax_",void 0);_.Y([_.t(),_.F("design:type",Object)],HE.prototype,"selectedData_",void 0);
_.Y([_.t(),_.F("design:type",Object)],HE.prototype,"sliderAriaLabel_",void 0);_.Y([_.t({value:function(){return this.onSubmitTap_.bind(this)}}),
_.F("design:type",Function)],HE.prototype,"onButtonTap_",void 0);_.Y([_.t({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.F("design:type",Function)],HE.prototype,"onSecondaryTap_",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],HE.prototype,"onPopupOpened_",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],HE.prototype,"dataChanged_",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],HE.prototype,"closePopupHandler_",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],HE.prototype,"onYtServiceRequestSent",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],HE.prototype,"onYtServiceRequestCompleted",null);HE=_.Y([_.Ep({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],HE);
_.l(HE,"yt-unplugged-pause-membership-dialog-renderer",function(){if(swO===void 0){var n=document.createElement("template");_.z(n,'\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">[[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$="[[sliderAriaLabel_]]" 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>');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;EAA===void 0&&(EAA=document.createElement("template"));var g=EAA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);swO=n}n=swO;return n},{mode:2});var QwO;var ufT;var fh2=function(){return _.m.apply(this,arguments)||this};
_.f(fh2,_.m);fh2.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.Ai("vcBalanceRenderer")}}};
var yI=fh2;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],yI.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],yI.prototype,"data",void 0);yI=_.Y([_.Ep({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],yI);
_.l(yI,"yt-vc-offer-layout-header-renderer",function(){if(ufT===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;QwO===void 0&&(QwO=document.createElement("template"));var g=QwO;L.call(D,g.content.cloneNode(!0),n.content.firstChild);ufT=n}n=ufT;return n},{mode:2});var AnR;var zgD;var Ihl;var CgA;var rn3=function(){return _.m.apply(this,arguments)||this};
_.f(rn3,_.m);rn3.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.oh.Object.defineProperties(rn3.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)}}});
var Nj=rn3;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Nj.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Nj.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.bAA.YtTappableItemBehavior),_.F("design:type",Object)],Nj.prototype,"ytTappableItemBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Nj.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.x("data.accessibilityText"),_.F("design:type",String),_.F("design:paramtypes",[])],Nj.prototype,"ariaLabel",null);_.Y([_.t({reflectToAttribute:!0}),_.x("data.style"),_.F("design:type",String),_.F("design:paramtypes",[])],Nj.prototype,"vcOfferStyle",null);_.Y([_.x("data.style","data.titleText"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],Nj.prototype,"showTitleText",null);Nj=_.Y([_.Ep({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],Nj);
_.l(Nj,"yt-vc-offer-renderer",function(){if(CgA===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Ihl===void 0&&(Ihl=document.createElement("template"));var g=Ihl;L.call(D,g.content.cloneNode(!0),n.content.firstChild);CgA=n}n=CgA;return n},{mode:2});var OmD=function(){return _.m.apply(this,arguments)||this};
_.f(OmD,_.m);OmD.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}}}}}};
var jP=OmD;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],jP.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],jP.prototype,"data",void 0);jP=_.Y([_.Ep({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],jP);
_.l(jP,"yt-vc-offer-layout-renderer",function(){if(zgD===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;AnR===void 0&&(AnR=document.createElement("template"));var g=AnR;L.call(D,g.content.cloneNode(!0),n.content.firstChild);zgD=n}n=zgD;return n},{mode:2});var imJ;var wt3;var hgl;var WgD;var egC=function(){return _.m.apply(this,arguments)||this};
_.f(egC,_.m);egC.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}}}}}};
var Ds=egC;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Ds.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Ds.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],Ds.prototype,"data",void 0);Ds=_.Y([_.Ep({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Ds);
_.l(Ds,"yt-ypc-offers-modal-top-bar-renderer",function(){if(WgD===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;hgl===void 0&&(hgl=document.createElement("template"));var g=hgl;L.call(D,g.content.cloneNode(!0),n.content.firstChild);WgD=n}n=WgD;return n},{mode:2});var xHT=function(){return _.m.apply(this,arguments)||this};
_.f(xHT,_.m);xHT.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"}}}}};
xHT.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
xHT.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var n=this.scrollable;n.attached&&typeof n.attached==="function"&&n.attached()};
var Lg=xHT;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],Lg.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.bM("#scrollable"),_.F("design:type",Object)],Lg.prototype,"scrollable",void 0);_.Y([_.t(),_.F("design:type",Object)],Lg.prototype,"data",void 0);Lg=_.Y([_.Ep({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],Lg);
_.l(Lg,"yt-ypc-offers-modal-renderer",function(){if(wt3===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;imJ===void 0&&(imJ=document.createElement("template"));var g=imJ;L.call(D,g.content.cloneNode(!0),n.content.firstChild);wt3=n}n=wt3;return n},{mode:2});var KgU;var Rgw;var PgU=function(){return _.m.apply(this,arguments)||this};
_.f(PgU,_.m);_.G=PgU.prototype;_.G.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}}}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.r(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.G.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.$d(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.G.onYtPopupOpened_=function(n,D){(D==null?void 0:D.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.J9(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.G.onYtPopupClosed_=function(n,D){this.continueButtonTapped||D&&(D.canceled===!0||D.canceled===!1&&D.confirmed===!1)&&this.data.onDismissCommands&&_.J9(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.G.onYtServiceRequestError_=function(n){this.set("showSpinner",!1);_.Og(this.hostElement,n.detail.error.message)};
_.G.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.c("enable_ypc_spinners")?_.$d(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
var gY=PgU;gY.prototype.onYtServiceRequestError_=gY.prototype.onYtServiceRequestError_;gY.prototype.onYtPopupClosed_=gY.prototype.onYtPopupClosed_;gY.prototype.onYtPopupOpened_=gY.prototype.onYtPopupOpened_;gY.prototype.onYtServiceRequestCompleted_=gY.prototype.onYtServiceRequestCompleted_;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],gY.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],gY.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],gY.prototype,"data",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],gY.prototype,"showSpinner",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],gY.prototype,"continueButtonTapped",void 0);_.Y([_.t({value:function(){return this.onContinueTapped_.bind(this)}}),
_.F("design:type",Function)],gY.prototype,"bindOnContinueTapped_",void 0);_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gY.prototype,"onYtServiceRequestCompleted_",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],gY.prototype,"onYtPopupOpened_",null);
_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],gY.prototype,"onYtPopupClosed_",null);_.Y([_.R("yt-service-request-error"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],gY.prototype,"onYtServiceRequestError_",null);gY=_.Y([_.Ep({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],gY);
_.l(gY,"yt-ypc-upgrade-dialog-renderer",function(){if(Rgw===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;KgU===void 0&&(KgU=document.createElement("template"));var g=KgU;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Rgw=n}n=Rgw;return n},{mode:2});var tQT;var mHC;var vAR=function(){return _.m.apply(this,arguments)||this};
_.f(vAR,_.m);vAR.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vAR.prototype.computeHasButtons_=function(n){return!(!n.dismissButton&&!n.confirmButton)};
vAR.prototype.computeStyle_=function(n){return n||"BUBBLE_HINT_STYLE_UNKNOWN"};
var bf=vAR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],bf.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],bf.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],bf.prototype,"data",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],bf.prototype,"positionType",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.F("design:type",Boolean)],bf.prototype,"hasButtons_",void 0);_.Y([_.t({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.F("design:type",Boolean)],bf.prototype,"style_",void 0);bf=_.Y([_.Ep({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],bf);
_.l(bf,"yt-bubble-hint-renderer",function(){if(mHC===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;tQT===void 0&&(tQT=document.createElement("template"));var g=tQT;L.call(D,g.content.cloneNode(!0),n.content.firstChild);mHC=n}n=mHC;return n},{mode:2});var Xtw;var lhJ;var MQ3=function(){var n=_.YW.apply(this,arguments)||this;n.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return n};
_.f(MQ3,_.YW);_.G=MQ3.prototype;_.G.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.G.attached=function(){var n=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){n.$.thumbnail.onShow();n.$["header-image"].onShow()})};
_.G.handleCheckBoxUpdateAction_=function(n){this.canShowCheckboxEnabledConfirmButton=n};
_.G.computeUseOverlayForSpinner_=function(n,D){return!!n&&D};
_.G.computeShowSpinner_=function(n,D){return n||!!D};
_.G.fireOnCloseActions_=function(){var n,D=_.V(((n=this.data)==null?void 0:n.onClosedActions)||[]);for(n=D.next();!n.done;n=D.next())this.ytRendererBehavior.resolveCommand(n.value)};
_.G.fireOnOpenCommands_=function(n){var D,L=(D=this.data)==null?void 0:D.onOpenCommands;if(L)for(n.stopImmediatePropagation(),n=_.V(L),D=n.next();!D.done;D=n.next())this.ytRendererBehavior.resolveCommand(D.value)};
_.G.fireOnDismissCommands_=function(n){var D,L=(D=this.data)==null?void 0:D.onDismissCommands;if(L)for(n.stopImmediatePropagation(),n=_.V(L),D=n.next();!D.done;D=n.next())this.ytRendererBehavior.resolveCommand(D.value)};
_.G.openPopupHandler_=function(n){n.detail==this&&this.fireOnOpenCommands_(n)};
_.G.closePopupHandler_=function(n,D){_.Vm(this,"yt-confirm-dialog-close-action",[D]);this.fireOnCloseActions_();(D&&D.canceled===!0||D&&D.canceled===!1&&D.confirmed===!1)&&this.fireOnDismissCommands_(n)};
_.G.onHeaderImageChanged_=function(){var n;((n=this.data)==null?0:n.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.G.computeHasHeaderImageWidth_=function(n){return n!=void 0};
_.G.computeHasLoadingMessage=function(n){return!!n};
_.G.onHeaderImageWidthChanged_=function(){var n,D=(n=this.data)==null?void 0:n.headerImageWidth;if(D){if(n=1.25*D*2+D,this.$.main.style.width=n+"px",D=this.$.scroller.firstElementChild)D.style.minWidth=n+"px"}else this.$.main.style.width="100%"};
_.G.onThumbnailChanged_=function(){var n;((n=this.data)==null?0:n.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")};
_.G.onYtNavigate_=function(n){n=_.mZ(n);n instanceof Node&&_.Hn(this.$["confirm-button"]).contains(n)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.G.computePrimaryIsCancel_=function(n){return n};
_.G.computeIsCancelButtonHidden_=function(n){return n.skipCancelButton||!n.cancelButton};
_.G.computeIsCheckboxHidden_=function(n){return!n.checkbox};
_.G.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.G.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.G.onYtServiceRequestCompleted_=function(){var n;((n=this.data)==null?0:n.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.oh.Object.defineProperties(MQ3,{template:{configurable:!0,enumerable:!0,get:function(){if(lhJ===void 0){var n=document.createElement("template");_.z(n,'\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  <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;Xtw===void 0&&(Xtw=document.createElement("template"));var g=Xtw;L.call(D,g.content.cloneNode(!0),n.content.firstChild);lhJ=n}n=lhJ;return n}}});
var $_=MQ3;$_.prototype.onYtServiceRequestCompleted_=$_.prototype.onYtServiceRequestCompleted_;$_.prototype.onYtServiceRequestSent_=$_.prototype.onYtServiceRequestSent_;$_.prototype.onThumbnailLoaded_=$_.prototype.onThumbnailLoaded_;$_.prototype.onYtNavigate_=$_.prototype.onYtNavigate_;$_.prototype.onThumbnailChanged_=$_.prototype.onThumbnailChanged_;$_.prototype.onHeaderImageWidthChanged_=$_.prototype.onHeaderImageWidthChanged_;$_.prototype.onHeaderImageChanged_=$_.prototype.onHeaderImageChanged_;
$_.prototype.closePopupHandler_=$_.prototype.closePopupHandler_;$_.prototype.openPopupHandler_=$_.prototype.openPopupHandler_;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],$_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],$_.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);
_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],$_.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],$_.prototype,"data",void 0);_.Y([_.t({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.F("design:type",Boolean)],$_.prototype,"primaryIsCancel",void 0);_.Y([_.t({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],$_.prototype,"isCancelButtonHidden",void 0);
_.Y([_.t({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.F("design:type",Boolean)],$_.prototype,"isCheckboxHidden",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],$_.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.Y([_.t({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.F("design:type",Boolean)],$_.prototype,"useOverlayForSpinner_",void 0);
_.Y([_.t({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.F("design:type",Boolean)],$_.prototype,"showSpinner_",void 0);_.Y([_.t({value:!1}),_.F("design:type",Boolean)],$_.prototype,"isActionInProgress_",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.F("design:type",Boolean)],$_.prototype,"hasHeaderImageWidth_",void 0);
_.Y([_.t({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.F("design:type",Boolean)],$_.prototype,"hasLoadingMessage",void 0);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],$_.prototype,"openPopupHandler_",null);_.Y([_.R("yt-popup-closed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],$_.prototype,"closePopupHandler_",null);
_.Y([_.P("data.headerImage"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$_.prototype,"onHeaderImageChanged_",null);_.Y([_.P("data.headerImageWidth"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$_.prototype,"onHeaderImageWidthChanged_",null);_.Y([_.P("data.thumbnail"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$_.prototype,"onThumbnailChanged_",null);
_.Y([_.R("yt-navigate"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],$_.prototype,"onYtNavigate_",null);_.Y([_.R("yt-img-shadow-loaded"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],$_.prototype,"onThumbnailLoaded_",null);_.Y([_.R("yt-service-request-sent"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.wg]),_.F("design:returntype")],$_.prototype,"onYtServiceRequestSent_",null);
_.Y([_.R("yt-service-request-completed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,_.ti]),_.F("design:returntype")],$_.prototype,"onYtServiceRequestCompleted_",null);$_=_.Y([_.Ep({is:"yt-confirm-dialog-renderer",noInjection:!0})],$_);var oAA;var YLR;var SLR=function(){return _.m.apply(this,arguments)||this};
_.f(SLR,_.m);SLR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.r(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
SLR.prototype.computeConfirmButton_=function(n){var D={text:n.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};n.confirmNavigationEndpoint?D.navigationEndpoint=n.confirmNavigationEndpoint:n.confirmServiceEndpoint&&(D.serviceEndpoint=n.confirmServiceEndpoint);return D};
SLR.prototype.computeShowTitle_=function(n){return!(n==null||!n.title)};
var GU=SLR;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],GU.prototype,"data",void 0);_.Y([_.t({computed:"computeShowTitle_(data)"}),_.F("design:type",Boolean)],GU.prototype,"showTitle",void 0);GU=_.Y([_.Ep({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],GU);
_.l(GU,"yt-fancy-dismissible-dialog-renderer",function(){if(YLR===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;oAA===void 0&&(oAA=document.createElement("template"));var g=oAA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);YLR=n}n=YLR;return n});var Fg3;var Hml;var ynJ=function(){var n=_.m.apply(this,arguments)||this;n.spinnerActive=!1;return n};
_.f(ynJ,_.m);ynJ.prototype.created=function(){ki3(2201)};
ynJ.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
ynJ.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
var qD=ynJ;qD.prototype.onIronOverlayClosed=qD.prototype.onIronOverlayClosed;qD.prototype.onIronOverlayOpened=qD.prototype.onIronOverlayOpened;_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.MP),_.F("design:type",Object)],qD.prototype,"tpYtIronOverlayBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],qD.prototype,"data",void 0);_.Y([_.t(),_.F("design:type",Object)],qD.prototype,"spinnerActive",void 0);
_.Y([_.R("iron-overlay-opened"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qD.prototype,"onIronOverlayOpened",null);_.Y([_.R("iron-overlay-closed"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],qD.prototype,"onIronOverlayClosed",null);qD=_.Y([_.Ep({is:"yt-loading-renderer",disableElementRegistration:!0})],qD);
_.l(qD,"yt-loading-renderer",function(){if(Hml===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;Fg3===void 0&&(Fg3=document.createElement("template"));var g=Fg3;L.call(D,g.content.cloneNode(!0),n.content.firstChild);Hml=n}n=Hml;return n},{mode:2});var N3A;var jwR;var njC=function(){var n=_.m.apply(this,arguments)||this;n.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);n.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);n.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";n.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return n};
_.f(njC,_.m);_.G=njC.prototype;_.G.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.G.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.G.onDarkModeToggledAction=function(n){this.isDarkTheme=n};
_.G.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.G.openPopupHandler_=function(n){n.detail===this.hostElement&&this.hostElement.hidden&&_.$d(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.G.onDismissButtonTap_=function(){var n;this.closeOnDismissButton_.has(((n=this.data)==null?void 0:n.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.$d(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.G.onAcceptButtonTap_=function(){var n;this.closeOnAcceptButton_.has(((n=this.data)==null?void 0:n.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.$d(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.G.computeHasHeader_=function(n){return!!n.headerBackgroundImage};
_.G.computeLayoutStyle_=function(n){return n};
_.G.computePopupSize_=function(n){return n};
_.G.computeIconType_=function(n){return n.dialogIcon&&n.dialogIcon.iconType?n.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":n.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":n.dialogIcon.iconType:""};
_.G.computeIsLogo_=function(n){return!!n.dialogIcon&&!!n.dialogIcon.iconType&&(n.dialogIcon.iconType==="YOUTUBE_LOGO"||n.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||n.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.G.computeHasCustomLogo=function(n){return!(n==null||!n.headerForegroundImage)};
_.G.computeCustomLogo=function(n,D){if(n!=null&&n.headerForegroundImage)return n.headerForegroundImageDark?D?n.headerForegroundImageDark:n.headerForegroundImage:n.headerForegroundImage};
_.G.computeHeaderBackgroundImage=function(n,D){if(n!=null&&n.headerBackgroundImage)return D&&(n==null?0:n.headerBackgroundImageDark)?n.headerBackgroundImageDark:n.headerBackgroundImage};
_.G.shouldShowIconContainer=function(n,D){return n&&!D};
_.G.shouldShowNonYouTubeIcon=function(n,D){return!n&&!D};
_.G.getLogoImageId=function(n){var D,L,g;return(n=(D=this.computeCustomLogo(n,this.isDarkTheme))==null?void 0:(L=D.thumbnails)==null?void 0:(g=L[0])==null?void 0:g.height)&&n%31===0?"custom-logo-with-padding":"custom-logo"};
var V1=njC;V1.prototype.openPopupHandler_=V1.prototype.openPopupHandler_;V1.prototype.dataChanged_=V1.prototype.dataChanged_;_.Y([_.W(_.SD.YtRendererstamperBehavior),_.F("design:type",Object)],V1.prototype,"ytRendererstamperBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],V1.prototype,"ytRendererBehavior",void 0);_.Y([_.t(),_.F("design:type",Boolean)],V1.prototype,"isDarkTheme",void 0);
_.Y([_.t({computed:"computeCustomLogo(data, isDarkTheme)"}),_.F("design:type",Object)],V1.prototype,"customLogo",void 0);_.Y([_.t({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.F("design:type",Object)],V1.prototype,"headerBackgroundImage",void 0);_.Y([_.t(),_.F("design:type",Object)],V1.prototype,"data",void 0);_.Y([_.t({computed:"computeHasHeader_(data)"}),_.F("design:type",Boolean)],V1.prototype,"hasHeader",void 0);
_.Y([_.t({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.F("design:type",Object)],V1.prototype,"layoutStyle",void 0);_.Y([_.t({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.F("design:type",Object)],V1.prototype,"popupSize",void 0);_.Y([_.t({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],V1.prototype,"hasLogo",void 0);
_.Y([_.t({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.F("design:type",Boolean)],V1.prototype,"hasCustomLogo",void 0);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],V1.prototype,"dataChanged_",null);_.Y([_.R("yt-popup-opened"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],V1.prototype,"openPopupHandler_",null);
V1=_.Y([_.Ep({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],V1);
_.l(V1,"yt-upsell-dialog-renderer",function(){if(jwR===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;N3A===void 0&&(N3A=document.createElement("template"));var g=N3A;L.call(D,g.content.cloneNode(!0),n.content.firstChild);jwR=n}n=jwR;return n},{mode:2});var Duo=_.t4(function(n){return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.Z(_.Z4,{cond:n.title,then:function(D){return _.Z("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},D)}}))},"Uf"),LyT=_.t4(function(n){return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.Z(_.fF,{data:n.closeButton},{buttonViewModel:function(D){return _.Z("div",null,_.Z(_.O9,{data:D.data}))}}))},"Vf"),gjC=_.t4(function(n){var D=
n.data;
return _.Z(_.ot,null,_.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.Z(_.Z4,{cond:function(){return!!D().image&&!!D().title},
then:function(){return _.Z(_.RU,{data:function(){return D().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.Z(_.Z4,{cond:function(){return D().title},
then:function(L){return _.Z("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},L)}}),_.Z(_.Z4,{cond:function(){return D().primaryGenre},
then:function(L){return _.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},L)}}))),_.Z(_.Z4,{cond:function(){var L=D().description;
return L&&L.length<=150},
then:function(){return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return D().description}))}}))},"Wf"),bPl=_.t4(function(n){n=n.infoRows;
var D=_.E().resolve(_.v5),L=_.c("enable_displaying_ppn");return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.Z(_.aV,{each:n},function(g){return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.Z(_.Z4,{cond:function(){return g.label},
then:function(b){return _.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},b)}}),_.Z(_.Z4,{cond:function(){return g.attributedLabel},
then:function(b){return _.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.Z(_.pl,{text:b,noPreWrap:!0}))}}),_.Z(_.Z4,{cond:function(){return g.value},
then:function(b){return _.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},b)}}),_.Z(_.Z4,{cond:function(){return g.attributedValue},
then:function(b){return _.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.Z(_.pl,{text:b,noPreWrap:!0}))}}))}),_.Z(_.Z4,{cond:function(){return L&&D.clientData.has("post_play_nonce")},
then:function(){return _.Z("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.Z("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},D.getData("post_play_nonce")))}}))},"Xf"),$uo=_.t4(function(n){var D=n.data;
return _.Z("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.Z(Duo,{title:function(){return D().dialogTitle}}),_.Z(gjC,{data:D}),_.Z(_.Z4,{cond:function(){return D().infoRow},
then:function(L){return _.Z(bPl,{infoRows:L})}}),_.Z(LyT,{closeButton:function(){return D().closeButton}}))},"Yf");
$uo.idomCompat=!0;_.vB($uo,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;return _.Z("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.Z(_.RU,{data:function(){return D().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.Z("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.Z("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.Z(_.Z4,{cond:function(){var L=D().ytLogo;return L?L.iconType:null},
then:function(L){return _.Z(_.Ji,{icon:L,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.Z("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.Z("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.Z(_.pl,{text:function(){return D().body}})),_.Z("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.Z(_.pl,{text:function(){return D().verifyStateText}}))),
_.Z("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.Z("div",null,_.Z(_.fF,{data:function(){return D().dismissButton}},{buttonViewModel:_.O9})),_.Z("div",null,_.Z(_.fF,{data:function(){return D().linkParentButton}},{buttonViewModel:_.O9})))))},"Zf"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.PX}});var GW3=_.t4(function(n){var D=n.data;return _.Z("installment-agreements-view-model",{class:_.nl("ytInstallmentAgreementsViewModelHost")},_.Z(_.aV,{each:_.xe(function(){return D().agreements},[])},function(L){return _.Z("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.Z("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.Z(_.pl,{text:L.label})),_.Z("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.Z(_.fF,{data:function(){return L.openButton}},{buttonViewModel:_.O9})))}))},
"$f");
GW3.idomCompat=!0;var qmR=_.t4(function(n){return _.Z("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.Z(_.pl,{text:function(){return n.data().inviteMessage}})),_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.Z(_.pl,{text:function(){return n.data().attributedAccountSectionHeaderText}})),_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.Z(_.fF,{data:function(){return n.data().accountAvatar}},{avatarViewModel:_.eY}),_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.Z(_.pl,{text:function(){return n.data().accountName}}),_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.Z(_.pl,{text:function(){return n.data().handle}}))),_.Z(_.fF,{data:function(){return n.data().trailingButton}},{buttonViewModel:_.O9})),_.Z("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.Z(_.pl,{text:function(){return n.data().termsOfService}})))},"ag");var VZT=_.t4(function(n){var D=_.V(_.V3(function(){var nO,VB;return((nO=n.data().createPlaylistDialogFormSchema)==null?0:(VB=nO.initialValues)==null?0:VB.title)?n.data().createPlaylistDialogFormSchema.initialValues.title:""})),L=D.next().value,g=D.next().value;
D=_.V(_.V3(function(){n.data();return!1}));
var b=D.next().value,q=D.next().value;D=_.V(_.V3(function(){n.data();return!1}));
var U=D.next().value,J=D.next().value;D=_.V(_.V3(function(){var nO,VB;return(nO=n.data().createPlaylistDialogFormSchema)==null?void 0:(VB=nO.initialValues)==null?void 0:VB.visibility}));
var k=D.next().value,a=D.next().value;D=_.V(_.V3(function(){n.data();return!1}));
var d=D.next().value,T=D.next().value;D=_.V(_.V3(function(){var nO,VB;return(nO=n.data().createPlaylistDialogFormSchema)==null?void 0:(VB=nO.initialValues)==null?void 0:VB.isCollaborative}));
var Q=D.next().value,A=D.next().value,I=_.tb();_.El(function(){var nO=I.value.querySelector("textarea");nO&&(nO.value=L())});
_.c7(function(){var nO;_.lt3((nO=n.data().createPlaylistDialogFormSchema)==null?void 0:nO.id,{onSubmit:function(){var VB=L();var Iv=k(),CO=Q(),uT=n.data();VB={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:VB,privacyStatus:Iv,videoIds:uT.videoIds,sourcePlaylistId:uT.sourcePlaylistId,params:CO?uT.createPlaylistParamsCollaborationEnabled:uT.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.E().resolve(_.S6).resolveCommand(VB)},
isValid:function(){return b()&&!U()&&!d()}})});
var w=function(nO){if(nO!==void 0&&(g(nO),!b()&&nO.length>0&&q(!0),b())){var VB=Tk3(n.data());if(VB){var Iv=VB.minLength;VB=VB.maxLength;Iv&&nO.length<Iv?J(!0):VB&&nO.length>VB?J(!0):J(!1)}}},h=function(){var nO=!(!Q()||k()!=="PRIVATE");
T(nO)},e=function(nO){nO!==void 0&&(a(nO),h())},v=function(){if(d())return sL3(n.data())},LO=function(){A(!Q());
h()},S=function(){return{validate:function(nO){if(b()){var VB=Tk3(n.data());
if(VB){var Iv=VB.minLength;VB=VB.translations;if(Iv&&nO.length<Iv)return VB==null?void 0:VB.minLengthErrorMessage}}}}},$i=function(){var nO=Tk3(n.data()),VB=nO==null?void 0:nO.maxLength,Iv;
nO=nO==null?void 0:(Iv=nO.translations)==null?void 0:Iv.maxLengthErrorMessage;if(VB&&nO)return{maxChars:VB,errorMessage:nO}};
return _.Z("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.Z("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:I},_.Z(_.fF,{data:function(){return n.data().playlistTitle}},{textFormFieldViewModel:function(nO){return _.Z(_.qpA,{data:nO.data,
text:L,onInput:w,validation:S,characterLimit:$i})},
textFieldViewModel:function(nO){return _.Z(_.GGU,{data:nO.data,text:L,onInput:w,validation:S,characterLimit:$i})}})),_.Z("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.Z(_.fF,{data:function(){return n.data().playlistVisibility}},{dropdownViewModel:function(nO){return _.Z(_.sPD,{data:nO.data,
onSelected:e,error:v})}})),_.Z(_.Z4,{cond:function(){return!!n.data().playlistCollaborate},
then:function(){return _.Z("div",null,_.Z(_.fF,{data:function(){return n.data().playlistCollaborate}},{switchListItemViewModel:function(nO){return _.Z(_.Rtb,{data:nO.data,
onTap:LO})}}))}}))},"bg");var Uuo=_.t4(function(n){var D=_.xe(n.noPadding,!1),L=function(){var b,q;return(q=(b=n.data().logo.accessibilityData)==null?void 0:b.label)!=null?q:""},g={};
return _.Z("upsell-view-model",{class:_.nl("ytUpsellViewModelHost",(g.ytUpsellViewModelHostNoPadding=function(){return D()},g))},_.Z("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.Z(_.Z4,{cond:function(){return _.yd(n.data().logo)},
then:function(b){return _.Z(_.RU,{data:b,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:L})}})),_.Z("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.Z(_.pl,{text:function(){return n.data().title}})),_.Z("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.Z(_.aV,{each:function(){var b;
return(b=n.data().subtitles)!=null?b:[]},
keyBy:"INDEX"},function(b){return _.Z("div",{class:"ytUpsellViewModelHostUpsellSubtitleSectionSubtitle"},_.Z(_.pl,{text:b}))})),_.Z("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.Z(_.aV,{each:function(){var b;
return(b=n.data().benefitInfos)!=null?b:[]},
keyBy:"INDEX"},function(b){return _.Z(_.Z4,{cond:function(){return b().info},
then:function(q){return _.Z("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.Z(_.Ji,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.Z(_.pl,{text:q}))}})})),_.Z("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.Z(_.aV,{each:function(){var b;
return(b=n.data().legalInfos)!=null?b:[]},
keyBy:"INDEX"},function(b){return _.Z("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo"},_.Z(_.pl,{text:b}))})))},"cg");var BUJ=_.t4(function(n){var D=n.data;n={};n=(n.ytMiniAppScoreChallengeViewModelScoreRadial=!0,n.ytMiniAppScoreChallengeViewModelDarkScoreRadial=cy2(),n);return _.Z("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.Z("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return D().title}),_.Z("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return D().subtitle}),_.Z("div",{class:_.Ll(n)},_.Z("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return D().score})),_.Z("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return D().prompt}))},"dg");var Jv2=function(){this.store=_.h4();this.formId=""};var kWC=_.t4(function(n){function D(J){if(J&&(J=_.u(J,_.aQ)))return Object.assign({},J,{isSelected:q()})}
var L=_.V(_.V3(function(){var J,k;return(k=(J=_.u(n.data().option,_.aQ))==null?void 0:J.isSelected)!=null?k:!1})),g=L.next().value,b=L.next().value,q=g;
_.c7(function(){var J;_.lt3((J=n.data().formSchema)==null?void 0:J.id,{onSubmit:function(){var k=_.E().resolve(_.S6),a=!!n.data().selectedCommand,d=!!n.data().unselectedCommand;if(q()){if(a)var T=n.data().selectedCommand}else d&&(T=n.data().unselectedCommand);T=_.AR(T);D(n.data().option)&&!T?(k="",!a&&d?k="selected ":a&&!d&&(k="unselected "),a=new _.pe("No "+k+"command found for SelectionListItemFormViewModel"),_.zo(a)):T&&k.resolveCommand(T)},
isValid:function(){return!0}})});
var U=function(){b(!q())};
_.QP(function(){var J,k,a=(J=n.data())==null?void 0:(k=J.formSchema)==null?void 0:k.id;a&&_.vyT()().delete(a)});
return _.Z("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.Z("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.Z(_.pl,{text:function(){return n.data().paragraph}})),_.Z(_.Z4,{cond:function(){return D(n.data().option)},
then:function(J){return _.Z(_.ca,{data:J,isCompact:!0,hideSelectionTextChevron:!0,onTap:U,disableHorizontalPadding:!0})}}))},"eg");var fJw=_.s9({avatarStackViewModel:_.HmI}),p3T=_.gg(Ay2);_.Hl(Ay2);var ZPR=_.t4(function(n){var D=_.MrO(function(){return n.data().formId}),L=D.onSubmit,g=D.isValid;
return _.Z("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.Z(_.fF,{data:function(){return n.data().panelFooter}},{panelFooterViewModel:function(b){return _.Z(_.mm,{data:b.data,
disablePadding:!0,disablePrimaryButton:function(){return!g()},
onClickPrimaryButton:function(){L()}})}}))},"fg");var TUw=_.t4(function(n){var D=_.KC(n,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),L=D.elRefCallback;n=D.iconWiz;var g=D.assetWiz,b=D.assetType,q=D.titleWiz,U=D.leadingActionHeaderWiz,J=D.trailingActionHeaderWiz,k=D.headerPosition,a=D.contentWiz,d=D.buttonLayout,T=D.buttonStyle,Q=D.primaryButtonWiz,A=D.secondaryButtonWiz,I=D.contentAlignment,w=D.isFullscreen,h=D.width,e=D.maxHeight,v=D.isHeaderWizDefined,
LO=D.headerWiz,S=D.isFooterWizDefined,$i=D.footerWiz;D=_.tb(function(ov){L==null||L(ov)});
var nO=g?function(){return g({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,VB=Q?function(){var ov={};
return Q({buttonOverrides:function(){return{style:(T==null?void 0:T())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.nl((ov["yt-spec-dialog-layout__dialog-layout-button"]=!0,ov["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(d==null?void 0:d())===0||(d==null?void 0:d())===2},ov))})}:void 0,Iv=A?function(){var ov={};
return A({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.nl((ov["yt-spec-dialog-layout__dialog-layout-button"]=!0,ov["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(d==null?void 0:d())===0||(d==null?void 0:d())===2},ov))})}:void 0,CO=function(){return(!!q||!!U||!!J)&&k()===0},uT={},Wy={},LQ={},Ur={};
return _.Z("dialog-layout",{el:D,class:_.nl((uT["yt-spec-dialog-layout"]=!0,uT["yt-spec-dialog-layout--dialog-layout-fullscreen"]=w,uT["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!w()},uT["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return e()===1},uT["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(b==null?void 0:b())===1},uT)),
style:function(){return(h==null?void 0:h())!==void 0?"width: "+h+"px;":""}},n?_.Z("div",{class:_.nl((Wy["yt-spec-dialog-layout__dialog-layout-icon"]=!0,Wy["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!g&&k()===1},Wy["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return I()===1},Wy))},_.Z(n,null)):null,_.Z(_.Z4,{cond:v,
then:function(){return LO?_.Z("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.Z(LO,null)):null},
else:function(){return _.Z(_.ot,null,_.Z(_.Z4,{cond:CO,then:function(){return _.Z(ajT,{contentAlignment:I,LeadingActionHeader:U,TrailingActionHeader:J,Title:q,isAboveAsset:!!nO})}}),nO?_.Z("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.Z(nO,null)):null)}}),_.Z("div",{class:_.nl((LQ["yt-spec-dialog-layout__dialog-layout-container"]=!0,LQ["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(I==null?void 0:I())===1},LQ["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!q&&!LO||!!nO&&(k==null?void 0:k())===0},LQ))},_.Z(_.Z4,{cond:function(){return q&&!LO&&(k==null?void 0:k())===1},
then:function(){return _.Z(ajT,{contentAlignment:I,LeadingActionHeader:U,TrailingActionHeader:J,Title:q,isAboveAsset:!1})}}),a?_.Z("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.Z("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.Z(a,null))):null,_.Z(_.Z4,{cond:S,
then:function(){return $i?_.Z("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.Z($i,null)):null}}),VB||Iv?_.Z(duU,{footerClasses:_.nl((Ur["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,Ur["yt-spec-dialog-layout__dialog-layout-footer"]=!0,Ur["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(d==null?void 0:d())===2},Ur["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(d==null?void 0:d())===1},Ur)),
PrimaryButton:VB,SecondaryButton:Iv}):null))},"gg"),ajT=_.t4(function(n){var D=_.KC(n,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),L=D.contentAlignment,g=D.LeadingActionHeader;n=D.Title;var b=D.TrailingActionHeader,q=D.isAboveAsset,U=D.enableLeadingActionHeader;D={};return _.Z("div",{class:_.nl((D["yt-spec-dialog-layout__dialog-header-container"]=!0,D["yt-spec-dialog-layout__dialog-header"]=!0,D["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=q,D["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(L==null?void 0:L())===1&&U()},D))},_.Z(_.Z4,{cond:function(){return U()},
then:function(){return g?_.Z("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.Z(g,null)):null}}),n?_.Z("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.Z(n,null)):null,b?_.Z("div",null,_.Z(b,null)):null)},"hg"),duU=_.t4(function(n){var D=n.footerClasses;
var L=n.PrimaryButton;n=n.SecondaryButton;return _.Z("div",{class:D},n?_.Z(n,null):null,L?_.Z(L,null):null)},"ig");var Ej2=_.t4(function(n){var D=n.data;return _.Z("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.Z("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.Z(_.fF,{data:function(){return D().avatar}},{avatarViewModel:_.eY})),_.Z("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.pl,{text:function(){return D().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"jg");var slD=_.t4(function(n){var D=n.data;return _.Z("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.Z("div",{class:"ytAccessConfirmationViewModelContent"},_.Z(_.fF,{data:function(){return D().dualAvatar}},{dualAvatarViewModel:function(L){return _.Z("div",{class:"ytAccessConfirmationViewModelDualAvatar"},_.Z(_.g8w,{data:L.data}))}}),_.Z("h2",{class:"ytAccessConfirmationViewModelTitle"},_.Z(_.pl,{text:function(){return D().title}})),_.Z(_.pl,{text:function(){return D().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"kg");var cvo=_.t4(function(n){var D=n.data;var L=void 0;n=_.V(_.bn("",void 0,"O14qgc"));var g=n.next().value,b=n.next().value,q,U=function(){b("");var a;(a=L)!=null&&a.store.dispatch(_.LI({type:"RESET_COMMAND_MAP"}))};
_.c7(function(){L=new Jv2;window.addEventListener("yt-popup-closed",U)});
_.El(function(){if(L&&q!==D().formId){var a=L,d=D();d.formId&&(a.formId=d.formId,a.store.dispatch(_.LI({type:"SET_CURRENT_FORM_ID",payload:{formId:a.formId}})));q=D().formId}});
_.QP(function(){window.removeEventListener("yt-popup-closed",U)});
var J=function(a,d,T){d.key&&T&&d.key!==g()&&(b(d.key),L&&d.command&&L.store.dispatch(_.LI({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:T,command:d.command}})))},k=function(){if(_.u(D().content,_.bIw))return!(g==null?0:g())};
return _.Z("yt-dialog-view-model",{class:_.nl("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.Z(TUw,{headerWiz:function(){return _.Z("span",{skip:!0},_.Z(_.fF,{data:function(){return D().header}},{dialogHeaderViewModel:function(a){return _.Z(p3T,{data:a.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!D().header},
contentWiz:function(){return _.Z("span",{skip:!0},_.Z(_.fF,{data:function(){return D().customContent?D().customContent:D().content}},{basicContentViewModel:_.M$2,
createPlaylistDialogFormViewModel:VZT,collaborativePlaylistInviteMessageViewModel:qmR,miniAppScoreChallengeViewModel:BUJ,radioButtonGroupViewModel:function(a){return _.Z(_.dtC,{data:a.data,selectedKey:g,onSelected:J})},
selectionListItemFormViewModel:kWC,upsellViewModel:function(a){return _.Z(Uuo,{data:a.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:Ej2,installmentAgreementsViewModel:GW3,accessConfirmationViewModel:slD,listViewModel:_.MIX}))},
footerWiz:function(){return _.Z("span",{skip:!0},_.Z(_.fF,{data:function(){return D().footer}},{panelFooterViewModel:function(a){return _.Z(_.mm,{data:a.data,
disablePadding:!0,disablePrimaryButton:k})},
formPanelFooterViewModel:ZPR,formFooterViewModel:function(a){return _.Z(_.geo,{data:a.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!D().footer}}))},"lg");
cvo.idomCompat=!0;_.vB(cvo,"yt-dialog-view-model",{props:{data:_.PX},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var Ql3=_.t4(function(n){var D=n.data;n={};return _.Z("yt-panel-header-view-model",{class:_.nl("yt-panel-header-view-model-wiz",(n["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!D().shouldHideDivider},n["yt-panel-header-view-model-wiz--compact"]=function(){return!!D().subtitle},n))},_.Z("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.Z(_.Z4,{cond:function(){return D().title},
then:function(L){return _.Z(_.pl,{text:L,className:"yt-panel-header-view-model-wiz__title"})}}),_.Z(_.Z4,{cond:function(){return D().subtitle},
then:function(L){return _.Z(_.pl,{text:L,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.Z("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.Z(_.fF,{data:function(){return D().trailingButtons}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"mg");
Ql3.idomCompat=!0;var uFD=_.t4(function(n){var D=_.GS(function(q){var U;if((U=n.skipContentClick)==null?0:U.call(n))return!1;n.onContentWrapperClick(q);return!0}),L,g,b;
return _.Z("div",{class:_.nl("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return n.isAnimating()?"transform: translateY("+n.currentY()+"px);transition: 0.2s":""}},(L=n.header)==null?void 0:L.call(n),_.Z("div",{id:n.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.Uh({"max-height":(0,_.sO)(n.maxHeightForContentWrapper)}),"on:scroll":ryA(n.onScroll),"on:touchmove":ryA(function(q){return void q.stopPropagation()})},_.Z("div",{el:{onRender:n.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":D},(g=n.body)==null?void 0:g.call(n))),(b=n.footer)==null?void 0:b.call(n))},"ng");
uFD.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var fjo=_.t4(function(n){var D=_.xe(n.leadingLabel),L=_.xe(n.trailingLabel),g=_.xe(n.footerButtonType),b=function(){return D()||L()||n.hasPrimaryButton()||n.hasSecondaryButton()},q={},U=_.nl("yt-spec-bottom-sheet-layout__primary-button",(q["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return g()===0&&n.hasPrimaryButton()},q["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return g()===1&&n.hasPrimaryButton()},q["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return g()===2&&n.hasPrimaryButton()},q["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return g()===3&&n.hasPrimaryButton()},q));
q={};var J=_.nl("yt-spec-bottom-sheet-layout__secondary-button",(q["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return g()===1&&n.hasSecondaryButton()},q["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return g()===2&&n.hasSecondaryButton()},q["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return g()===3&&n.hasPrimaryButton()},q));
return _.Z(_.Z4,{cond:n.hasFooterOverride,then:function(){var k;return _.Z(_.ot,null,(k=n.footerOverride)==null?void 0:k.call(n))},
else:function(){return _.Z(_.Z4,{cond:b,then:function(){return _.Z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.Z(_.Z4,{cond:function(){return D()||L()},
then:function(){var k={};return _.Z("div",{class:_.nl("yt-spec-bottom-sheet-layout__footer-label-wrapper",(k["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!n.hasPrimaryButton()},k))},_.Z(_.Z4,{cond:D,
then:function(){return _.Z("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},D)}}),_.Z(_.Z4,{cond:L,
then:function(){return _.Z("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},L)}}))}}),_.Z(_.Z4,{cond:function(){return n.hasPrimaryButton()||n.hasSecondaryButton()},
then:function(){var k={};return _.Z("div",{class:_.nl("yt-spec-bottom-sheet-layout__footer-button-wrapper",(k["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.WfI,k))},_.Z(_.Z4,{cond:function(){return n.hasSecondaryButton()&&g()!==0},
then:function(){var a;return _.Z("div",{class:J},(a=n.secondaryButton)==null?void 0:a.call(n))}}),_.Z(_.Z4,{cond:n.hasPrimaryButton,
then:function(){var a;return _.Z("div",{class:U},(a=n.primaryButton)==null?void 0:a.call(n))}}))}}))}})}})},"og");
fjo.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var AvR=_.t4(function(n){var D=_.xe(n.title),L=_.xe(n.subtitle),g=_.GS(function(U){var J;(J=n.touchstart)==null||J.call(n,U);return!1}),b=_.GS(function(U){var J;
(J=n.touchmove)==null||J.call(n,U);return!1}),q=_.GS(function(U){var J;
(J=n.touchend)==null||J.call(n,U);return!1});
return _.Z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:n.headerId,"on:touchstart":g,"on:touchmove":b,"on:touchend":q},_.Z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.Z(_.Z4,{cond:n.hasHeaderOverride,then:function(){var U;return _.Z(_.ot,null,(U=n.headerOverride)==null?void 0:U.call(n))},
else:function(){var U={};return _.Z("div",{class:_.nl((U["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,U["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=D,U))},_.Z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.Z(_.Z4,{cond:D,then:function(){return _.Z(_.ot,null,_.Z("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},D),_.Z(_.Z4,{cond:L,then:function(){return _.Z("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
L)}}))}})),_.Z(_.Z4,{cond:function(){return D()&&n.hasActionHeader()},
then:function(){var J;return _.Z("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(J=n.actionHeader)==null?void 0:J.call(n))}}))}}))},"pg");
AvR.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.t4(function(n){var D={stack:[],error:void 0,hasError:!1};try{var L=function(){LQ().dispatch("Close Sheet",{clientHeight:Q(),maxHeight:0});setTimeout(function(){OT3()},250)},g=function(){document.body.style.overscrollBehavior="";
Wy.isFullScreen[0]()?Wy.currentY[0]()>=60?LQ().dispatch("Snap To Neutral Position",{maxHeight:nO()}):LQ().dispatch("Snap To Full Screen",{maxHeight:Iv()}):Wy.currentY[0]()>=60?L():Wy.currentY[0]()<=-60&&e()>nO()?LQ().dispatch("Snap To Full Screen",{maxHeight:Iv()}):LQ().dispatch("Snap To Neutral Position",{maxHeight:nO()})},b=function(ov){ov.preventDefault();
LQ().dispatch("Touch Move",{event:ov,contentScrollable:e()>nO(),fullContentWrapperHeight:Iv(),contentWrapperHeight:nO(),contentHeightMap:uT,contentWrapperId:"content-wrapper",header:iTU(n),footer:iTU(n)})},q=function(ov){document.body.style.overscrollBehavior="none";
ov.preventDefault();LQ().dispatch("Touch Start",{event:ov})},U=function(){A(window.innerHeight);
e()>nO()||VB(e());Wy.isFullScreen[0]()&&e()>nO()?LQ().dispatch("Snap To Full Screen",{maxHeight:Iv()}):LQ().dispatch("Snap To Neutral Position",{maxHeight:nO()})},J=function(ov){typeof CO!=="undefined"&&(uT["content-wrapper"]===void 0&&(uT["content-wrapper"]=ov.children[0].clientHeight),v(uT["content-wrapper"]),e()>nO()||VB(e()))},k=function(ov){if(!CO&&typeof MutationObserver!=="undefined"){var YG={childList:!0};
"MutationObserver"in window&&(CO=new MutationObserver(J.bind(void 0,ov)),CO.observe(ov,YG))}};
_.RP(D,_.Y3(_.X9));var a=_.V(_.bn(window.innerHeight,void 0,"Knpls")),d=a.next().value,T=a.next().value,Q=d,A=T,I=_.V(_.bn(0,void 0,"N0qFo")),w=I.next().value,h=I.next().value,e=w,v=h,LO=_.V(_.V3(function(){var ov=iTU(n);return.6*Q()-zcT(ov)-IJw(ov)})),S=LO.next().value,$i=LO.next().value,nO=S,VB=$i,Iv=function(){var ov=iTU(n);
return Q()-zcT(ov)-IJw(ov)-24-24},CO=null,uT={},Wy={initialY:_.bn(0,void 0,"r4ch9"),
currentY:_.bn(0,void 0,"CvvHV"),isAnimating:_.bn(!1,void 0,"FxET1b"),isFullScreen:_.bn(!1,void 0,"vBIcVe"),maxHeightForContentWrapper:_.V3(nO)},LQ=function(){var ov=null;return function(){if(!ov){var YG={initialY:Wy.initialY[0](),currentY:Wy.currentY[0](),isAnimating:Wy.isAnimating[0](),isFullScreen:Wy.isFullScreen[0](),maxHeightForContentWrapper:Wy.maxHeightForContentWrapper[0]()};ov=CJT(YG)}return ov}}();
_.c7(function(){window.addEventListener("resize",U);LQ().subscribe(function(ov){Wy.initialY[1](ov.initialY);Wy.currentY[1](ov.currentY);Wy.isAnimating[1](ov.isAnimating);Wy.isFullScreen[1](ov.isFullScreen);Wy.maxHeightForContentWrapper[1](ov.maxHeightForContentWrapper)})});
_.QP(function(){window.removeEventListener("resize",U);CO&&(CO.disconnect(),CO=null)});
var Ur=_.nl({"bottom-sheet-content-without-icon":function(){var ov;return!((ov=n.shouldShowIcons)==null?0:ov.call(n))}});
return _.Z("bottom-sheet-layout",null,_.Z(uFD,{contentWrapperId:"content-wrapper",isAnimating:function(){return Wy.isAnimating[0]()},
currentY:function(){return Wy.currentY[0]()},
maxHeightForContentWrapper:function(){return Wy.maxHeightForContentWrapper[0]()},
shouldShowIcons:n.shouldShowIcons,skipContentClick:n.skipContentClick,onScroll:function(){var ov=document.getElementById("header-wrapper"),YG=document.getElementById("content-wrapper");if(ov&&YG){var pQ={};pQ=(pQ["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,pQ["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,pQ);ov.className=YG.scrollTop>1?_.Ll(pQ):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:OT3,contentWrapperEl:function(ov){k(ov);requestAnimationFrame(function(){J(ov)})},
header:function(){return _.Z(AvR,{touchstart:q,touchmove:b,touchend:g,title:n.headerTitle,subtitle:n.headerSubtitle,headerId:"header-wrapper",headerOverride:n.headerFn,hasHeaderOverride:n.hasHeaderFn,actionHeader:n.headerActionHeader,hasActionHeader:n.hasHeaderActionHeader})},
footer:function(){return _.Z(fjo,{footerButtonType:n.footerButtonType,leadingLabel:n.footerLeadingLabel,trailingLabel:n.footerTrailingLabel,primaryButton:n.footerPrimaryButton,hasPrimaryButton:n.hasFooterPrimaryButton,secondaryButton:n.footerSecondaryButton,hasSecondaryButton:n.hasFooterSecondaryButton,footerOverride:n.footerFn,hasFooterOverride:n.hasFooterFn})},
body:function(){return _.Z(_.Z4,{cond:n.hasContentFn,then:function(){var ov;return _.Z("div",{class:Ur},(ov=n.contentFn)==null?void 0:ov.call(n))}})}}))}catch(ov){D.error=ov,D.hasError=!0}finally{_.Pe(D)}},"qg").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var znA=_.t4(function(n){var D=_.E().resolve(_.ro),L=_.GS(function(){return void D.closeSheet()});
return _.Z("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":L},_.Z(_.Z4,{cond:function(){return!!n.header},
then:function(){return _.Z("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},n.header())}}),_.Z(_.Z4,{cond:function(){return!!n.content},
then:function(){return _.Z("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},n.content())}}),_.Z(_.Z4,{cond:function(){return!!n.footer},
then:function(){return _.Z("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},n.footer())}}))},"rg");
znA.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var IjT=_.t4(function(n){n=n.data;var D={};return _.Z("yt-sheet-view-model",{class:_.nl("yt-sheet-view-model-wiz",(D["yt-sheet-view-model-wiz--contextual"]=!0,D["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.c("web_disable_backdrop_filter"),D))},_.Z(_.Z4,{cond:n,then:function(L){return _.Z(znA,{header:function(){return _.Z(_.fF,{data:function(){return L().header}},{panelHeaderViewModel:Ql3})},
content:function(){return _.Z(_.fF,{data:function(){return L().content}},{listViewModel:function(g){return _.Z(_.MIX,{data:g.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:Uuo,miniAppScoreChallengeViewModel:BUJ})},
footer:function(){return _.Z(_.fF,{data:function(){return L().footer}},{panelFooterViewModel:_.mm})}})}}))},"sg");
IjT.idomCompat=!0;_.vB(IjT,"yt-sheet-view-model",{props:{data:_.PX}});var rvo=_.t4(function(n){var D=function(){var L;return(L=n.data().enableDebuggingFeatures)!=null?L:!1};
return _.Z("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.Z(_.aV,{each:function(){var L;return(L=n.data().stickers)!=null?L:[]}},function(L){return _.Z(Cz2,{data:function(){return L},
debugMode:D})}))},"tg"),Cz2=_.t4(function(n){var D=_.KC(n,{debugMode:!1}).debugMode,L=_.xe(function(){var k;
return(k=n.data().region)==null?void 0:k.w},0),g=_.xe(function(){var k;
return(k=n.data().region)==null?void 0:k.h},0),b=_.xe(function(){var k;
return(k=n.data().region)==null?void 0:k.x},0),q=_.xe(function(){var k;
return(k=n.data().region)==null?void 0:k.y},0),U=_.GS(function(){var k=n.data().onTap;
k&&_.Cy(k)}),J={};
return _.Z("div",{class:_.nl("ytStoriesStickerLayerViewModelSticker",(J.ytStoriesStickerLayerViewModelDebugMode=D,J)),style:_.Uh({width:function(){return 100*L()+"%"},
height:function(){return 100*g()+"%"},
left:function(){return 100*b()+"%"},
top:function(){return 100*q()+"%"},
"flex-direction":function(){return wMl(n.data().flexDirection)},
"justify-content":function(){return hc3(n.data().justifyContent)},
"align-items":function(){return W5C(n.data().alignItems)}}),
"on:click":U},_.Z(_.fF,{data:function(){return n.data().button||n.data().toggleButton}},{buttonViewModel:function(k){return _.Z(_.O9,{data:k.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(k){return _.Z(_.IQ,{data:k.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ug");var iPl=_.t4(function(n){var D=function(){return n.data()},L=_.xe(function(){return D().backgroundColor},0),g=_.xe(function(){return D().actionButtons},[]),b=_.xe(function(){return D().stickerLayer},{}),q={},U=function(){var k,a;
return{animationRef:q,animationConfig:{autoplay:!1,loop:!1,path:(a=(k=D().foregroundAnimation)==null?void 0:k.url)!=null?a:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){n.navigateToNextItemOnLottieComplete()}}}},J=function(){var k,a,d,T,Q,A,I,w;
return{animationConfig:{autoplay:(A=(k=D().backgroundAnimation)==null?void 0:(a=k.settings)==null?void 0:a.autoplay)!=null?A:!1,loop:(I=(d=D().backgroundAnimation)==null?void 0:(T=d.settings)==null?void 0:T.loop)!=null?I:!1,path:(w=(Q=D().backgroundAnimation)==null?void 0:Q.url)!=null?w:"",name:"stories_item_background_animation"}}};
_.El(function(){if(n.isVisible()){var k;(k=q.lottieEl)==null||k.play()}else{var a;(a=q.lottieEl)==null||a.stop()}});
return _.Z("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.Uh({"background-color":function(){return _.z7(L())+";"}})},_.Z("div",{class:"ytStoriesItemViewModelAssetContent"},_.Z(_.Z4,{cond:function(){return!!D().backgroundAnimation},
then:function(){return _.Z(_.DV,{data:J,animationName:function(){return J().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.Z(_.Z4,{cond:function(){return!!D().backgroundImage},
then:function(){return _.Z(_.RU,{data:function(){return D().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.Z(_.Z4,{cond:function(){return!!D().foregroundAnimation},
then:function(){return _.Z(_.DV,{data:U,animationName:function(){return U().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.Z(_.Z4,{cond:function(){return!!D().foregroundImage},
then:function(){return _.Z(_.RU,{data:function(){return D().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.Z("div",{class:"ytStoriesItemViewModelTopShadow"}),_.Z(_.fF,{data:function(){return b()}},{storiesStickerLayerViewModel:rvo})),_.Z("div",{class:"ytStoriesItemViewModelBottomShadow"},_.Z("div",{class:"ytStoriesItemViewModelActionButtonWrapper",
"on:click":_.GS(n.pauseAutoNavigation)},_.Z(_.aV,{each:g},function(k){return _.Z(OPD,{data:function(){return k}})}))))},"vg"),OPD=_.t4(function(n){var D={};
return _.Z("div",{class:_.nl("ytStoriesItemViewModelActionButton",(D.ytStoriesItemViewModelStretchedActionButton=function(){return n.data().size==="STORIES_BUTTON_SIZE_STRETCH"},D))},_.Z(_.fF,{data:function(){return n.data().button}},{buttonViewModel:function(L){return _.Z(_.O9,{data:L.data,
className:"ytStoriesItemViewModelButton"})}}))},"wg");_.vB(_.t4(function(n){var D=_.V(_.V3(function(){var v;return(v=n.data().startIndex)!=null?v:0})),L=D.next().value,g=D.next().value;
D=_.V(_.bn(!1,void 0,"klmjc"));var b=D.next().value,q=D.next().value,U=function(){var v;return(v=n.data().storyItems)!=null?v:[]},J=function(){return n.data().dismissButton},k=function(){var v;
return _.u((v=_.u(J(),_.AY))==null?void 0:v.onTap,_.fy)},a=_.tb(),d,T=function(){var v;
(v=d)==null||v.cancel();d=Q(L()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});d.onfinish=function(){Q(L()).style.width="100%";var LO=_.u(U()[L()],tAA),S,$i;LO!=null&&LO.foregroundAnimation&&((LO==null?0:(S=LO.foregroundAnimation)==null?0:S.url)||(LO==null?0:($i=LO.foregroundAnimation)==null?0:$i.payload))||(L()!==U().length-1?(g(L()+1),T()):k()&&_.z8(k()))}},Q=function(v){return a.value.children[v].children[0]},A=function(){for(var v=0;v<L();v++)Q(v).style.width="100%"};
D=_.GS(function(){b()?q(!1):(L()===U().length-1&&k()&&_.z8(k()),Q(L()).style.width="100%",L()!==U().length-1&&(g(L()+1),T()))});
var I=_.GS(function(){b()?q(!1):(Q(L()).style.width="0%",L()!==0?g(L()-1):g(L()),T())}),w=function(){q(!0)},h=function(){Q(L()).style.width="100%";
L()!==U().length-1?(g(L()+1),T()):k()&&_.z8(k())},e=_.GS(function(){var v;
(v=d)==null||v.pause()});
_.El(function(){if(b()){var v;(v=d)==null||v.pause()}else{var LO;(LO=d)==null||LO.play()}});
_.El(function(){A();L()===n.data().startIndex&&T()});
_.c7(function(){A();T()});
return _.Z("yt-stories-viewer-view-model",{class:_.nl("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.Z("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.Z("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":I,"on:mousedown":e}),_.Z("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":D,"on:mousedown":e})),_.Z(_.fF,{data:U},{storiesItemViewModel:function(v,LO){var S=v.data;return _.Z(_.Z4,{cond:function(){return Math.abs(LO()-
L())<=1},
then:function(){var $i={};return _.Z("div",{class:_.nl("ytStoriesViewerViewModelStoryItem",($i.ytStoriesViewerViewModelHiddenStoryItem=function(){return LO()!==L()},$i))},_.Z(iPl,{data:S,
pauseAutoNavigation:w,navigateToNextItemOnLottieComplete:h,isVisible:function(){return LO()===L()}}))}})}}),_.Z("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:a},_.Z(_.aV,{each:U},function(){return _.Z("div",{class:"ytStoriesViewerViewModelProgressBar"},_.Z("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.Z("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.Z(_.fF,{data:J},{buttonViewModel:_.O9})))},"xg"),"yt-stories-viewer-view-model",{props:{data:_.PX}});_.vB(_.t4(function(n){var D=n.data;var L=_.tb(),g=[];return _.Z("yt-gen-ai-feedback-form-view-model",{el:L,class:"ytGenAiFeedbackFormViewModelHost"},_.Z(_.pl,{text:function(){return D().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.Z("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.Z(_.fF,{data:function(){return D().feedbackChips}},{toggleButtonViewModel:function(b){var q=b.data;
return _.Z(_.IQ,{data:q,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(U){var J=q();J=_.u(J,_.zZ);J=_.u(J==null?void 0:J.defaultButtonViewModel,_.AY).trackingParams;U?g.push(J):(U=g.indexOf(J),U>-1&&g.splice(U,1))}})}})),_.Z(_.pl,{text:function(){return D().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.Z("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.Z(_.fF,{data:function(){return D().submitButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){ecR(L.value,g,D().uniqueId)}})}}),_.Z(_.fF,{data:function(){return D().moreFeedbackButton}},{buttonViewModel:function(b){return _.Z(_.O9,{data:b.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"yg"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.PX},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var U$=function(){return _.m.apply(this,arguments)||this};
_.f(U$,_.m);U$.prototype.created=function(){ki3(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(qkJ);var n=_.E().resolve(_.AKJ);n&&(n.container=this.ytPopupContainerBehavior);if(n=_.E().resolve(_.ro))n.container=this.ytPopupContainerBehavior;if(n=_.E().resolve(_.OV)){var D=this.ytPopupContainerBehavior;n.containerWasInjected?_.CL(Error("ej")):n.container=D}};
U$.prototype.ensurePopupBelowPlayer=function(n,D){var L=_.E().resolve(_.Yo(_.lx));if(!L||!L.isOnWatch()||!_.oE())return!1;L=L.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.a5().height>L+this.getPopupHeight(n,D)?(n.style.top="auto",n.style.bottom="0px"):(n.style.top=L+"px",n.style.bottom="auto");return!0};
U$.prototype.getPopupHeight=function(n,D){D&&(n.cachedPopupHeight=0);if(!n.cachedPopupHeight){D=0;var L=n.clientHeight,g=window.getComputedStyle(n);D+=parseInt(g.marginTop,10);D+=parseInt(g.marginBottom,10);n.cachedPopupHeight=L+D}return n.cachedPopupHeight};
U$.prototype.getElement=function(n){return document.createElement(n)};
var w3O=U$;_.Y([_.W(N0l.YtPopupContainerBehavior),_.F("design:type",Object)],w3O.prototype,"ytPopupContainerBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],w3O.prototype,"ytComponentBehavior",void 0);w3O=_.Y([_.X({disableElementRegistration:!0,is:"ytd-popup-container"})],w3O);
_.l(w3O,"ytd-popup-container",function(){if(mew!==void 0)return mew;var n=document.createElement("template");_.z(n,"\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");n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);return mew=n},{mode:1});var hnw;var WyR={};WyR.YtLogYpcFlowCommandsBehavior=[_.FO.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(n){_.u(n,b4A)&&(n=_.u(n,b4A))&&(n.serializedTransactionFlowLoggingParams?_.hw8(n.serializedTransactionFlowLoggingParams):n.serializedYpcCancelFlowLoggingParams?(n=n.serializedYpcCancelFlowLoggingParams)&&_.rh("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",n):n.serializedYpcResumeFlowLoggingParams?(n=n.serializedYpcResumeFlowLoggingParams)&&_.rh("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",n):n.serializedYpcPauseFlowLoggingParams?(n=n.serializedYpcPauseFlowLoggingParams)&&
_.rh("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",n):n.serializedYpcRefundFlowLoggingParams?(n=n.serializedYpcRefundFlowLoggingParams)&&Ng3("YPC_EVENT_TYPE_START",n):n.serializedYpcDeactivateFlowLoggingParams?(n=n.serializedYpcDeactivateFlowLoggingParams)&&_.rh("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",n):n.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(n=n.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.rh("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",n))},
handleLogYpcFlowDismiss_:function(n){_.u(n,gE3)&&(n=_.u(n,gE3),n.serializedTransactionFlowLoggingParams?_.Wz4(n.serializedTransactionFlowLoggingParams):n.serializedYpcCancelFlowLoggingParams?(n=n.serializedYpcCancelFlowLoggingParams)&&_.rh("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",n):n.serializedYpcResumeFlowLoggingParams?(n=n.serializedYpcResumeFlowLoggingParams)&&_.rh("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",n):n.serializedYpcPauseFlowLoggingParams?(n=
n.serializedYpcPauseFlowLoggingParams)&&_.rh("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",n):n.serializedYpcRefundFlowLoggingParams&&(n=n.serializedYpcRefundFlowLoggingParams)&&Ng3("YPC_EVENT_TYPE_CANCEL",n))}}];var enT={};enT.YtCancelRecurrenceBehavior=[_.wH.YtComponentBehavior,_.t7I,{attached:function(){var n=this;FGU(this,function(D,L){return n.ypcCancelRecurrenceHandler(D,L)})},
ypcCancelRecurrenceHandler:function(n,D){var L=this;if(!D||!D.ypcCancelRecurrenceEndpoint)return!1;if(!D.ypcCancelRecurrenceEndpoint.params)return _.wd(Error("wl")),!0;_.HA(this.hostElement);var g=_.WL.instance,b=_.E().resolve(_.Yo(_.sG));g&&_.en(g,D)?_.xI(g,D).then(function(q){L.ypcCancelRecurrenceSuccess_(n,D,{data:q})},function(q){L.ypcCancelRecurrenceFailure_(n,D,q)}).thenCatch(function(){_.wd(Error("xl"))}):b?b.requestDataForServiceEndpoint(D).then(function(q){L.ypcCancelRecurrenceSuccess_(n,
D,q)},function(q){L.ypcCancelRecurrenceFailure_(n,D,q)}).thenCatch(function(){_.wd(Error("xl"))}):_.wd(Error("yl"));
return!0},
ypcCancelRecurrenceSuccess_:function(n,D,L){_.y2(this.hostElement);L.data||(L={data:L});L.data&&L.data.actions&&_.J9(this.hostElement,L.data.actions,this.hostElement);L.data.messageRenderer?nrA(D.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(D=D.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.rh("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",D);_.bP(n,"yt-service-request-completed",L)},
ypcCancelRecurrenceFailure_:function(n,D,L){_.y2(this.hostElement);nrA(D.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.bP(n,"yt-service-request-error",{error:L,params:[n,D]})}}];var xuO=function(n,D){_.DQ.call(this,D)};
_.f(xuO,Qdl);var KyJ={};KyJ.YtCompleteTransactionBehavior=[_.wH.YtComponentBehavior,_.t7I,{attached:function(){var n=this;FGU(this,function(D,L){return n.ypcCompleteTransactionHandler(D,L)})},
completeTransaction:function(n,D){var L=this;D={payments_payload:window.btoa(D.integratorData),buybucket_params:n.data.buybucketParams,offer_params:n.data.offerParams};var g=_.E().resolve(_.sG),b=n.data.completeTransactionEndpoint,q=this.get("ypcCompleteTransactionEndpoint.actions",b);q&&_.J9(this.hostElement,q,this.hostElement);return(q=_.WL.instance)&&_.en(q,b)?_.xI(q,b,D).then(function(U){return!U||(U==null?0:U.error)?(U=L.get("data.serializedTransactionFlowLoggingParams",n),_.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
U))):{data:U}}).then(function(U){return L.handleCompleteTransactionSuccess_(U,n)},function(){return L.handleCompleteTransactionFailure_(n)}):g.requestDataForServiceEndpoint(b,D).then(function(U){return L.handleCompleteTransactionSuccess_(U,n)},function(){return L.handleCompleteTransactionFailure_(n)})},
handleCompleteTransactionSuccess_:function(n,D){n.data||(n={data:n});if(n.data.messageRenderer)return _.Pb(new xuO(n.data.messageRenderer));if(n.data.trackingParams){var L=_.r1(),g=_.Ck();L&&g&&_.vz(L,g,_.JR(n.data.trackingParams))}D=this.get("data.serializedTransactionFlowLoggingParams",D);jEA(D);return _.kd(n)},
handleCompleteTransactionFailure_:function(n){n=this.get("data.serializedTransactionFlowLoggingParams",n);_.R5("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",n);return _.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",n))},
ypcCompleteTransactionHandler:function(n,D){var L=this;if(!D.ypcCompleteTransactionEndpoint)return!1;if(!D.ypcCompleteTransactionEndpoint.transactionParams)return _.wd(Error("zl")),!0;D.ypcCompleteTransactionEndpoint&&D.ypcCompleteTransactionEndpoint.gtmData&&_.EK(D.ypcCompleteTransactionEndpoint.gtmData);var g=_.E().resolve(_.Yo(_.sG));if(g){_.HA(this.hostElement);var b=_.WL.instance;b&&_.en(b,D)?_.xI(b,D).then(function(q){return!q||(q==null?0:q.error)?(q=L.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
D),_.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",q))):{data:q}}).then(function(q){_.bP(n,"yt-service-request-completed");
L.ypcCompleteTransactionSuccess_(D,q)},function(){return L.ypcCompleteTransactionFailure_(D)}):g.requestDataForServiceEndpoint(D).then(function(q){_.bP(n,"yt-service-request-completed");
L.ypcCompleteTransactionSuccess_(D,q)},function(){return L.ypcCompleteTransactionFailure_(D)})}return!0},
ypcCompleteTransactionSuccess_:function(n,D){_.y2(this.hostElement);D.data||(D={data:D});_.$d(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);D.data.messageRenderer||D.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(n):(_.EK('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",n));D.data.actions&&(n=GJO(D.data.actions),D=qBT(D.data.actions),n.length&&_.Bz(this.hostElement,
n),D.length&&_.J9(this.hostElement,D,this.hostElement))},
ypcCompleteTransactionFailure_:function(n){_.y2(this.hostElement);_.$d(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",n,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(n,D,L){if(D=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",D))D={serializedTransactionFlowLoggingParams:D},L&&(D.errorType=L),_.Qa(n,D),_.Ab()}}];var RnT={};RnT.YtEndpointHandlerWithYpcBehavior=[_.t7I,_.FO.YtActionHandlerBehavior,[{openWalletDialog:function(n,D,L,g,b,q,U){var J=this,k=_.Kl();D=D.replace(/-/g,"+").replace(/_/g,"/");var a=_.cz().get("hl");_.kUJ(_.VK(_.Pn),D,k.resolve,b,function(d){q&&q();k.reject(d)},a,function(d){return J.onServerBackendAnalyticEvent_(n,L,d)},this.onDialogClose_.bind(this),g,U);
return k.promise},
openFixFlowDialog:function(n,D,L,g){n=n.replace(/-/g,"+").replace(/_/g,"/");_.VK(_.Pn).openFixFlowDialog(n,D,L,g)},
onDialogClose_:function(){_.$d(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(n,D,L){n.fire("yt-commerce-action-init-done");D&&_.Bz(this.hostElement,[D,{backend_analytics:L}])}}],
_.G2.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(n,D){n=this.get("data.nativeFlowEndpoint",D);D=this.get("data.fallbackEndpoint",D);n?_.Bz(this.hostElement,[n]):D&&_.bP(this.hostElement,"yt-navigate",{endpoint:D})}}],
enT.YtCancelRecurrenceBehavior,KyJ.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 n=this;FGU(this,function(D,L,g){return n.handleYPCEndpoint(D,L,g)});
this.ypcRegisterActionMapJobId_=_.dF(_.fj,function(){n.registerActionMap(n.buyFlowActionMap_)})},
detached:function(){var n=this;_.fj.cancelJob(this.ypcRegisterActionMapJobId_);_.dF(_.fj,function(){n.unregisterActionMap(n.buyFlowActionMap_)})},
handleYPCEndpoint:function(n,D,L){var g=D.ypcGetCartEndpoint;if(g){_.h9("commerce_transaction");var b=g.gtmId;b&&_.T1(b);(g=g.gtmData)&&_.EK(g)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",D)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(n,D),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",D)!=null?(this.handleYPCFixInstrumentEndpoint_(n,D),!0):D.ypcPauseSubscriptionCommand?(lJD(this.hostElement,n,D,L),
!0):D.ypcResumeSubscriptionCommand?(YTw(this.hostElement,n,D),!0):D.getPaymentInstrumentsParamsCommand?(maw(this.hostElement,n,D),!0):D.ypcHandleTransactionEndpoint?(PJT(this.hostElement,n,D,L),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(n,D){var L=this;_.Wz("ttcr",void 0,"commerce_transaction");D=D.ypcGetCartEndpoint;var g=D.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,b=g.encryptedPurchaseParams,q=g.serializedTransactionFlowLoggingParams,U=g.serializedPaymentsClientParams,J=this.createGetCartResponseFromParams_(g,D.offerParams,q);this.changeButtonState(n,!0);_.Cd(this.openWalletDialog(n,b,g.ypcLogWalletAnalyticDataEndpoint,q,function(){L.changeButtonState(n,!1)},function(){L.changeButtonState(n,
!1)},U).then(function(k){return L.handleBuyFlowCompleteCallback_(n,J,k)},function(){return L.handleOnLoadError(J)}).then(function(k){return void L.handlePostPurchaseSuccess_(n,J,k)},function(k){return void L.handlePostPurchaseError_(k)}),function(){L.changeButtonState(n,!1);
n instanceof Element&&_.bP(n,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(n,D,L){var g=n.completeTransactionEndpoint,b=n.handleTransactionEndpoint;D={data:{offerParams:window.btoa(D),serializedTransactionFlowLoggingParams:L}};b?D.data.handleTransactionEndpoint=b:D.data.completeTransactionEndpoint=g;n.onCartDismissCommand&&(D.data.onCartDismissCommand=n.onCartDismissCommand);return D},
onGetCartServiceRequestCompleted_:function(n,D){var L=this,g=n.target;if(D&&D.data&&D.data.messageRenderer)_.y2(this.hostElement),this.handleMessageRenderer_(D.data.messageRenderer),this.changeButtonState(g,!1);else{var b=this.get("data.encryptedPurchaseParams",D),q=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",D),U=this.get("data.ypcLogWalletAnalyticDataEndpoint",D),J=this.get("data.serializedPaymentsClientParams",D),k=this.getLoggingParams_(D);if(k||b||q)n.stopPropagation(),_.Wz("ttcr",
void 0,"commerce_transaction"),b||_.y2(this.hostElement),this.changeButtonState(g,!1),q?_.$d(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.OJ("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:q}}},this]):b&&(this.changeButtonState(g,!0),n=null,n=this.openWalletDialog(g,b,U,k,function(){_.y2(L.hostElement);L.changeButtonState(g,!1)},function(){_.y2(L.hostElement);
L.changeButtonState(g,!1)},J),_.Cd(n.then(function(a){return L.handleBuyFlowCompleteCallback_(g,D,a)},function(){return L.handleOnLoadError(D)}).then(function(a){return L.handlePostPurchaseSuccess_(g,D,a)},function(a){return L.handlePostPurchaseError_(a)}),function(){L.changeButtonState(g,!1);
_.bP(g,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(n,D){D&&D.endpoint&&D.endpoint.ypcGetCartEndpoint&&!D.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",D.endpoint.ypcGetCartEndpoint)&&_.J9(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",D.endpoint.ypcGetCartEndpoint)],n.target),_.HA(this.hostElement),this.changeButtonState(n.target,!0))},
onServiceRequestError_:function(n,D){if(D&&D.params&&D.params.length){D=_.V(D.params);for(var L=D.next();!L.done;L=D.next())if((L=L.value)&&L.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",L.ypcGetCartEndpoint)&&_.J9(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",L.ypcGetCartEndpoint)],n.target);_.y2(this.hostElement);this.changeButtonState(n.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(n,D,L){var g=L.integratorData;return g==null||g===""||L.error!=null?(g=this.getLoggingParams_(D),String(L.error)==="-1"?(D.data.onCartDismissCommand&&_.J9(this.hostElement,[D.data.onCartDismissCommand],n),_.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",g,!0))):_.Pb(new Lm("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",g))):D.data.handleTransactionEndpoint?tmT(this.hostElement,D.data.handleTransactionEndpoint,{payments_payload:g,funds_guarantee_callback_client_data:L.integratorClientCallbackData}):
this.completeTransaction(D,L)},
handlePostPurchaseSuccess_:function(n,D,L){D=L.data;var g=!1,b,q;if(D&&((b=D.command)==null?0:(q=b.commandExecutorCommand)==null?0:q.commands)){var U,J;b=(U=D.command)==null?void 0:(J=U.commandExecutorCommand)==null?void 0:J.commands;for(U=0;U<b.length;U++)if(_.u(b[U],_.L8G)){g=!0;break}}g||(D&&D.gtmDatas&&D.gtmDatas.length?_.EK(D.gtmDatas[0]):_.EK('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));L.data&&L.data.actions&&(D=GJO(L.data.actions),L=qBT(L.data.actions),D.length&&
_.Bz(this.hostElement,D),L.length&&_.J9(this.hostElement,L,n))},
handlePostPurchaseError_:function(n){n&&n.payload&&n.payload.isUserDismiss||_.zo(Error("Bl"))},
handleOnLoadError:function(n){n=this.getLoggingParams_(n);return _.Pb(new Lm("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",n))},
getLoggingParams_:function(n){return this.get("data.serializedTransactionFlowLoggingParams",n)},
handleMessageRenderer_:function(n){var D=_.zb(n,"renderer"),L=_.OJ("openPopupConfig");D==="confirmDialogRenderer"&&L&&_.$d(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:L.popupTypeMap[D],popup:n}},this])},
handleYPCFixInstrumentEndpoint_:function(n,D){var L=this,g=D.ypcFixInstrumentEndpoint;D=g.encryptedFixInstrumentParameters;this.logFixFopEvent_(g,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(n,!0);this.openFixFlowDialog(D,function(b,q){L.onFixFlowCompleteCallback_(g,b,q)},function(){return L.changeButtonState(n,!1)},function(){L.changeButtonState(n,!1);
L.logFixFopEvent_(g,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(n,D,L){var g=_.W7("payments.business.integration.scenario.FixInstrument");if(D==g.IntegratorCallbackType.ON_COMPLETE){D="FIX_FOP_EVENT_TYPE_CANCEL";var b=null;L.error!=null?L.error!=g.OnCompleteCallbackError.USER_CANCELLED&&(_.J9(this.hostElement,[n.errorAction],this.hostElement),D="FIX_FOP_EVENT_TYPE_FAILURE",b="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.J9(this.hostElement,[n.successAction],this.hostElement),D="FIX_FOP_EVENT_TYPE_SUCCESS");_.J9(this.hostElement,[n.onFinishAction],
this.hostElement);this.logFixFopEvent_(n,D,b)}},
logFixFopEvent_:function(n,D,L){(n=n.serializedFixFopLoggingParams)?(D={eventType:D,serializedFixFopLoggingParams:n},L!=null&&(D.errorType=L),_.Qa("fixFopFlow",D),_.Ab()):_.zo(Error("Cl"))},
changeButtonState:function(n,D){_.c("enable_ypc_spinners")&&n&&(n.is==="yt-button-renderer"||n.is==="ytd-button-renderer")&&(n.disabled=D)}}];var Pzl=function(n){this.JSC$28469_clientRoot=n;this.feedbackCollectorActionMap={"yt-help-dialog-requested":F5T,"yt-feedback-dialog-requested":STJ,"yt-signal-action-help":HT2,"yt-signal-action-send-feedback":yyU,"yt-send-feedback-action":jLR,"yt-user-feedback-endpoint":nqT};_.KL(_.xt.getInstance(),this.feedbackCollectorActionMap,this.JSC$28469_clientRoot)},tZT;var muA=function(n){this.JSC$28474_clientRoot=n;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":D0J.bind(null,this.JSC$28474_clientRoot),"yt-signal-action-delete-all-downloads":gq2,"yt-signal-action-delete-download":bdR,"yt-signal-action-delete-playlist-download":Gaw,"yt-signal-action-install-pwa":kaT,"yt-signal-action-refresh-downloads":BKA,"yt-offline-video-endpoint":ZdJ,"yt-offline-playlist-endpoint":d03,"yt-update-local-app-setting-command":Eqo,"yt-offline-orchestration-action-command":c52,
"yt-signal-action-undo-delete-download":VtO,"yt-local-watch-history-command":fZ3};_.KL(_.xt.getInstance(),this.downloadManagerActionMap,this.JSC$28474_clientRoot);_.Wn.instance=new _.Wn},vj3;var X3l=function(){var n=_.m.apply(this,arguments)||this;n.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_"};n.remoteApi_=null;return n};
_.f(X3l,_.m);_.G=X3l.prototype;
_.G.ready=function(){_.c("polymer_enable_mdx")&&($BT({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.c("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.c("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.c("enable_cast_short_lived_lounge_token")}),_.j5("yt-remote-connection-change",this.handleConnectionChange_,this),_.j5("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=kf3())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.G.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.G.handleConnectionChange_=function(n){(this.mdxConnected=n)?(n=Vyw(),!n&&MiO()&&oJw()&&(n={key:"cast-selector-receiver",name:oJw()}),n=n.name):n=null;this.receiverName=n;_.og(this.remoteApi_);(this.remoteApi_=kf3())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.G.handleReceiverAvailabilityChange_=function(){var n=qN2();MiO()&&_.JP("yt-remote-cast-available")&&n.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=n.length>0};
_.G.handleRemoteQueueChange_=function(){var n=this.currentVideoId_,D=this.currentListId_,L=qp(this.remoteApi_);this.currentVideoId_=L.videoId;this.currentListId_=L.listId;this.currentVideoId_&&_.$d(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.c("polymer_enable_mdx_queue")?this.currentListId_:null,n,D])};
_.G.handleAddToQueueAction_=function(n){n=_.u(n,mQl);this.remoteApi_&&(n.videoId?this.remoteApi_.addVideo(n.videoId):n.playlistId&&this.remoteApi_.addPlaylist(n.playlistId))};
_.G.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.G.handleInsertInQueueAction_=function(n){n=_.u(n,vLl);this.remoteApi_&&n.videoId&&this.remoteApi_.JSC$17375_insertVideo(n.videoId)};
_.G.handleRemoveFromQueueAction_=function(n){n=_.u(n,X9w);this.remoteApi_&&n.videoId&&this.remoteApi_.JSC$17375_removeVideo(n.videoId)};
var BW=X3l;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],BW.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t(),_.F("design:type",Object)],BW.prototype,"appId",void 0);_.Y([_.t(),_.F("design:type",Boolean)],BW.prototype,"mdxConnected",void 0);_.Y([_.t(),_.F("design:type",Boolean)],BW.prototype,"receiverAvailable",void 0);_.Y([_.t(),_.F("design:type",Object)],BW.prototype,"receiverName",void 0);_.Y([_.t(),_.F("design:type",Object)],BW.prototype,"currentVideoId_",void 0);
_.Y([_.t(),_.F("design:type",Object)],BW.prototype,"currentListId_",void 0);BW=_.Y([_.Ep({is:"yt-mdx-manager",disableElementRegistration:!0})],BW);_.l(BW,"yt-mdx-manager",void 0,{mode:2});var ljo;var MZC;var oj3=function(){var n=_.m.apply(this,arguments)||this;n.APP_IDS={ytr:3,ytm:5};n.JSC$18613_timeoutId_=0;n.actionMap={"yt-open-create-family-dialog":"open"};return n};
_.f(oj3,_.m);_.G=oj3.prototype;_.G.created=function(){ki3(2200)};
_.G.detached=function(){this.observer_&&this.observer_.disconnect()};
_.G.open=function(n,D){var L=this,g=n.serializedYpcFamilyCreateLoggingParams;this.JSC$18613_timeoutId_=setTimeout(this.abort_.bind(this,n.postFlowErrorEndpoint,g),3E4);D&&(this.onReadyCallback_=D);var b=_.r(this.hostElement).querySelector("#unicorn-iframe");g&&g&&yiA("ypcFamilyCreateFlowStarted",g);_.$wB("family_creation",function(){var q=_.W7("gapi.family_creation.render");_.W7("gapi.config.update")("iframes/family_creation/url",L.getFamilyCreationUrlWithUnicornParams_());var U=3;n.appId&&n.appId in
L.APP_IDS&&(U=L.APP_IDS[n.appId]);U={authUser:_.OJ("SESSION_INDEX")||0,clientId:U,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.OJ("HL"),initialflow:[4,5,6,7],m:L.isMobile?1:0,onFlowComplete:L.onUnicornFlowComplete_.bind(L,n.postFlowSuccessEndpoint,g),onError:L.onUnicornFlowError_.bind(L,n.postFlowErrorEndpoint,g),onReady:L.onUnicornFlowReady_.bind(L,n.referencePcidParams)};q(b,U)})};
_.G.close=function(){_.r(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.G.onUnicornFlowComplete_=function(n,D){this.close();D&&D&&yiA("ypcFamilyCreateFlowSucceeded",D);_.bP(this.hostElement,"yt-navigate",{endpoint:n})};
_.G.onUnicornFlowError_=function(n,D){this.close();D&&yiA("ypcFamilyCreateFlowCancelled",D);_.bP(this.hostElement,"yt-navigate",{endpoint:n})};
_.G.onUnicornFlowReady_=function(n){var D=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();n&&_.W7("gapi.family_creation.setConfig")(0,n);this.observer_=new MutationObserver(function(){_.r(D.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.r(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.r(this.hostElement).querySelector("#dialog").open()};
_.G.getFamilyCreationUrlWithUnicornParams_=function(){return _.OJ("YTR_FAMILY_CREATION_URL")};
_.G.getCurrentUrl_=function(){return document.location.href};
_.G.abort_=function(n,D){this.clearTimeout_();this.onUnicornFlowError_(n,D)};
_.G.clearTimeout_=function(){clearTimeout(this.JSC$18613_timeoutId_)};
var Jw=oj3;_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],Jw.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],Jw.prototype,"isMobile",void 0);_.Y([_.t(),_.F("design:type",Object)],Jw.prototype,"onReadyCallback_",void 0);_.Y([_.t(),_.F("design:type",Object)],Jw.prototype,"observer_",void 0);Jw=_.Y([_.Ep({is:"yt-create-family-dialog",disableElementRegistration:!0})],Jw);
_.l(Jw,"yt-create-family-dialog",function(){if(MZC===void 0){var n=document.createElement("template");_.z(n,'\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');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);var D=n.content,L=D.insertBefore;ljo===void 0&&(ljo=document.createElement("template"));var g=ljo;L.call(D,g.content.cloneNode(!0),n.content.firstChild);MZC=n}n=MZC;return n},{mode:2});var YmA;var SmT;var Fyo=function(){var n=_.m.apply(this,arguments)||this;n.STEP=1;n.BLOCK_ON=80;n.MIN_PROGESS=0;n.MAX_PROGESS=100;return n};
_.f(Fyo,_.m);_.G=Fyo.prototype;_.G.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.G.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));_.E().addProvider({provide:lRA,useValue:this})};
_.G.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.G.finish=function(){var n=this;this.progress=this.MAX_PROGESS;A5U(function(){n.progress==n.MAX_PROGESS&&(n.hostElement.hidden=!0)})};
_.G.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.oh.Object.defineProperties(Fyo.prototype,{progress:{configurable:!0,enumerable:!0,set:function(n){this.progress_=n;var D="scaleX("+n/this.MAX_PROGESS+")",L=_.r(this.hostElement).querySelector("#progress").style;L.transform=D;L.webkitTransform=D;this.hostElement.setAttribute("aria-valuenow",String(n))},
get:function(){return this.progress_}}});
var HP3=Fyo;_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],HP3.prototype,"ytComponentBehavior",void 0);HP3=_.Y([_.Ep({is:"yt-page-navigation-progress",disableElementRegistration:!0})],HP3);
_.l(HP3,"yt-page-navigation-progress",function(){if(SmT===void 0){var n=document.createElement("template");_.z(n,'\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');n.content.insertBefore(_.y().content.cloneNode(!0),
n.content.firstChild);var D=n.content,L=D.insertBefore;YmA===void 0&&(YmA=document.createElement("template"));var g=YmA;L.call(D,g.content.cloneNode(!0),n.content.firstChild);SmT=n}n=SmT;return n},{mode:2});var yvl={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"},NUw={"font-size":"12px","font-style":"italic"},jlA={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.r5U=function(){return _.B(function(n){_.Tq(n)})};_.vB(_.t4(function(){var n=_.zS(_.RUJ);return _.Z("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var D;return(D=n())==null?void 0:D.announcement})},"zg"),"yt-ephemeral-actions");var YvA=new Map;var iyO=function(n,D){var L=this;this.handleError=n;this.logEventInternal=D;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){L.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
iyO.prototype.logError=function(n){this.handleError(n)};
iyO.prototype.logEvent=function(n,D){switch(n){case "IDB_DATA_CORRUPTED":_.c("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",D);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",D);break;case "IS_SUPPORTED_COMPLETED":_.c("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",D);break;case "QUOTA_EXCEEDED":nND(this,D);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",D);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":n=Object.assign({},D,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",n)}};
var nND=function(n,D){_.Jq.getInstance().estimate().then(function(L){L=Object.assign({},D,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:FrT(L==null?void 0:L.usage),deviceStorageQuotaMbytes:FrT(L==null?void 0:L.quota)});n.logEventInternal("idbQuotaExceeded",L)})};var Dp3=function(){var n=_.m.apply(this,arguments)||this;n.tabGesturesIsActive=!1;n.deprecateFullerscreenUi=_.c("web_watch_fullerscreen_deprecation_ui");n.hasDelegation=!1;n.darkerDarkTheme=_.c("web_darker_dark_theme");n.isFrostedGlassInitialized=!1;n.frostedGlassExp=_.c("web_frosted_glass");n.mastheadHiddenFocusWithinKillswitch=_.c("web_masthead_hidden_focus_within_killswitch");n.ephemeralActionsEnabled=_.c("web_ephemeral_actions");n.scrollAtTop=!0;n.guideScrollTop=0;n.isTheaterModeSession=_.is("START_IN_THEATER_MODE");
n.isFullWindowSession=_.is("START_IN_FULL_WINDOW_MODE");n.hasCreateFamilyDialog=!1;n.mastheadHeight=56;n.networkStatusManager=new _.xn;n.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":"handleSelectCountryCommand","yt-select-language-command":"handleSelectLanguageCommand","yt-clear-url-param-command":"handleClearUrlParamCommand","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-persist-subscriptions-display-preferences-command":"handlePersistSubscriptionsDisplayPreferencesCommand","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleWebNativeShareCommand","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"};n.dynamicActionMap={"yt-run-attestation-command":function(D){var L=_.LqA.instance,g=_.u(D,_.maj);return g?_.c("use_rta_manager_for_async")&&
Zyl()?DoD(L,g,D.clickTrackingParams):nSJ(L,g,D.clickTrackingParams):_.Pb(Error("oi"))}};
n.isFrostedGlassDisabled=!1;n.isChannelOrPlaylistPage=!1;return n};
_.f(Dp3,_.m);_.G=Dp3.prototype;_.G.created=function(){var n=_.E();_.c("kevlar_clear_duplicate_pref_cookie")&&_.dF(_.fj,function(){var D=_.Vj.get("PREF");D&&!/f\d=/.test(D)&&(D=_.yH("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=D?"PREF=null;domain="+D+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.c("gzip_gel_with_worker")&&_.c4J();_.c("jspb_serialize_with_worker")&&mbT();_.c("web_worker_availability_check")&&Sv2();_.c("nwl_init_killswitch")||Poo().then(function(){_.fj.addLowPriorityJob(NBo)});
this.pageManagerAttachedPromise=_.Kl();this.ytdAppBehavior.loadDepsPromise=_.Ix([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.j_(this.onThrottledScroll,200,this);_.c("external_fullscreen")&&(this.fullscreen=!1);this.ephemeralResponseStore=n.resolve(_.VE);this.boundOnTouchStart=this.onTouchStart.bind(this);wBU();c1A=!!_.W7("ytappsettings.initialized");ar=_.W7("ytappsettings.previousValue");wLw=_.W7("ytappsettings.previousSnapshotTime");c1A||
(c1A=!0,hKJ());b62();$mC();_.rd("DEFERRED_DETACH",_.c("kevlar_tuner_should_defer_detach"));_.rd("REUSE_COMPONENTS",!0);_.rd("STAMPER_STABLE_LIST",!0);_.rd("SCHEDULED_LAZY_LIST",!0);_.rd("openPopupConfig",GFA);_.rd("useClickHandler",!0);_.c("kevlar_shell_cleanup")&&_.fj.addLowPriorityJob(ciw.bind(this,_.U8.caches));_.is("IS_SHELL_LOAD")&&_.ww({shellStartupDurationMs:Math.round((0,_.Ml)()-_.IG())});hPR(this.networkStatusManager);_.c("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",zPw(yvl)),
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!",zPw(NUw)),console.log("%cVisit http://go/join-youtube-web to apply today.",zPw(jlA)));_.SuU(n.resolve(_.q5),1E3)};
_.G.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var n=yRC();n&&!_.c("external_fullscreen_killswitch")&&document.addEventListener(n,this.setFullscreen.bind(this));(n=window.matchMedia("(prefers-color-scheme: dark)"))&&n.addEventListener&&n.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.G.attached=function(){var n=this;_.R9().processSignal("ci");_.c("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.CTr?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.Eo(_.sDJ(),"SUCCESS");this.updateIconSet();_.LB(this.guideInnerContent,!1);_.Vk().initVisibilityObserver();this.guideService.guideElement=this.guide;var D=document.createElement("ytd-miniplayer"),L=_.r(this.hostElement).querySelector("#content");
_.r(this.hostElement).insertBefore(D,L);_.R9().processSignal("ma");_.E().resolve(_.X1).init(D);_.is("IS_SHELL_LOAD")&&(L=document.createElement("ytd-network-status-banner"),_.r(this.hostElement).insertBefore(L,D));_.c("kevlar_right_click_on_lockups")&&_.Xx._onCaptureClick&&document.addEventListener("contextmenu",_.Xx._onCaptureClick.bind(_.Xx),!0);var g=function(){var b=_.MN("yt-page-navigation-progress");_.r(n.hostElement).appendChild(b)};
setTimeout(function(){_.R9().parkOrScheduleJob(g,0,"eocs",16)},0);
_.c("service_worker_push_enabled")&&_.dF(_.fj,HlA);_.KL(_.xt.getInstance(),this.dynamicActionMap,this.hostElement);_.bP(this.hostElement,"ytd-app-attached");_.R9().processSignal("aa");pLR(this.hostElement);_.v0("gapi.load",_.$wB);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.dF(_.fj,
function(){var b=document.createElement("ytd-video-preview");_.r(_.r(n.hostElement).querySelector("#video-preview")).appendChild(b)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.dF(_.fj,function(){OdC();n.registerViewTransitionTasks()});
if(_.hW()&&this.isAppDarkTheme()!==_.i8())this.onDarkModeToggledAction();else D=_.ws()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==D&&(_.c("enable_dark_theme_only_on_shorts")?_.OG(_.c("enable_dark_theme_only_on_shorts_control")?window.location.href:_.tk(window.location.href,{theme:"dark"})):_.CL(new _.pe("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(Bjw=new UGA(this.hostElement)),vj3=new muA(this.hostElement),tZT=new Pzl(this.hostElement),OwJ=new r8A(this.hostElement)};
_.G.getThemeSettingsToLog=function(){var n=_.ws()==="USER_INTERFACE_THEME_DARK";n=_.hW()?_.i8()?"os-dark":"os-light":n?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:n,cookiesEnabled:_.B0()}};
_.G.detached=function(){_.gw(this.guideInnerContent);_.fj.cancelJob(BH);BH=0;_.fj.cancelJob(kF);kF=0;_.W_v(kSR);kSR.length=0;UhR=_.pOf=null;_.Vk().dispose();_.c("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.Ry(_.xt.getInstance(),Bjw.playlistHandlerActionMap,Bjw.JSC$28169_clientRoot);_.Ry(_.xt.getInstance(),vj3.downloadManagerActionMap,vj3.JSC$28474_clientRoot);_.Ry(_.xt.getInstance(),tZT.feedbackCollectorActionMap,tZT.JSC$28469_clientRoot);
for(var n=_.V(OwJ.eventListeners),D=n.next();!D.done;D=n.next()){var L=_.V(D.value);D=L.next().value;L=L.next().value;L=_.V(L);for(var g=L.next();!g.done;g=L.next()){var b=_.V(g.value);g=b.next().value;b=b.next().value;D.removeEventListener(g,b)}}_.Ry(_.xt.getInstance(),OwJ.autonavPauseActionMap,OwJ.JSC$17560_clientRoot)};
_.G.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.cz().getFlag(186)};
_.G.computeIsInlinePreviewEnabled=function(n,D,L){return!L&&_.lE3({miniplayerIsActive:n,miniplayerPlaybackState:D})};
_.G.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.LI({type:"SET_FROSTED_GLASS_MODE",payload:!_.c("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"}))};
_.G.computeIsFrostedGlassDisabled=function(n,D,L,g){return n||D||L||g&&_.c("web_frosted_glass_disable_watch")};
_.G.computeIsHomePage=function(n,D){if(!n||D==null||!D.endpoint)return!1;var L;return((L=_.u(D.endpoint,_.kz))==null?void 0:L.browseId)==="FEwhat_to_watch"};
_.G.updateIsChannelOrPlaylistPage=function(){if(_.c("web_frosted_glass")){var n,D,L=(D=(n=_.E().resolve(_.Yo(_.lx)))==null?void 0:n.getCurrentPage())==null?void 0:D.pageSubtype;this.isChannelOrPlaylistPage=L?["channel","channels","playlist"].includes(L):!1}};
_.G.scheduleFrostedGlassInitialization=function(){var n=this;_.c("web_frosted_glass")&&_.R9().parkOrScheduleJob(function(){n.isFrostedGlassInitialized=!0},0,_.i7(["eocs",
"cr"]),300)};
_.G.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.yej(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.LI({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.LI({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.G.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(BM2(!0))};
_.G.onYtSignalActionRequestPersistentStorage=function(){if(!_.c("request_persistent_storage_killswitch")){var n=_.E().resolve(_.t$3);n.cachedPersistStatePromise||(n.cachedPersistStatePromise=IBO())}};
_.G.handleYtChannelCreationFormEndpoints=function(n){n&&this.ytComponentBehavior.resolveCommand(n)};
_.G.handleShowEngagementPanelEndpoint=function(n){n&&this.ytComponentBehavior.resolveCommand(n)};
_.G.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(BM2(!1))};
_.G.initIconDefs=function(n,D,L){var g=document.createElement("iron-iconset-svg");g.name=n;n=document.createElementNS("http://www.w3.org/2000/svg","svg");g.appendChild(n);n.appendChild(D);if(L)for(var b in L)g[b]=L[b];document.body.appendChild(g);return g};
_.G.onWindowResized=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var n=_.bHj.getInstance();n.documentWidth_=document.body.clientWidth;C12(n)};
_.G.onWindowScrolled=function(){var n=_.E().resolve(_.lx).getCurrentPage();if(n!=null&&n.getScrollTop){var D=this.ytdReduxBehavior,L=D.dispatch;n=n.getScrollTop()<=0;L.call(D,_.LI({type:"SET_SCROLL_AT_TOP",payload:n}))}};
_.G.guideIsVisibleButNotPersistentSelectorChanged=function(){var n=_.E().resolve(_.lx).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=n.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"),
n.setScrollTop(this.guideScrollTop));_.Vm(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.G.getCurrentPageScrollableElementType=function(){var n=_.E().resolve(_.lx).getCurrentPage();if(n&&n.getPageScrollingElement())return n.getPageScrollingElement().nodeName};
_.G.observeGuideVisibility=function(){var n=_.bHj.getInstance(),D=this.miniGuideVisible;n.guidePersistentAndVisible_=this.guidePersistentAndVisible;n.miniGuideVisible_=D;C12(n)};
_.G.handleEduDismissAction=function(n){n&&n.eduDismissAction&&(_.$d(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.jOj.getInstance(),_.ys.set(n.eduDismissAction.key+"-dismissed",!0))};
_.G.handleEduImpressionAction=function(n){if(n&&n.eduImpressionAction){var D=_.jOj.getInstance();n=n.eduImpressionAction.key;D.JSC$10726_eduDisplayedThisLoad_[_.NzA[n].setKey||n]=!0;_.ys.set(n+"-impression",parseInt(_.ys.get(n+"-impression")||0,10)+1)}};
_.G.onYtSignalActionConfirmMentionsEdu=function(){_.$d(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.nK.getInstance();_.jO.set("edu-dismissed",!0)};
_.G.onYtSignalActionRecordMentionsEduImpression=function(){_.nK.getInstance();var n=_.jO.set,D=parseInt(_.jO.get("edu-impressions"),10);n.call(_.jO,"edu-impressions",(isFinite(D)?D:0)+1)};
_.G.onYtPageManagerAttached=function(n){var D;((D=_.mZ(n))==null?void 0:D.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.G.onInvokeInstrumentManagerAction=function(n,D){jxl(D,n)};
_.G.updateIconSet=function(){var n=this.hostElement.querySelector("#masthead");if(n){var D=_.Hn(n),L=D.querySelector("g#yt-logo-updated");L&&(n=document.createElementNS("http://www.w3.org/2000/svg","defs"),n.appendChild(L.cloneNode(!0)),(D=D.querySelector("g#yt-logo-red-updated"))&&n.appendChild(D.cloneNode(!0)),this.initIconDefs("yt-logos-ext",n))}};
_.G.updateMastheadData=function(){var n=this,D,L,g,b;return _.B(function(q){if(q.nextAddress==1){D=n.data;L=n.hostElement.querySelector("#masthead");if(!L)return q.return();_.X6(n,function(){L.data=n.topbarData});
return n.get("response.topbar",D)&&n.get("response.topbar.responseContext.maxAgeSeconds",D)!==0?(g=_.E().resolve(_.vC))?_.p(q,g(),7):n.ephemeralResponseStore?_.p(q,n.ephemeralResponseStore.put("service:topbar:fallback",new _.UV({innertubeResponse:n.get("response.topbar",D)})),0):q.jumpTo(0):q.jumpTo(0)}return(b=q.yieldResult)?_.p(q,b.put("service:topbar:fallback",new _.UV({innertubeResponse:n.get("response.topbar",D)})),0):q.jumpTo(0)})};
_.G.computeTopbarData=function(n){if(!n)return null;var D;return this.isShortsPage&&this.topbarData&&!_.u((D=n.response)==null?void 0:D.topbar,CV2)?this.topbarData:n.response&&"topbar"in n.response?_.u(n.response.topbar,CV2)||null:null};
_.G.onSetTheaterModeEnabled=function(n,D){this.isTheaterModeSession=D.enabled;this.setTheaterModeStyles(D.enabled)};
_.G.setTheaterModeStyles=function(){this.setMastheadTheme()};
_.G.onDarkModeToggledAction=function(){var n=_.gm(window.location.href);if(!_.upi(n)){(n=!!_.P7(window.location.href).themeRefresh)&&_.CL(new _.pe("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!n){hKJ();n={themeRefresh:1};var D=_.E().resolve(_.lx);if(D.isOnWatch()){var L,g;D=((L=D.getPlayerFromWatch())==null?void 0:(g=L.getPlayer())==null?void 0:g.getCurrentTime())||0;D>=1&&(n.time_continue=Math.floor(D))}_.B0()||_.ws()!=="USER_INTERFACE_THEME_DARK"||(n.theme="dark");_.OG(_.tk(window.location.href,
n))}_.c("web_appshell_refresh_trigger")&&_.U8.caches&&this.refreshAppShellResponse();L=_.tF(window.location.href);_.E().resolve(_.wP6).replaceUrl(_.N1(L,"theme"))}};
_.G.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.G.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.G.onPlayerFullscreen=function(n){_.nB();this.playerFullscreen=n};
_.G.setRestrictedMode=function(n){var D=_.cz();_.Qm(0,58,n);D.save();_.E().resolve(_.qN).reload()};
_.G.onPageChanged=function(n){n.detail.newPageType==="ytd-watch-flexy"||n.detail.newPageType==="ytd-watch-fixie"||n.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.WR("WEB_PAGE_TYPE_WATCH")):n.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.WR("WEB_PAGE_TYPE_SHORTS")):n.detail.newPageType==="ytd-browse"&&n.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.WR("WEB_PAGE_TYPE_MINI_APP")):_.c("web_frosted_glass")&&n.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.WR("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.WR("WEB_PAGE_TYPE_UNKNOWN"));n.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.G.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.G.onGuideToggleTap=function(){_.bP(this.hostElement,"yt-guide-toggle")};
_.G.onGuideToggleHover=function(){_.bP(this.hostElement,"yt-guide-hover")};
_.G.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.G.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.G.setMastheadTheme=function(){var n=_.Hn(this.hostElement).querySelector("#masthead");n&&(n.dark=n.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),n.isDarkThemeForced=!1)};
_.G.onRequestPanelModeChange=function(n,D){this.hideHeaderShadow=D.mode!=="seamed"};
_.G.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.G.onDrawerIronSelect=function(n){_.mZ(n).id==="guide"&&this.processDrawerIronSelect()};
_.G.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var n="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(n="opened"));_.bP(this.hostElement,"yt-autonav-pause-guide-"+n)};
_.G.onAddElementToApp=function(n){_.r(this.hostElement).appendChild(n.detail)};
_.G.onThrottledScroll=function(){var n=_.E().resolve(_.lx).getCurrentPage();n&&(this.scrollAtTop=n.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.G.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.G.setFullscreen=function(){if(_.c("external_fullscreen")||!this.isWatchPage){var n=_.c("kevlar_fullerscreen_root_only_killswitch")?!!_.nB():!!_.nB()&&_.nB()===document.documentElement;n=(this.isWatchPage||_.c("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(n||this.isFullWindowSession);this.fullscreen!==n&&((this.fullscreen=n)&&_.Vm(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.Ss().dispatch(_.VN2(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.toggleFullscreenStyles(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen),_.$d(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.G.setFullscreenLoggingForShorts=function(n){var D,L,g;return _.B(function(b){if(b.nextAddress==1)return _.p(b,(D=_.oE())==null?void 0:D.getPlayerPromise(),2);L=b.yieldResult;(g=L)==null||g.setAppFullscreen(n);_.Tq(b)})};
_.G.updateMastheadCssHeight=function(){var n=this.mastheadHeight;this.fullscreen&&(n=0);_.Dy(this.hostElement,{"--ytd-masthead-height":n+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.G.updateNetworkStatusBannerDisplayStatus=function(){var n="unset";this.fullscreen&&(n="none");_.Dy(this.hostElement,{"--ytd-network-status-banner-display":n})};
_.G.updateNetworkStatusBannerCssHeight=function(){var n="unset";this.fullscreen&&(n="0px");_.Dy(this.hostElement,{"--ytd-network-status-banner-max-height":n})};
_.G.toggleFullscreenStyles=function(n,D,L){var g=_.E().resolve(_.lx).getCurrentPage();n||D?(document.body.classList.add("no-scroll"),g.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.LC(this,this.onScroll)),g.setScrollTop(0),_.Dy(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.Iq()+"px"})):L?_.bP(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.bP(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),g.pageScrollElement=
null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.LC(this,this.onScroll)));this.mastheadHidden=n||D||L;this.updateMastheadCssHeight();_.c("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.G.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.G.onYtMastheadHeightChanged=function(n,D){this.mastheadHeight=D.height;this.updateMastheadCssHeight()};
_.G.onYtNavigateAction=function(n){n=this.get("navigateAction.endpoint",n);_.bP(this.hostElement,"yt-navigate",{endpoint:n})};
_.G.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var n=document.createElement("yt-create-family-dialog");_.r(this.hostElement).appendChild(n);this.hasCreateFamilyDialog=!0}};
_.G.onSetPushNotificationsEnabledCommand=function(n){var D=this,L=_.u(n,IHT);L&&typeof L.enabled==="boolean"&&(Notification.permission!=="granted"?Mno().then(function(){Notification.permission==="granted"?(CxT(!L.enabled).then(ilT),L.successAction&&_.Bz(D.hostElement,[L.successAction])):L.failureAction&&_.Bz(D.hostElement,[L.failureAction])}):(CxT(!L.enabled).then(ilT),L.successAction&&_.Bz(this.hostElement,[L.successAction])))};
_.G.onYtSignalActionEnableChromeNotifications=function(){oIU(!0)};
_.G.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.u(this.topbarData.hotkeyDialog,i9U)}}})};
_.G.onYtSignalActionShowKeyboardShortcutDialog=function(){_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.G.onYtEndpointChangeHandler=function(n,D){var L=_.VK(_.G1);L.pendingPrefetchJob_&&(D=!(!D||D.autonav!="1"),L.pendingPrefetchJob_.resolve(n&&_.ZpO(n)?_.azv(n,D):""),L.pendingPrefetchJob_=null);_.$d(this.hostElement,"yt-pause-active-page-context");_.$d(this.hostElement,"ytd-log-youthere-nav");_.$d(this.hostElement,"yt-prepare-page-dispose")};
_.G.handleClearUrlParamCommand=function(n){if(n.clearUrlParamCommand&&n.clearUrlParamCommand.paramKeys){var D=n.clearUrlParamCommand.paramKeys;n=_.e0(window.location.href);D=_.V(D);for(var L=D.next();!L.done;L=D.next())n.JSC$7887_queryData_.remove(L.value);window.history.replaceState(window.history.state,document.title,n.toString())}};
_.G.handleCommandWithCommandHandler=function(n,D){_.Ly.instance.resolveCommand(n,{form:{element:D}})};
_.G.onYtTimedCommand=function(n){var D=this;n=_.u(n,kl3);var L=n.command;L&&_.uj(_.fj,function(){var g=_.u(L,_.v56);g?(_.Ly.instance.resolveCommand(L),D.maybeLogGetAnswerRequestTick(g)):_.J9(D.hostElement,[L],D.hostElement)},n.timeoutMs||0)};
_.G.maybeLogGetAnswerRequestTick=function(n){n&&n.isFirstRequest&&(_.h9("search_overview_answer"),_.Wz("so_rq",void 0,"search_overview_answer"))};
_.G.onYtSignalActionSkipNavigation=function(){var n=_.E().resolve(_.lx).getCurrentPage();_.tG(n)};
_.G.onYtSignalActionCopyDebugData=function(){$AA()};
_.G.handleEntityUpdateCommand=function(n){_.ZL(_.u(n,_.YbG).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.G.logFlowLoggingEventCommand=function(n){if(n=_.u(n,_.RbT))if(n.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var D=n.flowEventNamespace,L=n.flowEventType,g=n.flowType;g&&D&&L&&_.G$B(_.G7(D,L,n.flowEventMetadata),g)}else{D=_.VX();L=n.flowEventNamespace;g=n.flowEventType;var b=n.flowType;b&&L&&g&&_.qc(D,_.G7(L,g,n.flowEventMetadata),b,n.flowNonce)}};
_.G.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.G.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.G.onTouchStart=function(){var n=_.UK();_.r1()&&_.hi(n.JSC$10879_screenManager,{visualElement:n.ve})};
_.G.handleWebNativeShareCommand=function(n){navigator.share({url:_.u(n,AeA).url}).catch(function(){})};
_.G.handleSelectCountryCommand=function(n){if(n=_.u(n,QYT).gl){var D={persist_gl:1,gl:n},L=_.cz();L.set("gl",n);L.save();n=oSo(D);_.OG(n)}};
_.G.handlePersistSubscriptionsDisplayPreferencesCommand=function(n){if(n=_.u(n,ELo)){var D=_.cz();_.Qm(0,155,n.useListView);D.save()}};
_.G.handleSelectLanguageCommand=function(n){if(n=_.u(n,upD).hl){var D=_.cz();D.set("hl",n);D.save();_.E().resolve(_.qN).reload()}};
_.G.handleConfirmDialogEndpoint=function(n){(n=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(n))&&this.ytOpenPopupBehavior.openPopup(n)};
_.G.handleOpenPopupNavigationEndpoints=function(n,D){_.c("web_button_rework")&&(n=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(n))&&this.ytOpenPopupBehavior.openPopup(n,D)};
_.G.handleSaveCommandToSessionStorage=function(n){if(n=_.u(n,_.YTj)){var D=n.key;D&&n.command&&window.sessionStorage.setItem(D,JSON.stringify(n.command))}};
_.G.hardReloadWithShellPurge=function(n){n=n===void 0?{}:n;n=Object.assign({},n,{purge_shell:1});n=oSo(n);_.OG(n)};
_.G.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(n){n&&n.active&&n.active.postMessage({type:"refresh_shell"})}).catch(function(n){n.name!=="SecurityError"&&_.zo(n)})};
_.G.onDeviceThemeChanged=function(){var n=_.i8();_.Qm(_.cz(),185,n);_.cz().save()};
_.G.handleYtRegisterPromoCommand=function(n){if(_.u(n,zwT)){var D=_.E().resolve(_.lx).getCurrentPage()||this.hostElement;xBo().registerPromoCommand(_.u(n,zwT),D)}};
_.G.onYtNavigateHomeAction=function(){if(!_.c("kevlar_miniplayer_navigate_home_from_app_killswitch")){var n,D,L,g,b=(g=(n=this.topbarData)==null?void 0:(D=n.logo)==null?void 0:(L=D.topbarLogoRenderer)==null?void 0:L.endpoint)!=null?g:_.ZD;this.ytComponentBehavior.resolveCommand(b)}};
_.G.onYtLocationCollectionCommand=function(n){CCT(_.u(n,PV3))};
_.G.onYtGetLocationCommand=function(n){Jf3(_.u(n,RwO),this)};
_.G.updateRenderGuideFromBinding=function(n){this.renderGuide=n.detail.value};
_.G.updateGuidePersistentAndVisibleFromBinding=function(n){this.guidePersistentAndVisible=n.detail.value};
_.G.updateMiniGuideVisibleFromBinding=function(n){this.miniGuideVisible=n.detail.value};
_.G.onThemeSelected=function(n,D){var L=_.cz(),g=n||D?n:_.i8(),b=(g&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!g&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.upi(_.gm(window.location.href));_.Qm(0,165,n);_.Qm(0,174,D);L.save();b&&_.$d(this.hostElement,"yt-dark-mode-toggled-action",[g]);_.$d(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.G.getCurrentTheme=function(){return _.hW()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.ws()};
_.G.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.G.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.G.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.G.handleShowConsentPrimitive=function(n){var D=this,L,g;return _.B(function(b){if(b.nextAddress==1){try{L=(g=_.oE())==null?void 0:g.getPlayerPromise()}catch(q){}return _.p(b,oqC(n,L),2)}_.$d(D.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.Tq(b)})};
_.G.handleSelectActiveIdentityEndpointInternal=function(n){_.C8();n=_.u(n,_.LHA);if(n!=null&&n.supportedTokens){n=_.V(n.supportedTokens);for(var D=n.next();!D.done;D=n.next())D=D.value,D.accountSigninToken&&_.OG(D.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.G.handleUpdatePermissionRoleCommand=function(n){if(n=_.u(n,_.$TP)){var D;this.hasDelegation=!((D=_.u(n.renderer,_.bGi))==null||!D.status)}};
_.G.registerViewTransitionTasks=function(){var n=this,D=_.E().resolve(_.Yo(_.YwO));if(D){var L,g=(L=this.guide)==null?void 0:L.querySelector("#scrim"),b,q=(b=this.guide)==null?void 0:b.querySelector("#contentContainer");g&&q&&(L={beforeTransition:function(){var U;(U=n.guide)!=null&&U.persistent||(g.style.viewTransitionName="app-drawer-scrim",q.style.viewTransitionName="app-drawer-container")},
afterTransition:function(){var U;(U=n.guide)!=null&&U.persistent||(g.style.viewTransitionName="",q.style.viewTransitionName="")}},Zh(D,"slide",L),Zh(D,"zoom",L))}};
_.oh.Object.defineProperties(Dp3.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.c("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.oh.Object.defineProperties(Dp3,{template:{configurable:!0,enumerable:!0,get:function(){if(hnw===void 0){var n=document.createElement("template");_.z(n,'\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<div id="video-preview" class="style-scope ytd-app"></div>\n<template is="dom-if" if="[[ephemeralActionsEnabled]]" class="style-scope ytd-app">\n  <yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n</template>\n');
n.content.insertBefore(_.y().content.cloneNode(!0),n.content.firstChild);hnw=n}n=hnw;return n}}});
var k_=Dp3;k_.prototype.onOpenHotkeyDialog=k_.prototype.onOpenHotkeyDialog;k_.prototype.onYtMastheadHeightChanged=k_.prototype.onYtMastheadHeightChanged;k_.prototype.setFullscreen=k_.prototype.setFullscreen;k_.prototype.onAddElementToApp=k_.prototype.onAddElementToApp;k_.prototype.onDrawerIronSelect=k_.prototype.onDrawerIronSelect;k_.prototype.onGuideOpenButtonHover=k_.prototype.onGuideOpenButtonHover;k_.prototype.onRequestPanelModeChange=k_.prototype.onRequestPanelModeChange;
k_.prototype.onPageDataUpdated=k_.prototype.onPageDataUpdated;k_.prototype.onPageChanged=k_.prototype.onPageChanged;k_.prototype.onSetTheaterModeEnabled=k_.prototype.onSetTheaterModeEnabled;k_.prototype.updateMastheadData=k_.prototype.updateMastheadData;k_.prototype.onYtPageManagerAttached=k_.prototype.onYtPageManagerAttached;k_.prototype.observeGuideVisibility=k_.prototype.observeGuideVisibility;k_.prototype.guideIsVisibleButNotPersistentSelectorChanged=k_.prototype.guideIsVisibleButNotPersistentSelectorChanged;
k_.prototype.isInlinePreviewEnabledChanged=k_.prototype.isInlinePreviewEnabledChanged;k_.prototype.dispatchFrostedGlassMode=k_.prototype.dispatchFrostedGlassMode;_.Y([_.W(_.wq),_.F("design:type",Object)],k_.prototype,"ytdReduxBehavior",void 0);_.Y([_.W(_.z_.YtEventForwardingBehavior),_.F("design:type",Object)],k_.prototype,"ytEventForwardingBehavior",void 0);_.Y([_.W(_.G2.YtOpenPopupBehavior),_.F("design:type",Object)],k_.prototype,"ytOpenPopupBehavior",void 0);
_.Y([_.W(_.FO.YtActionHandlerBehavior),_.F("design:type",Object)],k_.prototype,"ytActionHandlerBehavior",void 0);_.Y([_.W({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.xt.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.c("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var n;((n=this.actionRouterNode.hostElement)!=null?n:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var n;((n=this.actionRouterNode.hostElement)!=null?n:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(n){this.actionRouter_.handleAction(n.detail)}}),
_.F("design:type",Object)],k_.prototype,"ytActionRouterBehavior",void 0);_.Y([_.W(oMo.YtdAppBehavior),_.F("design:type",Object)],k_.prototype,"ytdAppBehavior",void 0);_.Y([_.W(_.qU.YtEndpointBehavior),_.F("design:type",Object)],k_.prototype,"ytEndpointBehavior",void 0);_.Y([_.W(RnT.YtEndpointHandlerWithYpcBehavior),_.F("design:type",Object)],k_.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.Y([_.W(WyR.YtLogYpcFlowCommandsBehavior),_.F("design:type",Object)],k_.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.Y([_.W(_.N.YtRendererBehavior),_.F("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.Y([_.W(_.wH.YtComponentBehavior),_.F("design:type",Object)],k_.prototype,"ytComponentBehavior",void 0);_.Y([_.t({selector:_.sh2}),_.F("design:type",Object)],k_.prototype,"tabGesturesIsActive",void 0);_.Y([_.t(),_.F("design:type",Boolean)],k_.prototype,"renderGuide",void 0);
_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"guidePersistentAndVisible",void 0);_.Y([_.t({selector:_.EW2}),_.F("design:type",Boolean)],k_.prototype,"guideIsVisibleButNotPersistent",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"standalone",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"miniGuideVisible",void 0);
_.Y([_.t({selector:_.C_Q}),_.F("design:type",Number)],k_.prototype,"miniplayerPlaybackState",void 0);_.Y([_.t({selector:_.i2,reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"miniplayerIsActive",void 0);_.Y([_.t({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.F("design:type",Boolean)],k_.prototype,"isInlinePreviewEnabled",void 0);_.Y([_.t(),_.F("design:type",Boolean)],k_.prototype,"isInlinePreviewDisabled",void 0);
_.Y([_.t({reflectToAttribute:!0,value:function(){return _.is("START_IN_FULL_WINDOW_MODE")}}),
_.F("design:type",Boolean)],k_.prototype,"mastheadHidden",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"playerFullscreen",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],k_.prototype,"deprecateFullerscreenUi",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"fullscreen",void 0);_.Y([_.t({value:!1,reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"hideHeaderShadow",void 0);
_.Y([_.t({value:{GUIDE_ALT_LABEL:_.Tg("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.F("design:type",Object)],k_.prototype,"menuStrings",void 0);_.Y([_.t({computed:"computeTopbarData(data)"}),_.F("design:type",Object)],k_.prototype,"topbarData",void 0);_.Y([_.t({selector:_.w4}),_.F("design:type",Boolean)],k_.prototype,"isWatchPage",void 0);_.Y([_.t({selector:_.ANv,reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"isShortsPage",void 0);
_.Y([_.t({selector:function(n){return n.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.F("design:type",Boolean)],k_.prototype,"isMiniAppPage",void 0);_.Y([_.t({selector:function(n){return n.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.F("design:type",Boolean)],k_.prototype,"isBrowsePage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Boolean)],k_.prototype,"scrolling",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],k_.prototype,"hasDelegation",void 0);_.Y([_.t({reflectToAttribute:!0,value:!1}),_.F("design:type",Boolean)],k_.prototype,"guideScrolledByTouch",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],k_.prototype,"darkerDarkTheme",void 0);
_.Y([_.t(),_.F("design:type",Object)],k_.prototype,"isFrostedGlassInitialized",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],k_.prototype,"frostedGlassExp",void 0);_.Y([_.t({selector:function(n){return n.ui.chipBarIsSticky}}),
_.F("design:type",Boolean)],k_.prototype,"chipBarIsSticky",void 0);_.Y([_.t({computed:"computeIsHomePage(isBrowsePage, data)"}),_.F("design:type",Boolean)],k_.prototype,"isHomePage",void 0);_.Y([_.t({reflectToAttribute:!0}),_.F("design:type",Object)],k_.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.Y([_.t(),_.F("design:type",Object)],k_.prototype,"ephemeralActionsEnabled",void 0);_.Y([_.yU("guide"),_.F("design:type",Object)],k_.prototype,"guide",void 0);
_.Y([_.yU("guide-service"),_.F("design:type",Wi2)],k_.prototype,"guideService",void 0);_.Y([_.yU("guide-inner-content"),_.F("design:type",HTMLDivElement)],k_.prototype,"guideInnerContent",void 0);_.Y([_.t({selector:_.rNT}),_.F("design:type",String)],k_.prototype,"frostedGlassMode",void 0);
_.Y([_.P("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"dispatchFrostedGlassMode",null);_.Y([_.t({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.F("design:type",Object)],k_.prototype,"isFrostedGlassDisabled",void 0);
_.Y([_.x("isHomePage","chipBarIsSticky"),_.F("design:type",Boolean),_.F("design:paramtypes",[])],k_.prototype,"applyFrostedGlassToChipBar",null);_.Y([_.t(),_.F("design:type",Object)],k_.prototype,"isChannelOrPlaylistPage",void 0);_.Y([_.V8("isInlinePreviewEnabled"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"isInlinePreviewEnabledChanged",null);
_.Y([_.P("guideIsVisibleButNotPersistent"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);_.Y([_.P("guidePersistentAndVisible","miniGuideVisible"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"observeGuideVisibility",null);
_.Y([_.R("attached"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],k_.prototype,"onYtPageManagerAttached",null);_.Y([_.P("data"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype",Promise)],k_.prototype,"updateMastheadData",null);_.Y([_.R("yt-set-theater-mode-enabled"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],k_.prototype,"onSetTheaterModeEnabled",null);
_.Y([_.R("yt-page-type-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],k_.prototype,"onPageChanged",null);_.Y([_.R("yt-page-data-updated"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"onPageDataUpdated",null);_.Y([_.R("yt-request-panel-mode-change"),_.F("design:type",Function),_.F("design:paramtypes",[Event,Object]),_.F("design:returntype")],k_.prototype,"onRequestPanelModeChange",null);
_.Y([_.R("yt-guide-hover"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"onGuideOpenButtonHover",null);_.Y([_.R("app-drawer-transitioned"),_.F("design:type",Function),_.F("design:paramtypes",[Event]),_.F("design:returntype")],k_.prototype,"onDrawerIronSelect",null);_.Y([_.R("yt-add-element-to-app"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent]),_.F("design:returntype")],k_.prototype,"onAddElementToApp",null);
_.Y([_.R("yt-set-fullerscreen-styles"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"setFullscreen",null);_.Y([_.R("yt-masthead-height-changed"),_.F("design:type",Function),_.F("design:paramtypes",[CustomEvent,Object]),_.F("design:returntype")],k_.prototype,"onYtMastheadHeightChanged",null);_.Y([_.R("yt-open-hotkey-dialog"),_.F("design:type",Function),_.F("design:paramtypes",[]),_.F("design:returntype")],k_.prototype,"onOpenHotkeyDialog",null);
k_=_.Y([_.X({is:"ytd-app"})],k_);_.R9().processSignal("eor");
_.zR();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
